@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-300-normal-Dku2WoCh.woff2)format("woff2"),url(/assets/poppins-latin-300-normal-DCNuMXUj.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2)format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/poppins-latin-900-normal-BmL1zqjw.woff2)format("woff2"),url(/assets/poppins-latin-900-normal-By5LX1Cr.woff)format("woff")}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-italic-B4GYq972.woff2)format("woff2"),url(/assets/poppins-latin-400-italic-BPejoDS-.woff)format("woff")}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-italic-CZ4wqKBi.woff2)format("woff2"),url(/assets/poppins-latin-600-italic-BhOZippK.woff)format("woff")}*,:before,:after{box-sizing:border-box}:root{scrollbar-gutter:stable;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--yellow:#ffc813;--yellow-warm:#ffff13;--yellow-10:#ffc8131a;--yellow-06:#ffc8130f;--yellow-03:#ffc81308;--yellow-glow:0 0 24px #ffc81340;--yellow-glow-sm:0 0 12px #ffc81326;--bg:#0c0c0e;--bg-mesh:radial-gradient(ellipse 70% 70% at 50% 50%, #222226 0%, #111113 45%, #050505 100%);--glass-01:#ffffff05;--glass-02:#ffffff08;--glass-03:#ffffff0d;--glass-04:#ffffff14;--glass-yellow:#ffc8130d;--border-glass:#ffffff12;--border-glass2:#ffffff1f;--border-yellow:#ffc81333;--border-yellow2:#ffc81366;--text-primary:#f5f5f7;--text-secondary:#f5f5f78c;--text-muted:#f5f5f740;--success:#30d158;--danger:#ff3b30;--warning:#ffb800;--color-training:#ff6b35;--color-ernaehrung:#30d158;--color-checkin:#4fc3f7;--color-kognition:#bf5af2;--color-ausbildung:#ffd60a;--color-auto:#ff453a;--color-zahlung:#5e5ce6;--color-termine:#64d2ff;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--blur-sm:blur(12px);--blur-md:blur(20px);--blur-lg:blur(40px);--system-surface:linear-gradient(145deg, #ffffff0a, #ffffff04);--system-surface-strong:#111318;--system-border:#ffffff16;--system-border-strong:#ffffff24;--system-radius:14px;--system-shadow:0 18px 48px #00000038;font-family:Poppins,system-ui,sans-serif;font-size:16px}.nxtgen-system-boot{background:#0f1310;grid-template-rows:auto minmax(0,1fr);min-height:100svh;display:grid;position:relative}.nxtgen-system-boot__workspace{background:#0f1310;min-height:0}.nxtgen-staff-shell{background:#0f1310;grid-template-rows:max-content minmax(0,1fr);min-height:100svh;display:grid}html.nx-mobile-shell .nxtgen-staff-shell{display:block}html.nx-mobile-shell .nxtgen-staff-shell>.nxtgen-system-header{display:none}.nxtgen-product-pending{background:#0f1310;min-height:calc(100svh - 76px)}.nxtgen-staff-shell>.coach-shell,.nxtgen-staff-shell>.academy-shell,.nxtgen-staff-shell>.nxtgen-product-pending{transition:opacity .11s cubic-bezier(.215,.61,.355,1),transform .11s cubic-bezier(.215,.61,.355,1)}html.nxtgen-product-leaving .nxtgen-staff-shell>.coach-shell,html.nxtgen-product-leaving .nxtgen-staff-shell>.academy-shell,html.nxtgen-product-leaving .nxtgen-staff-shell>.nxtgen-product-pending{opacity:.78;pointer-events:none;transform:translateY(2px)}.coach-workspace,.academy-shell__main{animation:.16s cubic-bezier(.2,.75,.25,1) both nxtgen-workspace-enter}@keyframes nxtgen-workspace-enter{0%{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.nxtgen-logout-screen{color:#fff;background:#090b0c;place-content:center;justify-items:center;gap:8px;min-height:100svh;display:grid}.nxtgen-logout-screen strong{color:#ffc813;letter-spacing:3px;font-size:22px}.nxtgen-logout-screen span{color:#ffffff8c;font-size:12px}body{color:var(--text-primary);background-color:#080a0d;background-image:radial-gradient(1100px 760px at 10% -8%,#ffc8130e 0%,#0000 57%),radial-gradient(1000px 720px at 105% 108%,#ffc81412 0%,#0000 52%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;margin:0}@media (prefers-reduced-motion:reduce){.coach-workspace,.academy-shell__main{animation:none}.nxtgen-staff-shell>.coach-shell,.nxtgen-staff-shell>.academy-shell,.nxtgen-staff-shell>.nxtgen-product-pending{transition:none}html.nxtgen-product-leaving .nxtgen-staff-shell>.coach-shell,html.nxtgen-product-leaving .nxtgen-staff-shell>.academy-shell,html.nxtgen-product-leaving .nxtgen-staff-shell>.nxtgen-product-pending{opacity:1;transform:none}}.coach-mobile-controls,.coach-mobile-close,.coach-mobile-backdrop{display:none}.coach-chat-dock-action:focus-visible{outline-offset:-2px;outline:2px solid #ffc813}.coach-workspace{min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.coach-sidebar{z-index:10;width:250px;box-shadow:none;background:linear-gradient(#101216,#090a0d);border:0;border-right:1px solid #ffffff13;border-radius:0;flex-direction:column;flex-shrink:0;margin:0;display:flex;position:relative;overflow:hidden}.coach-sidebar:before{content:none}.coach-sidebar .nav-link:hover>div{color:#ffc813!important}.coach-nav-icon{color:#ffffff7a;width:22px;height:22px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 22px;place-items:center;transition:color .15s,transform .15s,filter .15s;display:grid}.coach-nav-icon.is-active,.coach-sidebar .nav-link:hover .coach-nav-icon{color:#ffc813;filter:drop-shadow(0 0 7px #ffc81333);transform:translate(1px)}@media (width<=900px){.coach-shell{min-width:0}.coach-main{width:100%}.coach-sidebar,.coach-chat-dock{top:auto;bottom:max(8px, env(safe-area-inset-bottom,0px));max-width:calc(100vw - 24px);transition:transform .22s,opacity .22s;z-index:80!important;height:auto!important;margin:0!important;position:fixed!important}.coach-sidebar{opacity:0;left:8px;transform:translate(calc(-100% - 18px))}.coach-chat-dock{opacity:0;right:8px;transform:translate(calc(100% + 18px));width:min(390px,100vw - 16px)!important}.coach-sidebar.is-mobile-open,.coach-chat-dock.is-mobile-open{opacity:1;transform:translate(0)}.coach-mobile-backdrop{z-index:70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000ad;border:0;display:block;position:fixed;inset:0}.coach-mobile-controls{z-index:60;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:8px;left:10px;right:10px}.coach-mobile-controls button,.coach-mobile-close{color:#ffc813;pointer-events:auto;background:#10151bf0;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.coach-mobile-close{z-index:30;position:absolute;top:8px;right:8px}.coach-chat-close{top:7px;right:7px}}@media (prefers-reduced-motion:reduce){.coach-sidebar,.coach-chat-dock,.care-case-disclosure>summary:before{transition:none}}.glass2{border-color:#0000!important}.glass2:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ffffffa6 0%,#ffffff2e 22%,#ffffff0d 48%,#ffffff08 72%,#ffffff42 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}#root{min-height:100svh}h1,h2,h3,h4,p{margin:0}button,input,select,textarea{font-family:inherit}.care-case-disclosure{min-width:0;margin-top:1px}.care-case-disclosure>summary{color:#ffffff75;cursor:pointer;align-items:center;min-width:0;min-height:28px;padding:3px 2px 3px 40px;font-size:10px;list-style:none;display:flex}.care-case-disclosure>summary::-webkit-details-marker{display:none}.care-case-disclosure>summary:before{content:"›";color:#ffc813b8;transform-origin:50%;width:12px;margin-right:3px;font-size:15px;line-height:1;transition:transform .16s;transform:rotate(0)}.care-case-disclosure[open]>summary:before{transform:rotate(90deg)}.care-case-disclosure>summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.care-case-disclosure>summary:hover,.care-case-disclosure>summary:focus-visible{color:#ffffffc7}.care-case-disclosure>summary:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #ffc813b8}.care-case-details{background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;gap:5px;margin:3px 0 5px 40px;padding:8px 10px;display:grid}.care-case-details>div{grid-template-columns:68px minmax(0,1fr);align-items:start;gap:8px;display:grid}.care-case-details span{color:#ffffffa3;letter-spacing:.55px;text-transform:uppercase;font-size:9px;font-weight:800}.care-case-details strong{color:#ffffffbd;overflow-wrap:anywhere;font-size:10px;font-weight:600}@media (width<=560px){.coach-care-case-row{grid-template-columns:minmax(0,1fr)!important}.coach-care-case-actions{justify-content:flex-end;width:100%}.coach-care-case-actions select{flex:88px;min-width:82px}}.glass{background:var(--system-surface);-webkit-backdrop-filter:blur(14px)saturate(135%);border:1px solid var(--system-border);border-radius:var(--system-radius);box-shadow:var(--system-shadow), inset 0 1px #ffffff09}.glass-sm{background:var(--system-surface);-webkit-backdrop-filter:blur(10px)saturate(130%);border:1px solid var(--system-border);border-radius:11px;box-shadow:inset 0 1px #ffffff08}.coach-main table{border-collapse:collapse}.coach-main thead{background:#ffffff06}.coach-main th{color:#f5f5f75c;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.coach-main td{border-color:#ffffff0e!important}.coach-main input,.coach-main select,.coach-main textarea{accent-color:#ffc813}html[data-density=compact] .glass-card-grid{gap:8px!important}html[data-density=compact] .coach-main{font-size:14px}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#ffc81333}.section-label{letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);font-size:9px;font-weight:700}.nav-link:hover{color:#ffffffd9!important;background:#ffffff0a!important;border-color:#ffffff14!important}thead[style*=sticky]{z-index:10!important;-webkit-backdrop-filter:none!important;background:linear-gradient(#ffc8131a,#ffc8131a),#111114!important}.glass-card-grid{isolation:isolate}.glass-card-grid>*{min-width:0}@keyframes nxtTyping{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}:root{--flow-yellow:#ffc813;--flow-accent-ink:#5f4900;--flow-black:#090b0c;--flow-canvas:#dfe5e0;--flow-paper:#f1f4f0;--flow-paper-strong:#f8faf7;--flow-paper-muted:#d3dbd5;--flow-ink:#101411;--flow-muted:#566159;--flow-line:#b8c2ba;--flow-line-strong:#7f8c82;--flow-shadow:0 14px 40px #131a1514;--system-bar-height:76px;--system-bar-padding-x:28px;--system-brand-width:166px;--system-product-height:42px;--system-product-padding-x:17px;--product-rail-width:min(1460px, calc(100% - 64px));--product-rail-margin-top:18px;--product-rail-padding:7px;--product-nav-height:48px;--product-nav-padding-x:17px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-appearance=dark]{--flow-accent-ink:#ffc813;--flow-canvas:#0f1310;--flow-paper:#171c18;--flow-paper-strong:#1e251f;--flow-paper-muted:#252d27;--flow-ink:#f1f4ef;--flow-muted:#aeb8b0;--flow-line:#39433b;--flow-line-strong:#69756b;--flow-shadow:0 16px 42px #0000003d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-appearance=light]{--bg:var(--flow-canvas);--glass-01:#10141106;--glass-02:#1014110b;--glass-03:#10141112;--glass-04:#1014111a;--border-glass:var(--flow-line);--border-glass2:var(--flow-line-strong);--text-primary:var(--flow-ink);--text-secondary:#3f4a42;--text-muted:#58645b;--system-surface:var(--flow-paper);--system-surface-strong:var(--flow-paper-strong);--system-border:var(--flow-line);--system-border-strong:var(--flow-line-strong);--system-shadow:var(--flow-shadow)}body{background:var(--flow-canvas);color:var(--flow-ink);transition:background-color .18s,color .18s}.coach-shell{background:var(--flow-canvas)}.nxtgen-system-header{min-height:var(--system-bar-height);padding-inline:var(--system-bar-padding-x);box-shadow:none;background:#090b0c;border-bottom-color:#272c29;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);gap:24px}.nxtgen-system-header__brand{gap:16px}.nxtgen-system-header__brand img{width:var(--system-brand-width)}.nxtgen-system-header__brand span{letter-spacing:2.2px;padding-left:16px;font-size:13px}.nxtgen-system-header__products{background:#131715;border-color:#303633;border-radius:999px}.nxtgen-system-header__products a{min-height:var(--system-product-height);padding-inline:var(--system-product-padding-x);border-radius:999px}.nxtgen-system-header__products a.is-active{background:var(--flow-yellow);color:var(--flow-black)}.nxtgen-appearance-toggle{grid-template-columns:1fr 1fr;min-width:91px;min-height:38px;color:#8f9992!important;background:#151a17!important;border:1px solid #31383a!important;border-radius:999px!important;width:auto!important;padding:3px!important;display:grid!important}.nxtgen-appearance-toggle span{border-radius:999px;place-items:center;min-height:30px;padding-inline:7px;font-size:9px;font-weight:800;display:grid}.nxtgen-appearance-toggle:not([aria-pressed=true]) span:first-child,.nxtgen-appearance-toggle[aria-pressed=true] span:last-child{background:var(--flow-yellow);color:var(--flow-black)}.nxtgen-system-header__account>button:last-child{color:#ffffff9e;background:#ffffff06;border:1px solid #ffffff16;width:40px;height:40px}.coach-workspace{background:var(--flow-canvas);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;display:grid}.coach-sidebar{z-index:80;width:var(--product-rail-width);height:62px;min-height:0;margin:var(--product-rail-margin-top) auto 0;padding:var(--product-rail-padding);box-sizing:border-box;background:#111513;border:1px solid #303633;border-radius:31px;grid-area:1/1/auto/-1;display:block;position:relative;overflow:hidden}.coach-sidebar>div:first-child{display:none}.coach-sidebar>nav{gap:3px;padding:0!important;display:flex!important;overflow:hidden!important}.coach-sidebar .section-label,.coach-sidebar nav>div{display:none!important}.coach-sidebar .nav-link{min-width:0;min-height:var(--product-nav-height);white-space:nowrap;justify-content:center;padding:0 clamp(7px, .85vw, var(--product-nav-padding-x))!important;color:#aeb7b0!important;border-radius:24px!important;flex:auto!important;margin:0!important;font-size:clamp(9.5px,.72vw,12px)!important;transition:background-color .16s,color .16s,transform .1s!important}.coach-sidebar .nav-link:hover{color:#fff!important;background:#242a26!important}.coach-sidebar .nav-link[aria-current=page]{background:var(--flow-yellow)!important;color:var(--flow-black)!important}.coach-sidebar .nav-link:focus-visible{outline:2px solid var(--flow-yellow);outline-offset:2px}.coach-sidebar .nav-link:active{transform:scale(.98)}.coach-sidebar .nav-link>div:first-child,.coach-nav-icon{display:none!important}.coach-sidebar .nav-link>span{flex:none!important}.coach-main{background:var(--flow-canvas);width:100%;max-width:none;color:var(--flow-ink);grid-area:2/1;margin-inline:0}.coach-main.is-pedia{max-width:none;margin-inline:0}.coach-chat-dock{height:calc(100svh - var(--system-bar-height) - var(--product-rail-margin-top) - 80px);grid-area:2/2;align-self:start;min-height:520px;position:relative;top:auto;border:1px solid var(--flow-line)!important;background:var(--flow-paper)!important;box-shadow:var(--flow-shadow)!important;border-radius:16px!important;margin:18px 18px 18px 0!important}.flow-page{width:100%;max-width:none;color:var(--flow-ink);margin-inline:0}.coach-content-page{box-sizing:border-box;width:100%;padding:28px 32px 48px!important}.coach-content-page .coach-page-header,.coach-content-page.flow-academy>.coach-page-header{border-bottom:1px solid var(--flow-line);min-height:132px;padding:0 0 22px;align-items:flex-end!important;margin-bottom:22px!important}.coach-content-page .coach-page-header h1{color:var(--flow-ink)!important;letter-spacing:-.035em!important;margin:0!important;font-size:clamp(42px,3.4vw,56px)!important;font-weight:780!important;line-height:1.05!important}.coach-content-page .coach-page-header p{max-width:680px;line-height:1.45;color:var(--flow-muted)!important}.coach-page-header__copy{min-width:0}.coach-page-header__copy p{margin:10px 0 0}.coach-page-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.coach-header-search{box-sizing:border-box;border:1px solid var(--flow-line);background:var(--flow-paper);width:min(240px,34vw);min-height:44px;color:var(--flow-ink);font:inherit;border-radius:10px;outline:none;padding:0 14px;font-size:13px}.coach-header-search:focus-visible{border-color:var(--flow-yellow);box-shadow:0 0 0 3px #ffc81324}.coach-secondary-action,.coach-primary-action{min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;padding:0 16px;font-size:12px;font-weight:800}.coach-secondary-action{border:1px solid var(--flow-line);background:var(--flow-paper);color:var(--flow-ink)}.coach-primary-action{border:1px solid var(--flow-yellow);background:var(--flow-yellow);color:var(--flow-black)}.coach-filter-select{min-width:210px}.coach-filter-select>span{color:var(--flow-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;padding:0 2px;font-size:9px;font-weight:800;display:block}.coach-team-summary{border:1px solid var(--flow-line);background:var(--flow-paper);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 18px;display:grid;overflow:hidden}.coach-team-summary>div{border-right:1px solid var(--flow-line);min-width:0;padding:17px 18px}.coach-team-summary>div:last-child{border-right:0}.coach-team-summary span{color:var(--flow-muted);font-size:10px;font-weight:750;display:block}.coach-team-summary strong{color:var(--flow-ink);margin-top:5px;font-size:24px;line-height:1;display:block}.coach-team-summary .is-alert strong{color:#ff6961}.nutrition-coach-overview{min-height:0}.nutrition-coach-summary{border:1px solid var(--flow-line);background:var(--flow-paper);border-radius:16px;grid-template-columns:190px 210px minmax(0,1fr);align-items:stretch;margin-bottom:16px;display:grid;overflow:hidden}.nutrition-coach-summary>div,.nutrition-coach-summary>p{border-right:1px solid var(--flow-line);margin:0;padding:17px 18px}.nutrition-coach-summary>p{color:var(--flow-muted);border-right:0;align-items:center;font-size:12px;line-height:1.45;display:flex}.nutrition-coach-summary span,.nutrition-athlete-list small{color:var(--flow-muted);font-size:10px;font-weight:700;display:block}.nutrition-coach-summary strong{color:var(--flow-ink);margin-top:5px;font-size:24px;display:block}.nutrition-coach-summary .is-alert strong,.nutrition-athlete-list .is-alert strong{color:#ff6961}.nutrition-athlete-list{border:1px solid var(--flow-line);background:var(--flow-paper);border-radius:16px;overflow:hidden}.nutrition-athlete-list>button{border:0;border-bottom:1px solid var(--flow-line);width:100%;min-height:70px;color:var(--flow-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(210px,1.3fr) repeat(3,minmax(130px,.7fr)) auto;align-items:center;gap:16px;padding:12px 16px;display:grid}.nutrition-athlete-list>button:last-child{border-bottom:0}.nutrition-athlete-list>button:hover{background:#ffffff09}.nutrition-athlete-list>button>b{color:var(--flow-accent-ink);font-size:11px}.nutrition-athlete-list>button strong{margin-top:3px;font-size:12px;display:block}.nutrition-athlete-list__identity{align-items:center;gap:10px;display:flex}.nutrition-athlete-list__identity>i{width:40px;height:40px;color:var(--flow-accent-ink);background:#ffc8131a;border:1px solid #ffc8133d;border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:850;display:grid}.nutrition-athlete-list__identity>span strong{font-size:13px}@media (width<=1120px){.nutrition-athlete-list>button{grid-template-columns:minmax(190px,1.2fr) repeat(2,minmax(120px,.7fr)) auto}.nutrition-athlete-list>button>span:nth-child(3){display:none}}@media (width<=1050px){.coach-team-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.coach-team-summary>div:nth-child(2){border-right:0}.coach-team-summary>div:nth-child(-n+2){border-bottom:1px solid var(--flow-line)}}.coach-filter-bar{justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 20px;display:flex}.coach-filter-bar__controls{flex-wrap:wrap;align-items:flex-end;gap:12px;min-width:0;display:flex}.coach-filter-bar__result{color:var(--flow-muted);flex:none;padding-bottom:4px;font-size:12px;font-weight:650}.coach-filter-group{border:0;min-width:0;margin:0;padding:0}.coach-filter-group legend{color:var(--flow-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;padding:0 2px;font-size:9px;font-weight:800}.coach-filter-group__options{border:1px solid var(--flow-line);background:var(--flow-paper);border-radius:12px;gap:3px;padding:3px;display:flex}.coach-filter-group__options button{min-height:44px;color:var(--flow-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px;font-size:12px;font-weight:700}.coach-filter-group__options button[aria-pressed=true]{background:var(--flow-yellow);color:var(--flow-black)}.coach-filter-group__options button:focus-visible,.coach-state-panel button:focus-visible{outline:2px solid var(--flow-yellow);outline-offset:2px}.coach-state-panel{border:1px solid var(--flow-line);background:var(--flow-paper);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:120px;padding:22px;display:grid}.coach-state-panel.is-compact{min-height:0;padding:14px 16px}.coach-state-panel__icon{color:var(--flow-muted);place-items:center;display:grid}.coach-state-panel--loading .coach-state-panel__icon{color:var(--flow-yellow);animation:.9s linear infinite coach-state-spin}.coach-state-panel--error{border-color:#ff453a57}.coach-state-panel--error .coach-state-panel__icon{color:#ff6961}.coach-state-panel strong{color:var(--flow-ink);font-size:13px;display:block}.coach-state-panel p{color:var(--flow-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.coach-state-panel button{min-height:44px;color:var(--flow-accent-ink);font:inherit;cursor:pointer;background:#ffc8131a;border:1px solid #ffc8135c;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}@keyframes coach-state-spin{to{transform:rotate(360deg)}}@media (width<=1180px){.coach-page-header__actions{max-width:52%}.coach-filter-bar{flex-direction:column;align-items:stretch}.coach-filter-bar__result{align-self:flex-end}}.checkin-weekly-workspace{gap:12px;min-width:0;display:grid}.checkin-weekly-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.checkin-weekly-summary button{border:1px solid color-mix(in srgb, var(--weekly-color) 20%, var(--flow-line));background:color-mix(in srgb, var(--weekly-color) 5%, var(--flow-paper));min-height:72px;color:var(--flow-ink);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.checkin-weekly-summary button[aria-pressed=true]{border-color:color-mix(in srgb, var(--weekly-color) 56%, var(--flow-line));box-shadow:inset 3px 0 var(--weekly-color)}.checkin-weekly-summary span{color:var(--flow-muted);font-size:11px;font-weight:750}.checkin-weekly-summary strong{color:var(--weekly-color);font-size:24px}.checkin-weekly-toolbar{border:1px solid var(--flow-line);background:var(--flow-paper);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:8px 12px;display:flex}.checkin-weekly-toolbar>div{gap:2px;display:grid}.checkin-weekly-toolbar strong{color:var(--flow-ink);font-size:13px}.checkin-weekly-toolbar span{color:var(--flow-muted);font-size:10px}.checkin-weekly-toolbar input{border:1px solid var(--flow-line);background:var(--flow-paper-muted);width:min(260px,32vw);min-height:44px;color:var(--flow-ink);font:inherit;border-radius:10px;padding:0 13px;font-size:12px}.checkin-weekly-list{border:1px solid var(--flow-line);background:var(--flow-paper);border-radius:14px;overflow:hidden}.checkin-weekly-row{grid-template-columns:minmax(220px,1.25fr) 132px minmax(180px,.9fr) 128px;align-items:center;gap:12px;min-height:64px;padding:8px 12px;display:grid}.checkin-weekly-row+.checkin-weekly-row{border-top:1px solid var(--flow-line)}.checkin-weekly-row__athlete{min-width:0;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.checkin-weekly-row__athlete>span{gap:2px;min-width:0;display:grid}.checkin-weekly-row__athlete strong,.checkin-weekly-row__athlete small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checkin-weekly-row__athlete strong{color:var(--flow-ink);font-size:12px}.checkin-weekly-row__athlete small,.checkin-weekly-row__time{color:var(--flow-muted);font-size:10px}.checkin-weekly-row__status{color:var(--flow-muted);align-items:center;gap:7px;font-size:10.5px;font-weight:750;display:inline-flex}.checkin-weekly-row__status i{background:#ffc813;border-radius:50%;width:7px;height:7px}.checkin-weekly-row.is-vollständig .checkin-weekly-row__status i{background:#30d158}.checkin-weekly-row.is-wiederholt-offen .checkin-weekly-row__status i{background:#ff6259}.checkin-weekly-row__action{border:1px solid var(--flow-line);background:var(--flow-paper-muted);min-height:44px;color:var(--flow-ink);cursor:pointer;border-radius:10px;padding:0 12px;font:750 10.5px/1 inherit}.checkin-weekly-empty,.checkin-weekly-state{border:1px solid var(--flow-line);background:var(--flow-paper);color:var(--flow-muted);text-align:center;border-radius:14px;gap:5px;padding:32px;font-size:12px;display:grid}.checkin-weekly-state strong{color:var(--flow-ink)}.checkin-weekly-state button{border:1px solid var(--flow-line);background:var(--flow-paper-muted);min-height:44px;color:var(--flow-ink);cursor:pointer;border-radius:10px;margin:8px auto 0;padding:0 15px;font:750 11px/1 inherit}.checkin-weekly-detail{border:1px solid var(--flow-line);background:var(--flow-paper);border-radius:20px;width:min(620px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:auto}.checkin-weekly-detail__header{border-bottom:1px solid var(--flow-line);justify-content:space-between;align-items:center;min-height:72px;padding:12px 16px;display:flex}.checkin-weekly-detail__header span,.checkin-weekly-detail__header strong{display:block}.checkin-weekly-detail__header span{color:var(--flow-yellow);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.checkin-weekly-detail__header strong{color:var(--flow-ink);margin-top:4px;font-size:16px}.checkin-weekly-detail__header button{border:1px solid var(--flow-line);background:var(--flow-paper-muted);width:44px;height:44px;color:var(--flow-ink);cursor:pointer;border-radius:11px;place-items:center;display:grid}.checkin-weekly-detail__answers{padding:8px 18px}.checkin-weekly-detail__answers>div{border-bottom:1px solid var(--flow-line);grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);align-items:center;gap:14px;min-height:52px;display:grid}.checkin-weekly-detail__answers span{color:var(--flow-muted);font-size:11px}.checkin-weekly-detail__answers strong{font-size:12px;font-weight:650}.checkin-weekly-detail__profile{background:var(--flow-yellow);color:#080a08;cursor:pointer;border:0;border-radius:11px;min-height:44px;margin:14px 18px 18px;padding:0 16px;font:800 11px/1 inherit}.coach-team-embedded{gap:14px;display:grid}.coach-team-embedded__header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.coach-team-embedded__header span{color:var(--flow-yellow);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.coach-team-embedded__header h3{color:var(--flow-ink);margin:4px 0 0;font-size:19px}.coach-team-embedded__header p{color:var(--flow-muted);margin:5px 0 0;font-size:11px}.coach-role-permission-groups{gap:10px;display:grid}.coach-role-permission-group{border:1px solid var(--flow-line);background:color-mix(in srgb, var(--flow-paper-muted) 84%, transparent);border-radius:13px;padding:12px 14px}.coach-role-permission-group h4{color:var(--flow-yellow);letter-spacing:.13em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:850}@media (width<=980px){.checkin-weekly-row{grid-template-columns:minmax(210px,1fr) 126px 116px}.checkin-weekly-row__time{display:none}}@media (prefers-reduced-motion:reduce){.coach-state-panel--loading .coach-state-panel__icon{animation:none}}.coach-content-page .flow-page-kicker{color:var(--flow-accent-ink);letter-spacing:.12em;background:0 0;border-radius:0;margin-bottom:8px;padding:0}.coach-settings__layout{grid-template-columns:clamp(210px,18vw,260px) minmax(0,1fr);gap:28px;display:grid}.coach-settings__navigation,.coach-settings__content{min-width:0}.coach-cognition__workspace{width:100%;min-height:680px}.coach-cognition__domains{width:clamp(200px,18vw,250px)!important}.coach-cognition__detail{width:clamp(310px,26vw,390px)!important}.neurolab-preview-action{width:100%;min-height:44px;color:var(--flow-accent-ink);font:inherit;cursor:pointer;background:#ffc81314;border:1px solid #ffc81347;border-radius:9px;margin-top:12px;font-size:11px;font-weight:800}.neurolab-preview-overlay{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030505d1;padding:24px}.neurolab-preview-dialog{border:1px solid color-mix(in srgb, var(--flow-yellow) 24%, var(--flow-line));background:var(--flow-paper);border-radius:22px;width:min(100%,470px);max-height:calc(100dvh - 32px);padding:0;overflow:auto;box-shadow:0 28px 90px #0000008c}.neurolab-preview-pane__header{border-bottom:1px solid var(--flow-line);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:10px 14px;display:flex}.neurolab-preview-pane__header span,.neurolab-preview-pane__header strong{display:block}.neurolab-preview-pane__header span{color:var(--flow-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.neurolab-preview-pane__header strong{color:var(--flow-ink);margin-top:3px;font-size:13px}.neurolab-preview-pane__header button{border:1px solid var(--flow-line);background:var(--flow-paper);width:44px;height:44px;color:var(--flow-ink);cursor:pointer;border-radius:10px;font-size:20px}.neurolab-preview-phone{aspect-ratio:390/844;background:#050607;border:6px solid #050607;border-radius:34px;width:min(390px,100% - 32px,46.2085dvh - 87.7962px);margin:16px auto 12px;position:relative;overflow:hidden;box-shadow:0 18px 50px #0000006b}.neurolab-preview-viewport{background:#080b10;width:100%;height:100%;overflow:hidden}.neurolab-preview-runtime{background:#080b10;width:100%;height:100%;min-height:0}.neurolab-preview-runtime>*{min-height:100%}.neurolab-preview-dialog__hint{color:var(--flow-muted);text-align:center;margin:0 24px 20px;font-size:11px;line-height:1.5}.neurolab-preview-empty{color:var(--flow-muted);text-align:center;margin:auto;padding:24px;font-size:12px}@media (width<=1320px){.neurolab-coach-workspace{position:relative;grid-template-columns:minmax(180px,210px) minmax(0,1fr)!important}}.flow-coaching-overview .flow-page-title{letter-spacing:-.035em!important;font-size:clamp(42px,3.4vw,56px)!important}.flow-page-header{justify-content:space-between;align-items:flex-end;gap:24px;min-height:132px;padding:34px 0 24px;display:flex}.flow-page-kicker{background:var(--flow-yellow);width:max-content;color:var(--flow-black);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-bottom:9px;padding:6px 10px;font-size:9px;font-weight:850;display:inline-flex}.flow-page-title{color:var(--flow-ink)!important;letter-spacing:-.055em!important;font-size:clamp(42px,4.4vw,64px)!important;font-weight:800!important;line-height:1!important}.flow-page-meta{color:var(--flow-muted)!important;border-color:var(--flow-line)!important;background:var(--flow-paper)!important}.flow-page input,.flow-page select,.flow-page textarea{border-color:var(--flow-line)!important;background:var(--flow-paper-strong)!important;color:var(--flow-ink)!important}:root[data-appearance=light] .flow-page [style*="color: rgb(245, 245, 247)"],:root[data-appearance=light] .flow-page [style*="color: #F5F5F7"],:root[data-appearance=light] .flow-page [style*="color: rgb(255"],:root[data-appearance=light] .flow-page [style*="color: rgba(255"],:root[data-appearance=light] .flow-page [style*="color: #FFFFFF"],:root[data-appearance=light] .flow-page [style*="color: #fff"],:root[data-appearance=light] .coach-main.is-coaching [style*="color: rgb(245, 245, 247)"],:root[data-appearance=light] .coach-main.is-coaching [style*="color: rgb(255, 255, 255)"],:root[data-appearance=light] .coach-main.is-coaching [style*="color: #F5F5F7"],:root[data-appearance=light] .coach-main.is-coaching [style*="color: #FFFFFF"],:root[data-appearance=light] .coach-main.is-coaching [style*="color: #fff"]{color:var(--flow-ink)!important}:root[data-appearance=light] .coach-main.is-coaching [style*="color: rgba(255"],:root[data-appearance=light] .coach-main.is-coaching [style*="color: rgb(143, 161, 178)"]{color:var(--flow-muted)!important}:root[data-appearance=light] .coach-main.is-coaching [style*="color: rgb(255, 200, 19)"],:root[data-appearance=light] .coach-main.is-coaching [style*="color: #FFC813"],:root[data-appearance=light] .coach-main.is-coaching [style*="color: #ffc813"],:root[data-appearance=light] .coach-main.is-coaching .payment-eyebrow{color:#5f4900!important}:root[data-appearance=light] .coach-main.is-coaching [style*="background: rgba(255"],:root[data-appearance=light] .coach-main.is-coaching [style*="background-color: rgba(255"]{background:var(--flow-paper-muted)!important}:root[data-appearance=light] .coach-main.is-coaching [style*="border: 1px solid rgba(255"],:root[data-appearance=light] .coach-main.is-coaching [style*="border-bottom: 1px solid rgba(255"]{border-color:var(--flow-line)!important}:root[data-appearance=light] .coach-main.is-coaching .payment-workspace,:root[data-appearance=light] .coach-main.is-coaching .payment-workspace__header p,:root[data-appearance=light] .coach-main.is-coaching .payment-section-intro p{color:var(--flow-ink)}:root[data-appearance=light] .coach-main.is-coaching .payment-workspace__summary span{color:#405247}:root[data-appearance=light] .coach-main.is-coaching .payment-tabs button:not([aria-selected=true]),:root[data-appearance=light] .coach-main.is-coaching .payment-offer-products__empty{color:var(--flow-muted)!important}:root[data-appearance=light] .flow-page [style*="background: rgba(255"],:root[data-appearance=light] .flow-page [style*="background-color: rgba(255"]{background:var(--flow-paper-muted)!important}:root[data-appearance=light] .flow-page [style*="border: 1px solid rgba(255"],:root[data-appearance=light] .flow-page [style*="border-bottom: 1px solid rgba(255"]{border-color:var(--flow-line)!important}:root[data-appearance=dark] .flow-page [style*="color: rgba(255"],:root[data-appearance=dark] .payment-workspace__summary>span,:root[data-appearance=dark] .payment-tabs button:not([aria-selected=true]),:root[data-appearance=dark] .payment-offer-products__empty{color:var(--flow-muted)!important}.flow-surface,.flow-page .glass-card-grid>*{background:var(--flow-paper)!important;box-shadow:var(--flow-shadow)!important;border-color:#0000!important}.flow-page .flow-kpi-row>*,.flow-page .flow-primary-grid>*,.flow-page .flow-secondary-grid>*{min-width:0;background:var(--flow-paper)!important;box-shadow:var(--flow-shadow)!important;border-color:#0000!important}.care-queue-filters{border:0;margin:0}.care-queue-filters>summary{min-height:38px;color:var(--flow-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:750;list-style:none;display:flex}.care-queue-filters>summary::-webkit-details-marker{display:none}.care-queue-filters>summary span{align-items:center;gap:7px;display:flex}.care-queue-filters[open]>summary svg:last-child{transform:rotate(180deg)}.care-queue-filters>summary svg:last-child{transition:transform .18s}.care-queue-filters>div{gap:7px;padding:0 0 10px;display:grid}.coach-chat-dock{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5f5f7;background:#111513!important}.coach-chat-dock [style*="color: rgba(255, 255, 255, 0.25)"],.coach-chat-dock [style*="color: rgba(255,255,255,0.25)"]{color:#ffffff9e!important}@media (width<=1180px){:root{--system-bar-padding-x:18px;--product-rail-width:calc(100% - 36px);--product-rail-margin-top:18px}.coach-sidebar .nav-link{flex:auto!important}}@media (width<=900px){.nxtgen-system-header{grid-template-rows:46px 50px;row-gap:12px}.coach-workspace{animation:none;display:block;overflow:auto;transform:none}.coach-sidebar{border:0;border-bottom:1px solid var(--flow-line);background:var(--flow-paper-muted);opacity:1;box-sizing:border-box;border-radius:0;width:auto;max-width:none;margin:0;padding:7px 62px 7px 10px;display:block;transform:none;height:62px!important;position:static!important}.coach-sidebar>nav{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto!important}.coach-sidebar .nav-link{color:var(--flow-muted)!important;flex:none!important}.coach-sidebar .nav-link:hover{background:var(--flow-paper)!important;color:var(--flow-ink)!important}.coach-main{min-height:calc(100svh - 146px);overflow:visible!important}.coach-chat-dock{max-height:calc(100svh - 146px);bottom:8px;overflow:hidden;height:calc(100svh - 146px)!important;top:138px!important}.coach-mobile-controls{z-index:69;pointer-events:auto;width:auto;display:flex;position:fixed;inset:140px 16px auto auto}.coach-mobile-controls button[aria-label=Navigation\ öffnen]{display:none}.flow-page{padding:22px 18px 48px!important}.flow-page-header{flex-direction:column;align-items:flex-start;min-height:110px;padding-top:12px}}@media (width<=720px){.nxtgen-system-header__brand{gap:0}.nxtgen-system-header__brand img{width:104px}.nxtgen-system-header__brand span{display:none}.nxtgen-system-header__account{gap:4px}.nxtgen-system-header__account>button:last-child{display:none}.nxtgen-appearance-toggle{min-width:76px!important}.nxtgen-appearance-toggle span{min-height:28px;padding-inline:5px;font-size:8px}.flow-page{height:auto!important;min-height:0!important;padding:18px!important}.flow-page-header{min-height:156px;padding-block:24px 18px;align-items:flex-start!important}.flow-page-title{font-size:46px!important}.flow-kpi-row{scroll-snap-type:x mandatory;grid-auto-columns:minmax(154px,62vw);grid-auto-flow:column;padding-bottom:7px;overflow-x:auto;grid-template-columns:none!important;display:grid!important}.flow-kpi-row>*{scroll-snap-align:start}.flow-primary-grid,.flow-secondary-grid{flex:none!important;grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){body,.coach-sidebar .nav-link{transition:none!important}}.mission-entry{--entry-yellow:#ffc813;--entry-paper:#f4f2e8;--entry-black:#050605;z-index:30000;color:var(--entry-paper);isolation:isolate;background:0 0;animation:4.3s linear both missionExit;position:fixed;inset:0;overflow:hidden}.mission-entry:before,.mission-entry:after{content:"";z-index:8;opacity:0;pointer-events:none;width:30px;height:30px;animation:.22s step-end .16s forwards missionCorner,4.3s step-end both missionSceneOut;position:absolute}.mission-entry:before{top:max(18px, var(--nxt-safe-top,env(safe-area-inset-top,0px)));border-top:2px solid var(--entry-yellow);border-left:2px solid var(--entry-yellow);left:16px}.mission-entry:after{right:16px;bottom:max(18px, var(--nxt-safe-bottom,env(safe-area-inset-bottom,0px)));border-right:2px solid var(--entry-yellow);border-bottom:2px solid var(--entry-yellow)}.mission-entry__media,.mission-entry__grade,.mission-entry__grid,.mission-entry__grain,.mission-entry__scanner,.mission-entry__flash{position:absolute;inset:0}.mission-entry__scene{z-index:1;background:var(--entry-black);isolation:isolate;animation:4.3s step-end both missionSceneOut;position:absolute;inset:0;overflow:hidden}.mission-entry__media{z-index:-1;background:#080a0c;animation:2.9s step-end both missionMediaCut;overflow:hidden}.mission-entry__video{object-fit:cover;object-position:center;filter:grayscale(.72)saturate(.48)contrast(1.45)brightness(.72);width:100%;height:100%;animation:3.2s cubic-bezier(.2,.8,.2,1) both missionVideoPush;transform:scale(1.075)}.mission-entry__grade{background:radial-gradient(circle at 68% 34%,#ffc81333,#0000 18%),linear-gradient(90deg,#020302d6,#0203022e 58%,#0203029e),linear-gradient(#02030257,#0000 34%,#020302e0);box-shadow:inset 0 0 120px 26px #0000007a}.mission-entry__grid{opacity:.24;background-image:linear-gradient(#f4f2e81f 1px,#0000 1px),linear-gradient(90deg,#f4f2e81f 1px,#0000 1px);background-size:44px 44px;animation:2.6s steps(9,end) both missionGridShift;-webkit-mask-image:linear-gradient(#000,#000000c7 58%,#0000);mask-image:linear-gradient(#000,#000000c7 58%,#0000)}.mission-entry__grain{opacity:.17;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");animation:.15s steps(2,end) infinite missionNoise;inset:-45%}.mission-entry__scanner{opacity:0;mix-blend-mode:screen;background:linear-gradient(#0000,#ffc81338,#ffc813b8,#0000);height:14%;animation:1.3s cubic-bezier(.16,.72,.28,1) .18s both missionScan;top:-16%;bottom:auto;box-shadow:0 1px #ffe893bf}.mission-entry__signal{z-index:2;opacity:0;background:var(--entry-paper);mix-blend-mode:screen;height:2px;position:absolute;left:0;right:0;box-shadow:0 0 18px #f4f2e8d9}.mission-entry__signal--a{animation:2.35s step-end .1s both missionSignal;top:31%}.mission-entry__signal--b{animation:2.35s step-end .17s reverse both missionSignal;top:63%}.mission-entry__telemetry{z-index:5;color:#f4f2e8b3;letter-spacing:.12em;text-transform:uppercase;opacity:0;font:700 8px/1.1 ui-monospace,SFMono-Regular,Consolas,monospace;animation:.28s steps(3,end) .24s forwards missionDataIn;display:flex;position:absolute}.mission-entry__telemetry--top{top:max(21px, calc(var(--nxt-safe-top,env(safe-area-inset-top,0px)) + 8px));border-bottom:1px solid #f4f2e838;justify-content:space-between;padding-bottom:9px;left:26px;right:26px}.mission-entry__telemetry--top span:last-child{color:var(--entry-yellow)}.mission-entry__telemetry--side{transform-origin:50%;align-items:baseline;gap:8px;top:31%;right:-38px;transform:rotate(90deg)}.mission-entry__telemetry--side strong{color:var(--entry-yellow);font-size:10px}.mission-entry__reticle{z-index:4;opacity:0;width:122px;height:122px;animation:.65s cubic-bezier(.16,1,.3,1) .32s forwards missionTargetAcquire;position:absolute;top:27%;left:63%;transform:translate(-50%,-50%)scale(1.32)}.mission-entry__reticle-ring,.mission-entry__reticle-axis,.mission-entry__reticle-core{display:block;position:absolute}.mission-entry__reticle-ring{border:1px solid #f4f2e89e;border-radius:50%;inset:0}.mission-entry__reticle-ring--outer{border-style:dashed;animation:4.8s linear infinite missionReticleSpin}.mission-entry__reticle-ring--inner{border-color:var(--entry-yellow);animation:2.7s linear infinite reverse missionReticleSpin;inset:24px;box-shadow:0 0 16px #ffc81338}.mission-entry__reticle-axis--x{background:linear-gradient(90deg,#0000,#f4f2e8b3 18%,#0000 18% 82%,#f4f2e8b3 82%,#0000);width:156px;height:1px;top:50%;left:-17px}.mission-entry__reticle-axis--y{background:linear-gradient(#0000,#f4f2e8b3 18%,#0000 18% 82%,#f4f2e8b3 82%,#0000);width:1px;height:156px;top:-17px;left:50%}.mission-entry__reticle-core{border:2px solid var(--entry-yellow);box-shadow:0 0 14px var(--entry-yellow);background:#ffc81347;border-radius:50%;animation:.52s steps(2,end) .7s 3 missionCorePulse;inset:56px}.mission-entry__reticle>span{color:var(--entry-yellow);letter-spacing:.22em;font:800 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:-19px;left:50%;transform:translate(-50%)}.mission-entry__checks{z-index:5;position:absolute;top:46%;left:26px;right:26px}.mission-entry__check{color:#f4f2e894;letter-spacing:.08em;text-transform:uppercase;opacity:0;min-height:28px;animation:missionCheckIn .26s steps(3, end) calc(.56s + var(--check-index) * .2s) forwards;border-bottom:1px solid #f4f2e81f;grid-template-columns:24px 16px minmax(0,1fr) 24px;align-items:center;gap:7px;font:650 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid;transform:translate(-12px)}.mission-entry__check span{color:var(--entry-yellow)}.mission-entry__check i{background:#f4f2e847;height:1px}.mission-entry__check strong{color:var(--entry-paper);white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.mission-entry__check em{color:var(--entry-yellow);text-align:right;font-style:normal}.mission-entry__confirm{z-index:6;left:26px;right:26px;bottom:max(76px, calc(var(--nxt-safe-bottom,env(safe-area-inset-bottom,0px)) + 60px));opacity:0;animation:.48s cubic-bezier(.16,1,.3,1) 1.34s forwards missionConfirmIn;position:absolute;transform:translateY(26px)}.mission-entry__confirm p{color:var(--entry-yellow);letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font:800 8px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.mission-entry__confirm h1{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-family:Poppins,system-ui,sans-serif;font-size:clamp(43px,13.5vw,60px);font-weight:800;line-height:.78}.mission-entry__confirm h1 span,.mission-entry__confirm h1 strong{display:block}.mission-entry__confirm h1 span{color:var(--entry-paper)}.mission-entry__confirm h1 strong{color:var(--entry-yellow);font-weight:inherit;transform:translate(17px)}.mission-entry__rule{background:#f4f2e82b;width:100%;height:2px;margin-top:20px;overflow:hidden}.mission-entry__rule i{background:var(--entry-yellow);width:100%;height:100%;animation:.72s cubic-bezier(.16,1,.3,1) 1.62s forwards missionRuleFill;display:block;transform:translate(-101%)}.mission-entry__promise{color:#f4f2e8c2;letter-spacing:.08em;margin-top:10px;font:600 10px/1.2 Poppins,system-ui,sans-serif;display:block}.mission-entry__shutter{z-index:20;color:#080908;background:var(--entry-yellow);will-change:transform;height:62%;display:flex;position:absolute;left:-8%;right:-8%}.mission-entry__shutter--top{clip-path:polygon(0 0,100% 0,92% 100%,0 88%);justify-content:flex-start;align-items:flex-end;padding:0 0 clamp(52px,8vh,76px) 14%;animation:1.28s cubic-bezier(.76,0,.2,1) 2.72s both missionShutterTop;top:-6%;transform:translateY(-112%)}.mission-entry__shutter--bottom{clip-path:polygon(8% 0,100% 12%,100% 100%,0 100%);justify-content:flex-end;align-items:flex-start;padding:clamp(52px,8vh,76px) 14% 0 0;animation:1.28s cubic-bezier(.76,0,.2,1) 2.72s both missionShutterBottom;bottom:-6%;transform:translateY(112%)}.mission-entry__shutter span{letter-spacing:-.07em;font:900 clamp(34px,13vw,76px)/.8 Poppins,system-ui,sans-serif}.mission-entry__shutter--bottom span{letter-spacing:.28em;font-size:clamp(11px,3.8vw,22px)}.mission-entry__flash{z-index:30;background:var(--entry-paper);opacity:0;pointer-events:none;animation:4.05s step-end both missionFlash}.mission-entry__skip{right:18px;bottom:max(20px, calc(var(--nxt-safe-bottom,env(safe-area-inset-bottom,0px)) + 14px));z-index:15;color:#f4f2e8c2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.04em;cursor:pointer;background:#0506059e;border:1px solid #f4f2e833;border-radius:8px;min-width:108px;min-height:44px;padding:0 14px;font:700 11px/1 Poppins,system-ui,sans-serif;animation:.18s both missionSkipIn;position:absolute}.mission-entry__skip:focus-visible{outline:2px solid var(--entry-yellow);outline-offset:3px}.mission-entry__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mission-entry--compact{animation:1.8s linear both missionCompactExit}.mission-entry--compact:before,.mission-entry--compact:after,.mission-entry--compact .mission-entry__telemetry,.mission-entry--compact .mission-entry__reticle,.mission-entry--compact .mission-entry__checks,.mission-entry--compact .mission-entry__scanner,.mission-entry--compact .mission-entry__signal{display:none}.mission-entry--compact .mission-entry__scene{animation:1.8s step-end both missionCompactSceneOut}.mission-entry--compact .mission-entry__video{animation:1.2s cubic-bezier(.2,.8,.2,1) both missionCompactVideo}.mission-entry--compact .mission-entry__grid{opacity:.12}.mission-entry--compact .mission-entry__confirm{opacity:0;animation:.32s cubic-bezier(.16,1,.3,1) .1s forwards missionCompactConfirm;top:50%;bottom:auto;transform:translateY(-38%)}.mission-entry--compact .mission-entry__confirm p,.mission-entry--compact .mission-entry__rule,.mission-entry--compact .mission-entry__promise{display:none}.mission-entry--compact .mission-entry__confirm h1{font-size:clamp(38px,12vw,58px);line-height:.82}.mission-entry--compact .mission-entry__shutter--top{animation:.92s cubic-bezier(.76,0,.2,1) .58s both missionCompactShutterTop}.mission-entry--compact .mission-entry__shutter--bottom{animation:.92s cubic-bezier(.76,0,.2,1) .58s both missionCompactShutterBottom}.mission-entry--compact .mission-entry__flash{animation:1.58s step-end both missionCompactFlash}@keyframes missionExit{0%,92%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes missionCompactExit{0%,88%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes missionSceneOut{0%,77%{opacity:1;visibility:visible}78%,to{opacity:0;visibility:hidden}}@keyframes missionCompactSceneOut{0%,54%{opacity:1;visibility:visible}55%,to{opacity:0;visibility:hidden}}@keyframes missionCorner{to{opacity:1}}@keyframes missionVideoPush{0%{filter:grayscale(.9)saturate(.25)contrast(1.65)brightness(.48);transform:scale(1.12)}18%{transform:scale(1.075)}54%{filter:grayscale(.52)saturate(.7)contrast(1.38)brightness(.82)}to{filter:grayscale(.72)saturate(.45)contrast(1.48)brightness(.62);transform:scale(1.025)}}@keyframes missionMediaCut{0%,11%,14%,47%,50%,78%,81%,to{opacity:1}12%,48%,79%{opacity:.42}13%,49%,80%{opacity:.86}}@keyframes missionGridShift{0%{transform:translate(-12px,-8px)}to{transform:translate(32px,18px)}}@keyframes missionNoise{0%{transform:translate(-4%,3%)}25%{transform:translate(3%,-5%)}50%{transform:translate(5%,4%)}75%{transform:translate(-5%,-3%)}to{transform:translate(2%,5%)}}@keyframes missionScan{0%{opacity:0;top:-16%}9%{opacity:1}82%{opacity:.82}to{opacity:0;top:104%}}@keyframes missionSignal{0%,9%,13%,41%,44%,73%,77%,to{opacity:0;transform:translate(-18%)}10%,12%,42%,43%,74%,76%{opacity:.72;transform:translate(13%)}}@keyframes missionDataIn{0%{opacity:0}40%{opacity:.3}65%{opacity:0}to{opacity:1}}@keyframes missionTargetAcquire{0%{opacity:0;transform:translate(-50%,-50%)scale(1.45)}45%{opacity:1}72%{transform:translate(-50%,-50%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes missionReticleSpin{to{transform:rotate(360deg)}}@keyframes missionCorePulse{0%,to{opacity:.36;transform:scale(.65)}50%{opacity:1;transform:scale(1.35)}}@keyframes missionCheckIn{0%{opacity:0;transform:translate(-12px)}52%{opacity:.42}72%{opacity:0}to{opacity:1;transform:none}}@keyframes missionConfirmIn{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(28px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes missionRuleFill{to{transform:none}}@keyframes missionShutterTop{0%{transform:translateY(-112%)}37%,59%{transform:translateY(0)}to{transform:translateY(-118%)}}@keyframes missionShutterBottom{0%{transform:translateY(112%)}37%,59%{transform:translateY(0)}to{transform:translateY(118%)}}@keyframes missionFlash{0%,72%,74%,83%,85%,to{opacity:0}73%,84%{opacity:.72}}@keyframes missionSkipIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes missionCompactVideo{0%{filter:grayscale(.9)contrast(1.6)brightness(.5);transform:scale(1.1)}to{filter:grayscale(.62)contrast(1.42)brightness(.72);transform:scale(1.025)}}@keyframes missionCompactConfirm{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0);transform:translateY(-50%)}}@keyframes missionCompactShutterTop{0%{transform:translateY(-112%)}35%,58%{transform:translateY(0)}to{transform:translateY(-118%)}}@keyframes missionCompactShutterBottom{0%{transform:translateY(112%)}35%,58%{transform:translateY(0)}to{transform:translateY(118%)}}@keyframes missionCompactFlash{0%,55%,58%,75%,78%,to{opacity:0}56%,76%{opacity:.7}}@media (width>=800px){.mission-entry__video{object-position:center 42%}.mission-entry__telemetry--top{font-size:9px;top:4vh;left:4vw;right:4vw}.mission-entry__telemetry--side{right:1.5vw}.mission-entry__reticle{width:182px;height:182px;top:42%;left:72%}.mission-entry__reticle-ring--inner{inset:36px}.mission-entry__reticle-axis--x{width:230px;left:-24px}.mission-entry__reticle-axis--y{height:230px;top:-24px}.mission-entry__reticle-core{inset:85px}.mission-entry__checks{width:min(430px,38vw);top:19%;left:4vw;right:auto}.mission-entry__check{min-height:34px;font-size:9px}.mission-entry__confirm{width:min(720px,56vw);bottom:11vh;left:4vw;right:auto}.mission-entry__confirm h1{font-size:clamp(70px,7.5vw,124px)}.mission-entry__confirm h1 strong{transform:translate(3vw)}.mission-entry__promise{font-size:12px}}@media (prefers-reduced-motion:reduce){.mission-entry{animation:.9s both missionReducedExit}.mission-entry__video,.mission-entry__media,.mission-entry__grid,.mission-entry__grain,.mission-entry__scanner,.mission-entry__signal,.mission-entry__reticle,.mission-entry__reticle-ring,.mission-entry__reticle-core,.mission-entry__check,.mission-entry__confirm,.mission-entry__rule i,.mission-entry__telemetry,.mission-entry__shutter,.mission-entry__flash,.mission-entry__skip{animation:none}.mission-entry__video{transform:scale(1.025)}.mission-entry__scanner,.mission-entry__signal,.mission-entry__reticle,.mission-entry__checks,.mission-entry__shutter,.mission-entry__flash{display:none}.mission-entry__confirm,.mission-entry__telemetry{opacity:1;transform:none}.mission-entry__rule i{transform:none}}@keyframes missionReducedExit{0%,72%{opacity:1}to{opacity:0}}.nxt-icon [data-fill]{fill:var(--nxt-icon-fill,currentColor);fill-opacity:0}.nxt-icon--duotone [data-fill]{fill-opacity:.22}.nxt-icon--fill [data-fill]{fill-opacity:.34}.nxt-icon--tinted [data-fill]{fill-opacity:1}.dienstantritt-progress{gap:12px;width:100%;font-family:Poppins,system-ui,sans-serif;display:grid}.dienstantritt-progress__brand{justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}.dienstantritt-progress__brand img{object-fit:contain;width:110px;height:auto;display:block}.dienstantritt-progress__brand>span{color:#ffffff85;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.dienstantritt-progress__position{justify-content:space-between;align-items:baseline;gap:12px;min-height:24px;display:flex}.dienstantritt-progress__chapter{color:#fff;min-width:0;font-size:13px;font-weight:750;line-height:1.35;animation:.28s cubic-bezier(.215,.61,.355,1) both dienstantritt-chapter-enter}.dienstantritt-progress__next{color:#ffffff87;text-align:right;font-size:10px;font-weight:550;line-height:1.4}.dienstantritt-progress__track{background:#ffffff24;border-radius:99px;height:7px;position:relative;box-shadow:inset 0 1px 2px #00000061}.dienstantritt-progress__fill{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#d59400,#ffc813 64%,#ffe58b);transition:transform .42s cubic-bezier(.645,.045,.355,1);position:absolute;inset:0;box-shadow:0 0 16px #ffc81357}.dienstantritt-progress__beacon{background:#ffc813;border:3px solid #17191b;border-radius:50%;width:15px;height:15px;transition:left .42s cubic-bezier(.645,.045,.355,1);position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffc81373,0 0 22px #ffc8138c}.dienstantritt-progress--intro .dienstantritt-progress__brand{animation:.28s cubic-bezier(.215,.61,.355,1) both dienstantritt-brand-enter}@keyframes dienstantritt-brand-enter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes dienstantritt-chapter-enter{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@media (width<=360px){.dienstantritt-progress__next{max-width:112px}}@media (prefers-reduced-motion:reduce){.dienstantritt-progress__fill,.dienstantritt-progress__beacon{transition:none}.dienstantritt-progress--intro .dienstantritt-progress__brand,.dienstantritt-progress__chapter{animation:none}}.onboarding-journey,.onboarding-complete{color:#f5f5f7;width:min(100%,620px);margin:0 auto;font-family:Poppins,system-ui,sans-serif}.onboarding-journey{background:radial-gradient(circle at 88% 3%,#ffc8131a,#0000 31%),#0d0f12f0;border:1px solid #ffffff16;border-radius:28px;grid-template-rows:auto 1fr auto;min-height:min(760px,100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 90px #00000061,inset 0 1px #ffffff0a}.onboarding-journey__header{padding:24px 30px 0}.onboarding-journey__header:not(.onboarding-journey__header--dienstantritt)>div:first-child{letter-spacing:.16em;text-transform:uppercase;color:#ffffff6b;justify-content:space-between;gap:20px;font-size:10px;font-weight:800;display:flex}.onboarding-journey__header:not(.onboarding-journey__header--dienstantritt) strong{color:#ffc813;font-variant-numeric:tabular-nums}.onboarding-progress{background:#ffffff12;height:3px;margin-top:14px;overflow:hidden}.onboarding-progress i{background:#ffc813;height:100%;transition:width .36s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 18px #ffc8136b}.onboarding-journey__body{padding:42px 30px 24px;animation:.29s cubic-bezier(.215,.61,.355,1) both onboarding-enter}.onboarding-journey__header--dienstantritt+.onboarding-journey__body h1{animation:.3s cubic-bezier(.215,.61,.355,1) both onboarding-title-enter}.onboarding-journey__header--dienstantritt+.onboarding-journey__body .onboarding-questions{animation:.26s cubic-bezier(.215,.61,.355,1) both onboarding-question-enter}.onboarding-module-label{color:#ffc813;letter-spacing:.14em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:800}.onboarding-journey h1,.onboarding-complete h1{letter-spacing:-.045em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(29px,7vw,46px);line-height:.99}.onboarding-journey h1:focus,.onboarding-journey h1:focus-visible{outline:none}.onboarding-module-copy{color:#ffffff94;text-wrap:pretty;max-width:54ch;margin:18px 0 28px;font-size:14px;line-height:1.65}.onboarding-questions{gap:18px;display:grid}.onboarding-question-progress{color:#ffd453;background:#ffc81312;border:1px solid #ffc81340;border-radius:999px;width:fit-content;margin:0 0 16px;padding:7px 11px;font-size:11px;font-weight:700}.onboarding-answer-review__section{margin:0 0 26px}.onboarding-answer-review__section h2{color:#f5f5f7;margin:0 0 8px;font-size:15px;line-height:1.35}.onboarding-answer-review__row{border-top:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 0;display:flex}.onboarding-answer-review__row>div{gap:5px;min-width:0;display:grid}.onboarding-answer-review__row strong{color:#ffffff94;font-size:11px;line-height:1.4}.onboarding-answer-review__row span{overflow-wrap:anywhere;color:#f5f5f7;font-size:13px;line-height:1.5}.onboarding-answer-review__row button{color:#ffc813;cursor:pointer;background:0 0;border:0;flex:none;min-height:44px;padding:0 2px;font:700 11px Poppins,system-ui,sans-serif}.onboarding-answer-review__row button:focus-visible{outline-offset:2px;outline:3px solid #ffc81347}.onboarding-question{color:#ffffffc7;gap:7px;min-width:0;font-size:12px;font-weight:650;display:grid}.onboarding-question>span b,.onboarding-question legend span{color:#ffc813}.onboarding-question small,.onboarding-question--choice>p{color:#ffffff5c;margin:-2px 0 2px;font-size:10.5px;font-weight:500;line-height:1.5}.onboarding-question input,.onboarding-question textarea,.onboarding-question select{box-sizing:border-box;color:#fff;background:#1b1e21;border:1px solid #ffffff17;border-radius:14px;outline:none;width:100%;padding:13px 15px;font:500 16px/1.45 Poppins,system-ui,sans-serif;transition:border-color .18s,background .18s,box-shadow .18s}.onboarding-question input:focus,.onboarding-question textarea:focus,.onboarding-question select:focus{background:#24272a;border-color:#ffc8139e;box-shadow:0 0 0 3px #ffc81314}.onboarding-question textarea{resize:vertical;min-height:112px}.onboarding-question--choice{border:0;min-width:0;margin:0;padding:0}.onboarding-question--choice legend{color:#ffffffc7;margin-bottom:9px;font-size:12px;font-weight:650}.onboarding-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.onboarding-choice-grid button{color:#ffffff94;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:0 14px;font:650 12px/1.25 Poppins,system-ui,sans-serif;transition:transform .16s,border-color .16s,color .16s,background .16s;display:flex}.onboarding-choice-grid button:hover{color:#fff;border-color:#ffffff2b}.onboarding-choice-grid button:active{transform:scale(.985)}.onboarding-choice-grid button.is-selected{color:#fff;background:#ffc8131a;border-color:#ffc8136b}.onboarding-choice-grid button:disabled{cursor:default;opacity:.78}.onboarding-choice-grid svg{color:#ffc813;flex:none;font-size:16px}.onboarding-consent{cursor:pointer;grid-template-columns:24px 1fr;align-items:start;gap:12px;display:grid;position:relative}.onboarding-consent input{opacity:0;pointer-events:none;position:absolute}.onboarding-consent__box{color:#0b0c0e;background:#ffffff0b;border:1px solid #ffffff26;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.onboarding-consent input:checked+.onboarding-consent__box{background:#ffc813;border-color:#ffc813}.onboarding-consent input:focus-visible+.onboarding-consent__box{outline-offset:2px;outline:3px solid #ffc81338}.onboarding-consent strong{color:#fffc;font-size:12px;line-height:1.45;display:block}.onboarding-consent small{color:#ffffff61;margin-top:3px;font-size:10.5px;line-height:1.5;display:block}.onboarding-video{aspect-ratio:16/9;background:#050607;border-radius:19px;margin:-10px 0 30px;overflow:hidden}.onboarding-video video{object-fit:contain;width:100%;height:100%}.onboarding-video-stack{margin:-10px 0 30px}.onboarding-video-stack .onboarding-video{margin:0}.onboarding-video-help{color:#ffc3ae;font-size:12px;line-height:1.5}.onboarding-video-text-toggle{color:#f5f5f7;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:10px;min-height:44px;margin-top:10px;padding:0 12px;font:650 12px Poppins,system-ui,sans-serif}.onboarding-video-transcript{background:#171a1d;border:1px solid #ffffff1f;border-radius:12px;max-height:35vh;margin-top:10px;padding:14px;overflow-y:auto}.onboarding-video-transcript p{color:#f5f5f7;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.65}.onboarding-video-transcript button{color:#0a0b0c;cursor:pointer;background:#ffc813;border:0;border-radius:10px;min-height:44px;margin-top:14px;padding:0 12px;font:750 12px Poppins,system-ui,sans-serif}.onboarding-video-confirmed{color:#d8e9d7;align-items:center;gap:8px;font-size:12px;display:flex}.onboarding-journey--video .onboarding-journey__body{flex-direction:column;justify-content:center;display:flex}.onboarding-journey--video .onboarding-video{box-shadow:0 22px 55px #0006}.onboarding-journey--video .onboarding-module-copy{margin-bottom:12px}.onboarding-video--empty{color:#ffffff5c;border:1px dashed #ffffff1f;align-content:center;place-items:center;gap:8px;font-size:11px;display:grid}.onboarding-video--empty svg{color:#ffc813;font-size:26px}.onboarding-signal{color:#fff6;align-items:center;gap:9px;margin:-4px 0 24px;font-size:10.5px;display:flex}.onboarding-signal svg{color:#ffc813;font-size:18px}.onboarding-signal--trust{color:#ffffff80}.onboarding-error{color:#ff6b62;min-height:19px;margin-top:14px;font-size:11px}.onboarding-field-error{color:#ff8b84!important;margin:2px 0 0!important;font-size:11px!important}.onboarding-question [aria-invalid=true],.onboarding-question--choice[aria-invalid=true]{border-color:#ff6b62ad}.onboarding-readonly-note{color:#ffffff94;background:#30d1580f;border:1px solid #30d1582e;border-radius:12px;align-items:center;gap:10px;margin:-8px 0 24px;padding:11px 12px;font-size:11px;line-height:1.45;display:flex}.onboarding-readonly-note svg{color:#30d158;flex:none}.onboarding-readonly-note strong{color:#f5f5f7;font-size:11.5px;display:block}.onboarding-journey__footer{padding:16px 30px max(24px, var(--nxt-safe-bottom,env(safe-area-inset-bottom,0px)));background:#0405065c;border-top:1px solid #ffffff0f;grid-template-columns:52px minmax(0,1fr);gap:10px;display:grid}.onboarding-back,.onboarding-next{cursor:pointer;border:0;border-radius:15px;min-height:52px;font-family:Poppins,system-ui,sans-serif}.onboarding-back{color:#ffffff9e;background:#ffffff0a;border:1px solid #ffffff17;place-items:center;font-size:18px;display:grid}.onboarding-back:disabled{opacity:.24;cursor:default}.onboarding-next{color:#0a0b0c;background:#ffc813;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-size:13px;font-weight:800;transition:transform .16s,filter .16s;display:flex}.onboarding-next:hover{filter:brightness(1.04)}.onboarding-next:active{transform:scale(.988)}.onboarding-next:focus-visible,.onboarding-back:focus-visible,.onboarding-choice-grid button:focus-visible{outline-offset:2px;outline:3px solid #ffc81347}.onboarding-next:disabled{opacity:.62;cursor:wait}.onboarding-complete{box-sizing:border-box;background:radial-gradient(circle at 90% 4%,#30d15824,#0000 34%),#0d0f12f0;border:1px solid #ffffff16;border-radius:28px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:min(690px,100dvh - 48px);padding:48px clamp(24px,7vw,58px);display:flex}.onboarding-complete__mark{color:#07100a;background:#30d158;border-radius:18px;place-items:center;width:54px;height:54px;margin-bottom:34px;font-size:26px;display:grid;box-shadow:0 15px 50px #30d1582e}.onboarding-complete>p:first-of-type{color:#30d158;letter-spacing:.14em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:800}.onboarding-complete__copy{color:#ffffff8f;max-width:52ch;margin:20px 0 28px;font-size:14px;line-height:1.65}.onboarding-primary-link{box-sizing:border-box;color:#08090a;background:#ffc813;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:54px;padding:0 18px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.onboarding-primary-link--button{cursor:pointer;border:0;font-family:inherit}.onboarding-primary-link--button:disabled{cursor:wait;opacity:.64}.onboarding-complete--resume{background:radial-gradient(circle at 90% 4%,#ffc8131f,#0000 34%),#0d0f12f0}.onboarding-complete--resume .onboarding-complete__mark{color:#090b0c;background:#ffc813}.onboarding-complete--resume>p:first-of-type{color:#ffc813}.onboarding-module-copy--body{color:#ffffffb8;margin-top:-12px}.onboarding-store-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;margin-top:9px;display:grid}.onboarding-store-links a{color:#ffffffb8;background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;place-items:center;min-height:48px;font-size:12px;font-weight:700;text-decoration:none;display:grid}.onboarding-install-note{color:#ffffff57!important;margin:16px 0 0!important;font-size:10.5px!important;line-height:1.55!important}@keyframes onboarding-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes onboarding-title-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes onboarding-question-enter{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@media (width<=640px){.onboarding-journey,.onboarding-complete{border:0;border-radius:0;width:100%;min-height:100dvh}.onboarding-journey__header{padding:max(22px, var(--nxt-safe-top,env(safe-area-inset-top,0px))) max(20px, var(--nxt-safe-right,env(safe-area-inset-right,0px))) 0 max(20px, var(--nxt-safe-left,env(safe-area-inset-left,0px)))}.onboarding-journey__body{padding:36px max(20px, var(--nxt-safe-right,env(safe-area-inset-right,0px))) 20px max(20px, var(--nxt-safe-left,env(safe-area-inset-left,0px)))}.onboarding-journey__footer{padding-left:max(20px, var(--nxt-safe-left,env(safe-area-inset-left,0px)));padding-right:max(20px, var(--nxt-safe-right,env(safe-area-inset-right,0px)))}.onboarding-choice-grid{grid-template-columns:1fr}.onboarding-complete{padding-left:max(22px, var(--nxt-safe-left,env(safe-area-inset-left,0px)));padding-right:max(22px, var(--nxt-safe-right,env(safe-area-inset-right,0px)));padding-bottom:max(48px, var(--nxt-safe-bottom,env(safe-area-inset-bottom,0px)))}.onboarding-journey--video .onboarding-journey__body{min-height:0}.onboarding-journey--video .onboarding-video-stack{margin-top:0}}@media (prefers-reduced-motion:reduce){.onboarding-journey__body,.onboarding-journey__header--dienstantritt+.onboarding-journey__body h1,.onboarding-journey__header--dienstantritt+.onboarding-journey__body .onboarding-questions{animation:none}.onboarding-progress i,.onboarding-choice-grid button,.onboarding-next{transition:none}html{scroll-behavior:auto}}.schutz-rules{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.schutz-rules li{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:14px;padding:13px 14px;display:flex}.schutz-rules li div{gap:3px;min-width:0;display:grid}.schutz-rules strong{color:#fff;font-size:14.5px;font-weight:800}.schutz-rules li div span{color:#ffffff9e;font-size:13px;line-height:1.45}.schutz-rules__icon{border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid}.schutz-rules__icon svg{width:23px;height:23px}.schutz-rules__icon--termin{color:#ffc813;background:#ffc81329}.schutz-rules__icon--karte{color:#30d158;background:#30d15826}.schutz-rules__icon--unterlagen{color:#7ab4ff;background:#64aaff29}.schutz-rules__icon--nachfragen{color:#ff7a7a;background:#ff5c5c26}.schutz-check{gap:22px;margin-top:4px;display:grid}.schutz-check__scenario{border:0;min-width:0;margin:0;padding:0}.schutz-check__scenario legend{color:#fff;margin-bottom:10px;padding:0;font-size:15px;font-weight:800;line-height:1.35}.schutz-check__options{gap:8px;display:grid}.schutz-check__option{color:#ffffffdb;width:100%;min-height:54px;font:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:650;transition:border-color .18s,background .18s,transform .12s;display:flex}.schutz-check__option:active{transform:scale(.99)}.schutz-check__option:disabled{opacity:.42;cursor:default}.schutz-check__option svg{flex:none;width:20px;height:20px}.schutz-check__option.is-right{color:#fff;background:#30d1581f;border-color:#30d158b3}.schutz-check__option.is-right svg{color:#30d158}.schutz-check__option.is-wrong{color:#fff;background:#ff5c5c1a;border-color:#ff5c5ca6;animation:.32s schutzShake}.schutz-check__option.is-wrong svg{color:#ff7a7a}.schutz-check__option:focus-visible{outline-offset:2px;outline:3px solid #ffc81347}.schutz-check__feedback{margin:10px 2px 0;font-size:13px;line-height:1.5}.schutz-check__feedback.is-right{color:#7fe39a}.schutz-check__feedback.is-wrong{color:#ff9c9c}@keyframes schutzShake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.schutz-check__option.is-wrong{animation:none}}.schutz-kicker{color:#ff7a7a;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:850}.schutz-rules__icon--dienst{color:#ff7a7a;background:#ff5c5c26}.schutz-rules__icon--name{color:#ffc813;background:#ffc81329}.schutz-rules__icon--bild{color:#7ab4ff;background:#64aaff29}.schutz-rules__icon--daten{color:#30d158;background:#30d15826}.schutz-preview{background:#ffc8130f;border:1px solid #ffc81347;border-radius:18px;align-items:center;gap:14px;margin:2px 0 14px;padding:16px;display:flex}.schutz-preview__avatar{color:#fff;background:linear-gradient(145deg,#343a44,#181c22);border:1px solid #ffffff1f;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:14px;font-weight:850;display:grid}.schutz-preview__name{gap:2px;display:grid}.schutz-preview__name strong{color:#fff;font-size:16px;font-weight:850}.schutz-preview__name small{color:#ffffff8f;font-size:12.5px}.nxt-brand-loader{align-content:center;justify-items:center;gap:14px;display:grid}.nxt-brand-loader--fullscreen{z-index:300;background:radial-gradient(circle at 50% 42%,#ffc81312,#0000 48%),#080b0f;position:fixed;inset:0}.nxt-brand-loader__ring{transform-origin:100px 100px;animation:1.4s cubic-bezier(.55,.1,.35,.95) infinite nxtBrandRing}.nxt-brand-loader__spark{transform-origin:128px 120px;animation:1.4s ease-in-out infinite nxtBrandSpark}.nxt-brand-loader__mark{filter:drop-shadow(0 0 18px #ffc81338)}.nxt-brand-loader__label{color:#f4f2ec9e;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.nxt-brand-loader__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes nxtBrandRing{to{transform:rotate(360deg)}}@keyframes nxtBrandSpark{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.nxt-brand-loader__ring,.nxt-brand-loader__spark{animation-duration:4s}}.nx-bell,.nx-bell-panel,.nx-bell-toast{--tm-canvas:#08101a;--tm-surface:#111318;--tm-raised:#181b22;--tm-line:#252831;--tm-line-soft:#1c1f27;--tm-text:#f2f1ec;--tm-muted:#8e93a0;--tm-faint:#5c6170;--tm-yellow:#ffc813;--tm-ok:#3fb97a;--tm-ok-bg:#3fb97a24;--tm-ok-line:#3fb97a73;--tm-miss:#e5534b;--tm-miss-bg:#e5534b24;--tm-miss-line:#e5534b80;--tm-open:#ffc813}.nx-bell{flex-shrink:0;position:relative}.nx-bell__button{border:1px solid var(--tm-line);background:var(--tm-surface);width:40px;height:40px;color:var(--tm-muted);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:border-color .12s,color .12s;display:flex;position:relative}.nx-bell__button:hover{border-color:var(--tm-muted);color:var(--tm-text)}.nx-bell__button[aria-expanded=true]{border-color:var(--tm-yellow);color:var(--tm-yellow)}.nx-bell__button:focus-visible{outline:2px solid var(--tm-yellow);outline-offset:2px}.nx-bell__badge{border:2px solid var(--tm-canvas);background:var(--tm-miss);min-width:16px;height:16px;color:var(--tm-text);box-sizing:content-box;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:9px;font-weight:700;line-height:1;display:flex;position:absolute;top:-3px;right:-5px}.nx-bell-panel{z-index:401;border:1px solid var(--tm-line);background:var(--tm-surface);width:320px;max-width:calc(100vw - 16px);max-height:min(420px,100vh - 80px);color:var(--tm-text);box-sizing:border-box;overscroll-behavior:contain;border-radius:12px;padding:8px;font:400 13px/1.45 Poppins,system-ui,sans-serif;position:fixed;overflow-y:auto;box-shadow:0 18px 40px #00000080}.nx-bell-panel :focus-visible{outline:2px solid var(--tm-yellow);outline-offset:-2px}.nx-bell-panel__label{color:var(--tm-muted);letter-spacing:1.5px;text-transform:uppercase;padding:6px 10px;font-size:11px;font-weight:600}.nx-bell-panel__label+.nx-bell-panel__label,.nx-bell-panel__label.is-later{padding-top:12px}.nx-bell-panel__alert{color:var(--tm-open);padding:8px 10px;font-size:12px}.nx-bell-panel__empty{color:var(--tm-muted);text-align:center;padding:20px 10px;font-size:12px}.nx-bell-panel__empty.is-tasks{text-align:left;padding:12px 10px}.nx-bell-item{width:100%;color:var(--tm-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;margin-bottom:2px;padding:9px 10px;transition:background-color .12s;display:grid}.nx-bell-item:hover{background:var(--tm-raised)}.nx-bell-item.is-unread{background:var(--tm-raised);box-shadow:inset 2px 0 0 var(--tm-muted)}.nx-bell-item.is-static{cursor:default}.nx-bell-item__kind{color:var(--tm-muted);font-size:11px}.nx-bell-item__title{font-size:12px;font-weight:600}.nx-bell-item__meta{color:var(--tm-muted);font-size:11px}.nx-bell-item.is-note{gap:8px;padding:8px 10px;display:flex}.nx-bell-item__body{flex:1;min-width:0}.nx-bell-item__line{color:var(--tm-text);font-size:12px}.nx-bell-item__line strong{font-weight:600}.nx-bell-item__line strong.is-danger{color:var(--tm-miss)}.nx-bell-item__action{color:var(--tm-muted)}.nx-bell-item__detail{color:var(--tm-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;overflow:hidden}.nx-bell-item__time{color:var(--tm-faint);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px}.nx-bell-toast{z-index:520;border:1px solid var(--tm-ok-line);background:var(--tm-surface);width:min(390px,100vw - 32px);color:var(--tm-text);text-align:left;border-radius:12px;font:400 13px/1.5 Poppins,system-ui,sans-serif;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 20px 56px #0000008c}.nx-bell-toast:before{content:"";background:var(--tm-ok);border-radius:0 2px 2px 0;width:3px;position:absolute;inset:12px auto 12px 0}.nx-bell-toast.is-danger{border-color:var(--tm-miss-line)}.nx-bell-toast.is-danger:before{background:var(--tm-miss)}.nx-bell-toast__open{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:16px 52px 16px 18px;display:flex}.nx-bell-toast__icon{background:var(--tm-ok-bg);width:34px;height:34px;color:var(--tm-ok);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.nx-bell-toast.is-danger .nx-bell-toast__icon{background:var(--tm-miss-bg);color:var(--tm-miss)}.nx-bell-toast__text{flex:1;min-width:0}.nx-bell-toast__title{color:var(--tm-ok);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.nx-bell-toast.is-danger .nx-bell-toast__title{color:var(--tm-miss)}.nx-bell-toast__preview{color:var(--tm-text);white-space:pre-line;font-size:13px;line-height:1.5;display:block}.nx-bell-toast__close{border:1px solid var(--tm-line);background:var(--tm-raised);width:32px;height:32px;color:var(--tm-muted);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.nx-bell-toast__close:hover{color:var(--tm-text)}.nx-bell-toast :focus-visible{outline:2px solid var(--tm-yellow);outline-offset:2px}@media (width<=480px){.nx-bell-toast{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.nx-bell__button,.nx-bell-item{transition:none}}@media (width<=760px),(pointer:coarse){.nx-bell__button{width:44px;height:44px}.nx-bell-item{min-height:44px}.nx-bell-toast__close{width:44px;height:44px;top:6px;right:6px}}@media (width<=760px),(pointer:coarse) and (hover:none) and (width<=1024px){.nx-bell-panel{width:auto;max-width:none;max-height:min(70dvh,100dvh - 96px);right:8px;left:8px!important}.nx-bell-panel__label,.nx-bell-item__kind,.nx-bell-item__meta,.nx-bell-item__time{font-size:12px}.nx-bell-panel__alert,.nx-bell-panel__empty,.nx-bell-item__title,.nx-bell-item__line{font-size:14px}.nx-bell-item__detail{white-space:normal;overflow-wrap:anywhere;font-size:13px}.nx-bell-toast{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));width:auto}.nx-bell-toast__title{font-size:13px}.nx-bell-toast__preview{font-size:14px}}.nxtgen-system-header{z-index:100;box-sizing:border-box;height:76px;min-height:76px;box-shadow:none;background:#090b0c;border-bottom:1px solid #272c29;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:24px;padding:10px 28px;display:grid;position:relative}.nxtgen-system-header__brand,.nxtgen-system-header__products a,.nxtgen-system-header__account{align-items:center;display:inline-flex;position:relative}.nxtgen-system-header__brand{color:#fff;gap:16px;width:max-content;text-decoration:none}.nxtgen-system-header__brand img{width:166px;height:auto;display:block}.nxtgen-system-header__brand span{color:#ffc813;letter-spacing:2.2px;text-transform:uppercase;border-left:1px solid #ffffff29;padding-left:16px;font-size:13px;font-weight:800}.nxtgen-system-header__products{box-sizing:border-box;width:max-content;min-width:460px;box-shadow:none;scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;background:#131715;border:1px solid #303633;border-radius:999px;justify-content:center;gap:3px;padding:4px;display:flex}.nxtgen-system-header__products::-webkit-scrollbar{display:none}.nxtgen-system-header__products a{color:#ffffff94;letter-spacing:-.01em;white-space:nowrap;scroll-snap-align:center;background:0 0;border:0;border-radius:999px;min-height:42px;padding:0 17px;font-size:12px;font-weight:650;text-decoration:none;transition:color .18s,background-color .18s;position:relative}.nxtgen-system-header__products a:hover,.nxtgen-system-header__products a:focus-visible,.nxtgen-system-header__products a.is-active{color:#fff;box-shadow:none;background:#ffffff0e}.nxtgen-system-header__products a.is-active{color:#050505;background:#ffc813}.nxtgen-system-header__products a.is-active:after{display:none}.nxtgen-system-header__account{justify-self:end;gap:10px;min-width:0}.nxtgen-system-header__bell-space{flex:0 0 40px;width:40px;height:40px}.nxtgen-system-header__settings{color:#ffffff9e;border-radius:11px;flex:0 0 44px;place-items:center;width:44px;height:44px;text-decoration:none;display:grid}.nxtgen-system-header__settings:hover,.nxtgen-system-header__settings:focus-visible{color:#ffc813;background:#ffc81314;outline:none}.nxtgen-system-header__settings[aria-current=page]{color:#ffc813;background:#ffc8131a}.nxtgen-system-header__account .nxtgen-system-header__profile{color:#fff;background:0 0;border:1px solid #0000;align-items:center;gap:10px;width:auto;min-width:0;height:40px;padding:0 7px 0 3px;text-decoration:none;display:inline-flex}.nxtgen-system-header__avatar{object-fit:cover;color:#ffc813;background:linear-gradient(145deg,#ffc8132e,#ffc8130f);border:1px solid #ffc81361;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:inline-flex;position:relative;overflow:hidden}.nxtgen-system-header__avatar>img,.nxtgen-system-header__avatar>span{object-fit:cover;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0}.nxtgen-system-header__avatar>img{z-index:1}.nxtgen-system-header__profile strong{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:12px;overflow:hidden}.nxtgen-system-header__account button{color:#ffffff75;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.nxtgen-system-header__account button:hover,.nxtgen-system-header__account button:focus-visible{color:#ffc813;background:#ffc81314}.nxtgen-system-header__menu{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0f1115fa;border:1px solid #ffffff1c;border-radius:14px;width:270px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 70px #00000085}.nxtgen-system-header__menu>div{border-bottom:1px solid #ffffff12;margin-bottom:5px;padding:10px 11px 13px;display:grid}.nxtgen-system-header__menu>div strong{font-size:12px}.nxtgen-system-header__menu>div span{color:#fff6;text-overflow:ellipsis;margin-top:2px;font-size:10px;overflow:hidden}.nxtgen-system-header__menu a,.nxtgen-system-header__menu>button{color:#ffffffad;width:100%;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:flex-start;align-items:center;gap:10px;padding:0 10px;font-size:11px;font-weight:650;text-decoration:none;display:flex}.nxtgen-system-header__menu a:hover,.nxtgen-system-header__menu a:focus-visible,.nxtgen-system-header__menu>button:hover,.nxtgen-system-header__menu>button:focus-visible{color:#fff;background:#ffffff0e}.nxtgen-system-header__brand:focus-visible,.nxtgen-system-header__products a:focus-visible,.nxtgen-system-header__profile:focus-visible,.nxtgen-system-header__account button:focus-visible{outline-offset:2px;outline:2px solid #ffc813}@media (width<=1040px){.nxtgen-system-header{grid-template-columns:1fr auto;height:auto}.nxtgen-system-header__products{grid-area:2/1/auto/-1;justify-content:flex-start;width:100%;min-width:0;overflow-x:auto}}@media (width<=720px){.nxtgen-system-header{gap:12px;padding:10px 14px}.nxtgen-system-header__brand img{width:124px}.nxtgen-system-header__brand span{letter-spacing:1.5px;padding-left:10px;font-size:10px}.nxtgen-system-header__profile strong{display:none}.nxtgen-system-header__products a{flex:none}}@media (prefers-reduced-motion:reduce){.nxtgen-system-header__products a{transition:none}}.staff-maintenance{color:#f5f5f7;background:#0f1310;place-items:center;min-height:100svh;padding:24px;font-family:Poppins,sans-serif;display:grid}.staff-maintenance__body{text-align:center;max-width:430px}.staff-maintenance__pulse{background:#ffc813;border-radius:50%;width:12px;height:12px;margin:0 auto 22px;animation:2.4s ease-in-out infinite staff-maintenance-pulse;display:block}.staff-maintenance h1{letter-spacing:-.02em;margin:0 0 10px;font-size:24px}.staff-maintenance p{color:#f5f5f7ad;margin:0;line-height:1.6}@keyframes staff-maintenance-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.staff-maintenance-banner{z-index:60;color:#ffc813;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#101213f0;border:1px solid #ffc81373;border-radius:999px;max-width:calc(100vw - 32px);padding:9px 16px;font:650 12px/1.4 Poppins,sans-serif;position:fixed;bottom:16px;left:50%;overflow:hidden;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.staff-maintenance__pulse{opacity:1;animation:none}}:root[data-appearance=light] .staff-maintenance{background:var(--flow-paper,#f7f6f2);color:var(--flow-ink,#141414)}:root[data-appearance=light] .staff-maintenance p{color:#626660}:root[data-appearance=light] .staff-maintenance-banner{color:#735400;background:#fff;border-color:#9a7600}
