*{box-sizing:border-box;margin:0}html{color-scheme:dark}body{background:var(--hx-bg);color:var(--hx-text);font-family:var(--hx-font-body);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--hx-indigo);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}h1.page{font-family:var(--hx-font-display);font-weight:600;letter-spacing:.01em}p.sub{color:var(--hx-faint);font-size:12.5px;margin-top:3px}.card{background:var(--hx-surface);border:1px solid var(--hx-line-soft);overflow:hidden}.card>header{display:flex;align-items:center;padding:16px 22px;border-bottom:1px solid var(--hx-line-soft)}.card>header h2{font-family:var(--hx-font-display);font-size:14.5px;font-weight:600}.card .pad{padding:18px 22px}.btn{font-family:var(--hx-font-body);font-size:13px;font-weight:600;padding:10px 14px;border:1px solid var(--hx-line);background:var(--hx-raised);color:var(--hx-text);cursor:pointer;transition:filter .15s,border-color .15s;white-space:nowrap}.btn:hover{filter:brightness(1.12)}.btn:disabled{opacity:.45;cursor:default}.btn.danger{background:transparent;border-color:rgba(255,92,122,.3);color:var(--hx-danger)}.input,.select,textarea.input{font:inherit;font-size:13.5px;color:var(--hx-text);padding:10.5px 13px;width:100%;transition:border-color .15s}.input:focus,.select:focus{border-color:var(--hx-indigo);outline:none}.input::placeholder{color:var(--hx-faint)}.label{display:block;font-size:12px;color:var(--hx-faint);font-weight:500;margin:0 0 7px 2px}.diamond{width:8px;height:8px;border-radius:var(--hx-diamond-r);transform:rotate(45deg);background:var(--hx-gradient);flex:none}table.hx{width:100%;border-collapse:collapse;font-size:13.5px}table.hx th{text-align:left;font-size:10.5px;letter-spacing:.11em;color:var(--hx-faint);font-weight:600;padding:12px 22px}table.hx td,table.hx th{border-bottom:1px solid var(--hx-line-soft)}table.hx td{padding:15px 22px;vertical-align:middle}table.hx tr:last-child td{border-bottom:0}table.hx tbody tr{transition:background .12s}table.hx tbody tr:hover{background:rgba(19,27,47,.45)}.mono{font-family:var(--hx-font-mono);font-size:11.5px;color:var(--hx-faint)}.navlink{border-radius:11px}.navlink.active{background:var(--hx-raised)}.navlink .dot{width:6px;height:6px;border-radius:1.5px;transform:rotate(45deg);background:var(--hx-faint);flex:none;transition:background .15s}.navlink.active .dot,.navlink:hover .dot{background:var(--hx-gradient)}.empty{display:grid;place-items:center;grid-gap:10px;gap:10px;padding:44px 24px;text-align:center}.empty b{font-family:var(--hx-font-display);font-size:14.5px}.empty p{color:var(--hx-muted);font-size:13px;max-width:380px}.overlay{background:rgba(4,7,14,.72);z-index:50;animation:fade .12s ease}.modal{width:min(440px,calc(100vw - 32px));background:var(--hx-surface);border:1px solid var(--hx-line);border-radius:var(--hx-radius-lg);padding:22px 24px;animation:pop .14s ease}.modal h3{font-family:var(--hx-font-display);font-size:16px;font-weight:600;margin-bottom:6px}.modal p{color:var(--hx-muted);font-size:13px;margin-bottom:14px}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:scale(.97)}}.toast{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);background:var(--hx-raised);border:1px solid var(--hx-line-strong);border-radius:13px;padding:12px 18px;font-size:13px;display:flex;align-items:center;gap:10px;z-index:60;box-shadow:0 8px 30px rgba(0,0,0,.45);animation:rise .18s ease}.toast.ok:before{content:"";width:8px;height:8px;border-radius:2px;transform:rotate(45deg);background:var(--hx-gradient)}.toast.err:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--hx-danger)}@keyframes rise{0%{opacity:0;transform:translate(-50%,8px)}}.step{display:flex;align-items:center;gap:13px;padding:13px 22px;border-top:1px solid var(--hx-line-soft);font-size:13.5px}.step .tick{width:22px;height:22px;border-radius:8px;border:1px solid var(--hx-line);display:grid;place-items:center;flex:none;font-size:12px;color:#fff}.step.done .tick{background:var(--hx-gradient);border:0}.step.done span{color:var(--hx-faint);text-decoration:line-through}.step a{margin-left:auto;color:var(--hx-indigo);font-size:12.5px;font-weight:600}body{background-color:var(--hx-bg);background-image:radial-gradient(720px 420px at 12% -8%,rgba(46,155,255,.09),transparent 62%),radial-gradient(820px 520px at 96% 112%,rgba(168,85,247,.08),transparent 62%);background-attachment:fixed}.card{position:relative;box-shadow:0 1px 0 hsla(0,0%,100%,.02),0 12px 34px rgba(0,0,0,.22)}.card:before{content:"";position:absolute;top:0;left:18px;right:18px;height:1px;background:linear-gradient(90deg,transparent,rgba(106,107,255,.35),transparent)}.btn.primary{box-shadow:0 6px 22px rgba(106,107,255,.26)}.btn.primary:hover{box-shadow:0 8px 26px rgba(106,107,255,.36)}.auth-wrap{min-height:100vh;display:grid;place-items:center;padding:24px;position:relative}.auth-konto{position:absolute;top:18px;right:18px;z-index:2;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:var(--hx-faint);background:var(--hx-surface);border:1px solid var(--hx-line);transition:color .15s,border-color .15s,transform .15s}.auth-konto:hover{color:var(--hx-text);border-color:var(--hx-line-strong)}.auth-konto:hover svg{transform:rotate(45deg)}.auth-konto svg{transition:transform .3s cubic-bezier(.22,.68,.36,1)}.auth-glow{position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(closest-side,rgba(106,107,255,.16),transparent 70%);filter:blur(6px);pointer-events:none}.auth-card{position:relative;width:min(400px,100%);padding:36px 38px;background:rgba(12,18,32,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--hx-line);border-radius:22px;box-shadow:0 24px 70px rgba(0,0,0,.45)}.auth-card:before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(106,107,255,.5),transparent)}.auth-logo{width:76px;height:76px;border-radius:19px;display:block;margin:0 auto 14px;box-shadow:0 10px 34px rgba(106,107,255,.32)}.auth-tabs{display:flex;background:var(--hx-sunken);border:1px solid var(--hx-line);border-radius:12px;padding:4px;margin:20px 0 18px}.auth-tabs button{flex:1 1;padding:9px 0;font:inherit;font-weight:600;font-size:13px;cursor:pointer;border:none;border-radius:9px;background:none;color:var(--hx-faint);transition:color .15s,background .15s}.auth-tabs button.on{background:var(--hx-raised);color:var(--hx-text);box-shadow:0 1px 0 hsla(0,0%,100%,.03)}.auth-note{background:var(--hx-sunken);border:1px solid var(--hx-line);border-radius:11px;padding:11px 13px;font-size:12.5px;color:var(--hx-muted);margin-bottom:14px}.auth-foot{margin-top:26px;text-align:center;color:var(--hx-faint);font-size:11.5px;letter-spacing:.06em}.setting{display:grid;grid-template-columns:240px 1fr;grid-gap:20px;gap:20px;padding:20px 22px;border-top:1px solid var(--hx-line-soft);align-items:start}.setting:first-of-type{border-top:0}.setting .info b{font-size:13.5px;display:block}.setting .info p{color:var(--hx-faint);font-size:12.5px;margin-top:3px;max-width:230px}@media(max-width:900px){.setting{grid-template-columns:1fr}}.userchip{display:flex;align-items:center;gap:11px;padding:10px 12px;margin-top:10px;background:var(--hx-raised);border:1px solid var(--hx-line);border-radius:13px}.userchip .av{width:30px;height:30px;border-radius:50%;background:var(--hx-gradient);display:grid;place-items:center;font-family:var(--hx-font-display);font-weight:700;font-size:12px;color:#fff;flex:none}.userchip b{font-size:12.5px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px}.userchip small{color:var(--hx-faint);font-size:11px}.userchip a.out{margin-left:auto;color:var(--hx-faint);font-size:15px;padding:4px 6px;border-radius:8px;transition:color .15s,background .15s}.userchip a.out:hover{color:var(--hx-danger);background:var(--hx-sunken)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--hx-line);border-radius:6px;border:2px solid var(--hx-bg)}::-webkit-scrollbar-track{background:transparent}.card.accent:after{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:3px;border-radius:20px 20px 0 0;background:var(--hx-gradient)}.pill{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;letter-spacing:.02em;background:var(--hx-raised);border:1px solid var(--hx-line-strong);color:var(--hx-muted)}.pill i{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.pill.ok{color:var(--hx-ok);border-color:rgba(61,214,140,.28);background:rgba(61,214,140,.08)}.pill.warn{color:var(--hx-warn);border-color:rgba(255,180,84,.28);background:rgba(255,180,84,.08)}.pill.off{color:var(--hx-faint)}.section-title{font-family:var(--hx-font-display);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hx-muted);margin:26px 2px 12px}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:14px;gap:14px}.tile{display:flex;align-items:center;gap:13px;background:var(--hx-surface);border:1px solid var(--hx-line-soft);border-radius:16px;padding:15px 17px;transition:border-color .15s}.tile:hover{border-color:var(--hx-line-hover)}.tile .ico{width:38px;height:38px;border-radius:12px;flex:none;display:grid;place-items:center;font-size:16px;background:var(--hx-raised);border:1px solid var(--hx-line)}.tile b{font-size:13.5px;display:block}.tile small{color:var(--hx-faint);font-size:12px}@keyframes hx-in{0%{opacity:0;transform:translateY(10px)}}@keyframes hx-pop-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}}@keyframes hx-sheen{0%{background-position:-220% 0}to{background-position:220% 0}}@keyframes hx-pulse{0%,to{opacity:1}50%{opacity:.45}}main>*{animation:hx-in .34s cubic-bezier(.22,.68,.36,1) both}main>:nth-child(2){animation-delay:.04s}main>:nth-child(3){animation-delay:.08s}main>:nth-child(4){animation-delay:.12s}main>:nth-child(5){animation-delay:.16s}.card{transition:transform .2s cubic-bezier(.22,.68,.36,1),border-color .2s,box-shadow .2s}.card:hover{transform:translateY(-2px);border-color:var(--hx-line-strong);box-shadow:0 1px 0 hsla(0,0%,100%,.02),0 18px 42px rgba(0,0,0,.3)}.navlink:before{background:var(--hx-gradient);transition:height .22s cubic-bezier(.22,.68,.36,1)}.navlink:hover:before{height:42%}.navlink.active:before{height:62%}.navlink svg{transition:transform .2s cubic-bezier(.22,.68,.36,1)}table.hx tbody tr{transition:background .16s,transform .16s}table.hx tbody tr:hover{transform:translateX(2px)}.btn,.hx-press{transition:filter .15s,transform .12s,box-shadow .18s}.btn:active:not(:disabled),.hx-press:active{transform:scale(.97)}.btn.primary{background-image:var(--hx-gradient),linear-gradient(100deg,transparent 38%,hsla(0,0%,100%,.22) 50%,transparent 62%);background-size:100% 100%,220% 100%;background-repeat:no-repeat}.btn.primary:hover{animation:hx-sheen 1.1s cubic-bezier(.4,0,.2,1)}.hx-pop{animation:hx-pop-in .16s cubic-bezier(.22,.68,.36,1) both;transform-origin:top}.hx-row,.menuitem{transition:background .14s,padding-left .16s}.hx-row:hover,.menuitem:hover{padding-left:19px}.pill.warn i{animation:hx-pulse 2s ease-in-out infinite}.quota i{transition:width .6s cubic-bezier(.22,.68,.36,1)}@keyframes hx-ring{0%,72%,to{transform:rotate(0)}78%{transform:rotate(11deg)}84%{transform:rotate(-9deg)}90%{transform:rotate(6deg)}95%{transform:rotate(-3deg)}}.hx-bell-active svg{animation:hx-ring 3.4s ease-in-out infinite;transform-origin:top center}.explain{background:var(--hx-surface);border:1px solid var(--hx-line-soft);border-radius:14px;margin-bottom:18px;overflow:hidden}.explain summary{cursor:pointer;list-style:none;padding:12px 18px;font-size:13px;font-weight:600;color:var(--hx-muted);display:flex;align-items:center;gap:9px;transition:color .15s}.explain summary::-webkit-details-marker{display:none}.explain summary:before{content:"?";width:18px;height:18px;border-radius:6px;flex:none;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--hx-raised);border:1px solid var(--hx-line);color:var(--hx-indigo)}.explain summary:after{content:"▾";margin-left:auto;font-size:11px;color:var(--hx-faint);transition:transform .2s}.explain[open] summary{color:var(--hx-text)}.explain[open] summary:after{transform:rotate(180deg)}.explain>div{padding:2px 18px 16px;display:grid;grid-gap:9px;gap:9px;font-size:12.5px;color:var(--hx-muted);line-height:1.6;animation:hx-in .22s ease both}.explain b{color:var(--hx-text)}@keyframes hx-shimmer{0%{background-position:-180% 0}to{background-position:180% 0}}@keyframes hx-spin{to{transform:rotate(1turn)}}.skel{border-radius:8px;background:linear-gradient(90deg,var(--hx-line-soft) 25%,var(--hx-line) 42%,var(--hx-line-soft) 60%);background-size:180% 100%;animation:hx-shimmer 1.5s ease-in-out infinite;display:block}.skel.line{height:12px}.skel.title{height:16px;width:38%}.skel.pill{height:24px;width:84px;border-radius:999px}.skel.circle,.spin{border-radius:50%}.spin{width:15px;height:15px;flex:none;display:inline-block;border:2px solid hsla(0,0%,100%,.22);border-top-color:currentcolor;animation:hx-spin .7s linear infinite;vertical-align:-3px}.btn .spin{margin-right:7px}.hx-enter{animation:hx-fade .28s ease both}.busy{opacity:.55;pointer-events:none;transition:opacity .18s}table.hx tbody tr.working td{position:relative}table.hx tbody tr.working td:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(106,107,255,.07),transparent);background-size:200% 100%;animation:hx-shimmer 1.2s ease-in-out infinite;pointer-events:none}.overlay{animation:hx-fade .14s ease both}body{animation:hx-page-in .3s ease both}@keyframes hx-page-in{0%{opacity:0}}html.leaving body{opacity:0;transition:opacity .17s ease}html.leaving{pointer-events:none}@media (prefers-reduced-motion:reduce){body{animation:none}html.leaving body{opacity:1;transform:none;transition:none}}.hint{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;color:var(--hx-faint);line-height:1.55;margin:-6px 2px 16px}.hint svg{flex:none;margin-top:1px;opacity:.75}.hint b{color:var(--hx-muted);font-weight:600}.hint .more,.hint a{color:var(--hx-indigo);cursor:pointer;font-weight:600}.overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;overflow-y:auto}.modal{max-height:calc(100vh - 48px);overflow-y:auto}body>.overlay{position:fixed;inset:0;z-index:200}body>.toast{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);z-index:210}#hx-progress{position:fixed;top:0;left:0;height:2px;z-index:401;width:0;opacity:0;background:var(--hx-gradient);box-shadow:0 0 12px rgba(106,107,255,.7);transition:width .45s cubic-bezier(.1,.6,.3,1),opacity .25s ease}.stat{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--hx-muted);white-space:nowrap}.stat .punkt{width:7px;height:7px;border-radius:50%;flex:none;background:var(--hx-faint);box-shadow:0 0 0 3px rgba(140,150,178,.12)}.stat.ok .punkt{background:var(--hx-ok);box-shadow:0 0 0 3px rgba(61,214,140,.14)}.stat.warn .punkt{background:var(--hx-warn);box-shadow:0 0 0 3px rgba(255,180,84,.14)}.stat.bad .punkt{background:var(--hx-danger);box-shadow:0 0 0 3px rgba(255,92,122,.14)}.stat.live .punkt{animation:hx-pulse 2s ease-in-out infinite}.slider{position:relative;height:52px;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#0d1421,#0a101b);border:1px solid var(--hx-line);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),inset 0 2px 10px rgba(0,0,0,.35);transition:border-color .2s,box-shadow .2s}.slider:hover{border-color:var(--hx-line-hover)}.slider:focus-visible{outline:none;border-color:var(--hx-indigo);box-shadow:0 0 0 3px rgba(106,107,255,.18),inset 0 2px 10px rgba(0,0,0,.35)}.slider .fill{position:absolute;top:0;bottom:0;left:0;width:0;background:var(--hx-gradient);opacity:.16;border-radius:16px 0 0 16px;transition:width .12s ease}.slider.done .fill{opacity:.32}.slider .label{position:absolute;inset:0;display:grid;place-items:center;font-size:13.5px;font-weight:600;letter-spacing:.01em;pointer-events:none;transition:opacity .18s;color:transparent;background:linear-gradient(100deg,var(--hx-faint) 30%,var(--hx-text) 48%,var(--hx-faint) 66%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:hx-slide-hint 2.6s ease-in-out infinite}@keyframes hx-slide-hint{0%{background-position:180% 0}60%,to{background-position:-60% 0}}.slider .knob{position:absolute;top:5px;left:5px;width:44px;height:42px;border-radius:13px;background:var(--hx-gradient);display:grid;place-items:center;color:#fff;cursor:-webkit-grab;cursor:grab;transition:transform .12s ease,box-shadow .2s;box-shadow:0 3px 14px rgba(106,107,255,.45),inset 0 1px 0 hsla(0,0%,100%,.28)}.slider .knob:active,.slider.dragging .knob{cursor:-webkit-grabbing;cursor:grabbing;transition:none;box-shadow:0 2px 8px rgba(106,107,255,.55),inset 0 1px 0 hsla(0,0%,100%,.2)}.slider.done .knob{transition:transform .22s cubic-bezier(.22,.68,.36,1)}.slider[aria-disabled=true]{opacity:.45;pointer-events:none}.slider[aria-disabled=true] .label{animation:none;color:var(--hx-faint);-webkit-text-fill-color:var(--hx-faint)}@media (prefers-reduced-motion:reduce){.slider .label{animation:none;color:var(--hx-muted);-webkit-text-fill-color:var(--hx-muted)}}.progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:300;background:linear-gradient(90deg,transparent,var(--hx-blue),var(--hx-violet),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:hx-progress 1.1s cubic-bezier(.4,0,.2,1) infinite}@keyframes hx-progress{0%{background-position:-40% 0}to{background-position:140% 0}}.leaving-screen{position:fixed;inset:0;z-index:400;display:grid;place-content:center;justify-items:center;grid-gap:18px;gap:18px;background:var(--hx-bg);animation:hx-fade .18s ease both;opacity:1!important}.leaving-screen .mark{width:48px;height:48px;border-radius:16px;background:var(--hx-gradient);box-shadow:0 10px 40px rgba(106,107,255,.35);animation:hx-breathe 1.3s ease-in-out infinite}.leaving-screen .hint-text{font-size:13px;color:var(--hx-muted);font-family:var(--hx-font-display);letter-spacing:.04em}@keyframes hx-breathe{0%,to{opacity:1;transform:scale(1) rotate(0deg)}50%{opacity:.5;transform:scale(.88) rotate(-8deg)}}.pill{height:26px;padding:0 12px;font-size:11.5px;letter-spacing:.01em}.pill i{width:6px;height:6px;box-shadow:0 0 0 3px currentColor;opacity:.9;transform:scale(.55)}@media (prefers-reduced-motion:reduce){.progress{background:var(--hx-indigo);background-size:100% 100%}.leaving-screen .mark,.progress{animation:none}}.pill svg{margin-right:-2px;opacity:.9}.authbtn{position:relative;width:100%;height:50px;border:none;border-radius:15px;background:var(--hx-gradient);color:#fff;cursor:pointer;overflow:hidden;font-family:var(--hx-font-display);font-size:14px;font-weight:600;letter-spacing:.02em;box-shadow:0 6px 22px rgba(106,107,255,.32);transition:box-shadow .25s,transform .12s,filter .2s}.authbtn:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 8px 28px rgba(106,107,255,.42)}.authbtn:active:not(:disabled){transform:scale(.985)}.authbtn:disabled{cursor:default}.authbtn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(106,107,255,.35)}.authbtn:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 38%,hsla(0,0%,100%,.25) 50%,transparent 62%);background-size:220% 100%;background-position:-60% 0;background-repeat:no-repeat;transition:background-position .7s cubic-bezier(.4,0,.2,1)}.authbtn:hover:not(:disabled):before{background-position:160% 0}.authbtn .inhalt{display:flex;align-items:center;justify-content:center;gap:10px;height:100%;transition:opacity .2s,transform .25s cubic-bezier(.22,.68,.36,1)}.authbtn .icon{display:grid;place-items:center;width:18px;height:18px;transition:transform .3s cubic-bezier(.22,.68,.36,1)}.authbtn:hover:not(:disabled) .icon{transform:translateX(3px)}.authbtn.busy{box-shadow:0 4px 16px rgba(106,107,255,.22);filter:saturate(.85)}.authbtn.busy .inhalt{opacity:.9}.authbtn.busy .icon{transform:none}.authbtn.done{background:linear-gradient(135deg,#2fbf7a,#3dd68c);box-shadow:0 6px 24px rgba(61,214,140,.4)}.authbtn.done .icon{animation:hx-check .35s cubic-bezier(.22,1.2,.36,1) both}@keyframes hx-check{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.auth-card>*{animation:hx-auth-in .5s cubic-bezier(.22,.68,.36,1) both}.auth-card>:first-child{animation-delay:.02s}.auth-card>:nth-child(2){animation-delay:.08s}.auth-card>:nth-child(3){animation-delay:.14s}.auth-card>:nth-child(4){animation-delay:.2s}.auth-card>:nth-child(5){animation-delay:.26s}.auth-card>:nth-child(6){animation-delay:.32s}@keyframes hx-auth-in{0%{opacity:0;transform:translateY(12px)}}.auth-card{animation:hx-card-in .55s cubic-bezier(.22,.68,.36,1) both}@keyframes hx-card-in{0%{opacity:0;transform:translateY(18px) scale(.985)}}.auth-glow{animation:hx-glow 7s ease-in-out infinite}@keyframes hx-glow{0%,to{opacity:.75;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@media (prefers-reduced-motion:reduce){.auth-card,.auth-card>*,.auth-glow{animation:none}.authbtn:before{display:none}}.helixvisual{position:relative;display:grid;place-items:center;min-height:460px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.helixvisual .glow{position:absolute;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(106,107,255,.28),transparent 68%);filter:blur(28px);animation:hx-glow-pulse 6s ease-in-out infinite}@keyframes hx-glow-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.helixvisual .spirale{width:210px;height:auto;position:relative;animation:hx-helix-float 7s ease-in-out infinite}@keyframes hx-helix-float{0%,to{transform:translateY(-8px) rotate(-1.5deg)}50%{transform:translateY(8px) rotate(1.5deg)}}.helixvisual .linie{fill:none;stroke:url(#hxstrang);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:6 320;stroke-dashoffset:0;animation:hx-strom 3.2s linear infinite}.helixvisual .linie.weich{stroke-width:6;opacity:.35;stroke-dasharray:none;animation:none}@keyframes hx-strom{to{stroke-dashoffset:-326}}.helixvisual .sprosse{stroke:#6a6bff;stroke-width:1.4;stroke-linecap:round}.helixvisual .knoten{fill:#fff;animation:hx-knoten 2.4s ease-in-out infinite}@keyframes hx-knoten{0%,to{opacity:.25;r:2.4}50%{opacity:1;r:3.6}}.helixvisual .funke{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--hx-blue);box-shadow:0 0 12px 3px rgba(46,155,255,.8)}.helixvisual .f1{animation:hx-funke1 9s linear infinite}.helixvisual .f2{animation:hx-funke2 12s linear infinite;background:var(--hx-violet);box-shadow:0 0 12px 3px rgba(168,85,247,.8)}.helixvisual .f3{animation:hx-funke3 7.5s linear infinite;width:4px;height:4px}@keyframes hx-funke1{0%{transform:translate(-120px,180px);opacity:0}15%,85%{opacity:1}to{transform:translate(120px,-180px);opacity:0}}@keyframes hx-funke2{0%{transform:translate(130px,200px);opacity:0}20%,80%{opacity:1}to{transform:translate(-130px,-200px);opacity:0}}@keyframes hx-funke3{0%{transform:translate(90px,-190px);opacity:0}25%,75%{opacity:.9}to{transform:translate(-90px,190px);opacity:0}}@media (prefers-reduced-motion:reduce){.helixvisual .funke,.helixvisual .glow,.helixvisual .knoten,.helixvisual .linie,.helixvisual .spirale{animation:none}.helixvisual .linie{stroke-dasharray:none}.helixvisual .funke{display:none}}@media (max-width:900px){.helixvisual{min-height:300px}.helixvisual .spirale{width:150px}.helixvisual .glow{width:230px;height:230px}}.herobuehne{display:grid;grid-template-columns:auto 1fr;grid-gap:38px;gap:38px;align-items:center;margin-top:8px}@media (max-width:980px){.herobuehne{grid-template-columns:1fr;gap:20px}.herobuehne .helixvisual{order:-1}}.seitentitel{font-size:38px;line-height:1.15;letter-spacing:-.02em;margin:10px 0 14px;text-align:center}.lead.mitte{margin-left:auto;margin-right:auto;max-width:620px}.hinweis.mitte{text-align:center}.umschalter{display:inline-flex;gap:4px;padding:5px;margin:24px auto 0;background:var(--hx-surface);border:1px solid var(--hx-line);border-radius:999px}.umschalter button{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;border:none;border-radius:999px;background:none;cursor:pointer;color:var(--hx-muted);font:inherit;font-size:13px;font-weight:600;transition:background .2s,color .2s}.umschalter button.aktiv{background:var(--hx-raised);color:var(--hx-text);box-shadow:0 2px 10px rgba(0,0,0,.3)}.umschalter .sparen{font-size:10.5px;font-weight:600;color:var(--hx-ok);background:rgba(61,214,140,.12);padding:2px 7px;border-radius:999px}.preise{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;align-items:start}.preiskarte{border:1px solid var(--hx-line-soft);border-radius:20px;padding:26px 24px;gap:14px;transition:transform .25s cubic-bezier(.22,.68,.36,1),border-color .25s,box-shadow .25s}.preiskarte:hover{transform:translateY(-4px);box-shadow:0 20px 50px rgba(0,0,0,.35)}.preiskarte.top{border-color:rgba(106,107,255,.4);box-shadow:0 0 0 1px rgba(106,107,255,.15),0 20px 60px rgba(106,107,255,.12)}.preiskarte.top:before{content:"";inset:-1px;border-radius:20px;padding:1px;opacity:.5;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.preiskarte .marke,.preiskarte.top:before{position:absolute;background:var(--hx-gradient)}.preiskarte .marke{top:-11px;left:50%;transform:translateX(-50%);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 12px;border-radius:999px;white-space:nowrap}.preiskarte h2{font-family:var(--hx-font-display);font-size:20px;font-weight:700}.preiskarte .fuer{font-size:12.5px;color:var(--hx-faint);margin-top:-8px}.preiskarte .betrag{display:flex;align-items:baseline;gap:8px;margin:4px 0 2px}.preiskarte .zahl{font-family:var(--hx-font-display);font-size:34px;font-weight:700;letter-spacing:-.02em}.preiskarte .takt{font-size:12.5px;color:var(--hx-muted)}.preiskarte .grenzen{display:grid;grid-gap:5px;gap:5px;padding:13px 0;border-top:1px solid var(--hx-line-soft);border-bottom:1px solid var(--hx-line-soft)}.preiskarte .grenzen li{font-size:13px;color:var(--hx-text);font-weight:600}.preiskarte .dabei{display:grid;grid-gap:8px;gap:8px;flex:1 1}.preiskarte .dabei li{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;color:var(--hx-muted);line-height:1.5}.preiskarte .dabei svg{color:var(--hx-ok);flex:none;margin-top:2px}.preiskarte .knopf{justify-content:center;width:100%}.fragen{grid-gap:10px;gap:10px}.fragen details{background:var(--hx-surface);border:1px solid var(--hx-line-soft);border-radius:15px;overflow:hidden;transition:border-color .2s}.fragen details[open]{border-color:var(--hx-line-hover)}.fragen summary{padding:16px 20px;font-size:14px;font-weight:600;gap:12px}.fragen summary:after{font-size:19px}.fragen p{padding:0 20px 18px;line-height:1.7}.statuslampe{display:inline-flex;align-items:center;gap:9px;margin:22px auto 0;padding:8px 16px;border-radius:999px;font-size:12.5px;font-weight:600;background:var(--hx-surface);border:1px solid var(--hx-line);color:var(--hx-muted)}.statuslampe i{width:7px;height:7px;border-radius:50%;background:var(--hx-faint)}.statuslampe.ok{color:var(--hx-ok);border-color:rgba(61,214,140,.28)}.statuslampe.ok i{background:var(--hx-ok);box-shadow:0 0 0 0 rgba(61,214,140,.6);animation:hx-lampe 2.2s ease-out infinite}.statuslampe.gestört{color:var(--hx-warn);border-color:rgba(255,180,84,.28)}.statuslampe.gestört i{background:var(--hx-warn)}@keyframes hx-lampe{to{box-shadow:0 0 0 9px rgba(61,214,140,0)}}.wege{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.weg{background:var(--hx-surface);border:1px solid var(--hx-line-soft);border-radius:20px;padding:26px 24px;display:flex;flex-direction:column;gap:12px;transition:transform .25s cubic-bezier(.22,.68,.36,1),border-color .25s}.weg:hover{transform:translateY(-3px);border-color:var(--hx-line-hover)}.weg.top{border-color:rgba(106,107,255,.35)}.weg .ico{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--hx-raised);border:1px solid var(--hx-line);color:var(--hx-indigo)}.weg h3{font-family:var(--hx-font-display);font-size:17px;font-weight:600}.weg p{font-size:13px;color:var(--hx-muted);line-height:1.65;flex:1 1}.weg .knopf{justify-content:center;width:100%}.hilfe{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;margin-top:8px}.hilfekarte{background:var(--hx-surface);border:1px solid var(--hx-line-soft);border-radius:17px;padding:20px 22px;transition:border-color .2s}.hilfekarte:hover{border-color:var(--hx-line-hover)}.hilfekarte h3{font-size:14.5px;font-weight:600;margin-bottom:9px;font-family:var(--hx-font-display)}.hilfekarte p{font-size:12.5px;color:var(--hx-muted);line-height:1.7}.hilfekarte .ursache{color:var(--hx-faint);margin-bottom:7px}.hilfekarte .ursache b{color:var(--hx-warn);font-weight:600}@media (max-width:980px){.hilfe,.preise,.wege{grid-template-columns:1fr}.seitentitel{font-size:29px}}.site{min-height:100vh;display:flex;flex-direction:column}.site>main{flex:1 1}.sitenav{position:-webkit-sticky;position:sticky;top:12px;z-index:50;display:flex;align-items:center;gap:22px;width:min(920px,calc(100% - 32px));margin:12px auto 0;padding:7px 8px 7px 16px;border-radius:999px;border:1px solid var(--hx-line);background:rgba(10,14,24,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.sitenav.fest{background:rgba(10,14,24,.88);box-shadow:0 10px 30px rgba(0,0,0,.35)}.sitenav .marke{display:flex;align-items:center;gap:11px;font-family:var(--hx-font-display);font-weight:700;font-size:14px;letter-spacing:.08em;color:var(--hx-text)}.sitenav .marke .raute{width:22px;height:22px;border-radius:7px;background:var(--hx-gradient);transition:transform .4s cubic-bezier(.22,.68,.36,1)}.sitenav .marke:hover .raute{transform:rotate(45deg)}.sitenav .links{display:flex;align-items:center;gap:20px;margin-left:10px}.sitenav .links a{font-size:12.5px;color:var(--hx-faint);font-weight:500;transition:color .2s}.sitenav .anmelden{margin-left:auto;padding:7px 15px;border-radius:10px;background:hsla(0,0%,100%,.05);border:1px solid var(--hx-line-strong);color:var(--hx-text);font-size:12.5px;font-weight:600;transition:background .2s,border-color .2s;white-space:nowrap}.sitenav .anmelden:hover{background:hsla(0,0%,100%,.08);border-color:var(--hx-line-hover)}.sitenav .burger{display:none;background:none;border:none;color:var(--hx-text);cursor:pointer;padding:8px}.block{max-width:1000px;margin:0 auto;padding:110px 40px}.block.schmal{max-width:680px;text-align:center;padding:96px 40px}.block h2{font-family:var(--hx-font-display);font-size:27px;font-weight:600;line-height:1.25;letter-spacing:-.015em}.lead{font-size:16px;line-height:1.8;color:var(--hx-muted);max-width:560px}.lead.mitte{margin:0 auto;text-align:center}.hero{position:relative;max-width:1000px;margin:0 auto;padding:96px 40px 120px;display:grid;grid-template-columns:1fr auto;grid-gap:60px;gap:60px;align-items:center}.hero:before{content:"";position:absolute;top:-140px;left:52%;width:760px;height:520px;transform:translateX(-50%);pointer-events:none;background:radial-gradient(ellipse at center,rgba(106,107,255,.11),transparent 66%)}.herotext{position:relative}.herotext h1{font-family:var(--hx-font-display);font-size:50px;font-weight:700;line-height:1.1;letter-spacing:-.035em;margin-bottom:22px}.verlauf{background:var(--hx-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.heroknoepfe{margin-top:32px}.knopf{display:inline-flex;align-items:center;gap:9px;padding:13px 24px;border-radius:13px;font-size:14px;font-weight:600;white-space:nowrap;color:var(--hx-text);transition:background .2s,border-color .2s,transform .18s}.knopf.primaer{background:var(--hx-gradient);box-shadow:0 6px 24px rgba(106,107,255,.3)}.knopf.primaer:hover{box-shadow:0 9px 30px rgba(106,107,255,.42)}.knopf svg{transition:transform .25s cubic-bezier(.22,.68,.36,1)}.knopf:hover svg{transform:translateX(3px)}.bandblock{padding-top:0;padding-bottom:90px}.band{justify-content:center;gap:0;flex-wrap:wrap}.band,.bandschritt{display:flex;align-items:center}.bandschritt{gap:13px;padding:0 26px;opacity:.32;transition:opacity .5s ease}.bandschritt.an{opacity:1}.bandschritt+.bandschritt{border-left:1px solid #162033}.bandschritt .ico{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--hx-surface);border:1px solid var(--hx-line);color:var(--hx-faint);flex:none;transition:color .5s,border-color .5s}.bandschritt.an .ico{color:var(--hx-indigo);border-color:rgba(106,107,255,.35)}.bandschritt .txt{display:flex;flex-direction:column;gap:2px}.bandschritt b{font-family:var(--hx-font-display);font-size:14px;font-weight:600}.bandschritt small{font-size:12px;color:var(--hx-faint)}.punkte{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:44px;gap:44px}.punkte h3{font-family:var(--hx-font-display);font-size:17px;font-weight:600;margin-bottom:11px}.punkte h3:before{content:"";display:block;width:26px;height:2px;border-radius:2px;background:var(--hx-gradient);margin-bottom:16px}.punkte p{font-size:13.5px;color:var(--hx-muted);line-height:1.8}.abschluss{text-align:center;max-width:600px;padding-top:40px}.abschluss h2{margin-bottom:12px}.abschluss p{font-size:14.5px;color:var(--hx-muted);line-height:1.75;margin:0 auto 28px;max-width:440px}.seitentitel{font-family:var(--hx-font-display);font-size:34px;font-weight:700;letter-spacing:-.025em;margin-bottom:16px}.ruhekarte{background:var(--hx-surface);border:1px solid var(--hx-line-soft);border-radius:20px;padding:34px 36px;text-align:left}.ruhekarte h2{font-size:16px;font-weight:600;letter-spacing:.02em;color:var(--hx-muted);margin-bottom:20px}.haken{display:grid;grid-gap:13px;gap:13px}.haken li{display:flex;align-items:flex-start;gap:11px;font-size:14px;line-height:1.6}.haken svg{color:var(--hx-ok);flex:none;margin-top:3px}.fussnote{margin-top:26px;padding-top:22px;border-top:1px solid var(--hx-line-soft);font-size:13px;line-height:1.75}.fragen{grid-gap:8px;gap:8px}.fragen details{border-bottom:1px solid var(--hx-line-soft)}.fragen summary{list-style:none;cursor:pointer;padding:20px 4px;font-size:14.5px;font-weight:500;display:flex;align-items:center;gap:14px;transition:color .2s}.fragen summary:hover{color:var(--hx-indigo)}.fragen summary::-webkit-details-marker{display:none}.fragen summary:after{content:"+";margin-left:auto;font-size:18px;color:var(--hx-faint);transition:transform .25s;flex:none}.fragen details[open] summary:after{transform:rotate(45deg)}.fragen p{padding:0 4px 22px;font-size:13.5px;color:var(--hx-muted);line-height:1.8;animation:hx-auth-in .3s ease both}.sitefooter{border-top:1px solid #121a2b;margin-top:60px}.sitefooter .unten{max-width:1000px;padding:30px 40px;display:flex;align-items:center;gap:26px;flex-wrap:wrap}.sitefooter .marke{display:flex;letter-spacing:.1em;font-size:13px}.sitefooter .marke .raute{width:19px;height:19px;border-radius:7px;background:var(--hx-gradient)}.sitefooter nav{display:flex;gap:22px}.sitefooter nav a{font-size:13px;color:var(--hx-faint);transition:color .2s}.sitefooter nav a:hover{color:var(--hx-text)}.sitefooter .klein{margin-left:auto}@media (max-width:900px){.sitenav{padding:7px 8px 7px 14px;gap:12px;border-radius:18px}.sitenav .burger{display:block;margin-left:auto;order:3}.sitenav .anmelden{margin-left:0;order:2}.sitenav .links{position:absolute;top:calc(100% + 8px);left:0;right:0;order:4;border-radius:16px;flex-direction:column;align-items:flex-start;gap:0;margin:0;padding:8px 22px 18px;background:rgba(7,11,20,.97);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #121a2b;display:none}.sitenav .links.offen{display:flex}.sitenav .links a{padding:12px 0;width:100%}.hero{grid-template-columns:1fr;padding:56px 22px 80px;gap:30px;text-align:center}.hero .helixvisual{order:-1}.herotext h1{font-size:33px}.lead{margin:0 auto}.block{padding:70px 22px}.block.schmal{padding:64px 22px}.punkte{grid-template-columns:1fr;gap:34px}.band{flex-direction:column;align-items:stretch;gap:2px}.bandschritt{padding:14px 0}.bandschritt+.bandschritt{border-left:none;border-top:1px solid #162033}.sitefooter .unten{padding:24px 22px;flex-direction:column;align-items:flex-start;gap:16px}.sitefooter .klein{margin-left:0}}.doku{display:grid;grid-template-columns:230px 1fr;grid-gap:56px;gap:56px;max-width:1000px;margin:0 auto;padding:60px 40px 100px;align-items:start}.dokunav{position:-webkit-sticky;position:sticky;top:96px}.dokunav .label{display:block;font-family:var(--hx-font-display);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hx-faint);margin-bottom:14px;padding-left:14px}.dokunav nav{display:grid;grid-gap:1px;gap:1px;border-left:1px solid #162033}.dokunav a{padding:8px 14px;font-size:13px;color:var(--hx-faint);border-left:2px solid transparent;margin-left:-1px;transition:color .2s,border-color .2s}.dokunav a:hover{color:var(--hx-muted)}.dokunav a.an{color:var(--hx-text);border-left-color:var(--hx-indigo);font-weight:600}.dokutext h1{font-family:var(--hx-font-display);font-size:34px;font-weight:700;letter-spacing:-.025em;margin-bottom:14px}.dokutext>.lead{margin-bottom:20px}.dokutext section{padding-top:52px;scroll-margin-top:96px}.dokutext h2{font-size:22px;letter-spacing:-.01em;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--hx-line-soft)}.dokutext h2,.dokutext h3{font-family:var(--hx-font-display);font-weight:600}.dokutext h3{display:flex;align-items:center;gap:9px;font-size:15.5px;margin:30px 0 12px}.dokutext p{font-size:14px;color:var(--hx-muted);line-height:1.85;margin-bottom:14px}.dokutext p.klein{font-size:12.5px;color:var(--hx-faint)}.dokutext code{font-family:var(--hx-font-mono);font-size:12.5px;background:var(--hx-raised);border:1px solid var(--hx-line);border-radius:6px;padding:1px 6px;color:var(--hx-text)}.codeblock{position:relative;background:#0b1220;border:1px solid var(--hx-line);border-radius:13px;margin:6px 0 18px}.codeblock pre{padding:16px 52px 16px 18px;overflow-x:auto;margin:0}.codeblock code{background:none;border:none;padding:0;font-size:12.5px;line-height:1.8;color:#c8d3ea;white-space:pre}.codeblock .kopieren{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--hx-raised);border:1px solid var(--hx-line);color:var(--hx-muted);cursor:pointer;transition:color .2s,border-color .2s,background .2s,transform .12s}.codeblock .kopieren:hover{color:var(--hx-text);border-color:var(--hx-line-hover);background:var(--hx-line-soft)}.codeblock .kopieren:active{transform:scale(.92)}.codeblock .kopieren.fertig{color:var(--hx-ok);border-color:rgba(61,214,140,.4);background:rgba(61,214,140,.1)}.dokutext .haken{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}.dokutext .haken li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--hx-muted);line-height:1.6}.dokutext .haken svg{color:var(--hx-ok);flex:none;margin-top:3px}.schritte{grid-gap:9px;gap:9px;counter-reset:s;margin-bottom:14px}.schritte li{padding-left:32px;font-size:14px;color:var(--hx-muted);line-height:1.7}.schritte li:before{counter-increment:s;content:counter(s);position:absolute;left:0;top:2px;width:21px;height:21px;border-radius:7px;background:var(--hx-raised);border:1px solid var(--hx-line);display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--hx-indigo);font-family:var(--hx-font-display)}.felder{display:grid;grid-gap:0;gap:0;margin-bottom:16px}.felder dt{font-size:13.5px;font-weight:600;color:var(--hx-text);padding:14px 0 5px;border-top:1px solid var(--hx-line-soft)}.felder dt:first-child{border-top:none;padding-top:0}.felder dd{font-size:13.5px;color:var(--hx-muted);line-height:1.75;padding-bottom:13px;margin:0}.felder.mono-dt dt{font-family:var(--hx-font-mono);font-size:12.5px;color:var(--hx-indigo)}.warnung{display:flex;gap:13px;background:rgba(255,180,84,.06);border:1px solid rgba(255,180,84,.22);border-radius:14px;padding:16px 18px;margin:6px 0 18px}.warnung svg{color:var(--hx-warn);flex:none;margin-top:2px}.warnung b{display:block;font-size:13.5px;color:var(--hx-text);margin-bottom:5px}.warnung p{font-size:13px;color:var(--hx-muted);line-height:1.75;margin:0}@media (max-width:900px){.doku{grid-template-columns:1fr;gap:0;padding:40px 22px 70px}.dokunav{position:static;margin-bottom:32px}.dokunav nav{display:flex;flex-wrap:wrap;gap:6px;border-left:none}.dokunav a{border:1px solid var(--hx-line);border-radius:9px;margin:0;padding:7px 12px;font-size:12px}.dokunav a.an{border-color:var(--hx-indigo)}.dokutext h1{font-size:27px}}.sitefooter .marke img.raute,.sitenav .marke img.raute{border-radius:8px;object-fit:contain;background:none}.herotext h1.wechsel{min-height:2.2em;opacity:0;transform:translateY(8px);transition:opacity .42s ease,transform .42s cubic-bezier(.22,.68,.36,1)}.herotext h1.wechsel.an{opacity:1;transform:none}.gegen{grid-gap:14px}.gegen,.gegenzeile{display:grid;gap:14px}.gegenzeile{grid-template-columns:1fr 1fr;grid-gap:14px}.gegenzeile>div{display:flex;align-items:flex-start;gap:11px;padding:18px 20px;border-radius:15px;font-size:13.5px;line-height:1.65}.gegenzeile .vorher{background:rgba(255,92,122,.05);border:1px solid rgba(255,92,122,.16);color:var(--hx-faint)}.gegenzeile .vorher svg{color:var(--hx-danger);flex:none;margin-top:3px;opacity:.8}.gegenzeile .nachher{background:rgba(61,214,140,.05);border:1px solid rgba(61,214,140,.18);color:var(--hx-muted)}.gegenzeile .nachher svg{color:var(--hx-ok);flex:none;margin-top:3px}@media (max-width:900px){.gegenzeile{grid-template-columns:1fr;gap:8px}}.problem{max-width:720px;padding-left:26px;border-left:2px solid var(--hx-line);position:relative}.problem:before{content:"";position:absolute;left:-2px;top:0;width:2px;height:64px;background:var(--hx-gradient);border-radius:2px}.problem h2{margin-bottom:18px}.problem .lead{margin-bottom:16px}.problem .lead:last-child{margin-bottom:0}.gegenueber{display:grid;grid-gap:14px;gap:14px}.gegenueber article{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:18px;gap:18px;align-items:center;background:var(--hx-surface);border:1px solid var(--hx-line-soft);border-radius:18px;padding:22px 24px;transition:border-color .25s}.gegenueber article:hover{border-color:var(--hx-line-hover)}.gegenueber .marke{display:block;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.gegenueber .ohne .marke{color:var(--hx-faint)}.gegenueber .mit .marke{color:var(--hx-ok)}.gegenueber p{font-size:13.5px;line-height:1.75;margin:0}.gegenueber .ohne p{color:var(--hx-faint)}.gegenueber .mit p{color:var(--hx-text)}.gegenueber .pfeil{color:var(--hx-indigo);flex:none;opacity:.6}.zahlen{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;margin-top:40px}.zahlen>div{text-align:center}.zahlen .wert{display:block;font-family:var(--hx-font-display);font-size:42px;font-weight:700;line-height:1;letter-spacing:-.03em;background:var(--hx-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:10px}.zahlen p{font-size:12.5px;color:var(--hx-muted);line-height:1.6}@media (max-width:900px){.gegenueber article{grid-template-columns:1fr;gap:14px}.gegenueber .pfeil{transform:rotate(90deg);justify-self:center}.zahlen{grid-template-columns:1fr;gap:24px}.problem{padding-left:18px}}.rechtstext{max-width:720px;margin:0 auto;padding:70px 40px 100px}.rechtstext h1{font-family:var(--hx-font-display);font-size:31px;font-weight:700;letter-spacing:-.025em;margin-bottom:6px}.rechtstext .stand{font-size:12.5px;color:var(--hx-faint);margin-bottom:38px}.rechtstext h2{font-family:var(--hx-font-display);font-size:17px;font-weight:600;margin:36px 0 12px;padding-bottom:9px;border-bottom:1px solid var(--hx-line-soft)}.rechtstext h3{font-size:14px;font-weight:600;margin:22px 0 9px;color:var(--hx-text)}.rechtstext p{font-size:14px;line-height:1.85;color:var(--hx-muted);margin-bottom:13px}.rechtstext ul{display:grid;grid-gap:8px;gap:8px;margin:0 0 16px}.rechtstext li{position:relative;padding-left:18px;font-size:14px;line-height:1.75;color:var(--hx-muted)}.rechtstext li:before{content:"";position:absolute;left:2px;top:10px;width:5px;height:5px;border-radius:50%;background:var(--hx-indigo);opacity:.65}.rechtstext b{color:var(--hx-text);font-weight:600}.rechtstext a{color:var(--hx-indigo);font-weight:500}.rechtstext a:hover{text-decoration:underline}.rechtstext code{font-family:var(--hx-font-mono);font-size:12.5px;background:var(--hx-raised);border:1px solid var(--hx-line);border-radius:6px;padding:1px 6px;color:var(--hx-text)}.rechtstext hr{border:none;border-top:1px solid var(--hx-line-soft);margin:34px 0 20px}.rechtstext .klein{font-size:12.5px;color:var(--hx-faint);line-height:1.9}.sitefooter .rechtliches{align-items:center;gap:10px;font-size:12px;color:var(--hx-faint)}.sitefooter .rechtliches a{transition:color .2s}@media (max-width:900px){.rechtstext{padding:48px 22px 70px}.rechtstext h1{font-size:25px}}.reiter{display:flex;gap:3px;margin-bottom:20px;padding:4px;border:1px solid var(--hx-line-soft);border-radius:13px;overflow-x:auto}.reiter button{flex:none;padding:9px 18px;border:none;background:none;color:var(--hx-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .18s,color .18s}.reiter button.an,.reiter button:hover{color:var(--hx-text)}.reiter button.an{box-shadow:0 2px 10px rgba(0,0,0,.28)}.produktpille{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:6px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.produktpille.team{background:rgba(106,107,255,.14);color:#9fa0ff}.produktpille.control{background:rgba(46,155,255,.14);color:#6fc0ff}.livekarte{background:var(--hx-surface);border:1px solid var(--hx-line-soft);border-radius:18px;overflow:hidden}.livekarte .karte{display:block;width:100%;height:auto;max-height:74vh}.livekarte .wasser{fill:#a8c4d8}.livekarte .land{fill:#f0ebe0;stroke:#d6cebe;stroke-width:.25}.livekarte .stadt{fill:#e4ddce}.livekarte .gruen{fill:#dde4ce}.livekarte .berg{fill:#e8e0d0}.livekarte .sand{fill:#efe6d2}.livekarte .autobahn{fill:none;stroke:#c8b48a;stroke-width:.85;stroke-linecap:round;stroke-linejoin:round}.livekarte .hauptstrasse{fill:none;stroke:#b9ae97;stroke-width:.45;stroke-linecap:round}.livekarte .strasse{fill:none;stroke:#cfc6b4;stroke-width:.25;stroke-linecap:round}.livekarte .kueste{fill:none;stroke:#8faec4;stroke-width:.35}.livekarte .gebiet{fill:none;stroke:#9a8f78;stroke-width:.2;stroke-dasharray:1 1.2;opacity:.5}.livekarte .gebietstext{fill:#5c5442;font-size:2px;text-anchor:middle;font-family:var(--hx-font-display);letter-spacing:.16em;text-transform:uppercase;font-weight:600}.livekarte .spielerhof{fill:#e5364c;opacity:.22}.livekarte .spielerpunkt{fill:#e5364c;stroke:#fff;stroke-width:.35;transition:fill .2s}.livekarte .spielerpunkt.an{fill:var(--hx-line);stroke:#e5364c;stroke-width:.55}.livekarte .spielername{fill:var(--hx-line);font-size:2.3px;text-anchor:middle;font-weight:700;paint-order:stroke;stroke:#f0ebe0;stroke-width:.8}.livekarte .spielerhof{animation:hx-kartepuls 2.6s ease-in-out infinite}@keyframes hx-kartepuls{0%,to{opacity:.16;r:2.2}50%{opacity:.34;r:3.2}}.kartefuss{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid var(--hx-line-soft);font-size:12px;color:var(--hx-muted)}.kartefuss code{font-family:var(--hx-font-mono);font-size:11px;background:var(--hx-raised);border-radius:5px;padding:1px 5px}@media (prefers-reduced-motion:reduce){.livekarte .spielerhof{animation:none}}.spielerlayout{display:grid;grid-template-columns:290px 1fr;grid-gap:16px;gap:16px;align-items:start}.spielerliste{max-height:min(62vh,620px);overflow-y:auto}.spielerzeile{display:flex;align-items:center;gap:11px;width:100%;padding:11px 16px;background:none;border:none;border-left:2px solid transparent;color:var(--hx-text);font:inherit;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.spielerzeile:hover{background:hsla(0,0%,100%,.03)}.spielerzeile.an{background:rgba(106,107,255,.09);border-left-color:var(--hx-indigo)}.spielerzeile .avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--hx-raised);border:1px solid var(--hx-line);color:var(--hx-faint);flex:none}.spielerzeile.an .avatar{color:var(--hx-indigo);border-color:rgba(106,107,255,.35)}.spielerzeile .txt{display:flex;flex-direction:column;min-width:0;gap:1px}.spielerzeile b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spielerzeile small{font-size:11.5px;color:var(--hx-faint)}.spielerdetail .werte{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:1px;gap:1px;background:var(--hx-line-soft);border:1px solid var(--hx-line-soft);border-radius:12px;overflow:hidden}.spielerdetail .werte>div{background:var(--hx-surface);padding:12px 14px}.spielerdetail .werte small{display:block;font-size:11px;color:var(--hx-faint);margin-bottom:3px}.spielerdetail .werte b{font-size:15px;font-family:var(--hx-font-display)}.aktionen{display:flex;flex-wrap:wrap;gap:8px}.aktionen .btn{padding:9px 14px}.ansichtwahl{display:inline-flex;gap:3px;padding:3px;background:var(--hx-surface);border:1px solid var(--hx-line-soft);border-radius:11px}.ansichtwahl button{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:none;border-radius:8px;background:none;color:var(--hx-muted);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .18s,color .18s}.ansichtwahl button.an{background:var(--hx-raised);color:var(--hx-text)}@media (max-width:980px){.spielerlayout{grid-template-columns:1fr}.spielerliste{max-height:280px}}.spielerzeile,.spielerzeile .avatar{position:relative}.spielerzeile .statuspunkt{position:absolute;bottom:-1px;right:-1px;width:9px;height:9px;border-radius:50%;border:2px solid var(--hx-surface)}.spielerzeile.an .statuspunkt{border-color:#141c2e}.statuspunkt.lebt,.statuspunkt.st-online{background:#3dd68c}.statuspunkt.st-tot,.statuspunkt.tot{background:#ff5c7a}.statuspunkt.st-offline,.statuspunkt.weg{background:#ff5c7a;opacity:.85}.spielerzeile .meta{display:flex;align-items:center;gap:8px;margin-top:2px}.spielerzeile .pingchip{font-size:10px;font-family:var(--hx-font-mono);color:var(--hx-faint)}.spielerzeile .pingchip.gut{color:#3dd68c}.spielerzeile .pingchip.mittel{color:#ffb454}.spielerzeile .pingchip.hoch{color:#ff5c7a}.spielerkopf{display:flex;align-items:center;gap:14px;padding:20px 22px;border-bottom:1px solid var(--hx-line-soft)}.spielerkopf .gross{width:52px;height:52px;border-radius:16px;background:var(--hx-gradient);display:grid;place-items:center;color:#fff;font-family:var(--hx-font-display);font-weight:700;font-size:20px;flex:none}.spielerkopf .info{min-width:0}.spielerkopf .info h2{font-size:18px;margin:0}.spielerkopf .info .mono{font-size:11.5px;color:var(--hx-faint)}.spielerkopf .lebensanzeige{margin-left:auto;text-align:right;flex:none}.spielerkopf .lebensbalken{width:100px;height:6px;border-radius:3px;background:var(--hx-line);overflow:hidden;margin-top:5px}.spielerkopf .lebensbalken i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#3dd68c,#2fbf7a);transition:width .3s}.spielerkopf .lebensbalken i.niedrig{background:linear-gradient(90deg,#ff5c7a,#e5364c)}.masseleiste{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--hx-surface);border:1px solid var(--hx-line-soft);border-radius:14px;padding:12px 16px;margin-bottom:16px}.masseleiste .titel{font-size:12.5px;font-weight:600;color:var(--hx-muted);display:flex;align-items:center;gap:7px}.masseleiste .btn{padding:8px 14px}.ctrl-leiste{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.ctrl-suche{position:relative;flex:1 1;min-width:200px;max-width:400px}.ctrl-suche svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--hx-faint);pointer-events:none}.ctrl-suche input{padding-left:38px}.ctrl-massegroup{display:flex;gap:6px;margin-left:auto}.ctrl-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.spielerkarte{position:relative;background:var(--hx-surface);border:1px solid var(--hx-line-soft);border-radius:16px;padding:16px;cursor:pointer;transition:transform .18s cubic-bezier(.22,.68,.36,1),border-color .2s,box-shadow .2s;overflow:hidden}.spielerkarte:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#3dd68c;opacity:.9}.spielerkarte.tot:before{background:#ff5c7a}.spielerkarte:hover{transform:translateY(-3px);border-color:var(--hx-line-hover);box-shadow:0 16px 40px rgba(0,0,0,.32)}.spielerkarte.gewaehlt{border-color:rgba(106,107,255,.5);box-shadow:0 0 0 1px rgba(106,107,255,.3)}.spielerkarte .kopf{display:flex;align-items:center;gap:12px;margin-bottom:14px}.spielerkarte .initialen{width:44px;height:44px;border-radius:13px;flex:none;background:var(--hx-gradient);display:grid;place-items:center;color:#fff;font-family:var(--hx-font-display);font-weight:700;font-size:16px}.spielerkarte .namen{min-width:0;flex:1 1}.spielerkarte .namen b{display:block;font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spielerkarte .namen small{font-size:11.5px;color:var(--hx-faint)}.spielerkarte .stern{background:none;border:none;color:var(--hx-faint);cursor:pointer;padding:4px;flex:none;transition:color .2s,transform .15s}.spielerkarte .stern:hover{transform:scale(1.15)}.spielerkarte .stern.an{color:#ffb454}.spielerkarte .zahlen{display:flex;gap:14px;margin-bottom:14px}.spielerkarte .zahlen>div{flex:1 1}.spielerkarte .zahlen small{display:block;font-size:10px;color:var(--hx-faint);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.spielerkarte .zahlen b{font-size:14px;font-family:var(--hx-font-display)}.spielerkarte .pingwert.gut{color:#3dd68c}.spielerkarte .pingwert.mittel{color:#ffb454}.spielerkarte .pingwert.hoch{color:#ff5c7a}.spielerkarte .lbalken{height:5px;border-radius:3px;background:var(--hx-line);overflow:hidden}.spielerkarte .lbalken i{display:block;height:100%;background:linear-gradient(90deg,#3dd68c,#2fbf7a);transition:width .3s}.spielerkarte .lbalken i.rot{background:linear-gradient(90deg,#ff5c7a,#e5364c)}.spielerkarte .schnell{display:flex;gap:6px;margin-top:14px;opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s}.spielerkarte.gewaehlt .schnell,.spielerkarte:hover .schnell{opacity:1;transform:none}.spielerkarte .schnell button{flex:1 1;display:grid;place-items:center;height:32px;border-radius:9px;background:var(--hx-raised);border:1px solid var(--hx-line);color:var(--hx-muted);cursor:pointer;transition:background .15s,color .15s}.spielerkarte .schnell button:hover{background:#1a2438;color:var(--hx-text)}.spielerkarte .schnell button.gefahr:hover{background:rgba(255,92,122,.14);color:var(--hx-danger)}.spielerkarte .badge{position:absolute;top:12px;right:12px;background:rgba(255,180,84,.16);color:#ffb454;font-size:10px;font-weight:700;padding:2px 7px;border-radius:6px}.ctrl-schublade{position:fixed;top:0;right:0;bottom:0;width:420px;max-width:92vw;background:var(--hx-bg);border-left:1px solid var(--hx-line);z-index:120;display:flex;flex-direction:column;box-shadow:-20px 0 60px rgba(0,0,0,.5);animation:hx-schublade .28s cubic-bezier(.22,.68,.36,1) both}@keyframes hx-schublade{0%{transform:translateX(100%)}}.ctrl-schublade .kopfzeile{display:flex;align-items:center;gap:14px;padding:20px 22px;border-bottom:1px solid var(--hx-line-soft)}.ctrl-schublade .inhalt{flex:1 1;overflow-y:auto;padding:22px}.ctrl-schublade .schliessen{margin-left:auto;background:none;border:none;color:var(--hx-faint);cursor:pointer;padding:6px;border-radius:8px}.ctrl-schublade .schliessen:hover{background:var(--hx-raised);color:var(--hx-text)}.ctrl-abschnitt{margin-bottom:24px}.ctrl-abschnitt>.label{margin-bottom:10px}.ctrl-gitter{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.ctrl-gitter button{display:flex;align-items:center;gap:9px;padding:12px 14px;border-radius:12px;background:var(--hx-surface);border:1px solid var(--hx-line);color:var(--hx-text);font:inherit;font-size:13px;cursor:pointer;text-align:left;transition:background .15s,border-color .15s,transform .12s}.ctrl-gitter button:hover{background:var(--hx-raised);border-color:var(--hx-line-hover);transform:translateY(-1px)}.ctrl-gitter button:disabled{opacity:.4;cursor:default;transform:none}.ctrl-gitter button.gefahr:hover{border-color:rgba(255,92,122,.4);color:var(--hx-danger)}.ctrl-gitter button svg{color:var(--hx-indigo);flex:none}.ctrl-gitter button.gefahr svg{color:var(--hx-danger)}.ctrl-schublade .rueckgrat{background:var(--hx-sunken);border:1px solid var(--hx-line);border-radius:13px;padding:14px 16px;margin-bottom:18px}.ctrl-schublade .rueckgrat .zeile{display:flex;justify-content:space-between;align-items:center;padding:5px 0;font-size:13px}.ctrl-schublade .rueckgrat .zeile+.zeile{border-top:1px solid #16203400}.ctrl-schublade .rueckgrat small{color:var(--hx-faint)}.ctrl-schublade .rueckgrat b{font-family:var(--hx-font-display)}.notiz{border-radius:11px;padding:11px 13px;margin-bottom:8px;font-size:12.5px;line-height:1.6}.notiz .kopf{display:flex;justify-content:space-between;margin-bottom:5px}.notiz .loesch{background:none;border:none;color:var(--hx-faint);cursor:pointer;padding:0}.notiz .loesch:hover{color:var(--hx-danger)}@media (max-width:640px){.ctrl-schublade{width:100%}}.spielerkarte{background:linear-gradient(160deg,rgba(22,31,51,.9),rgba(15,22,38,.75));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:#1a2540}.spielerkarte:after{content:"";position:absolute;inset:0;border-radius:16px;background:radial-gradient(120% 80% at 50% -10%,rgba(106,107,255,.1),transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none}.spielerkarte:hover:after{opacity:1}.spielerkarte:hover{transform:translateY(-4px);box-shadow:0 22px 50px rgba(0,0,0,.4),0 0 0 1px rgba(106,107,255,.12)}.spielerkarte.gewaehlt{border-color:rgba(106,107,255,.55);box-shadow:0 0 0 1px rgba(106,107,255,.4),0 20px 46px rgba(106,107,255,.14)}.spielerkarte:before{animation:hx-statuspuls 3s ease-in-out infinite}@keyframes hx-statuspuls{0%,to{opacity:.9}50%{opacity:.5}}.spielerkarte.tot:before{animation:hx-totpuls 1.4s ease-in-out infinite}@keyframes hx-totpuls{0%,to{opacity:1}50%{opacity:.4}}.spielerkarte .initialen{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 4px 14px rgba(106,107,255,.35)}.spielerkarte.tot .initialen{background:linear-gradient(135deg,#5a2733,#3a1a22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12)}.spielerkarte .schnell button{position:relative;overflow:hidden}.spielerkarte .schnell button:hover{transform:translateY(-1px)}.spielerkarte .schnell button.heilen:hover{background:rgba(61,214,140,.16);color:#3dd68c;border-color:rgba(61,214,140,.3)}.spielerkarte .schnell button.geld:hover{background:rgba(255,180,84,.16);color:#ffb454;border-color:rgba(255,180,84,.3)}.spielerraster{display:grid;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));grid-gap:14px;gap:14px}.aktionsgitter{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.aktionsgitter button{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 10px;border-radius:14px;background:var(--hx-surface);border:1px solid var(--hx-line);color:var(--hx-text);cursor:pointer;font:inherit;font-size:12px;font-weight:600;transition:transform .15s,background .18s,border-color .18s}.aktionsgitter button:hover{transform:translateY(-2px);background:var(--hx-raised);border-color:var(--hx-line-hover)}.aktionsgitter button svg{color:var(--hx-indigo)}.aktionsgitter button.gefahr svg{color:var(--hx-danger)}.aktionsgitter button:disabled{opacity:.4;cursor:default;transform:none}.spielerkarte .badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 8px rgba(0,0,0,.3);display:inline-flex;align-items:center;gap:4px}@media (max-width:600px){.aktionsgitter{grid-template-columns:repeat(2,1fr)}.spielerraster{grid-template-columns:1fr}}.liveansicht{background:#05080f;border:1px solid #1a2540;border-radius:18px;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.5)}.liveansicht.voll{position:fixed;inset:20px;z-index:150;border-radius:20px;display:flex;flex-direction:column}.liveansicht.voll .livebild{flex:1 1}.livekopf{display:flex;align-items:center;gap:10px;padding:11px 14px;background:rgba(15,22,38,.9);border-bottom:1px solid #1a2540;font-size:13px}.livepunkt{background:#ff5c7a;box-shadow:0 0 0 0 rgba(255,92,122,.6);animation:hx-lampe 1.6s ease-out infinite}.livebild{aspect-ratio:16/9;background:#000;display:grid;place-items:center;overflow:hidden}.livebild img{width:100%;height:100%;object-fit:contain;display:block;animation:hx-fade .2s ease}.liveleer{text-align:center;color:var(--hx-faint);padding:30px}.liveleer svg{opacity:.4;margin-bottom:10px}.liveleer p{font-size:13px;margin-bottom:6px}.liveleer small{font-size:11.5px;line-height:1.6;display:block;max-width:360px}.liveleer code{font-family:var(--hx-font-mono);background:var(--hx-raised);padding:1px 5px;border-radius:4px}.livefuss{padding:9px 14px;font-size:11px;color:var(--hx-faint);border-top:1px solid #1a2540;background:rgba(15,22,38,.6)}.spielerkarte .schnell button.aktiv{background:rgba(255,92,122,.16);color:#ff5c7a;border-color:rgba(255,92,122,.35)}.spielerkarte .initialen{position:relative}.spielerkarte .initialen .serverid{position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);font-size:9px;font-weight:700;font-family:var(--hx-font-mono);color:#fff;background:#0a1220;border:1px solid var(--hx-line);border-radius:6px;padding:0 5px;line-height:14px;white-space:nowrap}.dbavatar{position:relative;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--hx-raised);border:1px solid var(--hx-line);color:var(--hx-faint)}.dbavatar .statuspunkt{position:absolute;bottom:-2px;right:-2px;width:9px;height:9px;border-radius:50%;border:2px solid var(--hx-surface);padding:0;transform:none;box-shadow:none}.dbavatar .statuspunkt:hover{transform:none}.wechsel-overlay{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:rgba(5,8,15,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:hx-fade .2s ease}.wechsel-box{position:relative;width:min(420px,92vw);background:linear-gradient(160deg,rgba(22,31,51,.98),rgba(15,22,38,.98));border:1px solid var(--hx-line-strong);border-radius:20px;padding:32px 28px 24px;text-align:center;box-shadow:0 30px 80px rgba(0,0,0,.6);animation:hx-auth-in .22s ease both}.wechsel-x{position:absolute;top:14px;right:14px;width:32px;height:32px;display:grid;place-items:center;border:none;border-radius:9px;background:none;color:var(--hx-faint);cursor:pointer;transition:background .15s,color .15s}.wechsel-x:hover{background:var(--hx-raised);color:var(--hx-text)}.wechsel-icon{width:60px;height:60px;margin:0 auto 16px;border-radius:18px;display:grid;place-items:center;background:var(--hx-gradient);color:#fff;box-shadow:0 8px 24px rgba(106,107,255,.4)}.wechsel-box h3{font-family:var(--hx-font-display);font-size:20px;font-weight:700;margin-bottom:10px}.wechsel-box p{font-size:13.5px;color:var(--hx-muted);line-height:1.7;margin-bottom:18px}.wechsel-hinweis{font-size:12px;color:var(--hx-warn);background:rgba(255,180,84,.1);border:1px solid rgba(255,180,84,.25);border-radius:10px;padding:9px 14px;margin-bottom:18px}.wechsel-abbruch{margin-top:12px;background:none;border:none;color:var(--hx-faint);font:inherit;font-size:12.5px;cursor:pointer}.wechsel-abbruch:hover{color:var(--hx-muted)}.shell{grid-template-columns:240px minmax(0,1fr);grid-gap:20px;gap:20px;padding:14px 22px 48px;max-width:1440px;margin:0 auto;align-items:start}.topbar{top:14px;z-index:40;margin:14px auto 20px;width:calc(100% - 44px);max-width:1396px;display:flex;align-items:center;gap:12px;height:56px;background:rgba(12,18,32,.82);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--hx-line);border-radius:999px;padding:0 10px 0 12px;box-shadow:0 10px 34px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.03)}.topbar-trenner{width:1px;height:22px;background:var(--hx-line-strong);margin:0 4px}.marke{display:inline-flex;align-items:center;gap:10px;line-height:1;border-radius:12px;padding:4px 8px 4px 4px;transition:background .18s}.marke:hover{background:hsla(0,0%,100%,.035)}.marke img{border-radius:9px;flex:none;box-shadow:0 0 0 1px hsla(0,0%,100%,.05),0 4px 14px rgba(var(--hx-produkt-rgb),.28)}.marke .wort{display:flex;flex-direction:column;gap:3px}.marke .helix{font-family:var(--hx-font-display);font-weight:700;font-size:13.5px;letter-spacing:.14em;color:var(--hx-muted);display:inline-flex;gap:7px;align-items:baseline}.marke .helix b{color:var(--hx-produkt);font-weight:700}.marke small{font-size:11px;color:var(--hx-faint);letter-spacing:.02em}.marke.gross img{border-radius:11px}.marke.gross .helix{font-size:14.5px}.kontoknopf{display:flex;align-items:center;gap:10px;padding:5px 10px 5px 5px;height:44px;border-radius:999px;background:none;border:1px solid transparent;color:var(--hx-text);font:inherit;cursor:pointer;transition:background .18s,border-color .18s}.kontoknopf:hover,.kontoknopf[aria-expanded=true]{background:hsla(0,0%,100%,.04);border-color:var(--hx-line-strong)}.kontoknopf .av{width:32px;height:32px;border-radius:50%;flex:none;box-shadow:0 0 0 1px var(--hx-line-strong)}.kontoknopf .av.initialen{display:grid;place-items:center;background:var(--hx-gradient);font-family:var(--hx-font-display);font-weight:700;font-size:12px;color:#fff;box-shadow:none}.kontoknopf .wer{display:flex;flex-direction:column;text-align:left;line-height:1.2;padding-right:4px}.kontoknopf .wer b{font-size:12.5px;font-weight:600;white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis}.kontoknopf .wer small{font-size:11px;color:var(--hx-faint)}.kontoknopf .pfeil{color:var(--hx-faint);transition:transform .18s var(--hx-ease)}.menu{position:absolute;top:calc(100% + 10px);right:0;min-width:224px;z-index:60;background:var(--hx-surface);border:1px solid var(--hx-line-strong);border-radius:16px;overflow:hidden;box-shadow:0 18px 48px rgba(0,0,0,.55);padding:5px}.menuitem{display:flex;align-items:center;gap:10px;padding:10px 12px;font-size:13px;border-radius:11px;color:var(--hx-text);cursor:pointer;transition:background .14s,padding-left .16s}.menuitem svg{color:var(--hx-muted);flex:none;transition:color .14s}.menuitem:hover{background:var(--hx-raised);padding-left:15px}.menuitem:hover svg{color:var(--hx-text)}.menuitem.wechsel,.menuitem.wechsel svg{color:var(--hx-produkt)}.menuitem.danger,.menuitem.danger svg{color:var(--hx-danger)}.menuitem.danger:hover{background:rgba(255,92,122,.08)}.menu .menuitem+.menuitem{border-top:0}.menu .menuitem.danger{margin-top:4px;position:relative}.menu .menuitem.danger:before{content:"";position:absolute;left:10px;right:10px;top:-3px;height:1px;background:var(--hx-line-soft)}.rail{top:84px;border:1px solid var(--hx-line-soft);border-radius:22px;padding:10px 10px 12px;display:flex;flex-direction:column;gap:4px;box-shadow:0 1px 0 hsla(0,0%,100%,.02),0 12px 34px rgba(0,0,0,.24);max-height:calc(100vh - 100px)}.railmark{padding:10px 8px 14px;margin-bottom:6px;border-bottom:1px solid var(--hx-line-soft)}.railmark .marke{padding:6px 8px 6px 6px}.navgroup{display:grid;grid-gap:2px;gap:2px;padding:8px 0 6px}.navgroup+.navgroup{border-top:1px solid var(--hx-line-soft)}.navlabel{display:block;padding:2px 12px 8px;font-size:11px;font-weight:600}.navlink{position:relative;display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:12px;font-weight:500;overflow:hidden;transition:color .15s,background .15s}.navlink svg{flex:none;transition:transform .2s var(--hx-ease),color .15s}.navlink:hover svg{transform:translateX(2px)}.navlink.active{background:linear-gradient(90deg,rgba(var(--hx-produkt-rgb),.16),rgba(var(--hx-produkt-rgb),.05))}.navlink:before{content:"";position:absolute;left:0;top:50%;width:3px;height:0;border-radius:0 3px 3px 0;background:var(--hx-produkt);transform:translateY(-50%);transition:height .22s var(--hx-ease)}.navlink:hover:before{height:38%}.navlink.active:before{height:60%}.railfuss{margin-top:auto;padding-top:10px}.quota{border-radius:15px;padding:12px 14px;font-size:12.5px}.quota .zeile{display:flex;align-items:center;gap:8px}.quota .zeile b{font-family:var(--hx-font-display);font-size:12.5px}.quota .zeile .mono{margin-left:auto;color:var(--hx-muted)}.quota .balken{height:5px;background:var(--hx-line);border-radius:3px;margin-top:9px;overflow:hidden}.quota .balken i{display:block;height:100%;border-radius:3px;background:var(--hx-gradient);transition:width .6s var(--hx-ease)}.seitenkopf{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin:6px 2px 24px}.seitenkopf h1.page{font-size:23px;letter-spacing:-.005em}.seitenkopf p.sub{max-width:62ch;line-height:1.6}.seitenkopf .aktionen{display:flex;align-items:center;gap:8px;margin-left:auto}.kopfband{align-items:center;gap:22px;background:linear-gradient(135deg,rgba(var(--hx-produkt-rgb),.11),rgba(var(--hx-produkt-rgb),.03) 60%,transparent);border:1px solid var(--hx-line);border-radius:20px;padding:20px 26px;margin-bottom:22px;position:relative;overflow:hidden}.kopfband:before{content:"";position:absolute;top:0;left:22px;right:22px;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--hx-produkt-rgb),.45),transparent)}.kopfband .live{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--hx-faint)}.kopfband .live i{width:7px;height:7px;border-radius:50%;background:var(--hx-faint);flex:none}.kopfband .live.an{color:var(--hx-ok)}.kopfband .live.an i{background:var(--hx-ok);box-shadow:0 0 0 0 rgba(61,214,140,.6);animation:hx-lampe 2s ease-out infinite}.kopfband .trenner{width:1px;height:34px;background:var(--hx-line)}.kopfband .zahl{display:flex;flex-direction:column;gap:3px;min-width:56px}.kopfband .zahl b{font-family:var(--hx-font-display);font-size:27px;font-weight:700;line-height:1;letter-spacing:-.01em;background:var(--hx-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.kopfband .zahl.warn b{background:none;-webkit-text-fill-color:var(--hx-warn)}.kopfband .zahl.gefahr b{background:none;-webkit-text-fill-color:var(--hx-danger)}.kopfband .zahl.ok b{background:none;-webkit-text-fill-color:var(--hx-ok)}.kopfband .zahl small{font-size:11.5px;color:var(--hx-faint)}.kopfband h1{margin-left:auto;font-family:var(--hx-font-display);font-size:20px;letter-spacing:-.005em}.sperrseite{max-width:560px;margin:56px auto 0}.sperrseite .card{padding:36px 34px 30px;text-align:center}.sperrseite .card:hover{transform:none}.sperrseite .ico{width:54px;height:54px;border-radius:17px;margin:0 auto 16px;display:grid;place-items:center;color:var(--hx-produkt);background:rgba(var(--hx-produkt-rgb),.1);border:1px solid rgba(var(--hx-produkt-rgb),.25)}.sperrseite h2{font-family:var(--hx-font-display);font-size:19px;font-weight:600;margin-bottom:10px}.sperrseite p{font-size:13.5px;color:var(--hx-muted);line-height:1.75;margin-bottom:22px;max-width:46ch;margin-left:auto;margin-right:auto}.sperrseite .befund{margin-top:20px;text-align:left}.sperrseite .befund-schalter{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:var(--hx-faint);font:inherit;font-size:12px;cursor:pointer;padding:4px 2px;transition:color .15s}.sperrseite .befund-schalter:hover{color:var(--hx-muted)}.sperrseite .befund-schalter svg{transition:transform .18s var(--hx-ease)}.sperrseite .befund.offen{background:var(--hx-sunken);border:1px solid var(--hx-line);border-radius:13px;padding:6px 16px 14px}.sperrseite .befund.offen .befund-schalter{color:var(--hx-muted);margin-bottom:6px}.sperrseite .befund ul{list-style:none;display:grid;grid-gap:7px;gap:7px;font-size:12.5px;color:var(--hx-muted)}.sperrseite .befund li{display:flex;justify-content:space-between;gap:14px}.sperrseite .befund li b{color:var(--hx-text);font-weight:600}.sperrseite .befund li b.ok{color:var(--hx-ok)}.sperrseite .befund li b.fehlt{color:var(--hx-danger)}.btn.primary{box-shadow:0 6px 22px rgba(var(--hx-produkt-rgb),.26)}.btn.primary:hover{box-shadow:0 8px 26px rgba(var(--hx-produkt-rgb),.36)}.card:before{background:linear-gradient(90deg,transparent,rgba(var(--hx-produkt-rgb),.35),transparent)}:focus-visible{outline-color:var(--hx-produkt)}.step a{color:var(--hx-produkt)}@media(max-width:1000px){.shell{grid-template-columns:1fr;padding:12px 14px 40px;gap:14px}.topbar{margin:10px auto 14px;width:calc(100% - 28px);top:10px}.kontoknopf .wer,.topbar .marke .wort,.topbar-trenner{display:none}.rail{position:static;flex-direction:row;overflow-x:auto;padding:8px;gap:6px;max-height:none;border-radius:16px}.navlabel,.railfuss,.railmark{display:none}.navgroup{display:flex;padding:0;gap:4px}.navgroup+.navgroup{border-top:0;border-left:1px solid var(--hx-line-soft);padding-left:6px}.navlink{white-space:nowrap;padding:9px 12px}.kopfband{gap:16px;padding:16px 18px}.kopfband h1{margin-left:0;width:100%;order:-1}}.zugang-einladen .pad{display:grid;grid-gap:16px;gap:16px}.einladezeile{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:start}.einladezeile .input{height:42px}.miticon{position:relative;display:flex}.miticon svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--hx-faint);pointer-events:none}.miticon .input{padding-left:38px;width:100%}.rollenblock .label{margin-bottom:9px}.rollenwahl{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px}.rollenkarte{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;padding:14px 15px;border-radius:var(--hx-radius);cursor:pointer;background:var(--hx-sunken);border:1px solid var(--hx-line);color:var(--hx-text);font:inherit;transition:border-color .16s,background .16s,transform .12s}.rollenkarte:hover{border-color:var(--hx-line-hover);transform:translateY(-1px)}.rollenkarte.an{border-color:rgba(var(--hx-produkt-rgb),.55);background:rgba(var(--hx-produkt-rgb),.08);box-shadow:inset 0 0 0 1px rgba(var(--hx-produkt-rgb),.3)}.rollenkarte .kopf{display:flex;align-items:center;gap:8px}.rollenkarte .kopf svg{color:var(--hx-faint);transition:color .16s}.rollenkarte.an .kopf svg{color:var(--hx-produkt)}.rollenkarte b{font-family:var(--hx-font-display);font-size:13.5px;font-weight:600}.rollenkarte small{font-size:11.5px;color:var(--hx-muted);line-height:1.5}.rollenkarte .kann{list-style:none;display:grid;grid-gap:4px;gap:4px;margin-top:2px;width:100%}.rollenkarte .kann li{position:relative;padding-left:17px;font-size:11.5px;color:var(--hx-faint);line-height:1.45}.rollenkarte .kann li:before{content:"";position:absolute;left:2px;top:5px;width:8px;height:8px;border-radius:2px;background:var(--hx-produkt);opacity:.32}.rollenkarte.an .kann li:before{opacity:.85}table.hx.zugang td{vertical-align:middle}table.hx.zugang .spalte{width:120px}table.hx.zugang .titel{display:block;font-size:13.5px}table.hx.zugang .unter{display:block;font-size:11.5px;color:var(--hx-faint);margin-top:2px}table.hx.zugang .rollenspalte{width:210px}table.hx.zugang .rollenspalte .select{width:auto;min-width:140px;padding:6px 10px}table.hx.zugang .zeilenhinweis{margin-left:8px;font-size:11.5px;color:var(--hx-warn)}table.hx.zugang .tat{text-align:right;width:110px}table.hx.zugang .leer{color:var(--hx-faint);font-size:13px;padding:18px 20px}.pill.rolle{background:rgba(var(--hx-produkt-rgb),.1);border:1px solid rgba(var(--hx-produkt-rgb),.28)}.pill.rolle svg{color:var(--hx-produkt)}.card header .zaehler{margin-left:auto;font-size:12px;color:var(--hx-faint)}.btn.klein{padding:5px 11px;font-size:12px}.hinweisband{padding:12px 16px;margin-bottom:16px;font-size:13px;display:flex;align-items:center;gap:10px}.hinweisband .btn{margin-left:auto}.gesperrt-band{margin-bottom:18px}.gesperrt-band .unterzeile{margin-left:12px;font-size:11.5px;color:var(--hx-faint)}.gesperrt-band .unter{display:block;font-size:12px;color:var(--hx-muted);margin-top:2px}.fussnote{font-size:12px;color:var(--hx-faint);margin-top:14px}.fussnote.warn{color:var(--hx-warn)}.maskierbar{transition:filter .18s}.faint{font-size:12px;color:var(--hx-faint)}@media(max-width:640px){.einladezeile{grid-template-columns:1fr}table.hx.zugang .spalte{display:none}.rollenwahl{grid-template-columns:1fr}}.rollenkarte.gesperrt{opacity:.42;cursor:not-allowed}.rollenkarte.gesperrt:hover{transform:none;border-color:var(--hx-line)}.rechtewahl{display:grid;grid-gap:8px;gap:8px}.rechtschalter{display:flex;align-items:flex-start;gap:12px;text-align:left;padding:11px 13px;border-radius:var(--hx-radius);cursor:pointer;font:inherit;background:var(--hx-sunken);border:1px solid var(--hx-line);color:var(--hx-text);transition:border-color .16s,background .16s}.rechtschalter:hover{border-color:var(--hx-line-hover)}.rechtschalter:disabled{opacity:.42;cursor:not-allowed}.rechtschalter .kasten{width:18px;height:18px;flex:none;margin-top:1px;border-radius:5px;display:grid;place-items:center;border:1px solid var(--hx-line-strong);background:var(--hx-raised);color:transparent;transition:all .16s}.rechtschalter.an{border-color:rgba(var(--hx-produkt-rgb),.55);background:rgba(var(--hx-produkt-rgb),.07)}.rechtschalter.an .kasten{background:var(--hx-produkt);border-color:var(--hx-produkt);color:#fff}.rechtschalter .wort{display:flex;flex-direction:column;gap:2px}.rechtschalter b{font-size:13px;font-weight:600}.rechtschalter small{font-size:11.5px;color:var(--hx-muted);line-height:1.5}table.hx.zugang .rechtespalte{width:230px}table.hx.zugang .rechtezeile{display:block;font-size:11.5px;color:var(--hx-muted);margin-bottom:6px}table.hx.zugang .rechte-inline{margin-top:10px;max-width:360px}table.hx.zugang tr.offen td{vertical-align:top;padding-top:14px}table.hx.zugang .du{margin-left:8px;font-size:10.5px;font-weight:600;color:var(--hx-faint);border:1px solid var(--hx-line-strong);border-radius:6px;padding:1px 6px;vertical-align:1px}.btn.ghost.klein.an{border-color:rgba(var(--hx-produkt-rgb),.5);color:var(--hx-produkt)}.btn.ghost.klein svg{margin-right:5px;vertical-align:-2px}.maskiert{cursor:pointer;filter:blur(4.5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:filter .18s}.maskiert.gezeigt{filter:none;-webkit-user-select:text;-moz-user-select:text;user-select:text}.hx-schleier{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;overflow:auto;padding:24px;background:rgba(4,7,14,.66);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:hx-fade .16s ease-out}.hx-dialog{width:min(420px,calc(100vw - 32px));background:var(--hx-surface);border:1px solid var(--hx-line-strong);border-radius:20px;padding:26px 26px 22px;box-shadow:0 30px 80px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.03)}.hx-dialog .ico{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;margin-bottom:14px;color:var(--hx-produkt);background:rgba(var(--hx-produkt-rgb),.1);border:1px solid rgba(var(--hx-produkt-rgb),.25)}.hx-dialog .ico.warn{color:var(--hx-danger);background:rgba(255,92,122,.1);border-color:rgba(255,92,122,.3)}.hx-dialog h3{font-family:var(--hx-font-display);font-size:17px;font-weight:600;margin-bottom:6px}.hx-dialog p{font-size:13px;color:var(--hx-muted);line-height:1.65;margin:0}.hx-dialog .knoepfe{display:flex;gap:8px;justify-content:flex-end;margin-top:22px}.hx-dialog .btn.danger.voll{background:var(--hx-danger);color:#fff;border-color:transparent}.hx-dialog .btn.danger.voll:hover{filter:brightness(1.08)}@keyframes hx-fade{0%{opacity:0}to{opacity:1}}.rechtegruppe+.rechtegruppe{margin-top:12px}.rechtegruppe .gruppentitel{display:block;font-size:11px;font-weight:600;color:var(--hx-faint);margin-bottom:8px}.rechtegitter{display:grid;grid-gap:8px;gap:8px}.rechtegitter.zwei{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}table.hx.zugang .rechte-inline{max-width:560px}.inventar{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:6px;gap:6px}.inventar.leer{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--hx-faint);padding:12px 2px}.itemzeile{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 8px 8px 11px;border-radius:10px;background:var(--hx-sunken);border:1px solid var(--hx-line);color:var(--hx-text);min-width:0;transition:border-color .15s}.itemzeile:hover{border-color:var(--hx-line-hover)}.itemzeile .name{display:flex;flex-direction:column;min-width:0;font-size:12.5px;line-height:1.3}.itemzeile .name>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.itemzeile .name small{font-size:10.5px;color:var(--hx-faint)}.itemzeile .menge{font-size:13px;font-weight:600;color:var(--hx-produkt);min-width:28px;text-align:right}.itemzeile .regler{display:flex;gap:3px}.itemzeile .regler button{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;border:1px solid var(--hx-line);background:var(--hx-surface);color:var(--hx-muted);cursor:pointer;transition:all .14s}.itemzeile .regler button:hover{color:var(--hx-text);border-color:var(--hx-line-hover);background:var(--hx-raised)}.itemzeile .regler button:first-child:hover{color:var(--hx-danger);border-color:rgba(255,92,122,.4)}.itemzeile .regler button:nth-child(2):hover{color:var(--hx-ok);border-color:rgba(61,214,140,.4)}.inventar{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ctrl-gitter button.ton-leben svg{color:var(--hx-danger)}.ctrl-gitter button.ton-leben:hover:not(:disabled){border-color:rgba(255,92,122,.45);background:rgba(255,92,122,.07)}.ctrl-gitter button.ton-schild svg{color:var(--hx-blue)}.ctrl-gitter button.ton-schild:hover:not(:disabled){border-color:rgba(46,155,255,.45);background:rgba(46,155,255,.07)}.dreht{animation:hx-dreh 1s linear infinite}@keyframes hx-dreh{to{transform:rotate(1turn)}}table.hx tbody tr{animation:hx-zeile .28s var(--hx-ease) both}table.hx tbody tr:nth-child(2){animation-delay:.03s}table.hx tbody tr:nth-child(3){animation-delay:.06s}table.hx tbody tr:nth-child(4){animation-delay:.09s}table.hx tbody tr:nth-child(5){animation-delay:.12s}table.hx tbody tr:nth-child(n+6){animation-delay:.15s}@keyframes hx-zeile{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.rechtschalter,.rollenkarte{animation:hx-zeile .25s var(--hx-ease) both}.kopfband .zahl b{animation:hx-zahl .5s var(--hx-ease) both}@keyframes hx-zahl{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.kopfband .zahl b,.rechtschalter,.rollenkarte,table.hx tbody tr{animation:none}}.livestrom{width:100%;height:100%;object-fit:contain;animation:hx-frame .18s ease-out}@keyframes hx-frame{0%{opacity:.55}to{opacity:1}}.livepunkt{width:8px;height:8px;border-radius:50%;background:var(--hx-faint);flex:none;transition:background .3s}.livepunkt.live{background:var(--hx-ok);box-shadow:0 0 0 0 rgba(61,214,140,.55);animation:hx-lampe 1.6s ease-out infinite}.livefrische{font-size:11px;color:var(--hx-faint);min-width:56px}.liveleer .spin.gross{width:26px;height:26px;color:var(--hx-produkt);opacity:.7;margin-bottom:4px}@media(prefers-reduced-motion:reduce){.livepunkt.live,.livestrom{animation:none}}.karte-justage{margin-top:10px;padding:14px 16px;background:var(--hx-sunken);border:1px solid var(--hx-line);border-radius:14px;display:grid;grid-gap:9px;gap:9px}.karte-justage p{font-size:12px;color:var(--hx-muted);line-height:1.55;margin-bottom:4px}.karte-justage label{display:grid;grid-template-columns:88px 1fr 60px;align-items:center;grid-gap:10px;gap:10px}.karte-justage label span{font-size:11.5px;color:var(--hx-faint)}.karte-justage label b{font-size:11.5px;text-align:right;color:var(--hx-muted)}.karte-justage input[type=range]{accent-color:var(--hx-produkt)}.admin-zugaenge{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px}.produktblock{background:var(--hx-sunken);border:1px solid var(--hx-line);border-radius:14px;padding:12px 14px 14px;display:grid;grid-gap:10px;gap:10px;--pf:var(--hx-indigo);--pf-rgb:106,107,255}.produktblock[data-produkt=control]{--pf:var(--hx-blue);--pf-rgb:46,155,255}.produktblock header{display:flex;align-items:center;gap:8px;padding:0;border:0;min-height:0}.produktblock header .punkt{width:8px;height:8px;border-radius:50%;background:var(--pf);box-shadow:0 0 0 3px rgba(var(--pf-rgb),.18)}.produktblock header b{font-family:var(--hx-font-display);font-size:13px;font-weight:600}.produktblock header .zaehler{margin-left:auto;font-size:11.5px;color:var(--hx-faint)}.produktblock .leer{font-size:12px;color:var(--hx-faint);margin:0}.produktblock .zeilen{display:grid;grid-gap:6px;gap:6px}.produktblock .zeile{display:flex;align-items:center;gap:9px;background:var(--hx-surface);border:1px solid var(--hx-line);border-radius:10px;padding:7px 8px 7px 11px}.produktblock .zeile .server{font-size:12.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.produktblock .zeile .select{width:auto;padding:5px 8px;font-size:12px}.produktblock .hinzu{display:flex;gap:6px;flex-wrap:wrap;padding-top:4px;border-top:1px dashed var(--hx-line)}.produktblock .hinzu .select{flex:1 1;min-width:130px;padding:6px 9px;font-size:12px}.livebild{position:relative}.livehud{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;display:grid;grid-gap:8px;gap:8px;pointer-events:none}.livehud .balken{display:flex;gap:6px;max-width:320px}.livehud .balken span{flex:1 1;height:6px;border-radius:3px;background:rgba(0,0,0,.45);overflow:hidden;box-shadow:0 0 0 1px hsla(0,0%,100%,.08)}.livehud .balken span i{display:block;height:100%;border-radius:3px;transition:width .4s var(--hx-ease)}.livehud .balken .l i{background:var(--hx-danger)}.livehud .balken .s i{background:var(--hx-blue)}.livehud .werte{display:flex;gap:6px;flex-wrap:wrap}.livehud .werte span{display:inline-flex;align-items:baseline;gap:6px;padding:5px 10px;border-radius:9px;background:rgba(7,11,20,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.08);font-size:12px;color:var(--hx-text)}.livehud .werte small{color:var(--hx-faint);font-size:10.5px}.livehud .werte b{font-family:var(--hx-font-mono);font-weight:600}.livehud .werte .tot{background:rgba(255,92,122,.22);border-color:rgba(255,92,122,.45)}.livehud .werte .tot b{color:var(--hx-danger);font-family:var(--hx-font-body)}.livehud .inv{display:flex;gap:5px;flex-wrap:wrap}.livehud .inv span{padding:3px 8px;border-radius:7px;background:rgba(7,11,20,.7);border:1px solid hsla(0,0%,100%,.07);font-size:11px;color:var(--hx-muted);display:inline-flex;gap:5px;align-items:baseline}.livehud .inv b{color:var(--hx-produkt);font-family:var(--hx-font-mono);font-size:10.5px}.livehud .inv .mehr{color:var(--hx-faint)}.livekopf .btn.an{border-color:rgba(var(--hx-produkt-rgb),.5);color:var(--hx-produkt)}.supportkarte header h2{display:flex;align-items:center;gap:8px}.supportkarte header h2 svg{color:var(--hx-produkt)}.supportkarte .pad p{font-size:13px;color:var(--hx-muted);line-height:1.6;margin-bottom:12px}.supportkarte .zeile{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.supportkarte .zeile .select{width:auto;padding:7px 10px}.schalter{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:13px}.schalter input{width:16px;height:16px;margin-top:2px;accent-color:var(--hx-produkt);flex:none}.schalter span{display:flex;flex-direction:column;gap:2px}.schalter small{font-size:11.5px;color:var(--hx-faint);line-height:1.45}.supportschalter{background:var(--hx-sunken);border:1px solid var(--hx-line);border-radius:12px;padding:11px 13px;margin-bottom:14px}.supportbanner{display:flex;align-items:center;gap:9px;padding:10px 14px;margin-bottom:16px;border-radius:12px;font-size:12.5px;background:rgba(var(--hx-produkt-rgb),.1);border:1px solid rgba(var(--hx-produkt-rgb),.3);color:var(--hx-text)}.supportbanner svg{color:var(--hx-produkt);flex:none}.supportbanner.aus{background:rgba(255,180,84,.08);border-color:rgba(255,180,84,.3)}.supportbanner.aus svg{color:var(--hx-warn)}.supportliste{display:grid;grid-gap:8px;gap:8px;padding:12px 16px 16px}.supportzeile{display:flex;align-items:center;gap:12px;padding:11px 14px;background:var(--hx-sunken);border:1px solid var(--hx-line);border-radius:12px}.supportzeile>div:first-child{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.supportzeile b{font-size:13.5px}.supportzeile small{font-size:11.5px;color:var(--hx-faint)}.supportzeile .btn.klein{display:inline-flex;align-items:center;gap:5px}.leer-hinweis{font-size:12.5px;color:var(--hx-faint);padding:12px 16px 16px;margin:0}.supporthinweis{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:999px;background:rgba(var(--hx-produkt-rgb),.14);border:1px solid rgba(var(--hx-produkt-rgb),.4);color:var(--hx-text);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;animation:hx-lampe 1.6s ease-out infinite}.supporthinweis svg{color:var(--hx-produkt)}.menuzahl{margin-left:auto;background:var(--hx-produkt);color:#fff;font-size:10.5px;font-weight:700;border-radius:999px;padding:1px 7px}.pill.support{background:rgba(46,155,255,.12)}.maskiert.fest{cursor:default;filter:blur(4.5px)}.pill.support{background:rgba(46,155,255,.14);border:1px solid rgba(46,155,255,.35)}.pill.support,.pill.support svg{color:var(--hx-blue)}.namezeile{display:flex;gap:8px;margin-bottom:12px}.namezeile .input{flex:1 1;height:38px}.detailzeile td{background:var(--hx-sunken);padding:12px 20px}.aktionsliste{grid-gap:6px;gap:6px;font-size:12.5px}.aktionsliste li{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.aktionsliste .mono{color:var(--hx-faint);font-size:11.5px}.supportraster{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));grid-gap:16px;gap:16px}.supportraster .card header h2{display:flex;align-items:center;gap:8px}.supportraster .card header h2 svg{color:var(--hx-produkt)}.supportzeile{grid-template-columns:auto 1fr auto;display:grid}.supportzeile .ico{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:var(--hx-warn);background:rgba(255,180,84,.1);border:1px solid rgba(255,180,84,.28)}.supportzeile .ico.aktiv{color:var(--hx-ok);background:rgba(61,214,140,.1);border-color:rgba(61,214,140,.28)}.supportzeile.anfrage{border-color:rgba(255,180,84,.3)}.supportzeile small{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.supportzeile .tag{font-size:10.5px;font-weight:600;padding:2px 7px;border-radius:6px}.supportzeile .tag.eingriff{background:rgba(var(--hx-produkt-rgb),.14);color:var(--hx-produkt)}.supportzeile .tag.lesen{background:var(--hx-raised);color:var(--hx-muted)}@media(max-width:640px){.supportraster{grid-template-columns:1fr}}.modellwahl{display:inline-flex;gap:4px;margin-top:26px;padding:4px;border-radius:999px;background:var(--hx-surface);border:1px solid var(--hx-line)}.modellwahl button{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border-radius:999px;background:none;border:0;color:var(--hx-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:all .18s}.modellwahl button.an{background:var(--hx-raised);color:var(--hx-text);box-shadow:inset 0 0 0 1px var(--hx-line-strong)}.preisraster{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:18px;gap:18px;align-items:stretch}.preiskarte{position:relative;display:flex;flex-direction:column;gap:18px;padding:30px 28px;background:var(--hx-surface);border-radius:22px;transition:transform .18s var(--hx-ease),border-color .18s}.preiskarte.hervor{border-color:rgba(var(--hx-produkt-rgb),.5);box-shadow:0 20px 60px rgba(var(--hx-produkt-rgb),.12)}.preiskarte .band{position:absolute;top:-11px;left:24px;font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px;color:#fff}.preiskarte h3{font-family:var(--hx-font-display);font-size:19px;font-weight:600;color:var(--hx-produkt)}.preiskarte .preis{display:flex;align-items:baseline;gap:8px}.preiskarte .preis b{font-family:var(--hx-font-display);font-size:36px;font-weight:700;letter-spacing:-.01em}.preiskarte .preis small{font-size:12.5px;color:var(--hx-faint)}.preiskarte .haken{flex:1 1}.knopf.voll{justify-content:center;width:100%}.knopf:disabled{opacity:.5;cursor:not-allowed}.fussnote.mitte{text-align:center;margin-top:22px}.testhinweis{display:inline-block;margin-top:14px;font-size:12px;color:var(--hx-warn);background:rgba(255,180,84,.1);border:1px solid rgba(255,180,84,.3);border-radius:999px;padding:5px 12px}.hero{max-width:1120px;padding:110px 40px 90px}.herotext h1{font-size:56px}.heroknoepfe{display:flex;gap:10px;flex-wrap:wrap}.block h2.mitte{text-align:center;margin-bottom:34px}.block.produkt{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center;max-width:1120px;padding:80px 40px}.block.produkt.umgekehrt .produkttext{order:2}.produkttext{--pf:var(--hx-indigo);--pf-rgb:106,107,255}.produkttext[data-produkt=control]{--pf:var(--hx-blue);--pf-rgb:46,155,255}.produkttext .produktname{display:inline-block;font-family:var(--hx-font-display);font-size:13px;font-weight:600;color:var(--pf);margin-bottom:14px;padding-bottom:6px;border-bottom:2px solid rgba(var(--pf-rgb),.35)}.produkttext h2{font-size:32px;line-height:1.15;letter-spacing:-.025em;margin-bottom:16px}.produkttext p{font-size:15px;line-height:1.75;color:var(--hx-muted);max-width:48ch}.produkttext code{font-family:var(--hx-font-mono);font-size:13px;color:var(--hx-text);background:var(--hx-raised);padding:2px 7px;border-radius:6px}.produkttext .haken{margin-top:20px;display:grid;grid-gap:9px;gap:9px}.produkttext .haken li{position:relative;padding-left:24px;font-size:14px;color:var(--hx-text)}.produkttext .haken li:before{content:"";position:absolute;left:0;top:7px;width:12px;height:12px;border-radius:3px;background:rgba(var(--pf-rgb),.22);border:1px solid rgba(var(--pf-rgb),.6)}.produkttext .haken li:after{content:"";position:absolute;left:3px;top:9px;width:6px;height:4px;border-left:2px solid var(--pf);border-bottom:2px solid var(--pf);transform:rotate(-45deg)}.buehne{--pf:var(--hx-indigo);--pf-rgb:106,107,255;position:relative;background:var(--hx-surface);border:1px solid var(--hx-line);border-radius:20px;padding:16px;font-size:12.5px;box-shadow:0 30px 80px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.03)}.buehne[data-produkt=control]{--pf:var(--hx-blue);--pf-rgb:46,155,255}.buehne:before{content:"";position:absolute;inset:-1px;border-radius:21px;pointer-events:none;background:radial-gradient(400px 200px at 20% 0,rgba(var(--pf-rgb),.16),transparent 70%)}.buehne>*{position:relative}.fensterkopf{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--hx-line-soft)}.fensterkopf .marke{font-family:var(--hx-font-display);font-size:11px;letter-spacing:.14em;color:var(--hx-muted)}.fensterkopf .marke b{color:var(--pf)}.fensterkopf .live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--hx-ok)}.fensterkopf .live i{width:6px;height:6px;border-radius:50%;background:var(--hx-ok)}.fensterkopf .chip{font-size:10.5px;padding:2px 8px;border-radius:999px;background:rgba(var(--pf-rgb),.14);color:var(--pf)}.bkopfband{display:flex;gap:22px;padding:12px 14px;margin-bottom:12px;border-radius:12px;background:linear-gradient(135deg,rgba(var(--pf-rgb),.12),transparent 70%);border:1px solid var(--hx-line-soft)}.bkopfband div{display:flex;flex-direction:column}.bkopfband b{font-family:var(--hx-font-display);font-size:20px;line-height:1;background:var(--hx-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.bkopfband b.rot{background:none;color:var(--hx-danger)}.bkopfband small{font-size:10.5px;color:var(--hx-faint);margin-top:3px}.bliste{display:grid;grid-gap:6px;gap:6px}.bzeile{display:grid;grid-template-columns:8px 1fr 70px 70px;align-items:center;grid-gap:10px;gap:10px;padding:9px 11px;border-radius:10px;background:var(--hx-sunken);border:1px solid var(--hx-line-soft)}.bzeile .punkt{width:8px;height:8px;border-radius:50%;background:var(--hx-ok)}.bzeile.tot .punkt{background:var(--hx-danger)}.bzeile .name{display:flex;flex-direction:column;line-height:1.25;font-weight:600}.bzeile .name small{font-weight:400;color:var(--hx-faint);font-size:10.5px}.bzeile .balken{height:5px;border-radius:3px;background:var(--hx-raised);overflow:hidden}.bzeile .balken i{display:block;height:100%;background:var(--hx-danger);border-radius:3px}.bzeile .balken.schild i{background:var(--hx-blue)}.baktionen{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.baktionen span{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:8px;background:var(--hx-raised);border:1px solid var(--hx-line);font-size:11.5px;color:var(--hx-muted)}.baktionen span svg{color:var(--pf)}.bzeile.rang{grid-template-columns:1fr auto auto}.bzeile.rang .pfeil{font-size:11.5px;color:var(--pf);font-weight:600}.bzeile.rang .pfeil:before{content:"→ ";color:var(--hx-faint)}.bzeile.rang .status{font-size:10.5px;padding:2px 8px;border-radius:999px;background:rgba(61,214,140,.14);color:var(--hx-ok)}.bfolge{display:flex;gap:6px;flex-wrap:wrap;padding:2px 4px}.bfolge span{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--hx-faint);padding:5px 9px;border-radius:8px;border:1px dashed var(--hx-line)}.bfolge span.an{color:var(--hx-ok);border-style:solid;border-color:rgba(61,214,140,.3)}.bprotokoll{margin-top:12px;display:grid;grid-gap:5px;gap:5px;font-size:11.5px;color:var(--hx-muted)}.bprotokoll div{display:flex;gap:8px;padding:7px 10px;border-radius:8px;background:var(--hx-sunken)}.bprotokoll span{color:var(--hx-faint);font-family:var(--hx-font-mono);font-size:10.5px;min-width:64px}.bprotokoll b{color:var(--hx-text)}.brollen{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:12px}.brolle{display:flex;flex-direction:column;gap:4px;padding:11px 12px;border-radius:11px;background:var(--hx-sunken);border:1px solid var(--hx-line-soft);color:var(--hx-muted)}.brolle.an{border-color:rgba(var(--pf-rgb),.55);background:rgba(var(--pf-rgb),.08);color:var(--hx-text)}.brolle svg{color:var(--pf)}.brolle b{font-size:12px}.brolle small{font-size:10.5px;color:var(--hx-faint)}.bschalter{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.bschalter span{display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:9px;font-size:11.5px;background:var(--hx-sunken);border:1px solid var(--hx-line-soft);color:var(--hx-faint)}.bschalter span i{width:13px;height:13px;border-radius:4px;border:1px solid var(--hx-line-strong)}.bschalter span.an{color:var(--hx-text)}.bschalter span.an i{background:var(--pf);border-color:var(--pf)}.buehne.discord{background:#2b2d31;border-color:#1e1f22;color:#dbdee1;font-family:var(--hx-font-body)}.buehne.discord:before{display:none}.dckopf{display:flex;align-items:center;gap:6px;font-weight:600;color:#949ba4;font-size:12.5px}.dcbefehl,.dckopf{margin-bottom:12px}.dcbefehl{display:inline-block;padding:6px 10px;border-radius:6px;background:#1e1f22;font-family:var(--hx-font-mono);font-size:12px}.dcbefehl span{color:#949ba4}.dcantwort{border-left:4px solid #2e9bff;background:#1e1f22;border-radius:6px;padding:12px 14px;display:grid;grid-gap:8px;gap:8px}.dctitel{font-weight:700;font-size:13px;color:#fff}.dctext{font-size:12.5px;color:#dbdee1}.dcmenu{padding:8px 10px;border-radius:5px;background:#2b2d31;border:1px solid #3f4147;font-size:12px;color:#949ba4}.dcknoepfe{display:flex;gap:6px;flex-wrap:wrap}.dcknoepfe span{padding:6px 12px;border-radius:5px;background:#4e5058;font-size:11.5px;font-weight:600;color:#fff}.dcfuss{font-size:10.5px;color:#949ba4;display:flex;align-items:center;gap:5px}.dcfuss:before{content:"";width:12px;height:12px;border-radius:50%;background:#949ba4;opacity:.5}.einrichtung{max-width:820px}.schritte{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:32px 0 26px;text-align:left}.schritte li{position:relative;display:flex;flex-direction:column;gap:8px;padding:22px 20px 20px;background:var(--hx-surface);border:1px solid var(--hx-line);border-radius:18px}.schritte .nr{position:absolute;top:14px;right:16px;font-family:var(--hx-font-display);font-size:24px;font-weight:700;color:var(--hx-line-strong)}.schritte svg{color:var(--hx-indigo)}.schritte b{font-family:var(--hx-font-display);font-size:15px}.schritte small{font-size:12.5px;color:var(--hx-muted);line-height:1.55}.teaser{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.teaserkarte{--pf:var(--hx-indigo);--pf-rgb:106,107,255;display:flex;flex-direction:column;gap:8px;padding:26px 24px;border-radius:20px;background:var(--hx-surface);color:var(--hx-text);transition:border-color .2s,transform .2s}.teaserkarte[data-produkt=control]{--pf:var(--hx-blue);--pf-rgb:46,155,255}.teaserkarte[data-produkt=support]{--pf:var(--hx-violet);--pf-rgb:168,85,247}.teaserkarte:hover{border-color:rgba(var(--pf-rgb),.5);transform:translateY(-2px)}.teaserkarte h3{font-family:var(--hx-font-display);font-size:18px;color:var(--pf)}.teaserkarte p{font-size:13px;color:var(--hx-muted);flex:1 1}.teaserkarte b{font-family:var(--hx-font-display);font-size:20px;margin-top:8px}.block.support{text-align:center}.block.support>svg{color:var(--hx-violet);margin-bottom:10px}.fragen{display:grid;grid-gap:0;gap:0;text-align:left;margin-top:8px}.fragen div{padding:20px 0;border-top:1px solid var(--hx-line-soft)}.fragen div:last-child{border-bottom:1px solid var(--hx-line-soft)}.fragen dt{font-family:var(--hx-font-display);font-size:15.5px;font-weight:600;margin-bottom:6px}.fragen dd{font-size:14px;color:var(--hx-muted);line-height:1.7}@media(max-width:900px){.herotext h1{font-size:40px}.block.produkt{grid-template-columns:1fr;gap:28px;padding:56px 24px}.block.produkt.umgekehrt .produkttext{order:0}.block.produkt .buehne{order:1}.brollen,.bschalter,.schritte,.teaser{grid-template-columns:1fr}.bzeile{grid-template-columns:8px 1fr 50px 50px}}.zweispalten{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:26px}.produktkasten{--pf:var(--hx-indigo);--pf-rgb:106,107,255;padding:24px 24px 22px;border-radius:18px;background:var(--hx-surface);border:1px solid var(--hx-line);border-top:3px solid var(--pf)}.produktkasten[data-produkt=control]{--pf:var(--hx-blue);--pf-rgb:46,155,255}.produktkasten h3{font-family:var(--hx-font-display);font-size:18px;color:var(--pf);margin-bottom:8px}.produktkasten p{font-size:14px;line-height:1.7;color:var(--hx-muted)}.produktkasten code{font-family:var(--hx-font-mono);font-size:12.5px;color:var(--hx-text);background:var(--hx-raised);padding:1px 6px;border-radius:5px}@media(max-width:800px){.zweispalten{grid-template-columns:1fr}}.ungespeichert{position:-webkit-sticky;position:sticky;top:84px;z-index:30;display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:16px;border-radius:12px;font-size:12.5px;background:rgba(255,180,84,.12);border:1px solid rgba(255,180,84,.4);color:var(--hx-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ungespeichert .punkt{width:8px;height:8px;border-radius:50%;background:var(--hx-warn);flex:none;box-shadow:0 0 0 0 rgba(255,180,84,.6);animation:hx-lampe 1.6s ease-out infinite}.ungespeichert span:not(.punkt){flex:1 1}.ungespeichert b{color:var(--hx-warn)}@media(prefers-reduced-motion:reduce){.ungespeichert .punkt{animation:none}}.preiskarte .preis.aktion{flex-wrap:wrap}.preiskarte .preis.aktion b{color:var(--hx-ok)}.preiskarte .preis .danach{flex-basis:100%;font-size:12px;color:var(--hx-faint);margin-top:2px}.gekaufte-keys{margin-bottom:18px;display:grid;grid-gap:8px;gap:8px}.gekaufter-key{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:12px;background:rgba(var(--hx-produkt-rgb),.08);border:1px solid rgba(var(--hx-produkt-rgb),.3);cursor:pointer;font:inherit;color:var(--hx-text);transition:border-color .15s,background .15s;text-align:left;width:100%}.gekaufter-key:hover{border-color:rgba(var(--hx-produkt-rgb),.6);background:rgba(var(--hx-produkt-rgb),.12)}.gekaufter-key .pk{font-size:11px;font-weight:600;color:var(--hx-produkt);white-space:nowrap}.gekaufter-key code{flex:1 1;font-family:var(--hx-font-mono);font-size:12.5px;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis}.gekaufter-key .einloesen{font-size:11.5px;color:var(--hx-produkt);font-weight:600;white-space:nowrap}.gekaufte-keys .oder{display:flex;align-items:center;gap:10px;margin:4px 0 2px;font-size:11px;color:var(--hx-faint)}.gekaufte-keys .oder:after,.gekaufte-keys .oder:before{content:"";flex:1 1;height:1px;background:var(--hx-line-soft)}.topbar{position:-webkit-sticky;position:sticky;top:0;margin:0;width:100%;max-width:none;height:50px;border-radius:0;background:var(--hx-bg);border:0;border-bottom:1px solid var(--hx-line);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0 18px 0 14px;gap:10px}.topbar .marke{padding:3px 6px 3px 2px}.topbar .marke img{box-shadow:none;border-radius:6px}.topbar .marke .helix{font-size:12.5px;letter-spacing:.1em}.topbar-trenner{height:18px;background:var(--hx-line)}.kontoknopf{height:36px;padding:3px 8px 3px 3px;border-radius:8px}.kontoknopf .av{width:26px;height:26px;box-shadow:none}.kontoknopf .av.initialen{background:var(--hx-produkt)}.kontoknopf .wer b{font-size:12px}.kontoknopf .wer small{font-size:10.5px}.menu{border-radius:10px;box-shadow:0 12px 30px rgba(0,0,0,.4)}.shell{display:grid;grid-template-columns:224px minmax(0,1fr);grid-gap:0;gap:0;padding:0;max-width:none;margin:0;min-height:calc(100vh - 50px)}.shell>main{padding:26px 30px 60px;min-width:0;max-width:1240px}.rail{position:-webkit-sticky;position:sticky;top:50px;align-self:start;height:calc(100vh - 50px);max-height:none;background:var(--hx-surface);border:0;border-right:1px solid var(--hx-line);border-radius:0;box-shadow:none;padding:12px 10px 14px;gap:2px;overflow-y:auto}.railmark{display:none}.navgroup{padding:6px 0 4px}.navgroup+.navgroup{border-top:0;margin-top:8px}.navlabel{padding:4px 10px 6px;font-size:11.5px;color:var(--hx-faint)}.navlink{padding:7px 10px;border-radius:6px;font-size:13px;gap:9px;color:var(--hx-muted)}.navlink svg{width:16px;height:16px}.navlink:hover{background:var(--hx-raised);color:var(--hx-text)}.navlink:hover svg{transform:none}.navlink.active{background:rgba(var(--hx-produkt-rgb),.12);box-shadow:none}.navlink.active svg{color:var(--hx-produkt)}.navlink:before{display:none}.railfuss{padding:10px 4px 0}.quota{border-radius:8px;padding:10px 12px;background:var(--hx-raised);border:1px solid var(--hx-line)}.quota .balken i{background:var(--hx-produkt)}.card{border-radius:10px;box-shadow:none}.card:before{display:none}.card header{padding:12px 16px;min-height:0}.card header h2{font-size:13.5px;font-weight:600}.kopfband{display:flex;flex-wrap:wrap;gap:0;background:none;border:0;border-radius:0;padding:0;margin:0 0 22px;overflow:visible}.kopfband:before{display:none}.kopfband h1{order:-1;width:100%;margin:0 0 14px;font-size:22px;font-weight:600;letter-spacing:-.01em}.kopfband .live{order:0;padding:0 16px 0 0;margin-right:16px;border-right:1px solid var(--hx-line)}.kopfband .trenner{display:none}.kopfband .zahl{padding:0 20px 0 0;margin-right:20px;border-right:1px solid var(--hx-line);min-width:0}.kopfband .zahl:last-of-type{border-right:0}.kopfband .zahl b{background:none;-webkit-text-fill-color:currentColor;color:var(--hx-text);font-size:22px;animation:none}.kopfband .zahl.warn b{color:var(--hx-warn)}.kopfband .zahl.gefahr b{color:var(--hx-danger)}.kopfband .zahl.ok b{color:var(--hx-ok)}.kopfband .zahl small{font-size:11px}.seitenkopf{margin:0 0 18px}.seitenkopf h1.page,h1.page{font-size:22px}.kopfband .live.an i,.livepunkt.live,.rechtschalter,.rollenkarte,.supporthinweis,.ungespeichert .punkt,main>*,table.hx tbody tr{animation:none}.btn.primary{background:var(--hx-produkt);border-color:transparent}.btn.primary,.btn.primary:hover{box-shadow:none}.pill.rolle{background:var(--hx-raised);border-color:var(--hx-line);color:var(--hx-text)}.werkbank{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.werkbank .card{margin:0}.werkbank .voll{grid-column:1/-1}.aktionsliste{list-style:none;display:grid}.aktionsliste li{display:grid;grid-template-columns:70px 1fr auto;grid-gap:12px;gap:12px;align-items:baseline;padding:9px 16px;border-top:1px solid var(--hx-line-soft);font-size:13px}.aktionsliste li:first-child{border-top:0}.aktionsliste .zeit{font-family:var(--hx-font-mono);font-size:11px;color:var(--hx-faint)}.aktionsliste .was b{color:var(--hx-text)}.aktionsliste .was span{color:var(--hx-muted)}.aktionsliste .grund{font-size:12px;color:var(--hx-faint);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamliste{list-style:none}.teamliste li{display:flex;align-items:center;gap:10px;padding:8px 16px;border-top:1px solid var(--hx-line-soft);font-size:13px}.teamliste li:first-child{border-top:0}.teamliste .av{width:26px;height:26px;border-radius:6px;background:var(--hx-raised);display:grid;place-items:center;font-size:11px;font-weight:600;color:var(--hx-muted);flex:none}.teamliste .name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamliste .rang{font-size:11.5px;color:var(--hx-faint)}.teamliste .status{width:7px;height:7px;border-radius:50%;background:var(--hx-ok);flex:none}.teamliste .status.aus{background:var(--hx-faint)}.schnell{display:flex;gap:8px;flex-wrap:wrap;padding:12px 16px}.leer-zeile{padding:14px 16px;font-size:12.5px;color:var(--hx-faint)}.card .mehr{display:block;padding:9px 16px;font-size:12px;color:var(--hx-produkt);border-top:1px solid var(--hx-line-soft)}@media(max-width:1000px){.shell{grid-template-columns:1fr}.rail{position:static;height:auto;border-right:0;border-bottom:1px solid var(--hx-line);flex-direction:row;overflow-x:auto;padding:6px 8px}.navgroup+.navgroup{margin-top:0;border-left:1px solid var(--hx-line-soft);padding-left:6px}.shell>main{padding:18px 16px 40px}.werkbank{grid-template-columns:1fr}.topbar{margin:0;width:100%;top:0}}.hero.werk{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;padding:88px 40px 70px;max-width:1180px}.hero.werk h1{font-family:var(--hx-font-display);font-size:50px;font-weight:700;line-height:1.06;letter-spacing:-.03em;color:var(--hx-text);margin-bottom:22px}.hero.werk .lead{font-size:16.5px;max-width:520px}.hero.werk .heroknoepfe{margin-top:28px}.herofuss{margin-top:16px;font-size:12.5px;color:var(--hx-faint)}.herobild .buehne{box-shadow:0 24px 60px rgba(0,0,0,.45);font-size:13px}.herobild .buehne:before{display:none}.knopf.primaer{box-shadow:none}.knopf.primaer:hover{filter:brightness(1.08);box-shadow:none}.block.produkt .buehne:before{display:none}.block.produkt .buehne{box-shadow:0 16px 40px rgba(0,0,0,.35)}@media(max-width:900px){.hero.werk{grid-template-columns:1fr;padding:56px 24px 40px}.hero.werk h1{font-size:36px}}.aktionsliste li.system .grund,.aktionsliste li.system .was span{color:var(--hx-faint)}.hero.werk{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center}.herobild .buehne{font-size:13.5px;padding:18px}.itemzeile:hover,.preiskarte:hover,.rechtschalter:hover,.rollenkarte:hover,.teaserkarte:hover,.weg:hover{transform:none}.rechtschalter,.rollenkarte{border-radius:8px}.rollenkarte.an{box-shadow:none}.preiskarte{border-radius:12px}.preiskarte.hervor{box-shadow:none;border-color:rgba(var(--hx-produkt-rgb),.6)}.hx-dialog,.sperrseite .card,.teaserkarte{border-radius:12px}.menu{border-radius:8px}.buehne{border-radius:12px}.bstat{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--hx-faint);margin-left:10px}.bstat i{width:6px;height:6px;border-radius:50%;background:var(--hx-ok)}.fensterkopf .chip{margin-left:auto}.card.zugang-einladen,.schritte li,.supportkarte{border-radius:10px}.pill{border-radius:6px}.einrichtung .schritte{text-align:left}.block.schmal:has(.modellwahl){padding-bottom:28px}.block:has(.preisraster){padding-top:24px}.preiskarte .haken{text-align:left;margin:0;display:grid;grid-gap:8px;gap:8px;width:100%}.preiskarte .haken li{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45}.preiskarte .haken li svg{flex:none;margin-top:3px;color:var(--hx-ok)}.preiskarte .rechnung{display:block;font-size:12px;color:var(--hx-faint);margin-top:-6px}.preiskarte .preis.aktion b{color:var(--hx-text)}.preiskarte .band{background:var(--hx-produkt)}.vertrauen{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px 24px;gap:10px 24px;max-width:1000px;margin:34px auto 0;padding:18px 22px;border:1px solid var(--hx-line);border-radius:10px;background:var(--hx-surface)}.vertrauen li{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--hx-muted);line-height:1.45}.vertrauen li svg{flex:none;margin-top:3px;color:var(--hx-ok)}.block.kontrast{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:28px;gap:28px;align-items:center;max-width:1000px;padding:10px 40px 70px}.kontrast .bisher,.kontrast .danach{padding:22px 24px;border-radius:10px;border:1px solid var(--hx-line);background:var(--hx-surface)}.kontrast h3{font-family:var(--hx-font-display);font-size:14px;font-weight:600;color:var(--hx-faint);margin-bottom:12px}.kontrast ol{list-style:none;counter-reset:s;display:grid;grid-gap:7px;gap:7px}.kontrast ol li{counter-increment:s;display:flex;gap:10px;font-size:13.5px;color:var(--hx-muted);line-height:1.4}.kontrast ol li:before{content:counter(s);width:18px;height:18px;border-radius:5px;flex:none;display:grid;place-items:center;font-size:11px;font-weight:600;color:var(--hx-faint);background:var(--hx-raised);margin-top:1px}.kontrast .pfeil{color:var(--hx-faint)}.kontrast .danach{border-color:rgba(var(--hx-produkt-rgb),.45)}.kontrast .danach .eins{font-family:var(--hx-font-display);font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--hx-text);margin-bottom:8px}.kontrast .danach p:not(.eins){font-size:13.5px;color:var(--hx-muted);line-height:1.6}.abschluss .herofuss{margin-top:14px}@media(max-width:800px){.block.kontrast{grid-template-columns:1fr;padding:10px 24px 50px}.kontrast .pfeil{transform:rotate(90deg);justify-self:center}}.block.kennst{padding-top:70px;padding-bottom:40px}.schmerz{list-style:none;display:grid;grid-gap:12px;gap:12px;margin:28px 0 26px;text-align:left}.schmerz li{position:relative;padding:14px 16px 14px 44px;font-size:14.5px;line-height:1.6;color:var(--hx-muted);background:var(--hx-surface);border:1px solid var(--hx-line);border-radius:10px}.schmerz li:before{content:"";position:absolute;left:18px;top:21px;width:10px;height:10px;border-radius:2px;transform:rotate(45deg);background:var(--hx-warn);opacity:.9}.block.dahinter{padding-top:40px;padding-bottom:40px}.block.dahinter .lead{max-width:600px;font-size:17px;line-height:1.75;color:var(--hx-text)}.block.dahinter .lead.klein{font-size:13px;color:var(--hx-faint);margin-top:14px}table.hx .unter{display:block;font-size:11.5px;color:var(--hx-faint);margin-top:3px;font-weight:400}table.hx .tat{text-align:right;white-space:nowrap}table.hx .tat .btn{margin-left:6px;vertical-align:middle}table.hx .tat .btn:first-child{margin-left:0}table.hx td .pill+.unter{margin-top:4px}table.hx td>b+.pill{margin-left:8px;vertical-align:middle}table.hx td.faint{color:var(--hx-faint);font-size:12px;white-space:nowrap}.gratisband{display:flex;align-items:center;gap:20px;max-width:760px;margin:0 auto 30px;padding:20px 24px;border-radius:14px;background:var(--hx-surface);border:1px solid rgba(var(--hx-produkt-rgb),.4)}.gratisband>div{flex:1 1;display:flex;flex-direction:column;gap:3px;text-align:left}.gratisband b{font-family:var(--hx-font-display);font-size:17px}.gratisband span{font-size:13.5px;color:var(--hx-muted)}.gratisband .knopf{flex:none}@media(max-width:620px){.gratisband{flex-direction:column}.gratisband,.gratisband>div{text-align:center}}.gratishinweis{display:flex;align-items:center;gap:9px;padding:9px 14px;margin-bottom:16px;border-radius:10px;font-size:12.5px;background:rgba(var(--hx-produkt-rgb),.1);border:1px solid rgba(var(--hx-produkt-rgb),.3);color:var(--hx-text)}.gratishinweis svg{color:var(--hx-produkt);flex:none}.gratishinweis.voll{background:rgba(255,180,84,.1);border-color:rgba(255,180,84,.4)}.gratishinweis.voll svg{color:var(--hx-warn)}.gratishinweis a{margin-left:auto;color:var(--hx-produkt);font-weight:600}.notizen{padding:10px 16px 14px;background:var(--hx-sunken);border-top:1px solid var(--hx-line-soft);display:grid;grid-gap:8px;gap:8px}.notiz{display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px;padding:9px 12px;background:var(--hx-surface);border:1px solid var(--hx-line);border-radius:8px;font-size:13px}.notiz .kopf{grid-column:1;font-size:11px;color:var(--hx-faint)}.notiz .text{grid-column:1;white-space:pre-wrap;line-height:1.5}.notiz .btn{grid-column:2;grid-row:1/3;align-self:center}.notizen .neu{display:flex;gap:8px;align-items:flex-end}.notizen .neu textarea{flex:1 1;resize:vertical;font-size:13px}.zfa-schritte{display:grid;grid-template-columns:auto 1fr;grid-gap:22px;gap:22px;align-items:start}.notfallcodes{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin-top:8px;max-width:420px}.notfallcodes code{padding:6px 8px;border-radius:6px;background:var(--hx-sunken);border:1px solid var(--hx-line);font-size:12px;text-align:center}@media(max-width:640px){.zfa-schritte{grid-template-columns:1fr}.notfallcodes{grid-template-columns:repeat(2,1fr)}}.vertraulich{display:inline-flex;align-items:stretch;border-radius:5px;overflow:hidden;background:var(--hx-sunken);border:1px solid var(--hx-line);color:var(--hx-muted);vertical-align:baseline}.vertraulich.offen{border-color:rgba(var(--hx-produkt-rgb),.5)}.vertraulich button{display:inline-flex;align-items:center;gap:5px;padding:1px 7px;background:none;border:0;color:inherit;font:inherit;font-size:inherit;cursor:pointer}.vertraulich .v-kopieren{border-left:1px solid var(--hx-line);padding:1px 6px}.vertraulich button:hover{color:var(--hx-text);background:var(--hx-raised)}.vertraulich svg{color:var(--hx-faint);flex:none}.vertraulich.offen .v-zeigen{color:var(--hx-text)}.vereinbarung .vtext{max-height:52vh;overflow:auto;padding:16px 20px;border:1px solid var(--hx-line);border-radius:10px;background:var(--hx-sunken);font-size:13.5px;line-height:1.65;color:var(--hx-muted)}.vereinbarung .vtext h3{font-size:14px;color:var(--hx-text);margin:14px 0 6px}.vereinbarung .vtext h3:first-child{margin-top:0;font-size:16px}.vereinbarung .vtext p{margin:0 0 6px}.vereinbarung .vtext li{margin:0 0 4px 18px}.vereinbarung .vform{display:grid;grid-gap:12px;gap:12px;margin-top:16px;max-width:560px;transition:opacity .2s}.vereinbarung .feld{display:grid;grid-gap:6px;gap:6px}.auth-haken{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;color:var(--hx-muted);cursor:pointer;line-height:1.4}.auth-haken input{margin-top:2px;accent-color:var(--hx-indigo)}.sitefooter{border-top:1px solid var(--hx-line);margin-top:80px}.sitefooter .unten{max-width:1180px;margin:0 auto;padding:30px 40px 36px;display:grid;grid-gap:18px;gap:18px}.sitefooter .fzkopf{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.sitefooter .marke{display:inline-flex;align-items:center;gap:9px;font-family:var(--hx-font-display);font-weight:700;letter-spacing:.08em;font-size:14px;color:var(--hx-text)}.sitefooter .marke .raute{border-radius:6px}.sitefooter .fzlinks{display:flex;gap:20px;margin-left:auto;flex-wrap:wrap}.sitefooter .fzlinks a{font-size:13px;color:var(--hx-muted)}.sitefooter .fzlinks a:hover{color:var(--hx-text)}.sitefooter .fzfuss{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--hx-line-soft)}.sitefooter .rechtliches{display:flex;gap:18px;flex-wrap:wrap}.sitefooter .rechtliches a{font-size:12px;color:var(--hx-faint)}.sitefooter .rechtliches a:hover{color:var(--hx-muted)}.sitefooter .klein{font-size:12px;color:var(--hx-faint)}@media(max-width:620px){.sitefooter .unten{padding:24px 20px 28px}.sitefooter .fzlinks{margin-left:0;width:100%}.sitefooter .fzfuss{flex-direction:column;align-items:flex-start;gap:10px}}.serverwahl{display:flex;gap:8px;flex-wrap:wrap}.konto-layout{display:grid;grid-template-columns:184px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.konto-schiene{position:-webkit-sticky;position:sticky;top:80px}.konto-schiene nav{display:grid;grid-gap:1px;gap:1px;border-left:1px solid #162033}.konto-schiene a{padding:8px 14px;font-size:13px;color:var(--hx-faint);border-left:2px solid transparent;margin-left:-1px;transition:color .15s,border-color .15s;cursor:pointer}.konto-schiene a:hover{color:var(--hx-muted)}.konto-schiene a.an{color:var(--hx-text);border-left-color:var(--hx-indigo);font-weight:600}.konto-inhalt{display:grid;grid-gap:18px;gap:18px;min-width:0}.konto-inhalt>*{scroll-margin-top:84px}@media (max-width:900px){.konto-layout{grid-template-columns:1fr}.konto-schiene{position:static}.konto-schiene nav{display:flex;flex-wrap:wrap;gap:6px;border:0}.konto-schiene a{border:1px solid var(--hx-line);border-radius:999px;padding:6px 12px;margin:0}.konto-schiene a.an{border-color:var(--hx-indigo)}}.konto-kopf{display:flex;align-items:center;gap:16px;padding:20px 22px;flex-wrap:wrap}.konto-kopf .avatar{width:52px;height:52px;border-radius:16px;flex:none;display:grid;place-items:center;font-family:var(--hx-font-display);font-weight:700;font-size:20px;color:#fff;background:var(--hx-gradient)}.konto-kopf .name{font-family:var(--hx-font-display);font-size:17px;font-weight:600}.konto-kopf .meta{color:var(--hx-muted);font-size:12.5px;margin-top:2px}.konto-kopf .rechts{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.stepper{display:grid;grid-template-columns:repeat(3,1fr);position:relative;margin-bottom:22px;padding-top:2px}.stepper:before{content:"";right:16.66%;background:var(--hx-line)}.stepper .linie,.stepper:before{position:absolute;left:16.66%;top:21px;height:2px}.stepper .linie{background:var(--hx-indigo);transition:width .7s cubic-bezier(.22,.68,.36,1)}.stepper .step{position:relative;display:grid;justify-items:center;grid-gap:9px;gap:9px;text-align:center;padding:0 8px;border-top:0;font-size:inherit}.stepper .step .kreis{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:13px;background:var(--hx-surface);border:2px solid var(--hx-line);color:var(--hx-faint);position:relative;z-index:1;transition:background .3s,border-color .3s,color .3s,box-shadow .3s}.stepper .step.fertig .kreis{background:var(--hx-indigo);border-color:var(--hx-indigo);color:#fff}.stepper .step.aktiv .kreis{border-color:var(--hx-indigo);color:var(--hx-text);box-shadow:0 0 0 5px rgba(106,107,255,.15)}.stepper .step .titel{font-size:12.5px;color:var(--hx-faint);line-height:1.3}.stepper .step.aktiv .titel{color:var(--hx-text);font-weight:600}.stepper .step.fertig .titel{color:var(--hx-muted)}@media (max-width:640px){.stepper .step .titel{font-size:11px}}.card.aktuell{border-color:rgba(106,107,255,.45);box-shadow:0 0 0 1px rgba(106,107,255,.2),0 12px 34px rgba(0,0,0,.22)}.card.erledigt{opacity:.72;transition:opacity .2s}.card.erledigt:hover{opacity:1}.fertig-zustand{display:grid;place-items:center;text-align:center;grid-gap:10px;gap:10px;padding:40px 24px}.fertig-zustand .haken{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:rgba(61,214,140,.12);border:1px solid rgba(61,214,140,.3);color:var(--hx-ok);animation:hx-pop-in .3s cubic-bezier(.22,.68,.36,1) both}.fertig-zustand b{font-family:var(--hx-font-display);font-size:16px}.fertig-zustand p{color:var(--hx-muted);font-size:13px;max-width:420px;line-height:1.6}.hilfe-themen{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px;margin:26px 0 8px}.hilfe-thema{display:grid;grid-gap:7px;gap:7px;padding:16px;background:var(--hx-surface);border:1px solid var(--hx-line-soft);border-radius:var(--hx-radius-lg);text-align:left;cursor:pointer;color:var(--hx-text);font:inherit;transition:border-color .15s,transform .2s cubic-bezier(.22,.68,.36,1)}.hilfe-thema:focus-visible,.hilfe-thema:hover{border-color:var(--hx-line-strong);transform:translateY(-2px);outline:none}.hilfe-thema svg{color:var(--hx-indigo)}.hilfe-thema b{font-size:13.5px;font-family:var(--hx-font-display)}.hilfe-thema span{font-size:12px;color:var(--hx-muted);line-height:1.5}.faq{display:grid;grid-gap:10px;gap:10px;margin-top:22px}.faq details{background:var(--hx-surface);border:1px solid var(--hx-line-soft);border-radius:var(--hx-radius-lg);overflow:hidden;transition:border-color .2s,box-shadow .2s}.faq details[open]{border-color:var(--hx-line-strong)}.faq summary{cursor:pointer;list-style:none;padding:15px 18px;font-size:14px;font-weight:600;display:flex;align-items:center;gap:12px;color:var(--hx-text)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";margin-left:auto;width:8px;height:8px;flex:none;border-right:2px solid var(--hx-faint);border-bottom:2px solid var(--hx-faint);transform:rotate(45deg) translateY(-2px);transition:transform .22s cubic-bezier(.22,.68,.36,1)}.faq details[open] summary:after{transform:rotate(225deg) translateY(-2px)}.faq details>div{padding:0 18px 16px;color:var(--hx-muted);font-size:13.5px;line-height:1.7;animation:hx-in .22s ease both}.faq details.ziel{border-color:var(--hx-indigo);box-shadow:0 0 0 3px rgba(106,107,255,.15)}.hilfe-wege{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-top:14px}.hilfe-weg{display:grid;grid-gap:6px;gap:6px;padding:18px;background:var(--hx-surface);border:1px solid var(--hx-line-soft);border-radius:var(--hx-radius-lg)}.hilfe-weg svg{color:var(--hx-indigo)}.hilfe-weg b{font-family:var(--hx-font-display);font-size:14px}.hilfe-weg p{color:var(--hx-muted);font-size:13px;line-height:1.6;margin:0}.erscheint{opacity:0;transform:translateY(10px);transition:opacity .45s cubic-bezier(.22,.68,.36,1),transform .45s cubic-bezier(.22,.68,.36,1)}.erscheint.da{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.erscheint{opacity:1;transform:none;transition:none}}.es-balken{height:4px;border-radius:3px;background:var(--hx-sunken);margin:2px 22px;overflow:hidden}.es-balken>i{display:block;height:100%;border-radius:3px;background:var(--hx-gradient);transition:width .7s cubic-bezier(.22,.68,.36,1)}.es-zeile{display:grid;grid-template-columns:28px 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:13px 22px;position:relative}.es-zeile+.es-zeile{border-top:1px solid var(--hx-line-soft)}.es-zeile:not(:last-child):before{content:"";position:absolute;left:35px;top:41px;bottom:-1px;width:2px;background:var(--hx-line);z-index:0}.es-marke{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;position:relative;z-index:1;font-size:12.5px;font-weight:700;background:var(--hx-raised);border:1.5px solid var(--hx-line-strong);color:var(--hx-faint);transition:background .3s,border-color .3s,color .3s}.es-zeile.fertig .es-marke{background:var(--hx-gradient);border-color:transparent;color:#fff;animation:hx-pop-in .3s cubic-bezier(.22,.68,.36,1) both}.es-text{font-size:13.5px;color:var(--hx-text);line-height:1.4}.es-zeile.fertig .es-text{color:var(--hx-muted)}.es-los{font-size:12.5px;font-weight:600;color:var(--hx-indigo);white-space:nowrap;padding:5px 13px;border-radius:8px;border:1px solid transparent;transition:background .15s,border-color .15s}.es-los:hover{background:rgba(106,107,255,.1);border-color:rgba(106,107,255,.3)}.es-haken{font-size:12px;color:var(--hx-ok);display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.daten-block{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:start;background:var(--hx-sunken);border:1px solid var(--hx-line);border-radius:var(--hx-radius-lg);padding:16px 18px}.daten-block>.sym{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--hx-raised);color:var(--hx-indigo);border:1px solid var(--hx-line)}.daten-block.warnung>.sym{color:var(--hx-warn);background:rgba(255,180,84,.08);border-color:rgba(255,180,84,.25)}.daten-block h3{font-family:var(--hx-font-display);font-size:14px;font-weight:600;margin:0 0 3px}.daten-block p{color:var(--hx-muted);font-size:12.5px;line-height:1.6;margin:0 0 12px}.daten-block .tat{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.daten-sperre{display:flex;gap:8px;align-items:flex-start;background:rgba(255,180,84,.08);border:1px solid rgba(255,180,84,.25);border-radius:9px;padding:9px 11px;color:var(--hx-warn);font-size:12.5px;line-height:1.5}.daten-zustand{display:inline-flex;align-items:center;gap:6px;font-size:12.5px}.leer-zustand{display:grid;place-items:center;grid-gap:9px;gap:9px;text-align:center;padding:32px 24px}.leer-zustand .leer-sym{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:var(--hx-raised);border:1px solid var(--hx-line);color:var(--hx-faint);animation:hx-pop-in .35s cubic-bezier(.22,.68,.36,1) both}.leer-zustand b{font-family:var(--hx-font-display);font-size:14px;font-weight:600;color:var(--hx-text)}.leer-zustand p{color:var(--hx-muted);font-size:12.5px;line-height:1.55;max-width:340px;margin:0}.leer-zustand .btn{margin-top:4px}@media (prefers-reduced-motion:reduce){.leer-zustand .leer-sym{animation:none}}.glocke-eintrag{display:grid;grid-template-columns:auto 1fr;grid-gap:11px;gap:11px;align-items:start;padding:12px 16px;border-top:1px solid var(--hx-line-soft);cursor:default;transition:background .12s}.glocke-eintrag.link{cursor:pointer}.glocke-eintrag.link:hover{background:var(--hx-raised)}.glocke-eintrag.neu{background:rgba(106,107,255,.06)}.glocke-eintrag .gsym{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:none;background:var(--hx-raised);border:1px solid var(--hx-line);color:var(--hx-indigo)}.glocke-eintrag .gtitel{font-size:12.5px;font-weight:600;color:var(--hx-text);display:flex;align-items:center;gap:7px}.glocke-eintrag .gpunkt{width:6px;height:6px;border-radius:50%;background:var(--hx-indigo);flex:none}.glocke-eintrag .gtext{font-size:12px;color:var(--hx-muted);line-height:1.5;margin:2px 0 0}.glocke-eintrag .gzeit{font-size:10.5px;color:var(--hx-faint);margin-top:3px}.glocke-kopf{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid var(--hx-line-soft)}.glocke-kopf b{font-family:var(--hx-font-display);font-size:13.5px;font-weight:600}.glocke-gelesen{margin-left:auto;font-size:11.5px;color:var(--hx-indigo);font-weight:600;cursor:pointer;background:none;border:none;padding:0}.glocke-gelesen:hover{text-decoration:underline}.leiter-rang{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:15px;gap:15px;padding:14px 20px 14px 18px;position:relative;transition:background .12s}.leiter-rang+.leiter-rang{border-top:1px solid var(--hx-line-soft)}.leiter-rang:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--hx-line)}.leiter-rang:first-child:before{background:var(--hx-gradient)}.leiter-rang:hover{background:var(--hx-raised)}.leiter-stufe{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:none;font-family:var(--hx-font-display);font-weight:700;font-size:16px;background:var(--hx-raised);border:1px solid var(--hx-line-strong);color:var(--hx-muted)}.leiter-rang:first-child .leiter-stufe{background:var(--hx-gradient);border-color:transparent;color:#fff;box-shadow:0 6px 18px rgba(106,107,255,.3)}.leiter-info{min-width:0}.leiter-info .nm{font-family:var(--hx-font-display);font-size:15px;font-weight:600;color:var(--hx-text)}.leiter-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.leiter-tag{display:inline-flex;align-items:center;gap:5px;font-size:11px;padding:3px 9px;border-radius:7px;background:var(--hx-sunken);border:1px solid var(--hx-line);color:var(--hx-muted);font-family:var(--hx-font-mono)}.leiter-tag.aus{color:var(--hx-faint)}.leiter-tat{display:flex;align-items:center;gap:5px;opacity:.6;transition:opacity .15s}.leiter-rang:hover .leiter-tat,.leiter-tat:focus-within{opacity:1}.leiter-tat .btn{padding:5px 9px}.leiter-pfeile{display:inline-grid;gap:3px}.leiter-pfeile .btn{padding:1px 8px}@media (max-width:560px){.leiter-tat{opacity:1}}.card{border-radius:var(--hx-radius-lg);border:1px solid var(--hx-line);background:linear-gradient(180deg,hsla(0,0%,100%,.018),transparent 42%),var(--hx-surface);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 10px 30px rgba(0,0,0,.2)}.card:hover{transform:none;border-color:var(--hx-line)}.card>header{padding:18px 24px}.card>header h2{font-size:15px;letter-spacing:-.005em}.pad{padding:20px 24px}.setting{padding:22px 24px}.btn{border-radius:var(--hx-radius);padding:10px 16px;line-height:1.2;transition:filter .15s,background .15s,border-color .15s,color .15s,box-shadow .15s,transform .12s}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--hx-gradient);border:0;color:#fff;box-shadow:0 6px 20px rgba(var(--hx-produkt-rgb),.26)}.btn.primary:hover{filter:brightness(1.08)}.btn.ghost{background:transparent;border-color:transparent}.btn.ghost:hover{background:var(--hx-raised);filter:none}.btn.danger:hover{background:rgba(255,92,122,.08);border-color:rgba(255,92,122,.5);filter:none}.btn.klein{padding:7px 12px;font-size:12.5px;border-radius:9px}.input,.select,textarea.input{border-radius:var(--hx-radius);padding:11px 14px;border:1px solid var(--hx-line);background:var(--hx-sunken);transition:border-color .15s,box-shadow .15s}.input:focus,.select:focus,textarea.input:focus{border-color:var(--hx-produkt);box-shadow:0 0 0 3px rgba(var(--hx-produkt-rgb),.16);outline:none}.pill{border:1px solid var(--hx-line)}table.hx th{font-size:11px;letter-spacing:.06em;padding:12px 24px}table.hx td{padding:15px 24px}table.hx tbody tr:hover{transform:none;background:hsla(0,0%,100%,.02)}.rail{background:transparent;border-right:1px solid var(--hx-line-soft);padding:14px 12px}.navlink{border-radius:10px;padding:9px 12px;font-size:13.5px;transition:background .18s var(--hx-ease),color .15s}.navlink.active{background:rgba(var(--hx-produkt-rgb),.14);color:var(--hx-text);box-shadow:inset 0 0 0 1px rgba(var(--hx-produkt-rgb),.22)}.kopfband .zahl b{font-size:30px;letter-spacing:-.02em}.kopfband .zahl small{font-size:12px}.reiter{border-radius:14px;padding:5px;background:var(--hx-surface);border:1px solid var(--hx-line)}.reiter button{border-radius:10px;transition:background .22s var(--hx-ease),color .2s,box-shadow .22s}.reiter button.an{background:var(--hx-raised);box-shadow:0 2px 10px rgba(0,0,0,.25),inset 0 0 0 1px var(--hx-line)}.hx-pop{border-radius:16px}.wechsel{animation:hx-wechsel .26s var(--hx-ease) both}@keyframes hx-wechsel{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wechsel{animation:none}}.topbar{background:rgba(7,11,20,.78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--hx-line-soft);box-shadow:0 8px 24px rgba(0,0,0,.18)}h1.page{font-size:23px;letter-spacing:-.01em}p.sub{font-size:13px;color:var(--hx-muted)}.knopf{border-radius:999px;padding:13px 26px;background:hsla(0,0%,100%,.04);border:1px solid var(--hx-line-strong);transition:background .2s,border-color .2s,transform .18s,box-shadow .2s}.knopf:hover{background:hsla(0,0%,100%,.07);border-color:var(--hx-line-hover);transform:translateY(-1px)}.knopf.primaer{background:var(--hx-indigo);border-color:transparent;color:#fff;box-shadow:0 8px 26px rgba(106,107,255,.28)}.knopf.primaer:hover{filter:brightness(1.07);box-shadow:0 10px 32px rgba(106,107,255,.36)}.knopf.voll{border-radius:999px}.sitenav .links a{color:var(--hx-muted)}.sitenav .links a:hover{color:var(--hx-text)}.sitenav .anmelden{border-radius:999px;padding:7px 16px;background:var(--hx-indigo);border:1px solid transparent;color:#fff;box-shadow:0 6px 20px rgba(106,107,255,.26);transition:filter .2s,box-shadow .2s,transform .18s}.sitenav .anmelden:hover{background:var(--hx-indigo);border-color:transparent;filter:brightness(1.07);box-shadow:0 8px 26px rgba(106,107,255,.34)}.sitenav.fest{border-color:var(--hx-line-strong)}.preiskarte{border-radius:var(--hx-radius-lg);border:1px solid var(--hx-line);box-shadow:0 10px 30px rgba(0,0,0,.2);transition:transform .22s var(--hx-ease),border-color .2s,box-shadow .22s}.preiskarte:hover{transform:translateY(-3px);border-color:var(--hx-line-hover);box-shadow:0 16px 40px rgba(0,0,0,.26)}.preiskarte.top{border-color:rgba(106,107,255,.45);box-shadow:0 12px 36px rgba(106,107,255,.14),0 10px 30px rgba(0,0,0,.2)}.preiskarte.top:before{border-radius:calc(var(--hx-radius-lg) + 1px)}.teaserkarte{border-radius:var(--hx-radius-lg);border:1px solid var(--hx-line);box-shadow:0 10px 30px rgba(0,0,0,.18)}.sitefooter{border-top-color:var(--hx-line-soft)}.pwfeld{position:relative;display:block;flex:1 1;min-width:0}.pwfeld .input{width:100%;padding-right:42px}.pwauge{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:grid;place-items:center;border:0;background:none;border-radius:8px;color:var(--hx-faint);cursor:pointer;transition:color .15s,background .15s}.pwauge:hover{color:var(--hx-text);background:var(--hx-raised)}.pwauge:focus-visible{outline:2px solid var(--hx-produkt);outline-offset:1px;color:var(--hx-text)}.updates{display:grid;grid-gap:16px;gap:16px;max-width:760px;margin:0 auto}.update-eintrag{position:relative;background:linear-gradient(180deg,hsla(0,0%,100%,.018),transparent 42%),var(--hx-surface);border:1px solid var(--hx-line);border-radius:var(--hx-radius-lg);padding:22px 26px 20px;box-shadow:0 10px 30px rgba(0,0,0,.18)}.update-eintrag:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:0 3px 3px 0;background:var(--hx-indigo)}.update-eintrag.verbessert:before{background:var(--hx-blue)}.update-eintrag.behoben:before{background:var(--hx-ok)}.update-eintrag.hinweis:before{background:var(--hx-warn)}.update-kopf{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.update-art{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:999px;background:rgba(106,107,255,.14);color:var(--hx-indigo)}.update-art.verbessert{background:rgba(46,155,255,.14);color:var(--hx-blue)}.update-art.behoben{background:rgba(61,214,140,.14);color:var(--hx-ok)}.update-art.hinweis{background:rgba(255,180,84,.14);color:var(--hx-warn)}.update-produkt{font-size:11.5px;color:var(--hx-faint);font-weight:600}.update-datum{margin-left:auto;font-size:12px;color:var(--hx-faint)}.update-eintrag h2{font-family:var(--hx-font-display);font-size:19px;font-weight:600;margin:0 0 10px;letter-spacing:-.01em}.update-eintrag ul{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px}.update-eintrag li{font-size:14px;line-height:1.6;color:var(--hx-muted)}.update-eintrag li::marker{color:var(--hx-faint)}@media(max-width:560px){.update-eintrag{padding:18px 18px 16px}.update-datum{margin-left:0;width:100%}}.bereichsleiste button.navlink{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;width:100%;text-align:left;font:inherit;cursor:pointer;color:var(--hx-muted)}.bereichsleiste button.navlink.active,.bereichsleiste button.navlink:hover{color:var(--hx-text)}.rail .nltext{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail .nlzahl{flex:none;font-size:11px;font-weight:600;color:var(--hx-faint);background:var(--hx-raised);border:1px solid var(--hx-line);border-radius:999px;padding:1px 7px;min-width:22px;text-align:center}.rail .navlink.active .nlzahl{background:rgba(var(--hx-produkt-rgb),.16);border-color:transparent;color:var(--hx-text)}.rail .nlzahl.warn{color:var(--hx-warn);border-color:rgba(255,180,84,.35);background:rgba(255,180,84,.08)}.bereichsleiste .navleer{display:block;padding:6px 10px 8px;font-size:12px;color:var(--hx-faint);font-style:italic}.bereichsleiste .leistentitel{padding:10px 10px 12px;margin-bottom:4px;border-bottom:1px solid var(--hx-line-soft);display:grid;grid-gap:1px;gap:1px}.bereichsleiste .leistentitel b{font-family:var(--hx-font-display);font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--hx-text)}.bereichsleiste .leistentitel small{font-size:11.5px;color:var(--hx-faint)}.bereichsleiste .railfuss{margin-top:auto}@media(max-width:1000px){.bereichsleiste .leistentitel,.bereichsleiste .navleer,.bereichsleiste .railfuss{display:none}.bereichsleiste button.navlink{width:auto;white-space:nowrap}}.aufsicht-liste{list-style:none;margin:0;padding:4px 0;display:grid}.aufsicht-liste li{display:flex;align-items:center;gap:10px;padding:8px 16px;font-size:12.5px;cursor:pointer;border-top:1px solid var(--hx-line-soft);transition:background .14s}.aufsicht-liste li:first-child{border-top:0}.aufsicht-liste li:hover{background:var(--hx-raised)}.aufsicht-liste li:focus-visible{outline:2px solid var(--hx-produkt);outline-offset:-2px}.aufsicht-liste .zeit{color:var(--hx-faint);font-size:11.5px;white-space:nowrap;min-width:92px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aufsicht-liste .was{display:flex;gap:7px;align-items:baseline;flex-wrap:wrap;min-width:0;flex:1 1}.aufsicht-liste .was b{color:var(--hx-text)}.aufsicht-liste .was .ziel{color:var(--hx-muted)}.aufsicht-liste .grund{color:var(--hx-faint);font-size:11.5px;max-width:34%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aufsicht-liste .pfeil{color:var(--hx-faint);flex:none;opacity:0;transition:opacity .14s,transform .14s}.aufsicht-liste li:hover .pfeil{opacity:1;transform:translateX(2px)}.aufsicht-liste.klein li{padding:6px 0;font-size:12px}.aufsicht-liste.klein .zeit{min-width:84px}.aufsicht-block .link,.aufsicht-liste .link{cursor:pointer;border-bottom:1px dotted var(--hx-faint)}.aufsicht-block .link:hover,.aufsicht-liste .link:hover{color:var(--hx-produkt);border-color:var(--hx-produkt)}.aufsicht-block{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;background:var(--hx-sunken);border:1px solid var(--hx-line);border-radius:var(--hx-radius)}.aufsicht-block>small{color:var(--hx-faint);font-size:11.5px;margin-bottom:2px}.aufsicht-zeile{display:flex;justify-content:space-between;gap:14px;align-items:baseline;font-size:12.5px}.aufsicht-zeile>span{color:var(--hx-muted);flex:none}.aufsicht-zeile>b{font-weight:500;color:var(--hx-text);text-align:right;min-width:0;overflow-wrap:anywhere}.aufsicht-hinweis{display:flex;align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:12.5px;color:var(--hx-warn);background:rgba(255,180,84,.08);border:1px solid rgba(255,180,84,.28);border-radius:var(--hx-radius-sm)}.aufsicht-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.aufsicht-stat{padding:10px 12px;background:var(--hx-sunken);border:1px solid var(--hx-line);border-radius:var(--hx-radius-sm);display:grid;grid-gap:2px;gap:2px}.aufsicht-stat b{font-family:var(--hx-font-display);font-size:17px;font-weight:600;color:var(--hx-text)}.aufsicht-stat small{color:var(--hx-faint);font-size:11px}.zeile-klick{cursor:pointer}.zeile-klick:hover td{background:var(--hx-raised)}.bew-liste{list-style:none;margin:0;padding:4px 0}.bew-liste li{display:flex;align-items:center;gap:11px;padding:10px 16px;cursor:pointer;border-top:1px solid var(--hx-line-soft);transition:background .14s}.bew-liste li:first-child{border-top:0}.bew-liste li:hover{background:var(--hx-raised)}.bew-liste li.an{background:rgba(var(--hx-produkt-rgb),.1);box-shadow:inset 2px 0 0 var(--hx-produkt)}.bew-liste .av{width:30px;height:30px;border-radius:9px;flex:none;object-fit:cover}.bew-liste .av.leer{display:grid;place-items:center;background:var(--hx-raised);color:var(--hx-faint)}.bew-liste b{font-size:13.5px;color:var(--hx-text)}.bew-liste b,.bew-liste small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bew-liste small{font-size:11.5px;color:var(--hx-faint)}.bew-liste .pfeil{color:var(--hx-faint);flex:none;opacity:0;transition:opacity .14s,transform .14s}.bew-liste li.an .pfeil,.bew-liste li:hover .pfeil{opacity:1;transform:translateX(2px)}.bew-termin{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--hx-produkt);white-space:nowrap}.frage-zeile{display:flex;gap:10px;align-items:flex-start;padding:10px;background:var(--hx-sunken);border:1px solid var(--hx-line);border-radius:var(--hx-radius)}.frage-zeile .griff{display:grid;grid-gap:4px;gap:4px;flex:none}.frage-zeile .griff .btn{padding:2px 7px;font-size:11px;line-height:1.4}.portal{min-height:100vh;display:flex;flex-direction:column;background:var(--hx-bg)}.portal>main{flex:1 1;width:100%;max-width:880px;margin:0 auto;padding:36px 20px 60px;display:grid;grid-gap:16px;gap:16px;align-content:start}.portal-kopf{display:flex;align-items:center;gap:16px;padding:6px 4px 14px}.portal-kopf img{object-fit:cover;flex:none;box-shadow:0 8px 24px rgba(0,0,0,.35)}.portal-kopf img,.portal-logo-leer{width:64px;height:64px;border-radius:18px}.portal-logo-leer{display:grid;place-items:center;background:var(--hx-raised);color:var(--hx-produkt);font-family:var(--hx-font-display);font-size:28px;font-weight:700;flex:none}.portal-kopf small{display:block;font-size:12px;color:var(--hx-faint);margin-bottom:2px}.portal-kopf h1{margin:0;font-family:var(--hx-font-display);font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--hx-text);line-height:1.1}.portal-ich{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--hx-muted);padding:5px 6px 5px 5px;border:1px solid var(--hx-line);border-radius:999px;background:var(--hx-surface)}.portal-ich img{width:24px;height:24px;border-radius:50%}.portal-karte{background:var(--hx-surface);border:1px solid var(--hx-line);border-radius:var(--hx-radius-lg);padding:22px 24px}.portal-karte h2{font-family:var(--hx-font-display);font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0 0 10px}.portal-karte h3{font-size:13px;font-weight:600;color:var(--hx-muted);margin:18px 0 8px}.portal-karte p{line-height:1.6;font-size:14px}.portal-zurueck{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:var(--hx-faint);font:inherit;font-size:12.5px;display:inline-flex;gap:4px;align-items:center;cursor:pointer;padding:0;margin-bottom:12px}.portal-zurueck:hover{color:var(--hx-text)}.portal-login{display:grid;grid-gap:12px;gap:12px;padding:16px;background:var(--hx-sunken);border:1px solid var(--hx-line);border-radius:var(--hx-radius);justify-items:start}.portal-login p{margin:0;font-size:13px;color:var(--hx-muted)}.portal-stellen{display:grid;grid-gap:10px;gap:10px}.portal-stelle{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;font:inherit;color:var(--hx-text);display:grid;grid-gap:4px;gap:4px;cursor:pointer;background:var(--hx-sunken);border:1px solid var(--hx-line);border-radius:var(--hx-radius);transition:border-color .15s,background .15s;position:relative;padding:14px 110px 14px 16px}.portal-stelle:hover:not(:disabled){border-color:rgba(var(--hx-produkt-rgb),.5);background:rgba(var(--hx-produkt-rgb),.06)}.portal-stelle:disabled{cursor:default;opacity:.6}.portal-stelle b{font-size:15px}.portal-stelle small{font-size:12.5px;color:var(--hx-muted);line-height:1.5}.portal-stelle-cta{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:12.5px;font-weight:600;color:var(--hx-produkt);padding:6px 12px;border-radius:999px;background:rgba(var(--hx-produkt-rgb),.12)}.portal-meine{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.portal-meine li{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--hx-line);border-radius:var(--hx-radius);cursor:pointer;color:var(--hx-muted);background:var(--hx-sunken)}.portal-meine li:hover{border-color:rgba(var(--hx-produkt-rgb),.5)}.portal-meine li>div{flex:1 1;min-width:0}.portal-meine b{display:block;color:var(--hx-text);font-size:13.5px}.portal-meine small{display:block;font-size:11.5px;color:var(--hx-faint)}.portal-termin{display:flex;gap:12px;align-items:center;padding:12px 14px;margin:12px 0 4px;border-radius:var(--hx-radius);color:var(--hx-produkt);background:rgba(var(--hx-produkt-rgb),.1);border:1px solid rgba(var(--hx-produkt-rgb),.35)}.portal-termin b{display:block;color:var(--hx-text);font-size:14px}.portal-termin small{display:block;color:var(--hx-muted);font-size:12.5px}.portal-verlauf{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.portal-verlauf li{display:flex;gap:12px;font-size:13px;padding:6px 0;border-top:1px solid var(--hx-line-soft)}.portal-verlauf li:first-child{border-top:0}.portal-verlauf .zeit{flex:none;width:120px;color:var(--hx-faint);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.portal-antwort{padding:8px 0;border-top:1px solid var(--hx-line-soft)}.portal-antwort small{font-size:12px;color:var(--hx-muted)}.portal-antwort p{margin:3px 0 0;white-space:pre-wrap;font-size:13.5px}.portal-ok{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none;color:var(--hx-ok);background:rgba(61,214,140,.14)}.portal-fuss{display:flex;gap:10px;justify-content:center;padding:18px;font-size:12px}.portal-fuss,.portal-fuss a{color:var(--hx-faint)}.portal-fuss a:hover{color:var(--hx-muted)}@media(max-width:640px){.portal>main{padding:22px 14px 48px}.portal-kopf{flex-wrap:wrap}.portal-ich{margin-left:0}.portal-stelle{padding-right:16px}.portal-stelle-cta{position:static;transform:none;justify-self:start;margin-top:6px}}.termin-karte{display:grid;grid-gap:10px;gap:10px;padding:12px 14px;border-radius:var(--hx-radius);border:1px solid rgba(var(--hx-produkt-rgb),.35);background:rgba(var(--hx-produkt-rgb),.07);font-size:13px}.termin-karte[data-status=bestaetigt]{border-color:rgba(61,214,140,.4);background:rgba(61,214,140,.07)}.termin-karte[data-status=anfrage],.termin-karte[data-status=gegenvorschlag]{border-color:rgba(255,180,84,.4);background:rgba(255,180,84,.07)}.termin-karte .tk-kopf{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--hx-text)}.termin-karte .tk-kopf svg{color:var(--hx-produkt);flex:none}.termin-karte[data-status=bestaetigt] .tk-kopf svg{color:var(--hx-ok)}.termin-karte[data-status=anfrage] .tk-kopf svg,.termin-karte[data-status=gegenvorschlag] .tk-kopf svg{color:var(--hx-warn)}.tk-warte{font-size:11.5px;border:1px dashed var(--hx-line-strong)}.tk-alternativen{display:grid;grid-gap:6px;gap:6px}.tk-alt{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--hx-surface);border:1px solid var(--hx-line);border-radius:var(--hx-radius-sm)}.tk-alt>span{flex:1 1;min-width:0}.tk-alt small{color:var(--hx-muted)}.tk-aktionen{display:flex;gap:8px;flex-wrap:wrap}.portal-start{display:grid;grid-gap:16px;gap:16px}.portal-fakten{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--hx-line-soft)}.portal-fakten span{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--hx-muted);padding:5px 10px;border-radius:999px;background:var(--hx-sunken);border:1px solid var(--hx-line)}.portal-fakten svg{color:var(--hx-produkt)}.portal-ablauf ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;counter-reset:s}.portal-ablauf li{display:grid;grid-gap:8px;gap:8px;counter-increment:s;align-content:start;padding:14px;background:var(--hx-sunken);border:1px solid var(--hx-line);border-radius:var(--hx-radius)}.portal-ablauf li:before{content:counter(s);width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--hx-produkt);background:rgba(var(--hx-produkt-rgb),.14);border:1px solid rgba(var(--hx-produkt-rgb),.3)}.portal-ablauf li b{display:block;font-size:13.5px;color:var(--hx-text)}.portal-ablauf li span{display:block;font-size:12.5px;color:var(--hx-muted);line-height:1.5}@media(max-width:860px){.portal-ablauf ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.portal-ablauf ol{grid-template-columns:1fr}}.portal-termin.ok{color:var(--hx-ok);background:rgba(61,214,140,.1);border-color:rgba(61,214,140,.35)}.portal-termin.offen{color:var(--hx-warn);background:rgba(255,180,84,.1);border-color:rgba(255,180,84,.35)}.portal-termin{align-items:flex-start}.portal-termin>svg{margin-top:2px;flex:none}.portal-alts{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.portal-alt{display:grid;grid-template-columns:200px 1fr auto;grid-gap:8px;gap:8px;align-items:center}.portal-alt .input{padding:7px 10px;font-size:13px}@media(max-width:720px){.portal-alt{grid-template-columns:1fr}}.dc-vorschau{background:#313338;border-radius:10px;padding:12px 14px;font-family:var(--hx-font-body);color:#dbdee1;font-size:13.5px;line-height:1.45}.dc-inhalt{margin-bottom:6px;color:#fff}.dc-embed{border-left:4px solid #6a6bff;background:#2b2d31;border-radius:8px;padding:12px 14px;display:grid;grid-gap:10px;gap:10px;max-width:520px;position:relative}.dc-autor{display:none}.dc-titel{font-size:17px;font-weight:700;color:#fff;padding-right:64px}.dc-text{white-space:pre-wrap;color:#dbdee1;padding-right:64px}.dc-feld{display:grid;grid-gap:3px;gap:3px;font-size:13px;padding-top:10px;border-top:1px solid #3f4147}.dc-feld>b{color:#fff;margin-bottom:2px}.dc-fuss{font-size:11.5px;color:#949ba4}.dc-knopf{display:inline-block;justify-self:start;padding:7px 14px;border-radius:4px;background:#4e5058;color:#fff;font-size:13px;font-weight:600}.dc-embed:after{content:"";position:absolute;right:14px;top:12px;width:52px;height:52px;border-radius:8px;background:var(--dc-thumb,#1e1f22) center/cover}@media(max-width:900px){.pad[style*="minmax(0,1fr) minmax(0,1fr)"]{grid-template-columns:1fr!important}}.portal-vorab{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:14px;gap:14px;margin-top:6px}.portal-fragenliste{padding:16px 18px;background:var(--hx-sunken);border:1px solid var(--hx-line);border-radius:var(--hx-radius)}.portal-fragenliste h3{font-size:13px;color:var(--hx-muted);font-weight:600}.portal-fragenliste ol{margin:0;padding:0 0 0 20px;display:grid;grid-gap:7px;gap:7px;font-size:13px;color:var(--hx-text);line-height:1.45}.portal-fragenliste ol li::marker{color:var(--hx-produkt);font-weight:600}.portal-fragenliste li small{color:var(--hx-faint);margin-left:6px;font-size:11.5px}.portal-login-cta{display:grid;align-content:center;justify-items:center;text-align:center;grid-gap:4px;gap:4px;padding:22px 18px;background:rgba(var(--hx-produkt-rgb),.07);border:1px solid rgba(var(--hx-produkt-rgb),.3);border-radius:var(--hx-radius)}.portal-login-cta>svg{color:var(--hx-produkt)}.portal-login-cta h3{font-size:15px;color:var(--hx-text);font-weight:600}.portal-login-cta p{margin:0 0 14px;font-size:12.5px;color:var(--hx-muted);line-height:1.5;max-width:28ch}@media(max-width:720px){.portal-vorab{grid-template-columns:1fr}}.livekopf .reiter.klein{display:inline-flex;padding:2px;gap:2px;margin:0;background:var(--hx-sunken);border:1px solid var(--hx-line);border-radius:9px}.livekopf .reiter.klein button{padding:4px 9px;font-size:11.5px;display:inline-flex;align-items:center;gap:5px;border-radius:7px}.livekopf .reiter.klein button.an{box-shadow:none;background:var(--hx-raised)}.liveleer a{color:var(--hx-produkt)}.livestrom.video{animation:none;background:#000}.tk{min-height:100vh;display:flex;flex-direction:column;background:var(--hx-bg);color:var(--hx-text)}.tk>main{flex:1 1}.tk-fuss{display:flex;gap:10px;justify-content:center;padding:22px;font-size:12px}.tk-fuss,.tk-fuss a{color:var(--hx-faint)}.tk-fuss a:hover{color:var(--hx-muted)}.tk-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:14px;font-weight:600;padding:11px 20px;border-radius:12px;border:1px solid var(--hx-line);background:var(--hx-surface);color:var(--hx-text);transition:filter .15s,border-color .15s}.tk-btn:hover{filter:brightness(1.12)}.tk-btn.primary{background:var(--hx-indigo);border-color:transparent;color:#fff}.tk-btn.ghost{background:none}.tk-btn.gross{padding:14px 26px;font-size:15px}.tk-btn.klein{padding:7px 12px;font-size:12.5px}.tk-btn:disabled{opacity:.5;cursor:default}.tk-land{max-width:1040px;margin:0 auto;padding:40px 20px 0}.tk-hero{text-align:center;padding:48px 0 40px}.tk-badge{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:#c7c8ff;padding:6px 13px;border-radius:999px;background:rgba(106,107,255,.1);border:1px solid rgba(106,107,255,.3);margin-bottom:22px}.tk-hero h1{font-family:var(--hx-font-display);font-size:clamp(34px,6vw,58px);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0 0 18px}.tk-hero h1 span{color:var(--hx-indigo)}.tk-hero>p{max-width:60ch;margin:0 auto 28px;font-size:16px;line-height:1.6;color:var(--hx-muted)}.tk-cta{gap:12px;margin-bottom:24px}.tk-cta,.tk-trust{display:flex;justify-content:center;flex-wrap:wrap}.tk-trust{gap:18px;font-size:12.5px;color:var(--hx-faint)}.tk-trust span{display:inline-flex;align-items:center;gap:6px}.tk-trust svg{color:var(--hx-ok)}.tk-feat{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;padding:20px 0 48px}.tk-karte{background:var(--hx-surface);border:1px solid var(--hx-line);border-radius:16px;padding:22px}.tk-karte .ic{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:rgba(106,107,255,.12);color:var(--hx-indigo);margin-bottom:14px}.tk-karte h3{font-size:16px;font-weight:600;margin:0 0 7px}.tk-karte p{font-size:13.5px;line-height:1.55;color:var(--hx-muted);margin:0}.tk-schluss{text-align:center;padding:40px 20px 70px;border-top:1px solid var(--hx-line-soft)}.tk-schluss h2{font-family:var(--hx-font-display);font-size:30px;font-weight:700;margin:0 0 10px}.tk-schluss>p{color:var(--hx-muted);margin:0 0 22px}.tk-schluss small{display:block;margin-top:18px;font-size:12.5px;color:var(--hx-faint)}.tk-hero a,.tk-schluss small a{color:var(--hx-indigo)}@media(max-width:720px){.tk-feat{grid-template-columns:1fr}}.tk-login{min-height:80vh;display:grid;place-items:center;padding:20px}.tk-logincard{max-width:420px;text-align:center;background:var(--hx-surface);border:1px solid var(--hx-line);border-radius:18px;padding:34px 28px;display:grid;grid-gap:10px;gap:10px;justify-items:center}.tk-logincard svg{color:var(--hx-indigo)}.tk-logincard h1{font-size:20px;font-weight:600;margin:6px 0 0}.tk-logincard p{font-size:13.5px;color:var(--hx-muted);line-height:1.55;margin:0 0 10px}.tk-dash{max-width:720px;margin:0 auto;padding:40px 20px 60px}.tk-dashkopf{display:flex;align-items:center;gap:14px;margin-bottom:22px;flex-wrap:wrap}.tk-dashkopf h1{font-family:var(--hx-font-display);font-size:24px;font-weight:700;margin:0}.tk-ich{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--hx-muted);padding:5px 6px 5px 5px;border:1px solid var(--hx-line);border-radius:999px}.tk-ich img{width:24px;height:24px;border-radius:50%}.tk-g{display:flex;align-items:center;gap:10px;font-weight:600}.tk-g img{width:30px;height:30px;border-radius:9px}.tk-g .leer,.tk-guild .leer{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--hx-raised);color:var(--hx-indigo);font-weight:700;flex:none}.tk-zurueck{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:var(--hx-faint);font:inherit;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:3px}.tk-zurueck:hover{color:var(--hx-text)}.tk-mini{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--hx-line);background:var(--hx-raised);color:var(--hx-muted);cursor:pointer;border-radius:8px;padding:6px 8px;display:inline-grid;place-items:center}.tk-mini:hover{color:var(--hx-text)}.tk-mini.rot:hover{color:var(--hx-danger);border-color:rgba(255,92,122,.4)}.tk-hint{font-size:13px;color:var(--hx-faint);line-height:1.5}.tk-guilds{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.tk-guild{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left;font:inherit;color:var(--hx-text);display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--hx-surface);border:1px solid var(--hx-line);border-radius:12px;transition:border-color .15s}.tk-guild:hover{border-color:rgba(106,107,255,.5)}.tk-guild .leer,.tk-guild img{width:38px;height:38px;border-radius:10px}.tk-guild .leer{font-size:16px}.tk-guild>div{flex:1 1}.tk-guild b{display:block;font-size:14px}.tk-guild small{color:var(--hx-faint);font-size:12px}.tk-pill{font-size:11px;font-weight:600;padding:2px 9px;border-radius:999px;border:1px solid var(--hx-line);color:var(--hx-faint)}.tk-pill.ok{color:var(--hx-ok);border-color:rgba(61,214,140,.35);background:rgba(61,214,140,.08)}.tk-pill.off{color:var(--hx-faint)}.tk-pill.warn{color:var(--hx-warn);border-color:rgba(255,180,84,.35)}.tk-tabs{display:flex;gap:4px;padding:4px;background:var(--hx-sunken);border:1px solid var(--hx-line);border-radius:12px;margin-bottom:20px;width:-moz-fit-content;width:fit-content}.tk-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:var(--hx-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:9px}.tk-tabs button.an{background:var(--hx-raised);color:var(--hx-text)}.tk-zahl{font-size:11px;background:var(--hx-raised);border:1px solid var(--hx-line);border-radius:999px;padding:0 6px}.tk-form{display:grid;grid-gap:16px;gap:16px}.tk-form label,.tk-modalbox label{display:block;font-size:12.5px;color:var(--hx-muted);margin-bottom:6px;font-weight:500}.tk-feld2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.tk-input,.tk-select{width:100%;background:var(--hx-sunken);border:1px solid var(--hx-line);border-radius:10px;padding:10px 12px;color:var(--hx-text);font:inherit;font-size:13.5px}.tk-input:focus,.tk-select:focus{outline:none;border-color:var(--hx-indigo)}textarea.tk-input{resize:vertical;line-height:1.5}.tk-color{width:54px;height:42px;padding:3px;border:1px solid var(--hx-line);border-radius:10px;background:var(--hx-sunken);cursor:pointer}.tk-rollen{display:flex;flex-wrap:wrap;gap:6px}.tk-rolle{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-size:12px;display:inline-flex;align-items:center;gap:4px;padding:5px 11px;border-radius:999px;border:1px solid var(--hx-line);background:var(--hx-sunken);color:var(--hx-muted)}.tk-rolle.an{border-color:transparent;background:rgba(106,107,255,.16);color:var(--hx-text)}.tk-check{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--hx-muted);cursor:pointer}.tk-check.mini{font-size:11.5px;gap:4px;white-space:nowrap}.tk-panelrow{display:flex;gap:10px;align-items:flex-end;padding:14px;background:var(--hx-sunken);border:1px solid var(--hx-line);border-radius:12px}.tk-save{display:flex;justify-content:flex-end;align-items:center;gap:12px;position:-webkit-sticky;position:sticky;bottom:14px;padding:8px;border-radius:14px;transition:background .2s}.tk-save.aktiv{background:var(--hx-raised);border:1px solid var(--hx-line);box-shadow:0 8px 30px rgba(0,0,0,.35)}.tk-savehint{font-size:12.5px;color:var(--hx-warn)}.tk-warte{font-size:11px;color:var(--hx-faint);padding:2px 8px;border-radius:999px;border:1px solid var(--hx-line);white-space:nowrap}.tk-warte.team{color:var(--hx-warn);border-color:rgba(255,180,84,.4);background:rgba(255,180,84,.08)}.tk-warte.frage{color:var(--hx-indigo);border-color:rgba(106,107,255,.4)}.tk-themenkopf{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:13px;color:var(--hx-faint)}.tk-themenkopf span{flex:1 1}.tk-themenzeile,.tk-ticketzeile{display:flex;align-items:center;gap:12px;padding:11px 14px;background:var(--hx-surface);border:1px solid var(--hx-line);border-radius:12px;margin-bottom:8px}.tk-themenzeile .emoji{font-size:18px}.tk-themenzeile>div,.tk-ticketzeile>div{flex:1 1;min-width:0}.tk-themenzeile b,.tk-ticketzeile b{display:block;font-size:14px}.tk-themenzeile small,.tk-ticketzeile small{display:block;font-size:11.5px;color:var(--hx-faint)}.tk-meta{font-size:11.5px;color:var(--hx-faint);white-space:nowrap}.tk-status{font-size:12px;color:var(--hx-muted);text-transform:capitalize}.tk-modal{position:fixed;inset:0;background:rgba(0,0,0,.6);display:grid;place-items:center;padding:20px;z-index:100}.tk-modalbox{width:100%;max-width:560px;max-height:85vh;overflow-y:auto;background:var(--hx-surface);border:1px solid var(--hx-line);border-radius:18px;padding:24px;display:grid;grid-gap:14px;gap:14px}.tk-modalbox h2{font-size:18px;font-weight:600;margin:0}.tk-fragen{display:grid;grid-gap:8px;gap:8px}.tk-frage{display:flex;align-items:center;gap:8px}.tk-frage .tk-input{flex:1 1}.tk-modalaktion{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.tk-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:var(--hx-text);color:var(--hx-bg);font-size:13px;font-weight:600;padding:10px 18px;border-radius:999px;z-index:200}@media(max-width:600px){.tk-feld2{grid-template-columns:1fr}}.tk-dash.breit{max-width:1500px;margin:0;padding:28px 40px 60px}.tk-raster{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:26px;gap:26px;align-items:start}.tk-nav{display:grid;grid-gap:2px;gap:2px;position:-webkit-sticky;position:sticky;top:20px}.tk-nav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;text-align:left;font:inherit;font-size:13.5px;font-weight:500;color:var(--hx-muted);cursor:pointer;display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:10px}.tk-nav button:hover{color:var(--hx-text);background:var(--hx-sunken)}.tk-nav button.an{background:var(--hx-raised);color:var(--hx-text);font-weight:600}.tk-nav .tk-zahl{margin-left:auto}.tk-navfuss{margin-top:18px;padding:0 12px;font-size:12px}.tk-navfuss a{color:var(--hx-faint)}.tk-navfuss a:hover{color:var(--hx-text)}.tk-inhalt{min-width:0}.tk-abschnittkopf{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px;flex-wrap:wrap}.tk-abschnittkopf>div:first-child{flex:1 1;min-width:240px}.tk-abschnittkopf h2{font-family:var(--hx-font-display);font-size:20px;font-weight:700;margin:0 0 4px}.tk-abschnittkopf p{font-size:13px;color:var(--hx-faint);margin:0;line-height:1.5}.tk-abschnittkopf code,.tk-hint code,.tk-ueb code{font-size:12px;background:var(--hx-sunken);border:1px solid var(--hx-line);border-radius:5px;padding:1px 5px;color:var(--hx-text)}.tk-knopfreihe{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.tk-h3{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--hx-faint);margin:12px 0 -4px;padding-top:14px;border-top:1px solid var(--hx-line-soft)}.tk-form .tk-h3:first-of-type{border-top:0;padding-top:0;margin-top:0}.tk-farbreihe{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tk-swatch{width:26px;height:26px;border-radius:8px;border:2px solid transparent;cursor:pointer;padding:0}.tk-swatch.an{border-color:var(--hx-text)}.tk-vorlagenlinks{margin-left:8px;display:inline-flex;gap:6px}.tk-vorlagenlinks button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;font-size:11.5px;color:var(--hx-indigo);cursor:pointer;padding:0}.tk-vorlagenlinks button:hover{text-decoration:underline}.tk-checks{display:grid;grid-gap:9px;gap:9px}.tk-infobox{display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid var(--hx-line);border-radius:12px;background:var(--hx-sunken)}.tk-infobox.ok{border-color:rgba(61,214,140,.35);background:rgba(61,214,140,.06)}.tk-infobox>svg{color:var(--hx-indigo);flex:none}.tk-infobox.ok>svg{color:var(--hx-ok)}.tk-infobox.gefahr{border-color:rgba(255,92,122,.3)}.tk-infobox.gefahr>svg{color:var(--hx-danger)}.tk-infobox{flex-wrap:wrap}.tk-infobox>div{flex:1 1;min-width:0}.tk-infobox b{display:block;font-size:13.5px}.tk-infobox small{display:block;font-size:12px;color:var(--hx-faint);line-height:1.45;margin-top:2px}.tk-antwortzeile{display:flex;align-items:center;gap:12px;padding:11px 14px;background:var(--hx-surface);border:1px solid var(--hx-line);border-radius:12px;margin-bottom:8px}.tk-antwortzeile>div{flex:1 1;min-width:0}.tk-antwortzeile b{display:block;font-size:13.5px}.tk-antwortzeile small{display:block;font-size:12px;color:var(--hx-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-kuerzel{font-size:11.5px;background:var(--hx-sunken);border:1px solid var(--hx-line);border-radius:6px;padding:3px 7px;color:var(--hx-indigo);white-space:nowrap}.tk-sort{display:grid;grid-gap:2px;gap:2px}.tk-sort .tk-mini{padding:2px 5px}.tk-sort .tk-mini:disabled{opacity:.3;cursor:default}.tk-themenzeile.aus{opacity:.55}.tk-vorlagen{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.tk-vorlage{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left;font:inherit;color:var(--hx-text);display:flex;align-items:center;gap:11px;padding:11px 13px;background:var(--hx-sunken);border:1px solid var(--hx-line);border-radius:12px;position:relative;transition:border-color .15s}.tk-vorlage:hover{border-color:rgba(106,107,255,.5)}.tk-vorlage.an{border-color:var(--hx-indigo);background:rgba(106,107,255,.1)}.tk-vorlage .emoji{font-size:20px;flex:none}.tk-vorlage>div{flex:1 1;min-width:0}.tk-vorlage b{display:block;font-size:13.5px}.tk-vorlage small{display:block;font-size:11.5px;color:var(--hx-faint);line-height:1.4}.tk-vorlage .haken{color:var(--hx-indigo);flex:none}.tk-details{border:1px solid var(--hx-line);border-radius:12px;padding:0 14px}.tk-details summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--hx-muted);padding:11px 0}.tk-details[open] summary{border-bottom:1px solid var(--hx-line-soft);margin-bottom:12px}.tk-details>div{margin-bottom:14px}.tk-modalbox.schmal{max-width:420px}.tk-modalbox.gross{max-width:860px}.tk-feld2.emojiname{grid-template-columns:90px 1fr}.tk-btn.gefahr{background:rgba(255,92,122,.12);border-color:rgba(255,92,122,.4);color:var(--hx-danger)}a.tk-btn{text-decoration:none}.tk-setup{max-width:720px;margin:0 auto}.tk-setupkopf{text-align:center;margin-bottom:20px}.tk-setupkopf h2{font-family:var(--hx-font-display);font-size:26px;font-weight:700;margin:0 0 6px}.tk-setupkopf p{color:var(--hx-muted);font-size:14px;margin:0 0 18px}.tk-schritte{display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.tk-schritte button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--hx-line);background:var(--hx-surface);font:inherit;font-size:12.5px;font-weight:600;color:var(--hx-faint);display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;cursor:default}.tk-schritte button span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--hx-raised);font-size:11px}.tk-schritte button.an{color:var(--hx-text);border-color:rgba(106,107,255,.5)}.tk-schritte button.an span{background:var(--hx-indigo);color:#fff}.tk-schritte button.fertig{color:var(--hx-muted);cursor:pointer}.tk-schritte button.fertig span{background:rgba(61,214,140,.18);color:var(--hx-ok)}.tk-setupkarte{background:var(--hx-surface);border:1px solid var(--hx-line);border-radius:18px;padding:24px;display:grid;grid-gap:12px;gap:12px}.tk-setupkarte h3{font-size:16px;font-weight:600;margin:0}.tk-setupkarte label{display:block;font-size:12.5px;color:var(--hx-muted);margin-bottom:6px;font-weight:500}.tk-wahl{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.tk-wahl.drei{grid-template-columns:1fr 1fr 1fr}@media(max-width:600px){.tk-wahl.drei{grid-template-columns:1fr}}.tk-wahlkarte{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left;font:inherit;color:var(--hx-text);padding:13px 15px;background:var(--hx-sunken);border:1px solid var(--hx-line);border-radius:12px;display:grid;grid-gap:3px;gap:3px;transition:border-color .15s}.tk-wahlkarte.an{border-color:var(--hx-indigo);background:rgba(106,107,255,.1)}.tk-wahlkarte b{font-size:13.5px}.tk-wahlkarte small{font-size:12px;color:var(--hx-faint);line-height:1.4}.tk-setupaktion{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:14px;border-top:1px solid var(--hx-line-soft)}.tk-setupfertig{text-align:center;background:var(--hx-surface);border:1px solid var(--hx-line);border-radius:18px;padding:36px 24px;display:grid;grid-gap:12px;gap:12px;justify-items:center}.tk-setupfertig>svg{color:var(--hx-ok)}.tk-setupfertig h2{font-family:var(--hx-font-display);font-size:28px;font-weight:700;margin:0}.tk-setupfertig ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:5px;gap:5px;font-size:13.5px;color:var(--hx-muted)}.tk-setupfertig li{display:flex;align-items:center;gap:7px}.tk-setupfertig li svg{color:var(--hx-ok)}@media(max-width:600px){.tk-vorlagen,.tk-wahl{grid-template-columns:1fr}}.tk-vorschau{display:grid;grid-gap:6px;gap:6px}.tk-vorschau>small{font-size:11.5px;color:var(--hx-faint)}.dcv{background:#2b2d31;border-radius:8px;border-left:4px solid #6a6bff;padding:14px 16px;color:#dbdee1;font-size:14px;max-width:520px;display:grid;grid-gap:10px;gap:10px}.dcv-kopf{display:flex;gap:14px;align-items:flex-start}.dcv-kopf>div{flex:1 1}.dcv-kopf b{display:block;font-size:17px;color:#fff;margin-bottom:5px}.dcv-kopf p{margin:0;line-height:1.45;color:#dbdee1}.dcv-kopf img{width:64px;height:64px;border-radius:8px}.dcv-liste{border-top:1px solid #3f4147;padding-top:10px;display:grid;grid-gap:3px;gap:3px;font-size:13.5px}.dcv-liste b{color:#fff}.dcv-liste i{color:#b5bac1;font-style:normal}.dcv-knopf{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#5865f2;color:#fff;font:inherit;font-size:14px;font-weight:600;padding:8px 16px;border-radius:4px;width:-moz-fit-content;width:fit-content;cursor:default}.dcv-fuss{font-size:11.5px;color:#949ba4}.tk-ueb{display:grid;grid-gap:16px;gap:16px}.tk-kpis{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.tk-kpi{background:var(--hx-surface);border:1px solid var(--hx-line);border-radius:14px;padding:14px 16px;display:grid;grid-gap:2px;gap:2px}.tk-kpi span{font-size:12px;color:var(--hx-faint)}.tk-kpi b{font-family:var(--hx-font-display);font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.tk-kpi small{font-size:11.5px;color:var(--hx-faint)}.tk-kpi small.rot{color:var(--hx-warn)}.tk-kpi small.gruen{color:var(--hx-ok)}.tk-uebzeile{display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-gap:10px;gap:10px}.tk-karte2{background:var(--hx-surface);border:1px solid var(--hx-line);border-radius:14px;padding:16px}.tk-karte2 h3{font-size:13px;font-weight:600;color:var(--hx-muted);margin:0 0 12px}.tk-balken{display:flex;align-items:flex-end;gap:4px;height:90px}.tk-balken>div{flex:1 1;display:grid;grid-template-rows:1fr auto;grid-gap:4px;gap:4px;height:100%}.tk-balken i{display:block;align-self:end;background:var(--hx-indigo);border-radius:4px 4px 2px 2px;opacity:.85;min-height:3px}.tk-balken span{font-size:9.5px;color:var(--hx-faint);text-align:center}.tk-anteile{display:grid;grid-gap:7px;gap:7px}.tk-anteile>div{display:grid;grid-template-columns:1fr auto;grid-template-areas:"n b" "i i";grid-gap:2px 8px;gap:2px 8px;font-size:12.5px}.tk-anteile span{grid-area:n;color:var(--hx-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-anteile b{grid-area:b;font-size:12px}.tk-anteile i{grid-area:i;display:block;height:5px;border-radius:3px;background:var(--hx-indigo);opacity:.8;min-width:4px}.tk-team{display:grid;grid-gap:7px;gap:7px}.tk-team>div{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"r n" "r s";grid-column-gap:9px;column-gap:9px;align-items:center}.tk-team .rang{grid-area:r;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--hx-raised);font-size:11px;font-weight:700;color:var(--hx-muted)}.tk-team b{grid-area:n;font-size:13px}.tk-team small{grid-area:s;font-size:11.5px;color:var(--hx-faint)}.tk-schnell{display:grid;grid-gap:12px;gap:12px}.tk-links{display:flex;flex-wrap:wrap;gap:8px}.tk-links a,.tk-links button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:12.5px;font-weight:500;color:var(--hx-muted);background:var(--hx-sunken);border:1px solid var(--hx-line);border-radius:999px;padding:6px 12px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;text-decoration:none}.tk-links a:hover,.tk-links button:hover{color:var(--hx-text);border-color:rgba(106,107,255,.5)}@media(max-width:900px){.tk-kpis{grid-template-columns:repeat(2,1fr)}.tk-uebzeile{grid-template-columns:1fr}}.tk-filter{display:flex;gap:6px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.tk-filter button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--hx-line);background:var(--hx-sunken);font:inherit;font-size:12.5px;font-weight:600;color:var(--hx-muted);padding:7px 13px;border-radius:999px;cursor:pointer}.tk-filter button.an{background:var(--hx-raised);color:var(--hx-text);border-color:var(--hx-line-strong)}.tk-input.such{flex:1 1;min-width:180px;max-width:320px;margin-left:auto;padding:8px 12px}button.tk-ticketzeile{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;font:inherit;color:var(--hx-text);cursor:pointer;transition:border-color .15s}button.tk-ticketzeile:hover{border-color:rgba(106,107,255,.5)}.tk-prio{font-size:11px}.tk-sterne{display:inline-flex;align-items:center;gap:3px;font-size:12px;color:var(--hx-warn);white-space:nowrap}.tk-sterne.gross{gap:1px;margin:0}.tk-detailkopf{display:flex;align-items:flex-start;gap:12px}.tk-detailkopf>div:first-child{flex:1 1}.tk-detailkopf h2{margin:0 0 2px}.tk-detailkopf p{margin:0;font-size:12.5px;color:var(--hx-faint)}.tk-detailraster{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:18px;gap:18px}.tk-detailraster>div{display:grid;grid-gap:14px;gap:14px;align-content:start}.tk-block h4{font-size:11.5px;font-weight:600;color:var(--hx-faint);margin:0 0 8px;letter-spacing:.02em}.tk-block p{margin:0;font-size:13.5px;line-height:1.5}.tk-qa{margin-bottom:8px}.tk-qa small{display:block;font-size:11.5px;color:var(--hx-faint)}.tk-qa p{white-space:pre-wrap}.tk-zitat{color:var(--hx-muted);font-style:italic;margin-top:4px!important}.tk-notiz{background:var(--hx-sunken);border:1px solid var(--hx-line);border-radius:10px;padding:9px 12px;margin-bottom:6px}.tk-notiz p{font-size:13px;white-space:pre-wrap}.tk-notiz small{display:block;font-size:11px;color:var(--hx-faint);margin-top:3px}.tk-notizneu{display:flex;gap:6px}.tk-notizneu .tk-input{flex:1 1;padding:8px 11px}.tk-verlauf{display:grid;grid-gap:0;gap:0}.tk-verlauf>div{display:grid;grid-template-columns:14px 1fr;grid-gap:10px;gap:10px;padding-bottom:10px;position:relative}.tk-verlauf>div i{display:block;width:8px;height:8px;border-radius:50%;background:var(--hx-indigo);margin:5px 3px}.tk-verlauf>div:not(:last-child):before{content:"";position:absolute;left:6px;top:14px;bottom:0;width:1px;background:var(--hx-line)}.tk-verlauf b{display:block;font-size:12.5px;font-weight:600}.tk-verlauf small{font-size:11px;color:var(--hx-faint)}@media(max-width:860px){.tk-dash{padding:24px 18px 50px}.tk-raster{grid-template-columns:1fr}.tk-nav{position:static;display:flex;overflow-x:auto;gap:4px;padding:4px;background:var(--hx-sunken);border:1px solid var(--hx-line);border-radius:12px}.tk-nav button{white-space:nowrap;padding:8px 12px}.tk-navfuss{display:none}.tk-detailraster{grid-template-columns:1fr}}.tk-gruppe{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--hx-faint);margin:22px 0 10px;letter-spacing:.02em}.tk-gruppe:first-of-type{margin-top:4px}.tk-kacheln{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:10px;gap:10px}.tk-kachel{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;color:var(--hx-text);text-align:center;display:grid;grid-gap:8px;gap:8px;justify-items:center;padding:20px 14px 16px;background:var(--hx-surface);border:1px solid var(--hx-line);border-radius:16px;transition:border-color .15s,transform .15s,background .15s}.tk-kachel:hover{border-color:rgba(106,107,255,.55);transform:translateY(-2px);background:var(--hx-raised)}.tk-kachel.ohne{background:transparent;border-style:dashed}.tk-kachel.ohne:hover{border-style:solid}.tk-kachelbild .leer,.tk-kachelbild img{width:64px;height:64px;border-radius:18px;object-fit:cover}.tk-kachelbild .leer{display:grid;place-items:center;background:var(--hx-raised);color:var(--hx-indigo);font-size:24px;font-weight:700}.tk-kachel.ohne .tk-kachelbild img{filter:grayscale(1);opacity:.7}.tk-kachel b{font-size:14px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%}.tk-kachelfuss{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--hx-faint)}.tk-kachelfuss .punkt{width:7px;height:7px;border-radius:50%;background:var(--hx-ok);box-shadow:0 0 0 3px rgba(61,214,140,.15)}.tk-kachel.ohne .tk-kachelfuss{color:var(--hx-indigo)}.tk-leerzustand{display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center;padding:40px 20px;border:1px dashed var(--hx-line-strong);border-radius:16px;color:var(--hx-faint)}.tk-leerzustand svg{color:var(--hx-indigo)}.tk-leerzustand b{color:var(--hx-text);font-size:14px}.tk-leerzustand small{font-size:12.5px;max-width:46ch;line-height:1.5}.tk-listenfuss{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;flex-wrap:wrap}.tk-rechte{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--hx-line);border-radius:12px;background:var(--hx-sunken)}.tk-rechte h4{font-size:11.5px;font-weight:600;color:var(--hx-faint);margin:0;letter-spacing:.02em}.tk-rechte .tk-check{align-items:flex-start;line-height:1.45}.tk-rechte .tk-check input{margin-top:3px}.tk-subnav{display:flex;gap:2px;border-bottom:1px solid var(--hx-line);margin-bottom:4px;overflow-x:auto}.tk-subnav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;font-size:13px;font-weight:500;color:var(--hx-faint);padding:9px 12px;cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px}.tk-subnav button:hover{color:var(--hx-text)}.tk-subnav button.an{color:var(--hx-text);border-bottom-color:var(--hx-indigo);font-weight:600}.tk-set{background:var(--hx-surface);border:1px solid var(--hx-line);border-radius:14px;overflow:visible}.tk-set>header{padding:14px 18px 12px;border-bottom:1px solid var(--hx-line-soft)}.tk-set>header h3{font-size:14px;font-weight:600;margin:0 0 3px}.tk-set>header p{font-size:12.5px;color:var(--hx-faint);margin:0;line-height:1.5;max-width:70ch}.tk-setinhalt{padding:6px 18px 14px;display:grid;grid-gap:0;gap:0}.tk-setinhalt>.tk-antwortzeile,.tk-setinhalt>.tk-hint,.tk-setinhalt>.tk-infobox,.tk-setinhalt>.tk-knopfreihe,.tk-setinhalt>.tk-rollen,.tk-setinhalt>.tk-vorschau{margin-top:12px}.tk-zeile{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:18px;gap:18px;align-items:center;padding:12px 0;border-bottom:1px solid var(--hx-line-soft)}.tk-zeile:last-child{border-bottom:0}.tk-zeile.breit{grid-template-columns:1fr;gap:8px;align-items:start}.tk-zeilelabel b{display:block;font-size:13.5px;font-weight:500}.tk-zeilelabel small{display:block;font-size:12px;color:var(--hx-faint);line-height:1.45;margin-top:2px}.tk-zeilefeld{display:flex;justify-content:flex-end;align-items:center;min-width:0}.tk-zeile.breit .tk-zeilefeld{justify-content:stretch}.tk-zeile.breit .tk-zeilefeld>*,.tk-zeilefeld .tk-input,.tk-zeilefeld .tk-select{width:100%}.tk-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:22px;border-radius:999px;border:1px solid var(--hx-line);background:var(--hx-sunken);cursor:pointer;position:relative;padding:0;flex:none;transition:background .15s,border-color .15s}.tk-switch i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--hx-faint);transition:transform .15s,background .15s}.tk-switch.an{background:var(--hx-indigo);border-color:transparent}.tk-switch.an i{transform:translateX(18px);background:#fff}@media(max-width:700px){.tk-zeile{grid-template-columns:1fr;gap:8px}.tk-zeilefeld{justify-content:stretch}.tk-zeilefeld>*{width:100%}}.tk-laden{min-height:50vh;display:grid;place-content:center;justify-items:center;grid-gap:12px;gap:12px;color:var(--hx-faint);font-size:13px}.tk-spinner{width:26px;height:26px;border-radius:50%;border:2px solid var(--hx-line);border-top-color:var(--hx-indigo);animation:tk-dreh .8s linear infinite}@keyframes tk-dreh{to{transform:rotate(1turn)}}.tr{max-width:840px;margin:0 auto;padding:30px 20px 60px;min-height:100vh;background:var(--hx-bg);color:var(--hx-text)}.tr-kopf{border-bottom:1px solid var(--hx-line);padding-bottom:16px;margin-bottom:18px}.tr-kopf h1{font-family:var(--hx-font-display);font-size:22px;font-weight:700;margin:0 0 4px}.tr-kopf p{font-size:12.5px;color:var(--hx-faint);margin:0}.tr-grund{margin-top:6px!important;color:var(--hx-muted)!important;font-size:13px!important}.tr-chat{display:grid;grid-gap:2px;gap:2px}.tr-msg{display:flex;gap:12px;padding:3px 0}.tr-av,.tr-luecke,.tr-msg img{width:40px;flex:none}.tr-av,.tr-msg img{height:40px;border-radius:50%}.tr-av{background:var(--hx-raised)}.tr-msg.selbe{padding-top:0}.tr-meta{display:flex;align-items:baseline;gap:8px;margin-bottom:1px}.tr-meta b{font-size:14px;color:var(--hx-text)}.tr-bot{font-size:9px;font-weight:700;background:var(--hx-indigo);color:#fff;padding:1px 4px;border-radius:3px;letter-spacing:.03em}.tr-meta time{font-size:11px;color:var(--hx-faint)}.tr-text{font-size:14px;line-height:1.5;color:var(--hx-muted);white-space:pre-wrap;word-break:break-word}.tr-fuss,.tr-leer-text{color:var(--hx-faint)}.tr-fuss{margin-top:30px;padding-top:16px;border-top:1px solid var(--hx-line-soft);font-size:12px;text-align:center}.tr-fuss a{color:var(--hx-indigo)}.tr-leer{min-height:60vh;display:grid;place-content:center;justify-items:center;grid-gap:10px;gap:10px;color:var(--hx-faint);text-align:center}.teaser-tickets{display:flex;align-items:center;gap:16px;margin-top:14px;padding:16px 20px;border-radius:16px;background:linear-gradient(90deg,rgba(106,107,255,.12),rgba(106,107,255,.03));border:1px solid rgba(106,107,255,.3);color:var(--hx-text);transition:border-color .15s}.teaser-tickets:hover{border-color:rgba(106,107,255,.6)}.teaser-tickets>div{flex:1 1;min-width:0}.teaser-tickets b{display:block;font-size:15px}.teaser-tickets span{font-size:13px;color:var(--hx-muted)}.teaser-tickets .pfeil{font-size:13px;font-weight:600;color:var(--hx-indigo);white-space:nowrap}@media(max-width:560px){.teaser-tickets{flex-direction:column;align-items:flex-start;gap:8px}}.partner-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:12px;gap:12px;max-width:760px;margin:0 auto;align-items:stretch}.partner-kachel{--pk:var(--hx-indigo);display:flex;flex-direction:column;gap:12px;padding:18px 18px 16px;background:var(--hx-surface);border:1px solid var(--hx-line);border-radius:16px;transition:border-color .15s}.partner-kachel:hover{border-color:var(--hx-line-strong)}.partner-kachel.gross{padding:26px}.partner-kopf{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;min-width:0}.partner-kopf .logo-leer,.partner-kopf img{width:44px;height:44px;border-radius:12px;object-fit:cover;flex:none}.partner-kachel.gross .partner-kopf .logo-leer,.partner-kachel.gross .partner-kopf img{width:60px;height:60px;border-radius:16px}.partner-kopf .logo-leer{display:grid;place-items:center;background:var(--hx-raised);color:var(--pk);font-weight:700;font-size:18px}.partner-kopf>div{min-width:0}.partner-kopf b{display:block;font-size:15px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.partner-kopf small{display:block;font-size:12px;color:var(--hx-faint);margin-top:2px}.partner-kachel>p{margin:0;font-size:13.5px;line-height:1.5;color:var(--hx-muted)}.partner-links{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto;padding-top:4px}.partner-links a{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;font-size:12.5px;font-weight:500;color:var(--hx-muted);text-decoration:none;border-radius:8px;border:1px solid var(--hx-line);background:transparent;line-height:1}.partner-links a:hover{color:var(--hx-text);background:var(--hx-sunken)}@media(max-width:680px){.partner-raster{grid-template-columns:1fr}}.partner-zeile{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--hx-line);border-radius:12px;background:var(--hx-sunken)}.partner-zeile .logo-leer,.partner-zeile img{width:34px;height:34px;border-radius:9px;object-fit:cover;flex:none}.partner-zeile .logo-leer{display:grid;place-items:center;background:var(--hx-raised);color:var(--hx-indigo);font-weight:700}.partner-zeile b{display:block;font-size:13.5px}.partner-zeile small{display:block;font-size:11.5px;color:var(--hx-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.partner-zeile .sort{display:grid;grid-gap:2px;gap:2px}.partner-zeile .btn.mini{padding:4px 6px}.partner-zeile .btn.mini.rot:hover{color:var(--hx-danger)}.supportkarte>header{gap:12px;flex-wrap:wrap}.supportkarte>header h2{display:inline-flex;align-items:center;gap:8px;margin:0}.supportkarte>header .pill{margin-left:auto;white-space:nowrap;flex:none}.update-block+.update-block{margin-top:12px}.update-block h3{font-size:13px;font-weight:600;color:var(--hx-text);margin:0 0 4px}.reiter.segment{display:inline-flex;width:-moz-fit-content;width:fit-content}