.obf{--lime: #c8ff1e;--orange: #ffa028;--platin: #cfe8f0;--bg: #050505;--panel: #0c0c0c;--line: rgba(255, 255, 255, .07);--txt: #f4f4f1;--dim: #8d8d88;--faint: #55554f;--mono: "JetBrains Mono", ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--sans: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Inter, Arial, sans-serif;--spring: cubic-bezier(.34, 1.56, .64, 1);--easeout: cubic-bezier(.22, 1, .36, 1);position:fixed;inset:var(--rz-safe-top) 0 0;z-index:60;color:var(--txt);font-family:var(--sans);line-height:normal;-webkit-font-smoothing:antialiased;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none}.obf.obf-portal{position:static;inset:auto;z-index:auto;overflow:visible;overscroll-behavior:auto}.obf::-webkit-scrollbar{display:none}.obf *,.obf *:before,.obf *:after{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.obf img{max-width:none}.obf-content{position:relative;z-index:1;min-height:100%;display:flex;flex-direction:column}.obf .ob{display:flex;flex-direction:column;flex:1 0 auto;position:relative;animation:obIn .45s var(--easeout)}@keyframes obIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes obUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes kb{0%{transform:scale(1)}to{transform:scale(1.1)}}.obf .ob-cta{width:100%;text-align:center;padding:16px;border-radius:100px;cursor:pointer;border:1px solid rgba(200,255,30,.55);background:#c8ff1e17;font-family:var(--mono);font-size:9.5px;letter-spacing:.22em;color:var(--lime);text-transform:uppercase;transition:transform .15s var(--spring);position:relative;overflow:hidden;display:block}.obf .ob-cta:active{transform:scale(.97)}.obf .ob-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:translate(-100%);animation:obSheen 3.4s ease-in-out infinite 1s}@keyframes obSheen{45%,to{transform:translate(100%)}}.obf .ob-cta:disabled{opacity:.5;pointer-events:none}.obf .ob-ghostbtn{width:100%;text-align:center;padding:14px;border-radius:100px;cursor:pointer;margin-top:11px;border:1px solid rgba(255,255,255,.16);background:none;font-family:var(--mono);font-size:9px;letter-spacing:.2em;color:var(--dim);text-transform:uppercase;transition:transform .15s var(--spring);display:block}.obf .ob-ghostbtn:active{transform:scale(.97)}.obf .mlink{font-family:var(--mono);font-size:8px;letter-spacing:.16em;color:var(--dim);text-transform:uppercase;cursor:pointer;padding:8px 0;transition:color .2s;background:none;border:none}.obf .mlink:active{color:var(--lime)}.obf .legal-line{font-family:var(--mono);font-size:7px;letter-spacing:.12em;color:var(--faint);text-transform:uppercase;text-align:center;margin-top:16px;line-height:2.2}.obf .legal-line u{text-decoration-color:#ffffff40;cursor:pointer}.obf.obf-grund{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none}.obf #vGate{position:relative;min-height:100%;padding:17px 28px max(34px,var(--rz-safe-bottom));overflow:hidden;animation:none}.obf:has(#vGate){overscroll-behavior:none}.obf .gt-grund{position:absolute;top:0;right:0;bottom:0;left:0}.obf .gt-grund:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(70% 45% at 88% 0%,rgba(200,255,30,.26),transparent 62%),radial-gradient(60% 40% at 8% 6%,rgba(200,255,30,.16),transparent 62%),radial-gradient(45% 30% at 100% 30%,rgba(200,255,30,.1),transparent 60%),radial-gradient(45% 30% at 0% 45%,rgba(200,255,30,.08),transparent 60%),radial-gradient(60% 30% at 50% 100%,rgba(200,255,30,.1),transparent 60%);animation:gtBreathe 9s ease-in-out infinite}@keyframes gtBreathe{0%,to{opacity:.85}50%{opacity:1}}.obf .gt-grund:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(90% 45% at 50% 0%,#000,transparent 75%);mask-image:radial-gradient(90% 45% at 50% 0%,#000,transparent 75%)}.obf .gt-mid{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;text-align:center;z-index:1}.obf .gt-art{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.obf .gt-mark{font-family:var(--mono);font-weight:700;font-size:76px;letter-spacing:.3em;text-indent:.3em;line-height:1;color:var(--txt);position:relative;animation:gtRise .9s cubic-bezier(.2,.7,.2,1) both}@keyframes gtRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.obf .gt-rule{width:56px;height:1px;background:var(--lime);margin:26px auto 0;box-shadow:0 0 12px #c8ff1e99;position:relative}.obf .gt-tri{display:flex;gap:12px;justify-content:center;align-items:center;margin:18px 0 0;font-family:var(--mono);font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--dim);position:relative}.obf .gt-tri b{color:var(--faint);font-weight:400}.obf .gt-bottom{position:relative;z-index:1}.obf #vGate .ob-cta{height:56px;padding:0 16px;display:flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--lime);background:linear-gradient(90deg,#c8ff1e2e,#c8ff1e0a);box-shadow:0 0 30px #c8ff1e1f;font-size:13px;letter-spacing:.24em;color:var(--lime);margin-top:0}.obf #vGate .ob-cta:after{display:none}.obf #vGate .ob-ghostbtn{height:56px;padding:0 16px;display:flex;align-items:center;justify-content:center;border-radius:999px;margin-top:10px;border:1px solid rgba(255,255,255,.16);background:#ffffff05;font-size:13px;letter-spacing:.24em;color:var(--txt)}.obf .gt-legal{margin-top:16px;text-align:center;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);line-height:1.9}.obf .gt-legal button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--dim);text-decoration:underline;text-underline-offset:4px;cursor:pointer;padding:12px 6px;margin:-12px -6px}.obf #vIntro{justify-content:flex-end;padding:0}.obf .in-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.obf .in-bg img{position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px;width:calc(100% + 60px);height:calc(100% + 60px);-o-object-fit:cover;object-fit:cover;filter:grayscale(1) brightness(.8);animation:kb 26s ease-in-out infinite alternate}.obf .in-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(5,5,5,.3),rgba(5,5,5,.15) 40%,rgba(5,5,5,.88) 78%,var(--bg) 100%)}.obf .in-body{position:relative;z-index:2;padding:0 26px max(40px,var(--rz-safe-bottom))}.obf .in-kicker{font-family:var(--mono);font-size:9px;letter-spacing:.34em;color:var(--lime);text-transform:uppercase;animation:obUp .7s var(--easeout) .1s both}.obf .in-body h1{font-size:38px;font-weight:900;text-transform:uppercase;line-height:1.02;margin-top:12px;animation:obUp .7s var(--easeout) .2s both}.obf .in-body h1 em{font-style:normal;color:var(--lime)}.obf .in-sub{font-size:13.5px;color:#cfcfca;line-height:1.6;margin-top:14px;max-width:310px;animation:obUp .7s var(--easeout) .32s both}.obf .in-min{display:flex;align-items:center;gap:9px;margin-top:18px;font-family:var(--mono);font-size:8.5px;letter-spacing:.18em;color:var(--dim);text-transform:uppercase;animation:obUp .7s var(--easeout) .42s both}.obf .in-min svg{width:14px;height:14px;color:var(--lime)}.obf .in-priv{font-size:11px;color:var(--dim);line-height:1.6;margin-top:14px;animation:obUp .7s var(--easeout) .5s both}.obf .in-priv u{cursor:pointer;text-decoration-color:#ffffff4d}.obf #vIntro .ob-cta{margin-top:24px;animation:obUp .7s var(--easeout) .58s both}.obf #vIntro .ob-cta:after{animation-delay:1.4s}.obf .in-later{text-align:center;margin-top:14px;font-family:var(--mono);font-size:9px;letter-spacing:.2em;color:var(--dim);text-transform:uppercase;cursor:pointer;padding:8px;background:none;border:none;width:100%;animation:obUp .7s var(--easeout) .66s both}.obf .a-body{flex:1;display:flex;flex-direction:column;padding:4px 26px calc(30px + var(--rz-safe-bottom));position:relative;z-index:2}.obf .a-body h1{font-size:34px;font-weight:900;text-transform:uppercase;line-height:1.02;animation:obUp .6s var(--easeout) .05s both}.obf .a-body h1 em{font-style:normal;color:var(--lime)}.obf .a-sub{font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);line-height:1.6;margin-top:10px;animation:obUp .6s var(--easeout) .14s both}.obf .fl{margin-top:4px}.obf .f{margin-top:19px;position:relative;animation:obUp .55s var(--easeout) both}.obf .f:nth-of-type(1){animation-delay:.2s}.obf .f:nth-of-type(2){animation-delay:.26s}.obf .f:nth-of-type(3){animation-delay:.32s}.obf .f:nth-of-type(4){animation-delay:.38s}.obf .f label{display:block;font-family:var(--mono);font-size:7.5px;letter-spacing:.22em;margin-bottom:6px;color:var(--faint);text-transform:uppercase}.obf .f{border:1px solid var(--line);border-radius:16px;background:var(--panel);padding:12px 16px 13px;transition:border-color .3s}.obf .f:focus-within{border-color:#c8ff1e73}.obf .f input{width:100%;background:none;border:none;outline:none;color:var(--txt);font-family:var(--sans);font-size:15px;font-weight:600;padding:0 26px 0 0;caret-color:var(--lime);border-radius:0}.obf .f input::-moz-placeholder{color:var(--faint);font-weight:400}.obf .f input::placeholder{color:var(--faint);font-weight:400}.obf .f:has(input.err){border-color:#ffa028b3}.obf .ob-namen-urteil{margin:7px 0 0;min-height:18px;font-family:var(--sans);font-size:12.5px;line-height:1.45;color:var(--dim)}.obf .ob-namen-urteil.frei{color:var(--lime)}.obf .ob-namen-urteil.belegt{color:var(--orange)}.obf .ob-namen-grund{margin:0 0 12px;font-family:var(--sans);font-size:13px;line-height:1.45;text-align:center;color:var(--dim)}.obf .ob-namen-meldung{margin:0 0 12px;font-family:var(--sans);font-size:13px;line-height:1.45;text-align:center;color:var(--txt)}.obf .ob-namen-spaeter{display:block;width:100%;margin-top:12px;text-align:center}.obf .f .eye{position:absolute;right:0;bottom:12px;color:var(--faint);cursor:pointer;width:22px;height:22px;display:grid;place-items:center;background:none;border:none;padding:0}.obf .f .eye svg{width:16px;height:16px}.obf .a-mini{margin-top:14px;text-align:right}.obf .auth-err{display:flex;align-items:flex-start;gap:10px;margin-top:16px;border:1px solid rgba(255,160,40,.35);border-radius:14px;padding:12px 14px;font-size:12px;color:var(--orange);line-height:1.5;animation:obIn .3s var(--easeout)}.obf .auth-err i{width:7px;height:7px;transform:rotate(45deg);border-radius:1.5px;background:var(--orange);flex-shrink:0;margin-top:4px}.obf .a-grow{height:6px;flex-shrink:0}.obf .a-switch{text-align:center;margin-top:26px;font-family:var(--mono);font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.obf .a-switch b{color:var(--txt);cursor:pointer;font-weight:600;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:2px}.obf .backlink{display:flex;align-items:center;gap:9px;margin-bottom:14px;cursor:pointer;font-family:var(--mono);font-size:8.5px;letter-spacing:.18em;color:var(--dim);text-transform:uppercase;background:none;border:none;animation:obUp .5s var(--easeout) both}.obf .backlink:active{color:var(--lime)}.obf .mailring{width:84px;height:84px;border-radius:50%;position:relative;margin:18px 0 20px;border:1px solid rgba(200,255,30,.3);display:grid;place-items:center;animation:obUp .6s var(--easeout) .1s both}.obf .mailring:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;border:1.5px solid transparent;border-top-color:var(--lime);animation:spin 3.2s linear infinite}.obf .mailring svg{width:30px;height:30px;color:var(--lime);animation:obfBob 3s ease-in-out infinite}@keyframes obfBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.obf .mailto{color:var(--txt);font-weight:700}@media (prefers-reduced-motion: reduce){.obf *,.obf *:before,.obf *:after{animation-duration:1ms!important;transition-duration:1ms!important}}.obf .topline{position:absolute;top:8px;left:0;right:0;height:5px;background:#ffffff12;z-index:6}.obf .topline i{display:block;height:100%;background:var(--lime);width:0;box-shadow:0 0 12px #c8ff1eb3;transition:width .9s var(--easeout)}.obf .ghost{position:absolute;top:20px;right:-12px;z-index:0;font-size:220px;font-weight:900;letter-spacing:-8px;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.06);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;animation:ghostin 1s var(--easeout) both}@keyframes ghostin{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.obf .st-inner{position:relative;z-index:2;display:flex;flex-direction:column;flex:1;padding:52px 26px calc(28px + var(--rz-safe-bottom))}.obf .st-nav{display:flex;align-items:center;justify-content:space-between}.obf .st-back{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);color:var(--dim);cursor:pointer;font-size:15px;background:none;transition:transform .15s var(--spring)}.obf .st-back:active{transform:scale(.85)}.obf .st-tag{font-family:var(--mono);font-size:8.5px;letter-spacing:.26em;color:var(--faint);text-transform:uppercase}.obf .st-tag b{color:var(--lime);font-weight:600}.obf .st-skip{font-family:var(--mono);font-size:8px;letter-spacing:.18em;color:var(--faint);text-transform:uppercase;cursor:pointer;padding:8px 0;background:none;border:none}.obf .st-skip:active{color:var(--lime)}.obf .sv{display:flex;flex:1;flex-direction:column}.obf .sv h1{font-size:36px;font-weight:900;text-transform:uppercase;line-height:1;margin-top:24px;animation:obUp .6s var(--easeout) .08s both}.obf .sv h1 em{font-style:normal;color:var(--lime)}.obf .sv .sub{font-size:13px;color:var(--dim);line-height:1.6;margin-top:12px;max-width:300px;animation:obUp .6s var(--easeout) .18s both}.obf .st-body{flex:1;margin-top:6px}.obf #vSteps .ob-cta{margin-top:16px}.obf .menu{margin-top:14px}.obf .mrow{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;cursor:pointer;position:relative;width:100%;text-align:left;background:none;border-left:none;border-right:none;border-top:none;color:inherit;transition:padding .25s var(--easeout);animation:obUp .5s var(--easeout) both}.obf .mrow:nth-child(1){animation-delay:.24s}.obf .mrow:nth-child(2){animation-delay:.3s}.obf .mrow:nth-child(3){animation-delay:.36s}.obf .mrow:nth-child(4){animation-delay:.42s}.obf .mrow:nth-child(5){animation-delay:.48s}.obf .mrow .w{font-size:27px;font-weight:900;text-transform:uppercase;letter-spacing:.01em;color:var(--faint);transition:color .25s}.obf .mrow .de{font-family:var(--mono);font-size:8px;letter-spacing:.13em;color:var(--faint);text-transform:uppercase;margin-top:4px;transition:color .25s}.obf .mrow .mark{margin-left:auto;width:10px;height:10px;transform:rotate(45deg);border-radius:2px;border:1px solid transparent;transition:all .25s}.obf .mrow.sel{padding-left:16px}.obf .mrow.sel:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:2px;background:var(--lime);box-shadow:0 0 14px #c8ff1eb3}.obf .mrow.sel .w{color:var(--lime)}.obf .mrow.sel .de{color:var(--dim)}.obf .mrow.sel .mark{background:var(--lime);border-color:var(--lime);box-shadow:0 0 9px #c8ff1eb3}.obf .srow2{padding:19px 0;border-bottom:1px solid rgba(255,255,255,.06);animation:obUp .5s var(--easeout) both}.obf .srow2:nth-child(1){animation-delay:.24s}.obf .srow2:nth-child(2){animation-delay:.32s}.obf .srow2:nth-child(3){animation-delay:.4s}.obf .srow2 .lab{font-family:var(--mono);font-size:8.5px;letter-spacing:.24em;color:var(--faint);text-transform:uppercase}.obf .srow2 .ctl{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.obf .pm{width:50px;height:50px;border-radius:16px;display:grid;place-items:center;cursor:pointer;border:1px solid rgba(255,255,255,.14);background:none;color:var(--dim);font-size:22px;font-weight:300;transition:all .15s var(--spring);-webkit-user-select:none;-moz-user-select:none;user-select:none}.obf .pm:active{transform:scale(.9);border-color:#c8ff1e8c;color:var(--lime)}.obf .val{font-size:48px;font-weight:200;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.obf .val small{font-size:15px;color:var(--faint);font-weight:200;margin-left:6px}.obf .cityin{width:100%;background:none;border:none;outline:none;color:var(--txt);font-size:26px;font-weight:800;margin-top:10px;font-family:var(--sans);caret-color:var(--lime)}.obf .cityin::-moz-placeholder{color:#2c2c28}.obf .cityin::placeholder{color:#2c2c28}.obf .ticket{margin-top:16px;background:var(--panel);border:1px solid rgba(255,255,255,.1);border-radius:20px;position:relative;overflow:hidden;animation:obUp .6s var(--easeout) .24s both}.obf .ticket .sec{padding:18px 22px}.obf .ticket .lab{font-family:var(--mono);font-size:8px;letter-spacing:.24em;color:var(--faint);text-transform:uppercase}.obf .tin{width:100%;background:none;border:none;outline:none;color:var(--txt);font-family:var(--sans);font-size:21px;font-weight:800;margin-top:9px;caret-color:var(--lime)}.obf .tin::-moz-placeholder{color:#33332f}.obf .tin::placeholder{color:#33332f}.obf .tin.small{font-size:18px}.obf .tin[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:24px}.obf .tin[type=date]::-webkit-date-and-time-value{text-align:left;margin:0}.obf .tin[type=date]::-webkit-calendar-picker-indicator{display:none}.obf .tin.tval{display:block;text-align:left;cursor:pointer}.obf .tin.empty,.obf .tin[type=date].empty::-webkit-datetime-edit{color:#33332f}.obf .perf{position:relative;height:0;border-top:2px dashed rgba(255,255,255,.14);margin:0 10px}.obf .perf:before,.obf .perf:after{content:"";position:absolute;top:-11px;width:22px;height:22px;border-radius:50%;background:var(--bg)}.obf .perf:before{left:-21px}.obf .perf:after{right:-21px}.obf .tick2{display:flex}.obf .tick2 .sec{flex:1}.obf .tick2 .sec:first-child{border-right:1px solid rgba(255,255,255,.07)}.obf .barcode{height:42px;margin:2px 22px 16px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.22) 0 3px,transparent 3px 6px,rgba(255,255,255,.22) 6px 8px,transparent 8px 13px,rgba(255,255,255,.22) 13px 15px,transparent 15px 19px)}.obf .bcl{display:flex;justify-content:space-between;margin:0 22px 16px;font-family:var(--mono);font-size:7px;letter-spacing:.24em;color:var(--faint);text-transform:uppercase}.obf .tiles{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}.obf .tile{border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:13px;cursor:pointer;display:flex;align-items:center;gap:10px;background:none;text-align:left;transition:all .2s var(--spring);animation:obUp .45s var(--easeout) both}.obf .tiles .tile:nth-child(1){animation-delay:.22s}.obf .tiles .tile:nth-child(2){animation-delay:.26s}.obf .tiles .tile:nth-child(3){animation-delay:.3s}.obf .tiles .tile:nth-child(4){animation-delay:.34s}.obf .tiles .tile:nth-child(5){animation-delay:.38s}.obf .tiles .tile:nth-child(6){animation-delay:.42s}.obf .tile:active{transform:scale(.95)}.obf .tile i{width:7px;height:7px;transform:rotate(45deg);border-radius:1.5px;flex-shrink:0;border:1px solid rgba(255,255,255,.3);transition:all .25s}.obf .tile .tl{font-size:12.5px;font-weight:650;color:#cfcfca;line-height:1.25}.obf .tile.on{border-color:#c8ff1e80;background:#c8ff1e0d}.obf .tile.on i{background:var(--lime);border-color:var(--lime);box-shadow:0 0 8px #c8ff1eb3}.obf .tile.on .tl{color:var(--lime)}.obf .coachbox{margin-top:13px;background:var(--panel);border:1px solid rgba(255,255,255,.1);border-radius:18px;overflow:hidden;animation:obUp .5s var(--easeout) .44s both}.obf .coachbox .chead{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.obf .coachbox .chead svg{width:18px;height:18px}.obf .coachbox .cname{font-family:var(--mono);font-size:8.5px;letter-spacing:.24em;color:var(--dim);text-transform:uppercase}.obf .coachbox .live{margin-left:auto;width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 8px var(--lime);animation:blink 2.2s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.obf .coachbox textarea{width:100%;background:none;border:none;outline:none;resize:none;color:var(--txt);font-family:var(--sans);font-size:14px;line-height:1.55;padding:14px 16px;caret-color:var(--lime)}.obf .coachbox textarea::-moz-placeholder{color:var(--faint)}.obf .coachbox textarea::placeholder{color:var(--faint)}.obf .st-hint{font-size:11px;line-height:1.6;color:var(--faint);margin-top:11px;animation:obUp .5s var(--easeout) .5s both}.obf .stage{flex:1;display:flex;align-items:center;justify-content:center;position:relative;animation:obUp .8s var(--easeout) .28s both;min-height:300px}.obf .mini{width:212px;height:340px;border-radius:34px;position:relative;overflow:hidden;background:#0a0a09;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 60px #0009}.obf .mini .notch{position:absolute;top:9px;left:50%;transform:translate(-50%);width:64px;height:17px;border-radius:10px;background:#000;z-index:5}.obf .mini .glow{position:absolute;left:50%;bottom:-60px;transform:translate(-50%);width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(200,255,30,.3) 0%,rgba(200,255,30,.12) 42%,transparent 70%);animation:breathe 4.5s ease-in-out infinite}@keyframes breathe{0%,to{transform:translate(-50%) scale(1);opacity:.85}50%{transform:translate(-50%) scale(1.16);opacity:1}}.obf .mini .ecg{position:absolute;left:0;right:0;top:45%;height:54px;opacity:.9}.obf .mini .ecg svg{width:200%;height:100%;animation:ecgmove 6s linear infinite}@keyframes ecgmove{0%{transform:translate(0)}to{transform:translate(-50%)}}.obf .mini .ecg polyline{fill:none;stroke:var(--lime);stroke-width:2;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(200,255,30,.7))}.obf .hstat{position:absolute;z-index:4;background:#0c0c0be6;border:1px solid rgba(255,255,255,.1);border-radius:13px;padding:9px 12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.obf .hstat .k{font-family:var(--mono);font-size:7px;letter-spacing:.2em;color:var(--faint);text-transform:uppercase}.obf .hstat .v{font-size:17px;font-weight:200;margin-top:3px;font-variant-numeric:tabular-nums}.obf .hstat .v small{font-size:10px;color:var(--faint);margin-left:3px}.obf .hs1{top:38px;left:12px;animation:float 5.5s ease-in-out infinite}.obf .hs2{top:100px;right:12px;animation:float 6.5s .8s ease-in-out infinite}.obf .hs3{top:168px;left:12px;animation:float 6s 1.6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.obf .healthic{position:absolute;left:50%;bottom:28px;transform:translate(-50%);width:74px;height:74px;border-radius:19px;background:#fff;z-index:6;display:grid;place-items:center;box-shadow:0 14px 34px #0000008c}.obf .healthic svg{width:40px;height:40px;animation:beat 1.6s ease-in-out infinite;transform-origin:center}@keyframes beat{0%,to{transform:scale(1)}12%{transform:scale(1.14)}24%{transform:scale(1)}36%{transform:scale(1.1)}48%{transform:scale(1)}}.obf .hpriv{display:flex;gap:10px;align-items:flex-start;margin-bottom:14px;font-size:11.5px;line-height:1.55;color:var(--dim);animation:obUp .6s var(--easeout) .4s both}.obf .hpriv svg{width:15px;height:15px;flex-shrink:0;margin-top:2px;color:var(--dim)}.obf .bib{margin-top:16px;background:#f2f2ee;border-radius:20px;color:#0d0d0f;position:relative;box-shadow:0 18px 50px #0000008c;transform:rotate(-1.5deg);animation:bibin .9s var(--easeout) .25s both}@keyframes bibin{0%{opacity:0;transform:translateY(34px) rotate(-1.5deg)}to{opacity:1;transform:rotate(-1.5deg)}}.obf .bib .hole{position:absolute;top:14px;width:15px;height:15px;border-radius:50%;background:var(--bg);box-shadow:inset 0 2px 4px #0006}.obf .bib .hole.l{left:18px}.obf .bib .hole.r{right:18px}.obf .bib .btop{display:flex;justify-content:space-between;align-items:center;padding:38px 44px 0 22px}.obf .bib .brand{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:900;letter-spacing:.2em}.obf .bib .brand svg{width:16px;height:16px}.obf .bib .season{font-family:var(--mono);font-size:7.5px;letter-spacing:.2em;color:#7a7a74;text-transform:uppercase;font-weight:700}.obf .bib .bname{font-size:52px;font-weight:900;text-transform:uppercase;letter-spacing:-.02em;padding:2px 22px 0;line-height:1}.obf .bib .bdiv{padding:0 22px;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.26em;color:#5c5c56;text-transform:uppercase;margin-top:4px}.obf .bib .grid{display:grid;grid-template-columns:1fr 1fr;border-top:2px solid #0d0d0f;margin:14px 22px 0;padding:10px 0 4px;gap:4px 14px}.obf .bib .cell .k{font-family:var(--mono);font-size:7px;font-weight:700;letter-spacing:.2em;color:#8a8a84;text-transform:uppercase}.obf .bib .cell .v{font-size:13.5px;font-weight:800;margin-top:2px}.obf .bib .bbar{height:38px;margin:12px 22px 4px;background:repeating-linear-gradient(90deg,#0d0d0f 0 3px,transparent 3px 6px,#0d0d0f 6px 8px,transparent 8px 14px,#0d0d0f 14px 16px,transparent 16px 20px)}.obf .bib .bid{text-align:center;font-family:var(--mono);font-size:8px;letter-spacing:.3em;color:#7a7a74;font-weight:700;padding-bottom:14px}.obf .editrow{margin-top:14px;text-align:center;font-family:var(--mono);font-size:8px;letter-spacing:.16em;color:var(--faint);text-transform:uppercase;cursor:pointer;padding:6px;background:none;border:none;width:100%;animation:obUp .6s var(--easeout) .55s both}.obf .editrow:active{color:var(--lime)}.obf #vPay{padding-bottom:calc(var(--ob-cta-h, 170px) + var(--rz-safe-bottom) + 12px)}.obf .p-x{margin-left:auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);color:var(--dim);cursor:pointer;font-size:13px;background:#05050566;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .15s var(--spring)}.obf .p-x:active{transform:scale(.85)}.obf #vPay{--ob-pay-x: 26px}.obf .p-kopf,.obf .p-titel{padding-left:var(--ob-pay-x);padding-right:var(--ob-pay-x)}.obf .p-body{padding:8px var(--ob-pay-x) 0}.obf .plans{display:flex;gap:11px;margin-top:20px;animation:obUp .7s var(--easeout) .35s both}.obf .plan{flex:1;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:16px;cursor:pointer;position:relative;transition:all .25s var(--spring);background:var(--panel);text-align:left;color:inherit}.obf .plan:active{transform:scale(.97)}.obf .plan .name{font-family:var(--mono);font-size:8.5px;letter-spacing:.2em;color:var(--faint);text-transform:uppercase}.obf .plan .price{font-size:26px;font-weight:200;margin-top:10px;color:var(--txt);font-variant-numeric:tabular-nums}.obf .plan .per{font-family:var(--mono);font-size:7.5px;letter-spacing:.16em;color:var(--faint);text-transform:uppercase;margin-top:5px}.obf .plan .peq{font-family:var(--mono);font-size:7px;letter-spacing:.12em;color:var(--faint);text-transform:uppercase;margin-top:6px;line-height:1.45}.obf .plan.selected{border-color:#c8ff1e8c;background:#c8ff1e0a}.obf .plan.selected .price{color:var(--txt)}.obf .plan.selected .name{color:var(--lime)}.obf .save{position:absolute;top:-10px;right:10px;font-family:var(--mono);font-size:7px;letter-spacing:.14em;font-weight:700;text-transform:uppercase;background:var(--lime);color:#0d0f04;padding:4px 9px;border-radius:100px}.obf .sw{width:42px;height:25px;border-radius:25px;flex-shrink:0;cursor:pointer;background:#ffffff1f;position:relative;transition:background .3s;border:none;padding:0}.obf .sw:after{content:"";position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:#8d8d88;transition:all .3s var(--spring)}.obf .sw.on{background:#c8ff1e47}.obf .sw.on:after{left:20px;background:var(--lime);box-shadow:0 0 9px #c8ff1e99}.obf .p-sect{margin-top:26px;animation:obUp .7s var(--easeout) .5s both}.obf .p-sect h3{font-family:var(--mono);font-size:9px;letter-spacing:.26em;color:var(--faint);text-transform:uppercase;margin-bottom:14px;display:flex;align-items:center;gap:10px}.obf .p-sect h3:before{content:"";width:14px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--lime),rgba(200,255,30,0))}.obf .pcheck{display:flex;gap:12px;margin-bottom:12px;font-size:13px;line-height:1.5;color:#dcdcda}.obf .pcheck i{width:8px;height:8px;transform:rotate(45deg);border-radius:1.5px;flex-shrink:0;margin-top:5px;background:var(--lime);box-shadow:0 0 8px #c8ff1e80}.obf .quote{margin-top:20px;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:16px;background:var(--panel);animation:obUp .7s var(--easeout) .58s both}.obf .stars{color:var(--lime);font-size:12px;letter-spacing:4px}.obf .quote p{margin-top:9px;font-size:13px;line-height:1.55;color:#cfcfca}.obf .quote .who{margin-top:9px;font-family:var(--mono);font-size:8px;letter-spacing:.14em;color:var(--faint);text-transform:uppercase}.obf .cta-zone{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:100%;max-width:412px;z-index:8;padding:15px 22px calc(22px + var(--rz-safe-bottom));background:#090908f7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(255,255,255,.1)}.obf .p-links{margin-top:12px;display:flex;justify-content:center;gap:26px}.obf .toast{position:fixed;left:50%;bottom:calc(60px + var(--rz-safe-bottom));transform:translate(-50%,20px);background:#181815;border:1px solid rgba(200,255,30,.35);border-radius:100px;padding:10px 18px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--lime);text-transform:uppercase;z-index:100;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s var(--spring);white-space:nowrap}.obf .toast.show{opacity:1;transform:translate(-50%)}.obf .p-erfolg{display:flex;flex-direction:column;align-items:center;gap:7px;padding:14px 0 2px;text-align:center;animation:obf-erfolg .4s cubic-bezier(.16,1,.3,1) both}.obf .p-erfolg b{font-size:15px;font-weight:800;color:var(--lime, #c8ff1e);letter-spacing:.01em}.obf .p-erfolg span:last-child{font-family:var(--mono, "JetBrains Mono", ui-monospace, monospace);font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:#ffffff73}.obf .p-erfolg-dia{width:13px;height:13px;transform:rotate(45deg);border-radius:2px;background:var(--lime, #c8ff1e);box-shadow:0 0 16px #c8ff1ebf}@keyframes obf-erfolg{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.obf .p-erfolg{animation:none}}.obf .p-antwort{font-size:13px;line-height:1.55;color:#ffffff9e;text-align:center;margin-top:16px;max-width:300px;margin-left:auto;margin-right:auto}.obf .ob-zust{position:relative;margin-top:22px;border:1px solid var(--line);border-radius:16px;background:var(--panel);padding:15px 16px;display:flex;gap:13px;align-items:flex-start;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:border-color .3s,transform .3s cubic-bezier(.34,1.56,.64,1)}.obf .ob-zust.puls{animation:obZPuls .9s cubic-bezier(.22,1,.36,1)}@keyframes obZPuls{0%{border-color:#ffa028bf;transform:translateY(0)}30%{transform:translateY(-3px)}60%{border-color:#ffa028bf}to{border-color:var(--line);transform:translateY(0)}}.obf .ob-kbox{width:22px;height:22px;flex-shrink:0;border-radius:7px;border:1.5px solid rgba(255,255,255,.28);background:#ffffff05;display:grid;place-items:center;margin-top:1px;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.obf .ob-kbox svg{width:12px;height:12px;opacity:0}.obf .ob-kbox svg path{stroke:#050505;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16}.obf .ob-zust.an .ob-kbox{background:var(--lime);border-color:var(--lime);box-shadow:0 0 14px #c8ff1e59}.obf .ob-zust.an .ob-kbox svg{opacity:1}.obf .ob-zust.an .ob-kbox svg path{animation:obHaken .35s cubic-bezier(.22,1,.36,1) forwards}@keyframes obHaken{to{stroke-dashoffset:0}}.obf .ob-zust-satz{flex:1;min-width:0;font-size:12.5px;line-height:1.65;color:var(--txt)}.obf .ob-einw-sheet{position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:88;width:100%;max-width:412px;max-height:86%;overflow-y:auto;padding:0 22px calc(26px + var(--rz-safe-bottom));background:#0d0d0c;border:1px solid rgba(255,255,255,.1);border-bottom:none;border-radius:26px 26px 0 0}.obf .ob-neu-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;overflow-y:auto;padding:calc(28px + var(--rz-safe-top)) 22px calc(26px + var(--rz-safe-bottom));background:#0d0d0c;display:flex;flex-direction:column;justify-content:center}.obf .ob-neu-satz{margin:0 0 18px;font-size:12.5px;line-height:1.65;color:var(--dim)}.obf .ob-einw-griff{width:36px;height:4px;border-radius:4px;background:#ffffff26;margin:12px auto 0}.obf .ob-einw-kicker{margin-top:18px;font-family:var(--mono);font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:var(--lime)}.obf .ob-einw-titel{margin:8px 0 16px;font-size:19px;font-weight:900;line-height:1.2;text-transform:uppercase}.obf .ob-einw-spaeter{display:block;width:100%;margin-top:14px;padding:8px 0;background:none;border:0;font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim);cursor:pointer}.obf .ob-einw-folge{margin:10px 2px 0;font-size:11px;line-height:1.6;color:var(--dim)}.obf .ob-zust-satz a{color:var(--txt);text-decoration:underline;text-decoration-color:#c8ff1e8c;text-underline-offset:3px;transition:color .2s}.obf .ob-zust-satz a:active{color:var(--lime)}.obf .ob-mahnung{font-family:var(--mono);font-size:8px;letter-spacing:.18em;color:var(--orange);text-transform:uppercase;margin:10px 2px 0;animation:obMahnEin .35s ease-out}@keyframes obMahnEin{0%{opacity:0}to{opacity:1}}.obf .ob-cta.tot{background:#ffffff0f;color:var(--faint);box-shadow:none;border:1px solid var(--line)}.obf .ob-cta.tot:after{display:none}.obf .pfx{margin-top:26px}.obf .pf{display:flex;gap:14px;align-items:flex-start;padding:16px 2px;border-bottom:1px solid var(--line)}.obf .pf:last-child{border-bottom:none}.obf .pf .d6{width:7px;height:7px;border-radius:2px;transform:rotate(45deg);flex-shrink:0;margin-top:6px;background:var(--lime);box-shadow:0 0 7px #c8ff1e80}.obf .pf .t2{flex:1;min-width:0}.obf .pf b{display:block;font-family:var(--mono);font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.35}.obf .pf .t2>span{display:block;font-family:var(--mono);font-size:7.5px;letter-spacing:.16em;color:var(--faint);text-transform:uppercase;margin-top:4px}.obf .p-recht{margin-top:26px}.obf .p-recht p{font-family:var(--mono);font-size:8px;letter-spacing:.1em;line-height:2.1;color:var(--faint);text-transform:uppercase}.obf .p-recht-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px}.obf .p-recht-links a{font-family:var(--mono);font-size:7.5px;letter-spacing:.16em;color:var(--dim);text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.18);padding-bottom:2px}.obf .p-recht-links a:active{color:var(--lime);border-color:#c8ff1e80}.obf .probe-zeile{margin-top:26px;text-align:center}.obf .probe-pille{display:inline-block;font-family:var(--mono);font-size:7px;letter-spacing:.2em;color:#050505;text-transform:uppercase;background:var(--lime);border-radius:100px;padding:5px 12px;font-weight:700;white-space:nowrap;box-shadow:0 4px 18px #c8ff1e59}.obf .h-antwort{margin-top:14px;font-size:12.5px;line-height:1.6;color:var(--dim);text-align:left}.obf .h-weg{display:block;margin-top:10px;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;line-height:1.9;color:var(--txt);font-weight:500;border-left:2px solid var(--lime);padding-left:10px}.obf .a-sub-puls{display:flex;align-items:center;gap:8px}.obf .a-sub-puls i{width:5px;height:5px;border-radius:50%;background:var(--lime);box-shadow:0 0 6px var(--lime);animation:obSubPuls 2.4s infinite;flex-shrink:0}@keyframes obSubPuls{0%,to{opacity:1}50%{opacity:.35}}.obf .a-mini button{font-family:var(--mono);font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid rgba(255,255,255,.18);padding-bottom:2px}.obf .a-mini button:active{color:var(--lime);border-color:#c8ff1e80}.obf .p-kopf{display:flex;justify-content:flex-end;padding-top:20px}.obf .p-x{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);background:#ffffff08;color:var(--txt);cursor:pointer;transition:transform .15s var(--spring)}.obf .p-x:active{transform:scale(.88)}.obf .p-x svg{width:16px;height:16px}.obf .p-titel{padding-top:18px}.obf .p-kicker{font-family:var(--mono);font-size:10px;letter-spacing:.3em;color:var(--lime);text-transform:uppercase;margin-bottom:12px;display:flex;align-items:center;gap:9px}.obf .p-kicker svg{width:13px;height:13px}.obf .p-titel h1{font-size:34px;font-weight:900;text-transform:uppercase;line-height:1.02;margin-bottom:8px;text-wrap:balance}.obf .p-sub{font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;color:var(--dim);text-transform:uppercase;display:flex;align-items:center;gap:8px}.obf .p-sub i{width:5px;height:5px;border-radius:50%;background:var(--lime);box-shadow:0 0 6px var(--lime);animation:obSubPuls 2.4s infinite;flex-shrink:0}.obf .a-brand{display:flex;justify-content:center;padding:30px 0 6px;flex-shrink:0}.obf .a-brand.sm{padding-top:22px}.obf .a-wort{font-weight:900;font-size:22px;letter-spacing:.42em;padding-left:.42em;color:var(--txt)}.obf .a-kicker{font-family:var(--mono);font-size:10px;letter-spacing:.3em;color:var(--faint);text-transform:uppercase;margin-bottom:12px}.obf .preis-fuss{text-align:center;margin-top:14px}.obf .preis-fuss .z1{font-family:var(--mono);font-size:8px;letter-spacing:.2em;color:var(--dim);text-transform:uppercase}.obf .preis-fuss .z2{font-family:var(--mono);font-size:7.5px;letter-spacing:.18em;color:var(--faint);text-transform:uppercase;margin-top:7px}.obf .hinweis{margin-top:11px;font-size:10.5px;line-height:1.6;color:var(--dim)}.obf .h-stand{margin-bottom:14px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--lime);text-align:center}.obf .zust-mikro{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px}.obf .zust-mikro a{font-family:var(--mono);font-size:7.5px;letter-spacing:.16em;color:var(--dim);text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.18);padding-bottom:2px}.obf .zust-mikro a:active{color:var(--lime);border-color:#c8ff1e80}.obf .ob-zust-mahnung{margin:8px 2px 0;font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--orange)}#vHealth .st-inner{padding-bottom:calc(96px + var(--rz-safe-bottom))}#vHealth[data-mehr=ja] .ob-verlaufskante{position:fixed;left:50%;transform:translate(-50%);bottom:calc(86px + var(--rz-safe-bottom));width:100%;max-width:412px;height:44px;z-index:7;pointer-events:none;background:linear-gradient(180deg,#09090800,#090908f7)}.obf .cta-zone .ob-zust-mahnung{margin:0 2px 8px;transition:opacity .2s ease}.obf .cta-zone .ob-zust-mahnung[data-an=nein]{opacity:0}.ob .a-anbieter{display:flex;flex-direction:column;gap:10px;margin:22px 0 0}.ob .a-anbieter-knopf{display:flex;align-items:center;justify-content:center;gap:10px;height:52px;border-radius:14px;background:#fff;color:#111;border:1px solid #fff;font-family:var(--sans);font-weight:600;font-size:16px;letter-spacing:-.01em;cursor:pointer;padding:0}.ob .a-anbieter-knopf svg{width:20px;height:20px;flex:none}.ob .a-anbieter-knopf.apple svg{width:18px;height:22px;margin-top:-2px}.ob .a-anbieter-knopf.google svg{width:20px;height:20px}.ob .a-anbieter-knopf:disabled{opacity:.55;cursor:default}.ob .a-oder{display:flex;align-items:center;gap:14px;margin:18px 0 16px;font-family:var(--mono);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--faint)}.ob .a-oder:before,.ob .a-oder:after{content:"";flex:1;height:1px;background:var(--line)}.obf #vLogin .a-body h1{font-size:38px;font-weight:800;letter-spacing:-.02em;line-height:.98}.obf #vReg .a-brand.sm{padding-top:14px}.obf #vReg .a-body h1.klein{font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:.98}.obf #vReg .a-anbieter{margin-top:16px}.obf #vReg .a-oder{margin:14px 0 8px}.obf #vReg .fl{margin-top:0}.obf .f-zwei{display:flex;gap:12px}.obf .f-zwei .f{flex:1;min-width:0}.obf #vReg .ob-zust{margin-top:12px;padding:12px 14px;border-radius:14px}.obf #vReg .ob-cta,.obf #vReg .a-switch{margin-top:12px}.obf #vLogin:before,.obf #vReg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(70% 45% at 88% 0%,rgba(200,255,30,.26),transparent 62%),radial-gradient(60% 40% at 8% 6%,rgba(200,255,30,.16),transparent 62%),radial-gradient(45% 30% at 100% 30%,rgba(200,255,30,.1),transparent 60%),radial-gradient(45% 30% at 0% 45%,rgba(200,255,30,.08),transparent 60%),radial-gradient(60% 30% at 50% 100%,rgba(200,255,30,.1),transparent 60%)}.obf #vLogin:after,.obf #vReg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(90% 45% at 50% 0%,#000,transparent 75%);mask-image:radial-gradient(90% 45% at 50% 0%,#000,transparent 75%)}.obf #vLogin,.obf #vReg{position:relative}.obf #vLogin .a-brand,.obf #vReg .a-brand{position:relative;z-index:2}.rz-spur{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#050505}.rz-spur__word{font-family:var(--rz-spur-font);font-weight:var(--rz-spur-weight);font-size:var(--rz-spur-size);line-height:1;color:#f4f4f1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:var(--rz-spur-tracking);margin-right:calc(-1 * var(--rz-spur-tracking));animation:rz-spur-word .76s cubic-bezier(.22,1,.36,1) both}@keyframes rz-spur-word{0%{opacity:0;letter-spacing:.12em;margin-right:-.12em}}.rz-spur__line{height:1px;width:120px;margin-top:16px;background:linear-gradient(90deg,transparent,#c8ff1e,transparent);box-shadow:0 0 10px #c8ff1e80;transform:scaleX(0);animation:rz-spur-line .56s cubic-bezier(.22,1,.36,1) .2s both}@keyframes rz-spur-line{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@media (prefers-reduced-motion: reduce){.rz-spur__word{animation:none}.rz-spur__line{animation:none;transform:scaleX(1);opacity:1}}.flf .rz-timepick,.obf .rz-timepick,.prf .rz-timepick{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s var(--easeout),opacity .35s,margin .35s}.flf .rz-timepick.show,.obf .rz-timepick.show,.prf .rz-timepick.show{max-height:160px;opacity:1;margin-top:8px}.flf .rz-timepick-adj,.obf .rz-timepick-adj,.prf .rz-timepick-adj{display:flex;align-items:center;justify-content:center;gap:30px;padding:8px 0 2px}.flf .rz-timepick-btn,.obf .rz-timepick-btn,.prf .rz-timepick-btn{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);color:var(--dim);cursor:pointer;font-family:var(--mono);font-size:17px;font-weight:300;transition:all .2s var(--spring);background:none;line-height:1}.flf .rz-timepick-btn:active,.obf .rz-timepick-btn:active,.prf .rz-timepick-btn:active{transform:scale(.85);border-color:#c8ff1e8c;color:var(--lime);box-shadow:0 0 14px #c8ff1e26}.flf .rz-timepick-val,.obf .rz-timepick-val,.prf .rz-timepick-val{text-align:center;min-width:110px}.flf .rz-timepick-val span,.obf .rz-timepick-val span,.prf .rz-timepick-val span{font-size:42px;font-weight:200;line-height:1;letter-spacing:.02em;font-variant-numeric:tabular-nums}.flf .rz-timepick-val small,.obf .rz-timepick-val small,.prf .rz-timepick-val small{display:block;font-family:var(--mono);font-size:7.5px;letter-spacing:.26em;color:var(--faint);text-transform:uppercase;margin-top:7px}.flf .rz-timepick-hint,.obf .rz-timepick-hint,.prf .rz-timepick-hint{text-align:center;font-family:var(--mono);font-size:8px;letter-spacing:.2em;color:var(--faint);text-transform:uppercase;padding-bottom:6px}@media (prefers-reduced-motion: reduce){.flf .rz-timepick,.obf .rz-timepick,.prf .rz-timepick,.flf .rz-timepick-btn,.obf .rz-timepick-btn,.prf .rz-timepick-btn{transition-duration:1ms!important}}.rz-state{min-height:100%;background:transparent}.rz-state .rz-state-body{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:24vh 34px 120px}.rz-state .rz-state-ic{width:66px;height:66px;border-radius:21px;display:grid;place-items:center;margin-bottom:24px;border:1px dashed rgba(255,255,255,.25);color:var(--faint, #55554f)}.rz-state.is-error .rz-state-ic{border:1px solid rgba(255,160,40,.4);color:var(--orange, #ffa028)}.rz-state .rz-state-ic svg{width:26px;height:26px}.rz-state .rz-state-title{font-size:21px;font-weight:900;text-transform:uppercase;letter-spacing:.02em;color:var(--txt, #f4f4f1)}.rz-state .rz-state-text{font-size:12.5px;color:var(--dim, #8d8d88);line-height:1.7;margin-top:12px;max-width:280px}.rz-state .rz-state-cta{margin-top:26px;padding:13px 28px;border-radius:100px;cursor:pointer;border:1px solid rgba(200,255,30,.5);background:#c8ff1e14;font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:8.5px;letter-spacing:.2em;color:var(--lime, #c8ff1e);text-transform:uppercase;transition:transform .15s cubic-bezier(.34,1.56,.64,1)}.rz-state .rz-state-cta:active{transform:scale(.95)}.rz-state.is-error .rz-state-cta{border-color:#ffa02880;background:#ffa02814;color:var(--orange, #ffa028)}.rz-state .rz-state-code{margin-top:28px;font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:7px;letter-spacing:.24em;color:var(--faint, #55554f);text-transform:uppercase}.rz-substate .rz-substate-body{text-align:center;padding:34px 16px 20px;color:var(--faint, #55554f);font-size:13px;line-height:1.75}.rz-substate .rz-substate-ic{width:56px;height:56px;margin:0 auto 16px;border-radius:18px;display:grid;place-items:center;border:1px dashed rgba(255,255,255,.22);color:var(--faint, #55554f)}.rz-substate .rz-substate-ic svg{width:22px;height:22px}.rz-substate .rz-state-cta{margin-top:26px;padding:13px 28px;border-radius:100px;cursor:pointer;border:1px solid rgba(200,255,30,.5);background:#c8ff1e14;font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:8.5px;letter-spacing:.2em;color:var(--lime, #c8ff1e);text-transform:uppercase;transition:transform .15s cubic-bezier(.34,1.56,.64,1)}.rz-substate .rz-state-cta:active{transform:scale(.95)}.rz-liststate .rz-liststate-body{font-size:13px;color:var(--faint, #55554f);padding:16px 2px}.rz-inline-error{display:flex;align-items:flex-start;gap:10px;border:1px solid rgba(255,160,40,.35);border-radius:14px;font-size:12px;color:var(--orange, #ffa028);line-height:1.5;animation:rzInlineIn .3s cubic-bezier(.22,1,.36,1)}.rz-inline-error .rz-inline-error-body{padding:12px 14px;display:flex;align-items:flex-start;gap:10px}.rz-inline-error .rz-inline-error-mark{width:7px;height:7px;transform:rotate(45deg);border-radius:1.5px;background:var(--orange, #ffa028);flex-shrink:0;margin-top:4px}@keyframes rzInlineIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.rz-working .rz-working-body{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24vh 34px 120px}.rz-working .rz-working-mark{position:relative;display:grid;place-items:center;margin-bottom:26px}.rz-working .rz-working-mark:before{content:"";position:absolute;width:220px;height:220px;border-radius:50%;background:radial-gradient(closest-side,#c8ff1e14,#0000 70%);animation:rzWorkingGlow 2.4s ease-in-out infinite}.rz-working .rz-working-step{font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:9.5px;letter-spacing:.24em;color:var(--dim, #8d8d88);text-transform:uppercase}@keyframes rzWorkingGlow{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.rz-working .rz-working-mark:before{animation:none}}.hzf{--bg:#050505;--panel:#0c0c0c;--panel2:#111110;--line:rgba(255,255,255,.07);--txt:#f4f4f1;--dim:#8d8d88;--faint:#55554f;--lime:#c8ff1e;--lime-dim:rgba(200,255,30,.14);--orange:#ffa028;--orange-dim:rgba(255,160,40,.12);--mono:"JetBrains Mono",ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--sans:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Inter,Arial,sans-serif}.hzf *{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.hzf .phone{width:100%;max-width:412px;height:100vh;height:100dvh;position:relative;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:none;scrollbar-width:none}.hzf .hzf .gridlines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,black 0%,transparent 55%);-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 55%)}.hzf .content{position:relative;z-index:1;padding-bottom:110px}@keyframes hzfPulseDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.6);opacity:.5}}.hzf section{padding:0 22px}.hzf .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.hzf .reveal.in{opacity:1;transform:none}.hzf .sec-label{font-family:var(--mono);font-size:11px;letter-spacing:.28em;color:var(--faint);text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;position:relative;padding-left:24px}.hzf .sec-label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:2px;background:linear-gradient(90deg,var(--lime),transparent)}.hzf .sec-label .right{color:var(--dim);letter-spacing:.12em}.hzf .divider{height:1px;background:var(--line);margin:30px 0}.hzf .hero{padding-top:0}.hzf .date-line{font-family:var(--mono);font-size:12px;letter-spacing:.34em;color:var(--dim);text-transform:uppercase;margin-bottom:24px}.hzf .dial-zone{position:relative;display:flex;justify-content:center;padding:14px 0 4px}.hzf .dial-aura{position:absolute;left:50%;top:50%;width:270px;height:270px;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle at 38% 34%,rgba(200,255,30,.17),transparent 58%),radial-gradient(circle at 66% 72%,rgba(255,160,40,.08),transparent 55%);filter:blur(24px);animation:auraBreath 6s ease-in-out infinite alternate}@keyframes auraBreath{0%{transform:translate(-50%,-50%) scale(.9);opacity:.65}to{transform:translate(-50%,-50%) scale(1.08);opacity:1}}.hzf .dial{position:relative;width:216px;height:216px;cursor:pointer;transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.hzf .dial:active{transform:scale(.96)}.hzf .dial:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 72%,rgba(255,255,255,.045) 86%,transparent 100%);animation:dialSpin 16s linear infinite}@keyframes dialSpin{to{transform:rotate(360deg)}}.hzf .dial svg{width:100%;height:100%;display:block;overflow:visible}.hzf .tick{stroke:#ffffff14;stroke-width:2;stroke-linecap:round;transition:stroke .45s ease var(--td,0s),filter .45s ease var(--td,0s)}.hzf .dial.ignite .tick.lit{stroke:#ffffff59}.hzf .dial.ignite .tick.head{stroke:#f2ffcc;stroke-width:2.6;filter:drop-shadow(0 0 7px rgba(200,255,30,.95))}.hzf .dial-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.hzf .dial-center .score{font-size:66px;font-weight:200;letter-spacing:-.015em;line-height:1;font-variant-numeric:tabular-nums}.hzf .dial-lbl{font-family:var(--mono);font-size:8px;letter-spacing:.36em;color:var(--faint);text-transform:uppercase;margin-top:9px;padding-left:.36em;line-height:1.9;max-width:170px}.hzf .dial-lbl em{font-style:normal;color:var(--dim)}.hzf .dial-status{margin-top:10px;font-family:var(--mono);font-size:9px;letter-spacing:.2em;color:var(--lime);text-transform:uppercase;padding:5px 11px;border:1px solid rgba(200,255,30,.3);border-radius:100px;background:#c8ff1e0f}.hzf .dial-hint{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);font-family:var(--mono);font-size:8px;letter-spacing:.22em;color:var(--faint);text-transform:uppercase;white-space:nowrap;transition:opacity .3s}.hzf .dial.open .dial-center{opacity:0;pointer-events:none}.hzf .dial.open .dial-hint{opacity:0}.hzf .dchip{position:absolute;display:flex;align-items:center;gap:7px;padding:7px 12px;border-radius:100px;white-space:nowrap;background:#0f0f0dc7;border:1px solid rgba(255,255,255,.13);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-family:var(--mono);font-size:9px;letter-spacing:.12em;color:var(--txt);text-transform:uppercase;opacity:0;transform:scale(.4);pointer-events:none;transition:opacity .3s ease var(--cd,0s),transform .5s cubic-bezier(.34,1.56,.64,1) var(--cd,0s)}.hzf .dchip i{width:5px;height:5px;border-radius:50%;flex-shrink:0;background:var(--txt)}.hzf .dchip.good i{background:var(--lime)}.hzf .dchip.warn i{background:var(--orange)}.hzf .dchip.ok i{background:var(--txt)}.hzf .dchip em{font-style:normal;color:var(--dim)}.hzf .dial.open .dchip{opacity:1;transform:scale(1)}.hzf .dchip.c1{top:8px;left:-6px;--cd:0s}.hzf .dchip.c2{top:45%;right:-14px;--cd:.07s}.hzf .dchip.c3{bottom:16px;left:-2px;--cd:.14s}.hzf .hero-copy{text-align:center;margin-top:20px}.hzf .zeile-zahl{font-family:var(--mono);font-weight:200;font-size:15px;color:var(--dim);font-variant-numeric:tabular-nums;letter-spacing:.04em;margin-bottom:12px}.hzf .zeile-zahl b{color:var(--txt);font-weight:200;font-size:19px}.hzf .hero-copy h1{font-size:30px;font-weight:900;letter-spacing:.02em;line-height:1.05;text-transform:uppercase;margin-bottom:10px}.hzf .hero-copy p{font-size:13.5px;color:var(--dim);line-height:1.55;max-width:270px;margin:0 auto}.hzf .cta-ghost{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;padding:12px 18px;border-radius:100px;border:1px solid rgba(255,255,255,.22);background:#08080859;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--txt);cursor:pointer;position:relative;overflow:hidden;transition:border-color .3s,box-shadow .3s,transform .15s cubic-bezier(.34,1.56,.64,1)}.hzf .cta-ghost .arrow{color:var(--lime);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.hzf .cta-ghost:active{transform:scale(.94);border-color:#c8ff1e99;box-shadow:0 0 20px #c8ff1e2e}.hzf .cta-ghost:active .arrow{transform:translate(4px)}.hzf .cta-ghost:after{content:"";position:absolute;top:0;bottom:0;width:45%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.13),transparent);animation:ctaSheen 6s ease-in-out infinite}.hzf .bio-wrap{display:flex;align-items:center;gap:22px}.hzf .radar{position:relative;width:172px;height:172px;flex-shrink:0}.hzf .radar svg{width:100%;height:100%;display:block;overflow:visible}.hzf .radar-grid{fill:none;stroke:#ffffff0d;stroke-width:1}.hzf .radar-axis{stroke:#ffffff0f;stroke-width:1}.hzf .radar-poly{fill:#c8ff1e12;stroke:#c8ff1e8c;stroke-width:1.5;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(200,255,30,.15))}.hzf .radar-lbl{font-family:var(--mono);font-size:7.5px;letter-spacing:.22em;fill:var(--faint);text-transform:uppercase}.hzf .radar-lbl.sel{fill:var(--txt)}.hzf .vtx{transition:r .3s cubic-bezier(.34,1.56,.64,1)}.hzf .vtx.e{fill:var(--orange);filter:drop-shadow(0 0 5px rgba(255,160,40,.7))}.hzf .vtx.a{fill:#e4e4df;filter:drop-shadow(0 0 4px rgba(255,255,255,.4))}.hzf .vtx.h{fill:var(--lime);filter:drop-shadow(0 0 5px rgba(200,255,30,.7))}.hzf .vtx-halo{fill:none;stroke-width:1.5;opacity:0;transform-origin:center;transform-box:fill-box}.hzf .vtx-halo.show{animation:halo 2.2s ease-out infinite}.hzf .vtx-hit{fill:transparent;cursor:pointer}.hzf .bio-detail{flex:1;min-width:0;position:relative}.hzf .bio-detail .bd-k{font-family:var(--mono);font-size:9.5px;letter-spacing:.26em;color:var(--faint);text-transform:uppercase;display:flex;align-items:center;gap:8px}.hzf .bio-detail .bd-k i{width:6px;height:6px;border-radius:50%}.hzf .bio-detail .bd-v{font-size:30px;font-weight:200;letter-spacing:-.01em;line-height:1.1;margin:10px 0 8px;white-space:nowrap}.hzf .bio-detail .bd-v.warn{color:var(--orange)}.hzf .bio-detail .bd-v.ok{color:var(--txt)}.hzf .bio-detail .bd-v.good{color:var(--lime)}.hzf .bio-detail .bd-n{font-size:12.5px;color:var(--dim);line-height:1.5;min-height:38px}.hzf .bio-detail .bd-dots{display:flex;gap:6px;margin-top:12px}.hzf .bio-detail .bd-dots i{width:14px;height:2px;border-radius:2px;background:#ffffff26;transition:background .3s,box-shadow .3s}.hzf .bio-detail .bd-dots i.on{background:var(--lime);box-shadow:0 0 6px #c8ff1e80}.hzf .bio-detail.swap .bd-anim{animation:bdSwap .4s cubic-bezier(.22,1,.36,1)}@keyframes bdSwap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hzf .link-line{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-size:15px;color:var(--txt);cursor:pointer;font-weight:500;transition:opacity .2s}.hzf .link-line:active{opacity:.5}.hzf .link-line .arrow{transition:transform .2s}.hzf .link-line:active .arrow{transform:translate(4px)}.hzf .week-wrap{position:relative}.hzf .week-prog{height:2px;border-radius:2px;background:#ffffff14;margin-bottom:22px;overflow:hidden}.hzf .week-prog i{display:block;height:100%;width:0;border-radius:2px;background:linear-gradient(90deg,var(--lime),rgba(200,255,30,.45));transition:width 1.4s cubic-bezier(.22,1,.36,1) .3s;box-shadow:0 0 8px #c8ff1e80}.hzf .beam-stage{position:relative;height:158px;margin-top:4px}.hzf .beam-floor{position:absolute;left:-14px;right:-14px;bottom:0;height:64px;pointer-events:none;background:repeating-linear-gradient(to right,rgba(255,255,255,.05) 0 1px,transparent 1px 13%),repeating-linear-gradient(to top,rgba(255,255,255,.04) 0 1px,transparent 1px 16px),linear-gradient(to top,rgba(200,255,30,.05),transparent);transform:perspective(200px) rotateX(52deg);transform-origin:bottom;mask-image:linear-gradient(to top,black 20%,transparent);-webkit-mask-image:linear-gradient(to top,black 20%,transparent)}.hzf .hover-pool{position:absolute;bottom:-4px;width:90px;height:18px;border-radius:50%;background:radial-gradient(closest-side,rgba(200,255,30,.35),transparent);filter:blur(5px);pointer-events:none;opacity:0;transition:opacity .35s;transform:translate(-50%)}.hzf .beam-stage.tracking .hover-pool{opacity:1}.hzf .beam-col .beam{transition:transform 1.1s cubic-bezier(.22,1,.36,1) var(--d,0s),filter .35s ease}.hzf .beam-col.lit .beam{filter:brightness(1.7)}.hzf .beam-col.lit .base-glow{opacity:1;filter:blur(4px) brightness(1.5)}.hzf .beams{position:absolute;left:0;right:0;bottom:0;height:100%;display:grid;grid-template-columns:repeat(7,1fr);align-items:end}.hzf .beam-col{position:relative;height:100%;display:flex;justify-content:center;align-items:flex-end;cursor:pointer}.hzf .beam-col:active .beam{filter:brightness(1.4)}.hzf .beam{width:9px;height:var(--h);border-radius:5px 5px 2px 2px;transform:scaleY(0);transform-origin:bottom;transition:transform 1.1s cubic-bezier(.22,1,.36,1) var(--d,0s),filter .2s}.hzf .in .beam{transform:scaleY(1)}.hzf .beam-col.done .beam{background:linear-gradient(to top,var(--lime) 0%,rgba(200,255,30,.55) 55%,rgba(200,255,30,0) 100%);box-shadow:0 0 16px #c8ff1e4d}.hzf .beam-col.planned .beam{background:linear-gradient(to top,rgba(255,255,255,.5),rgba(255,255,255,.14) 60%,transparent);box-shadow:0 0 10px #ffffff14}.hzf .beam-col.rest .beam{background:linear-gradient(to top,rgba(255,255,255,.18),transparent)}.hzf .beam-col.today .beam{animation:beamBreath 2.6s ease-in-out infinite 1.4s}.hzf .base-glow{position:absolute;bottom:-3px;left:50%;transform:translate(-50%);width:30px;height:9px;border-radius:50%;filter:blur(4px);opacity:0;transition:opacity .8s ease calc(var(--d,0s) + .6s)}.hzf .in .base-glow{opacity:1}.hzf .beam-col.done .base-glow{background:#c8ff1e73}.hzf .beam-col.planned .base-glow{background:#fff3}.hzf .beam-col.rest .base-glow{background:#ffffff14}.hzf .key-float{position:absolute;bottom:calc(var(--h) + 12px);left:50%;width:7px;height:7px;border:1.2px solid rgba(255,255,255,.5);transform:translate(-50%) rotate(45deg);animation:hzfBob 3.2s ease-in-out infinite}.hzf .beam-col.today .key-float{border-color:var(--lime);box-shadow:0 0 8px #c8ff1e80}@keyframes hzfBob{0%,to{transform:translate(-50%) rotate(45deg) translate(0)}50%{transform:translate(-50%) rotate(45deg) translate(-3px,3px)}}.hzf .beam-days{display:grid;grid-template-columns:repeat(7,1fr);margin-top:12px;text-align:center}.hzf .bd{cursor:pointer;min-width:0}.hzf .b-lbl{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;color:var(--faint);text-transform:uppercase}.hzf .bd.today .b-lbl{color:var(--lime);font-weight:700}.hzf .b-sess{display:block;margin-top:3px;font-size:10.5px;color:var(--dim);min-height:14px}@keyframes halo{0%{transform:scale(.6);opacity:1}to{transform:scale(2.1);opacity:0}}.hzf .day-tip{position:absolute;pointer-events:none;z-index:5;background:#161613;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:8px 12px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:var(--txt);white-space:nowrap;opacity:0;transform:translate(-50%,6px) scale(.92);transition:opacity .22s,transform .22s cubic-bezier(.34,1.56,.64,1)}.hzf .day-tip.show{opacity:1;transform:translate(-50%) scale(1)}.hzf .day-tip small{display:block;color:var(--faint);font-size:9px;margin-top:2px;letter-spacing:.2em}.hzf .fuel-top{display:flex;gap:24px;margin-bottom:26px;align-items:center}.hzf .fuel-k{font-family:var(--mono);font-size:10px;letter-spacing:.24em;color:var(--faint);text-transform:uppercase;margin-bottom:12px}.hzf .fuel-sub{font-size:12.5px;color:var(--dim);line-height:1.4}.hzf .vessel{position:relative;width:124px;height:124px;flex-shrink:0;cursor:pointer;transition:transform .15s cubic-bezier(.34,1.56,.64,1)}.hzf .vessel:active{transform:scale(.93)}.hzf .vessel svg{width:100%;height:100%;display:block}.hzf .vessel-ring{fill:none;stroke:#ffffff24;stroke-width:1.5;transition:stroke .4s,filter .4s}.hzf .vessel.full .vessel-ring{stroke:#38bdf8b3;filter:drop-shadow(0 0 8px rgba(56,189,248,.45))}.hzf .water{transition:transform .9s cubic-bezier(.22,1,.36,1)}.hzf .wave{animation:waveMove 4.2s linear infinite}.hzf .wave.back{animation-duration:6.5s;animation-direction:reverse}@keyframes waveMove{0%{transform:translate(0)}to{transform:translate(-124px)}}.hzf .vessel-txt{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;transition:color .5s}.hzf .vessel-txt .big{font-size:24px;font-weight:200;letter-spacing:.02em;font-variant-numeric:tabular-nums}.hzf .vessel-txt .big b{font-weight:200}.hzf .vessel-txt .sm{font-family:var(--mono);font-size:8px;letter-spacing:.26em;color:var(--faint);text-transform:uppercase;margin-top:4px}.hzf .vessel.deep .vessel-txt{color:#02121c}.hzf .vessel.deep .vessel-txt .sm{color:#02121ca6}.hzf .vessel.ohne-ziel .vessel-txt{color:var(--txt)}.hzf .gems{display:flex;gap:9px;margin-bottom:10px;padding:4px 2px}.hzf .gem{width:11px;height:11px;transform:rotate(45deg);border-radius:2px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);transition:background .5s ease var(--d,0s),box-shadow .5s ease var(--d,0s),border-color .5s ease var(--d,0s)}.hzf .in .gem.on{background:linear-gradient(135deg,#ffc36b,var(--orange));border-color:#ffa028b3;box-shadow:0 0 11px #ffa02880}.hzf .demand-word{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.18em;color:var(--orange);text-transform:uppercase}.hzf .demand-note{font-size:12px;color:var(--dim);margin-top:4px}.hzf .hydro-mini{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);font-family:var(--mono);font-size:9px;letter-spacing:.16em;color:var(--faint);text-transform:uppercase}.hzf .meal-row-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:2px}.hzf .meal-row-head .fuel-k{margin-bottom:0}.hzf .meal-row-head .st{font-family:var(--mono);font-size:9px;letter-spacing:.12em;color:var(--faint);text-transform:uppercase}.hzf .meal-line{position:relative;height:58px}.hzf .meal-hair{position:absolute;top:24px;left:2px;right:2px;height:1px;background:#ffffff1a}.hzf .now-tick{position:absolute;top:13px;height:22px;width:1.5px;border-radius:2px;background:var(--lime);box-shadow:0 0 8px #c8ff1eb3;animation:nowPulse 2.6s ease-in-out infinite}.hzf .mnode{position:absolute;top:24px;transform:translate(-50%,-50%);width:13px;height:13px;border-radius:50%;cursor:pointer;border:1px solid rgba(255,255,255,.3);background:var(--bg);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.hzf .mnode:active{transform:translate(-50%,-50%) scale(.7)}.hzf .mnode.on{background:var(--lime);border-color:var(--lime);box-shadow:0 0 13px #c8ff1e8c}.hzf .mnode span{position:absolute;top:20px;left:50%;transform:translate(-50%);font-family:var(--mono);font-size:9px;letter-spacing:.14em;color:var(--dim);text-transform:uppercase;white-space:nowrap;transition:color .3s}.hzf .mnode.on span{color:var(--lime)}.hzf .macros{display:flex;flex-direction:column;gap:18px;margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}.hzf .macro{display:flex;align-items:center;gap:14px}.hzf .macro .mk{width:22px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--dim);text-transform:uppercase;flex-shrink:0}.hzf .macro .mv{width:86px;text-align:right;font-family:var(--mono);font-size:10.5px;color:var(--faint);flex-shrink:0;letter-spacing:.04em}.hzf .macro .mv b{color:var(--txt);font-weight:600}.hzf .l-track{position:relative;flex:1;height:1.5px;border-radius:2px;background:#ffffff14}.hzf .l-fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:2px;background:linear-gradient(90deg,rgba(200,255,30,.12),var(--lime));transition:width 1.6s cubic-bezier(.22,1,.36,1) var(--d,0s)}.hzf .l-fill:after{content:"";position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:#f2ffcc;box-shadow:0 0 9px var(--lime)}.hzf .in .l-fill{width:var(--w)}.hzf .hydro-bar{display:flex;gap:3px;height:30px;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.12);padding:3px;cursor:pointer;transition:box-shadow .3s,border-color .3s;margin-bottom:10px}.hzf .hydro-bar:active{transform:scale(.97)}.hzf .hydro-bar.full{border-color:#c8ff1e80;box-shadow:0 0 16px #c8ff1e40}.hzf .hydro-seg{flex:1;border-radius:4px;background:#ffffff0d;transition:background .35s,box-shadow .35s}.hzf .hydro-seg.on{background:linear-gradient(to top,#9ed400,var(--lime));box-shadow:0 0 8px #c8ff1e59}.hzf .hydro-val{font-family:var(--mono);font-size:13px;letter-spacing:.05em}.hzf .hydro-val b{color:var(--lime);font-weight:600}.hzf .hydro-hint{font-family:var(--mono);font-size:9px;letter-spacing:.16em;color:var(--faint);text-transform:uppercase;margin-top:5px}.hzf .demand-v{font-family:var(--mono);font-weight:700;font-size:15px;letter-spacing:.06em;color:var(--orange);line-height:1.35;text-transform:uppercase}.hzf .demand-sub{font-size:12.5px;color:var(--dim);margin-top:6px}.hzf .macro-line{margin-top:22px;padding-top:16px;border-top:1px solid var(--line);font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--dim);display:flex;flex-wrap:wrap;gap:6px 14px}.hzf .macro-line b{color:var(--txt);font-weight:600}.hzf .coach-card{display:flex;gap:15px;align-items:flex-start;border-radius:20px;padding:18px;border:1px solid transparent;background:linear-gradient(var(--panel),var(--panel)) padding-box,linear-gradient(140deg,#c8ff1e61,#ffffff14 40%,#ffffff08) border-box}.hzf .coach-ava{width:46px;height:46px;border-radius:50%;flex-shrink:0;position:relative;background:radial-gradient(circle at 35% 30%,#1f2b07,#0b0f04);display:grid;place-items:center}.hzf .coach-ava:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 62%,rgba(200,255,30,.6) 82%,transparent 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1.5px));animation:dialSpin 6s linear infinite}.hzf .coach-ava svg{width:22px;height:22px}.hzf .coach-ava .live{position:absolute;bottom:-2px;right:-2px;width:11px;height:11px;border-radius:50%;background:var(--lime);border:2px solid var(--bg);animation:hzfPulseDot 2.4s ease-in-out infinite}.hzf .coach-txt{flex:1;min-width:0}.hzf .coach-txt .who{font-family:var(--mono);font-size:9.5px;letter-spacing:.24em;color:var(--lime);text-transform:uppercase;margin-bottom:7px}.hzf .coach-txt p{font-size:14px;line-height:1.55;color:#cfcfca;min-height:64px}.hzf .coach-txt p b{color:var(--orange);font-weight:600}.hzf .caret{display:inline-block;width:1.5px;height:13px;background:var(--lime);margin-left:2px;vertical-align:-2px;animation:caretBlink 1s steps(1) infinite}@keyframes caretBlink{50%{opacity:0}}.hzf .coach-replies{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap;opacity:0;transform:translateY(7px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.hzf .coach-replies.show{opacity:1;transform:none}.hzf .qr{padding:9px 15px;border-radius:100px;border:1px solid rgba(255,255,255,.16);background:#ffffff08;font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);cursor:pointer;transition:all .25s cubic-bezier(.34,1.56,.64,1)}.hzf .qr:active{transform:scale(.9);border-color:#c8ff1e8c;color:var(--lime)}.hzf .race-card{position:relative;border-radius:22px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(to right,#050505e0,#0505058c 55%,#05050540),linear-gradient(to top,#050505e6,#05050533 60%),url(data:image/webp;base64,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) center 65%/cover no-repeat,linear-gradient(200deg,#101010,#070707);padding:24px 20px 22px}.hzf .race-card .persp{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background:linear-gradient(transparent 60%,#c8ff1e0a),repeating-linear-gradient(to right,transparent 0 46px,rgba(255,255,255,.03) 46px 47px);mask-image:linear-gradient(to top,black 30%,transparent 80%);-webkit-mask-image:linear-gradient(to top,black 30%,transparent 80%);transform:perspective(300px) rotateX(30deg);transform-origin:bottom}.hzf .race-card h2{font-size:32px;font-weight:900;text-transform:uppercase;letter-spacing:.01em;margin-bottom:8px}.hzf .race-sub{font-family:var(--mono);font-size:9.5px;letter-spacing:.22em;color:var(--dim);text-transform:uppercase;margin-bottom:20px}.hzf .race-sub b{color:var(--lime);font-weight:600}.hzf .cd-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:26px;position:relative;z-index:2}.hzf .cd-cell{border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:13px 4px 11px;text-align:center;background:#0808086b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hzf .cd-cell.d{border-color:#c8ff1e52}.hzf .cd-num{font-size:27px;font-weight:200;line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums}.hzf .cd-cell.d .cd-num{color:var(--lime);text-shadow:0 0 20px rgba(200,255,30,.35)}.hzf .cd-num.flip{animation:cdFlip .45s cubic-bezier(.22,1,.36,1)}@keyframes cdFlip{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.hzf .cd-lbl{font-family:var(--mono);font-size:7.5px;letter-spacing:.26em;color:var(--faint);text-transform:uppercase;margin-top:7px}.hzf .ph-wrap{position:relative;z-index:2;margin-top:4px}.hzf .ph-line{position:relative;height:1px;background:#ffffff21;border-radius:1px}.hzf .ph-fill{position:absolute;left:0;top:0;height:1px;width:0;background:linear-gradient(90deg,rgba(200,255,30,.4),var(--lime));box-shadow:0 0 8px #c8ff1e8c;transition:width 1.8s cubic-bezier(.22,1,.36,1) .3s}.hzf .in .ph-fill{width:26%}.hzf .ph-fill:after{content:"";position:absolute;right:-2.5px;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:#f2ffcc;box-shadow:0 0 10px var(--lime);animation:nowPulse 2.6s ease-in-out infinite}.hzf .ph-pt{position:absolute;top:0;width:7px;height:7px;transform:translate(-50%,-50%) rotate(45deg);background:#0c0c0b;border:1px solid rgba(255,255,255,.35)}.hzf .ph-pt.act{background:var(--lime);border-color:var(--lime);box-shadow:0 0 9px var(--lime)}.hzf .ph-lbls{display:flex;justify-content:space-between;margin-top:15px;font-family:var(--mono);font-size:8.5px;letter-spacing:.2em;color:var(--faint);text-transform:uppercase}.hzf .ph-lbls .act{color:var(--lime)}.hzf nav{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:412px;z-index:60;display:flex;justify-content:space-around;align-items:center;padding:10px 8px calc(14px + env(safe-area-inset-bottom));background:#070707d1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--line)}@keyframes navIn{0%{width:0;opacity:0}to{width:26px;opacity:1}}.hzf .toast{position:fixed;left:50%;bottom:110px;transform:translate(-50%,20px);background:#181815;border:1px solid rgba(200,255,30,.35);border-radius:100px;padding:10px 18px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--lime);text-transform:uppercase;z-index:100;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.hzf .toast.show{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.hzf *,.hzf *:before,.hzf *:after{animation-duration:1ms!important;transition-duration:1ms!important}}.hzf .dchip.d1{top:2px;left:-2px;--cd:0s}.hzf .dchip.d2{top:31%;right:-14px;--cd:.07s}.hzf .dchip.d3{top:60%;left:-10px;--cd:.14s}.hzf .dchip.d4{bottom:4px;right:2px;--cd:.21s}.hzf .dial-miss{position:absolute;bottom:-8px;left:50%;transform:translate(-50%);font-family:var(--mono);font-size:8px;letter-spacing:.18em;color:#46463f;text-transform:uppercase;white-space:nowrap;max-width:none;pointer-events:none}.hzf .dial.ignite.st-voll .tick.lit{stroke:var(--lime);filter:drop-shadow(0 0 3px rgba(200,255,30,.55))}.hzf .dial.ignite.st-voll .tick.head{stroke:#f2ffcc;filter:drop-shadow(0 0 7px rgba(200,255,30,.95))}.hzf .dial.ignite.st-dosiert .tick.lit,.hzf .dial.ignite.st-dosiert .tick.head{stroke:var(--lime);filter:none}.hzf .dial.ignite.st-gelb .tick.lit{stroke:var(--orange);filter:none}.hzf .dial.ignite.st-rot .tick.lit{stroke:#ef4444;filter:none}.hzf .dial.ignite.st-gelb .tick.head{stroke:#ffd9a8}.hzf .dial.ignite.st-rot .tick.head{stroke:#ffb4b4}.hzf .dial.st-gelb~.dial-aura,.hzf .dial-zone:has(.dial.st-gelb) .dial-aura{background:radial-gradient(circle at 38% 34%,rgba(255,160,40,.15),transparent 58%)}.hzf .dial-zone:has(.dial.st-rot) .dial-aura{background:radial-gradient(circle at 38% 34%,rgba(239,68,68,.14),transparent 58%)}.czf{--bg: #050505;--panel: #0c0c0c;--line: rgba(255, 255, 255, .07);--txt: #f4f4f1;--dim: #8d8d88;--faint: #55554f;--lime: #c8ff1e;--orange: #ffa028;--mono: "JetBrains Mono", ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--spring: cubic-bezier(.34, 1.56, .64, 1);--easeout: cubic-bezier(.22, 1, .36, 1);position:relative;display:flex;flex-direction:column;height:100%;min-height:0;color:var(--txt)}@keyframes czfAmbientDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-14px,18px,0) scale(1.06)}}.czf .c-header{position:relative;z-index:50;flex-shrink:0;display:flex;align-items:center;gap:14px;padding:calc(20px + var(--rz-safe-top)) 22px 16px;background:transparent;transition:background .25s ease;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.czf .c-header[data-scrolled]{background:linear-gradient(to bottom,rgba(5,5,5,.94),rgba(5,5,5,.78) 70%,transparent)}.czf .hbtn{width:38px;height:38px;border-radius:50%;flex-shrink:0;border:1px solid var(--line);background:#ffffff05;display:grid;place-items:center;color:var(--dim);cursor:pointer;transition:transform .15s var(--spring),border-color .3s,color .3s}.czf .hbtn:active{transform:scale(.86);border-color:#c8ff1e80;color:var(--lime)}.czf .hbtn svg{width:17px;height:17px}.czf .c-badge{width:40px;height:40px;border-radius:50%;flex-shrink:0;position:relative;background:radial-gradient(circle at 35% 28%,#1c2606,#0a0d04);border:1px solid rgba(200,255,30,.5);display:grid;place-items:center}.czf .c-badge:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 68%,rgba(200,255,30,.5) 84%,transparent 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.4px),#000 calc(100% - 1.4px));mask:radial-gradient(farthest-side,transparent calc(100% - 1.4px),#000 calc(100% - 1.4px));animation:czfSpinRing 10s linear infinite}@keyframes czfSpinRing{to{transform:rotate(360deg)}}.czf .c-title{min-width:0;flex:1}.czf .c-title h1{font-size:16px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.czf .c-title .sub{display:flex;align-items:center;gap:7px;margin-top:5px;font-family:var(--mono);font-size:8px;letter-spacing:.22em;color:var(--dim);text-transform:uppercase}.czf .c-title .sub i{width:5px;height:5px;border-radius:50%;flex-shrink:0;background:var(--lime);box-shadow:0 0 7px var(--lime);animation:czfLivePulse 2.4s ease-in-out infinite}@keyframes czfLivePulse{0%,to{opacity:1}50%{opacity:.35}}.czf .c-scroll{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:none;scrollbar-width:none}.czf .c-scroll::-webkit-scrollbar{display:none}.czf .chat{padding:0 22px;display:flex;flex-direction:column;gap:20px}.czf .msg-in{animation:czfMsgIn .5s var(--spring)}@keyframes czfMsgIn{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}.czf .cmsg{display:flex;gap:12px;align-items:flex-start;max-width:92%}.czf .cav{width:28px;height:28px;border-radius:50%;flex-shrink:0;margin-top:2px;background:radial-gradient(circle at 35% 30%,#1a2306,#0a0d04);border:1px solid rgba(200,255,30,.35);display:grid;place-items:center}.czf .cb{min-width:0;border-left:2px solid rgba(200,255,30,.35);padding-left:13px}.czf .cb .who{font-family:var(--mono);font-size:8px;letter-spacing:.24em;color:var(--lime);text-transform:uppercase;margin-bottom:7px}.czf .cb p{font-size:14px;line-height:1.6;color:#dcdcd6;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.czf .cb p+p{margin-top:10px}.czf .caret{display:inline-block;width:1.5px;height:13px;background:var(--lime);margin-left:2px;vertical-align:-2px;animation:czfCaretBlink 1s steps(1) infinite}@keyframes czfCaretBlink{50%{opacity:0}}.czf .umsg{align-self:flex-end;max-width:82%;background:#ffffff0e;border:1px solid rgba(255,255,255,.09);padding:12px 16px;border-radius:18px 18px 5px;font-size:14px;line-height:1.5;color:#e8e8e3;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.czf .typing-row{display:flex;gap:12px;align-items:center}.czf .typing{display:inline-flex;gap:4px;padding:6px 0}.czf .typing i{width:4.5px;height:4.5px;border-radius:50%;background:var(--lime);animation:czfTypDot 1.2s infinite}.czf .typing i:nth-child(2){animation-delay:.15s}.czf .typing i:nth-child(3){animation-delay:.3s}@keyframes czfTypDot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.czf .sess-card{margin-top:12px;display:flex;align-items:center;gap:13px;border:1px solid rgba(200,255,30,.25);border-radius:15px;padding:13px 15px;background:linear-gradient(140deg,rgba(200,255,30,.05),transparent 55%),var(--panel)}.czf .sess-card .sd{width:8px;height:8px;transform:rotate(45deg);border-radius:1.5px;flex-shrink:0;background:var(--lime);box-shadow:0 0 8px #c8ff1e99}.czf .sess-card .st{flex:1;min-width:0}.czf .sess-card .st .a{font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.czf .sess-card .st .b{font-family:var(--mono);font-size:8px;letter-spacing:.18em;color:var(--faint);text-transform:uppercase;margin-top:4px}.czf .sess-card .go-plan{flex-shrink:0;padding:8px 13px;border-radius:100px;cursor:pointer;border:1px solid rgba(255,255,255,.16);background:transparent;font-family:var(--mono);font-size:8px;letter-spacing:.16em;color:var(--dim);text-transform:uppercase;transition:all .25s var(--spring)}.czf .sess-card .go-plan:active{transform:scale(.9);border-color:#c8ff1e8c;color:var(--lime)}.czf .c-arrival{padding:40px 22px 0;display:flex;flex-direction:column;align-items:center;text-align:center}.czf .c-arrival .mark{margin-bottom:26px;display:grid;place-items:center}.czf .c-arrival h2{font-size:21px;font-weight:800;line-height:1.35;letter-spacing:-.01em;margin:0 0 10px;max-width:19ch}.czf .c-arrival .lead{font-size:13.5px;line-height:1.6;color:var(--dim);max-width:26ch;margin-bottom:26px}.czf .dock{position:relative;z-index:55;flex-shrink:0;padding:14px 16px 12px;background:linear-gradient(to top,rgba(5,5,5,.96) 65%,transparent)}.czf .qrow{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:11px}.czf .qrow::-webkit-scrollbar{display:none}.czf .qr{flex-shrink:0;padding:9px 15px;border-radius:100px;cursor:pointer;border:1px solid rgba(255,255,255,.16);background:#0a0a09b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;color:var(--dim);text-transform:uppercase;transition:all .25s var(--spring)}.czf .qr:active{transform:scale(.92);border-color:#c8ff1e8c;color:var(--lime)}.czf .qr:disabled{opacity:.4;cursor:default}.czf .ibar{display:flex;align-items:center;gap:10px;position:relative;border:1px solid rgba(255,255,255,.14);border-radius:100px;background:#0c0c0bd9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:6px 6px 6px 8px;transition:border-color .3s,box-shadow .3s}.czf .ibar:focus-within{border-color:#c8ff1e59}.czf .ibar input{flex:1;background:transparent;border:none;outline:none;min-width:0;font:inherit;font-size:13.5px;color:var(--txt);caret-color:var(--lime)}.czf .ibar input::-moz-placeholder{color:var(--faint)}.czf .ibar input::placeholder{color:var(--faint)}.czf .send{width:38px;height:38px;border-radius:50%;flex-shrink:0;cursor:pointer;border:1px solid rgba(200,255,30,.45);background:#c8ff1e14;color:var(--lime);display:grid;place-items:center;transition:all .2s var(--spring)}.czf .send:active{transform:scale(.85);box-shadow:0 0 16px #c8ff1e4d}.czf .send:disabled{opacity:.35;cursor:default;border-color:#ffffff24;background:transparent;color:var(--faint)}.czf .send svg{width:15px;height:15px}.czf .c-error{margin:0 22px;padding:12px 15px;border-radius:13px;border:1px solid rgba(255,160,40,.3);background:#ffa0280f;font-size:13px;line-height:1.5;color:#f0d8b4}@media (prefers-reduced-motion: reduce){.czf .ambient,.czf .c-badge:before,.czf .c-title .sub i,.czf .msg-in,.czf .typing i,.czf .caret{animation:none}}.czf .ctx{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:4px 22px 0;margin-bottom:24px}.czf .ctx::-webkit-scrollbar{display:none}.czf .cchip{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:100px;border:1px solid rgba(255,255,255,.1);background:#ffffff05;font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;color:var(--dim);text-transform:uppercase;white-space:nowrap}.czf .cchip b{color:var(--txt);font-weight:600}.czf .cchip .d{width:6px;height:6px;border-radius:1.5px;transform:rotate(45deg);flex-shrink:0}.czf .cchip .d.l{background:var(--lime);box-shadow:0 0 6px #c8ff1e80}.czf .cchip .d.o{background:var(--orange);box-shadow:0 0 6px #ffa02880}.czf .cchip .d.w{background:#fff9}.czf .cintro{position:fixed;left:0;right:0;top:var(--rz-safe-top);bottom:var(--rz-safe-bottom);height:auto;max-height:var(--rz-visible-height, 100dvh);width:100%;z-index:70;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bg);transition:opacity .7s ease,visibility .7s}.czf .cintro.done{opacity:0;visibility:hidden;pointer-events:none}.czf .ci-aura{position:absolute;width:300px;height:300px;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .9s ease;background:radial-gradient(circle at 45% 40%,rgba(200,255,30,.14),transparent 62%)}.czf .cintro.run .ci-aura,.czf .cintro.wind .ci-aura,.czf .cintro.impact .ci-aura,.czf .cintro.done .ci-aura{opacity:1}.czf .ci-stage{position:relative;width:210px;height:210px;display:grid;place-items:center}.czf .ci-stage svg.ticks{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.czf .citick{stroke:#ffffff0d;stroke-width:2;stroke-linecap:round;transition:stroke .25s ease var(--td, 0s),filter .25s ease var(--td, 0s)}.czf .cintro.wind .citick,.czf .cintro.impact .citick,.czf .cintro.done .citick{stroke:var(--lime);filter:drop-shadow(0 0 3px rgba(200,255,30,.5))}.czf .ci-shock{position:absolute;top:26px;right:26px;bottom:26px;left:26px;border-radius:50%;opacity:0;pointer-events:none;border:1px solid rgba(200,255,30,.5)}.czf .cintro.impact .ci-shock,.czf .cintro.done .ci-shock{animation:ciShock 1.1s ease-out forwards}.czf .ci-mark{width:74px;height:74px;overflow:visible}.czf .ci-mark path{opacity:0;transform-box:fill-box;transform-origin:center}.czf .cintro.run .ci-mark .mb,.czf .cintro.wind .ci-mark .mb,.czf .cintro.impact .ci-mark .mb,.czf .cintro.done .ci-mark .mb{animation:mbIn .75s var(--spring) .15s forwards}.czf .cintro.run .ci-mark .ml,.czf .cintro.wind .ci-mark .ml,.czf .cintro.impact .ci-mark .ml,.czf .cintro.done .ci-mark .ml{animation:mlIn .75s var(--spring) .32s forwards}.czf .cintro.impact .ci-mark{animation:markFlash .5s ease-out}.czf .ci-word{margin-top:34px;text-align:center;opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .6s var(--easeout)}.czf .cintro.wind .ci-word,.czf .cintro.impact .ci-word,.czf .cintro.done .ci-word{opacity:1;transform:none}.czf .ci-word .w1{font-size:21px;font-weight:900;letter-spacing:.3em;text-transform:uppercase;padding-left:.3em}.czf .ci-word .w2{margin-top:10px;font-family:var(--mono);font-size:8px;letter-spacing:.34em;color:var(--faint);text-transform:uppercase;padding-left:.34em}@keyframes mbIn{0%{opacity:0;transform:translate(16px,-12px) rotate(8deg)}to{opacity:1;transform:none}}@keyframes mlIn{0%{opacity:0;transform:translate(-16px,14px) rotate(-10deg)}to{opacity:1;transform:none}}@keyframes markFlash{0%{filter:drop-shadow(0 0 0 rgba(200,255,30,0))}30%{filter:drop-shadow(0 0 34px rgba(200,255,30,.9))}to{filter:drop-shadow(0 0 14px rgba(200,255,30,.4))}}@keyframes ciShock{0%{transform:scale(.5);opacity:1}to{transform:scale(1.8);opacity:0}}@media (prefers-reduced-motion: reduce){.czf .cintro,.czf .ci-aura,.czf .ci-word,.czf .citick{transition-duration:1ms!important;animation-duration:1ms!important}}.czf .hbtn[data-offen]{border-color:#c8ff1e80;background:#c8ff1e14;color:var(--lime)}.czf .node{position:absolute;display:flex;flex-direction:column;align-items:center;gap:6px;z-index:2}.czf .node .d{width:8px;height:8px;transform:rotate(45deg);border-radius:2px;background:var(--lime);box-shadow:0 0 10px #c8ff1e99;animation:rzNodeGlimm 3.2s ease-in-out infinite}.czf .node.n2 .d{animation-delay:1.1s}.czf .node.n3 .d{animation-delay:2.2s}.czf .node .t{font-family:var(--mono);font-size:8px;letter-spacing:.26em;color:var(--dim);text-transform:uppercase}.czf .node.n1{top:12px;left:50%;transform:translate(-50%)}.czf .node.n2{bottom:34px;left:-6px}.czf .node.n3{bottom:34px;right:-6px}@keyframes rzHaloPuls{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.12);opacity:1}}@keyframes rzSpin{to{transform:rotate(360deg)}}@keyframes rzMarkAtem{0%,to{box-shadow:0 18px 50px #0009,0 0 34px #c8ff1e24}50%{box-shadow:0 18px 50px #0009,0 0 54px #c8ff1e47}}@keyframes rzNodeGlimm{0%,to{box-shadow:0 0 6px #c8ff1e59}50%{box-shadow:0 0 14px #c8ff1ecc}}@keyframes rzCtaAtem{0%,to{border-color:#c8ff1e59;box-shadow:0 0 #c8ff1e00}50%{border-color:#c8ff1ea6;box-shadow:0 0 24px #c8ff1e1f}}@media (prefers-reduced-motion: reduce){.czf .node .d{animation:none}}.czf .ctxrow{display:flex;padding:0 2px;margin-bottom:10px}.czf .cchip.anlass{max-width:100%;padding:9px 8px 9px 14px;border-color:#c8ff1e4d;background:#c8ff1e0f;white-space:normal}.czf .cchip.anlass b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.czf .cchip.anlass .x{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:none;cursor:pointer;background:#ffffff14;color:var(--dim);font-size:11px;display:grid;place-items:center;margin-left:2px}.czf .cchip.anlass .x:active{color:var(--txt)}.szf{--lime: #c8ff1e;--lime-dim: rgba(200, 255, 30, .14);--txt: #f4f4f1;--dim: #8d8d88;--faint: #55554f;--orange: #ffa028;--bg: #050505;--panel: #0c0c0c;--line: rgba(255, 255, 255, .07);--mono: "JetBrains Mono", ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;position:relative;min-height:100dvh;display:flex;flex-direction:column;color:var(--txt)}.szf *{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.szf-ambient{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(600px 420px at 75% 6%,rgba(200,255,30,.07),transparent 65%),radial-gradient(500px 400px at 10% 30%,rgba(255,160,40,.04),transparent 60%)}.szf-gridlines{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 55%);mask-image:linear-gradient(to bottom,black 0%,transparent 55%)}.szf .view{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;padding:var(--rz-header-pad-top) 24px calc(26px + var(--rz-safe-bottom));min-height:100dvh}.szf .pbar{display:flex;align-items:center;justify-content:space-between;padding:0;flex:none}.szf .pbar .pk{font-family:var(--mono);font-size:9px;letter-spacing:.3em;color:var(--faint);text-transform:uppercase;line-height:1.8}.szf .pbar .pk b{display:block;color:var(--dim);font-weight:600}.szf .ring-btn{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);background:#ffffff05;color:var(--dim);font-size:14px;cursor:pointer;flex-shrink:0}.szf .ring-btn:active{transform:scale(.94)}.szf .mid{flex:1;overflow-y:auto;overscroll-behavior:contain;padding-top:18px;-webkit-overflow-scrolling:touch}.szf .foot{flex:none;padding-top:14px}.szf .fadeb{height:24px;margin-top:-24px;position:relative;z-index:2;background:linear-gradient(180deg,rgba(5,5,5,0),var(--bg))}.szf .kicker{font-family:var(--mono);font-size:10px;letter-spacing:.3em;color:var(--faint);text-transform:uppercase;margin-bottom:12px}.szf h1.huge{font-weight:900;text-transform:uppercase;letter-spacing:.005em;line-height:.98;font-size:31px;overflow-wrap:anywhere}.szf .hsub{font-family:var(--mono);font-size:9.5px;letter-spacing:.22em;color:var(--dim);text-transform:uppercase;margin-top:11px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.szf .hsub .keytag{color:var(--lime);letter-spacing:.24em}.szf .sec-label{font-family:var(--mono);font-size:11px;letter-spacing:.28em;color:var(--faint);text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;margin:18px 0 11px;position:relative;padding-left:24px}.szf .sec-label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:2px;background:linear-gradient(90deg,var(--lime),transparent)}.szf .sec-label .right{color:var(--dim);letter-spacing:.12em}.szf .purpose{border-left:2px solid rgba(200,255,30,.4);padding:2px 0 2px 14px;font-size:13.5px;color:#cfcfca;line-height:1.5}.szf .sum-prog{height:2px;border-radius:2px;background:#ffffff14;margin:20px 0 2px;overflow:hidden}.szf .sum-prog i{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,var(--lime),rgba(200,255,30,.45));box-shadow:0 0 8px #c8ff1e80}.szf .sum-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.szf .sum-row:last-child{border-bottom:none}.szf .sum-row .sk{font-family:var(--mono);font-size:9px;letter-spacing:.24em;color:var(--faint);text-transform:uppercase}.szf .sum-row .sv{font-size:21px;font-weight:200;font-variant-numeric:tabular-nums}.szf .sum-row .sv small{font-size:12px;color:var(--faint);font-weight:200;margin-left:2px}.szf .sum-row .sv.lime{font-family:var(--mono);font-size:13px;letter-spacing:.14em;color:var(--lime);font-weight:400}.szf .struct{display:flex;gap:4px;margin-top:6px}.szf .seg{position:relative;height:44px;padding:0 4px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:#ffffff05;min-width:0}.szf .seg .sk{font-family:var(--mono);font-size:7.5px;letter-spacing:.16em;color:var(--faint);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.szf .seg .sv{font-family:var(--mono);font-size:9.5px;color:var(--dim)}.szf .seg.main{border-color:#c8ff1e59;background:#c8ff1e0d}.szf .seg.main .sk{color:var(--lime)}.szf .seg.main .sv{color:var(--txt)}.szf .seg.done{opacity:.45}.szf .seg.done .sk:after{content:" ✓";color:var(--lime)}.szf .step{display:flex;gap:13px;align-items:flex-start;padding:9px 2px;border-bottom:1px solid rgba(255,255,255,.06)}.szf .step:last-child{border-bottom:none}.szf .step .n{font-family:var(--mono);font-size:9px;color:var(--lime);letter-spacing:.14em;padding-top:3px;flex-shrink:0;width:16px}.szf .step .t{flex:1;font-size:13.5px;color:#cfcfca;line-height:1.45}.szf .step .t em{display:block;font-style:normal;font-family:var(--mono);font-size:8.5px;letter-spacing:.18em;color:var(--faint);text-transform:uppercase;margin-top:5px}.szf .step .val{font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--dim);white-space:nowrap;padding-top:3px}.szf .step .val.lime{color:var(--lime)}.szf .cta-ghost{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:16px 18px;border-radius:100px;border:1px solid rgba(255,255,255,.22);background:#08080859;font-family:var(--mono);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--txt);cursor:pointer}.szf .cta-ghost:active{transform:scale(.985)}.szf .cta-ghost .arrow{color:var(--lime)}.szf .cta-ghost.primary{border-color:#c8ff1e73;color:var(--lime);background:#c8ff1e12}.szf .two{display:flex;gap:9px}.szf .two .cta-ghost{flex:1;font-size:9.5px;letter-spacing:.2em;padding:15px 12px}.szf .fnote{text-align:center;font-family:var(--mono);font-size:8px;letter-spacing:.2em;color:var(--faint);text-transform:uppercase;margin-top:12px}.flf{--bg:#050505;--panel:#0c0c0c;--line:rgba(255,255,255,.07);--txt:#f4f4f1;--dim:#8d8d88;--faint:#55554f;--lime:#c8ff1e;--orange:#ffa028;--mono:"JetBrains Mono",ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--sans:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Inter,Arial,sans-serif;--spring:cubic-bezier(.34,1.56,.64,1);--easeout:cubic-bezier(.22,1,.36,1)}.flf *{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}@keyframes ambientDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-14px,18px,0) scale(1.06)}}.flf .content{position:relative;z-index:1;padding-bottom:120px}.flf .logo{font-weight:900;font-size:22px;letter-spacing:.42em;padding-left:.1em}.flf .avatar{width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#2c3a06,#16200a);border:1.5px solid rgba(200,255,30,.55);display:grid;place-items:center;font-weight:800;font-size:15px;color:var(--lime);cursor:pointer;transition:transform .15s var(--spring)}.flf .avatar:active{transform:scale(.88)}.flf section{padding:0 22px}.flf .divider{height:1px;background:var(--line);margin:28px 22px}.flf .kicker{font-family:var(--mono);font-size:10px;letter-spacing:.3em;color:var(--faint);text-transform:uppercase;margin-bottom:12px}.flf h1.big{font-size:34px;font-weight:900;text-transform:uppercase;line-height:1;margin-bottom:9px}.flf .sub{font-family:var(--mono);font-size:10px;letter-spacing:.22em;color:var(--dim);text-transform:uppercase}.flf .back{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-family:var(--mono);font-size:9.5px;letter-spacing:.24em;color:var(--dim);text-transform:uppercase;padding:22px 0 20px;transition:opacity .2s}.flf .back:active{opacity:.5}.flf .back .ar{color:var(--lime)}.flf .sec-label{font-family:var(--mono);font-size:11px;letter-spacing:.28em;color:var(--faint);text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;position:relative;padding-left:24px}.flf .sec-label .right{color:var(--dim);letter-spacing:.12em}.flf .sec-label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:2px;background:linear-gradient(90deg,var(--lime),transparent)}.flf .view{display:none}.flf .view.act{display:block;animation:flfViewIn .45s var(--easeout)}@keyframes flfViewIn{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}.flf .cta-ghost{display:inline-flex;align-items:center;gap:9px;padding:12px 18px;border-radius:100px;border:1px solid rgba(255,255,255,.22);background:#08080859;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--txt);cursor:pointer;position:relative;overflow:hidden;transition:border-color .3s,box-shadow .3s,transform .15s var(--spring),opacity .3s}.flf .cta-ghost .arrow{color:var(--lime);transition:transform .3s var(--spring)}.flf .cta-ghost:active{transform:scale(.94);border-color:#c8ff1e99;box-shadow:0 0 20px #c8ff1e2e}.flf .cta-ghost:active .arrow{transform:translate(4px)}.flf .cta-ghost.primary{border-color:#c8ff1e73;color:var(--lime);background:#c8ff1e12}.flf .cta-ghost.primary:after{content:"";position:absolute;top:0;bottom:0;width:45%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.13),transparent);animation:ctaSheen 6s ease-in-out infinite}.flf .cta-ghost.disabled{opacity:.35;pointer-events:none}.flf .cta-wide{width:100%;justify-content:center;padding:15px 18px}.flf .choice{position:relative;border:1px solid var(--line);border-radius:20px;padding:22px 20px;margin-bottom:14px;cursor:pointer;overflow:hidden;background:var(--panel);transition:transform .16s var(--spring),border-color .3s}.flf .choice:active{transform:scale(.98);border-color:#c8ff1e66}.flf .choice .idx{position:absolute;right:18px;top:14px;font-size:44px;font-weight:200;color:#ffffff12;font-variant-numeric:tabular-nums;line-height:1}.flf .choice .ct{display:flex;align-items:center;gap:10px;margin-bottom:8px}.flf .choice .ct h3{font-size:20px;font-weight:800;letter-spacing:.01em}.flf .badge{font-family:var(--mono);font-size:7.5px;letter-spacing:.22em;color:var(--lime);border:1px solid rgba(200,255,30,.4);border-radius:100px;padding:4px 9px;text-transform:uppercase;background:#c8ff1e0f}.flf .choice p{font-size:13px;color:var(--dim);line-height:1.55;max-width:280px}.flf .choice .go{margin-top:14px;display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:9px;letter-spacing:.22em;color:var(--txt);text-transform:uppercase}.flf .choice .go i{color:var(--lime);font-style:normal;transition:transform .3s var(--spring)}.flf .choice:active .go i{transform:translate(4px)}.flf .choice.coach{background:radial-gradient(360px 200px at 90% 10%,rgba(200,255,30,.08),transparent 60%),var(--panel)}.flf .draft{display:flex;align-items:center;gap:14px;padding:15px 2px;cursor:pointer;border-bottom:1px solid var(--line);transition:opacity .2s}.flf .draft:last-child{border-bottom:none}.flf .draft:active{opacity:.5}.flf .draft .dbar{width:3px;height:30px;border-radius:2px;background:linear-gradient(to bottom,var(--lime),rgba(200,255,30,.15));flex-shrink:0}.flf .draft .dt{flex:1}.flf .draft .dt .a{font-size:14.5px;font-weight:600}.flf .draft .dt .b{font-family:var(--mono);font-size:8.5px;letter-spacing:.18em;color:var(--faint);text-transform:uppercase;margin-top:4px}.flf .draft .chev{color:var(--faint)}.flf .fact{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}.flf .fact .fk{font-family:var(--mono);font-size:9px;letter-spacing:.24em;color:var(--faint);text-transform:uppercase}.flf .fact .fv{font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--lime)}.flf .brief-box{position:relative;margin-top:6px}.flf .brief-box textarea{width:100%;min-height:130px;resize:none;background:transparent;border:none;outline:none;border-left:2px solid rgba(200,255,30,.4);padding:4px 0 4px 14px;font-family:var(--sans);font-size:15px;line-height:1.6;color:var(--txt);caret-color:var(--lime)}.flf .brief-box textarea::-moz-placeholder{color:var(--faint)}.flf .brief-box textarea::placeholder{color:var(--faint)}.flf .brief-foot{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-family:var(--mono);font-size:9px;letter-spacing:.16em;color:var(--faint);text-transform:uppercase}.flf .brief-foot .cnt b{color:var(--dim);font-weight:600}.flf .chips{display:flex;flex-wrap:wrap;gap:9px}.flf .chip{padding:10px 16px;border-radius:100px;cursor:pointer;border:1px solid rgba(255,255,255,.16);background:#ffffff05;font-family:var(--mono);font-size:9px;letter-spacing:.14em;color:var(--dim);text-transform:uppercase;transition:all .25s var(--spring)}.flf .chip:active{transform:scale(.92)}.flf .chip.on{border-color:#c8ff1e8c;color:var(--lime);background:#c8ff1e0f;box-shadow:0 0 12px #c8ff1e1a}.flf .goal{display:flex;align-items:flex-start;gap:14px;border:1px solid var(--line);border-radius:16px;padding:15px 16px;cursor:pointer;margin-bottom:10px;background:var(--panel);transition:border-color .3s,transform .15s var(--spring)}.flf .goal:active{transform:scale(.98)}.flf .goal.on{border-color:#c8ff1e80;background:linear-gradient(140deg,rgba(200,255,30,.04),transparent 50%),var(--panel)}.flf .g-radio{width:16px;height:16px;border-radius:50%;flex-shrink:0;margin-top:2px;border:1px solid rgba(255,255,255,.3);position:relative;transition:border-color .3s}.flf .g-radio:after{content:"";position:absolute;top:3.5px;right:3.5px;bottom:3.5px;left:3.5px;border-radius:50%;background:var(--lime);box-shadow:0 0 8px #c8ff1e99;transform:scale(0);transition:transform .35s var(--spring)}.flf .goal.on .g-radio{border-color:#c8ff1e99}.flf .goal.on .g-radio:after{transform:scale(1)}.flf .g-t .ga{font-size:15px;font-weight:600}.flf .g-t .ga span{font-family:var(--mono);font-size:11px;letter-spacing:.08em;margin-left:6px}.flf .g-t .gb{font-size:12px;color:var(--dim);margin-top:4px;line-height:1.45}.flf .cta-note{text-align:center;font-size:11.5px;color:var(--faint);margin-top:12px}.flf .b-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.flf .detect{display:flex;align-items:flex-start;gap:12px;margin-top:18px;border:1px solid rgba(200,255,30,.22);border-radius:14px;padding:13px 15px;background:linear-gradient(140deg,rgba(200,255,30,.05),transparent 55%),var(--panel)}.flf .detect .dd{width:8px;height:8px;flex-shrink:0;margin-top:4px;transform:rotate(45deg);border-radius:1.5px;background:var(--lime);box-shadow:0 0 9px #c8ff1e99}.flf .detect .dtx{font-family:var(--mono);font-size:9px;letter-spacing:.16em;color:var(--dim);text-transform:uppercase;line-height:1.6}.flf .detect .dtx b{color:var(--lime);font-weight:600}.flf .detect .dtx span{display:block;color:var(--faint);font-size:8px;letter-spacing:.18em;margin-top:3px}.flf .wpill.race{border-color:#c8ff1e59}.flf .wpill.race .wl{color:var(--lime)}.flf .wpill.race .wd i{background:transparent}.flf .wpill.race .wd{position:relative}.flf .wpill.race .wd:after{content:"";position:absolute;left:50%;top:0;width:5px;height:5px;transform:translate(-50%) rotate(45deg);border-radius:1px;background:var(--lime);box-shadow:0 0 6px #c8ff1e99}.flf .race-slot{display:flex;align-items:center;gap:12px;border:1px solid rgba(200,255,30,.4);border-radius:14px;padding:13px 15px;background:linear-gradient(140deg,rgba(200,255,30,.07),transparent 60%),var(--panel);box-shadow:0 0 18px #c8ff1e0f}.flf .race-slot .rd{width:8px;height:8px;transform:rotate(45deg);border-radius:1.5px;flex-shrink:0;background:var(--lime);box-shadow:0 0 9px #c8ff1eb3;animation:racePulse 2.4s ease-in-out infinite}@keyframes racePulse{0%,to{opacity:1}50%{opacity:.45}}.flf .race-slot .rn{font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.02em}.flf .race-slot .rm{font-family:var(--mono);font-size:8px;letter-spacing:.2em;color:var(--faint);text-transform:uppercase;margin-top:4px}.flf .weeks{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:20px -22px 0;padding:0 22px 4px}.flf .weeks::-webkit-scrollbar{display:none}.flf .wpill{flex-shrink:0;min-width:52px;padding:10px 0 8px;text-align:center;border:1px solid var(--line);border-radius:14px;cursor:pointer;transition:all .25s var(--spring)}.flf .wpill:active{transform:scale(.92)}.flf .wpill .wl{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--dim)}.flf .wpill .wd{display:flex;justify-content:center;gap:3px;margin-top:6px;height:4px}.flf .wpill .wd i{width:4px;height:4px;border-radius:50%;background:#ffffff26}.flf .wpill .wd i.on{background:var(--lime);box-shadow:0 0 5px #c8ff1e99}.flf .wpill.act{border-color:#c8ff1e80;background:#c8ff1e0d}.flf .wpill.act .wl{color:var(--lime);font-weight:700}.flf .days{margin-top:22px}.flf .drow{display:flex;gap:16px;padding:11px 0;align-items:stretch}.flf .drow .dl{width:38px;flex-shrink:0;padding-top:11px}.flf .drow .dl b{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--txt)}.flf .drow .dl span{display:block;font-family:var(--mono);font-size:8.5px;color:var(--faint);margin-top:3px}.flf .drow.today .dl b{color:var(--lime)}.flf .dslot{flex:1;min-width:0}.flf .slot-empty{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px dashed rgba(255,255,255,.13);border-radius:14px;padding:13px 15px;cursor:pointer;transition:border-color .3s,transform .15s var(--spring)}.flf .slot-empty:active{transform:scale(.98);border-color:#c8ff1e73}.flf .slot-empty .se{font-family:var(--mono);font-size:9px;letter-spacing:.2em;color:var(--faint);text-transform:uppercase}.flf .slot-empty .plus{width:24px;height:24px;border-radius:50%;flex-shrink:0;border:1px solid rgba(255,255,255,.18);display:grid;place-items:center;font-family:var(--mono);font-size:13px;font-weight:300;color:var(--dim)}.flf .ucard{position:relative;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:13px 15px;background:var(--panel);animation:cardIn .45s var(--spring)}@keyframes cardIn{0%{opacity:0;transform:scale(.92) translateY(6px)}to{opacity:1;transform:none}}.flf .ucard .ur{display:flex;align-items:center;gap:10px}.flf .ucard .un{font-size:14.5px;font-weight:600;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flf .ucard .ux{color:var(--faint);font-size:14px;cursor:pointer;padding:2px 4px;transition:color .2s}.flf .ucard .ux:active{color:var(--orange)}.flf .ucard .um{font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;color:var(--faint);text-transform:uppercase;margin-top:6px}.flf .b-cta{padding:26px 22px 0}.flf .sheet{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:412px;height:100%;max-height:100dvh;z-index:90;pointer-events:none}@media (min-width:520px){.flf .sheet{bottom:32px;max-height:calc(100dvh - 64px)}}.flf .sheet-bg{cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0;background:#0000009e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .4s}.flf .sheet-panel{position:absolute;left:0;right:0;bottom:0;max-height:88%;background:#0b0b0a;border:1px solid rgba(255,255,255,.1);border-bottom:none;border-radius:26px 26px 0 0;transform:translateY(102%);transition:transform .5s var(--easeout);display:flex;flex-direction:column}@media (min-width:520px){.flf .sheet-panel{border-radius:26px 26px 44px 44px;border-bottom:1px solid rgba(255,255,255,.1)}}.flf .sheet.open{pointer-events:auto}.flf .sheet.open .sheet-bg{opacity:1}.flf .sheet.open .sheet-panel{transform:translateY(0)}.flf .grab{width:36px;height:4px;border-radius:4px;background:#ffffff26;margin:12px auto 0}.flf .sheet-head{display:flex;justify-content:space-between;align-items:center;padding:16px 22px 14px}.flf .sheet-head h3{font-size:21px;font-weight:900;text-transform:uppercase;letter-spacing:.01em}.flf .sheet-x{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);color:var(--dim);cursor:pointer;font-size:14px;transition:transform .15s var(--spring)}.flf .sheet-x:active{transform:scale(.85)}.flf .sheet-body{flex:1;min-height:0;overflow-y:auto;padding:0 22px 26px;scrollbar-width:none;overscroll-behavior-y:contain}.flf .sheet-body::-webkit-scrollbar{display:none}.flf .f-label{font-family:var(--mono);font-size:9px;letter-spacing:.26em;color:var(--faint);text-transform:uppercase;margin:18px 0 11px}.flf .types{display:flex;gap:8px;flex-wrap:wrap}.flf .tpill{display:flex;align-items:center;gap:8px;padding:10px 15px;border-radius:100px;cursor:pointer;border:1px solid rgba(255,255,255,.14);font-family:var(--mono);font-size:9px;letter-spacing:.14em;color:var(--dim);text-transform:uppercase;transition:all .25s var(--spring)}.flf .tpill:active{transform:scale(.92)}.flf .tpill.on{border-color:#c8ff1e8c;color:var(--lime);background:#c8ff1e0f}.flf .search{display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.12);border-radius:100px;padding:11px 16px}.flf .search svg{width:14px;height:14px;color:var(--faint);flex-shrink:0}.flf .search input{flex:1;background:transparent;border:none;outline:none;font-size:13.5px;color:var(--txt);caret-color:var(--lime)}.flf .search input::-moz-placeholder{color:var(--faint)}.flf .search input::placeholder{color:var(--faint)}.flf .cats{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:12px -22px 0;padding:0 22px}.flf .cats::-webkit-scrollbar{display:none}.flf .cat{flex-shrink:0;padding:8px 14px;border-radius:100px;cursor:pointer;border:1px solid rgba(255,255,255,.12);font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;color:var(--dim);text-transform:uppercase;transition:all .25s}.flf .cat.on{border-color:#c8ff1e80;color:var(--lime);background:#c8ff1e0d}.flf .ex-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px}.flf .ex{position:relative;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:12px 10px 11px;cursor:pointer;text-align:center;overflow:hidden;background:radial-gradient(80px 50px at 70% 0%,rgba(200,255,30,.06),transparent 70%),#101010;transition:border-color .3s,transform .15s var(--spring)}.flf .ex:active{transform:scale(.93)}.flf .ex .mono-thumb{width:40px;height:40px;margin:0 auto 9px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(150deg,#181a10,#0b0b09);border:1px solid rgba(255,255,255,.07);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--dim);transition:color .3s,border-color .3s}.flf .ex .xn{font-size:11px;color:#cfcfca;line-height:1.3;font-weight:500}.flf .ex .xc{font-family:var(--mono);font-size:7px;letter-spacing:.18em;color:var(--faint);text-transform:uppercase;margin-top:4px}.flf .ex .tick{position:absolute;top:7px;right:7px;width:16px;height:16px;border-radius:50%;background:var(--lime);color:#0a0a0a;font-size:9px;font-weight:900;display:grid;place-items:center;opacity:0;transform:scale(.4);transition:opacity .25s,transform .35s var(--spring)}.flf .ex.sel{border-color:#c8ff1e80}.flf .ex.sel .mono-thumb{color:var(--lime);border-color:#c8ff1e4d}.flf .ex.sel .tick{opacity:1;transform:scale(1)}.flf .sel-list{margin-top:6px}.flf .sel-row{padding:13px 0;border-bottom:1px solid var(--line);animation:cardIn .4s var(--spring)}.flf .sel-row:last-child{border-bottom:none}.flf .sel-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.flf .sel-row .sn{flex:1;font-size:13.5px;font-weight:500;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flf .sel-row .sx{color:var(--faint);cursor:pointer;font-size:13px;padding:2px 4px}.flf .sel-row .sx:active{color:var(--orange)}.flf .sel-ctrl{display:flex;gap:24px;margin-top:10px}.flf .ctrl{display:flex;align-items:center;gap:10px}.flf .ctrl .ck{font-family:var(--mono);font-size:8px;letter-spacing:.2em;color:var(--faint);text-transform:uppercase;min-width:34px}.flf .stepper{display:flex;align-items:center;gap:9px}.flf .stepper .sbtn{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);color:var(--dim);cursor:pointer;font-family:var(--mono);font-size:13px;transition:all .2s var(--spring)}.flf .stepper .sbtn:active{transform:scale(.85);border-color:#c8ff1e80;color:var(--lime)}.flf .stepper .sval{font-family:var(--mono);font-size:12px;color:var(--txt);min-width:22px;text-align:center;font-variant-numeric:tabular-nums}.flf .empty-hint{font-size:12.5px;color:var(--faint);padding:10px 0 2px;text-align:center}.flf .sheet-cta{flex-shrink:0;padding:16px 22px calc(18px + var(--rz-safe-bottom))}.flf .toast{position:fixed;left:50%;bottom:110px;transform:translate(-50%,20px);background:#181815;border:1px solid rgba(200,255,30,.35);border-radius:100px;padding:10px 18px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--lime);text-transform:uppercase;z-index:100;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s var(--spring);white-space:nowrap}.flf .toast.show{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.flf *,.flf *:before,.flf *:after{animation-duration:1ms!important;transition-duration:1ms!important}}.flf{position:relative;min-height:100%;background:transparent;color:#f4f4f1}.flf .flf-fragen{position:relative;padding:8px 24px 34px;display:flex;flex-direction:column}.flf .flf-fragen .topbar{display:flex;justify-content:space-between;align-items:flex-start}.flf .flf-fragen .ttl{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--faint);line-height:1.6}.flf .flf-fragen .ttl b{display:block;color:var(--txt);font-weight:500}.flf .flf-fragen .x{width:44px;height:44px;border-radius:50%;border:1px solid var(--line2,rgba(255,255,255,.16));background:none;display:grid;place-items:center;color:var(--dim);font-size:18px;font-family:inherit;cursor:pointer;padding:0}.flf .flf-fragen .steps{display:flex;gap:6px;margin:26px 0 0}.flf .flf-fragen .steps i{flex:1;height:3px;border-radius:2px;background:var(--line2,rgba(255,255,255,.16))}.flf .flf-fragen .steps i.on{background:var(--lime);box-shadow:0 0 10px #c8ff1e80}.flf .flf-fragen .eyebrow{margin-top:22px;font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--faint)}.flf .flf-fragen h1{font-family:var(--sans);font-weight:800;font-size:28px;line-height:1.05;letter-spacing:-.02em;text-transform:none;margin:6px 0 0}.flf .flf-fragen .q{margin-top:26px}.flf .flf-fragen .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--lime);display:flex;gap:10px;align-items:center}.flf .flf-fragen .lbl:before{content:"";width:14px;height:2px;background:var(--lime)}.flf .flf-fragen h3{font-family:var(--sans);font-weight:700;font-size:20px;letter-spacing:-.01em;margin:8px 0 12px;line-height:1.2}.flf .flf-fragen .chips{display:flex;gap:8px;flex-wrap:wrap}.flf .flf-fragen .chip{height:44px;min-width:56px;padding:0 16px;border-radius:12px;border:1px solid var(--line2,rgba(255,255,255,.16));display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:14px;color:var(--dim);background:#ffffff05;cursor:pointer}.flf .flf-fragen .chip.on{border-color:var(--lime);color:var(--lime);background:#c8ff1e14;box-shadow:inset 0 0 0 1px #c8ff1e40}.flf .flf-fragen .chip.wide{flex:1 1 100%;justify-content:flex-start;padding:0 16px;height:52px;gap:12px}.flf .flf-fragen .chip.wide small{font-family:var(--sans);font-size:12px;color:var(--faint);letter-spacing:0;text-transform:none}.flf .flf-fragen .chip.wide.on small{color:var(--dim)}.flf .flf-fragen .hint{margin-top:10px;font-size:12px;color:var(--faint);line-height:1.45}.flf .flf-fragen .summary{margin-top:22px;border:1px solid var(--line);border-radius:14px;padding:12px 14px;font-family:var(--mono);font-size:11.5px;color:var(--dim);letter-spacing:.04em;display:flex;justify-content:space-between;gap:12px}.flf .flf-fragen .summary b{color:var(--txt);font-weight:500}.flf .flf-fragen .dnote{color:var(--orange,#ffa028);font-size:13px;margin:12px 0 0}.flf .flf-fragen .cta{margin-top:22px;height:76px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:15px;letter-spacing:.28em;text-transform:uppercase;font-weight:700;color:var(--lime);border:1.5px solid var(--lime);background:linear-gradient(90deg,#c8ff1e3d,#c8ff1e0f);box-shadow:0 0 44px #c8ff1e2e;cursor:pointer;width:100%}.flf .flf-fragen .cta.big{height:76px}.flf .flf-fragen .cta.disabled{opacity:.45;box-shadow:none}.pzf{--bg:#050505;--panel:#0c0c0c;--line:rgba(255,255,255,.07);--txt:#f4f4f1;--dim:#8d8d88;--faint:#55554f;--lime:#c8ff1e;--orange:#ffa028;--mono:"JetBrains Mono",ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--sans:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Inter,Arial,sans-serif;--spring:cubic-bezier(.34,1.56,.64,1);--easeout:cubic-bezier(.22,1,.36,1)}.pzf *{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.pzf{overscroll-behavior:none}.pzf .content{position:relative;z-index:1;padding-bottom:110px}.pzf section{padding:0 22px}.pzf .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s var(--easeout)}.pzf .reveal.in{opacity:1;transform:none}.pzf .divider{height:1px;background:var(--line);margin:30px 22px}.pzf .sec-label{font-family:var(--mono);font-size:11px;letter-spacing:.28em;color:var(--faint);text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;position:relative;padding-left:24px}.pzf .sec-label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:2px;background:linear-gradient(90deg,var(--lime),transparent)}.pzf .sec-label .right{color:var(--dim);letter-spacing:.12em}.pzf .link-line{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-size:15px;color:var(--txt);cursor:pointer;font-weight:500;transition:opacity .2s}.pzf .link-line:active{opacity:.5}.pzf .hero{padding-top:24px}.pzf .plan-kicker{font-family:var(--mono);font-size:10px;letter-spacing:.3em;color:var(--faint);text-transform:uppercase;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.pzf .hint-pill{display:inline-flex;align-items:center;gap:7px;cursor:pointer;padding:6px 12px;border-radius:100px;border:1px solid rgba(255,160,40,.35);background:#ffa0280f;font-family:var(--mono);font-size:8.5px;letter-spacing:.18em;color:var(--orange);transition:transform .15s var(--spring)}.pzf .hint-pill:active{transform:scale(.9)}.pzf .hint-pill i{width:5px;height:5px;border-radius:50%;background:var(--orange);animation:pzfPulseDot 2s infinite}@keyframes pzfPulseDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.55);opacity:.5}}.pzf .hero h1{font-size:34px;font-weight:900;text-transform:uppercase;letter-spacing:.005em;line-height:1;margin-bottom:9px;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.pzf .hero .sub{font-family:var(--mono);font-size:10px;letter-spacing:.22em;color:var(--dim);text-transform:uppercase}.pzf .notice{margin-top:20px;display:none;gap:13px;align-items:flex-start;border:1px solid rgba(255,160,40,.25);border-radius:16px;padding:15px 16px;background:linear-gradient(140deg,rgba(255,160,40,.06),transparent 55%),var(--panel);animation:noticeIn .5s var(--easeout)}.pzf .notice.show{display:flex}@keyframes noticeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.pzf .notice .nd{width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 8px #ffa02899;flex-shrink:0;margin-top:5px}.pzf .notice .nt{font-size:13.5px;line-height:1.5;color:#d8d8d2}.pzf .notice .nt b{color:var(--orange);font-weight:600}.pzf .notice .n-actions{display:flex;gap:8px;margin-top:10px}.pzf .qr{padding:8px 14px;border-radius:100px;border:1px solid rgba(255,255,255,.16);background:#ffffff08;font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);cursor:pointer;transition:all .25s var(--spring)}.pzf .qr:active{transform:scale(.9);border-color:#c8ff1e8c;color:var(--lime)}.pzf .pdraft{margin:18px 22px 0;display:flex;gap:13px;align-items:flex-start;border:1px solid rgba(200,255,30,.25);border-radius:16px;padding:15px 16px;background:linear-gradient(140deg,rgba(200,255,30,.06),transparent 55%),var(--panel);animation:noticeIn .5s var(--easeout)}.pzf .pdraft .dbar{width:3px;height:30px;border-radius:2px;flex-shrink:0;margin-top:2px;background:linear-gradient(to bottom,var(--lime),rgba(200,255,30,.15))}.pzf .pdraft .dt{flex:1;min-width:0}.pzf .pdraft .dt .a{font-size:14.5px;font-weight:600;color:var(--txt)}.pzf .pdraft .dt .b{font-family:var(--mono);font-size:8.5px;letter-spacing:.18em;color:var(--faint);text-transform:uppercase;margin-top:4px}.pzf .pdraft .dt .p{font-size:13.5px;line-height:1.5;color:#d8d8d2;margin-top:10px}.pzf .pdraft .n-actions{display:flex;gap:8px;margin-top:12px}.pzf .pdraft .qr{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:400;line-height:1}.pzf .pdraft .qr.go{border-color:#c8ff1e80;background:#c8ff1e14;color:var(--lime)}.pzf .pdraft .qr:disabled{opacity:.45;cursor:default}.pzf .pdraft .qr:disabled:active{transform:none}.pzf .pdraft .rz-inline-error{margin-top:12px}.pzf .beacon{position:relative;height:196px;margin-top:26px}.pzf .beacon-line{position:absolute;left:12px;top:14px;bottom:14px;width:1px;background:#ffffff1a}.pzf .beacon-prog{position:absolute;left:12px;bottom:14px;width:1px;height:0;background:linear-gradient(to top,var(--lime),rgba(200,255,30,.15));box-shadow:0 0 8px #c8ff1e80;transition:height 1.8s var(--easeout) .3s}.pzf .in .beacon-prog{height:33%}.pzf .b-spark{position:absolute;left:12px;width:1.5px;height:16px;margin-left:-.25px;background:linear-gradient(to top,transparent,rgba(200,255,30,.9),transparent);animation:sparkUp 4.5s ease-in-out infinite;opacity:0}@keyframes sparkUp{0%{bottom:14px;opacity:0}12%{opacity:.9}85%{opacity:.9}to{bottom:calc(100% - 30px);opacity:0}}.pzf .b-race{position:absolute;left:12px;top:14px;width:9px;height:9px;transform:translate(-50%,-50%) rotate(45deg);background:var(--lime);box-shadow:0 0 12px #c8ff1eb3}.pzf .b-race-halo{position:absolute;left:12px;top:14px;width:22px;height:22px;transform:translate(-50%,-50%) rotate(45deg);border:1px solid rgba(200,255,30,.4);animation:haloD 2.6s ease-out infinite}@keyframes haloD{0%{transform:translate(-50%,-50%) rotate(45deg) scale(.5);opacity:1}to{transform:translate(-50%,-50%) rotate(45deg) scale(1.6);opacity:0}}.pzf .b-now{position:absolute;left:12px;bottom:14px;width:9px;height:9px;border-radius:50%;transform:translate(-50%,50%);background:#f2ffcc;box-shadow:0 0 10px #c8ff1ee6}.pzf .b-now-halo{position:absolute;left:12px;bottom:14px;width:9px;height:9px;border-radius:50%;transform:translate(-50%,50%);border:1.5px solid rgba(200,255,30,.5);animation:haloC 2.4s ease-out infinite}@keyframes haloC{0%{transform:translate(-50%,50%) scale(.8);opacity:1}to{transform:translate(-50%,50%) scale(2.6);opacity:0}}.pzf .b-top{position:absolute;left:36px;top:0}.pzf .b-top .k{font-family:var(--mono);font-size:9px;letter-spacing:.26em;color:var(--lime);text-transform:uppercase;margin-bottom:6px;display:flex;align-items:center;gap:8px}.pzf .b-top .big{font-size:27px;font-weight:200;line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums}.pzf .b-top .big b{font-weight:200;color:var(--lime);text-shadow:0 0 18px rgba(200,255,30,.3)}.pzf .b-top .d{font-family:var(--mono);font-size:9px;letter-spacing:.2em;color:var(--faint);text-transform:uppercase;margin-top:6px}.pzf .b-bot{position:absolute;left:36px;bottom:0}.pzf .b-bot .k{font-family:var(--mono);font-size:8.5px;letter-spacing:.26em;color:var(--faint);text-transform:uppercase;margin-bottom:6px}.pzf .b-bot .big{font-size:25px;font-weight:900;text-transform:uppercase;line-height:1}.pzf .b-bot .d{font-size:12.5px;color:var(--dim);margin-top:5px}.pzf .ph-wrap{position:relative;margin-top:28px}.pzf .ph-phases{display:flex;margin-bottom:12px;font-family:var(--mono);font-size:8px;letter-spacing:.24em;color:var(--faint);text-transform:uppercase}.pzf .ph-phases span{text-align:center;position:relative;padding-bottom:8px}.pzf .ph-phases span:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:3px;border-left:1px solid rgba(255,255,255,.14);border-right:1px solid rgba(255,255,255,.14);border-top:1px solid rgba(255,255,255,.14);border-radius:2px 2px 0 0;transform:scaleY(-1)}.pzf .ph-phases span.act{color:var(--lime)}.pzf .ph-phases span.act:after{border-color:#c8ff1e59}.pzf .ph-line{position:relative;height:1px;background:#ffffff21;border-radius:1px}.pzf .ph-fill{position:absolute;left:0;top:0;height:1px;width:0;background:linear-gradient(90deg,rgba(200,255,30,.4),var(--lime));box-shadow:0 0 8px #c8ff1e8c;transition:width 1.8s var(--easeout) .3s}.pzf .in .ph-fill{width:8%}.pzf .ph-fill:after{content:"";position:absolute;right:-2.5px;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:#f2ffcc;box-shadow:0 0 10px var(--lime);animation:nowPulse 2.6s ease-in-out infinite}@keyframes nowPulse{0%,to{opacity:.5}50%{opacity:1}}.pzf .ph-pt{position:absolute;top:0;width:7px;height:7px;transform:translate(-50%,-50%) rotate(45deg);background:#0c0c0b;border:1px solid rgba(255,255,255,.35)}.pzf .ph-pt.act{background:var(--lime);border-color:var(--lime);box-shadow:0 0 9px var(--lime)}.pzf .ph-pt.race{border-color:#c8ff1e99;background:#c8ff1e1f}.pzf .ph-lbls{display:flex;justify-content:space-between;margin-top:15px;font-family:var(--mono);font-size:8.5px;letter-spacing:.2em;color:var(--faint);text-transform:uppercase}.pzf .ph-lbls .act{color:var(--lime)}.pzf .ph-lbls .race{color:#c8ff1e99}.pzf .week-prog{height:2px;border-radius:2px;background:#ffffff14;margin-bottom:22px;overflow:hidden}.pzf .week-prog i{display:block;height:100%;width:0;border-radius:2px;background:linear-gradient(90deg,var(--lime),rgba(200,255,30,.45));transition:width 1.4s var(--easeout) .3s;box-shadow:0 0 8px #c8ff1e80}.pzf .week-wrap{position:relative}.pzf .beam-stage{position:relative;height:158px;margin-top:4px}.pzf .beam-floor{position:absolute;left:-14px;right:-14px;bottom:0;height:64px;pointer-events:none;background:repeating-linear-gradient(to right,rgba(255,255,255,.05) 0 1px,transparent 1px 13%),repeating-linear-gradient(to top,rgba(255,255,255,.04) 0 1px,transparent 1px 16px),linear-gradient(to top,rgba(200,255,30,.05),transparent);transform:perspective(200px) rotateX(52deg);transform-origin:bottom;mask-image:linear-gradient(to top,black 20%,transparent);-webkit-mask-image:linear-gradient(to top,black 20%,transparent)}.pzf .hover-pool{position:absolute;bottom:-4px;width:90px;height:18px;border-radius:50%;background:radial-gradient(closest-side,rgba(200,255,30,.35),transparent);filter:blur(5px);pointer-events:none;opacity:0;transition:opacity .35s;transform:translate(-50%)}.pzf .beam-stage.tracking .hover-pool{opacity:1}.pzf .beams{position:absolute;left:0;right:0;bottom:0;height:100%;display:grid;grid-template-columns:repeat(7,1fr);align-items:end}.pzf .beam-col{position:relative;height:100%;display:flex;justify-content:center;align-items:flex-end;cursor:pointer}.pzf .beam{width:9px;height:var(--h);border-radius:5px 5px 2px 2px;transform:scaleY(0);transform-origin:bottom;transition:transform 1.1s var(--easeout) var(--d,0s),filter .35s ease}.pzf .in .beam{transform:scaleY(1)}.pzf .beam-col.lit .beam{filter:brightness(1.7)}.pzf .beam-col.done .beam{background:linear-gradient(to top,var(--lime) 0%,rgba(200,255,30,.55) 55%,rgba(200,255,30,0) 100%);box-shadow:0 0 16px #c8ff1e4d}.pzf .beam-col.planned .beam{background:linear-gradient(to top,rgba(255,255,255,.5),rgba(255,255,255,.14) 60%,transparent);box-shadow:0 0 10px #ffffff14}.pzf .beam-col.rest .beam{background:linear-gradient(to top,rgba(255,255,255,.18),transparent)}.pzf .beam-col.missed .beam{background:linear-gradient(to top,rgba(255,160,40,.7),rgba(255,160,40,.15) 60%,transparent);box-shadow:0 0 12px #ffa0282e}.pzf .beam-col.today .beam{animation:beamBreath 2.6s ease-in-out infinite 1.4s}@keyframes beamBreath{0%,to{filter:brightness(1)}50%{filter:brightness(1.45)}}.pzf .base-glow{position:absolute;bottom:-3px;left:50%;transform:translate(-50%);width:30px;height:9px;border-radius:50%;filter:blur(4px);opacity:0;transition:opacity .8s ease calc(var(--d,0s) + .6s)}.pzf .in .base-glow{opacity:1}.pzf .beam-col.done .base-glow{background:#c8ff1e73}.pzf .beam-col.planned .base-glow{background:#fff3}.pzf .beam-col.rest .base-glow{background:#ffffff14}.pzf .beam-col.missed .base-glow{background:#ffa02859}.pzf .key-float{position:absolute;bottom:calc(var(--h) + 12px);left:50%;width:7px;height:7px;border:1.2px solid rgba(255,255,255,.5);transform:translate(-50%) rotate(45deg);animation:pzfBob 3.2s ease-in-out infinite}.pzf .beam-col.today .key-float{border-color:var(--lime);box-shadow:0 0 8px #c8ff1e80}.pzf .beam-col.missed .key-float{border-color:#ffa028b3}@keyframes pzfBob{0%,to{transform:translate(-50%) rotate(45deg) translate(0)}50%{transform:translate(-50%) rotate(45deg) translate(-3px,3px)}}.pzf .beam-days{display:grid;grid-template-columns:repeat(7,1fr);margin-top:12px;text-align:center}.pzf .bd{cursor:pointer;min-width:0}.pzf .b-lbl{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;color:var(--faint);text-transform:uppercase}.pzf .bd.today .b-lbl{color:var(--lime);font-weight:700}.pzf .bd.missed .b-lbl{color:#ffa028cc}.pzf .b-sess{display:block;margin-top:3px;font-size:10.5px;color:var(--dim);min-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pzf .day-tip{position:absolute;pointer-events:none;z-index:5;background:#161613;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:8px 12px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:var(--txt);white-space:nowrap;opacity:0;transform:translate(-50%,6px) scale(.92);transition:opacity .22s,transform .22s var(--spring)}.pzf .day-tip.show{opacity:1;transform:translate(-50%) scale(1)}.pzf .day-tip small{display:block;color:var(--faint);font-size:9px;margin-top:2px;letter-spacing:.2em}.pzf .units{position:relative;margin-top:4px}.pzf .units:before{content:"";position:absolute;left:5px;top:14px;bottom:14px;width:1px;background:#ffffff14}.pzf .unit{position:relative;padding:18px 0 18px 28px;border-bottom:1px solid var(--line)}.pzf .unit:last-child{border-bottom:none}.pzf .u-node{position:absolute;left:0;top:26px;width:11px;height:11px;border-radius:50%;background:#0b0b0a;border:1px solid rgba(255,255,255,.3);transition:all .3s}.pzf .unit.key .u-node{border-radius:2px;transform:rotate(45deg)}.pzf .unit.done .u-node{background:var(--lime);border-color:var(--lime);box-shadow:0 0 10px #c8ff1e80}.pzf .unit.missed .u-node{border-color:#ffa028b3;background:#ffa0281f}.pzf .unit.next .u-node{border-color:var(--lime)}.pzf .u-node-halo{position:absolute;left:0;top:26px;width:11px;height:11px;border-radius:2px;border:1px solid rgba(200,255,30,.5);transform:rotate(45deg);animation:haloD2 2.4s ease-out infinite;display:none}.pzf .unit.next .u-node-halo{display:block}@keyframes haloD2{0%{transform:rotate(45deg) scale(.7);opacity:1}to{transform:rotate(45deg) scale(2.2);opacity:0}}.pzf .u-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;cursor:pointer}.pzf .u-head:active .u-title{opacity:.6}.pzf .u-date{font-family:var(--mono);font-size:9.5px;letter-spacing:.22em;color:var(--faint);text-transform:uppercase;margin-bottom:7px}.pzf .u-date b{color:var(--dim);font-weight:600}.pzf .u-date .keytag{color:var(--lime);margin-left:8px;letter-spacing:.24em}.pzf .u-title{font-size:19px;font-weight:700;letter-spacing:.01em;line-height:1.15;transition:opacity .2s}.pzf .unit.next .u-title{font-size:23px;font-weight:900;text-transform:uppercase}.pzf .unit.missed .u-title{color:#b9b9b2}.pzf .u-meta{display:flex;align-items:center;gap:9px;margin-top:7px}.pzf .u-meta .type{font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;color:var(--dim);text-transform:uppercase}.pzf .ticks{display:flex;gap:2.5px}.pzf .ticks i{width:9px;height:3px;border-radius:2px;background:#ffffff1f}.pzf .u-meta.hard .ticks i.on{background:var(--orange)}.pzf .u-meta.mod .ticks i.on{background:#d9d9d4}.pzf .struct{display:flex;gap:4px;margin-top:14px}.pzf .seg{position:relative;height:42px;border:1px solid rgba(255,255,255,.12);border-radius:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;background:#ffffff05;transition:transform .15s var(--spring),border-color .3s}.pzf .seg:active{transform:scale(.94)}.pzf .seg .sk{font-family:var(--mono);font-size:7.5px;letter-spacing:.16em;color:var(--faint);text-transform:uppercase;white-space:nowrap}.pzf .seg .sv{font-family:var(--mono);font-size:9.5px;color:var(--dim)}.pzf .seg.main{border-color:#c8ff1e59;background:#c8ff1e0d}.pzf .seg.main .sk{color:var(--lime)}.pzf .seg.main .sv{color:var(--txt)}.pzf .seg-note{font-size:12.5px;color:var(--dim);line-height:1.55;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s var(--easeout),opacity .3s,margin .3s}.pzf .seg-note.show{max-height:90px;opacity:1;margin-top:11px}.pzf .u-status{flex-shrink:0;text-align:right;font-family:var(--mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;padding-top:2px}.pzf .u-status.done{color:var(--lime)}.pzf .u-status.missed{color:var(--orange)}.pzf .u-status .chev{display:inline-block;color:var(--faint);font-size:13px;transition:transform .35s var(--spring)}.pzf .unit.open .u-status .chev{transform:rotate(90deg)}.pzf .u-body{max-height:0;overflow:hidden;opacity:0;transition:max-height .55s var(--easeout),opacity .4s ease}.pzf .unit.open .u-body{max-height:640px;opacity:1}.pzf .u-inner{padding-top:16px}.pzf .u-purpose{border-left:2px solid rgba(200,255,30,.4);padding:2px 0 2px 14px;font-size:13.5px;color:#cfcfca;line-height:1.5;margin-bottom:18px}.pzf .u-block{margin-bottom:16px}.pzf .u-block .bk{font-family:var(--mono);font-size:9px;letter-spacing:.26em;color:var(--faint);text-transform:uppercase;margin-bottom:8px}.pzf .u-block .bl{font-size:13.5px;color:var(--dim);line-height:1.7}.pzf .u-block .main{display:flex;gap:12px;align-items:baseline;font-size:15px;color:var(--txt);line-height:1.4}.pzf .u-block .main .num{font-family:var(--mono);font-size:10px;color:var(--lime)}.pzf .u-actions{display:flex;gap:9px;margin-top:6px;flex-wrap:wrap}.pzf .cta-ghost{display:inline-flex;align-items:center;gap:9px;padding:11px 17px;border-radius:100px;border:1px solid rgba(255,255,255,.22);background:#08080859;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--txt);cursor:pointer;position:relative;overflow:hidden;transition:border-color .3s,box-shadow .3s,transform .15s var(--spring)}.pzf .cta-ghost .arrow{color:var(--lime);transition:transform .3s var(--spring)}.pzf .cta-ghost:active{transform:scale(.94);border-color:#c8ff1e99;box-shadow:0 0 20px #c8ff1e2e}.pzf .cta-ghost:active .arrow{transform:translate(4px)}.pzf .cta-ghost.primary{border-color:#c8ff1e73;color:var(--lime);background:#c8ff1e12}.pzf .cta-ghost.primary:after{content:"";position:absolute;top:0;bottom:0;width:45%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.13),transparent);animation:ctaSheen 6s ease-in-out infinite}.pzf .end-card{border:1px solid var(--line);border-radius:18px;background:var(--panel);overflow:hidden}.pzf .end-row{display:flex;align-items:center;gap:14px;padding:17px 16px;cursor:pointer;transition:background .25s,transform .15s var(--spring)}.pzf .end-row:active{background:#ffffff09;transform:scale(.99)}.pzf .end-row+.end-row{border-top:1px solid var(--line)}.pzf .end-ic{width:36px;height:36px;border-radius:50%;flex-shrink:0;border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;background:#ffffff05}.pzf .end-ic .dia{width:8px;height:8px;transform:rotate(45deg);border-radius:1.5px;background:var(--lime);box-shadow:0 0 9px #c8ff1e99}.pzf .end-ic .plus{font-family:var(--mono);font-size:15px;font-weight:300;color:var(--dim);line-height:1}.pzf .end-t{flex:1;min-width:0}.pzf .end-t .a{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--txt);text-transform:uppercase}.pzf .end-t .b{font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;color:var(--faint);text-transform:uppercase;margin-top:5px}.pzf .end-row .chev{color:var(--faint);font-size:15px;transition:transform .3s var(--spring)}.pzf .end-row:active .chev{transform:translate(3px);color:var(--lime)}.pzf .endmark{display:flex;align-items:center;gap:16px;margin:36px 0 0}.pzf .endmark:before{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.13))}.pzf .endmark:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.13),transparent)}.pzf .endmark i{width:6px;height:6px;transform:rotate(45deg);border-radius:1px;background:#c8ff1e8c;box-shadow:0 0 8px #c8ff1e4d}.pzf .endsub{text-align:center;font-family:var(--mono);font-size:8px;letter-spacing:.4em;color:var(--faint);text-transform:uppercase;margin-top:14px;padding-left:.4em}.pzf nav{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:412px;z-index:60;display:flex;justify-content:space-around;align-items:center;padding:10px 8px calc(14px + env(safe-area-inset-bottom));background:#070707d1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--line)}.pzf .toast{position:fixed;left:50%;bottom:110px;transform:translate(-50%,20px);background:#181815;border:1px solid rgba(200,255,30,.35);border-radius:100px;padding:10px 18px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--lime);text-transform:uppercase;z-index:100;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s var(--spring);white-space:nowrap}.pzf .toast.show{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.pzf *,.pzf *:before,.pzf *:after{animation-duration:1ms!important;transition-duration:1ms!important}}@keyframes aoFlash{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}25%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.6)}}@keyframes aoOut{to{opacity:0}}@keyframes aoRace{to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes aoRing{0%{opacity:1;transform:translate(-50%,-50%) rotate(45deg) scale(.5)}to{opacity:0;transform:translate(-50%,-50%) rotate(45deg) scale(2.4)}}@keyframes aoRise{to{height:100%}}@keyframes aoSpark{to{bottom:78%}}@keyframes aoTick{0%{background:#c8ff1e00}30%{background:#c8ff1ee6;box-shadow:0 0 10px #c8ff1eb3}to{background:#c8ff1e40;box-shadow:none}}@keyframes aoUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes haloC_plan{0%{transform:translate(-50%,50%) scale(.8);opacity:1}to{transform:translate(-50%,50%) scale(2.6);opacity:0}}.pzf .beam-stage.dormant{height:150px;position:relative}.pzf .dormant-units .u-node{background:var(--faint)}.pzf .draft-card{position:relative;border:1px solid var(--line);border-radius:18px;background:var(--panel);padding:18px 18px 16px;margin:0 0 14px}.pzf .dc-k{font-family:var(--mono);font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--lime);margin-bottom:8px}.pzf .draft-card:last-child .dc-k{color:var(--faint)}.pzf .dc-t{font-weight:900;font-size:19px;letter-spacing:.01em}.pzf .dc-m{font-family:var(--mono);font-size:10.5px;color:var(--dim);margin-top:4px;letter-spacing:.06em}.pzf .dc-server{display:flex;gap:8px;align-items:flex-start;margin-top:12px;font-size:12.5px;color:var(--txt);line-height:1.5}.pzf .dc-server i{flex:0 0 5px;width:5px;height:5px;border-radius:50%;background:var(--orange);margin-top:6px}.pzf .act-overlay{position:absolute;left:0;right:0;top:0;height:852px;background:#050505;z-index:40;display:none;overflow:hidden}.pzf .act-overlay.run{display:block}.pzf .ao-line{position:absolute;left:50%;top:16%;bottom:22%;width:1px;transform:translate(-.5px);background:#ffffff17}.pzf .ao-fill{position:absolute;left:0;bottom:0;width:1px;height:0;background:linear-gradient(to top,var(--lime),rgba(200,255,30,.25));box-shadow:0 0 10px #c8ff1e99}.pzf .run .ao-fill{animation:aoRise 1.15s cubic-bezier(.3,0,.2,1) .25s forwards}.pzf .ao-spark{position:absolute;left:50%;bottom:22%;width:5px;height:5px;border-radius:50%;transform:translate(-50%,50%);background:#f2ffcc;box-shadow:0 0 14px #c8ff1ee6;opacity:0}.pzf .run .ao-spark{opacity:1;animation:aoSpark 1.15s cubic-bezier(.3,0,.2,1) .25s forwards}.pzf .ao-now{position:absolute;left:50%;bottom:22%;width:9px;height:9px;border-radius:50%;transform:translate(-50%,50%);background:#f2ffcc;box-shadow:0 0 12px #c8ff1ee6}.pzf .ao-now-halo{position:absolute;left:50%;bottom:22%;width:9px;height:9px;border-radius:50%;transform:translate(-50%,50%);border:1.5px solid rgba(200,255,30,.5)}.pzf .run .ao-now-halo{animation:haloC_plan 1.2s ease-out 2}.pzf .ao-tick{position:absolute;left:50%;width:12px;height:1px;transform:translate(-50%);background:#c8ff1e00}.pzf .ao-tick.t1{top:62%}.pzf .ao-tick.t2{top:47%}.pzf .ao-tick.t3{top:32%}.pzf .run .ao-tick.t1{animation:aoTick .5s ease-out .62s forwards}.pzf .run .ao-tick.t2{animation:aoTick .5s ease-out .9s forwards}.pzf .run .ao-tick.t3{animation:aoTick .5s ease-out 1.18s forwards}.pzf .ao-race{position:absolute;left:50%;top:16%;transform:translate(-50%,-50%) scale(.4);opacity:0}.pzf .ao-race svg{width:40px;height:40px;filter:drop-shadow(0 0 16px rgba(200,255,30,.5))}.pzf .run .ao-race{animation:aoRace .6s cubic-bezier(.22,1,.36,1) 1.35s forwards}.pzf .ao-flash{position:absolute;left:50%;top:16%;width:150px;height:150px;border-radius:50%;transform:translate(-50%,-50%) scale(.3);opacity:0;background:radial-gradient(closest-side,rgba(200,255,30,.4),transparent)}.pzf .run .ao-flash{animation:aoFlash .9s ease-out 1.5s}.pzf .ao-ring{position:absolute;left:50%;top:16%;width:26px;height:26px;transform:translate(-50%,-50%) rotate(45deg) scale(.5);border:1px solid rgba(200,255,30,.5);opacity:0}.pzf .run .ao-ring.r1{animation:aoRing 1.1s ease-out 1.55s}.pzf .run .ao-ring.r2{animation:aoRing 1.1s ease-out 1.75s}.pzf .ao-txt{position:absolute;left:0;right:0;bottom:9%;text-align:center;padding:0 24px}.pzf .ao-k{font-family:var(--mono);font-size:10px;letter-spacing:.42em;text-transform:uppercase;color:var(--lime);opacity:0}.pzf .run .ao-k{animation:aoUp .6s cubic-bezier(.22,1,.36,1) 1.7s forwards}.pzf .ao-t{font-weight:900;font-size:30px;line-height:1.04;text-transform:uppercase;margin-top:10px;opacity:0}.pzf .run .ao-t{animation:aoUp .6s cubic-bezier(.22,1,.36,1) 1.9s forwards}.pzf .ao-s{font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);margin-top:12px;opacity:0}.pzf .run .ao-s{animation:aoUp .6s cubic-bezier(.22,1,.36,1) 2.1s forwards}.pzf .act-overlay.out{animation:aoOut .5s ease forwards}@media (prefers-reduced-motion: reduce){.pzf .act-overlay .ao-fill,.pzf .act-overlay .ao-spark,.pzf .act-overlay .ao-tick,.pzf .act-overlay .ao-now,.pzf .act-overlay .ao-now-halo,.pzf .act-overlay .ao-race,.pzf .act-overlay .ao-flash,.pzf .act-overlay .ao-ring,.pzf .act-overlay .ao-txt>*{animation:none!important;transition:none!important;opacity:1;transform:none}.pzf .act-overlay.run{animation:none!important;opacity:1}}.pzf .pconfirm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:#050505d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:pcIn .18s var(--easeout)}@keyframes pcIn{0%{opacity:0}to{opacity:1}}.pzf .pconfirm .pc-card{width:100%;max-width:340px;border:1px solid var(--line);border-radius:18px;background:var(--panel);padding:20px 20px 16px}.pzf .pconfirm .pc-t{font-family:var(--sans);font-size:17px;font-weight:800;color:var(--txt);margin-bottom:8px}.pzf .pconfirm .pc-s{font-family:var(--sans);font-size:13.5px;line-height:1.5;color:var(--dim)}.pzf .pconfirm .pc-actions{display:flex;gap:9px;margin-top:18px}.pzf .pconfirm .pc-actions .qr{flex:1;justify-content:center}.pzf .pconfirm .pc-go{border-color:#ffffff38;color:var(--txt)}@media (prefers-reduced-motion: reduce){.pzf .pconfirm{animation:none}}.pzf .pv-coach{display:flex;align-items:center;gap:12px;margin-bottom:16px}.pzf .pv-ava{position:relative;width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#1d2606,#0d1204);border:1px solid rgba(200,255,30,.35);display:flex;align-items:center;justify-content:center}.pzf .pv-ava svg{width:20px;height:20px}.pzf .pv-live{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border-radius:50%;background:var(--lime);border:2px solid #050505;animation:pulseDot_plan 2s infinite}.pzf .pv-who{font-family:var(--mono);font-size:9.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--lime)}.pzf .pv-points{display:flex;flex-direction:column;gap:14px;border-left:2px solid rgba(200,255,30,.4);padding-left:14px}.pzf .pv-pt .k{font-family:var(--mono);font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:var(--lime);margin-bottom:3px}.pzf .pv-pt .t{font-size:13.5px;line-height:1.5;color:var(--txt)}.pzf .pv-chips{display:flex;flex-wrap:wrap;gap:8px}.pzf .pv-chips span{font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--dim);border:1px solid var(--line);border-radius:100px;padding:7px 12px;background:var(--panel)}.pzf .pv-weeks{display:flex;flex-direction:column;gap:10px}.pzf .pv-wk{border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:13px 15px}.pzf .pv-wk.act{border-color:#c8ff1e59}.pzf .pv-wk .k{font-family:var(--mono);font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--lime);margin-bottom:5px}.pzf .pv-wk .t{font-size:13px;color:var(--dim)}.pzf .pv-actions{display:flex;flex-direction:column;gap:10px;padding-bottom:40px}.pzf .pv-discard{align-self:center;font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--faint);padding:10px 16px;cursor:pointer}.pzf .pv-discard:active{color:var(--dim)}.pzf .act-overlay{position:fixed;left:0;right:0;top:var(--rz-safe-top);bottom:var(--rz-safe-bottom);height:auto;max-height:var(--rz-visible-height, 100dvh);width:100%}@keyframes pulseDot_plan{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.55);opacity:.5}}.pzf .cd{border:1px solid var(--line);border-radius:20px;background:var(--panel);padding:22px 20px 18px;text-align:center;margin-top:22px}.pzf .cd .zahl{font-family:var(--mono);font-size:54px;font-weight:200;line-height:1;color:var(--lime);text-shadow:0 0 30px rgba(200,255,30,.3);font-variant-numeric:tabular-nums}.pzf .cd.leer .zahl{color:var(--faint);text-shadow:none}.pzf .cd .wohin{font-family:var(--mono);font-size:8.5px;letter-spacing:.24em;color:var(--dim);text-transform:uppercase;margin-top:10px}.pzf .cd.leer .wohin{color:var(--faint)}.pzf .phasen{display:flex;gap:5px;margin-top:18px}.pzf .phasen i{height:3px;flex:1;border-radius:3px;background:#ffffff1a}.pzf .phasen i.act{background:var(--lime);box-shadow:0 0 6px #c8ff1e80}.pzf .phasen-k{display:flex;gap:5px;font-family:var(--mono);font-size:7px;letter-spacing:.18em;color:var(--faint);text-transform:uppercase;margin-top:7px}.pzf .phasen-k span{flex:1;text-align:center}.pzf .cd .satz{font-size:11.5px;line-height:1.6;color:var(--dim);margin-top:16px}.pzf .sub-puls{display:flex;align-items:center;gap:8px}.pzf .sub-puls i{width:5px;height:5px;border-radius:50%;background:var(--lime);box-shadow:0 0 6px var(--lime);animation:pzfPuls 2.4s infinite;flex-shrink:0}@keyframes pzfPuls{0%,to{opacity:1}50%{opacity:.35}}.pzf .sec-label-wege{margin:30px 0 14px}.pzf .weg{display:flex;align-items:center;gap:13px;width:100%;margin-bottom:10px;padding:15px 16px;border-radius:16px;cursor:pointer;text-align:left;border:1px solid rgba(200,255,30,.28);background:linear-gradient(140deg,rgba(200,255,30,.06),transparent 60%),#0c0c0b99;transition:all .25s cubic-bezier(.34,1.56,.64,1)}.pzf .weg:active{transform:scale(.97);border-color:#c8ff1e8c}.pzf .weg.zweit{border-color:#ffffff1f;background:var(--panel)}.pzf .weg.zweit:active{border-color:#ffffff4d}.pzf .weg>svg{width:17px;height:17px;flex-shrink:0}.pzf .weg .t2{flex:1;min-width:0}.pzf .weg .t2 b{display:block;font-size:13px;font-weight:750;color:var(--txt);text-transform:uppercase;letter-spacing:.03em}.pzf .weg .t2 span{display:block;font-family:var(--mono);font-size:7.5px;letter-spacing:.16em;color:var(--faint);text-transform:uppercase;margin-top:4px}.pzf .weg .pro2{flex-shrink:0;font-family:var(--mono);font-size:6.5px;letter-spacing:.18em;color:var(--lime);border:1px solid rgba(200,255,30,.4);border-radius:5px;padding:3px 7px;text-transform:uppercase}.pzf .weg .pfeil{flex-shrink:0;color:var(--faint);font-size:15px}.pzf .renn-zeile{margin-top:8px;width:100%;background:none;border:none;cursor:pointer;text-align:center;font-family:var(--mono);font-size:8px;letter-spacing:.18em;color:var(--dim);text-transform:uppercase;padding:10px 0}.pzf .renn-zeile b{color:var(--txt);font-weight:600;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:2px}.pzf .renn-zeile.gesetzt b{color:var(--lime);border-color:#c8ff1e66}.plf{--bg:#050505;--panel:#0c0c0c;--line:rgba(255,255,255,.07);--txt:#f4f4f1;--dim:#8d8d88;--faint:#55554f;--lime:#c8ff1e;--orange:#ffa028;--mono:"JetBrains Mono",ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--sans:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Inter,Arial,sans-serif;--spring:cubic-bezier(.34,1.56,.64,1);--easeout:cubic-bezier(.22,1,.36,1)}.plf *{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.plf .view{display:none;position:relative;z-index:1;min-height:100dvh;flex-direction:column;padding:var(--rz-header-pad-top) 24px calc(26px + var(--rz-safe-bottom))}.plf .view.act{display:flex;animation:plfViewIn .5s var(--easeout)}@keyframes plfViewIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.plf .pbar{display:flex;align-items:center;justify-content:space-between;padding:0}.plf .pbar .pk{font-family:var(--mono);font-size:9px;letter-spacing:.3em;color:var(--faint);text-transform:uppercase;line-height:1.8}.plf .pbar .pk b{display:block;color:var(--dim);font-weight:600}.plf .pbar .pr{display:flex;gap:10px}.plf .ring-btn{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);background:#ffffff05;color:var(--dim);cursor:pointer;font-size:14px;transition:transform .15s var(--spring),border-color .3s,color .3s}.plf .ring-btn:active{transform:scale(.85);border-color:#c8ff1e80;color:var(--lime)}.plf .ring-btn svg{width:15px;height:15px}.plf .ring-btn.paused{border-color:#ffa0288c;color:var(--orange)}.plf .meta-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:var(--mono);font-size:9.5px;letter-spacing:.24em;color:var(--dim);text-transform:uppercase}.plf .meta-line i{width:3px;height:3px;border-radius:50%;background:#ffffff59}.plf .meta-line .key{color:var(--lime)}.plf .huge{font-weight:900;text-transform:uppercase;letter-spacing:.005em;line-height:.98;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.plf .cta-ghost{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 18px;border-radius:100px;border:1px solid rgba(255,255,255,.22);background:#08080859;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-family:var(--mono);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--txt);cursor:pointer;position:relative;overflow:hidden;transition:border-color .3s,box-shadow .3s,transform .15s var(--spring)}.plf .cta-ghost .arrow{color:var(--lime);transition:transform .3s var(--spring)}.plf .cta-ghost:active{transform:scale(.96);border-color:#c8ff1e99;box-shadow:0 0 22px #c8ff1e33}.plf .cta-ghost:active .arrow{transform:translate(4px)}.plf .cta-ghost.primary{border-color:#c8ff1e73;color:var(--lime);background:#c8ff1e12}.plf .cta-ghost.primary:after{content:"";position:absolute;top:0;bottom:0;width:45%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.13),transparent);animation:ctaSheen 6s ease-in-out infinite}@keyframes ctaSheen{0%,55%{transform:translate(0)}80%,to{transform:translate(422.2%)}}.plf .struct{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior:none;scrollbar-width:none;padding:2px 0}.plf .struct::-webkit-scrollbar{display:none}.plf .seg{position:relative;flex:0 0 120px;width:120px;height:56px;box-sizing:border-box;border:1px solid rgba(255,255,255,.12);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0 8px;overflow:hidden;background:#ffffff05;transition:border-color .5s,background .5s,opacity .5s}.plf .seg .sk{font-family:var(--mono);font-size:10px;line-height:1.2;letter-spacing:.04em;color:var(--faint);text-transform:uppercase;text-align:center;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.plf .seg .sv{font-family:var(--mono);font-size:12px;line-height:1;color:var(--dim);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.plf .seg.live{border-color:var(--lime);background:#c8ff1e0f;box-shadow:0 0 16px #c8ff1e14}.plf .seg.live .sk{color:var(--lime)}.plf .seg.live .sv{color:var(--txt)}.plf .seg.done{opacity:.45}.plf .seg.done .sk:after{content:" ✓";color:var(--lime)}.plf .seg .pulse{position:absolute;top:7px;right:8px;width:5px;height:5px;border-radius:50%;background:var(--lime);box-shadow:0 0 7px var(--lime);opacity:0;animation:segPulse 2s ease-in-out infinite}.plf .seg.live .pulse{opacity:1}@keyframes segPulse{0%,to{opacity:1}50%{opacity:.3}}.plf #vReady .mid{flex:1;display:flex;flex-direction:column;justify-content:center;padding:30px 0}.plf .key-dia{width:11px;height:11px;transform:rotate(45deg);border-radius:2px;background:var(--lime);box-shadow:0 0 14px #c8ff1eb3;margin-bottom:22px;position:relative}.plf .key-dia:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:1px solid rgba(200,255,30,.35);border-radius:3px;animation:diaHalo 2.6s ease-out infinite}@keyframes diaHalo{0%{transform:scale(.6);opacity:1}to{transform:scale(2);opacity:0}}.plf #vReady h1{font-size:44px;margin:14px 0 12px}.plf #vReady .purpose{font-size:14px;color:var(--dim);line-height:1.55;max-width:280px;margin-bottom:30px}.plf .ready-elapsed{font-family:var(--mono);font-size:9px;letter-spacing:.26em;color:var(--faint);text-transform:uppercase;text-align:center;margin-bottom:14px}.plf .elapsed-wrap{text-align:center;padding:26px 0 4px}.plf .elapsed-wrap .el{font-size:64px;font-weight:200;line-height:1;letter-spacing:.02em;font-variant-numeric:tabular-nums;transition:color .4s,opacity .4s}.plf .paused-mode .elapsed-wrap .el{color:var(--orange);opacity:.6}.plf .elapsed-wrap .ek{font-family:var(--mono);font-size:8px;letter-spacing:.34em;color:var(--faint);text-transform:uppercase;margin-top:9px;padding-left:.34em}.plf .paused-flag{display:none;margin:10px auto 0;width:-moz-fit-content;width:fit-content;font-family:var(--mono);font-size:8.5px;letter-spacing:.26em;color:var(--orange);border:1px solid rgba(255,160,40,.4);border-radius:100px;padding:5px 12px;text-transform:uppercase;background:#ffa0280f;animation:segPulse 1.8s infinite}.plf .paused-mode .paused-flag{display:block}.plf #vLive .track{margin:26px 0 30px}.plf #vLive .mid{flex:1;display:flex;flex-direction:column;justify-content:center}.plf .set-count{font-family:var(--mono);font-size:9.5px;letter-spacing:.28em;color:var(--lime);text-transform:uppercase;margin-bottom:12px}.plf #vLive h2{font-size:30px;font-weight:900;text-transform:uppercase;line-height:1.02;margin-bottom:8px}.plf #vLive .subt{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--dim);text-transform:uppercase;margin-bottom:28px}.plf .io-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.plf .io-cell{border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:16px 12px 14px;text-align:center;background:#08080866}.plf .io-cell .ik{font-family:var(--mono);font-size:8px;letter-spacing:.28em;color:var(--faint);text-transform:uppercase}.plf .io-cell .iv{font-size:34px;font-weight:200;line-height:1;margin:12px 0;font-variant-numeric:tabular-nums}.plf .io-cell .iv small{font-size:13px;color:var(--faint);font-weight:200}.plf .io-btns{display:flex;justify-content:center;gap:14px}.plf .io-btns .ib{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);color:var(--dim);cursor:pointer;font-family:var(--mono);font-size:15px;font-weight:300;transition:all .2s var(--spring)}.plf .io-btns .ib:active{transform:scale(.82);border-color:#c8ff1e8c;color:var(--lime)}.plf .save-line{display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--mono);font-size:8px;letter-spacing:.24em;color:var(--faint);text-transform:uppercase;margin:20px 0 14px}.plf .save-line i{width:5px;height:5px;border-radius:50%;background:var(--lime);box-shadow:0 0 6px var(--lime);animation:segPulse 2.4s infinite}.plf .save-line b{color:var(--dim);font-weight:600}.plf .demo{display:flex;align-items:center;gap:8px;margin-top:18px;flex-wrap:wrap}.plf .demo .dl{font-family:var(--mono);font-size:8px;letter-spacing:.22em;color:var(--faint);text-transform:uppercase;margin-right:2px}.plf .dchipp{padding:8px 14px;border-radius:100px;cursor:pointer;border:1px solid rgba(255,255,255,.14);font-family:var(--mono);font-size:8.5px;letter-spacing:.14em;color:var(--dim);text-transform:uppercase;transition:all .25s var(--spring)}.plf .dchipp:active{transform:scale(.9)}.plf .dchipp.on{border-color:#c8ff1e8c;color:var(--lime);background:#c8ff1e0f}.plf .lmode{display:none}.plf .lmode.act{display:block;animation:plfViewIn .45s var(--easeout)}.plf .rail{display:flex;align-items:center;margin:24px 0 20px}.plf .rl{flex:1;height:1px;background:#ffffff21;transition:background .4s}.plf .rl.done{background:#c8ff1e80}.plf .rm{width:9px;height:9px;flex-shrink:0;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:#0b0b0a;transition:all .4s}.plf .rm.st{border-radius:2px;transform:rotate(45deg)}.plf .rm.done{background:var(--lime);border-color:var(--lime);box-shadow:0 0 8px #c8ff1e8c}.plf .rm.cur{border-color:var(--lime);animation:segPulse 1.8s infinite}.plf .next-line{font-family:var(--mono);font-size:9px;letter-spacing:.2em;color:var(--dim);text-transform:uppercase;margin-bottom:6px}.plf .next-line b{color:var(--txt);font-weight:600}.plf .int-dots{display:flex;gap:11px;margin:22px 0 24px}.plf .idot{width:11px;height:11px;transform:rotate(45deg);border-radius:2px;border:1px solid rgba(255,255,255,.35);background:#0b0b0a;transition:all .35s var(--spring)}.plf .idot.done{background:var(--lime);border-color:var(--lime);box-shadow:0 0 9px #c8ff1e8c}.plf .idot.cur{border-color:var(--lime);animation:segPulse 1.8s infinite}.plf .pace-box{margin-bottom:24px}.plf .pace-box .pv{font-size:46px;font-weight:200;line-height:1;font-variant-numeric:tabular-nums}.plf .pace-box .pv small{font-size:15px;color:var(--faint);font-weight:200}.plf .pace-box .pk2{font-family:var(--mono);font-size:8px;letter-spacing:.28em;color:var(--faint);text-transform:uppercase;margin-top:8px}.plf .zones{display:flex;gap:6px;align-items:flex-end;height:26px}.plf .zones .z{flex:1;border-radius:4px;background:#ffffff12;transition:background .4s,box-shadow .4s}.plf .zones .z.on{background:linear-gradient(to top,#ff8c1a,var(--orange));box-shadow:0 0 11px #ffa02866}.plf .z-lbls{display:flex;gap:6px;margin-top:7px}.plf .z-lbls span{flex:1;text-align:center;font-family:var(--mono);font-size:7.5px;letter-spacing:.12em;color:var(--faint);text-transform:uppercase}.plf .z-lbls span.on{color:var(--orange)}.plf #vSum .mid{flex:1;display:flex;flex-direction:column;justify-content:center}.plf .kicker{font-family:var(--mono);font-size:10px;letter-spacing:.3em;color:var(--faint);text-transform:uppercase;margin-bottom:12px}.plf #vSum h1{font-size:38px;margin-bottom:26px}.plf .sum-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.plf .sum-row:last-child{border-bottom:none}.plf .sum-row .sk{font-family:var(--mono);font-size:9px;letter-spacing:.24em;color:var(--faint);text-transform:uppercase}.plf .sum-row .sv{font-size:21px;font-weight:200;font-variant-numeric:tabular-nums}.plf .sum-row .sv b{font-weight:200;color:var(--lime)}.plf .sum-prog{height:2px;border-radius:2px;background:#ffffff14;margin:22px 0 6px;overflow:hidden}.plf .sum-prog i{display:block;height:100%;width:0;border-radius:2px;background:linear-gradient(90deg,var(--lime),rgba(200,255,30,.45));box-shadow:0 0 8px #c8ff1e80;transition:width 1.4s var(--easeout) .3s}.plf .view.act .sum-prog i{width:100%}.plf #vDone{align-items:center;text-align:center;justify-content:center;position:relative}.plf .flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 34%,rgba(200,255,30,.3),transparent 62%)}.plf .flash.go{animation:flashOut .7s ease-out}@keyframes flashOut{0%{opacity:0}14%{opacity:1}to{opacity:0}}.plf .done-stage{display:flex;flex-direction:column;align-items:center;width:100%}.plf .done-stage.shake{animation:impactShake .45s ease-out}@keyframes impactShake{0%{transform:translateY(0)}25%{transform:translateY(-4px)}55%{transform:translateY(3px)}to{transform:translateY(0)}}.plf .done-dial{position:relative;width:184px;height:184px;margin-bottom:24px}.plf .done-dial svg{width:100%;height:100%;display:block;overflow:visible}.plf .dtick{stroke:#ffffff0f;stroke-width:2;stroke-linecap:round;transition:stroke .25s ease var(--td,0s),filter .25s ease var(--td,0s)}.plf .done-dial.wind .dtick{stroke:var(--lime);filter:drop-shadow(0 0 3px rgba(200,255,30,.55))}.plf .shock{position:absolute;top:26px;right:26px;bottom:26px;left:26px;border-radius:50%;opacity:0;pointer-events:none;border:1px solid rgba(200,255,30,.5)}.plf .done-dial.impact .shock{animation:shockOut 1.1s ease-out forwards}.plf .done-dial.impact .shock.s2{animation-delay:.18s;border-color:#c8ff1e4d}@keyframes shockOut{0%{transform:scale(.4);opacity:1}to{transform:scale(1.9);opacity:0}}.plf .idle-ring{position:absolute;top:26px;right:26px;bottom:26px;left:26px;border-radius:50%;opacity:0;pointer-events:none;border:1px solid rgba(200,255,30,.35)}.plf .done-dial.settled .idle-ring{animation:shockOut 2.8s ease-out infinite 1s}.plf .done-dia{position:absolute;left:50%;top:50%;width:44px;height:44px;margin:-22px 0 0 -22px;transform:rotate(45deg) scale(0);border-radius:7px;background:linear-gradient(135deg,#eaff9e,var(--lime));box-shadow:0 0 44px #c8ff1e8c;display:grid;place-items:center}.plf .done-dial.impact .done-dia{animation:diaSlam .65s var(--spring) forwards}@keyframes diaSlam{0%{transform:rotate(45deg) scale(0)}62%{transform:rotate(45deg) scale(1.3)}to{transform:rotate(45deg) scale(1)}}.plf .done-dia svg{width:20px;height:20px;transform:rotate(-45deg)}.plf .rv{opacity:0;transform:translateY(16px);transition:opacity .65s ease,transform .65s var(--easeout)}.plf .rv.show{opacity:1;transform:none}.plf .done-k{font-family:var(--mono);font-size:9px;letter-spacing:.3em;color:var(--lime);text-transform:uppercase;margin-bottom:12px}.plf #vDone h1{font-size:38px;margin-bottom:30px}.plf .done-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:280px;margin-bottom:36px}.plf .done-cell{border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:16px 8px 13px;background:#08080866}.plf .done-cell .dv{font-size:27px;font-weight:200;font-variant-numeric:tabular-nums;line-height:1}.plf .done-cell .dk{font-family:var(--mono);font-size:7.5px;letter-spacing:.26em;color:var(--faint);text-transform:uppercase;margin-top:8px}.plf #vDone .cta-ghost{max-width:300px}.plf .toast{position:fixed;left:50%;bottom:90px;transform:translate(-50%,20px);background:#181815;border:1px solid rgba(200,255,30,.35);border-radius:100px;padding:10px 18px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--lime);text-transform:uppercase;z-index:100;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s var(--spring);white-space:nowrap}.plf .toast.show{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.plf *,.plf *:before,.plf *:after{animation-duration:1ms!important;transition-duration:1ms!important}}.plf{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:var(--rz-ambient-grund),#050505;color:#f4f4f1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none;-webkit-font-smoothing:antialiased}.plf::-webkit-scrollbar{display:none}.plf-save-error{position:fixed;left:50%;bottom:calc(18px + var(--rz-safe-bottom));transform:translate(-50%);z-index:80;max-width:340px;text-align:center;padding:10px 18px;border-radius:100px;border:1px solid rgba(255,160,40,.4);background:#181815f2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#ffa028}.plf .done-troph{margin:26px auto 0;max-width:300px;width:100%;padding-top:14px;border-top:1px solid rgba(200,255,30,.28);text-align:left}.plf .done-troph .dt-k{font-family:var(--mono);font-size:8.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--lime);margin-bottom:9px}.plf .done-troph .dt-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0}.plf .done-troph .dt-t b{display:block;font-size:13.5px;font-weight:600;color:var(--txt)}.plf .done-troph .dt-t em{display:block;font-style:normal;font-size:11px;color:var(--dim);margin-top:2px;line-height:1.4}.plf .done-troph .dt-xp{font-family:var(--mono);font-size:11.5px;font-weight:200;color:var(--lime);font-variant-numeric:tabular-nums;flex-shrink:0}.plf .done-troph .dt-row{width:100%;min-height:44px;background:none;border:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.plf .done-troph .dt-row:active{transform:scale(.985)}.plf .cta-wide{width:100%;justify-content:center;padding:15px 18px}.vtf{--bg:#050505;--panel:#0c0c0c;--line:rgba(255,255,255,.07);--txt:#f4f4f1;--dim:#8d8d88;--faint:#55554f;--lime:#c8ff1e;--orange:#ffa028;--blue:#7dd3fc;--mono:"JetBrains Mono",ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--sans:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Inter,Arial,sans-serif;--spring:cubic-bezier(.34,1.56,.64,1);--easeout:cubic-bezier(.22,1,.36,1)}.vtf *{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}@keyframes vtfAmbientDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-14px,18px,0) scale(1.06)}}.vtf .content{position:relative;z-index:1;padding-bottom:120px}.vtf section{padding:0 22px}.vtf .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s var(--easeout)}.vtf .reveal.in{opacity:1;transform:none}.vtf .divider{height:1px;background:var(--line);margin:28px 22px}.vtf .sec-label{font-family:var(--mono);font-size:11px;letter-spacing:.28em;color:var(--faint);text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;position:relative;padding-left:24px}.vtf .sec-label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:2px;background:linear-gradient(90deg,var(--lime),transparent)}.vtf .sec-label .right{color:var(--dim);letter-spacing:.12em}.vtf .hero{padding-top:22px}.vtf .kicker{font-family:var(--mono);font-size:10px;letter-spacing:.3em;color:var(--faint);text-transform:uppercase;margin-bottom:12px}.vtf .hero h1{font-size:34px;font-weight:900;text-transform:uppercase;line-height:1;margin-bottom:8px}.vtf .hero .sub{font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;color:var(--dim);text-transform:uppercase;display:flex;align-items:center;gap:8px}.vtf .hero .sub i{width:5px;height:5px;border-radius:50%;background:var(--lime);box-shadow:0 0 6px var(--lime);animation:vtfLp 2.4s infinite}@keyframes vtfLp{0%,to{opacity:1}50%{opacity:.35}}.vtf .vtabs{display:flex;gap:26px;margin-top:24px;border-bottom:1px solid var(--line)}.vtf .vtab{font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;color:var(--faint);text-transform:uppercase;padding:2px 2px 13px;cursor:pointer;position:relative;transition:color .3s}.vtf .vtab.act{color:var(--lime)}.vtf .vtab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--lime);box-shadow:0 0 10px #c8ff1e80;transform:scaleX(0);transition:transform .35s var(--easeout)}.vtf .vtab.act:after{transform:scaleX(1)}.vtf .vview>section:first-child,.vtf .vview>div:first-child>section:first-child{padding-top:24px}.vtf .vview{display:none}.vtf .vview.act{display:block;animation:vtfVIn .4s var(--easeout)}@keyframes vtfVIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.vtf .cov{margin-top:26px}.vtf .cov-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.vtf .cov-head .k{font-family:var(--mono);font-size:9.5px;letter-spacing:.24em;color:var(--faint);text-transform:uppercase}.vtf .cov-head .v{font-family:var(--mono);font-size:11px;color:var(--txt)}.vtf .cov-head .v b{color:var(--lime);font-weight:600}.vtf .cov-bar{display:flex;gap:5px}.vtf .cov-seg{flex:1;height:4px;border-radius:3px;background:#ffffff17;transition:background .6s ease var(--cd,0s),box-shadow .6s ease var(--cd,0s)}.vtf .cov-seg.on{background:var(--lime);box-shadow:0 0 8px #c8ff1e73}.vtf .cov-seg.derived{background:#c8ff1e61}.vtf .cov-note{font-size:12px;color:var(--dim);margin-top:11px;line-height:1.5}.vtf .cov-note b{color:var(--txt);font-weight:600}.vtf .ci-card{border:1px solid transparent;border-radius:20px;padding:19px 18px;background:linear-gradient(var(--panel),var(--panel)) padding-box,linear-gradient(140deg,#c8ff1e61,#ffffff14 40%,#ffffff08) border-box}.vtf .ci-head{display:flex;align-items:center;gap:12px;margin-bottom:6px}.vtf .ci-head .dia{width:9px;height:9px;transform:rotate(45deg);border-radius:1.5px;flex-shrink:0;background:var(--lime);box-shadow:0 0 9px #c8ff1e99}.vtf .ci-head h3{font-size:16px;font-weight:800;letter-spacing:.01em}.vtf .ci-sub{font-size:12.5px;color:var(--dim);line-height:1.55;margin-bottom:18px}.vtf .ci-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 6px;min-height:44px;max-height:64px;overflow:hidden;transition:max-height .6s var(--easeout),opacity .4s,padding .6s var(--easeout)}.vtf .ci-wort{font-family:var(--mono);font-size:8px;letter-spacing:.18em;color:var(--faint);text-transform:uppercase;width:96px;text-align:right;flex-shrink:0;margin-left:12px}.vtf .ci-row+.ci-row{border-top:1px solid rgba(255,255,255,.05)}.vtf .ci-sub{transition:max-height .5s var(--easeout),opacity .35s,margin .5s;max-height:60px;overflow:hidden}.vtf .ci-card.done .ci-row{max-height:0;min-height:0;opacity:0;padding:0;border-top-color:transparent}.vtf .ci-card.done .ci-sub{max-height:0;opacity:0;margin:0}.vtf .ci-card.done .ci-result{border-top:none;margin-top:2px;padding-top:6px}.vtf .ci-edit,.vtf .ci-more{cursor:pointer;font-family:var(--mono);font-size:7.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);border:1px solid rgba(255,255,255,.16);border-radius:100px;padding:6px 11px;transition:transform .15s var(--spring)}.vtf .ci-edit{display:none;margin-left:auto;flex-shrink:0;align-self:flex-start}.vtf .ci-more{display:inline-block;margin-top:14px}.vtf .ci-edit:active,.vtf .ci-more:active{transform:scale(.9);color:var(--lime);border-color:#c8ff1e66}.vtf .ci-card.done .ci-edit{display:block}.vtf .ci-row .k{font-family:var(--mono);font-size:9px;letter-spacing:.22em;color:var(--dim);text-transform:uppercase;width:74px;flex-shrink:0}.vtf .ci-scale{display:flex;gap:9px;flex:1;justify-content:flex-end}.vtf .ci-dot{width:15px;height:15px;transform:rotate(45deg);border-radius:3px;cursor:pointer;border:1px solid rgba(255,255,255,.25);background:transparent;transition:all .25s var(--spring);position:relative}.vtf .ci-dot:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:44px;transform:translate(-50%,-50%) rotate(-45deg)}.vtf .ci-dot:active{transform:rotate(45deg) scale(.8)}.vtf .ci-dot.on{background:var(--lime);border-color:var(--lime);box-shadow:0 0 9px #c8ff1e80}.vtf .ci-result{display:flex;align-items:center;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07);opacity:.35;transition:opacity .5s}.vtf .ci-result.live{opacity:1}.vtf .ci-score{font-size:40px;font-weight:200;line-height:1;font-variant-numeric:tabular-nums;min-width:64px}.vtf .ci-meta .a{font-family:var(--mono);font-size:9px;letter-spacing:.24em;color:var(--lime);text-transform:uppercase}.vtf .ci-meta .b{font-size:12px;color:var(--dim);margin-top:5px;line-height:1.45}.vtf .sig .sk{font-family:var(--mono);font-size:8px;letter-spacing:.22em;color:var(--faint);text-transform:uppercase;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.vtf .sig .st{font-family:var(--mono);font-size:7px;letter-spacing:.14em;padding:3px 7px;border-radius:100px}.vtf .sig .sd{font-family:var(--mono);font-size:8px;letter-spacing:.14em;color:var(--faint);text-transform:uppercase;margin-top:8px}.vtf .sig .band{position:relative;height:3px;border-radius:3px;background:#ffffff14;margin-top:11px}.vtf .sig .band .zone{position:absolute;top:0;bottom:0;background:#ffffff24;border-radius:3px}.vtf .sig .band .pt{position:absolute;top:50%;width:7px;height:7px;border-radius:50%;transform:translate(-50%,-50%)}.vtf .sig .band .pt.ok{background:#e8e8e3;box-shadow:0 0 7px #ffffff73}.vtf .sig .band .pt.low{background:var(--orange);box-shadow:0 0 8px #ffa02899}.vtf .sig.locked .sv{color:var(--faint);font-size:15px;font-weight:400;letter-spacing:.02em}.vtf .sig.locked .sv{white-space:normal}.vtf .sig .unlock{display:inline-flex;align-items:center;gap:7px;margin-top:10px;padding:7px 12px;border-radius:100px;cursor:pointer;border:1px solid rgba(255,255,255,.16);font-family:var(--mono);font-size:7.5px;letter-spacing:.16em;color:var(--dim);text-transform:uppercase;transition:all .25s var(--spring)}.vtf .sig .unlock:active{transform:scale(.92);border-color:#c8ff1e80;color:var(--lime)}.vtf .sig.derived-on{border-color:#c8ff1e47}.vtf .met{padding:16px 0}.vtf .met+.met{border-top:1px solid var(--line)}.vtf .met .mh{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.vtf .met .mk{font-family:var(--mono);font-size:9px;letter-spacing:.24em;color:var(--faint);text-transform:uppercase}.vtf .met .ms{font-family:var(--mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase}.vtf .met .ms.ok{color:var(--dim)}.vtf .met .ms.low{color:var(--orange)}.vtf .met .mv{font-size:32px;font-weight:200;line-height:1;font-variant-numeric:tabular-nums}.vtf .met .mv small{font-size:13px;color:var(--faint);font-weight:200}.vtf .met .band{position:relative;height:3px;border-radius:3px;background:#ffffff14;margin-top:14px}.vtf .met .band .zone{position:absolute;top:0;bottom:0;background:#ffffff21;border-radius:3px}.vtf .met .band .pt{position:absolute;top:50%;width:9px;height:9px;border-radius:50%;transform:translate(-50%,-50%)}.vtf .met .band .pt.ok{background:#e8e8e3;box-shadow:0 0 8px #fff6}.vtf .met .band .pt.low{background:var(--orange);box-shadow:0 0 10px #ffa02899;animation:vtfLp 2.4s infinite}.vtf .met .mnote{font-size:12px;color:var(--dim);margin-top:12px;line-height:1.5}.vtf .met .msrc{font-family:var(--mono);font-size:8px;letter-spacing:.16em;color:var(--faint);text-transform:uppercase;margin-top:7px}.vtf .fl-adj{border:1px solid transparent;border-radius:20px;padding:19px 18px;background:linear-gradient(var(--panel),var(--panel)) padding-box,linear-gradient(140deg,#c8ff1e61,#ffffff14 40%,#ffffff08) border-box}.vtf .fa-head{display:flex;align-items:center;gap:12px;margin-bottom:6px}.vtf .fa-head .dia{width:9px;height:9px;transform:rotate(45deg);border-radius:1.5px;flex-shrink:0;background:var(--lime);box-shadow:0 0 9px #c8ff1e99}.vtf .fa-head h3{font-size:16px;font-weight:800;letter-spacing:.01em}.vtf .fa-sub{font-size:12.5px;color:var(--dim);line-height:1.55;margin-bottom:15px}.vtf .fa-deltas{display:flex;gap:8px;flex-wrap:wrap}.vtf .fd{font-family:var(--mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;padding:7px 12px;border-radius:100px}.vtf .fd.up{color:var(--lime);border:1px solid rgba(200,255,30,.35);background:#c8ff1e0d}.vtf .fd.dn{color:var(--orange);border:1px solid rgba(255,160,40,.35);background:#ffa0280d}.vtf .fm{padding:17px 0;border-bottom:1px solid var(--line)}.vtf .fm:last-of-type{border-bottom:none}.vtf .fh{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:9px}.vtf .fk{font-family:var(--mono);font-size:9px;letter-spacing:.24em;color:var(--faint);text-transform:uppercase}.vtf .fdelta{font-family:var(--mono);font-size:8px;letter-spacing:.14em;text-transform:uppercase}.vtf .fdelta.up{color:var(--lime)}.vtf .fdelta.dn{color:var(--orange)}.vtf .fv{font-size:30px;font-weight:200;line-height:1;font-variant-numeric:tabular-nums}.vtf .fv small{font-size:12px;color:var(--faint);font-weight:200}.vtf .fv .fbase{display:inline-block;margin-left:12px;font-family:var(--mono);font-size:8px;letter-spacing:.14em;color:var(--faint);text-transform:uppercase}.vtf .fintake{display:block;margin-top:10px;font-family:var(--mono);font-size:8px;letter-spacing:.14em;color:var(--faint);text-transform:uppercase}.vtf .ftrack{position:relative;height:2px;border-radius:2px;background:#ffffff14;margin-top:14px}.vtf .fbase-tick{position:absolute;top:50%;width:1.5px;height:11px;transform:translate(-50%,-50%);background:#ffffff4d;border-radius:1px}.vtf .fhead{position:absolute;top:50%;width:7px;height:7px;border-radius:50%;transform:translate(-50%,-50%);background:var(--lime);box-shadow:0 0 9px #c8ff1e99}.vtf .wbar{position:relative;height:3px;border-radius:3px;background:#ffffff14;margin:16px 0;overflow:visible}.vtf .wbar i{display:block;height:100%;border-radius:3px;max-width:100%;background:linear-gradient(90deg,#38bdf859,#38bdf8);box-shadow:0 0 12px #38bdf880;transition:width .6s var(--easeout)}.vtf .wchips{display:flex;gap:9px}.vtf .wchip{flex:1;text-align:center;padding:12px 4px;border-radius:100px;cursor:pointer;border:1px solid rgba(125,211,252,.3);font-family:var(--mono);font-size:9px;letter-spacing:.16em;color:var(--blue);text-transform:uppercase;transition:all .25s var(--spring)}.vtf .wchip:active{transform:scale(.93);background:#38bdf814;box-shadow:0 0 14px #38bdf826}.vtf .wchip.minus{border-color:#7dd3fc29;color:#7dd3fc8c;flex:0 0 auto;padding-left:13px;padding-right:13px}.vtf .fempty{font-size:13px;color:var(--dim);line-height:1.5;margin-bottom:16px}.vtf .fbtns{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.vtf .fadjust{padding:11px 17px;border-radius:100px;cursor:pointer;border:1px solid rgba(255,255,255,.16);font-family:var(--mono);font-size:9px;letter-spacing:.2em;color:var(--dim);text-transform:uppercase;transition:all .25s var(--spring)}.vtf .fadjust:active{transform:scale(.94);border-color:#c8ff1e80;color:var(--lime)}.vtf .ranges{display:flex;gap:8px;margin:24px 0 26px}.vtf .rpill{padding:9px 16px;border-radius:100px;cursor:pointer;border:1px solid rgba(255,255,255,.14);font-family:var(--mono);font-size:9px;letter-spacing:.18em;color:var(--dim);text-transform:uppercase;transition:all .25s var(--spring)}.vtf .rpill:active{transform:scale(.92)}.vtf .rpill.act{border-color:#c8ff1e80;color:var(--lime);background:#c8ff1e0d}.vtf .trend{margin-bottom:30px}.vtf .trend .th{margin-bottom:4px}.vtf .trend .tk{font-family:var(--mono);font-size:9px;letter-spacing:.24em;color:var(--faint);text-transform:uppercase;margin-bottom:8px}.vtf .trend .tv{font-size:21px;font-weight:200;line-height:1.3}.vtf .trend .tv b{font-weight:600;font-size:15px}.vtf .trend .tv .warn{color:var(--orange)}.vtf .trend svg{width:100%;height:auto;display:block;overflow:visible;margin-top:10px}.vtf .t-band{fill:#ffffff0b}.vtf .t-mid{stroke:#ffffff24;stroke-dasharray:3 5;stroke-width:1}.vtf .t-line{fill:none;stroke:#ffffff8c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.vtf .t-line.draw{stroke-dasharray:1200;stroke-dashoffset:1200;animation:vtfTDraw 1.6s var(--easeout) forwards}@keyframes vtfTDraw{to{stroke-dashoffset:0}}.vtf .t-end{filter:drop-shadow(0 0 6px rgba(200,255,30,.7))}.vtf .t-meta{font-family:var(--mono);font-size:8.5px;letter-spacing:.2em;color:var(--faint);text-transform:uppercase;margin-top:10px}.vtf .src-beacon{position:relative;height:170px;margin:26px 0 8px}.vtf .src-aura{position:absolute;left:5px;top:22px;bottom:22px;width:16px;border-radius:12px;background:linear-gradient(180deg,#ffffff12,#c8ff1e1c);filter:blur(10px);pointer-events:none;animation:vtfAuraBreath 4.2s ease-in-out infinite}@keyframes vtfAuraBreath{0%,to{opacity:.45}50%{opacity:1}}.vtf .src-flow{position:absolute;left:-4px;top:6px;width:38px;height:calc(100% - 12px);overflow:visible}.vtf .src-flow path{fill:none;stroke:#ffffff0d;stroke-width:.8}.vtf .src-flow .fp{filter:drop-shadow(0 0 3px rgba(225,245,170,.75))}.vtf .src-node.top:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid rgba(255,255,255,.25);animation:vtfTopBreath 3.6s ease-in-out infinite}@keyframes vtfTopBreath{0%,8%{opacity:.85;transform:scale(1.14)}45%,to{opacity:.18;transform:scale(.85)}}.vtf .src-node.bot:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:3px;border:1px solid rgba(200,255,30,.55);animation:vtfBotPing 3.6s ease-out infinite}@keyframes vtfBotPing{0%,82%{opacity:0;transform:scale(.5)}90%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.vtf .src-node{position:absolute;left:12px;width:9px;height:9px;transform:translate(-50%,-50%)}.vtf .src-node.top{top:14px;border-radius:50%;background:var(--faint);box-shadow:none}.vtf .src-node.top.an{background:#e8e8e3;box-shadow:0 0 9px #ffffff80}.vtf .src-node.bot{top:auto;bottom:14px;transform:translate(-50%,50%) rotate(45deg);border-radius:1.5px;background:var(--faint);box-shadow:none}.vtf .src-node.bot.an{background:var(--lime);box-shadow:0 0 11px #c8ff1eb3}.vtf .src-node.top:not(.an):after,.vtf .src-node.bot:not(.an):after{animation:none;opacity:0}.vtf .src-lbl{position:absolute;left:36px}.vtf .src-lbl.top{top:2px}.vtf .src-lbl.bot{bottom:0}.vtf .src-lbl .a{font-size:15px;font-weight:800;letter-spacing:.02em}.vtf .src-lbl .b{font-family:var(--mono);font-size:8px;letter-spacing:.2em;color:var(--faint);text-transform:uppercase;margin-top:5px}.vtf .src-lbl.bot .a{color:var(--lime)}.vtf .sync-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0 4px}.vtf .sync-row .s1{font-family:var(--mono);font-size:9px;letter-spacing:.18em;color:var(--dim);text-transform:uppercase;line-height:1.8}.vtf .sync-row .s1 b{color:var(--lime);font-weight:600;letter-spacing:.24em}.vtf .cta-ghost{display:inline-flex;align-items:center;gap:9px;padding:13px 22px;border-radius:100px;flex-shrink:0;border:1px solid rgba(200,255,30,.45);background:#c8ff1e0d;font-size:13.5px;font-weight:700;color:var(--lime);cursor:pointer;transition:transform .15s var(--spring),box-shadow .3s}.vtf .cta-ghost:active{transform:scale(.94);box-shadow:0 0 20px #c8ff1e2e}.vtf .srow{display:flex;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid var(--line)}.vtf .srow:last-child{border-bottom:none}.vtf .srow .sn{flex:1;font-size:14.5px;font-weight:500}.vtf .srow .tag{font-family:var(--mono);font-size:8px;letter-spacing:.18em;text-transform:uppercase;display:flex;align-items:center;gap:7px}.vtf .srow .tag i{width:6px;height:6px;border-radius:1.5px;transform:rotate(45deg)}.vtf .srow .tag.live{color:var(--lime)}.vtf .srow .tag.live i{background:var(--lime);box-shadow:0 0 6px #c8ff1e80}.vtf .srow .tag.der{color:#cfcfca}.vtf .srow .tag.der i{background:#ffffff8c}.vtf .srow .tag.miss{color:var(--faint)}.vtf .srow .tag.miss i{background:transparent;border:1px solid rgba(255,255,255,.3)}.vtf .srow .fix{padding:7px 12px;border-radius:100px;cursor:pointer;flex-shrink:0;border:1px solid rgba(255,255,255,.16);font-family:var(--mono);font-size:7.5px;letter-spacing:.16em;color:var(--dim);text-transform:uppercase;transition:all .25s var(--spring)}.vtf .srow .fix:active{transform:scale(.9);border-color:#c8ff1e80;color:var(--lime)}.vtf .src-note{border-left:2px solid rgba(255,255,255,.12);padding:2px 0 2px 14px;font-size:12.5px;color:var(--dim);line-height:1.6;margin-top:20px}.vtf .src-abgelehnt{border-left:2px solid rgba(255,255,255,.12);padding:2px 0 2px 14px;font-size:12.5px;color:var(--dim);line-height:1.6;margin-top:18px}.vtf .fq{padding:2px 0 10px}.vtf .fq-rahmen{font-size:14px;line-height:1.55;color:var(--dim)}.vtf .fq-rahmen b{color:var(--txt);font-weight:600}.vtf .fq-sect{position:relative;margin-top:28px;padding-left:24px;font-family:var(--mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--faint)}.vtf .fq-sect:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:2px;background:linear-gradient(90deg,var(--lime),transparent)}.vtf .fq-card{margin-top:12px;padding:16px 15px 8px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:var(--panel)}.vtf .fq-k{display:flex;justify-content:space-between;align-items:center;gap:10px;font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.vtf .fq-k b{font-weight:500;color:var(--lime)}.vtf .fq-grenze{color:var(--dim)}.vtf .fq-satz{margin-top:10px;font-size:14px;line-height:1.55;color:var(--dim)}.vtf .fq-satz b{color:var(--txt);font-weight:600}.vtf .fq-warn{margin-top:8px;font-size:13px;line-height:1.5;color:var(--orange)}.vtf .fq-q{display:flex;align-items:center;gap:11px;width:100%;padding:11px 0;border-top:1px solid var(--line);color:inherit;text-decoration:none}.vtf .fq-satz+.fq-q,.vtf .fq-warn+.fq-q{margin-top:12px}.vtf .fq-card>.fq-q:first-child{border-top:0}.vtf .fq-q:active{opacity:.7}.vtf .fq-qt{flex:1;min-width:0}.vtf .fq-kopf{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.vtf .fq-her{font-size:13px;font-weight:600;line-height:1.3;color:var(--txt)}.vtf .fq-jahr{font-family:var(--mono);font-size:9px;letter-spacing:.08em;color:var(--faint)}.vtf .fq-titel{display:block;margin-top:3px;font-size:12.5px;line-height:1.4;color:var(--dim)}.vtf .fq-ch{flex:none;font-size:15px;font-weight:300;color:var(--faint)}.vtf .fq-hint{margin-top:26px;padding-top:18px;border-top:1px solid var(--line);font-size:12px;line-height:1.55;color:var(--faint)}.vtf .src-abgelehnt .src-weg{display:block;margin-top:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--faint)}.vtf .vs-body{overflow-y:auto;padding:4px 22px 28px;scrollbar-width:none}.vtf .vs-body::-webkit-scrollbar{display:none}.vtf .vs-sub{font-size:12.5px;color:var(--dim);line-height:1.55;margin-bottom:6px}.vtf .vs-k{font-family:var(--mono);font-size:9px;letter-spacing:.26em;color:var(--faint);text-transform:uppercase;margin:18px 0 12px}.vtf .mchips{display:flex;gap:8px;flex-wrap:wrap}.vtf .mchip{padding:9px 15px;border-radius:100px;cursor:pointer;border:1px solid rgba(255,255,255,.16);font-family:var(--mono);font-size:8.5px;letter-spacing:.14em;color:var(--dim);text-transform:uppercase;transition:all .25s var(--spring)}.vtf .mchip:active{transform:scale(.92)}.vtf .mchip.on{border-color:#c8ff1e8c;color:var(--lime);background:#c8ff1e0f}.vtf .mrow{display:flex;align-items:center;gap:14px;padding:15px 2px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.06);transition:background .2s}.vtf .mrow:active{background:#ffffff08}.vtf .mrow .mic{width:38px;height:38px;border-radius:50%;flex-shrink:0;border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;color:var(--dim)}.vtf .mrow .mic svg{width:16px;height:16px}.vtf .mrow .mt{flex:1;min-width:0}.vtf .mrow .mt .a{font-size:14.5px;font-weight:600}.vtf .mrow .mt .b{font-family:var(--mono);font-size:8px;letter-spacing:.14em;color:var(--faint);text-transform:uppercase;margin-top:4px}.vtf .mrow .chev{color:var(--faint);font-size:14px}.vtf .mrow.locked{opacity:.55;cursor:default}.vtf .mrow.locked .mic{border-style:dashed}.vtf .soon{font-family:var(--mono);font-size:7.5px;letter-spacing:.18em;color:var(--faint);border:1px dashed rgba(255,255,255,.25);border-radius:100px;padding:5px 10px;text-transform:uppercase}.vtf .mv{display:none}.vtf .mv.act{display:block;animation:vtfVIn .35s var(--easeout)}.vtf .vs-back{width:32px;height:32px;border-radius:50%;flex-shrink:0;border:1px solid var(--line);display:none;place-items:center;color:var(--lime);cursor:pointer;font-size:14px;transition:transform .15s var(--spring)}.vtf .vs-back:active{transform:scale(.85)}.vtf .vs-back.show{display:grid}.vtf .msearch{display:flex;align-items:center;gap:10px;margin-top:8px;border:1px solid rgba(255,255,255,.14);border-radius:100px;padding:12px 17px}.vtf .msearch svg{width:14px;height:14px;color:var(--faint);flex-shrink:0}.vtf .msearch input{flex:1;background:transparent;border:none;outline:none;min-width:0;font-size:13.5px;color:var(--txt);caret-color:var(--lime)}.vtf .msearch input::-moz-placeholder{color:var(--faint)}.vtf .msearch input::placeholder{color:var(--faint)}.vtf .prow{padding:14px 2px;border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer;transition:background .2s}.vtf .prow:active{background:#ffffff08}.vtf .prow .pr-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.vtf .prow .pn{font-size:14.5px;font-weight:600;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vtf .prow .pm{font-family:var(--mono);font-size:9px;letter-spacing:.08em;color:var(--dim);flex-shrink:0}.vtf .prow .pb{font-family:var(--mono);font-size:8px;letter-spacing:.14em;color:var(--faint);text-transform:uppercase;margin-top:5px}.vtf .prow .portion{max-height:0;opacity:0;overflow:hidden;transition:max-height .45s var(--easeout),opacity .3s,margin .3s}.vtf .prow.open .portion{max-height:130px;opacity:1;margin-top:12px}.vtf .prow.open{border-left:2px solid rgba(200,255,30,.4);padding-left:12px}.vtf .portion .p-line{display:flex;align-items:center;justify-content:space-between;gap:12px}.vtf .portion .p-kcal{font-family:var(--mono);font-size:10px;color:var(--dim)}.vtf .portion .p-kcal b{color:var(--lime);font-weight:600}.vtf .portion .p-add{margin-top:11px;width:100%;text-align:center;padding:12px;border-radius:100px;cursor:pointer;border:1px solid rgba(200,255,30,.45);background:#c8ff1e12;font-family:var(--mono);font-size:9px;letter-spacing:.2em;color:var(--lime);text-transform:uppercase;transition:transform .15s var(--spring)}.vtf .portion .p-add:active{transform:scale(.96)}.vtf .src-hint{text-align:center;font-family:var(--mono);font-size:8px;letter-spacing:.24em;color:var(--faint);text-transform:uppercase;padding:18px 0 4px}.vtf .no-res{font-size:13px;color:var(--faint);padding:16px 2px}.vtf .mname{width:100%;background:transparent;border:none;outline:none;border-bottom:1px solid rgba(255,255,255,.14);padding:12px 0;margin-top:4px;font-size:15px;color:var(--txt);caret-color:var(--lime);transition:border-color .3s}.vtf .mname:focus{border-color:#c8ff1e80}.vtf .mname::-moz-placeholder{color:var(--faint)}.vtf .mname::placeholder{color:var(--faint)}.vtf .kcal-box{text-align:center;padding:22px 0 10px}.vtf .kcal-v{font-size:44px;font-weight:200;line-height:1;font-variant-numeric:tabular-nums}.vtf .kcal-v b{font-weight:200}.vtf .kcal-v small{font-size:14px;color:var(--faint)}.vtf .kcal-k{font-family:var(--mono);font-size:8px;letter-spacing:.28em;color:var(--faint);text-transform:uppercase;margin-top:9px}.vtf .gk{font-family:var(--mono);font-size:9px;letter-spacing:.22em;color:var(--dim);text-transform:uppercase}.vtf .gstep{display:flex;align-items:center;gap:14px}.vtf .gbtn{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);color:var(--dim);cursor:pointer;font-family:var(--mono);font-size:15px;font-weight:300;transition:all .2s var(--spring)}.vtf .gbtn:active{transform:scale(.85);border-color:#c8ff1e8c;color:var(--lime)}.vtf .gval{font-family:var(--mono);font-size:13px;color:var(--txt);min-width:34px;text-align:center;font-variant-numeric:tabular-nums}.vtf .gval.big{font-family:var(--sans);font-size:26px;font-weight:200;min-width:110px}.vtf .gval.big b{font-weight:200}.vtf .gval.big small{font-size:11px;color:var(--faint)}.vtf .vs-save{width:100%;justify-content:center;margin-top:10px}.vtf .g-row{padding:15px 0;border-bottom:1px solid rgba(255,255,255,.06)}.vtf .g-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.vtf .gauto{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:8px;letter-spacing:.18em;color:var(--faint);text-transform:uppercase}.vtf .gstep.big{justify-content:space-between}.vtf .sw{width:42px;height:24px;border-radius:100px;position:relative;cursor:pointer;flex-shrink:0;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;transition:all .3s}.vtf .sw:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff6;transition:left .3s var(--spring),background .3s,box-shadow .3s}.vtf .sw.on{border-color:#c8ff1e8c;background:#c8ff1e14}.vtf .sw.on:after{left:21px;background:var(--lime);box-shadow:0 0 9px #c8ff1e99}.vtf .g-global{display:flex;align-items:center;gap:16px;padding:18px 0 4px}.vtf .g-global .gg-t{flex:1}.vtf .g-global .a{font-size:14px;font-weight:600}.vtf .g-global .b{font-size:11.5px;color:var(--faint);margin-top:5px;line-height:1.5}.vtf .vs-actions{display:flex;gap:10px;margin-top:20px}.vtf .vs-cancel{flex:1;text-align:center;padding:14px;border-radius:100px;cursor:pointer;border:1px solid rgba(255,255,255,.18);font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;color:var(--dim);text-transform:uppercase;transition:transform .15s var(--spring)}.vtf .vs-cancel:active{transform:scale(.95)}.vtf .meal-entry{display:flex;align-items:center;gap:13px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.06);animation:vtfVIn .4s var(--spring)}.vtf .meal-entry .md{width:8px;height:8px;transform:rotate(45deg);border-radius:1.5px;background:var(--lime);box-shadow:0 0 8px #c8ff1e80;flex-shrink:0}.vtf .meal-entry .mn{flex:1;font-size:14px;font-weight:600}.vtf .meal-entry .mm{font-family:var(--mono);font-size:9px;letter-spacing:.1em;color:var(--dim)}.vtf .ecg{position:relative;margin:16px 0 0;height:46px;border-radius:13px;overflow:hidden;background:linear-gradient(180deg,#ffffff08,#ffffff02);border:1px solid rgba(255,255,255,.07)}.vtf .ecg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 23px)}.vtf .ecg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:linear-gradient(90deg,#070707 0,transparent 12%,transparent 88%,#070707 100%)}.vtf .ecg svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.vtf .ecg path{fill:none;stroke:#45453f;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;transition:stroke .8s}.vtf .ecg .ecg-g{animation:vtfEcgMove 13s linear infinite}@keyframes vtfEcgMove{0%{transform:translate(0)}to{transform:translate(-368px)}}.vtf .ecg.on path{stroke:var(--lime);filter:drop-shadow(0 0 5px rgba(200,255,30,.55))}.vtf .ecg.on .ecg-g{animation-duration:4.6s}.vtf .ecg-cap{position:absolute;left:11px;right:11px;bottom:5px;z-index:3;display:flex;justify-content:space-between;font-family:var(--mono);font-size:7.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--faint);transition:color .8s}.vtf .ecg.on .ecg-cap{color:#c8ff1ecc}.vtf .ecg-cap .ecg-bpm{font-variant-numeric:tabular-nums}.vtf .reveal.in .sig-grid .sig{animation:vtfSigUp .65s var(--easeout) both}.vtf .reveal.in .sig-grid .sig:nth-child(1){animation-delay:.04s}.vtf .reveal.in .sig-grid .sig:nth-child(2){animation-delay:.11s}.vtf .reveal.in .sig-grid .sig:nth-child(3){animation-delay:.18s}.vtf .reveal.in .sig-grid .sig:nth-child(4){animation-delay:.25s}.vtf .reveal.in .sig-grid .sig:nth-child(5){animation-delay:.32s}.vtf .reveal.in .sig-grid .sig:nth-child(6){animation-delay:.39s}@keyframes vtfSigUp{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}.vtf .sv.tick,.vtf .mv.tick{animation:vtfValTick .6s var(--easeout)}@keyframes vtfValTick{0%{color:var(--lime);text-shadow:0 0 16px rgba(200,255,30,.65)}to{color:inherit;text-shadow:none}}.vtf .sig.bump{animation:vtfSigBump .7s var(--easeout)}@keyframes vtfSigBump{0%{border-color:#c8ff1e66;box-shadow:0 0 22px #c8ff1e1a inset}to{border-color:#ffffff14;box-shadow:none}}.vtf .band .pt.low{animation:vtfPtPulse 2.4s ease-in-out infinite}@keyframes vtfPtPulse{0%,to{box-shadow:0 0 8px #ffa0288c}50%{box-shadow:0 0 18px #ffa028f2}}.vtf .st.live i,.vtf .st.live{position:relative}.vtf .st.live:after{content:"";position:absolute;top:-1px;right:-1px;width:4px;height:4px;border-radius:50%;background:var(--lime);animation:vtfLp 2.4s infinite}.vtf .pv{display:none}.vtf .pv.act{display:block;animation:vtfVIn .35s var(--easeout)}.vtf .pcam{width:76px;height:76px;margin:20px auto 16px;border-radius:24px;position:relative;border:1px solid rgba(200,255,30,.32);display:flex;align-items:center;justify-content:center;color:var(--lime);background:#c8ff1e0a}.vtf .pcam svg{width:30px;height:30px}.vtf .pcam:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:29px;border:1px solid rgba(200,255,30,.14);animation:vtfPcamPulse 2.2s ease-in-out infinite}@keyframes vtfPcamPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.07);opacity:.35}}.vtf .pv-title{text-align:center;font-size:17px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;margin-bottom:8px}.vtf .pv-sub{text-align:center;font-size:12.5px;color:var(--dim);line-height:1.55;max-width:280px;margin:0 auto}.vtf .pv-free{display:flex;justify-content:center;margin:14px 0 4px}.vtf .pv-free span{font-family:var(--mono);font-size:8px;letter-spacing:.24em;text-transform:uppercase;color:var(--lime);border:1px solid rgba(200,255,30,.35);border-radius:100px;padding:6px 13px}.vtf .pv-steps{margin:14px 2px 4px}.vtf .pv-step{display:flex;gap:13px;align-items:flex-start;padding:11px 2px;border-bottom:1px solid rgba(255,255,255,.06)}.vtf .pv-step:last-child{border-bottom:none}.vtf .pv-step .n{font-family:var(--mono);font-size:9px;color:var(--lime);letter-spacing:.14em;padding-top:2px;flex-shrink:0}.vtf .pv-step .t{font-size:12.5px;color:#cfcfca;line-height:1.5}.vtf .pring{--p:0;width:158px;height:158px;margin:22px auto 6px;border-radius:50%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:conic-gradient(var(--lime) calc(var(--p)*1%),rgba(255,255,255,.08) 0)}.vtf .pring:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:#0e0e0d}.vtf .pring .pnum{position:relative;font-size:44px;font-weight:200;line-height:1;font-variant-numeric:tabular-nums}.vtf .pring .plab{position:relative;font-family:var(--mono);font-size:8px;letter-spacing:.3em;color:var(--faint);text-transform:uppercase;margin-top:7px}.vtf .pwave{display:flex;gap:3px;align-items:center;justify-content:center;height:34px;margin:8px 0 4px}.vtf .pwave i{width:3px;height:5px;border-radius:2px;background:var(--lime);animation:vtfPwv .85s ease-in-out infinite;animation-delay:calc(var(--i)*55ms)}@keyframes vtfPwv{0%,to{height:5px;opacity:.3}50%{height:26px;opacity:1}}.vtf .pstat{text-align:center;font-family:var(--mono);font-size:8.5px;letter-spacing:.24em;color:var(--dim);text-transform:uppercase;min-height:14px;margin-bottom:8px}.vtf .pres{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 8px}.vtf .pcell{background:#ffffff08;border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:18px 14px 16px;text-align:center;animation:vtfSigUp .6s var(--easeout) both}.vtf .pcell:nth-child(2){animation-delay:.12s}.vtf .pcell .k{font-family:var(--mono);font-size:8px;letter-spacing:.24em;color:var(--faint);text-transform:uppercase;margin-bottom:10px}.vtf .pcell .v{font-size:32px;font-weight:200;line-height:1;font-variant-numeric:tabular-nums}.vtf .pcell .v small{font-size:12px;color:var(--faint);font-weight:200}.vtf .pq{display:flex;justify-content:center;align-items:center;gap:8px;margin:2px 0 10px;font-family:var(--mono);font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--lime)}.vtf .pq i{width:5px;height:5px;transform:rotate(45deg);background:var(--lime);border-radius:1px;box-shadow:0 0 7px #c8ff1e99}.vtf .cov-web{display:flex;align-items:center;gap:20px;margin-top:6px;position:relative}.vtf .cw-sweep{position:absolute;left:0;top:50%;width:132px;height:132px;transform:translateY(-50%);pointer-events:none;z-index:1;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 78%,rgba(200,255,30,.16) 96%,rgba(200,255,30,.32) 100%);-webkit-mask:radial-gradient(farthest-side,#000 0 99%,transparent 100%);mask:radial-gradient(farthest-side,#000 0 99%,transparent 100%);animation:vtfRadarSweep 6s linear infinite}@keyframes vtfRadarSweep{to{transform:translateY(-50%) rotate(360deg)}}.vtf .cw-node.off rect{animation:vtfKnotenGlimmen 3.4s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes vtfKnotenGlimmen{0%,to{opacity:.35}50%{opacity:.9}}.vtf .cov-web svg{width:132px;height:132px;flex-shrink:0;overflow:visible}.vtf .cw-edge{stroke:#ffffff12;stroke-width:1;fill:none}.vtf .cw-edge.lit{stroke:#c8ff1e66;stroke-dasharray:60;stroke-dashoffset:60;animation:vtfWebDraw 1.2s var(--easeout) forwards;animation-delay:var(--d,0s)}@keyframes vtfWebDraw{to{stroke-dashoffset:0}}.vtf .cw-node{cursor:pointer}.vtf .cw-node rect{fill:none;stroke:#ffffff4d;stroke-width:1.2;transition:all .4s}.vtf .cw-node.on rect{fill:var(--lime);stroke:var(--lime);filter:drop-shadow(0 0 7px rgba(200,255,30,.75))}.vtf .cw-node.der rect{fill:#c8ff1e29;stroke:#c8ff1ea6}.vtf .cw-node.off rect{stroke-dasharray:2.5 2.5}.vtf .cw-node.on{animation:vtfNodeGlow 3.2s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes vtfNodeGlow{0%,to{opacity:1}50%{opacity:.72}}.vtf .cw-node text{font-family:var(--mono);font-size:6.4px;letter-spacing:.14em;fill:var(--faint);text-transform:uppercase}.vtf .cw-node.on text{fill:#c8ff1ee6}.vtf .cw-node.der text{fill:#c8ff1e8c}.vtf .cw-node.off text{fill:var(--dim)}.vtf .cw-spark{fill:var(--lime);opacity:.9;filter:drop-shadow(0 0 5px rgba(200,255,30,.85))}.vtf .cov-side{flex:1;min-width:0}.vtf .cw-num{font-size:42px;font-weight:200;line-height:1;font-variant-numeric:tabular-nums}.vtf .cw-num span{font-size:15px;color:var(--faint);margin-left:5px;font-weight:200}.vtf .cw-lab{font-family:var(--mono);font-size:8px;letter-spacing:.26em;color:var(--faint);text-transform:uppercase;margin:9px 0 13px}.vtf .cw-leg{display:flex;align-items:center;gap:8px;margin-top:7px;font-family:var(--mono);font-size:7.5px;letter-spacing:.14em;color:var(--dim);text-transform:uppercase}.vtf .cw-leg i{width:7px;height:7px;transform:rotate(45deg);border-radius:1.5px;flex-shrink:0}.vtf .cw-leg .l1{background:var(--lime);box-shadow:0 0 6px #c8ff1e80}.vtf .cw-leg .l2{background:#c8ff1e29;border:1px solid rgba(200,255,30,.65)}.vtf .cw-leg .l3{border:1px dashed rgba(255,255,255,.4)}.vtf .spark{margin-top:12px;height:26px}.vtf .spark.big{height:38px;margin-top:12px;margin-bottom:2px}.vtf .spark svg{width:100%;height:100%;display:block;overflow:visible}.vtf .spark .zoneR{fill:#ffffff0d}.vtf .spark .ln{fill:none;stroke:#e8e8e399;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.vtf .reveal.in .spark .ln{stroke-dasharray:420;stroke-dashoffset:420;animation:vtfSparkDraw 1.6s var(--easeout) forwards .25s}@keyframes vtfSparkDraw{to{stroke-dashoffset:0}}.vtf .spark .dot{opacity:0;fill:#e8e8e399}.vtf .reveal.in .spark .dot{animation:vtfDotIn .4s var(--easeout) forwards 1.5s,vtfDotPulse 2.3s ease-in-out infinite 1.9s}.vtf .reveal.in .spark.only-dot .dot{animation:vtfDotIn .4s var(--easeout) forwards,vtfDotPulse 2.3s ease-in-out infinite .4s}.vtf .spark .dot.ok{fill:var(--lime);filter:drop-shadow(0 0 5px rgba(200,255,30,.85))}.vtf .spark .dot.low{fill:var(--orange);filter:drop-shadow(0 0 6px rgba(255,160,40,.85))}@keyframes vtfDotIn{0%{opacity:0;r:0}to{opacity:1}}@keyframes vtfDotPulse{0%,to{opacity:1}50%{opacity:.45}}.vtf .v-fuel .sec-label{color:var(--orange)}.vtf .v-fuel .sec-label:before{background:linear-gradient(90deg,var(--orange),rgba(255,160,40,0))}.vtf .v-fuel .sec-label.wtr:before{background:linear-gradient(90deg,var(--blue),rgba(56,189,248,0))}.vtf .v-fuel .sec-label.wtr,.vtf .v-fuel .sec-label.wtr .right{color:var(--blue)}.vtf .fl-adj{background:linear-gradient(var(--panel),var(--panel)) padding-box,linear-gradient(140deg,#ffa02866,#ffffff14 40%,#ffffff08) border-box!important}.vtf .fa-head .dia{background:var(--orange);box-shadow:0 0 9px #ffa02899}.vtf .fd.up{color:var(--orange);border:1px solid rgba(255,160,40,.35);background:#ffa0280d}.vtf .fd.dn{color:#cfcfca;border:1px solid rgba(255,255,255,.2);background:#ffffff05}.vtf .fd.wtr{color:var(--blue);border:1px solid rgba(125,211,252,.35);background:#38bdf80d}.vtf .fdelta.up{color:var(--orange)}.vtf .fdelta.dn{color:#cfcfca}.vtf .fhead{background:var(--orange);box-shadow:0 0 9px #ffa02899}.vtf .v-fuel .cta-ghost{border-color:#ffa02873;background:#ffa02812;color:var(--orange)}.vtf .v-fuel .cta-ghost:active{box-shadow:0 0 20px #ffa0282e}.vtf .sh-meal .mchip.on{border-color:#ffa0288c;color:var(--orange);background:#ffa0280f}.vtf .sh-meal .prow.open{border-left-color:#ffa02866}.vtf .sh-meal .portion .p-kcal b{color:var(--orange)}.vtf .sh-meal .portion .p-add,.vtf .sh-meal .cta-ghost{border-color:#ffa02873;background:#ffa02812;color:var(--orange)}.vtf .sh-meal .gbtn:active{border-color:#ffa0288c;color:var(--orange)}.vtf .sh-meal .msearch input{caret-color:var(--orange)}.vtf .mslot{position:relative;padding:13px 0 15px;border-bottom:1px solid rgba(255,255,255,.06)}.vtf .msl-row{display:flex;align-items:center;gap:13px}.vtf .msl-dia{width:9px;height:9px;transform:rotate(45deg);border-radius:1.5px;flex-shrink:0;border:1px solid rgba(255,255,255,.3);transition:all .45s var(--spring)}.vtf .mslot.on .msl-dia{background:var(--orange);border-color:var(--orange);box-shadow:0 0 10px #ffa028b3}.vtf .msl-t{flex:1;min-width:0}.vtf .msl-t .a{font-size:14.5px;font-weight:600}.vtf .msl-t .b{font-family:var(--mono);font-size:8px;letter-spacing:.16em;color:var(--faint);text-transform:uppercase;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vtf .msl-v{font-size:15px;font-weight:200;color:var(--faint);font-variant-numeric:tabular-nums;flex-shrink:0}.vtf .mslot.on .msl-v{color:var(--orange)}.vtf .mslot.on .msl-v.leer{color:var(--faint)}.vtf .msl-track{height:2px;border-radius:2px;background:#ffffff12;margin-top:11px;overflow:hidden}.vtf .msl-track i{display:block;height:100%;width:0;border-radius:2px;background:linear-gradient(90deg,rgba(255,160,40,.4),var(--orange));box-shadow:0 0 8px #ffa02880;transition:width .9s var(--easeout)}.vtf .mslot.pop{animation:vtfSlotPop .8s var(--easeout)}@keyframes vtfSlotPop{0%{background:#ffa02814}to{background:transparent}}.vtf .vfloat{position:absolute;right:2px;top:4px;pointer-events:none;z-index:40;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;animation:vtfFloatUp 1.15s var(--easeout) forwards}.vtf .vfloat.b{color:var(--blue);text-shadow:0 0 12px rgba(56,189,248,.6)}.vtf .vfloat.o{color:var(--orange);text-shadow:0 0 12px rgba(255,160,40,.6)}@keyframes vtfFloatUp{0%{opacity:0;transform:translateY(8px)}18%{opacity:1}to{opacity:0;transform:translateY(-26px)}}.vtf .wbar.splash i{animation:vtfWSplash .9s var(--easeout)}@keyframes vtfWSplash{0%{filter:brightness(2.4)}40%{filter:brightness(1.7)}to{filter:brightness(1)}}.vtf .wnum.tick{animation:vtfWTick .7s var(--easeout)}@keyframes vtfWTick{0%{color:var(--blue);text-shadow:0 0 18px rgba(56,189,248,.8)}to{color:inherit;text-shadow:none}}.vtf .wbar i{position:relative;overflow:hidden}.vtf .wbar i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:translate(-100%);animation:vtfWSheen 3.2s ease-in-out infinite}@keyframes vtfWSheen{60%,to{transform:translate(100%)}}.vtf .mgfx{margin-top:15px}.vtf .met .mv{display:block}.vtf .ebars{position:relative;display:flex;align-items:flex-end;gap:7px;height:56px;margin-bottom:17px}.vtf .ebars .rng{position:absolute;left:0;right:0;top:16%;height:40%;border-top:1px dashed rgba(255,255,255,.09);border-bottom:1px dashed rgba(255,255,255,.09)}.vtf .eb{flex:1;position:relative;height:100%;display:flex;align-items:flex-end;justify-content:center}.vtf .eb i{display:block;width:11px;border-radius:4px 4px 1.5px 1.5px;background:linear-gradient(180deg,#e8e8e380,#e8e8e30f)}.vtf .reveal.in .eb i{animation:vtfBarUp .9s var(--easeout) var(--d) both}@keyframes vtfBarUp{0%{height:0}}.vtf .eb.today i{background:linear-gradient(180deg,var(--orange),rgba(255,160,40,.2));box-shadow:0 0 14px #ffa02866}.vtf .reveal.in .eb.today i{animation:vtfBarUp .9s var(--easeout) var(--d) both,vtfLp 2.4s ease-in-out 1.4s infinite}.vtf .eb b{position:absolute;bottom:-15px;left:50%;transform:translate(-50%);font-family:var(--mono);font-size:6.5px;letter-spacing:.1em;color:var(--faint);font-weight:400}.vtf .eb.today b{color:var(--orange)}.vtf .band-hint{font-family:var(--mono);font-size:8px;letter-spacing:.16em;color:var(--faint);text-transform:uppercase;margin-top:7px}.vtf .tband{position:relative;display:flex;justify-content:space-between;align-items:flex-end;height:36px;padding-top:11px}.vtf .tband i{width:1.5px;height:15px;border-radius:1px;background:#ffffff1a;transform-origin:bottom}.vtf .tband i.zn{background:#ffffff52;height:19px}.vtf .tband i.pos{background:var(--lime);height:24px;box-shadow:0 0 10px #c8ff1ed9}.vtf .reveal.in .tband i{animation:vtfTickIn .5s var(--easeout) var(--d) both}@keyframes vtfTickIn{0%{transform:scaleY(0);opacity:0}}.vtf .tband .tdia{position:absolute;top:0;width:6px;height:6px;transform:translate(-50%) rotate(45deg);background:var(--lime);border-radius:1px;box-shadow:0 0 9px #c8ff1ebf;animation:vtfLp 2.4s infinite}.vtf .tband .tzl{position:absolute;bottom:-14px;font-family:var(--mono);font-size:6.5px;letter-spacing:.16em;color:var(--faint);text-transform:uppercase}.vtf .lchain{width:100%;height:60px;display:block;overflow:visible;margin-bottom:4px}.vtf .lchain .lband{fill:#c8ff1e0b}.vtf .lchain .lpath{fill:none;stroke:#ffffff21;stroke-width:1}.vtf .reveal.in .lchain .lpath{stroke-dasharray:400;stroke-dashoffset:400;animation:vtfSparkDraw 1.5s var(--easeout) forwards .15s}.vtf .lchain .ldia{transform-box:fill-box;transform-origin:center}.vtf .reveal.in .lchain .ldia{animation:vtfDiaPop .55s var(--spring) var(--d) both}@keyframes vtfDiaPop{0%{transform:scale(0);opacity:0}}.vtf .lchain .ldia rect{fill:#b9b9b2}.vtf .lchain .ldia.rest rect{fill:none;stroke:#ffffff47;stroke-width:1}.vtf .lchain .ldia.today rect{fill:var(--lime);filter:drop-shadow(0 0 7px rgba(200,255,30,.8))}.vtf .lchain .ldia.today{animation:vtfDiaPop .55s var(--spring) var(--d) both,vtfLp 2.6s ease-in-out 1.6s infinite!important}.vtf .lchain text{font-family:var(--mono);font-size:6.5px;letter-spacing:.1em;fill:var(--faint)}.vtf .lchain text.today{fill:var(--lime)}.vtf .ms-row{display:flex;align-items:center;gap:13px;padding:14px 2px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.06);transition:background .2s}.vtf .ms-row:active{background:#ffffff08}.vtf .ms-row:last-child{border-bottom:none}.vtf .ms-ic{width:38px;height:38px;border-radius:12px;flex-shrink:0;border:1px solid rgba(255,255,255,.11);display:grid;place-items:center;color:#cfcfca}.vtf .ms-ic svg{width:17px;height:17px}.vtf .ms-row.hot .ms-ic{border-color:#c8ff1e66;color:var(--lime)}.vtf .ms-t{flex:1;min-width:0}.vtf .ms-t .a{font-size:13.5px;font-weight:650}.vtf .ms-t .b{font-family:var(--mono);font-size:8px;letter-spacing:.12em;color:var(--faint);text-transform:uppercase;margin-top:4px}.vtf .ms-row.locked{opacity:.55;cursor:default}.vtf .ms-row.locked .ms-ic{border-style:dashed}.vtf .v-fuel section{position:relative}@media (prefers-reduced-motion:reduce){.vtf,.vtf *,.vtf *:before,.vtf *:after{animation-duration:1ms!important;transition-duration:1ms!important}.vtf .cw-node.off rect{opacity:1!important}.vtf .cw-sweep{display:none}}.vtf .ghostline{margin:12px 0 4px;height:22px;position:relative}.vtf .ghostline.big{height:26px;margin:10px 0 6px}.vtf .ghostline svg{width:100%;height:100%}.vtf .ghostline .gpath{stroke:#c8ff1e38;stroke-width:1.5;fill:none;stroke-dasharray:3 5;animation:vtfGeisterDrift 5s linear infinite}@keyframes vtfGeisterDrift{to{stroke-dashoffset:-32}}.vtf .tr-card{border:1px solid var(--line);border-radius:20px;padding:22px 20px;background:var(--panel);position:relative;overflow:hidden}.vtf .tr-gfx{position:relative;height:170px;margin:4px 0 14px}.vtf .tr-gfx svg{width:100%;height:100%;overflow:visible}.vtf .tr-grid line{stroke:#ffffff0d;stroke-width:1}.vtf .tr-path{stroke:#c8ff1e80;stroke-width:2;fill:none;stroke-linecap:round;stroke-dasharray:4 7;animation:vtfTrFlow 7s linear infinite;filter:drop-shadow(0 0 6px rgba(200,255,30,.25))}@keyframes vtfTrFlow{to{stroke-dashoffset:-44}}.vtf .collect{animation:vtfCollectIn 6s ease-in-out infinite;filter:drop-shadow(0 0 7px rgba(200,255,30,.6))}.vtf .collect.c2{animation-delay:1.4s}.vtf .collect.c3{animation-delay:2.8s}@keyframes vtfCollectIn{0%,8%{opacity:0}22%,78%{opacity:1}92%,to{opacity:0}}.vtf .tr-days{display:flex;justify-content:space-between;font-family:var(--mono);font-size:7.5px;letter-spacing:.16em;color:var(--faint);text-transform:uppercase;padding:0 2px}.vtf .tr-h{font-size:19px;font-weight:800;margin-top:16px}.vtf .tr-sub{font-size:13px;color:var(--dim);line-height:1.6;margin-top:7px}.vtf .tr-sub b{color:var(--txt);font-weight:600}.vtf .met.geist{border:1px solid var(--line);border-radius:18px;padding:17px 18px;background:var(--panel)}.vtf .met.geist+.met.geist{margin-top:12px}.vtf .met.geist .mh .mk{font-family:var(--mono);font-size:8.5px;letter-spacing:.18em;color:var(--dim);text-transform:uppercase}.vtf .met.geist .mv{font-size:24px;font-weight:200;color:var(--faint);margin-top:8px}.vtf .met.geist .mnote{font-size:12px;color:var(--dim);line-height:1.5}.vtf .src{border:1px solid var(--line);border-radius:18px;padding:17px 18px;background:var(--panel);display:flex;align-items:center;gap:14px}.vtf .src+.src{margin-top:12px}.vtf .src.hero-src{border-color:#c8ff1e4d;background:linear-gradient(140deg,rgba(200,255,30,.05),transparent 55%),var(--panel)}.vtf .src-ic{width:42px;height:42px;border-radius:12px;flex-shrink:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.vtf .src-ic svg{width:20px;height:20px}.vtf .src-t{flex:1;min-width:0}.vtf .src-t .a{font-size:14.5px;font-weight:700}.vtf .src-t .b{font-family:var(--mono);font-size:8px;letter-spacing:.16em;color:var(--faint);text-transform:uppercase;margin-top:4px}.vtf .src-go{flex-shrink:0;font-family:var(--mono);font-size:8px;letter-spacing:.16em;text-transform:uppercase;padding:9px 14px;border-radius:100px;border:1px solid rgba(200,255,30,.4);color:var(--lime);cursor:pointer}.vtf .fv.ghost{color:var(--faint)}.vtf .ftrack .shimmer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:2px}.vtf .ftrack .shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,rgba(200,255,30,.16),transparent);animation:vtfSchimmer 3.4s ease-in-out infinite}@keyframes vtfSchimmer{0%{transform:translate(-100%)}60%,to{transform:translate(260%)}}.vtf[data-rz-mahlzeit] .mchip.on{border-color:#ffa0288c;color:var(--orange);background:#ffa0280f}.vtf[data-rz-mahlzeit] .msearch input{caret-color:var(--orange)}.vtf[data-rz-mahlzeit] .cta-ghost{border-color:#ffa02873;background:#ffa0280d;color:var(--orange)}.vtf .vs-head{display:flex;align-items:center;justify-content:space-between}.vtf .vs-head h3{font-size:21px;font-weight:900;text-transform:uppercase;letter-spacing:.01em}.vtf .vt-einw-offen{margin:16px 22px 0;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.vtf .vt-einw-titel{font-family:var(--mono);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--dim)}.vtf .vt-einw-satz{margin:8px 0 0;font-size:12.5px;line-height:1.65;color:var(--txt)}.vtf .vt-einw-weg{margin-top:12px;padding:0;background:none;border:0;font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--lime);cursor:pointer}.vtf .sig-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vtf .sig{border:1px solid rgba(255,255,255,.09);border-radius:17px;padding:15px 15px 13px;background:var(--panel);position:relative;overflow:hidden;transition:border-color .4s}.vtf .sig .sk{font-family:var(--mono);font-size:8px;letter-spacing:.22em;color:var(--faint);text-transform:uppercase;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;gap:6px}.vtf .sig .st{font-family:var(--mono);font-size:7px;letter-spacing:.14em;padding:3px 7px;border-radius:100px;flex-shrink:0}.vtf .sig .st.live{color:var(--lime);border:1px solid rgba(200,255,30,.35)}.vtf .sig .st.warn{color:var(--orange);border:1px solid rgba(255,160,40,.35)}.vtf .sig .st.der{color:#cfcfca;border:1px solid rgba(255,255,255,.2)}.vtf .sig .st.leer{color:var(--faint);border:1px dashed rgba(255,255,255,.22)}.vtf .sig .sv{font-size:24px;font-weight:200;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.vtf .sig .sv small{font-size:11px;color:var(--faint);font-weight:200}.vtf .sig .sv.leer{font-size:15px;color:var(--dim);font-weight:400;white-space:normal}.vtf .sig .ank{font-family:var(--mono);font-size:8px;letter-spacing:.14em;color:var(--faint);text-transform:uppercase;margin-top:8px;line-height:1.8}.vtf .sig .ank.ok{color:var(--dim)}.vtf .sig .unlock{display:block;margin-top:6px;font-family:var(--mono);font-size:7.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid rgba(255,255,255,.18);padding-bottom:2px}.vtf .coach-cta{display:flex;align-items:center;gap:11px;width:100%;margin-top:14px;padding:12px 14px;border-radius:14px;cursor:pointer;text-align:left;border:1px solid rgba(200,255,30,.28);background:linear-gradient(140deg,rgba(200,255,30,.06),transparent 60%),#0c0c0b99;transition:all .25s var(--spring)}.vtf .coach-cta:active{transform:scale(.97);border-color:#c8ff1e8c}.vtf .coach-cta svg{width:15px;height:15px;flex-shrink:0}.vtf .coach-cta .t2{flex:1;min-width:0}.vtf .coach-cta .t2 b{display:block;font-size:12.5px;font-weight:700;color:var(--txt)}.vtf .coach-cta .t2 span{display:block;font-family:var(--mono);font-size:7.5px;letter-spacing:.16em;color:var(--faint);text-transform:uppercase;margin-top:3px}.vtf .coach-cta .pro2{flex-shrink:0;font-family:var(--mono);font-size:6.5px;letter-spacing:.18em;color:var(--lime);border:1px solid rgba(200,255,30,.4);border-radius:5px;padding:3px 7px;text-transform:uppercase}.vtf .sync-neu{margin-left:10px;color:var(--lime);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.vtf .sync-neu:active{opacity:.6}.cmf{--bg: #050505;--panel: #0c0c0c;--line: rgba(255, 255, 255, .07);--txt: #f4f4f1;--dim: #8d8d88;--faint: #55554f;--lime: #c8ff1e;--orange: #ffa028;--gold: #f5c66a;--silver: #d7d7d2;--bronze: #cd9a63;--platin: #cfe8f0;--easeout: cubic-bezier(.22, 1, .36, 1);--spring: cubic-bezier(.34, 1.56, .64, 1);--mono: "JetBrains Mono", ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--sans: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Inter, Arial, sans-serif;font-family:var(--sans);color:var(--txt);-webkit-tap-highlight-color:transparent}.cmf .logo{font-size:19px;font-weight:900;letter-spacing:.42em;padding-left:.42em}.cmf .hdr-right{display:flex;gap:10px;align-items:center}.cmf .icon-btn{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);color:var(--dim);cursor:pointer}.cmf .icon-btn svg{width:16px;height:16px}.cmf .avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:radial-gradient(circle at 30% 25%,#2a3a10,#101505);border:1px solid rgba(200,255,30,.4);color:var(--lime);font-family:var(--mono);font-size:13px;font-weight:700}.cmf section{padding:0 22px}.cmf .hero{padding-top:22px}.cmf .kicker{font-family:var(--mono);font-size:9px;letter-spacing:.34em;color:var(--faint);text-transform:uppercase;margin-bottom:10px}.cmf .hero h1{font-size:34px;font-weight:900;text-transform:uppercase;line-height:1;margin-bottom:8px}.cmf .hero .sub{font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;color:var(--dim);text-transform:uppercase;display:flex;align-items:center;gap:8px}.cmf .hero .sub i{width:5px;height:5px;border-radius:50%;background:var(--lime);box-shadow:0 0 6px var(--lime)}.cmf .hero .sub.still i{background:var(--faint);box-shadow:none}.cmf .divider{height:1px;background:var(--line);margin:30px 22px}.cmf .sec-label{font-family:var(--mono);font-size:9.5px;letter-spacing:.26em;color:var(--faint);text-transform:uppercase;margin:0 0 16px;display:flex;align-items:center;gap:10px}.cmf .sec-label:before{content:"";width:14px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--lime),rgba(200,255,30,0))}.cmf .sec-label .right{margin-left:auto;color:var(--dim);letter-spacing:.14em}.cmf .me{padding-top:28px}.cmf .me-top{display:flex;align-items:center;gap:14px}.cmf .fa{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-family:var(--mono);font-size:12px;font-weight:700;color:#08100a}.cmf .me-t{flex:1;min-width:0}.cmf .me-t .a{font-size:16px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmf .me-t .b{font-family:var(--mono);font-size:8.5px;letter-spacing:.14em;color:var(--faint);text-transform:uppercase;margin-top:5px}.cmf .lv-chip{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;cursor:pointer;border:1px solid rgba(200,255,30,.4);border-radius:100px;padding:8px 13px;font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;color:var(--lime);text-transform:uppercase}.cmf .lv-chip svg{width:11px;height:11px}.cmf .me-xp{margin-top:18px}.cmf .me-xp .r{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.cmf .me-xp .r b{color:var(--lime);font-weight:600}.cmf .xpbar{position:relative;height:3px;border-radius:3px;background:#ffffff14;margin-top:10px;overflow:hidden}.cmf .xpbar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,rgba(200,255,30,.5),var(--lime));box-shadow:0 0 12px #c8ff1e80;position:relative;overflow:hidden}.cmf .xpbar.leer{overflow:hidden}.cmf .xpbar.leer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transform:translate(-100%);animation:cmf-leerSheen 3.6s ease-in-out infinite 1s}.cmf .rail{position:relative;padding:14px 0 30px}.cmf .rail .trk{position:absolute;left:5px;right:5px;top:24px;height:1px;background:#ffffff1a}.cmf .rail .fil{position:absolute;left:5px;top:24px;height:1px;background:linear-gradient(90deg,rgba(200,255,30,.3),var(--lime));box-shadow:0 0 8px #c8ff1e80}.cmf .rail-n{position:relative;display:flex;justify-content:space-between}.cmf .lrn{display:flex;flex-direction:column;align-items:center;gap:9px;cursor:pointer;width:32px}.cmf .lrn .d{width:9px;height:9px;transform:rotate(45deg);border-radius:2px;margin-top:6px;border:1px solid rgba(255,255,255,.3);background:var(--bg)}.cmf .lrn.done .d{background:#c8ff1e4d;border-color:#c8ff1e99}.cmf .lrn.cur .d{width:12px;height:12px;margin-top:4.5px;background:var(--lime);border-color:var(--lime);box-shadow:0 0 12px #c8ff1ed9;animation:cmf-lp 2.4s infinite}.cmf .lrn.lock .d{border-style:dashed;opacity:.55}.cmf .lrn .n{font-family:var(--mono);font-size:6px;letter-spacing:.1em;color:var(--faint);text-transform:uppercase;white-space:nowrap}.cmf .lrn.cur .n{color:var(--lime);font-size:6.5px}.cmf .lrn.done .n{color:var(--dim)}.cmf .xrow{display:flex;align-items:center;gap:13px;padding:14px 2px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.06)}.cmf .xrow .xd{width:11px;height:11px;transform:rotate(45deg);border-radius:2px;flex-shrink:0;border:1px solid rgba(255,255,255,.3)}.cmf .xrow .xd.l{background:var(--lime);border-color:var(--lime);box-shadow:0 0 8px #c8ff1e80}.cmf .xrow .xd.o{background:var(--orange);border-color:var(--orange);box-shadow:0 0 8px #ffa02880}.cmf .xrow .xd.w{background:#ffffff8c;border-color:#ffffff8c;box-shadow:none}.cmf .xrow.done .xd{background:var(--lime);border-color:var(--lime);box-shadow:0 0 10px #c8ff1ebf}.cmf .x-t{flex:1;min-width:0}.cmf .x-t .a{font-size:13.5px;font-weight:600}.cmf .x-t .b{font-family:var(--mono);font-size:7.5px;letter-spacing:.13em;color:var(--faint);text-transform:uppercase;margin-top:4px}.cmf .xrow.done .x-t .a{color:var(--dim)}.cmf .xxp{flex-shrink:0;font-family:var(--mono);font-size:8.5px;letter-spacing:.1em;color:var(--dim);border:1px solid rgba(255,255,255,.14);border-radius:100px;padding:6px 11px;font-variant-numeric:tabular-nums}.cmf .xrow.done .xxp{color:var(--lime);border-color:#c8ff1e66}.cmf .x-all{font-family:var(--mono);font-size:8px;letter-spacing:.16em;color:var(--faint);text-transform:uppercase;cursor:pointer;text-align:center;padding:16px 0 2px}.cmf .podium{display:flex;align-items:flex-end;gap:10px;margin-top:6px}.cmf .pd{flex:1;display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer}.cmf .pd .fa{width:46px;height:46px}.cmf .pd-nm{font-family:var(--mono);font-size:7.5px;letter-spacing:.16em;color:var(--dim);text-transform:uppercase}.cmf .pd-beam{width:100%;border-radius:16px 16px 5px 5px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:14px;gap:5px;background:linear-gradient(180deg,#ffffff0f,#ffffff03);border:1px solid rgba(255,255,255,.08);border-bottom:none}.cmf .pd.p1 .pd-beam{height:112px;background:linear-gradient(180deg,#f5c66a1a,#f5c66a03);border-color:#f5c66a47}.cmf .pd.p2 .pd-beam{height:84px;background:linear-gradient(180deg,#c8ff1e1f,#c8ff1e03);border-color:#c8ff1e66}.cmf .pd.p3 .pd-beam{height:62px}.cmf .pd-beam .rk{font-size:26px;font-weight:200;line-height:1;font-variant-numeric:tabular-nums;color:var(--txt)}.cmf .pd.p1 .pd-beam .rk{color:var(--gold)}.cmf .pd.p2 .pd-beam .rk{color:var(--lime)}.cmf .pd-beam .xp{font-family:var(--mono);font-size:7.5px;letter-spacing:.12em;color:var(--faint);text-transform:uppercase}.cmf .pd-du{font-family:var(--mono);font-size:6.5px;letter-spacing:.16em;color:var(--lime);border:1px solid rgba(200,255,30,.4);border-radius:5px;padding:2px 6px}.cmf .pd-floor{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent)}.cmf .pd-hint{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.cmf .pd-hint .a{font-size:12.5px;color:var(--dim)}.cmf .pd-hint .a b{color:var(--lime);font-weight:600}.cmf .pd-more{font-family:var(--mono);font-size:8px;letter-spacing:.16em;color:var(--faint);text-transform:uppercase;cursor:pointer;padding:7px 0}.cmf .rk4{display:flex;align-items:center;gap:12px;margin-top:14px;padding:11px 12px;cursor:pointer;border:1px solid rgba(255,255,255,.06);border-radius:14px}.cmf .rk4 .num{font-family:var(--mono);font-size:11px;color:var(--faint)}.cmf .rk4 .fa{width:32px;height:32px;font-size:10px}.cmf .rk4 .nm{flex:1;font-size:13px;font-weight:600}.cmf .rk4 .xp{font-family:var(--mono);font-size:11px;color:var(--dim);font-variant-numeric:tabular-nums}.cmf .podium.geist .pd-beam{border-style:dashed;border-color:#ffffff21;background:none}.cmf .podium.geist .pd .fa{background:none;border:1px dashed rgba(255,255,255,.22);color:var(--faint);font-size:13px}.cmf .podium.geist .pd-beam .rk{color:var(--faint);font-weight:200}.cmf .podium.geist .pd-nm{color:var(--faint)}.cmf .geist-hint{font-size:12.5px;color:var(--dim);line-height:1.6;margin-top:16px}.cmf .trail{display:flex;gap:11px;overflow-x:auto;scrollbar-width:none;padding:2px 22px}.cmf .trail::-webkit-scrollbar{display:none}.cmf .tcard{position:relative;min-width:148px;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:18px 14px 15px;background:var(--panel);cursor:pointer;overflow:hidden}.cmf .tcard .tdia{width:38px;height:38px;margin-bottom:14px;border-radius:12px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);color:var(--dim)}.cmf .tcard .tdia svg{width:17px;height:17px}.cmf .tcard .tn{font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;line-height:1.35}.cmf .tcard .tt{font-family:var(--mono);font-size:7.5px;letter-spacing:.16em;text-transform:uppercase;margin-top:7px;color:var(--faint)}.cmf .tcard .tp{font-family:var(--mono);font-size:7.5px;letter-spacing:.12em;color:var(--dim);text-transform:uppercase;margin-top:10px}.cmf .tcard.earned:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(130px 90px at 50% 0%,rgba(205,154,99,.12),transparent 70%)}.cmf .tcard.earned .tdia{border-color:#cd9a6399;color:var(--bronze)}.cmf .tcard.earned .tt{color:var(--bronze)}.cmf .tcard[data-tier=Silber] .tt{color:var(--silver)}.cmf .tcard[data-tier=Gold] .tt{color:var(--gold)}.cmf .tcard[data-tier=Platin] .tt{color:var(--platin)}.cmf .fc{position:relative;display:flex;gap:13px;padding:16px 2px;border-bottom:1px solid rgba(255,255,255,.06)}.cmf .fc .fa{width:38px;height:38px;font-size:10.5px;cursor:pointer}.cmf .fbody{flex:1;min-width:0}.cmf .frow{display:flex;align-items:baseline;gap:8px}.cmf .frow b{font-size:14px;font-weight:700;white-space:nowrap}.cmf .frow .ev{font-family:var(--mono);font-size:7.5px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmf .frow .ev.wk{color:var(--dim)}.cmf .frow .ev.lu{color:var(--lime)}.cmf .frow .ev.tr{color:var(--gold)}.cmf .fdesc{font-size:12.5px;color:var(--dim);margin-top:6px;line-height:1.5}.cmf .fside{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}.cmf .ftime{font-family:var(--mono);font-size:7.5px;letter-spacing:.1em;color:var(--faint);text-transform:uppercase}.cmf .fbtns{display:flex;align-items:center;gap:4px}.cmf .rsp{position:relative;display:inline-flex;align-items:center;gap:7px;cursor:pointer;padding:7px 10px;border-radius:100px;font-family:var(--mono);font-size:9px;color:var(--faint);font-variant-numeric:tabular-nums}.cmf .rsp .rd{width:8px;height:8px;transform:rotate(45deg);border-radius:1.5px;border:1px solid currentColor}.cmf .rsp.on{color:var(--lime)}.cmf .rsp.on .rd{background:var(--lime);border-color:var(--lime);box-shadow:0 0 9px #c8ff1eb3}.cmf .fmore{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:var(--faint);cursor:pointer;font-size:14px}.cmf .discover{margin-top:18px;width:100%;text-align:center;padding:13px;border-radius:100px;cursor:pointer;border:1px solid rgba(255,255,255,.14);font-family:var(--mono);font-size:8.5px;letter-spacing:.2em;color:var(--dim);text-transform:uppercase}.cmf .discover.laut{border-color:#c8ff1e73;background:#c8ff1e12;color:var(--lime)}.cmf .feed-leer{text-align:center;padding:34px 20px 6px}.cmf .feed-leer .ic{width:64px;height:64px;margin:0 auto 18px;border-radius:20px;display:grid;place-items:center;border:1px dashed rgba(255,255,255,.25);color:var(--faint)}.cmf .feed-leer .ic svg{width:26px;height:26px}.cmf .feed-leer .h{font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:.02em}.cmf .feed-leer .s{font-size:12.5px;color:var(--dim);line-height:1.65;margin-top:9px;max-width:270px;margin-left:auto;margin-right:auto}.cmf .club{display:flex;align-items:center;gap:14px;cursor:pointer;padding:2px 0}.cmf .club-ic{width:42px;height:42px;border-radius:13px;flex-shrink:0;display:grid;place-items:center;border:1px solid rgba(200,255,30,.35);color:var(--lime)}.cmf .club-ic svg{width:19px;height:19px}.cmf .club-t{flex:1;min-width:0}.cmf .club-t .a{font-size:14.5px;font-weight:700}.cmf .club-t .b{font-family:var(--mono);font-size:8px;letter-spacing:.14em;color:var(--faint);text-transform:uppercase;margin-top:4px}.cmf .club-bar{position:relative;height:3px;border-radius:3px;background:#ffffff14;margin-top:10px;overflow:hidden;display:flex}.cmf .club-bar i{height:100%}.cmf .club-bar .s1{width:30%;background:#7dd3fcbf}.cmf .club-bar .s2{width:26%;background:var(--lime);box-shadow:0 0 8px #c8ff1e80}.cmf .club-bar .s3{width:6%;background:#ffb35cbf}.cmf .club .chev{color:var(--faint);font-size:15px}.cmf .club.empty .club-ic{border:1px dashed rgba(255,255,255,.25);color:var(--faint)}.cmf .safe-note{font-family:var(--mono);font-size:8px;letter-spacing:.18em;color:var(--faint);text-transform:uppercase;text-align:center;padding:26px 0 4px;line-height:2}@keyframes cmf-lp{0%,to{opacity:1}50%{opacity:.35}}@keyframes cmf-leerSheen{60%,to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.cmf .lrn.cur .d,.cmf .xpbar.leer:after{animation:none}}.cmf button{font:inherit;color:inherit;background:none;border:none;padding:0;text-align:inherit;touch-action:manipulation}.cmf .tcard,.cmf .club,.cmf .rk4{text-align:left;width:100%}.cmf .club{display:flex;align-items:center;gap:14px}.cmf .tcard{border:1px solid rgba(255,255,255,.08);background:var(--panel);padding:18px 14px 15px}.cmf .tcard.earned{border-color:#cd9a6380}.cmf button:focus-visible{outline:2px solid var(--lime);outline-offset:2px;border-radius:6px}.cmf .sh-bg{cursor:pointer;position:fixed;top:0;right:0;bottom:0;left:0;z-index:86;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .4s}.cmf .sh-bg.open{opacity:1;pointer-events:auto}.cmf .sheet{position:fixed;bottom:0;left:50%;z-index:88;width:100%;max-width:412px;max-height:86%;display:flex;flex-direction:column;transform:translate(-50%,106%);transition:transform .55s var(--easeout);background:#0d0d0c;border:1px solid rgba(255,255,255,.1);border-bottom:none;border-radius:26px 26px 0 0}.cmf .sheet.open{transform:translate(-50%)}.cmf .sh-grab{width:36px;height:4px;border-radius:4px;background:#ffffff26;margin:12px auto 0;flex-shrink:0}.cmf .sh-head{display:flex;align-items:center;justify-content:space-between;padding:14px 22px 6px;flex-shrink:0}.cmf .sh-head h3{font-size:19px;font-weight:900;text-transform:uppercase}.cmf .sh-x{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);color:var(--dim);cursor:pointer;font-size:13px;transition:transform .15s var(--spring)}.cmf .sh-x:active{transform:scale(.85)}.cmf .sh-body{overflow-y:auto;padding:6px 22px 28px;scrollbar-width:none;overscroll-behavior-y:contain}.cmf .sh-body::-webkit-scrollbar{display:none}.cmf .av{display:none}.cmf .av.act{display:block;animation:avIn_community .35s var(--easeout)}.cmf .ath-top{display:flex;align-items:center;gap:14px;padding:8px 0 4px}.cmf .ath-top .fa{width:54px;height:54px;font-size:14px}.cmf .ath-t .a{font-size:17px;font-weight:800}.cmf .ath-t .b{font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;color:var(--faint);text-transform:uppercase;margin-top:5px}.cmf .ath-acts{display:flex;gap:9px;margin:16px 0 6px}.cmf .ath-acts .cta{flex:1;text-align:center;padding:12px 6px;border-radius:100px;cursor:pointer;border:1px solid rgba(200,255,30,.45);background:#c8ff1e12;font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;color:var(--lime);text-transform:uppercase;transition:transform .15s var(--spring)}.cmf .ath-acts .cta:active{transform:scale(.94)}.cmf .ath-acts .cta.ghost{border-color:#ffffff2e;background:none;color:var(--dim)}.cmf .sh-row{display:flex;align-items:center;gap:13px;padding:15px 2px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.06);font-size:14px;font-weight:600;transition:background .2s}.cmf .sh-row:active{background:#ffffff08}.cmf .sh-row:last-child{border-bottom:none}.cmf .sh-row svg{width:16px;height:16px;color:var(--dim);flex-shrink:0}.cmf .sh-row .chev{margin-left:auto;color:var(--faint);font-size:14px;font-weight:400}.cmf .sh-row.warn{color:var(--orange)}.cmf .sh-row.warn svg{color:var(--orange)}.cmf .ath-phrase{font-size:13px;line-height:1.5;color:var(--dim);font-style:italic;margin:14px 0 2px}.cmf .ath-blk{display:flex;align-items:center;gap:10px;margin-top:14px;border:1px solid rgba(255,160,40,.3);border-radius:14px;padding:12px 14px;background:#ffa0280d;font-size:12.5px;line-height:1.5;color:var(--orange)}.cmf .cta.done{opacity:.55;cursor:default}.cmf .p-rows{display:flex;flex-direction:column}.cmf .p-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:13px 2px;border-bottom:1px solid rgba(255,255,255,.06)}.cmf .p-row .pk{font-family:var(--mono);font-size:9px;letter-spacing:.22em;color:var(--faint);text-transform:uppercase;flex-shrink:0}.cmf .p-row .pv{font-size:14px;font-weight:600;text-align:right}.cmf .p-tros{display:flex;flex-direction:column;gap:2px;margin-top:10px}.cmf .p-tro{display:flex;align-items:center;gap:12px;padding:11px 2px}.cmf .p-tro .pt-i{font-size:19px;line-height:1;flex-shrink:0}.cmf .p-tro .pt-n{font-size:13.5px;font-weight:600}.cmf .sh-note{font-size:11.5px;color:var(--faint);line-height:1.6;margin-top:14px}.cmf .rrow{display:flex;align-items:center;gap:13px;padding:15px 2px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.06);font-size:13.5px;color:#cfcfca}.cmf .rrow .rdot{width:16px;height:16px;border-radius:50%;flex-shrink:0;border:1px solid rgba(255,255,255,.3);display:grid;place-items:center;transition:all .25s}.cmf .rrow .rdot:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--orange);opacity:0;transition:opacity .25s}.cmf .rrow.on .rdot{border-color:var(--orange)}.cmf .rrow.on .rdot:after{opacity:1}.cmf .sh-cta{margin-top:18px;width:100%;text-align:center;padding:14px;border-radius:100px;cursor:pointer;border:1px solid rgba(255,160,40,.5);background:#ffa02814;font-family:var(--mono);font-size:9px;letter-spacing:.2em;color:var(--orange);text-transform:uppercase;transition:transform .15s var(--spring)}.cmf .sh-cta:active{transform:scale(.97)}.cmf .sh-cta.dim{border-color:#ffffff29;background:none;color:var(--dim);margin-top:10px}.cmf .done-ic{width:64px;height:64px;margin:22px auto 16px;border-radius:50%;border:1px solid rgba(200,255,30,.4);display:grid;place-items:center;color:var(--lime);animation:medIn_community .6s var(--spring) both}.cmf .done-ic svg{width:24px;height:24px}.cmf .done-t{text-align:center;font-size:15.5px;font-weight:800}.cmf .done-s{text-align:center;font-size:12.5px;color:var(--dim);line-height:1.6;margin-top:9px;max-width:280px;margin-left:auto;margin-right:auto}.cmf .ov{position:fixed;top:0;bottom:0;left:50%;z-index:85;width:100%;max-width:412px;transform:translate(-50%,24px);background:#050505;display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .4s,transform .5s var(--easeout)}.cmf .ov.open{opacity:1;pointer-events:auto;transform:translate(-50%)}.cmf .ov:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:var(--rz-ambient-grund)}.cmf .ov-head{display:flex;align-items:center;gap:14px;padding:24px 22px 14px;position:relative;z-index:2;flex-shrink:0}.cmf .ov-back{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;border:1px solid rgba(255,255,255,.14);color:var(--dim);cursor:pointer;font-size:16px;transition:transform .15s var(--spring)}.cmf .ov-back:active{transform:scale(.85)}.cmf .ov-head h2{font-size:22px;font-weight:900;text-transform:uppercase;letter-spacing:.02em}.cmf .ov-head .k{font-family:var(--mono);font-size:8px;letter-spacing:.24em;color:var(--faint);text-transform:uppercase;margin-top:5px}.cmf .ov-body{flex:1;overflow-y:auto;padding:4px 22px 44px;position:relative;z-index:2;scrollbar-width:none}.cmf .ov-body::-webkit-scrollbar{display:none}.cmf .dsearch{display:flex;align-items:center;gap:11px;margin-top:12px;border:1px solid rgba(255,255,255,.14);border-radius:100px;padding:13px 18px}.cmf .dsearch svg{width:15px;height:15px;color:var(--faint);flex-shrink:0}.cmf .dsearch input{flex:1;background:transparent;border:none;outline:none;min-width:0;font-size:14px;color:var(--txt);caret-color:var(--lime)}.cmf .dsearch input::-moz-placeholder{color:var(--faint)}.cmf .dsearch input::placeholder{color:var(--faint)}.cmf .dnote{font-family:var(--mono);font-size:7.5px;letter-spacing:.16em;color:var(--faint);text-transform:uppercase;margin-top:12px;line-height:2}.cmf .drow{display:flex;align-items:center;gap:13px;padding:16px 2px;border-bottom:1px solid rgba(255,255,255,.06)}.cmf .drow .fa{width:44px;height:44px;font-size:11px;cursor:pointer}.cmf .d-empty{text-align:center;padding:40px 20px;font-size:13px;color:var(--faint);line-height:1.7;display:none}.cmf .ov-tabs{display:flex;gap:22px;padding:6px 22px 0;border-bottom:1px solid var(--line);flex-shrink:0;position:relative;z-index:2}.cmf .ovt{font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);padding:4px 2px 13px;cursor:pointer;position:relative;white-space:nowrap;transition:color .3s}.cmf .ovt:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--lime);box-shadow:0 0 10px #c8ff1e80;transform:scaleX(0);transition:transform .35s var(--easeout)}.cmf .ovt.act{color:var(--lime)}.cmf .ovt.act:after{transform:scaleX(1)}.cmf .ovt b{color:var(--lime);font-weight:600;margin-left:5px}.cmf .ovv{display:none}.cmf .ovv.act{display:block;animation:avIn_community .35s var(--easeout)}.cmf .qrow{display:flex;align-items:center;gap:13px;padding:16px 2px;border-bottom:1px solid rgba(255,255,255,.06);max-height:120px;overflow:hidden;transition:max-height .5s var(--easeout),opacity .4s,padding .5s}.cmf .qrow.gone{max-height:0;opacity:0;padding:0;border-bottom-color:transparent}.cmf .qrow .fa{width:42px;height:42px;font-size:11px;cursor:pointer}.cmf .q-t{flex:1;min-width:0;cursor:pointer}.cmf .q-t .a{font-size:14px;font-weight:700}.cmf .q-t .b{font-family:var(--mono);font-size:8px;letter-spacing:.13em;color:var(--faint);text-transform:uppercase;margin-top:5px}.cmf .q-acts{display:flex;gap:7px;flex-shrink:0}.cmf .q-yes{cursor:pointer;border:1px solid rgba(200,255,30,.45);background:#c8ff1e12;border-radius:100px;padding:9px 14px;font-family:var(--mono);font-size:8px;letter-spacing:.14em;color:var(--lime);text-transform:uppercase;transition:transform .15s var(--spring)}.cmf .q-yes:active{transform:scale(.9)}.cmf .q-no{cursor:pointer;border:1px solid rgba(255,255,255,.14);border-radius:100px;padding:9px 13px;font-family:var(--mono);font-size:8px;letter-spacing:.14em;color:var(--faint);text-transform:uppercase;transition:transform .15s var(--spring)}.cmf .q-no:active{transform:scale(.9)}.cmf .sh-row,.cmf .rrow,.cmf .sh-cta,.cmf .ath-acts .cta{width:100%;text-align:left;background:none}.cmf .sh-cta,.cmf .ath-acts .cta{text-align:center}.cmf .cv-empty{text-align:center;padding:44px 20px 10px}.cmf .cv-empty .ic{width:70px;height:70px;margin:0 auto 20px;border-radius:21px;display:grid;place-items:center;border:1px dashed rgba(255,255,255,.25);color:var(--faint)}.cmf .cv-empty .ic svg{width:30px;height:30px}.cmf .cv-empty .h{font-size:19px;font-weight:900;text-transform:uppercase;letter-spacing:.02em}.cmf .cv-empty .s{font-size:12.5px;color:var(--dim);line-height:1.65;margin-top:10px;max-width:260px;margin-left:auto;margin-right:auto}.cmf .cv-empty .btns{display:flex;gap:9px;margin-top:24px}.cmf .fcta{margin-top:18px;width:100%;text-align:center;padding:14px;border-radius:100px;cursor:pointer;border:1px solid rgba(200,255,30,.5);background:#c8ff1e14;font-family:var(--mono);font-size:9px;letter-spacing:.2em;color:var(--lime);text-transform:uppercase;transition:transform .15s var(--spring)}.cmf .fcta:active{transform:scale(.97)}.cmf .cv-empty .btns .fcta{margin-top:0;flex:1}.cmf .cv-empty .btns .ghost{flex:1;text-align:center;padding:14px;border-radius:100px;cursor:pointer;border:1px solid rgba(255,255,255,.16);font-family:var(--mono);font-size:9px;letter-spacing:.2em;color:var(--dim);text-transform:uppercase;transition:transform .15s var(--spring)}.cmf .cv-empty .btns .ghost:active{transform:scale(.96)}.cmf .cl-hero{display:flex;align-items:center;gap:16px;padding:14px 0 4px}.cmf .cl-shield{width:62px;height:62px;border-radius:19px;flex-shrink:0;display:grid;place-items:center;border:1px solid rgba(200,255,30,.4);color:var(--lime);background:radial-gradient(circle at 30% 20%,rgba(200,255,30,.1),transparent)}.cmf .cl-shield svg{width:27px;height:27px}.cmf .cl-t .a{font-size:19px;font-weight:900;text-transform:uppercase;letter-spacing:.01em}.cmf .cl-t .b{font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;color:var(--faint);text-transform:uppercase;margin-top:6px}.cmf .cl-leave{text-align:center;font-family:var(--mono);font-size:8.5px;letter-spacing:.2em;color:var(--faint);text-transform:uppercase;padding:26px 0 8px;cursor:pointer}.cmf .cl-leave:active{color:var(--orange)}.cmf .ov-head{padding-top:calc(24px + var(--rz-safe-top, 0px))}.cmf .sheet{padding-bottom:var(--rz-safe-bottom, 0px)}@keyframes avIn_community{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes medIn_community{0%{transform:scale(.6);opacity:0}}.cmf .p-tro .pt-i{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);color:var(--faint);flex-shrink:0;font-size:inherit}.cmf .p-tro .pt-i svg{width:16px;height:16px}.cmf .p-tro .pt-i.got{border-color:#cd9a638c;color:var(--bronze);background:radial-gradient(60px 40px at 50% 0%,rgba(205,154,99,.12),transparent 70%)}.cmf .p-tro .pt-i.got.s{border-color:#d7d7d280;color:var(--silver);background:none}.cmf .ov-body section{padding-left:0;padding-right:0}.prf{--bg:#050505;--panel:#0c0c0c;--line:rgba(255,255,255,.07);--txt:#f4f4f1;--dim:#8d8d88;--faint:#55554f;--lime:#c8ff1e;--orange:#ffa028;--mono:"JetBrains Mono",ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--sans:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Inter,Arial,sans-serif;--easeout:cubic-bezier(.22,1,.36,1);--spring:cubic-bezier(.34,1.56,.64,1);color:var(--txt)}.prf *{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.prf .divider{height:1px;background:var(--line);margin:30px 22px}.prf .sec-label{font-family:var(--mono);font-size:9.5px;letter-spacing:.26em;color:var(--faint);text-transform:uppercase;margin:0 0 16px;display:flex;align-items:center;gap:10px}.prf .sec-label:before{content:"";width:14px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--lime),rgba(200,255,30,0))}.prf .sec-label .right{margin-left:auto;color:var(--dim);letter-spacing:.14em}.prf .reveal{opacity:0;transform:translateY(16px);transition:opacity .7s var(--easeout),transform .7s var(--easeout)}.prf .reveal.in{opacity:1;transform:none}.prf .pav{position:relative;width:78px;height:78px;border-radius:50%;flex-shrink:0;cursor:pointer;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#2c3d10,#0f1405);font-family:var(--mono);font-size:22px;font-weight:700;color:var(--lime);transition:transform .15s var(--spring)}.prf .pav:active{transform:scale(.93)}.prf .pav:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;background:conic-gradient(var(--lime) 30%,rgba(255,255,255,.1) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px))}.prf .pav .cam{position:absolute;right:-2px;bottom:-2px;width:26px;height:26px;border-radius:50%;background:#181815;border:1px solid rgba(255,255,255,.18);display:grid;place-items:center;color:var(--dim)}.prf .pav .cam svg{width:12px;height:12px}.prf .pchip{display:inline-flex;align-items:center;gap:6px;cursor:pointer;border:1px solid rgba(200,255,30,.4);border-radius:100px;padding:6px 11px;font-family:var(--mono);font-size:7.5px;letter-spacing:.16em;color:var(--lime);text-transform:uppercase;transition:transform .15s var(--spring)}.prf .pchip:active{transform:scale(.92)}.prf .pchip svg{width:9px;height:9px}.prf .pchip.probadge{display:none;border-color:#cfe8f080;color:transparent;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(100deg,#f4f7f6,#9fb5bd 60%,#e9f4f6);font-weight:700}.prf .pedit{margin-top:20px;display:flex;gap:9px}.prf .pedit .pe{flex:1;text-align:center;padding:12px 6px;border-radius:100px;cursor:pointer;border:1px solid rgba(255,255,255,.14);font-family:var(--mono);font-size:8.5px;letter-spacing:.18em;color:var(--dim);text-transform:uppercase;transition:transform .15s var(--spring),color .2s,border-color .3s}.prf .pedit .pe:active{transform:scale(.96);color:var(--lime);border-color:#c8ff1e66}.prf .season{position:relative;overflow:hidden;cursor:pointer;border:1px solid transparent;border-radius:22px;padding:19px 20px;background:linear-gradient(var(--panel),var(--panel)) padding-box,linear-gradient(140deg,#c8ff1e66,#ffffff14 45%,#ffffff08) border-box;display:flex;align-items:center;gap:16px;transition:transform .15s var(--spring)}.prf .season:active{transform:scale(.98)}.prf .season .cd{text-align:center;flex-shrink:0}.prf .season .cd .n{font-size:40px;font-weight:200;line-height:1;color:var(--lime);font-variant-numeric:tabular-nums}.prf .season .cd .k{font-family:var(--mono);font-size:7px;letter-spacing:.26em;color:var(--faint);text-transform:uppercase;margin-top:6px}.prf .season .s-t{flex:1;min-width:0;border-left:1px solid rgba(255,255,255,.09);padding-left:16px}.prf .season .s-t .a{font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.prf .season .s-t .b{font-family:var(--mono);font-size:8px;letter-spacing:.16em;color:var(--faint);text-transform:uppercase;margin-top:6px;line-height:1.9}.prf .season .dia{position:absolute;right:18px;top:16px;width:8px;height:8px;transform:rotate(45deg);border-radius:1.5px;background:var(--lime);box-shadow:0 0 9px #c8ff1e99}.prf .pst{flex:1;text-align:center;padding:17px 6px;background:var(--panel);cursor:pointer;transition:background .2s}.prf .pst:active{background:#111110}.prf .pst+.pst{border-left:1px solid var(--line)}.prf .pst .v{font-size:24px;font-weight:200;font-variant-numeric:tabular-nums}.prf .pst .v small{font-size:11px;color:var(--faint);font-weight:200}.prf .pst .k{font-family:var(--mono);font-size:7px;letter-spacing:.18em;color:var(--faint);text-transform:uppercase;margin-top:7px}.prf .srow{display:flex;align-items:center;gap:14px;padding:16px 2px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.06);font-size:14px;font-weight:600;transition:background .2s}.prf .srow:last-child{border-bottom:none}.prf .srow:active{background:#ffffff08}.prf .srow svg{width:17px;height:17px;color:var(--dim);flex-shrink:0}.prf .srow .sub{margin-left:auto;font-family:var(--mono);font-size:8px;letter-spacing:.12em;color:var(--faint);text-transform:uppercase}.prf .srow .chev{color:var(--faint);font-size:14px;font-weight:400;margin-left:10px}.prf .pid-t{flex:1;min-width:0}.prf .pid-t h1{font-size:24px;font-weight:900;text-transform:uppercase;line-height:1.05;letter-spacing:.01em}.prf .pid-t .h{font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;color:var(--faint);text-transform:uppercase;margin-top:7px}.prf .pid-chips{display:flex;gap:7px;margin-top:11px;flex-wrap:wrap}.prf .pchip.probadge{display:inline-flex}.prf .pstats{display:flex;gap:0;border:1px solid var(--line);border-radius:18px;overflow:hidden}.prf .srow.zweizeilig{align-items:flex-start;font-weight:600}.prf .srow.zweizeilig .st{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.prf .srow.zweizeilig .st .erk{font-family:var(--sans);font-size:12px;font-weight:400;line-height:1.5;color:var(--dim);text-transform:none;letter-spacing:0}.prf .pid{display:flex;align-items:center;gap:18px;padding-top:26px}.prf .kicker{font-family:var(--mono);font-size:9px;letter-spacing:.34em;color:var(--faint);text-transform:uppercase;margin-bottom:10px}.prf h1{font-size:34px;font-weight:900;text-transform:uppercase;line-height:1;color:var(--txt)}.prf .vtabs{display:flex;gap:22px;margin-top:18px;border-bottom:1px solid var(--line)}.prf .vtab{font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;color:var(--dim);text-transform:uppercase;padding:0 2px 12px;position:relative;background:none;border:none;cursor:pointer;min-height:44px;transition:color .3s}.prf .vtab.act{color:var(--lime)}.prf .vtab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--lime);box-shadow:0 0 8px #c8ff1e80;transform:scaleX(0);transition:transform .35s var(--easeout)}.prf .vtab.act:after{transform:scaleX(1)}.prf .cta-ghost{display:inline-flex;align-items:center;gap:9px;padding:13px 22px;border-radius:100px;flex-shrink:0;border:1px solid rgba(200,255,30,.45);background:#c8ff1e0d;font-size:13.5px;font-weight:700;color:var(--lime);cursor:pointer;transition:transform .15s var(--spring)}.prf .cta-ghost:active{transform:scale(.94)}.prf .pcard{border:1px solid var(--line);border-radius:20px;padding:18px 18px 16px;background:#ffffff04;margin-top:16px}.prf .pbadge{font-family:var(--mono);font-size:7.5px;letter-spacing:.18em;text-transform:uppercase;border-radius:100px;padding:4px 9px;border:1px solid rgba(200,255,30,.4);color:var(--lime)}.prf .pbadge.warn{border-color:#ffa02880;color:var(--orange)}.prf .pname{font-size:22px;font-weight:900;text-transform:uppercase;letter-spacing:.01em;margin-top:12px}.prf .pcycles{display:flex;gap:8px;justify-content:center;margin-top:18px}.prf .prow{display:flex;align-items:center;gap:13px;padding:13px 2px;border-bottom:1px solid rgba(255,255,255,.06)}.prf .prow:last-child{border-bottom:none}.prf .prow .a{font-size:13.5px;font-weight:600;flex:1;min-width:0}.prf .prow .b{font-family:var(--mono);font-size:8px;letter-spacing:.14em;color:var(--faint);text-transform:uppercase;margin-top:4px}.prf .prow .v{font-family:var(--mono);font-size:11px;color:var(--dim);font-variant-numeric:tabular-nums;flex-shrink:0}.prf .pstill{font-family:var(--mono);font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);background:none;border:none;cursor:pointer;padding:10px 4px}.prf .pnote{font-size:11.5px;color:var(--faint);line-height:1.6;text-align:center;margin-top:12px}.prf .pcancel{border:1px solid rgba(255,160,40,.4);background:#ffa0280d;color:var(--orange);border-radius:100px;padding:11px 18px;min-height:44px;font-family:var(--mono);font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.prf .pro-word{font-weight:900;letter-spacing:.06em;background-image:linear-gradient(100deg,#f4f7f6 10%,#9fb5bd 55%,#e9f4f6 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.prf .pro-card{position:relative;overflow:hidden;border:1px solid transparent;border-radius:24px;padding:22px 20px;background:linear-gradient(#0d0d0c,#0d0d0c) padding-box,linear-gradient(140deg,#cfe8f080,#ffffff14 40%,#cfe8f024) border-box}.prf .pro-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(280px 160px at 85% 0%,rgba(207,232,240,.08),transparent 70%)}.prf .pro-head{display:flex;align-items:center;justify-content:space-between}.prf .pro-head .w{font-size:21px;text-transform:uppercase}.prf .pro-state{font-family:var(--mono);font-size:7.5px;letter-spacing:.2em;text-transform:uppercase;border-radius:100px;padding:6px 12px}.prf .pro-state.off{color:var(--dim);border:1px dashed rgba(255,255,255,.25)}.prf .pro-state.on{color:var(--lime);border:1px solid rgba(200,255,30,.45)}.prf .pro-sub{font-size:12.5px;color:var(--dim);line-height:1.6;margin-top:10px}.prf .lrow{display:flex;align-items:flex-start;gap:13px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.06)}.prf .lrow:last-of-type{border-bottom:none}.prf .lrow .li{width:30px;height:30px;border-radius:10px;flex-shrink:0;margin-top:1px;display:grid;place-items:center;border:1px dashed rgba(255,160,40,.4);color:var(--orange)}.prf .lrow.an .li{border:1px solid rgba(200,255,30,.35);color:var(--lime)}.prf .lrow .li svg{width:13px;height:13px}.prf .lrow .t{flex:1;min-width:0}.prf .lrow .t b{font-size:13.5px;font-weight:700;display:block}.prf .lrow .t span{font-size:11.5px;color:var(--dim);line-height:1.5;display:block;margin-top:3px}.prf .lrow .t span em{font-style:normal;color:var(--orange)}.prf .pro-cta{margin-top:18px;width:100%;text-align:center;padding:15px;border-radius:100px;cursor:pointer;border:1px solid rgba(200,255,30,.55);background:#c8ff1e17;font-family:var(--mono);font-size:9px;letter-spacing:.2em;color:var(--lime);text-transform:uppercase;position:relative;overflow:hidden;transition:transform .15s var(--spring)}.prf .pro-cta:active{transform:scale(.97)}.prf .pro-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:translate(-100%);animation:ctaSheen_profile 3.4s ease-in-out infinite 1s}.prf .pro-note{font-family:var(--mono);font-size:7.5px;letter-spacing:.14em;color:var(--faint);text-transform:uppercase;text-align:center;margin-top:13px;line-height:2}.prf .pro-probe{font-size:12px;color:var(--dim);line-height:1.65;margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}.prf .pro-meta{display:flex;justify-content:space-between;align-items:center;margin-top:16px;font-family:var(--mono);font-size:8px;letter-spacing:.14em;color:var(--faint);text-transform:uppercase}.prf .pro-manage{cursor:pointer;color:var(--dim);padding:6px 0;transition:color .2s}.prf .pro-manage:active{color:var(--txt)}.prf .logout{text-align:center;font-family:var(--mono);font-size:8.5px;letter-spacing:.2em;color:var(--faint);text-transform:uppercase;padding:28px 0 6px;cursor:pointer}.prf .logout:active{color:var(--orange)}.prf .sh-head{display:flex;align-items:center;justify-content:space-between;padding:14px 22px 6px;flex-shrink:0}.prf .sh-head h3{font-size:19px;font-weight:900;text-transform:uppercase}.prf .sh-x{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);color:var(--dim);cursor:pointer;font-size:13px;transition:transform .15s var(--spring)}.prf .sh-x:active{transform:scale(.85)}.prf .sh-note{font-size:11.5px;color:var(--faint);line-height:1.6;margin-top:6px}.prf .swr{display:flex;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.06)}.prf .swr:last-of-type{border-bottom:none}.prf .swr .t{flex:1;min-width:0}.prf .swr .t .a{font-size:13.5px;font-weight:650}.prf .swr .t .b{font-size:11px;color:var(--faint);margin-top:3px;line-height:1.5}.prf .sw{width:42px;height:25px;border-radius:25px;flex-shrink:0;cursor:pointer;background:#ffffff1f;position:relative;transition:background .3s}.prf .sw:after{content:"";position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:#8d8d88;transition:all .3s var(--spring)}.prf .sw.on{background:#c8ff1e47}.prf .sw.on:after{left:20px;background:var(--lime);box-shadow:0 0 9px #c8ff1e99}.prf .sh-cta{margin-top:18px;width:100%;text-align:center;padding:14px;border-radius:100px;cursor:pointer;border:1px solid rgba(200,255,30,.5);background:#c8ff1e14;font-family:var(--mono);font-size:9px;letter-spacing:.2em;color:var(--lime);text-transform:uppercase;transition:transform .15s var(--spring)}.prf .sh-cta:active{transform:scale(.97)}.prf .sh-cta.warn{border-color:#ffa02880;background:#ffa02814;color:var(--orange)}.prf .sh-cta.dim{border-color:#ffffff29;background:none;color:var(--dim);margin-top:10px}.prf .loesch-clubs{margin-top:20px;display:flex;flex-direction:column;gap:12px}.prf .loesch-club{padding:14px;border-radius:14px;border:1px solid rgba(255,160,40,.28);background:#ffa0280d}.prf .loesch-club-name{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--txt);margin-bottom:4px}.prf .loesch-club .sh-cta{margin-top:12px}.prf .vv{display:none}.prf .vv.act{display:block;animation:prfVvIn .32s var(--easeout)}@keyframes prfVvIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.prf .f-in{width:100%;margin-top:11px;display:block;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:14px 17px;background:transparent;outline:none;font-size:14px;color:var(--txt);caret-color:var(--lime);font-family:var(--sans);transition:border-color .3s}.prf .f-in:focus{border-color:#c8ff1e66}.prf .hdl-feld{position:relative;display:block}.prf .hdl-feld .hdl-at{position:absolute;left:17px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--dim);pointer-events:none;font-family:var(--sans)}.prf .hdl-in{padding-left:32px}.prf .hdl-urteil{margin:7px 0 0;min-height:18px;font-family:var(--sans);font-size:12.5px;line-height:1.45;color:var(--dim)}.prf .hdl-urteil.frei{color:var(--lime)}.prf .hdl-urteil.belegt{color:var(--orange)}.prf .f-in::-moz-placeholder{color:var(--faint)}.prf .f-in::placeholder{color:var(--faint)}.prf .f-k{font-family:var(--mono);font-size:8px;letter-spacing:.22em;color:var(--faint);text-transform:uppercase;margin-top:18px}.prf .segrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.06)}.prf .segrow:last-of-type{border-bottom:none}.prf .segrow .k{font-size:13.5px;font-weight:650}.prf .seg{display:flex;border:1px solid rgba(255,255,255,.14);border-radius:100px;overflow:hidden}.prf .seg span{padding:8px 15px;font-family:var(--mono);font-size:8.5px;letter-spacing:.14em;color:var(--dim);text-transform:uppercase;cursor:pointer;transition:all .25s}.prf .seg span.on{background:#c8ff1e1f;color:var(--lime)}.prf .doc{font-size:12.5px;color:var(--dim);line-height:1.8;margin-top:6px}.prf .doc p{margin:0 0 12px}.prf .doc h4{font-size:13px;color:var(--txt);margin:18px 0 7px;font-weight:700}.prf .doc .ph{font-family:var(--mono);font-size:7.5px;letter-spacing:.18em;color:var(--faint);text-transform:uppercase;margin-top:20px;padding-top:14px;border-top:1px dashed rgba(255,255,255,.12)}.prf .ack{display:flex;gap:13px;align-items:flex-start;padding:16px 0 6px;cursor:pointer}.prf .ack .bx{width:19px;height:19px;border-radius:6px;border:1px solid rgba(255,255,255,.3);flex-shrink:0;display:grid;place-items:center;font-size:11px;color:transparent;transition:all .25s}.prf .ack .t{font-size:12px;color:var(--dim);line-height:1.65}.prf .sh-cta.disabled{opacity:.35;pointer-events:none}.prf .empty-b{text-align:center;padding:34px 16px 20px;color:var(--faint);font-size:13px;line-height:1.75}.prf .empty-b .ic{width:56px;height:56px;margin:0 auto 16px;border-radius:18px;display:grid;place-items:center;border:1px dashed rgba(255,255,255,.22);color:var(--faint)}.prf .empty-b .ic svg{width:22px;height:22px}.prf .vv-back{display:inline-flex;align-items:center;gap:8px;cursor:pointer;margin-top:4px;font-family:var(--mono);font-size:8.5px;letter-spacing:.18em;color:var(--faint);text-transform:uppercase;padding:6px 0;transition:color .2s}.prf .vv-back:active{color:var(--lime)}.prf .acct-mail{font-family:var(--mono);font-size:11px;color:var(--dim);margin-top:6px}.prf .done-ic{width:64px;height:64px;margin:22px auto 16px;border-radius:50%;border:1px solid rgba(200,255,30,.4);display:grid;place-items:center;color:var(--lime);animation:prfMedIn .6s var(--spring) both}@keyframes prfMedIn{0%{transform:scale(.6);opacity:0}}.prf .done-ic svg{width:24px;height:24px}.prf .done-t{text-align:center;font-size:15.5px;font-weight:800}.prf .done-s{text-align:center;font-size:12.5px;color:var(--dim);line-height:1.6;margin-top:9px;max-width:290px;margin-left:auto;margin-right:auto}.prf .vfoot{text-align:center;font-family:var(--mono);font-size:7.5px;letter-spacing:.26em;color:var(--faint);text-transform:uppercase;padding:10px 0 4px;opacity:.7}.prf a.srow{color:inherit;text-decoration:none}.prf button.srow,.prf button.logout{width:100%;background:none;border-top:0;border-left:0;border-right:0;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.prf button.srow{font-family:inherit;text-align:left}.prf button.logout{border-bottom:0}@keyframes ctaSheen_profile{45%,to{transform:translate(100%)}}.prf .crow{display:flex;align-items:center;gap:12px;padding:14px 2px;border-bottom:1px solid rgba(255,255,255,.06)}.prf .crow .cd{width:38px;height:38px;border-radius:12px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12)}.prf .crow .cd .dd{font-size:13px;font-weight:800;line-height:1}.prf .crow .cd .mm{font-family:var(--mono);font-size:6.5px;letter-spacing:.12em;color:var(--faint);text-transform:uppercase;margin-top:2px}.prf .crow.ziel .cd{border-color:#c8ff1e73;color:var(--lime)}.prf .crow .ct{flex:1;min-width:0}.prf .crow .ct .a{font-size:14px;font-weight:700;display:flex;align-items:center;gap:7px}.prf .crow .ct .zb{font-family:var(--mono);font-size:6.5px;letter-spacing:.16em;color:var(--lime);border:1px solid rgba(200,255,30,.4);border-radius:5px;padding:2px 6px;text-transform:uppercase}.prf .crow .ct .b{font-family:var(--mono);font-size:8px;letter-spacing:.13em;color:var(--faint);text-transform:uppercase;margin-top:5px}.prf .addc{margin-top:15px;width:100%;text-align:center;padding:12px;border-radius:100px;border:1px solid rgba(255,255,255,.16);font-family:var(--mono);font-size:8.5px;letter-spacing:.2em;color:var(--dim);text-transform:uppercase;cursor:pointer;background:none}.prf .chips{display:flex;gap:7px;flex-wrap:wrap}.prf .ch2{font-family:var(--mono);font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);border:1px solid rgba(255,255,255,.14);border-radius:100px;padding:8px 13px;cursor:pointer;background:none}.prf .ch2.on{color:var(--lime);border-color:#c8ff1e73;background:#c8ff1e0f}.prf .danger{text-align:center;font-family:var(--mono);font-size:8px;letter-spacing:.18em;color:var(--faint);text-transform:uppercase;padding:14px 0 2px;width:100%;cursor:pointer;background:none;border:0}.prf .danger:active{color:var(--orange)}.prf button.crow{width:100%;background:none;border-top:0;border-left:0;border-right:0;color:inherit;font-family:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}.prf .prf-widerruf{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.prf .prf-widerruf-zeile{display:block;width:100%;padding:9px 0;background:none;border:0;text-align:left;font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);cursor:pointer}.prf .prf-widerruf-zeile.ja{color:var(--orange)}.prf .prf-widerruf-zeile:disabled{opacity:.5}.prf .prf-widerruf-frage{margin:2px 0 6px;font-size:11.5px;line-height:1.6;color:var(--dim)}.prf .me-xp{margin-top:16px;cursor:pointer}.prf .me-xp .r{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:7px;font-family:var(--mono);font-size:9px;letter-spacing:.16em;color:var(--dim);text-transform:uppercase}.prf .me-xp .r b{color:var(--lime);font-weight:600}.prf .xpbar{position:relative;height:3px;border-radius:3px;background:#ffffff14;overflow:hidden}.prf .xpbar i{position:absolute;left:0;top:0;bottom:0;background:var(--lime);border-radius:3px;box-shadow:0 0 8px #c8ff1e80}.prf .fbtns{display:flex;gap:10px}.prf .fbtns>*{flex:1;text-align:center}.prf .pro-note.warn{color:#ffa028;border-color:#ffa02880;background:#ffa02814}.prf .pro-note.warn .pro-manage{margin-left:8px}.prf summary.lizenz-gruppe{list-style:none;cursor:pointer;padding:12px 0 10px;border-bottom:1px solid rgba(255,255,255,.07);margin-top:14px}.prf summary.lizenz-gruppe::-webkit-details-marker{display:none}.prf details .srow{cursor:default}.prf details .srow .st{min-width:0;word-break:break-word;font-weight:600}.prf .f-einheit{position:relative}.prf .f-einheit .f-in{padding-right:44px}.prf .f-einheit .f-unit{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:12px;letter-spacing:.14em;color:#ffffff80;pointer-events:none}.mtf{--mono: "JetBrains Mono", ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--lime: #c8ff1e;--txt: #f4f4f1;--dim: #8d8d88;--faint: #55554f;--line: rgba(255, 255, 255, .07)}.mtf .kicker{font-family:var(--mono);font-size:9px;letter-spacing:.34em;color:var(--faint);text-transform:uppercase;margin-bottom:10px}.mtf h1{font-size:34px;font-weight:900;text-transform:uppercase;line-height:1}.mtf .sec-label{font-family:var(--mono);font-size:9.5px;letter-spacing:.26em;color:var(--faint);text-transform:uppercase;margin:26px 0 12px;display:flex;align-items:center;gap:10px}.mtf .sec-label:before{content:"";width:14px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--lime),rgba(200,255,30,0))}.mtf .akzent{font-family:var(--mono);font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--lime);border:1px solid rgba(200,255,30,.45);background:#c8ff1e0d;border-radius:100px;padding:9px 14px;cursor:pointer}.mtf .akzent:active{transform:scale(.94)}.mtf .mt-row{display:flex;align-items:center;gap:13px;padding:15px 2px;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;width:100%;text-align:left;border-left:none;border-right:none;border-top:none;cursor:pointer}.mtf .mt-row:active{background:#ffffff08}.mtf .mt-row .a{font-size:14px;font-weight:600;color:var(--txt)}.mtf .mt-row .b{font-family:var(--mono);font-size:8px;letter-spacing:.14em;color:var(--faint);text-transform:uppercase;margin-top:4px}.mtf .mt-neu{width:8px;height:8px;transform:rotate(45deg);border-radius:1.5px;background:var(--lime);box-shadow:0 0 8px #c8ff1eb3;flex-shrink:0}.mtf .mt-leer{text-align:center;padding:56px 16px 6px}.mtf .mt-leer .ic{width:64px;height:64px;margin:0 auto 18px;border-radius:20px;display:grid;place-items:center;border:1px dashed rgba(255,255,255,.25);color:var(--faint)}.mtf .mt-leer .h{font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:.02em;color:var(--txt)}.mtf .mt-leer .s{font-size:12.5px;color:var(--dim);line-height:1.65;margin:9px auto 0;max-width:270px}.mtf .notif-bg{cursor:pointer;position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0000008c;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:0;pointer-events:none;transition:opacity .4s}.mtf .notif-bg.open{opacity:1;pointer-events:auto}.mtf .notif{position:fixed;top:0;left:50%;z-index:95;width:100%;max-width:412px;transform:translate(-50%,-106%);transition:transform .55s cubic-bezier(.22,1,.36,1);background:#0a0a09eb;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border:1px solid rgba(255,255,255,.1);border-top:none;border-radius:0 0 28px 28px;padding:26px 22px 14px}.mtf .notif.open{transform:translate(-50%)}.mtf .notif-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.mtf .notif-head .nk{font-family:var(--mono);font-size:10px;letter-spacing:.28em;color:#55554f;text-transform:uppercase;display:flex;align-items:center;gap:10px;position:relative;padding-left:24px}.mtf .notif-head .nk:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:2px;background:linear-gradient(90deg,#c8ff1e,transparent)}.mtf .notif-count{font-family:var(--mono);font-size:8px;letter-spacing:.14em;color:#c8ff1e;border:1px solid rgba(200,255,30,.4);border-radius:100px;padding:3px 9px;background:#c8ff1e0f;transition:opacity .3s}.mtf .notif-count.zero{opacity:0}.mtf .notif-x{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);color:#8d8d88;cursor:pointer;font-size:13px;transition:transform .15s cubic-bezier(.34,1.56,.64,1)}.mtf .notif-x:active{transform:scale(.85)}.mtf .nrow{display:flex;gap:11px;align-items:flex-start;padding:13px 2px;border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer;transition:opacity .4s}.mtf .nrow:last-of-type{border-bottom:none}.mtf .nrow .nd{width:8px;height:8px;border-radius:2px;transform:rotate(45deg);flex-shrink:0;margin-top:5px;transition:all .4s}.mtf .nrow[data-c=lime] .nd{background:#c8ff1e;box-shadow:0 0 8px #c8ff1e99}.mtf .nrow[data-c=orange] .nd{background:#ffa028;box-shadow:0 0 8px #ffa02899}.mtf .nrow[data-c=white] .nd{background:#ffffffb3}.mtf .nrow .nb{flex:1;min-width:0}.mtf .nrow .ch{color:var(--faint);font-size:13px;margin-top:3px;flex-shrink:0}.mtf .nrow .nti{display:block;font-size:13.5px;font-weight:600;line-height:1.35;color:#e8e8e3}.mtf .nrow .nti b{color:#c8ff1e;font-weight:600}.mtf .nrow .nsub{display:block;font-family:var(--mono);font-size:8px;letter-spacing:.14em;color:#55554f;text-transform:uppercase;margin-top:6px}.mtf .nrow.read{opacity:.42}.mtf .nrow.read .nd{background:none;border:1px solid rgba(255,255,255,.22);box-shadow:none}.mtf .notif-foot{display:flex;justify-content:center;padding:12px 0 4px}.mtf .notif-all{padding:9px 16px;border-radius:100px;cursor:pointer;border:1px solid rgba(255,255,255,.14);font-family:var(--mono);font-size:8.5px;letter-spacing:.18em;color:#8d8d88;text-transform:uppercase;transition:all .25s cubic-bezier(.34,1.56,.64,1)}.mtf .notif-all:active{transform:scale(.92);border-color:#c8ff1e80;color:#c8ff1e}.mtf .notif{padding-top:calc(26px + var(--rz-safe-top, 0px))}.rzn-nav{--mono: "JetBrains Mono", ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:412px;z-index:60;display:flex;justify-content:space-around;align-items:center;padding:10px 8px calc(14px + env(safe-area-inset-bottom));background:#070707d1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.07);transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s}[data-rz-shell=player] .rzn-nav,[data-rz-shell=onboard] .rzn-nav{transform:translate(-50%,120%);opacity:0;pointer-events:none}.rzn-nav-item{display:flex;flex-direction:column;align-items:center;gap:7px;font-family:var(--mono);font-size:7.5px;letter-spacing:.2em;text-transform:uppercase;color:#6d6d68;cursor:pointer;padding:6px 8px;border-radius:14px;position:relative;transition:color .25s,transform .15s cubic-bezier(.34,1.56,.64,1);min-width:56px;background:none;border:none}.rzn-nav-item:active{transform:scale(.85)}.rzn-nav-item svg{width:26px;height:26px;transition:filter .3s,transform .35s cubic-bezier(.34,1.56,.64,1)}.rzn-nav-item .fillable{fill:transparent;transition:fill .3s}.rzn-nav-item.act{color:#c8ff1e}.rzn-nav-item.act svg{filter:drop-shadow(0 0 6px rgba(200,255,30,.55));transform:translateY(-1px)}.rzn-nav-item.act .fillable{fill:#c8ff1ee6}.rzn-nav-item.act:before{content:"";position:absolute;top:-2px;left:50%;transform:translate(-50%);width:26px;height:2.5px;border-radius:0 0 4px 4px;background:#c8ff1e;box-shadow:0 2px 12px #c8ff1e99}.rzn-nav-coach{width:58px;height:58px;border-radius:50%;position:relative;background:radial-gradient(circle at 35% 28%,#202c07,#0a0d04);border:1px solid rgba(200,255,30,.5);display:grid;place-items:center;margin-top:-26px;box-shadow:0 8px 26px #000000a6,0 0 26px #c8ff1e29,inset 0 1px #ffffff14}.rzn-nav-coach:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 68%,rgba(200,255,30,.55) 84%,transparent 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.6px),#000 calc(100% - 1.6px));mask:radial-gradient(farthest-side,transparent calc(100% - 1.6px),#000 calc(100% - 1.6px));animation:rznCoachSpin 9s linear infinite}@keyframes rznCoachSpin{to{transform:rotate(360deg)}}.rzn-nav-coach .bolt{filter:drop-shadow(0 0 6px rgba(200,255,30,.45))}.rzn-nav-item[data-nav=coach].act:before{display:none}.rzn-nav-item[data-nav=coach].act .rzn-nav-coach{border-color:#c8ff1e;box-shadow:0 8px 26px #000000a6,0 0 34px #c8ff1e59,inset 0 1px #ffffff1a}@media (min-width: 520px){.rzn-nav{bottom:32px;border-radius:0 0 44px 44px}}@media (min-width: 1024px){.rzn-nav{display:none}}@media (prefers-reduced-motion: reduce){.rzn-nav,.rzn-nav-item,.rzn-nav-item svg,.rzn-nav-coach:before{animation-duration:1ms!important;transition-duration:1ms!important}}.rzh-header{position:sticky;top:0;z-index:20;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:var(--rz-header-pad-top) 22px 14px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background .25s ease,backdrop-filter .25s ease}.rzh-left{display:flex;align-items:center;gap:12px;min-width:0}.rzh-right{display:flex;align-items:center;gap:14px}.rzh-icon-btn{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.07);background:#ffffff08;color:#f4f4f1;cursor:pointer;position:relative;flex-shrink:0;transition:transform .15s cubic-bezier(.34,1.56,.64,1),background .2s}.rzh-icon-btn:active{transform:scale(.88);background:#ffffff14}.rzh-icon-btn svg{width:18px;height:18px}.rzh-badge{position:absolute;top:4px;right:3px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#c8ff1e;box-shadow:0 0 8px #c8ff1e;color:#050505;font-weight:700;font-size:10px;line-height:16px;text-align:center;font-variant-numeric:tabular-nums;animation:rzhPulseDot 2.4s ease-in-out infinite}@keyframes rzhPulseDot{0%,to{box-shadow:0 0 8px #c8ff1e;opacity:1}50%{box-shadow:0 0 3px #c8ff1e80;opacity:.72}}@media (prefers-reduced-motion: reduce){.rzh-badge{animation:none}}.rzh-avatar-hit{width:44px;height:44px;display:grid;place-items:center;flex-shrink:0;transition:transform .15s cubic-bezier(.34,1.56,.64,1)}.rzh-avatar-hit:active{transform:scale(.88)}.rzh-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 30% 30%,#2c3a06,#16200a);border:1.5px solid rgba(200,255,30,.55);display:grid;place-items:center;font-weight:800;font-size:15px;color:#c8ff1e}.rzh-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rzh-header[data-scrolled]{background:linear-gradient(to bottom,rgba(5,5,5,.92),rgba(5,5,5,.75) 70%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}@media (prefers-reduced-motion: reduce){.rzh-header{transition:none}}[data-rz-shell=coach] .rzh-header{display:none}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Inter,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.left-0{left:0}.left-2{left:.5rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-2{top:.5rem}.top-4{top:1rem}.top-\[50\%\]{top:50%}.top-\[var\(--rz-safe-top\,0px\)\]{top:var(--rz-safe-top,0px)}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[120\]{z-index:120}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-px{margin-top:1px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[38px\]{height:38px}.h-\[3px\]{height:3px}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[46px\]{height:46px}.h-\[48px\]{height:48px}.h-\[calc\(100vh-8rem\)\]{height:calc(100vh - 8rem)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:8rem}.max-h-96{max-height:24rem}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[44px\]{min-height:44px}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[75\%\]{max-width:75%}.max-w-\[820px\]{max-width:820px}.max-w-\[860px\]{max-width:860px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes logo-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.04)}}.animate-logo-pulse{animation:logo-pulse 1.8s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.-space-x-2\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.625rem * var(--tw-space-x-reverse));margin-left:calc(-.625rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-\[rgba\(239\,68\,68\,0\.2\)\]{border-color:#ef444433}.border-accent\/30{border-color:hsl(var(--accent) / .3)}.border-amber-500\/20{border-color:#f59e0b33}.border-border{border-color:hsl(var(--border))}.border-border-strong{border-color:hsl(var(--border-strong))}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[\#1a1a1d\]{--tw-bg-opacity: 1;background-color:rgb(26 26 29 / var(--tw-bg-opacity, 1))}.bg-\[\#c8ff1e\]{--tw-bg-opacity: 1;background-color:rgb(200 255 30 / var(--tw-bg-opacity, 1))}.bg-\[\#c8ff1e\]\/80{background-color:#c8ff1ecc}.bg-\[rgba\(200\,255\,30\,0\.15\)\]{background-color:#c8ff1e26}.bg-\[rgba\(239\,68\,68\,0\.1\)\]{background-color:#ef44441a}.bg-accent{background-color:hsl(var(--accent))}.bg-accent\/10{background-color:hsl(var(--accent) / .1)}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-background{background-color:hsl(var(--background))}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-black\/60{background-color:#0009}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-info\/15{background-color:hsl(var(--info) / .15)}.bg-muted{background-color:hsl(var(--muted))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar))}.bg-success\/15{background-color:hsl(var(--success) / .15)}.bg-transparent{background-color:transparent}.bg-warning\/15{background-color:hsl(var(--warning) / .15)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.fill-current{fill:currentColor}.p-0{padding:0}.p-1{padding:.25rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-10{padding-bottom:2.5rem}.pb-24{padding-bottom:6rem}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[var\(--rz-bottom-nav-safe\)\]{padding-bottom:var(--rz-bottom-nav-safe)}.pl-3{padding-left:.75rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-3{padding-top:.75rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-display{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Inter,Arial,sans-serif}.font-mono{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#0d0f04\]{--tw-text-opacity: 1;color:rgb(13 15 4 / var(--tw-text-opacity, 1))}.text-\[\#c8ff1e\]{--tw-text-opacity: 1;color:rgb(200 255 30 / var(--tw-text-opacity, 1))}.text-\[\#d4d4d8\]{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.text-\[\#fca5a5\]{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-accent{color:hsl(var(--accent))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-info{color:hsl(var(--info))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/40{color:hsl(var(--sidebar-foreground) / .4)}.text-sidebar-foreground\/50{color:hsl(var(--sidebar-foreground) / .5)}.text-sidebar-foreground\/60{color:hsl(var(--sidebar-foreground) / .6)}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-success{color:hsl(var(--success))}.text-warning{color:hsl(var(--warning))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/25{color:#ffffff40}.text-white\/35{color:#ffffff59}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow-\[0_0_24px_rgba\(200\,255\,30\,0\.25\)\]{--tw-shadow: 0 0 24px rgba(200,255,30,.25);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}:root{--background: 40 8% 97%;--foreground: 0 0% 6%;--card: 0 0% 100%;--card-foreground: 0 0% 6%;--popover: 0 0% 100%;--popover-foreground: 0 0% 6%;--sidebar: 0 0% 3%;--sidebar-foreground: 60 9% 94%;--sidebar-border: 0 0% 12%;--sidebar-accent: 0 0% 12%;--primary: 75 100% 48%;--primary-foreground: 0 0% 8%;--secondary: 0 0% 93%;--secondary-foreground: 0 0% 6%;--accent: 16 90% 54%;--accent-foreground: 0 0% 100%;--muted: 0 0% 93%;--muted-foreground: 0 0% 38%;--destructive: 0 78% 48%;--destructive-foreground: 0 0% 100%;--success: 150 65% 36%;--success-foreground: 0 0% 100%;--warning: 38 95% 47%;--warning-foreground: 0 0% 8%;--info: 210 90% 50%;--info-foreground: 0 0% 100%;--border: 0 0% 88%;--border-strong: 0 0% 78%;--input: 0 0% 88%;--ring: 50 100% 48%;--radius: .625rem}.dark{--background: 0 0% 2%;--foreground: 60 9% 96%;--card: 0 0% 6%;--card-foreground: 60 9% 96%;--popover: 0 0% 6%;--popover-foreground: 60 9% 96%;--sidebar: 0 0% 3%;--sidebar-foreground: 60 9% 94%;--sidebar-border: 0 0% 12%;--sidebar-accent: 0 0% 12%;--primary: 75 100% 50%;--primary-foreground: 0 0% 7%;--secondary: 0 0% 9%;--secondary-foreground: 60 9% 96%;--accent: 16 90% 58%;--accent-foreground: 0 0% 100%;--muted: 0 0% 9%;--muted-foreground: 60 2% 64%;--destructive: 0 84% 62%;--destructive-foreground: 0 0% 8%;--success: 150 60% 46%;--success-foreground: 0 0% 7%;--warning: 38 95% 55%;--warning-foreground: 0 0% 8%;--info: 210 90% 62%;--info-foreground: 0 0% 7%;--border: 0 0% 14%;--border-strong: 0 0% 20%;--input: 0 0% 14%;--ring: 50 100% 50%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Inter,Arial,sans-serif;color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11"}h1,h2,h3,h4,h5,h6{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Inter,Arial,sans-serif}.font-tabular{font-variant-numeric:tabular-nums}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .3);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .5)}.skeleton-shimmer{background:linear-gradient(90deg,hsl(var(--muted)),hsl(var(--muted-foreground) / .15),hsl(var(--muted)));background-size:200% 100%;animation:shimmer 1.6s ease-in-out infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,select,[contenteditable=true],[contenteditable=""],.czf .cb,[data-rz-auswaehlbar]{-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-touch-callout:default}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-white\/25::-moz-placeholder{color:#ffffff40}.placeholder\:text-white\/25::placeholder{color:#ffffff40}.last\:border-0:last-child{border-width:0px}.hover\:border-border-strong:hover{border-color:hsl(var(--border-strong))}.hover\:bg-\[\#d4ff1a\]:hover{--tw-bg-opacity: 1;background-color:rgb(212 255 26 / var(--tw-bg-opacity, 1))}.hover\:bg-accent\/90:hover{background-color:hsl(var(--accent) / .9)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:bg-white\/\[0\.045\]:hover{background-color:#ffffff0b}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-white\/\[0\.09\]:hover{background-color:#ffffff17}.hover\:bg-white\/\[0\.1\]:hover{background-color:#ffffff1a}.hover\:text-\[\#c8ff1e\]:hover{--tw-text-opacity: 1;color:rgb(200 255 30 / var(--tw-text-opacity, 1))}.hover\:text-accent:hover{color:hsl(var(--accent))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-sidebar-foreground:hover{color:hsl(var(--sidebar-foreground))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/40:hover{color:#fff6}.hover\:text-white\/60:hover{color:#fff9}.hover\:text-white\/70:hover{color:#ffffffb3}.hover\:text-white\/80:hover{color:#fffc}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:border-\[\#5B9BFF\]:focus{--tw-border-opacity: 1;border-color:rgb(91 155 255 / var(--tw-border-opacity, 1))}.focus\:border-\[\#c8ff1e\]:focus{--tw-border-opacity: 1;border-color:rgb(200 255 30 / var(--tw-border-opacity, 1))}.focus\:border-\[\#ffa028\]:focus{--tw-border-opacity: 1;border-color:rgb(255 160 40 / var(--tw-border-opacity, 1))}.focus\:border-white\/25:focus{border-color:#ffffff40}.focus\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\:text-\[\#c8ff1e\]:focus{--tw-text-opacity: 1;color:rgb(200 255 30 / var(--tw-text-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:shadow-\[0_0_0_2px_rgba\(200\,255\,30\,0\.35\)\]:focus-visible{--tw-shadow: 0 0 0 2px rgba(200,255,30,.35);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:shadow-\[0_0_0_2px_rgba\(200\,255\,30\,0\.4\)\]:focus-visible{--tw-shadow: 0 0 0 2px rgba(200,255,30,.4);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:shadow-\[0_0_0_2px_rgba\(200\,255\,30\,0\.5\)\]:focus-visible{--tw-shadow: 0 0 0 2px rgba(200,255,30,.5);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:shadow-\[0_0_0_2px_rgba\(255\,255\,255\,0\.3\)\]:focus-visible{--tw-shadow: 0 0 0 2px rgba(255,255,255,.3);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:shadow-\[0_0_0_2px_rgba\(91\,155\,255\,0\.4\)\]:focus-visible{--tw-shadow: 0 0 0 2px rgba(91,155,255,.4);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:shadow-\[0_0_0_3px_rgba\(200\,255\,30\,0\.2\)\]:focus-visible{--tw-shadow: 0 0 0 3px rgba(200,255,30,.2);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:shadow-\[0_0_0_3px_rgba\(200\,255\,30\,0\.25\)\]:focus-visible{--tw-shadow: 0 0 0 3px rgba(200,255,30,.25);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:shadow-\[0_0_0_3px_rgba\(200\,255\,30\,0\.3\)\]:focus-visible{--tw-shadow: 0 0 0 3px rgba(200,255,30,.3);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:shadow-\[0_0_0_3px_rgba\(200\,255\,30\,0\.35\)\]:focus-visible{--tw-shadow: 0 0 0 3px rgba(200,255,30,.35);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:shadow-\[0_0_0_3px_rgba\(200\,255\,30\,0\.4\)\]:focus-visible{--tw-shadow: 0 0 0 3px rgba(200,255,30,.4);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:shadow-\[0_0_0_3px_rgba\(255\,255\,255\,0\.35\)\]:focus-visible{--tw-shadow: 0 0 0 3px rgba(255,255,255,.35);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[rgba\(200\,255\,30\,0\.55\)\]:focus-visible{outline-color:#c8ff1e8c}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:scale-90:active{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.92\]:active{--tw-scale-x: .92;--tw-scale-y: .92;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.94\]:active{--tw-scale-x: .94;--tw-scale-y: .94;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.95\]:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.96\]:active{--tw-scale-x: .96;--tw-scale-y: .96;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.995\]:active{--tw-scale-x: .995;--tw-scale-y: .995;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.9\]:active{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-\[\#c8ff1e\]:active{--tw-bg-opacity: 1;background-color:rgb(200 255 30 / var(--tw-bg-opacity, 1))}.active\:text-black:active{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.active\:text-white\/50:active{color:#ffffff80}.active\:opacity-70:active{opacity:.7}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group:hover .group-hover\:opacity-100{opacity:1}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:hsl(var(--primary))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=open\]\:bg-muted[data-state=open],.data-\[state\=unchecked\]\:bg-muted[data-state=unchecked]{background-color:hsl(var(--muted))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-1[data-side=bottom]{--tw-enter-translate-y: -.25rem}.data-\[side\=top\]\:slide-in-from-bottom-1[data-side=top]{--tw-enter-translate-y: .25rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open],.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-\[200px\]{max-width:200px}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xs{max-width:20rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:self-auto{align-self:auto}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:fixed{position:fixed}.md\:inset-y-0{top:0;bottom:0}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-\[calc\(100vh-6rem\)\]{height:calc(100vh - 6rem)}.md\:w-64{width:16rem}.md\:max-w-\[420px\]{max-width:420px}.md\:flex-col{flex-direction:column}.md\:p-8{padding:2rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:pb-8{padding-bottom:2rem}.md\:pl-64{padding-left:16rem}}@media (min-width: 1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:pb-0{padding-bottom:0}.lg\:pl-\[220px\]{padding-left:220px}.lg\:pl-\[236px\]{padding-left:236px}}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}:root{--rz-bottom-nav: 60px;--rz-nav-height-fallback: calc(87px + env(safe-area-inset-bottom, 0px)) ;--rz-bottom-nav-safe: var(--rz-nav-height, var(--rz-nav-height-fallback));--rz-above-nav: calc(var(--rz-nav-height, var(--rz-nav-height-fallback)) + 6px);--rz-safe-top: env(safe-area-inset-top, 0px);--rz-header-inhalt: 44px;--rz-header-pad-top: calc(18px + var(--rz-safe-top));--rz-header-h: calc(var(--rz-header-pad-top) + var(--rz-header-inhalt) + 14px);--rz-safe-bottom: env(safe-area-inset-bottom, 0px)}.rz-sheet{position:fixed;left:0;right:0;bottom:var(--rz-above-nav);margin-left:auto;margin-right:auto;z-index:101;display:flex;flex-direction:column;max-height:calc(var(--rz-visible-height, 100dvh) - var(--rz-above-nav) - var(--rz-header-h) - 12px);background:#141416;border:1px solid rgba(255,255,255,.1);border-radius:16px 16px 0 0;animation:rz-slideInUp .25s cubic-bezier(.16,1,.3,1) both;transition:bottom .25s cubic-bezier(.22,1,.36,1),max-height .25s cubic-bezier(.22,1,.36,1)}.rz-sheet__grab{width:36px;height:4px;border-radius:4px;background:#ffffff26;margin:12px auto 0;flex-shrink:0}.rz-sheet__body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:none}.rz-legal-header{padding-top:var(--rz-header-pad-top);display:flex;align-items:center;justify-content:space-between}.rz-legal-header .rz-legal-zurueck{min-width:44px;min-height:44px;display:inline-flex;align-items:center;gap:8px;margin-left:-10px;padding-left:10px;padding-right:10px}.rz-sheet__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes rz-fadeSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes rz-slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes rz-slideInRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes rz-brandReveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes rz-featureIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes rz-cardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes rz-tickIn{0%{opacity:0}}@keyframes rz-skeletonPulse{0%,to{opacity:.35}50%{opacity:.65}}@keyframes rz-spin{to{transform:rotate(360deg)}}@keyframes rz-coachSymbolPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.6;transform:scale(.97)}}@keyframes rz-msgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes rz-responseCard{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rz-analyseDots{0%,80%,to{opacity:.3;transform:scaleY(.5)}40%{opacity:1;transform:scaleY(1)}}@keyframes rz-connectFadeIn{0%{opacity:0}to{opacity:1}}@keyframes rz-connectFadeOut{0%{opacity:1}to{opacity:0}}@keyframes rz-connectSymbol{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.06);opacity:1}}@keyframes rz-connectRing{0%{stroke-dashoffset:220;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes rz-connectText{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes rz-connectGlow{0%,to{opacity:.15}50%{opacity:.35}}@keyframes rz-sweep{0%{opacity:0;transform:translate(-40px)}30%{opacity:1}to{opacity:0;transform:translate(60px)}}@keyframes v4-brand-resolve{0%{opacity:0}to{opacity:1}}@keyframes v4-flow-a{0%{transform:translateZ(0) scale(1);opacity:1}55%{transform:translate3d(-11vw,9vh,0) scale(1.14);opacity:.82}to{transform:translate3d(-18vw,15vh,0) scale(1.05);opacity:.94}}@keyframes v4-flow-b{0%{transform:translateZ(0) scale(1);opacity:.9}50%{transform:translate3d(9vw,-5vh,0) scale(1.12);opacity:.72}to{transform:translate3d(15vw,-9vh,0) scale(1.02);opacity:.86}}@keyframes v4-flow-c{0%{transform:translate3d(-5vw,0,0);opacity:.85}to{transform:translate3d(9vw,-2vh,0);opacity:1}}[data-flow-paused] .v4-flow-field{animation-play-state:paused!important}@media (prefers-reduced-motion: reduce){.v4-flow-field{animation:none!important}}@keyframes rz-paywall-kenburns{0%{transform:scale(1) translateY(0)}to{transform:scale(1.14) translateY(-24px)}}@keyframes rz-paywall-marquee-l{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rz-paywall-marquee-r{0%{transform:translate(-50%)}to{transform:translate(0)}}.rz-paywall-kenburns{animation:rz-paywall-kenburns 26s ease-in-out infinite alternate;will-change:transform}.rz-paywall-marquee-l{animation:rz-paywall-marquee-l 30s linear infinite;will-change:transform}.rz-paywall-marquee-r{animation:rz-paywall-marquee-r 34s linear infinite;will-change:transform}@media (prefers-reduced-motion: reduce){.rz-paywall-kenburns,.rz-paywall-marquee-l,.rz-paywall-marquee-r{animation:none!important}.rz-paywall-marquee-r{transform:translate(0)!important}}.rz-auth-input::-moz-placeholder{color:#47474d}.rz-auth-input::placeholder{color:#47474d}.rz-auth-input:focus{border-bottom-color:#c8ff1e!important}.rz-auth-input-error:focus{border-bottom-color:#ef4444!important}.rz-auth-input:disabled{opacity:.45}@keyframes rz-verify-spin{to{transform:rotate(360deg)}}@keyframes rz-verify-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.rz-verify-ring:after{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:50%;border:1.5px solid transparent;border-top-color:#c8ff1e;animation:rz-verify-spin 3.2s linear infinite}.rz-verify-mail{animation:rz-verify-bob 3s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.rz-verify-ring:after,.rz-verify-mail{animation:none!important}}@keyframes rz-onb-progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rz-onb-ghost-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.rz-onb-progress{transform-origin:left center;animation:rz-onb-progress-grow 1s .2s cubic-bezier(.2,.7,.2,1) both}.rz-onb-ghost{animation:rz-onb-ghost-in 1.2s .2s cubic-bezier(.2,.7,.2,1) both}.rz-onb-num::-moz-placeholder,.rz-onb-text::-moz-placeholder{color:#3c3c42}.rz-onb-num::placeholder,.rz-onb-text::placeholder{color:#3c3c42}.rz-onb-num::-webkit-outer-spin-button,.rz-onb-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@keyframes rz-onb-live{0%,to{opacity:1}50%{opacity:.3}}@keyframes rz-onb-bib-in{0%{opacity:0;transform:translateY(34px) rotate(-1.5deg)}to{opacity:1;transform:rotate(-1.5deg)}}.rz-onb-live{animation:rz-onb-live 2s ease-in-out infinite}.rz-onb-bib{transform:rotate(-1.5deg);animation:rz-onb-bib-in .9s .3s cubic-bezier(.2,.7,.2,1) both}@media (prefers-reduced-motion: reduce){.rz-onb-progress,.rz-onb-ghost{animation:none!important;opacity:1!important;transform:none!important}.rz-onb-live{animation:none!important}.rz-onb-bib{animation:none!important;opacity:1!important;transform:rotate(-1.5deg)!important}}@keyframes rz-health-breathe{0%,to{transform:translate(-50%) scale(1);opacity:.85}50%{transform:translate(-50%) scale(1.16);opacity:1}}@keyframes rz-health-ecg{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rz-health-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes rz-health-beat{0%,to{transform:scale(1)}12%{transform:scale(1.14)}24%{transform:scale(1)}36%{transform:scale(1.1)}48%{transform:scale(1)}}.rz-health-glow{animation:rz-health-breathe 4.5s ease-in-out infinite;will-change:transform,opacity}.rz-health-ecg{animation:rz-health-ecg 6s linear infinite;will-change:transform}.rz-health-float{animation:rz-health-float 5.5s ease-in-out infinite;will-change:transform}.rz-health-float-2{animation:rz-health-float 6.5s ease-in-out .8s infinite;will-change:transform}.rz-health-float-3{animation:rz-health-float 6s ease-in-out 1.6s infinite;will-change:transform}.rz-health-beat{animation:rz-health-beat 1.6s ease-in-out infinite;transform-origin:center;will-change:transform}@media (prefers-reduced-motion: reduce){.rz-health-glow,.rz-health-ecg,.rz-health-float,.rz-health-float-2,.rz-health-float-3,.rz-health-beat{animation:none!important}.rz-health-glow{transform:translate(-50%) scale(1.05)!important;opacity:.9!important}}.rz-auth-brand-fade{-webkit-mask-image:linear-gradient(to bottom,#000 62%,transparent 100%);mask-image:linear-gradient(to bottom,#000 62%,transparent 100%)}@media (min-width: 1024px){.rz-auth-brand-fade{-webkit-mask-image:linear-gradient(to right,#000 72%,transparent 100%);mask-image:linear-gradient(to right,#000 72%,transparent 100%)}}.rz-launch-exit{animation:rz-connectFadeOut .18s ease forwards}@media (prefers-reduced-motion: reduce){.rz-launch-exit{animation:none;opacity:1;transform:none}}@keyframes rz-repLift{0%{transform:translateY(0)}35%{transform:translateY(-2.5px)}70%{transform:translateY(.6px)}to{transform:translateY(0)}}@keyframes rz-planRowIn{0%{opacity:0;transform:translateY(8px) scaleX(.98)}to{opacity:1;transform:translateY(0) scaleX(1)}}@keyframes rz-vitalPulseDraw{0%{stroke-dashoffset:48;opacity:.4}60%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes rz-vitalBeat{0%{transform:scale(1)}20%{transform:scale(1.06)}38%{transform:scale(1)}60%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes rz-vitalRowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rz-vitalBandIn{0%{opacity:0}to{opacity:1}}@keyframes rz-vitalLineIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.rz-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:none}.rz-page button,.rz-page a,.rz-page input,.rz-page textarea{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion: reduce){.rz-page *,.rz-page *:before,.rz-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes rz-communityDotIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes rz-communityLinesIn{0%{opacity:0}to{opacity:.9}}@keyframes rz-communityImpulse{0%{opacity:0}25%{opacity:1}to{opacity:0}}@keyframes rz-lvlDot{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes rz-lvlDraw{0%{stroke-dashoffset:var(--dash, 40);opacity:.4}to{stroke-dashoffset:0;opacity:1}}@keyframes rz-lvlFade{0%{opacity:0}to{opacity:1}}@keyframes rz-lvlForward{0%{opacity:0;transform:translate(-5px)}70%{opacity:1;transform:translate(1.5px)}to{opacity:1;transform:translate(0)}}@keyframes rz-lvlAssembleL{0%{opacity:0;transform:translate(-4px,3px)}to{opacity:1;transform:translate(0)}}@keyframes rz-lvlAssembleR{0%{opacity:0;transform:translate(4px,-3px)}to{opacity:1;transform:translate(0)}}@keyframes rz-lvlRise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes rz-lvlExpand{0%{opacity:0;transform:scale(.72)}75%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes rz-lvlConverge{0%{opacity:0;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes rz-lvlIconSettle{0%{transform:scale(1)}55%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes rz-lvlHalo{0%{opacity:0;transform:scale(.7)}45%{opacity:.45}to{opacity:0;transform:scale(1.35)}}.rz-lvl-part{transform-origin:12px 12px;transform-box:fill-box}.rz-lvlup-initiate .lvl-a{animation:rz-lvlDot .3s ease-out both}.rz-lvlup-initiate .lvl-b{--dash: 9;animation:rz-lvlDraw .45s ease-out .3s both}.rz-lvlup-spark .lvl-a{--dash: 60;animation:rz-lvlDraw .5s cubic-bezier(.2,.9,.3,1) both}.rz-lvlup-spark .lvl-b{animation:rz-lvlDot .28s ease-out .5s both}.rz-lvlup-pace .lvl-a{--dash: 7;animation:rz-lvlDraw .3s ease-out both}.rz-lvlup-pace .lvl-b{--dash: 7;animation:rz-lvlDraw .3s ease-out .24s both}.rz-lvlup-pace .lvl-c{--dash: 10;animation:rz-lvlDraw .32s ease-out .52s both}.rz-lvlup-drive .lvl-a{animation:rz-lvlForward .45s cubic-bezier(.2,.9,.3,1) both}.rz-lvlup-drive .lvl-b{--dash: 24;animation:rz-lvlDraw .4s ease-out .3s both}.rz-lvlup-grit .lvl-a{animation:rz-lvlAssembleL .4s ease-out both}.rz-lvlup-grit .lvl-b{animation:rz-lvlAssembleR .4s ease-out .18s both}.rz-lvlup-grit .lvl-c{animation:rz-lvlFade .35s ease-out .45s both}.rz-lvlup-engine .lvl-a{--dash: 12;animation:rz-lvlDraw .28s ease-in-out both}.rz-lvlup-engine .lvl-b{--dash: 12;animation:rz-lvlDraw .28s ease-in-out .22s both}.rz-lvlup-engine .lvl-c{--dash: 12;animation:rz-lvlDraw .28s ease-in-out .44s both}.rz-lvlup-engine .lvl-d{animation:rz-lvlDot .3s ease-out .72s both}.rz-lvlup-breakaway .lvl-a{--dash: 40;animation:rz-lvlDraw .4s ease-out both}.rz-lvlup-breakaway .lvl-b{--dash: 25;animation:rz-lvlDraw .45s cubic-bezier(.2,.9,.3,1) .42s both}.rz-lvlup-catalyst .lvl-a{animation:rz-lvlDot .3s ease-out both}.rz-lvlup-catalyst .lvl-b{--dash: 3;animation:rz-lvlDraw .22s ease-out .3s both}.rz-lvlup-catalyst .lvl-c{--dash: 3;animation:rz-lvlDraw .22s ease-out .44s both}.rz-lvlup-catalyst .lvl-d{animation:rz-lvlDot .3s ease-out .6s both}.rz-lvlup-vanguard .lvl-a{animation:rz-lvlRise .4s ease-out both}.rz-lvlup-vanguard .lvl-b{--dash: 10;animation:rz-lvlDraw .3s ease-out .34s both}.rz-lvlup-vanguard .lvl-c{--dash: 6;animation:rz-lvlDraw .3s ease-out .52s both}.rz-lvlup-apex .lvl-a{--dash: 34;animation:rz-lvlDraw .55s cubic-bezier(.3,.8,.3,1) both}.rz-lvlup-apex .lvl-b{--dash: 8;animation:rz-lvlDraw .3s ease-out .4s both}.rz-lvlup-apex .lvl-c{animation:rz-lvlDot .3s ease-out .62s both}.rz-lvlup-unbound .lvl-a{--dash: 42;animation:rz-lvlDraw .5s ease-out both}.rz-lvlup-unbound .lvl-b{--dash: 22;animation:rz-lvlDraw .4s cubic-bezier(.2,.9,.3,1) .45s both}.rz-lvlup-unbound .lvl-c{animation:rz-lvlExpand .35s ease-out .2s both}.rz-lvlup-ryzn .lvl-a{--dash: 42;animation:rz-lvlDraw .55s ease-out both}.rz-lvlup-ryzn .lvl-b{--dash: 22;animation:rz-lvlDraw .45s ease-out .5s both}.rz-lvlup-ryzn .lvl-c{animation:rz-lvlConverge .4s ease-out .85s both}@keyframes rz-lvlOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes rz-lvlCardIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rz-profileRing{0%{stroke-dashoffset:79;opacity:1}80%{opacity:1}to{stroke-dashoffset:0;opacity:0}}html[data-rz-keyboard=open] .rz-sheet{bottom:0;max-height:calc(var(--rz-visible-height, 100dvh) - var(--rz-header-h) - 12px)}html[data-rz-keyboard=open] [data-testid=shell-nav-freeze],html[data-rz-keyboard=open] [data-testid=bottom-nav-v2]{display:none}html[data-rz-keyboard=open]{--rz-bottom-nav-safe: 0px}html[data-rz-keyboard=open] [data-testid=page-coach]{padding-bottom:0!important}html[data-rz-ios-shell],html[data-rz-ios-shell] body{height:100%;overflow:hidden;overscroll-behavior:none}html[data-rz-ios-shell] #root{height:var(--rz-visible-height, 100dvh);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none;width:100%;overflow-x:hidden}html[data-rz-ios-shell] body{overflow-x:hidden}html[data-rz-ios-shell] .rz-page{height:100%;min-height:100%!important;overflow-y:auto;overscroll-behavior-y:none}html[data-rz-ios-shell] .rz-shell-column,html[data-rz-ios-shell] .rz-shell-column-full{height:100%!important;min-height:0!important;overflow:hidden}html[data-rz-ios-shell] [data-rz-screen-scroll]{overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none}@keyframes rz-drawerIn{0%{transform:translate(-24px);opacity:0}to{transform:translate(0);opacity:1}}html[data-rz-ios-shell] #root::-webkit-scrollbar,html[data-rz-ios-shell] [data-rz-screen-scroll]::-webkit-scrollbar,html[data-rz-ios-shell] .rz-scroll::-webkit-scrollbar{display:none}html[data-rz-ios-shell] #root,html[data-rz-ios-shell] [data-rz-screen-scroll],html[data-rz-ios-shell] .rz-scroll{scrollbar-width:none}.rz-hv5-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.rz-hv5-reveal[data-in=true]{opacity:1;transform:none}.rz-hv5-press{transition:transform .15s cubic-bezier(.34,1.56,.64,1)}.rz-hv5-press:active{transform:scale(.94)}.rz-hv5-ambient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(600px 420px at 75% 6%,rgba(200,255,30,.07),transparent 65%),radial-gradient(500px 400px at 10% 30%,rgba(255,160,40,.04),transparent 60%);animation:rz-hv5-drift 14s ease-in-out infinite alternate}@keyframes rz-hv5-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-14px,18px,0) scale(1.06)}}.rz-hv5-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 55%);mask-image:linear-gradient(to bottom,black 0%,transparent 55%)}.rz-hv5-aura{position:absolute;left:50%;top:50%;width:270px;height:270px;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle at 38% 34%,rgba(200,255,30,.17),transparent 58%),radial-gradient(circle at 66% 72%,rgba(255,160,40,.08),transparent 55%);filter:blur(24px);animation:rz-hv5-aura 6s ease-in-out infinite alternate}@keyframes rz-hv5-aura{0%{transform:translate(-50%,-50%) scale(.9);opacity:.65}to{transform:translate(-50%,-50%) scale(1.08);opacity:1}}.rz-hv5-dial{transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.rz-hv5-dial:active{transform:scale(.96)}.rz-hv5-dial:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 72%,rgba(255,255,255,.045) 86%,transparent 100%);animation:rz-hv5-spin 16s linear infinite}@keyframes rz-hv5-spin{to{transform:rotate(360deg)}}.rz-hv5-tick{stroke:#ffffff14;stroke-width:2;stroke-linecap:round;transition:stroke .45s ease var(--td, 0s),filter .45s ease var(--td, 0s)}.rz-hv5-dial[data-ignite=true] .rz-hv5-tick.lit{stroke:#c8ff1e;filter:drop-shadow(0 0 3px rgba(200,255,30,.55))}.rz-hv5-dial[data-ignite=true] .rz-hv5-tick.head{stroke:#f2ffcc;stroke-width:2.6;filter:drop-shadow(0 0 7px rgba(200,255,30,.95))}.rz-hv5-dchip{position:absolute;display:flex;align-items:center;gap:7px;padding:7px 12px;border-radius:100px;white-space:nowrap;background:#0f0f0dc7;border:1px solid rgba(255,255,255,.13);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.12em;color:#f4f4f1;text-transform:uppercase;opacity:0;transform:scale(.4);pointer-events:none;transition:opacity .3s ease var(--cd, 0s),transform .5s cubic-bezier(.34,1.56,.64,1) var(--cd, 0s)}.rz-hv5-dchip i{width:5px;height:5px;border-radius:50%;flex-shrink:0}.rz-hv5-dial[data-open=true] .rz-hv5-dchip{opacity:1;transform:scale(1)}.rz-hv5-dchip.c1{top:8px;left:-30px}.rz-hv5-dchip.c2{top:45%;right:-46px}.rz-hv5-dchip.c3{bottom:16px;left:-38px}.rz-hv5-dial-hint{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;letter-spacing:.22em;color:#55554f;text-transform:uppercase;white-space:nowrap;transition:opacity .3s}.rz-hv5-dial[data-open=true] .rz-hv5-dial-hint{opacity:0}.rz-hv5-kenburns{animation:rz-hv5-kb 26s ease-in-out infinite alternate}@keyframes rz-hv5-kb{0%{transform:scale(1) translate(0)}to{transform:scale(1.08) translate(-1.4%,1%)}}.rz-hv5-ghost{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;padding:12px 18px;border-radius:100px;border:1px solid rgba(255,255,255,.22);background:#08080859;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#f4f4f1;cursor:pointer;position:relative;overflow:hidden}.rz-hv5-ghost .arrow{color:#c8ff1e;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.rz-hv5-ghost:active{border-color:#c8ff1e99;box-shadow:0 0 20px #c8ff1e2e}.rz-hv5-ghost:active .arrow{transform:translate(4px)}.rz-hv5-ghost:after{content:"";position:absolute;top:0;bottom:0;width:45%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.13),transparent);animation:rz-hv5-sheen 6s ease-in-out infinite}@keyframes rz-hv5-sheen{0%,55%{transform:translate(0)}80%,to{transform:translate(422.2%)}}.rz-hv5-halo{transform-origin:center;transform-box:fill-box;animation:rz-hv5-halo 2.2s ease-out infinite}@keyframes rz-hv5-halo{0%{transform:scale(.6);opacity:1}to{transform:scale(2.1);opacity:0}}.rz-hv5-swap{animation:rz-hv5-swap .4s cubic-bezier(.22,1,.36,1)}@keyframes rz-hv5-swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rz-hv5-stage{position:relative;height:158px;margin-top:4px;touch-action:pan-y}.rz-hv5-floor{position:absolute;left:-14px;right:-14px;bottom:0;height:64px;pointer-events:none;background:repeating-linear-gradient(to right,rgba(255,255,255,.05) 0 1px,transparent 1px 13%),repeating-linear-gradient(to top,rgba(255,255,255,.04) 0 1px,transparent 1px 16px),linear-gradient(to top,rgba(200,255,30,.05),transparent);transform:perspective(200px) rotateX(52deg);transform-origin:bottom;-webkit-mask-image:linear-gradient(to top,black 20%,transparent);mask-image:linear-gradient(to top,black 20%,transparent)}.rz-hv5-pool{position:absolute;bottom:-4px;width:90px;height:18px;border-radius:50%;background:radial-gradient(closest-side,rgba(200,255,30,.35),transparent);filter:blur(5px);pointer-events:none;transform:translate(-50%)}.rz-hv5-col{position:relative;height:100%;display:flex;justify-content:center;align-items:flex-end;background:none;border:none;padding:0;cursor:pointer}.rz-hv5-beam{width:9px;height:var(--h);border-radius:5px 5px 2px 2px;transform:scaleY(0);transform-origin:bottom;transition:transform 1.1s cubic-bezier(.22,1,.36,1) var(--d, 0s),filter .2s}.rz-hv5-beam[data-in=true]{transform:scaleY(1)}.rz-hv5-col[data-state=done] .rz-hv5-beam{background:linear-gradient(to top,#c8ff1e,#c8ff1e8c 55%,#c8ff1e00);box-shadow:0 0 16px #c8ff1e4d}.rz-hv5-col[data-state=planned] .rz-hv5-beam{background:linear-gradient(to top,rgba(255,255,255,.5),rgba(255,255,255,.14) 60%,transparent);box-shadow:0 0 10px #ffffff14}.rz-hv5-col[data-state=rest] .rz-hv5-beam{background:linear-gradient(to top,rgba(255,255,255,.18),transparent)}.rz-hv5-col[data-today=true] .rz-hv5-beam{animation:rz-hv5-breath 2.6s ease-in-out infinite 1.4s}.rz-hv5-col[data-lit=true] .rz-hv5-beam{filter:brightness(1.7)}@keyframes rz-hv5-breath{0%,to{filter:brightness(1)}50%{filter:brightness(1.45)}}.rz-hv5-baseglow{position:absolute;bottom:-3px;left:50%;transform:translate(-50%);width:30px;height:9px;border-radius:50%;filter:blur(4px);opacity:0;transition:opacity .8s ease calc(var(--d, 0s) + .6s)}.rz-hv5-baseglow[data-in=true]{opacity:1}.rz-hv5-col[data-state=done] .rz-hv5-baseglow{background:#c8ff1e73}.rz-hv5-col[data-state=planned] .rz-hv5-baseglow{background:#fff3}.rz-hv5-col[data-state=rest] .rz-hv5-baseglow{background:#ffffff14}.rz-hv5-col[data-lit=true] .rz-hv5-baseglow{filter:blur(4px) brightness(1.5)}.rz-hv5-key{position:absolute;bottom:calc(var(--h) + 12px);left:50%;width:7px;height:7px;border:1.2px solid rgba(255,255,255,.5);transform:translate(-50%) rotate(45deg);animation:rz-hv5-bob 3.2s ease-in-out infinite}.rz-hv5-col[data-today=true] .rz-hv5-key{border-color:#c8ff1e;box-shadow:0 0 8px #c8ff1e80}@keyframes rz-hv5-bob{0%,to{transform:translate(-50%) rotate(45deg) translate(0)}50%{transform:translate(-50%) rotate(45deg) translate(-3px,3px)}}.rz-hv5-tip{position:absolute;top:-6px;z-index:5;pointer-events:none;background:#161613;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:8px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.1em;color:#f4f4f1;white-space:nowrap;transform:translate(-50%) scale(1);animation:rz-hv5-tip .22s cubic-bezier(.34,1.56,.64,1)}.rz-hv5-tip small{display:block;color:#55554f;font-size:9px;margin-top:2px;letter-spacing:.2em}@keyframes rz-hv5-tip{0%{opacity:0;transform:translate(-50%,6px) scale(.92)}to{opacity:1;transform:translate(-50%) scale(1)}}.rz-hv5-vessel{position:relative;width:124px;height:124px;flex-shrink:0;background:none;border:none;padding:0;cursor:pointer}.rz-hv5-vessel:disabled{cursor:default}.rz-hv5-vessel .ring{stroke:#ffffff24;transition:stroke .4s,filter .4s}.rz-hv5-vessel[data-full=true] .ring{stroke:#38bdf8b3;filter:drop-shadow(0 0 8px rgba(56,189,248,.45))}.rz-hv5-vessel .txt{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;color:#f4f4f1;transition:color .5s}.rz-hv5-vessel[data-deep=true] .txt{color:#02121c}.rz-hv5-wave{animation:rz-hv5-wave 4.2s linear infinite}.rz-hv5-wave.back{animation-duration:6.5s;animation-direction:reverse}@keyframes rz-hv5-wave{0%{transform:translate(0)}to{transform:translate(-124px)}}.rz-hv5-gem{width:11px;height:11px;transform:rotate(45deg);border-radius:2px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);transition:background .5s ease var(--d, 0s),box-shadow .5s ease var(--d, 0s),border-color .5s ease var(--d, 0s)}.rz-hv5-gem[data-on=true]{background:linear-gradient(135deg,#ffd08a,#ffa028);border-color:#ffa028b3;box-shadow:0 0 11px #ffa02880}.rz-hv5-now{position:absolute;top:13px;height:22px;width:1.5px;border-radius:2px;background:#c8ff1e;box-shadow:0 0 8px #c8ff1eb3;animation:rz-hv5-pulse 2.6s ease-in-out infinite}@keyframes rz-hv5-pulse{0%,to{opacity:.5}50%{opacity:1}}.rz-hv5-mnode{position:absolute;top:24px;transform:translate(-50%,-50%);width:13px;height:13px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#050505;transition:background .3s,border-color .3s,box-shadow .3s}.rz-hv5-mnode[data-on=true]{background:#c8ff1e;border-color:#c8ff1e;box-shadow:0 0 13px #c8ff1e8c}.rz-hv5-mnode span{position:absolute;top:20px;left:50%;transform:translate(-50%);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.14em;color:#8d8d88;text-transform:uppercase;white-space:nowrap}.rz-hv5-mnode[data-on=true] span{color:#c8ff1e}.rz-hv5-laser{position:absolute;left:0;top:0;bottom:0;border-radius:2px;background:linear-gradient(90deg,#c8ff1e1f,#c8ff1e);transition:width 1.6s cubic-bezier(.22,1,.36,1) var(--d, 0s)}.rz-hv5-laser:after{content:"";position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:#f2ffcc;box-shadow:0 0 9px #c8ff1e}.rz-hv5-coach{display:flex;gap:15px;align-items:flex-start;border-radius:20px;padding:18px;border:1px solid transparent;background:linear-gradient(#0c0c0c,#0c0c0c) padding-box,linear-gradient(140deg,#c8ff1e61,#ffffff14 40%,#ffffff08) border-box}.rz-hv5-coach-ava{width:46px;height:46px;border-radius:50%;flex-shrink:0;position:relative;background:radial-gradient(circle at 35% 30%,#1f2b07,#0b0f04);display:grid;place-items:center}.rz-hv5-coach-ava:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 62%,rgba(200,255,30,.6) 82%,transparent 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1.5px));animation:rz-hv5-spin 6s linear infinite}.rz-hv5-coach-ava .live{position:absolute;bottom:-2px;right:-2px;width:11px;height:11px;border-radius:50%;background:#c8ff1e;border:2px solid #050505;animation:rz-hv5-dot 2.4s ease-in-out infinite}@keyframes rz-hv5-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.6);opacity:.5}}.rz-hv5-caret{display:inline-block;width:1.5px;height:13px;background:#c8ff1e;margin-left:2px;vertical-align:-2px;animation:rz-hv5-blink 1s steps(1) infinite}@keyframes rz-hv5-blink{50%{opacity:0}}.rz-hv5-replies{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap;opacity:0;transform:translateY(7px);pointer-events:none;transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.rz-hv5-replies[data-show=true]{opacity:1;transform:none;pointer-events:auto}.rz-hv5-qr{padding:9px 15px;border-radius:100px;border:1px solid rgba(255,255,255,.16);background:#ffffff08;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#8d8d88;cursor:pointer;transition:all .25s cubic-bezier(.34,1.56,.64,1)}.rz-hv5-qr:active{border-color:#c8ff1e8c;color:#c8ff1e}.rz-hv5-race{position:relative;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.07);background-position:center 65%;background-size:cover;background-repeat:no-repeat;padding:24px 20px 22px}.rz-hv5-race .persp{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background:linear-gradient(transparent 60%,#c8ff1e0a),repeating-linear-gradient(to right,transparent 0 46px,rgba(255,255,255,.03) 46px 47px);-webkit-mask-image:linear-gradient(to top,black 30%,transparent 80%);mask-image:linear-gradient(to top,black 30%,transparent 80%);transform:perspective(300px) rotateX(30deg);transform-origin:bottom}.rz-hv5-cd{border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:13px 4px 11px;text-align:center;background:#0808086b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.rz-hv5-cd[data-primary=true]{border-color:#c8ff1e52}.rz-hv5-cd-num{animation:rz-hv5-flip .45s cubic-bezier(.22,1,.36,1)}@keyframes rz-hv5-flip{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.rz-hv5-phfill{position:absolute;left:0;top:0;height:1px;background:linear-gradient(90deg,#c8ff1e66,#c8ff1e);box-shadow:0 0 8px #c8ff1e8c;transition:width 1.8s cubic-bezier(.22,1,.36,1) .3s}.rz-hv5-phfill:after{content:"";position:absolute;right:-2.5px;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:#f2ffcc;box-shadow:0 0 10px #c8ff1e;animation:rz-hv5-pulse 2.6s ease-in-out infinite}.rz-hv5-phpt{position:absolute;top:0;width:7px;height:7px;transform:translate(-50%,-50%) rotate(45deg);background:#0c0c0b;border:1px solid rgba(255,255,255,.35)}.rz-hv5-phpt[data-active=true]{background:#c8ff1e;border-color:#c8ff1e;box-shadow:0 0 9px #c8ff1e}@media (prefers-reduced-motion: reduce){.rz-hv5-reveal{opacity:1;transform:none;transition:none}.rz-ambient,.rz-hv5-ambient,.rz-hv5-aura,.rz-hv5-dial:before,.rz-hv5-kenburns,.rz-hv5-ghost:after,.rz-hv5-halo,.rz-hv5-swap,.rz-hv5-col[data-today=true] .rz-hv5-beam,.rz-hv5-key,.rz-hv5-tip,.rz-hv5-wave,.rz-hv5-now,.rz-hv5-coach-ava:before,.rz-hv5-coach-ava .live,.rz-hv5-caret,.rz-hv5-cd-num,.rz-hv5-phfill:after{animation:none!important}.rz-hv5-beam{transition:none;transform:scaleY(1)}.rz-hv5-baseglow,.rz-hv5-laser,.rz-hv5-phfill{transition:none}}:root{--rz-ambient-grund: radial-gradient( 600px 420px at 75% calc(var(--rz-header-height, 76px) + 28px), rgba(200, 255, 30, .12), transparent 65% ), radial-gradient(500px 400px at 8% 46%, rgba(125, 211, 252, .06), transparent 60%)}.rz-ambient{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:var(--rz-ambient-grund);animation:rzAmbDrift 14s ease-in-out infinite alternate}@keyframes rzAmbDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-14px,18px,0) scale(1.06)}}
