.nx{font-family:var(--font-sans);color:var(--ink);background:var(--bone);-webkit-font-smoothing:antialiased}.nx .wrap{max-width:73.75rem;margin:0 auto;padding:0 1.5rem;position:relative;z-index:2}.nx .nx-ic{display:inline-flex}.nx .nx-ic-accent{color:var(--accent)}.nx .nx-ic-mute{color:var(--ink-mute)}.nx :is(a,button,input,textarea,select,[tabindex]):focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem;border-radius:.3125rem}.nx-sr-only{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nx-mode[hidden],.nx-console-body>[hidden]{display:block;visibility:hidden}.nx-ki-box{position:relative;text-align:left;background:var(--bone-2);border:.0938rem solid var(--ink-line-2);border-radius:var(--r-big);padding:.75rem;box-shadow:var(--shadow-soft);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.nx-ki-box.is-focus{border-color:var(--accent);box-shadow:0 0 0 .25rem var(--accent-soft),var(--shadow-soft)}.nx-ta{flex:1;border:0;outline:0;resize:none;background:transparent;font-family:var(--font-sans);font-size:1.3125rem;font-weight:500;color:var(--ink);line-height:1.5}.nx-ta::-moz-placeholder{color:var(--ink-fade);font-style:italic;opacity:1}.nx-ta::placeholder{color:var(--ink-fade);font-style:italic;opacity:1}.nx-chips{display:flex;gap:.4375rem;flex-wrap:wrap;align-items:center}.nx-chips-hint{font-size:.7812rem;color:var(--ink-fade);padding:.3125rem 0}.nx-chip{display:inline-flex;align-items:center;gap:.3125rem;font-family:var(--font-mono);font-size:.6875rem;padding:.3125rem .6875rem;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent);font-weight:600}.nx-chip-dot{width:.3125rem;height:.3125rem;border-radius:50%;background:var(--accent)}.nx-cta{display:inline-flex;align-items:center;gap:.625rem;background:var(--accent);color:var(--accent-ink);border:0;border-radius:var(--r-pill);padding:1.0625rem 2rem;font-family:var(--font-sans);font-size:.9375rem;font-weight:600;letter-spacing:var(--tracking-normal);cursor:pointer;box-shadow:var(--shadow-cta);white-space:nowrap;transition:transform .16s var(--spring),box-shadow .22s,background .16s}.nx-cta:hover{transform:translateY(-.0938rem);box-shadow:var(--shadow-cta-hover)}.nx-cta:active{transform:translateY(0);transition-duration:var(--dur-fast)}.nx-card-cta,.nx-cmpbar-go,.nx-cur-cta,.nx-cmpsave-go,.nx-authprompt-go,.nx-cmpm-cta{transition:transform .16s var(--spring),box-shadow .22s,background .16s}.nx-card-cta:hover,.nx-cmpbar-go:not(:disabled):hover,.nx-cur-cta:not([disabled]):hover,.nx-cmpsave-go:hover,.nx-authprompt-go:hover,.nx-cmpm-cta:hover{transform:translateY(-.0938rem);box-shadow:var(--shadow-cta-hover)}.qs-cell{display:flex;align-items:center;gap:.5625rem;padding:.4375rem .75rem;flex:1;min-width:0;border-radius:var(--r-pill);cursor:text;background:transparent;transition:background .15s}.qs-cell:hover{background:var(--bone-3)}.qs-go{flex-shrink:0;padding:.625rem 1.25rem;font-size:.75rem;gap:.4375rem}.nx-evt{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.1875rem;align-items:center;padding:.75rem .875rem;border-radius:var(--r-big);border:.0625rem solid var(--ink-line-2);background:var(--bone-2);cursor:pointer;text-align:left;box-shadow:var(--shadow-soft);transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.nx-evt:hover{border-color:var(--accent);box-shadow:var(--shadow-lift)}@keyframes mark-box{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes hero-scene-in{0%{opacity:0;transform:translate(3rem)}to{opacity:1;transform:translate(0)}}@media(max-width:836px){.nx .wrap{padding-left:1.25rem;padding-right:1.25rem}.qs-cell{flex-basis:42%}}.nx .nx-inv{max-width:73.75rem;padding-top:2.5rem;padding-bottom:4.5rem}.nx-inv-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem;flex-wrap:wrap;margin-bottom:1.625rem}.nx-inv-title{font-family:var(--display);font-size:var(--fs-h2);font-weight:600;letter-spacing:-.03em;color:var(--ink);margin:0 0 .375rem}.nx-inv-sub{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.7188rem;letter-spacing:.08em;color:var(--ink-mute)}.nx-inv-pulse{width:.4375rem;height:.4375rem;border-radius:50%;background:var(--accent);animation:noala-pulse 1.8s ease-out infinite}.nx-inv-filter{background:var(--bone-2);border:.0625rem solid var(--ink-line);border-radius:var(--r-card);padding:1.25rem 1.5rem;box-shadow:var(--shadow);margin-bottom:1.625rem;display:flex;align-items:center;gap:1.75rem;flex-wrap:wrap}.nx-inv-filter-l{flex-shrink:0}.nx-inv-filter-eyebrow{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:.25rem}.nx-inv-filter-val{display:flex;align-items:baseline;gap:.5rem}.nx-inv-g{font-size:1.5rem;font-weight:700;color:var(--ink);letter-spacing:-.03em;line-height:1}.nx-inv-filter-est{font-size:.7812rem;color:var(--ink-mute);margin-top:.3125rem}.nx-inv-filter-slider{flex:1;min-width:15rem}.nx-inv-track{position:relative;height:2.25rem;display:flex;align-items:center}.nx-inv-track:before{content:"";position:absolute;left:0;right:0;height:.375rem;border-radius:.1875rem;background:var(--bone-3)}.nx-inv-track-fill{position:absolute;left:0;height:.375rem;border-radius:.1875rem;background:var(--accent);box-shadow:0 0 .625rem var(--accent-glow);width:36%}.nx-inv-track input.qm-range{position:absolute;left:0;right:0;width:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:2.25rem;cursor:pointer}.nx-inv-track-labels{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.6562rem;color:var(--ink-mute);margin-top:.125rem}.nx-inv-filter-r{flex-shrink:0;text-align:right}.nx-inv-count{font-size:1.375rem;font-weight:700;color:var(--ink);letter-spacing:-.02em}.nx-inv-more{margin-top:.375rem;display:inline-flex;align-items:center;gap:.4375rem;background:transparent;color:var(--ink-soft);border:0;font-size:.8125rem;font-weight:600;cursor:pointer;text-decoration:none}.nx-inv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(18.75rem,1fr));gap:1.25rem}.nx .qm-range::-webkit-slider-thumb{-webkit-appearance:none;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--accent);border:.1875rem solid #fff;box-shadow:0 .125rem .625rem #2c63f080;cursor:pointer}.nx .qm-range::-moz-range-thumb{width:1.5rem;height:1.5rem;border-radius:50%;background:var(--accent);border:.1875rem solid #fff;box-shadow:0 .125rem .625rem #2c63f080;cursor:pointer}.nx-card{display:flex;flex-direction:column;background:var(--bone-2);border:.0625rem solid var(--ink-line);border-radius:var(--r-card);padding:.625rem;box-shadow:var(--shadow);transition:transform .4s var(--spring),box-shadow .35s var(--ease),border-color .25s}.nx-card:hover{border-color:var(--accent-line);box-shadow:var(--shadow-lift);transform:translateY(-.375rem)}.nx-card-img{position:relative;height:12.25rem;overflow:hidden;border-radius:var(--r-soft);background:var(--bone-3);background-image:linear-gradient(135deg,hsl(var(--hue) 38% 80%),hsl(calc(var(--hue) + 22) 46% 58%))}.nx-card-img-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0f17298c,#0f17290d 45%,#0f172900 70%)}.nx-card-badge{position:absolute;top:.75rem;left:.75rem;font-family:var(--font-mono);font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.375rem .6875rem;border-radius:var(--r-pill);background:var(--accent);color:var(--accent-ink);box-shadow:var(--shadow-cta)}.nx-card-save{position:absolute;top:.625rem;right:.625rem;width:2.25rem;height:2.25rem;border-radius:50%;border:0;background:#ffffffeb;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink-soft);box-shadow:0 .125rem .625rem #0f172933;transition:transform .2s var(--spring)}.nx-card-save.is-saved{color:var(--accent);transform:scale(1.12)}.nx-card-save.is-saved svg{fill:currentColor}.nx-card-match{position:absolute;left:.875rem;bottom:.75rem;display:flex;align-items:baseline;gap:.375rem;color:#fff}.nx-card-match-n{font-size:1.625rem;font-weight:700;letter-spacing:-.03em;line-height:1;text-shadow:0 .125rem .75rem rgba(0,0,0,.4)}.nx-card-match-l{font-family:var(--font-mono);font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.9;text-shadow:0 .0625rem .375rem rgba(0,0,0,.5)}.nx-card-rate{position:absolute;right:.875rem;bottom:.875rem;display:inline-flex;align-items:center;gap:.3125rem;font-family:var(--font-mono);font-size:.6875rem;font-weight:700;color:#fff;text-shadow:0 .0625rem .375rem rgba(0,0,0,.5)}.nx-card-tour{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:.5rem;background:#0f172980;backdrop-filter:blur(.25rem);-webkit-backdrop-filter:blur(.25rem);color:#fff;border:.0625rem solid rgba(255,255,255,.4);border-radius:var(--r-pill);padding:.5625rem 1rem;font-size:.8125rem;font-weight:600;cursor:pointer;text-decoration:none;opacity:0;box-shadow:0 .25rem 1rem #00000047;transition:background .25s var(--ease),transform .3s var(--spring),opacity .25s}.nx-card:hover .nx-card-tour{opacity:1;background:#0f1729b8;transform:translate(-50%,-50%) scale(1.04)}.nx-card-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.nx-card-img-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:.6875rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-mute)}.nx-card-body{padding:.875rem .5rem .375rem;display:flex;flex-direction:column;gap:.5625rem;flex:1}.nx-card-name{font-family:var(--display);font-size:1.1875rem;font-weight:600;letter-spacing:var(--tracking-display);color:var(--ink);margin:0;line-height:1.15}.nx-card-meta{display:flex;align-items:center;gap:.5rem;margin-top:.25rem;flex-wrap:wrap}.nx-card-loc{font-size:.8438rem;color:var(--ink-mute);font-weight:500}.nx-card-verified{display:inline-flex;align-items:center;gap:.25rem;font-size:.7188rem;font-weight:600;color:var(--accent);background:var(--accent-soft);padding:.125rem .5rem .125rem .375rem;border-radius:62.4375rem}.nx-card-fit{display:inline-flex;align-items:center;gap:.3125rem;font-family:var(--font-mono);font-size:.625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--accent);background:var(--bone-3);padding:.125rem .5625rem;border-radius:62.4375rem}.nx-card-fit-dot{width:.3125rem;height:.3125rem;border-radius:50%;background:currentColor}.nx-card-specs{display:flex;gap:.875rem;flex-wrap:wrap;align-items:center}.nx-card-spec{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--ink-soft);font-weight:500}.nx-card-free{display:inline-flex;align-items:center;gap:.4375rem;font-size:.7812rem;font-weight:600;color:var(--ink-soft)}.nx-card-free-dot{width:.4375rem;height:.4375rem;border-radius:50%;background:var(--success);flex-shrink:0}.nx-card-ai{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;color:var(--ink-soft);line-height:1.4}.nx-card-ai-tag{font-family:var(--font-mono);font-size:.5625rem;font-weight:700;letter-spacing:.08em;padding:.125rem .375rem;border-radius:.25rem;background:var(--accent-soft);color:var(--accent);flex-shrink:0;margin-top:.0625rem}.nx-card-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:.75rem;border-top:.0625rem solid var(--ink-line)}.nx-card-price{display:flex;align-items:baseline;gap:.4375rem}.nx-card-price-now{font-size:1.5rem;font-weight:700;color:var(--ink);letter-spacing:-.02em;line-height:1}.nx-card-price-note{font-family:var(--font-mono);font-size:.625rem;color:var(--ink-mute);letter-spacing:.04em;margin-top:.1875rem}.nx-card-cta{display:inline-flex;align-items:center;gap:.5rem;background:var(--accent);color:var(--accent-ink);border:0;border-radius:var(--r-pill);padding:.625rem 1.25rem;font-size:.75rem;font-weight:600;cursor:pointer;text-decoration:none;box-shadow:var(--shadow-cta)}@keyframes noala-pulse{0%{box-shadow:0 0 0 0 var(--accent-glow)}70%{box-shadow:0 0 0 .5625rem #2c63f000}to{box-shadow:0 0 #2c63f000}}.nx-cta-full{width:100%;justify-content:center;padding:.875rem 1.625rem;font-size:.875rem}.nx-final{background:var(--surface-dark);position:relative;overflow:hidden}.nx-final-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(58% 78% at 50% 8%,#2c63f038,#2c63f000 62%)}.nx .nx-final-inner{position:relative;z-index:2;padding:4rem 0;text-align:center;max-width:45rem}.nx-final-h2{font-size:var(--fs-display);font-weight:600;letter-spacing:-.028em;line-height:1.08;color:var(--on-dark);margin:0 0 1rem}.nx-final-accent{color:var(--accent-bright)}.nx-final-lede{font-size:1.0312rem;line-height:1.6;color:var(--on-dark-soft);margin:0 auto 1.875rem;max-width:44ch}.nx-final-cta{box-shadow:var(--shadow-cta)}@media(max-width:836px){.nx-inv-filter{gap:1.125rem}.nx-inv-filter-r{text-align:left}}.nx-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:var(--scrim);display:flex}.nx-scrim[hidden]{display:none}.nx-scrim-center{backdrop-filter:blur(.375rem);-webkit-backdrop-filter:blur(.375rem);align-items:flex-start;justify-content:center;padding:12vh 1.25rem 1.25rem;animation:cp-fade .2s ease both}.nx-scrim-right{backdrop-filter:blur(.1875rem);-webkit-backdrop-filter:blur(.1875rem);justify-content:flex-end;animation:cp-fade .2s ease both}.nx-cp{width:100%;max-width:35rem;background:var(--bone-2);border-radius:var(--r-big);border:.0625rem solid var(--ink-line);box-shadow:0 1.875rem 5rem #0f17294d;overflow:hidden;animation:cp-rise .35s var(--ease) both;height:-moz-max-content;height:max-content}.nx-cp-search{display:flex;align-items:center;gap:.75rem;padding:1.125rem 1.25rem;border-bottom:.0625rem solid var(--ink-line)}.nx-cp-search input{flex:1;border:0;outline:0;background:transparent;font-family:var(--font-sans);font-size:1.0625rem;font-weight:500;color:var(--ink)}.nx-cp-close{width:1.75rem;height:1.75rem;border-radius:50%;border:0;background:var(--bone-3);color:var(--ink-soft);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nx-cp-geo{width:100%;display:flex;align-items:center;gap:.75rem;padding:.875rem 1.25rem;background:transparent;border:0;border-bottom:.0625rem solid var(--ink-line);cursor:pointer;text-align:left}.nx-cp-geo.is-done{background:var(--accent-soft)}.nx-cp-geo-ic{width:2.125rem;height:2.125rem;border-radius:.625rem;background:var(--accent-soft);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nx-cp-geo-text{flex:1}.nx-cp-geo-t{display:block;font-size:.9375rem;font-weight:600;color:var(--ink)}.nx-cp-geo-s{display:block;font-size:.7812rem;color:var(--ink-mute);margin-top:.0625rem}.nx-cp-radius{padding:.875rem 1.25rem;border-bottom:.0625rem solid var(--ink-line);display:flex;align-items:center;gap:1rem}.nx-cp-radius-l{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);flex-shrink:0}.nx-cp-radius input{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:1.5rem;cursor:pointer}.nx-cp-radius-v{font-size:.875rem;font-weight:700;color:var(--accent);min-width:3.5rem;text-align:right}.nx-cp-list{max-height:17.5rem;overflow-y:auto;padding:.5rem}.nx-cp-list-head{font-family:var(--font-mono);font-size:.5938rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);font-weight:600;padding:.5rem .75rem .375rem}.nx-cp-city{width:100%;display:flex;align-items:center;gap:.75rem;padding:.6875rem .75rem;border-radius:var(--r-soft);border:0;background:transparent;cursor:pointer;text-align:left}.nx-cp-city:hover{background:var(--bone-3)}.nx-cp-city[hidden]{display:none}.nx-cp-city.is-active{background:var(--accent-soft)}.nx-cp-city-pin{color:var(--ink-mute);flex-shrink:0}.nx-cp-city.is-active .nx-cp-city-pin{color:var(--accent)}.nx-cp-city-main{flex:1}.nx-cp-city-name{display:block;font-size:.9375rem;font-weight:600;color:var(--ink)}.nx-cp-city-region{display:block;font-size:.75rem;color:var(--ink-mute)}.nx-cp-city-check{display:none}.nx-cp-city.is-active .nx-cp-city-check{display:inline-flex}.nx-cp-empty{padding:1.25rem .75rem;font-size:.875rem;color:var(--ink-mute)}.nx-drawer{width:min(27.5rem,92vw);height:100%;background:var(--bone);box-shadow:-1.5rem 0 3.75rem -1.25rem #0f172966;display:flex;flex-direction:column;animation:drawer-in .34s cubic-bezier(.22,1,.36,1) both}.nx-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.375rem;border-bottom:.0625rem solid var(--ink-line);background:var(--bone-2)}.nx-drawer-head-l{display:inline-flex;align-items:center;gap:.625rem}.nx-drawer-head-ic{width:2.125rem;height:2.125rem;border-radius:.625rem;background:var(--accent-soft);color:var(--accent);display:inline-flex;align-items:center;justify-content:center}.nx-drawer-head-ic svg{fill:currentColor}.nx-drawer-title{font-size:1.0312rem;font-weight:700;color:var(--ink);letter-spacing:-.01em}.nx-drawer-count{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.06em;color:var(--ink-mute);margin-top:.0625rem}.nx-drawer-close{width:2.25rem;height:2.25rem;border-radius:50%;border:.0625rem solid var(--ink-line);background:var(--bone-2);color:var(--ink-soft);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.nx-drawer-list{flex:1;overflow-y:auto;padding:1rem 1.125rem;display:flex;flex-direction:column;gap:.75rem}.nx-drawer-list:empty{display:none}.nx-drawer-item{display:flex;gap:.75rem;padding:.625rem;border-radius:var(--r-card);border:.0625rem solid var(--ink-line);background:var(--bone-2);box-shadow:var(--shadow-soft)}.nx-drawer-item-img{width:4.125rem;height:4.125rem;border-radius:.625rem;flex-shrink:0}.nx-drawer-item-main{flex:1;min-width:0}.nx-drawer-item-name{font-size:.9062rem;font-weight:700;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-drawer-item-meta{font-size:.75rem;color:var(--ink-mute);margin-top:.0625rem}.nx-drawer-item-price{display:flex;align-items:baseline;gap:.4375rem;margin-top:.3125rem}.nx-drawer-item-now{font-size:.9375rem;font-weight:700;color:var(--ink)}.nx-drawer-item-rm{align-self:flex-start;width:1.75rem;height:1.75rem;border-radius:50%;border:0;background:var(--bone-2);color:var(--ink-mute);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nx-drawer-empty{margin:auto;text-align:center;padding:2.5rem 1.25rem;max-width:17.5rem}.nx-drawer-empty-ill{display:block;width:7.5rem;height:auto;margin:0 auto 1rem;opacity:.9}.nx-drawer-empty-t{font-size:.9688rem;font-weight:600;color:var(--ink)}.nx-drawer-empty-s{font-size:.8438rem;color:var(--ink-mute);margin-top:.375rem;line-height:1.5}.nx-drawer-foot{padding:1rem 1.25rem;border-top:.0625rem solid var(--ink-line);background:var(--bone-2)}@keyframes cp-fade{0%{opacity:0}to{opacity:1}}@keyframes cp-rise{0%{opacity:0;transform:translateY(1rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.nx-scrim-center,.nx-scrim-right,.nx-cp,.nx-drawer{animation:none!important}}.nx-card-freerow{display:flex;align-items:center;justify-content:space-between;gap:.625rem;flex-wrap:wrap}.nx-card-cmp{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font-sans);font-size:.7812rem;font-weight:600;cursor:pointer;padding:.3125rem .6875rem;border-radius:var(--r-pill);border:.0625rem solid var(--ink-line);background:transparent;color:var(--ink-soft);transition:border-color .18s var(--ease),background .18s,color .18s}.nx-card-cmp:hover{border-color:var(--accent-line)}.nx-card-cmp.is-on{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.nx-cmp-check,.nx-card-cmp.is-on .nx-cmp-plus{display:none}.nx-card-cmp.is-on .nx-cmp-check{display:inline-flex}.nx-cmpbar{position:fixed;left:0;right:0;bottom:0;z-index:800;display:flex;justify-content:center;padding:0 1rem 1rem;pointer-events:none}.nx-cmpbar[hidden]{display:none}.nx-cmpbar-inner{pointer-events:auto;display:flex;align-items:center;gap:1rem;background:var(--bone-2);color:var(--ink);border:.0625rem solid var(--ink-line-2);border-radius:var(--r-pill);padding:.75rem .875rem .75rem 1.25rem;box-shadow:0 1.5rem 3.75rem -1rem #0f172966;max-width:100%;animation:noala-rise .25s var(--spring)}.nx-cmpbar-count{font-size:.875rem;font-weight:600;color:var(--ink);white-space:nowrap}.nx-cmpbar-avatars{display:flex}.nx-cmpbar-av{width:2.125rem;height:2.125rem;border-radius:50%;border:.125rem solid #fff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:.625rem;font-weight:700;color:#fff}.nx-cmpbar-av+.nx-cmpbar-av{margin-left:-.625rem}.nx-cmpbar-clear{background:transparent;border:0;color:var(--ink-soft);font-size:.8125rem;font-weight:600;cursor:pointer;white-space:nowrap}.nx-cmpbar-go{display:inline-flex;align-items:center;gap:.5rem;background:var(--accent);color:var(--accent-ink);border:0;border-radius:var(--r-pill);padding:.6875rem 1.25rem;font-size:.875rem;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-cta)}.nx-cmpbar-go:disabled{background:var(--bone-3);color:var(--ink-mute);cursor:not-allowed;box-shadow:none}@keyframes noala-rise{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.nx-cmpmodal{width:min(56.25rem,96vw);max-height:90vh;overflow:hidden;background:var(--bone-2);border-radius:var(--r-big);box-shadow:var(--shadow-lift);border:.0625rem solid var(--ink-line);display:flex;flex-direction:column;animation:cp-rise .35s var(--ease) both}.nx-cmpmodal-head{display:flex;align-items:center;justify-content:space-between;padding:1.125rem 1.375rem;border-bottom:.0625rem solid var(--ink-line);flex-shrink:0}.nx-cmpmodal-title{font-family:var(--display);font-size:1.25rem;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0}.nx-cmpmodal-sub{font-size:.8125rem;color:var(--ink-mute);margin-top:.125rem}.nx-cmpmodal-close{width:2.375rem;height:2.375rem;border-radius:50%;border:.0625rem solid var(--ink-line);background:var(--bone);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-soft);flex-shrink:0}.nx-cmpmodal-scroll{overflow:auto}.nx-cmpmodal-grid{display:grid;min-width:-moz-min-content;min-width:min-content}.nx-cmpm-corner{padding:1rem}.nx-cmpm-head{padding:.875rem;border-left:.0625rem solid var(--ink-line);position:relative}.nx-cmpm-thumb{height:4.5rem;border-radius:var(--r-soft);margin-bottom:.625rem}.nx-cmpm-name{font-size:.9375rem;font-weight:700;letter-spacing:-.02em;color:var(--ink);line-height:1.2}.nx-cmpm-bezirk{font-size:.75rem;color:var(--ink-mute)}.nx-cmpm-rm{position:absolute;top:.5rem;right:.5rem;width:1.5rem;height:1.5rem;border-radius:50%;border:0;background:var(--bone-3);color:var(--ink-soft);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.nx-cmpm-rowlabel{display:flex;align-items:center;padding:.875rem 1rem;font-family:var(--font-mono);font-size:.6562rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);font-weight:600;border-top:.0625rem solid var(--ink-line)}.nx-cmpm-cell{display:flex;align-items:center;gap:.4375rem;flex-wrap:wrap;padding:.875rem 1rem;border-top:.0625rem solid var(--ink-line);border-left:.0625rem solid var(--ink-line);font-size:.9375rem;font-weight:600;color:var(--ink)}.nx-cmpm-cell.best{color:var(--accent);font-weight:700}.nx-cmpm-best-tag{font-family:var(--font-mono);font-size:.5625rem;font-weight:700;letter-spacing:.06em;background:var(--accent-soft);color:var(--accent);padding:.125rem .375rem;border-radius:.3125rem}.nx-cmpm-yn-yes{width:1.375rem;height:1.375rem;border-radius:50%;background:var(--accent);color:#fff;display:inline-flex;align-items:center;justify-content:center}.nx-cmpm-yn-no{width:1.375rem;height:1.375rem;border-radius:50%;background:var(--bone-3);color:var(--ink-fade);display:inline-flex;align-items:center;justify-content:center}.nx-cmpm-feat{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;color:var(--ink-soft)}.nx-cmpm-feat .nx-ic{color:var(--accent)}.nx-cmpm-cta{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.4375rem;background:var(--accent);color:var(--accent-ink);border:0;border-radius:var(--r-pill);padding:.6875rem 1rem;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none}.nx-tour-scrim{align-items:center;justify-content:center;padding:1.25rem;backdrop-filter:blur(.375rem);-webkit-backdrop-filter:blur(.375rem);animation:cp-fade .2s ease both}.nx-tour{width:min(45rem,96vw);background:var(--bone-2);border-radius:var(--r-big);overflow:hidden;box-shadow:var(--shadow-lift);border:.0625rem solid var(--ink-line);animation:cp-rise .35s var(--ease) both}.nx-tour-head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:.0625rem solid var(--ink-line)}.nx-tour-titlerow{display:flex;align-items:center;gap:.5625rem}.nx-tour-name{font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.nx-tour-badge{display:inline-flex;align-items:center;gap:.3125rem;font-family:var(--font-mono);font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);padding:.1875rem .5rem;border-radius:62.4375rem}.nx-tour-meta{font-family:var(--font-mono);font-size:.6875rem;color:var(--ink-mute);margin-top:.1875rem}.nx-tour-close{width:2.25rem;height:2.25rem;border-radius:50%;border:.0625rem solid var(--ink-line);background:var(--bone);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-soft)}.nx-tour-stage{height:23.75rem;perspective:68.75rem;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;cursor:grab;touch-action:none;background:radial-gradient(120% 90% at 50% 18%,hsl(var(--thue,230) 26% 95%),hsl(var(--thue,230) 20% 86%))}.nx-tour-stage.grabbing{cursor:grabbing}.nx-tour-room{position:relative;width:27.5rem;height:20rem;transform-style:preserve-3d;transform:translateY(2.5rem) rotateX(20deg) rotateY(-28deg)}.nx-tour-floor{position:absolute;left:50%;top:50%;width:27.5rem;height:20rem;margin-left:-13.75rem;margin-top:-10rem;transform:rotateX(90deg) translateZ(-7.25rem);background:linear-gradient(135deg,hsl(var(--thue,230) 22% 80%),hsl(var(--thue,230) 18% 70%));background-image:linear-gradient(hsl(var(--thue,230) 20% 40% / .12) .0625rem,transparent .0625rem),linear-gradient(90deg,hsl(var(--thue,230) 20% 40% / .12) .0625rem,transparent .0625rem);background-size:2.75rem 2.75rem;box-shadow:inset 0 0 3.75rem #0000001f}.nx-tour-wall{position:absolute;left:50%;top:50%;box-sizing:border-box;border-top:.0625rem solid rgba(255,255,255,.5)}.nx-tour-back{width:27.5rem;height:14.5rem;margin-left:-13.75rem;margin-top:-7.25rem;transform:translateZ(-10rem);background:linear-gradient(180deg,hsl(var(--thue,230) 24% 92%),hsl(var(--thue,230) 20% 82%))}.nx-tour-left{width:20rem;height:14.5rem;margin-left:-10rem;margin-top:-7.25rem;transform:rotateY(90deg) translateZ(-13.75rem);background:linear-gradient(180deg,hsl(var(--thue,230) 22% 88%),hsl(var(--thue,230) 18% 76%));filter:brightness(.94)}.nx-tour-right{width:20rem;height:14.5rem;margin-left:-10rem;margin-top:-7.25rem;transform:rotateY(-90deg) translateZ(-13.75rem);background:linear-gradient(180deg,hsl(var(--thue,230) 22% 88%),hsl(var(--thue,230) 18% 76%));filter:brightness(.88)}.nx-tour-hotspot{position:absolute;transform:translate(-50%,-50%)}.nx-tour-dot{display:block;width:1rem;height:1rem;border-radius:50%;background:var(--accent);box-shadow:0 0 0 .3125rem var(--accent-soft),0 .25rem .625rem #2c63f066}.nx-tour-label{position:absolute;left:50%;top:-.5rem;transform:translate(-50%,-100%);white-space:nowrap;font-size:.6875rem;font-weight:700;color:var(--accent-ink);background:var(--accent);padding:.1875rem .5rem;border-radius:.375rem}.nx-tour-hint{position:absolute;bottom:.75rem;left:50%;transform:translate(-50%);font-family:var(--font-mono);font-size:.6562rem;letter-spacing:.08em;color:var(--ink-mute);background:#ffffffb3;padding:.3125rem .75rem;border-radius:62.4375rem;pointer-events:none}.nx-tour-foot{display:flex;align-items:center;justify-content:space-between;gap:.875rem;padding:1rem 1.25rem;flex-wrap:wrap}.nx-tour-foot-l{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:var(--ink-soft)}.nx-tour-cta{padding:.875rem 1.625rem;font-size:.875rem}@media(prefers-reduced-motion:reduce){.nx-tour-scrim,.nx-tour{animation:none!important}}.nx-authprompt{position:fixed;left:0;right:0;bottom:1.5rem;z-index:150;display:flex;justify-content:center;padding:0 1rem;pointer-events:none}.nx-authprompt[hidden]{display:none}.nx-authprompt-card{pointer-events:auto;width:100%;max-width:28.75rem;background:var(--bone-2);border:.0625rem solid var(--ink-line-2);border-radius:var(--r-big);box-shadow:0 1.5rem 3.75rem -1rem #0f172966;padding:1.25rem 1.375rem;animation:cp-rise .4s var(--ease) both}.nx-authprompt-head{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.875rem}.nx-authprompt-ic{width:2.5rem;height:2.5rem;border-radius:.75rem;background:var(--accent-soft);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nx-authprompt-ic svg{fill:currentColor}.nx-authprompt-ic-done{width:2.75rem;height:2.75rem;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nx-authprompt-txt{flex:1;min-width:0}.nx-authprompt-t{font-size:1.0312rem;font-weight:700;color:var(--ink);letter-spacing:-.015em}.nx-authprompt-s{font-size:.8438rem;line-height:1.45;color:var(--ink-soft);margin-top:.1875rem}.nx-authprompt-x{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;border:0;background:var(--bone-3);color:var(--ink-soft);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.nx-authprompt-form{display:flex;gap:.5rem}.nx-authprompt-form input{flex:1;min-width:0;border:.0625rem solid var(--ink-line-2);border-radius:var(--r-pill);padding:.75rem 1rem;outline:0;font-family:var(--font-sans);font-size:.9062rem;color:var(--ink);background:var(--bone)}.nx-authprompt-go{flex-shrink:0;background:var(--accent);color:var(--accent-ink);border:0;border-radius:var(--r-pill);padding:.75rem 1.25rem;font-size:.9062rem;font-weight:600;cursor:pointer;box-shadow:var(--shadow-cta)}.nx-authprompt-note{display:flex;align-items:center;gap:.4375rem;margin-top:.6875rem;font-size:.75rem;color:var(--ink-mute)}#nx-authprompt-done .nx-authprompt-head{margin-bottom:0;align-items:center}.nx [data-phase-panel][hidden]{display:none!important}.nx-thinking{position:relative;min-height:calc(100vh - 8.3125rem);display:flex;align-items:center;justify-content:center;padding:3.125rem 1.375rem;overflow:hidden;background:var(--bone)}.nx .thk-glow{position:absolute;top:-7.5rem;left:50%;width:62.5rem;height:28.75rem;transform:translate(-50%);background:radial-gradient(ellipse at center,var(--accent-soft),transparent 60%);pointer-events:none}.nx .thk-seal{position:absolute;top:2.5rem;right:max(1.5rem,6vw);z-index:3;filter:drop-shadow(0 .375rem 1rem rgba(44,99,240,.18));animation:seal-float 4.5s ease-in-out infinite}@keyframes seal-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.5625rem)}}.nx .thk-inner{position:relative;z-index:2;max-width:47.5rem;width:100%}.nx .thk-head{display:inline-flex;align-items:center;gap:.6875rem;margin-bottom:1.375rem}.nx .thk-glyph{width:1.875rem;height:1.875rem;border-radius:.5625rem;background:var(--accent-soft);display:inline-flex;align-items:center;justify-content:center}.nx .thk-glyph-dot{width:.6875rem;height:.6875rem;border-radius:50%;background:var(--accent);animation:thk-pulse 1.4s ease-out infinite}.nx .thk-headline{font-size:clamp(1.375rem,2.6vw,1.875rem);font-weight:700;letter-spacing:-.02em;color:var(--ink)}.nx .thk-parsed{display:flex;gap:.5625rem;flex-wrap:wrap;margin-bottom:1.125rem}.nx .thk-chip{display:inline-flex;align-items:center;gap:.5625rem;padding:.5625rem .875rem;border-radius:62.4375rem;background:transparent;border:.0625rem solid var(--ink-line);opacity:.35;transform:translateY(.375rem);transition:all .4s cubic-bezier(.34,1.56,.64,1);font-size:.875rem;font-weight:600;color:var(--ink)}.nx .thk-chip.on{background:var(--bone-2);border-color:var(--accent-line);box-shadow:var(--shadow-soft);opacity:1;transform:translateY(0)}.nx .thk-chip-check{display:inline-flex;color:var(--accent);opacity:0;transition:opacity .3s}.nx .thk-chip.on .thk-chip-check{opacity:1}.nx .thk-calc{background:var(--bone-2);border:.0625rem solid var(--ink-line);border-radius:var(--r-card);box-shadow:var(--shadow-soft);overflow:hidden;opacity:1;transition:opacity .4s}.nx .thk-calc.dim{opacity:.5}.nx .thk-row{display:flex;align-items:center;gap:.875rem;padding:.9375rem 1.25rem;border-bottom:.0625rem solid var(--ink-line);opacity:.3;transform:translate(-.5rem);transition:all .4s cubic-bezier(.22,1,.36,1)}.nx .thk-row.on{opacity:1;transform:translate(0)}.nx .thk-row-ic{width:2.25rem;height:2.25rem;border-radius:.625rem;background:var(--bone-3);flex-shrink:0;transition:background .3s}.nx .thk-row.on .thk-row-ic{background:var(--accent-soft)}.nx .thk-row-main{flex:1;min-width:0}.nx .thk-row-t{display:block;font-size:.9375rem;font-weight:600;color:var(--ink)}.nx .thk-row-s{display:block;font-size:.7812rem;color:var(--ink-mute);margin-top:.0625rem}.nx .thk-row-v{font-size:1.0625rem;font-weight:700;color:var(--ink);letter-spacing:-.01em;white-space:nowrap}.nx .thk-row:not(.on) .thk-row-v{color:var(--ink-mute)}.nx .thk-sum{display:flex;align-items:center;justify-content:space-between;padding:1.125rem 1.25rem;background:var(--accent-soft)}.nx .thk-sum-l{display:inline-flex;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:700;color:var(--ink)}.nx .thk-sum-check{width:1.375rem;height:1.375rem;border-radius:50%;background:var(--accent);color:var(--accent-ink);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nx .thk-sum-v{font-size:clamp(1.75rem,3vw,2.375rem);font-weight:700;color:var(--ink);letter-spacing:-.03em;line-height:1}.nx .thk-result{display:flex;align-items:center;gap:.625rem;margin-top:1.125rem;font-size:.9375rem;font-weight:600;color:var(--ink-soft);opacity:0;transition:opacity .4s}.nx .thk-result.on{opacity:1}.nx .thk-result-tag{display:inline-flex;align-items:center;gap:.375rem;color:var(--accent);font-weight:700}.nx .thk-result-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--accent);animation:thk-pulse 1.8s ease-out infinite}@keyframes thk-pulse{0%{box-shadow:0 0 #2c63f066}70%{box-shadow:0 0 0 .5625rem #2c63f000}to{box-shadow:0 0 #2c63f000}}@media(max-width:1298px){.nx .thk-seal{display:none}}@media(prefers-reduced-motion:reduce){.nx .thk-seal,.nx .thk-glyph-dot,.nx .thk-result-dot{animation:none!important}.nx .thk-chip,.nx .thk-row{transition:none!important}}.nx-results{background:var(--bone);min-height:calc(100vh - 8.3125rem);padding:2.375rem 0 5rem}.nx-res-head{display:flex;align-items:flex-start;gap:1.125rem;margin-bottom:1.375rem}.nx-res-back{display:inline-flex;align-items:center;gap:.4375rem;background:var(--bone-2);border:.0625rem solid var(--ink-line);border-radius:var(--r-pill);padding:.5625rem 1rem .5625rem .8125rem;font-size:.8125rem;font-weight:600;color:var(--ink-soft);cursor:pointer;white-space:nowrap;transition:all .15s;flex-shrink:0}.nx-res-back:hover{color:var(--ink);border-color:var(--accent-line)}.nx-res-back .nx-ic{transform:rotate(180deg)}.nx-res-title{font-family:var(--display);font-size:var(--fs-h1);font-weight:600;letter-spacing:-.03em;color:var(--ink);margin:0 0 .375rem}.nx-res-title span{color:var(--accent)}.nx-res-sub{display:inline-flex;align-items:center;gap:.75rem;font-size:.8438rem;color:var(--ink-soft);flex-wrap:wrap}.nx-res-live{display:inline-flex;align-items:center;gap:.4375rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-weight:700}.nx-res-live-dot{width:.4375rem;height:.4375rem;border-radius:50%;background:var(--accent);animation:thk-pulse 1.8s ease-out infinite}.nx-res-subline{color:var(--ink-mute)}.nx-consid{background:var(--accent-wash);border:.0625rem solid var(--accent-line);border-radius:var(--r-card);margin-bottom:1.125rem;overflow:hidden}.nx-consid-head{width:100%;display:flex;align-items:center;gap:.8125rem;padding:1rem 1.125rem;background:transparent;border:0;cursor:pointer;text-align:left}.nx-consid-ic{width:2.125rem;height:2.125rem;border-radius:.625rem;background:var(--accent);color:var(--accent-ink);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nx-consid-head-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.nx-consid-title{font-size:1rem;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.nx-consid-sub{font-size:.7812rem;color:var(--ink-soft)}.nx-consid-badge{font-family:var(--font-mono);font-size:.6562rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:var(--accent);color:var(--accent-ink);padding:.3125rem .625rem;border-radius:62.4375rem;white-space:nowrap}.nx-consid-chev{color:var(--ink-mute);transition:transform .25s var(--ease)}.nx-consid.is-collapsed .nx-consid-chev{transform:rotate(-90deg)}.nx-consid-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.125rem,1fr));gap:.5625rem;padding:.125rem .875rem 1rem;overflow:hidden;transition:max-height .3s var(--ease),opacity .25s}.nx-consid.is-collapsed .nx-consid-grid{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.nx-consid-item{display:inline-flex;align-items:center;gap:.5625rem;padding:.625rem .8125rem;border-radius:var(--r-soft);background:var(--bone-2);border:.0625rem solid var(--ink-line);font-size:.8438rem;font-weight:600;color:var(--ink);cursor:pointer;text-align:left;transition:all .18s}.nx-consid-item-ic{width:1.25rem;height:1.25rem;border-radius:.375rem;background:var(--bone-3);color:var(--ink-mute);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .18s}.nx-consid-item.is-on{border-color:var(--accent-line)}.nx-consid-item.is-on .nx-consid-item-ic{background:var(--accent);color:var(--accent-ink)}.nx-consid-item:not(.is-on){opacity:.5}.nx-consid-item-l{flex:1}.nx-refine{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;flex-wrap:wrap;background:var(--bone-2);border:.0625rem solid var(--ink-line);border-radius:var(--r-card);padding:1rem 1.25rem;margin-bottom:1.375rem;box-shadow:var(--shadow-soft)}.nx-refine-l{display:flex;flex-direction:column;gap:.1875rem}.nx-refine-eyebrow{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);font-weight:600}.nx-refine-qm{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.nx-refine-qm span{color:var(--ink)}.nx-refine-ctrls{display:flex;align-items:flex-end;gap:1.375rem;flex-wrap:wrap}.nx-refine-grp{display:flex;flex-direction:column;gap:.375rem}.nx-refine-lbl{font-family:var(--font-mono);font-size:.5938rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);font-weight:600}.nx-stepper{display:inline-flex;align-items:center;gap:.125rem;background:var(--bone);border:.0625rem solid var(--ink-line);border-radius:62.4375rem;padding:.1875rem}.nx-step{width:1.875rem;height:1.875rem;border-radius:50%;border:0;background:transparent;color:var(--ink);font-size:1.125rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s}.nx-step:hover{background:var(--accent-soft);color:var(--accent)}.nx-step-v{min-width:2.625rem;text-align:center;font-size:.9375rem;font-weight:700;color:var(--ink)}.nx-seg{display:inline-flex;background:var(--bone);border:.0625rem solid var(--ink-line);border-radius:62.4375rem;padding:.1875rem}.nx-seg-b{border:0;background:transparent;padding:.375rem .8125rem;border-radius:62.4375rem;font-size:.8125rem;font-weight:600;color:var(--ink-soft);cursor:pointer;transition:all .15s}.nx-seg-b.is-active{background:var(--accent);color:var(--accent-ink);box-shadow:var(--shadow-cta)}.nx-toggle{display:inline-flex;align-items:center;gap:.5rem;background:var(--bone);border:.0625rem solid var(--ink-line);border-radius:62.4375rem;padding:.25rem .75rem .25rem .25rem;cursor:pointer}.nx-toggle-knob{width:2.125rem;height:1.25rem;border-radius:62.4375rem;background:var(--ink-line-2);position:relative;transition:background .2s;flex-shrink:0}.nx-toggle-knob:after{content:"";position:absolute;top:.125rem;left:.125rem;width:1rem;height:1rem;border-radius:50%;background:#fff;transition:transform .2s var(--spring);box-shadow:0 .0625rem .1875rem #0003}.nx-toggle.is-on .nx-toggle-knob{background:var(--accent)}.nx-toggle.is-on .nx-toggle-knob:after{transform:translate(.875rem)}.nx-toggle-txt{font-size:.8125rem;font-weight:700;color:var(--ink)}.nx-res-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(21.25rem,1fr));gap:1.375rem}@media(max-width:792px){.nx-res-grid{grid-template-columns:1fr}.nx-refine{flex-direction:column;align-items:flex-start}}.nx-cur-scrim{align-items:center;justify-content:center;padding:clamp(.75rem,3vw,2.5rem);backdrop-filter:blur(.4375rem);-webkit-backdrop-filter:blur(.4375rem);animation:cp-fade .25s var(--ease) both}.nx-cur{position:relative;width:100%;max-width:41.25rem;max-height:92vh;display:flex;flex-direction:column;background:var(--bone);border-radius:var(--r-card);box-shadow:0 2.5rem 7.5rem -1.875rem #0a061299,0 0 0 .0625rem var(--ink-line);overflow:hidden;animation:cp-rise .4s var(--ease) both}.nx-cur.is-results{max-width:55rem}.nx-cur-glow{position:absolute;top:-7.5rem;left:50%;transform:translate(-50%);width:28.75rem;height:15rem;pointer-events:none;background:radial-gradient(60% 60% at 50% 50%,var(--accent-soft) 0%,transparent 70%);opacity:.9}.nx-cur-header{position:relative;padding:clamp(1.375rem,3vw,1.875rem) clamp(1.375rem,3vw,2.125rem) 1.125rem;border-bottom:.0625rem solid var(--ink-line);flex-shrink:0}.nx-cur-eyebrow-row{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.nx-cur.is-results .nx-cur-eyebrow-row{margin-bottom:.75rem}.nx-cur-badge{width:2.375rem;height:2.375rem;border-radius:.75rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--accent-ink);box-shadow:var(--shadow-cta)}.nx-cur-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.6562rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:600}.nx-cur-title{font-size:clamp(1.375rem,2.6vw,1.75rem);font-weight:600;letter-spacing:-.03em;color:var(--ink);margin:0 0 .375rem;max-width:30rem}.nx-cur.is-results .nx-cur-title{margin-bottom:.5rem;max-width:35rem}.nx-cur-accent{color:var(--accent)}.nx-cur-sub{font-size:.875rem;color:var(--ink-soft);margin:0}.nx-cur-skip{position:absolute;top:clamp(1rem,2.4vw,1.5rem);right:clamp(1rem,2.4vw,1.625rem);display:inline-flex;align-items:center;gap:.4375rem;height:2.25rem;padding:0 .875rem;border-radius:var(--r-pill);border:.0625rem solid var(--ink-line);background:var(--bone-2);color:var(--ink-soft);cursor:pointer;font-family:var(--font-sans);font-size:.8125rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}.nx-cur-skip:hover{background:var(--bone-3);color:var(--ink);border-color:var(--ink-line-2)}.nx-cur-chips{display:flex;flex-wrap:wrap;gap:.5rem}.nx-cur-chip{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font-mono);font-size:.6875rem;font-weight:600;padding:.375rem .75rem;border-radius:var(--r-pill);border:.0625rem solid var(--accent-line);background:var(--accent-soft);color:var(--accent);cursor:pointer}.nx-cur-chip .nx-ic{opacity:.7}.nx-cur-dots{display:flex;gap:.375rem;margin-top:1.125rem}.nx-cur-dot{height:.25rem;flex:1;border-radius:.25rem;background:var(--ink-line-2);transition:all .3s var(--ease)}.nx-cur-dot.is-on{background:var(--accent)}.nx-cur-dot.is-active{flex:2.2}.nx-cur-body{padding:clamp(1.25rem,3vw,1.875rem) clamp(1.375rem,3vw,2.125rem);overflow-y:auto;flex:1}.nx-cur-hint{font-size:.8125rem;color:var(--ink-soft);margin:0 0 1rem}.nx-cur-grid{display:grid;gap:.75rem}.nx-cur-grid-mood{grid-template-columns:repeat(auto-fit,minmax(11.25rem,1fr))}.nx-cur-grid-goal{grid-template-columns:repeat(auto-fit,minmax(10.625rem,1fr))}.nx-cur-grid-need{grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr))}.nx-cur-grid-prov{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.875rem}.nx-cur-tile{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;text-align:left;padding:1.125rem;border-radius:var(--r-big);cursor:pointer;background:var(--bone-2);border:.0938rem solid var(--ink-line-2);box-shadow:var(--shadow-soft);transition:border-color .15s var(--ease),box-shadow .15s var(--ease),background .15s}.nx-cur-tile:hover{border-color:var(--accent-line);box-shadow:var(--shadow-lift)}.nx-cur-tile.is-on{background:var(--accent-soft);border-color:var(--accent);box-shadow:0 0 0 .25rem var(--accent-soft)}.nx-cur-tile-row{flex-direction:row;align-items:center;gap:.75rem;padding:.9375rem 1rem}.nx-cur-tile-ic{width:2.625rem;height:2.625rem;border-radius:.8125rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nx-cur-tile-title{font-size:.9375rem;font-weight:700;letter-spacing:-.01em;color:var(--ink);line-height:1.2}.nx-cur-tile-row .nx-cur-tile-title{font-size:.875rem;flex:1;min-width:0;overflow-wrap:break-word}.nx-cur-tile-sub{font-size:.75rem;color:var(--ink-soft);line-height:1.35}.nx-cur-need-check{width:1.375rem;height:1.375rem;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:.0938rem solid var(--ink-line-2);color:var(--accent-ink)}.nx-cur-need-check.is-on{border:0;background:var(--accent)}.nx-cur-prov{display:flex;flex-direction:column;border-radius:var(--r-big);border:.0938rem solid var(--ink-line);background:var(--bone-2);overflow:hidden;box-shadow:var(--shadow-soft);transition:border-color .15s,box-shadow .15s}.nx-cur-prov.is-on{border-color:var(--accent);box-shadow:0 0 0 .25rem var(--accent-soft)}.nx-cur-prov-head{display:flex;align-items:center;gap:.75rem;padding:.9375rem 1rem .75rem}.nx-cur-prov-main{min-width:0;flex:1}.nx-cur-prov-cat{font-family:var(--font-mono);font-size:.5938rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);font-weight:600}.nx-cur-prov-name{font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-cur-prov-tag{font-size:.8125rem;color:var(--ink-soft);line-height:1.4;margin:0 1rem .75rem;min-height:2.25rem}.nx-cur-prov-meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 1rem .75rem}.nx-cur-prov-price{font-size:.8125rem;font-weight:700;color:var(--ink)}.nx-cur-prov-add{margin:0 .75rem .75rem;display:inline-flex;align-items:center;justify-content:center;gap:.4375rem;padding:.625rem;border-radius:var(--r-pill);border:.0938rem solid var(--ink-line-2);background:transparent;color:var(--ink);font-family:var(--font-sans);font-size:.8438rem;font-weight:600;cursor:pointer;transition:all .14s}.nx-cur-prov-add.is-on{border:0;background:var(--accent);color:var(--accent-ink)}.nx-cur-foot{display:flex;align-items:center;justify-content:space-between;gap:.875rem;flex-wrap:wrap;padding:1rem clamp(1.375rem,3vw,2.125rem);border-top:.0625rem solid var(--ink-line);background:var(--bone-2);flex-shrink:0}.nx-cur-textbtn{display:inline-flex;align-items:center;gap:.375rem;font-size:.8438rem;font-weight:600;color:var(--ink-soft);background:none;border:0;cursor:pointer;padding:.5rem 0}.nx-cur-textbtn:hover{color:var(--ink)}.nx-cur-cta{display:inline-flex;align-items:center;gap:.5625rem;background:var(--accent);color:var(--accent-ink);border:0;border-radius:var(--r-pill);padding:.875rem 1.625rem;font-size:.875rem;font-weight:600;cursor:pointer;box-shadow:var(--shadow-cta)}.nx-cur-cta[disabled]{background:var(--ink-line-2);cursor:not-allowed;box-shadow:none;opacity:.7}@media(prefers-reduced-motion:reduce){.nx-cur-scrim,.nx-cur{animation:none!important}}.nx-res-split{display:grid;grid-template-columns:minmax(0,1fr) 28.75rem;gap:1.5rem;align-items:start}.nx-card.is-focus{border-color:var(--accent);box-shadow:0 0 0 .125rem var(--accent),var(--shadow-lift)}@media(max-width:1078px){.nx-res-split{grid-template-columns:1fr}}.nx-cmpsave{padding:1rem clamp(1.125rem,3vw,1.625rem);border-bottom:.0625rem solid var(--ink-line);background:var(--accent-wash);flex-shrink:0}.nx-cmpsave-row{display:flex;align-items:center;gap:.8125rem;flex-wrap:wrap}.nx-cmpsave-ic{width:2.375rem;height:2.375rem;border-radius:.6875rem;background:var(--accent-soft);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nx-cmpsave-ic-done{width:2.375rem;height:2.375rem;border-radius:.6875rem;background:var(--accent);color:var(--accent-ink);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nx-cmpsave-txt{flex:1;min-width:11.25rem}.nx-cmpsave-t{font-size:.9375rem;font-weight:700;color:var(--ink);letter-spacing:-.01em}.nx-cmpsave-s{font-size:.7812rem;color:var(--ink-soft);margin-top:.125rem}.nx-cmpsave-form{display:flex;gap:.5rem}.nx-cmpsave-form input{border:.0625rem solid var(--ink-line-2);border-radius:var(--r-pill);padding:.625rem .9375rem;outline:0;font-family:var(--font-sans);font-size:.875rem;color:var(--ink);background:var(--bone-2);min-width:10.625rem}.nx-cmpsave-form input:focus{border-color:var(--accent);box-shadow:0 0 0 .1875rem var(--accent-soft)}.nx-cmpsave-go{background:var(--accent);color:var(--accent-ink);border:0;border-radius:var(--r-pill);padding:.625rem 1.125rem;font-size:.875rem;font-weight:600;cursor:pointer;box-shadow:var(--shadow-cta)}.nx-cmpsave-note{display:flex;align-items:center;gap:.4375rem;margin-top:.625rem;font-size:.7188rem;color:var(--ink-mute)}#nx-herowiz{text-align:left;background:var(--bone-2);border:.0938rem solid var(--ink-line-2);border-radius:var(--r-big);padding:1rem 1.125rem 1.125rem;box-shadow:var(--shadow-soft)}#nx-herowiz[hidden]{display:block;visibility:hidden}.nx-res-split-single{grid-template-columns:1fr;display:block}.nx-res-split-single .nx-res-grid{max-height:none}.nx .nh-sec{padding:4rem 0}.nh-kick{font-size:.625rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:.75rem}.nh-h2{font-family:var(--display);font-size:var(--fs-h2);font-weight:600;letter-spacing:-.028em;line-height:1.18;color:var(--ink);margin:0 0 .625rem;text-wrap:balance}.nh-lead{font-size:.9375rem;line-height:1.6;color:var(--ink-soft);margin:0 0 1.875rem;max-width:35rem;text-wrap:pretty}.nh-note{font-size:.75rem;line-height:1.55;color:var(--ink-mute);margin:1rem 0 0;max-width:35rem}.nh-tick{color:var(--accent);flex-shrink:0;margin-top:.125rem}.nh-sec-eng{padding-top:.5rem}.nh-h3{font-family:var(--display);font-size:1.5625rem;font-weight:600;letter-spacing:-.028em;line-height:1.2;color:var(--ink);margin:0 0 .625rem;max-width:32.5rem;text-wrap:pretty}.nh-lead-eng{margin-bottom:0}.nh-kick-honig{display:inline-flex;align-items:center;gap:.5rem}.nh-kick-honig:before{content:"";width:.3125rem;height:.3125rem;border-radius:var(--r-pill);background:var(--honey)}.nh-anb{background:var(--white);border:.0625rem solid var(--ink-line);border-radius:var(--r-card);box-shadow:var(--shadow-paper);overflow:hidden;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(16.25rem,.75fr)}.nh-anb-l{padding:2.125rem 2.25rem 2.25rem}.nh-anb-punkte{display:grid;gap:.6875rem;margin:1.375rem 0 1.625rem}.nh-anb-punkt{display:flex;gap:.625rem;font-size:.875rem;line-height:1.55;color:var(--ink-soft);text-wrap:pretty}.nh-anb-cta{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.nh-anb-hint{font-size:.8125rem;color:var(--ink-mute)}.nh-anb-r{border-left:.0625rem solid var(--ink-line);background:var(--bone);padding:2.125rem 1.875rem 2.25rem;display:flex;flex-direction:column}.nh-anb-h3{font-family:var(--display);font-size:1.1875rem;font-weight:600;letter-spacing:-.022em;line-height:1.25;margin:0 0 .625rem;color:var(--ink);text-wrap:pretty}.nh-anb-p{font-size:.875rem;line-height:1.6;color:var(--ink-soft);margin:0 0 1.125rem;text-wrap:pretty}.nh-anb-ghost{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;margin-top:auto;background:var(--white);border:.0625rem solid var(--ink-line-2);border-radius:var(--r-pill);padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;color:var(--ink);text-decoration:none;white-space:nowrap}.nh-anb-ghost:hover{border-color:var(--accent-line);color:var(--accent)}.nh-kunden{display:flex;align-items:center;gap:1.75rem;flex-wrap:wrap}.nh-kunden-k{font-size:.7812rem;font-weight:600;color:var(--ink);flex-shrink:0}.nh-kunden-logo{height:2.125rem;width:auto;opacity:.62;filter:grayscale(1);transition:opacity .2s var(--ease),filter .2s var(--ease)}.nh-kunden-logo:hover{opacity:1;filter:none}.nh-vers{display:grid;grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));gap:1.125rem;margin-top:1.625rem}.nh-vers-item{display:flex;gap:.75rem}.nh-vers-ic{display:grid;place-items:center;width:2.125rem;height:2.125rem;border-radius:.625rem;background:var(--honey-wash);color:var(--honey-deep);flex-shrink:0}.nh-vers-t{display:block;font-family:var(--display);font-size:.9688rem;font-weight:600;letter-spacing:-.018em;color:var(--ink);margin-bottom:.125rem}.nh-vers-p{display:block;font-size:.875rem;line-height:1.6;color:var(--ink-soft);text-wrap:pretty}.nh-galerie{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.875rem;margin-top:1.625rem}.nh-gal-kachel{display:block;text-decoration:none;color:inherit}.nh-gal-bild{display:block;position:relative;aspect-ratio:3 / 2;border-radius:var(--r-soft);overflow:hidden;background:var(--bone-3);margin-bottom:.625rem;box-shadow:var(--shadow);transition:box-shadow .22s var(--ease)}.nh-gal-bild img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s var(--ease)}.nh-gal-kachel:hover .nh-gal-bild{box-shadow:var(--shadow-lift)}.nh-gal-kachel:hover .nh-gal-bild img{transform:scale(1.035)}.nh-gal-leer{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--ink-fade)}.nh-gal-name{display:block;font-family:var(--display);font-size:.9375rem;font-weight:600;letter-spacing:-.016em;color:var(--ink)}.nh-gal-ort{display:block;font-size:.7812rem;color:var(--ink-mute);margin-top:.0625rem}.nh-gal-mass{display:block;font-size:.7812rem;color:var(--ink-soft);margin-top:.25rem}@media(max-width:616px){.nh-galerie{grid-template-columns:1fr 1fr;gap:.75rem}.nh-kunden{gap:1.125rem}}@media(max-width:990px){.nh-anb{grid-template-columns:1fr}.nh-anb-r{border-left:0;border-top:.0625rem solid var(--ink-line)}}.nla-nav{position:relative;z-index:40;background:var(--white);border-bottom:.0625rem solid var(--ink-line);font-family:var(--sans)}.nla-nav-row{max-width:73.75rem;margin:0 auto;display:flex;align-items:center;gap:1.5rem;padding:.8125rem 1.5rem;flex-wrap:nowrap}.nla-brand{display:flex;flex-shrink:0}.nla-nav-menus{display:flex;gap:1.125rem;font-size:.8438rem;font-weight:500;flex-shrink:0}.nla-nav-item{position:relative}.nla-nav-link,.nla-nav-trig{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:var(--ink-soft);white-space:nowrap;text-decoration:none;display:flex;align-items:center;gap:.375rem}.nla-nav-trig[aria-expanded=true]{color:var(--ink)}.nla-nav-chev{display:inline-flex;transition:transform .18s var(--ease)}.nla-nav-trig[aria-expanded=true] .nla-nav-chev{transform:rotate(180deg)}.nla-nav-menu{position:absolute;top:calc(100% + .875rem);left:-.75rem;min-width:12.5rem;background:var(--white);border:.0625rem solid var(--ink-line);border-radius:.875rem;box-shadow:var(--shadow-paper);padding:.375rem;display:grid;gap:.125rem;z-index:50}.nla-nav-menu[hidden]{display:none}.nla-nav-menu a{display:block;text-align:left;padding:.625rem .75rem;border-radius:.5625rem;font-size:.8438rem;color:var(--ink);text-decoration:none}.nla-nav-menu a:hover{background:var(--bone-3);color:var(--ink)}.nla-nav-konto{margin-left:auto;display:flex;align-items:center;gap:1rem;font-size:.8125rem;flex-shrink:0}.nla-nav-badge{display:grid;place-items:center;min-width:1.0625rem;height:1.0625rem;border-radius:var(--r-pill);background:var(--accent);color:var(--accent-ink);font-size:.625rem;font-weight:700;padding:0 .3125rem}.nla-nav-anmelden{color:var(--ink);font-weight:600}.nla-nav-reg{background:var(--accent);color:var(--accent-ink);border:0;font-family:inherit;font-size:.8125rem;font-weight:600;border-radius:var(--r-pill);padding:.5625rem 1rem;white-space:nowrap;text-decoration:none}.nla-nav-reg:hover{background:var(--accent-deep);color:var(--accent-ink)}.nla-nav-narrow{display:none}.nla-nav-gruppe{display:grid;gap:.125rem}.nla-nav-gruppe-folge{margin-top:.375rem;padding-top:.375rem;border-top:.0625rem solid var(--ink-line)}.nla-nav-gruppe-titel{font-size:.625rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-mute);padding:.375rem .75rem .125rem}.nla-nav-glas{position:absolute;top:0;left:0;right:0;background:transparent;border-bottom:0}.nla-nav-glas .nla-nav-link,.nla-nav-glas .nla-nav-trig,.nla-nav-glas .nla-nav-anmelden,.nla-nav-glas .nla-nav-trig[aria-expanded=true]{color:var(--white)}.nla-nav-glas .nla-brand [stroke]{stroke:var(--white)}.nla-nav-glas .nx-ic-accent{color:var(--white)}.nla-nav-glas :focus-visible{outline:.125rem solid var(--white);outline-offset:.1875rem}@media(max-width:858px){.nla-nav-opt,.nla-nav-wide{display:none}.nla-nav-narrow{display:block}.nla-nav-in{gap:.875rem;padding:.6875rem 1rem}.nla-nav-menu{max-width:calc(100vw - 2rem)}}@media(max-width:473px){.nla-nav-signin{display:none}}@media(max-width:616px){.nla-nav-menus{display:none}}.hero-copy{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-width:0;max-width:43.75rem}.nx-console-wrap{width:100%;max-width:43.75rem;position:relative}@media(max-width:990px){.hero-copy{max-width:100%}}.nh-pruef-kopf{max-width:45rem;margin-bottom:1.75rem}.nh-pruef{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:.875rem;align-items:start}.nh-pruef-links{background:var(--white);border:.0625rem solid var(--ink-line);border-radius:var(--r-card);box-shadow:var(--shadow);padding:1.5rem 1.625rem 1.625rem;position:sticky;top:1rem}.nh-pruef-bild{position:relative;display:block;margin:-1.5rem -1.625rem 1.25rem;height:15.625rem;overflow:hidden;background:var(--bone-3)}.nh-pruef-leer{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--ink-fade)}.nh-pruef-schleier{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#090f1cd1,#090f1c4d 46%,#090f1c00 74%);pointer-events:none}.nh-pruef-bildtext{position:absolute;left:1.625rem;right:1.375rem;bottom:1.125rem;pointer-events:none}.nh-pruef-bildkick{display:block;font-size:.6562rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#ffffffa8;margin-bottom:.3125rem}.nh-pruef-satz{display:block;font-family:var(--display);font-size:1.1875rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:#fff;text-wrap:pretty}.nh-pruef-feld{font-size:.8125rem;font-weight:600;color:var(--ink);margin-bottom:.5625rem}.nh-pruef-chips{display:flex;flex-wrap:wrap;gap:.4375rem;margin-bottom:1.25rem}.nh-chip{cursor:pointer;font-family:var(--sans);font-size:.8438rem;font-weight:400;color:var(--ink-soft);background:var(--white);border:.0625rem solid var(--ink-line-2);border-radius:var(--r-pill);padding:.625rem 1rem;white-space:nowrap;transition:all .16s var(--ease)}.nh-chip:hover{border-color:var(--accent-line)}.nh-chip.is-an{font-weight:600;color:var(--accent-deep);background:var(--accent-wash);border-color:var(--accent)}.nh-pruef-hinweis{display:flex;gap:.625rem;margin-top:1.25rem;padding-top:1rem;border-top:.0625rem solid var(--ink-line);font-size:.7812rem;line-height:1.55;color:var(--ink-mute);text-wrap:pretty}.nh-pruef-hinweis-ic{color:var(--honey-deep);flex-shrink:0;margin-top:.125rem}.nh-pruef-rechts{background:var(--white);border:.0625rem solid var(--ink-line);border-radius:var(--r-card);box-shadow:var(--shadow-paper);overflow:hidden}.nh-pruef-kopfzeile{position:relative;display:flex;align-items:center;gap:.625rem;padding:.9375rem 1.375rem;border-bottom:.0625rem solid var(--ink-line)}.nh-pruef-kopf-ic{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:var(--r-pill);background:var(--accent-wash);border:.0625rem solid var(--accent-line);color:var(--accent);flex-shrink:0}.nh-pruef-kopf-t{font-size:.8438rem;font-weight:600;color:var(--ink)}.nh-pruef-zaehler{margin-left:auto;font-size:.7812rem;color:var(--ink-mute);white-space:nowrap}.nh-pruef-zaehler b{color:var(--honey-deep);font-weight:600}.nh-pruef-scan{position:absolute;left:0;bottom:-.0625rem;height:.125rem;width:0;background:var(--accent)}.nh-pruef-scan.is-laeuft{animation:pruef-scan 1.1s var(--ease) forwards}@keyframes pruef-scan{0%{width:0}to{width:100%}}.nh-befund{display:flex;gap:.8125rem;padding:.9375rem 1.375rem}.nh-befund+.nh-befund{border-top:.0625rem solid var(--ink-line)}.nh-befund.is-neu{animation:pruef-befund .4s var(--ease) both}@keyframes pruef-befund{0%{opacity:0;transform:translateY(.5625rem)}to{opacity:1;transform:none}}.nh-befund-ic{display:grid;place-items:center;width:2rem;height:2rem;flex-shrink:0;border-radius:.625rem}.nh-befund-ic.is-rechnet{background:var(--accent-wash);border:.0625rem solid var(--accent-line);color:var(--accent)}.nh-befund-ic.is-fragt{background:var(--honey-wash);border:.0625rem solid var(--honey-line);color:var(--honey-deep)}.nh-befund-t{display:block;font-family:var(--display);font-size:.9688rem;font-weight:600;letter-spacing:-.018em;color:var(--ink);margin-bottom:.1875rem}.nh-befund-p{display:block;font-size:.8438rem;line-height:1.55;color:var(--ink-soft);text-wrap:pretty}.nh-pruef-fuss{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap;padding:1rem 1.375rem;border-top:.0625rem solid var(--ink-line);background:var(--bone);font-size:.8125rem;line-height:1.55;color:var(--ink-soft)}.nh-pruef-fuss>span{max-width:32.5rem;text-wrap:pretty}.nh-legende-rechnet{color:var(--accent);font-weight:600}.nh-legende-fragt{color:var(--honey-deep);font-weight:600}.nh-pruef-cta{margin-left:auto}@media(prefers-reduced-motion:reduce){.nh-pruef-scan{display:none}.nh-befund.is-neu{animation:none}}@media(max-width:990px){.nh-pruef{grid-template-columns:minmax(0,1fr)}.nh-pruef-links{position:static}}@media(max-width:836px){.nh-pruef-links{padding:1.25rem 1.125rem 1.375rem}.nh-pruef-bild{margin:-1.25rem -1.125rem 1.125rem;height:12.5rem}.nh-pruef-bildtext{left:1.125rem;right:1rem}.nh-chip{padding:.75rem 1rem}.nh-pruef-cta{margin-left:0;width:100%}}:root{font-size:17.6px}.nx{--seam: 3.9375rem}@media(max-width:836px){.nx{--seam: 0}}.hero-sek{position:relative;min-height:38.75rem;color:#fff}.nx-glaskopf .hero-sek{padding-top:3.25rem}.hero-siegel{position:absolute;top:7.75rem;right:7rem;width:12.75rem;aspect-ratio:448 / 588;z-index:2;display:block;background-image:url(/build/assets/siegel-bestpreis-21RCiLHc.webp);background-size:contain;background-repeat:no-repeat;background-position:center;filter:drop-shadow(0 1.125rem 2.25rem rgba(6,22,60,.4));transition:transform .16s var(--spring),filter .22s var(--ease)}.hero-siegel:hover{transform:translateY(-.125rem);filter:drop-shadow(0 1.375rem 2.625rem rgba(6,22,60,.5))}.hero-siegel-wie{position:absolute;top:28.05rem;right:12.75rem;width:8.5rem;aspect-ratio:300 / 311;z-index:2;display:block;background-image:url(/build/assets/siegel-whoisexpert-CgmQlWXZ.webp);background-size:contain;background-repeat:no-repeat;background-position:center;filter:drop-shadow(0 1rem 2rem rgba(6,22,60,.38));transition:transform .16s var(--spring),filter .22s var(--ease)}.hero-siegel-wie:hover{transform:translateY(-.125rem);filter:drop-shadow(0 1.25rem 2.375rem rgba(6,22,60,.48))}@media(max-width:1078px){.hero-siegel,.hero-siegel-wie{display:none}}.hero-bg{position:absolute;top:0;left:0;right:0;bottom:var(--seam);overflow:hidden;background-image:-webkit-image-set(url(/build/assets/hero-bg-C3L1KwhN.webp) 1x,url(/build/assets/hero-bg-2x-D1hNI0fX.webp) 2x);background-image:image-set(url(/build/assets/hero-bg-C3L1KwhN.webp) 1x,url(/build/assets/hero-bg-2x-D1hNI0fX.webp) 2x);background-size:cover;background-position:center 42%}.hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#041a56db,#041a56a8 42%,#041a5624 74%,#041a5600)}.hero-in{position:relative;max-width:73.75rem;margin:0 auto;padding:3.875rem 1.5rem 0}.hero-copy{max-width:43.75rem}.hero-kicker{display:inline-flex;align-items:center;gap:.5rem;font-size:.7188rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#fffffff0;margin-bottom:1.125rem;white-space:nowrap}.hero-kicker-punkt{width:.375rem;height:.375rem;border-radius:62.4375rem;background:var(--honey)}.hero-h1{font-family:var(--display);font-size:clamp(1.8125rem,3.4vw,2.875rem);font-weight:600;letter-spacing:-.026em;line-height:1.12;color:#fff;margin:0 0 1.125rem;max-width:33.75rem;text-shadow:0 .125rem 1.5rem rgba(6,22,60,.35)}.hero-swapwort{display:inline-block;white-space:nowrap}.hero-ort{background:none;border:0;padding:0;font:inherit;color:#fff;cursor:pointer;white-space:nowrap}.hero-ort u{text-decoration:underline;text-decoration-color:#fff9;text-decoration-thickness:.1875rem;text-underline-offset:.5rem;transition:text-decoration-color .18s var(--ease)}.hero-ort:hover u{text-decoration-color:#fff}.hero-ort .nx-ic{opacity:.8;margin-left:.375rem;vertical-align:baseline;transition:opacity .18s var(--ease)}.hero-ort:hover .nx-ic{opacity:1}.hero-sub{font-size:1.0938rem;line-height:1.5;color:#ffffffeb;margin:0 0 1.75rem;max-width:31.25rem;text-wrap:pretty}.hero-sub b{color:#fff;font-weight:600}@keyframes rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.rise{animation:rise .5s var(--ease) both}.rise-06{animation-delay:.06s}.rise-12{animation-delay:.12s}.rise-18{animation-delay:.18s}.hero-swapwort{will-change:transform,opacity,filter}.hero-swapwort.is-out{opacity:0;transform:translateY(-.32em);filter:blur(.25rem);transition:opacity .16s cubic-bezier(.4,0,1,1),transform .16s cubic-bezier(.4,0,1,1),filter .16s cubic-bezier(.4,0,1,1)}@keyframes swap{0%{opacity:0;transform:translateY(.42em);filter:blur(.375rem)}60%{filter:blur(0)}to{opacity:1;transform:none;filter:none}}.swap{animation:swap .38s cubic-bezier(.34,1.4,.5,1) both}@media(prefers-reduced-motion:reduce){.rise,.swap{animation:none}}.hero-card{position:relative;background:var(--white);color:var(--ink);border:.0625rem solid var(--ink-line);border-radius:var(--r-card);box-shadow:0 1.5rem 3.75rem -1.375rem #08184073;padding:1.125rem 1.375rem 1.25rem;overflow:hidden;max-width:43.75rem}.hero-card:before{content:"";position:absolute;top:0;left:0;right:0;height:.25rem;background:var(--honey)}.hero-tabs{display:flex;flex-wrap:wrap;gap:1.375rem;border-bottom:.0625rem solid var(--ink-line);margin-bottom:1rem}.hero-tab{display:flex;align-items:center;gap:.5rem;background:none;border:none;border-bottom:.125rem solid transparent;padding:0 .0625rem .625rem;font-family:var(--display);font-size:.9062rem;font-weight:500;color:var(--ink-mute);cursor:pointer;white-space:nowrap;transition:color .18s var(--ease),border-color .18s var(--ease)}.hero-tab:hover{color:var(--ink)}.hero-tab.is-active{color:var(--ink);font-weight:600;border-bottom-color:var(--honey);border-bottom-width:.1875rem}.hero-tab.is-active .nx-ic{color:var(--honey-deep)}.hero-modus{min-height:11rem;display:flex;flex-direction:column;justify-content:center}.hero-modus .nx-mode[hidden]{display:none}.fld{background:var(--white);border:.0625rem solid var(--ink-line-2);border-radius:.75rem;padding:.875rem 1rem;font-family:var(--display);font-size:.9375rem;color:var(--ink);outline:none;width:100%;transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.fld::-moz-placeholder{color:var(--ink-fade)}.fld::placeholder{color:var(--ink-fade)}.fld:focus{border-color:var(--accent);box-shadow:var(--shadow-ai)}.hero-ki{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.625rem;align-items:start}.hero-ki-feld{position:relative;display:block}.hero-ki-spark{position:absolute;left:.9375rem;top:.9375rem;color:var(--accent);pointer-events:none;z-index:1}.hero-ta{resize:none;padding-left:2.75rem;line-height:1.45;display:block}.hero-hint{font-size:.7812rem;color:var(--ink-mute);margin-top:.6875rem}.hero-eck{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.hero-feld{position:relative;display:block}.hero-feld-ic{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:var(--ink-fade);pointer-events:none;z-index:1}.hero-feld .fld{padding-left:2.5rem}.fld-select{padding-right:2.375rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hero-feld-chev{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);color:var(--ink-mute);pointer-events:none}.hero-eck-cta{grid-column:1 / -1;display:flex;justify-content:flex-end}.hero-anlass{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr));gap:.5rem}.anlass{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:.625rem .75rem;border-radius:.75rem;border:.0625rem solid var(--ink-line-2);background:var(--white);cursor:pointer;text-align:left;color:var(--ink);font-family:var(--display);transition:border-color .18s var(--ease),background .18s var(--ease)}.anlass:hover{border-color:var(--accent-line);background:var(--accent-wash)}.anlass[aria-pressed=true]{border-color:var(--accent);background:var(--accent-wash)}.anlass-ic{color:var(--ink-2)}.anlass[aria-pressed=true] .anlass-ic{color:var(--accent)}.anlass-name{font-size:.8125rem;font-weight:600;line-height:1.2}.hero-trust{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem 1.25rem;margin-top:1rem;padding-top:.875rem;border-top:.0625rem solid var(--ink-line)}.hero-trust-item{display:inline-flex;align-items:center;gap:.5rem;font-size:.7812rem;color:var(--ink-soft);white-space:nowrap}.hero-trust-item .nx-ic{color:var(--honey-deep)}.hero-tab:focus-visible,.anlass:focus-visible{outline:.125rem solid var(--accent);outline-offset:.1875rem}.hero-ort:focus-visible{outline:.125rem solid #fff;outline-offset:.1875rem}@media(max-width:836px){.hero-in{padding:2.125rem 1rem 0}.hero-card{padding:1rem 1rem 1.125rem}.hero-ki{grid-template-columns:minmax(0,1fr)}.hero-ki .nx-cta,.hero-eck-cta .nx-cta{width:100%}.hero-eck-cta{justify-content:stretch}.hero-tabs{flex-wrap:nowrap;overflow-x:auto;gap:1.125rem;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 84%,rgba(0,0,0,.15));mask-image:linear-gradient(to right,#000 84%,#00000026)}.hero-tabs::-webkit-scrollbar{display:none}.hero-tab{padding:.75rem .125rem .8125rem}.fld{font-size:1rem}}@media(max-width:473px){.hero-anlass{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}}.nh-sek{max-width:73.75rem;margin:0 auto;padding:3.75rem 1.5rem .5rem}.nh-sek .wrap{max-width:none;padding:0}.nh-sek-kopf{margin-bottom:1.75rem}.nh-sek-kopf-660{max-width:41.25rem}.nh-sek-kopf-680{max-width:42.5rem}.nh-h2-32{font-family:var(--display);font-size:2rem;font-weight:600;letter-spacing:-.03em;line-height:1.14;margin:0 0 .75rem;color:var(--ink);text-wrap:pretty}.nh-lead-165{font-size:1.0312rem;line-height:1.6;color:var(--ink-soft);margin:0;text-wrap:pretty}.nh-lead-165 b{color:var(--ink);font-weight:600}.nh-karte{background:var(--white);border:.0625rem solid var(--ink-line);border-radius:var(--r-card);box-shadow:var(--shadow-paper);overflow:hidden}.nh-warum{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:0}.nh-warum-l{padding:1.625rem 1.75rem 1.75rem;border-right:.0625rem solid var(--ink-line)}.nh-warum-zeilen{display:grid;gap:.625rem}.nh-warum-zeile{display:flex;align-items:baseline;gap:.75rem;background:var(--bone-3);border-radius:.875rem;padding:1rem 1.125rem}.nh-warum-zeile.is-noala{background:var(--honey-wash);border:.0625rem solid var(--honey-line)}.nh-warum-k{font-size:.8438rem;color:var(--ink-soft);white-space:nowrap}.nh-warum-k.is-fett{font-weight:600;color:var(--ink)}.nh-honig-pill{font-size:.6875rem;font-weight:700;letter-spacing:.04em;color:var(--ink);background:var(--honey);border-radius:var(--r-pill);padding:.1875rem .5625rem;white-space:nowrap}.nh-warum-v{margin-left:auto;font-family:var(--display);font-size:1.375rem;font-weight:500;letter-spacing:-.025em;color:var(--ink)}.nh-warum-v-alt{color:var(--ink-soft)}.nh-warum-v.is-fett{font-size:1.625rem;font-weight:600;letter-spacing:-.03em}.nh-warum-spar{display:flex;align-items:baseline;gap:.75rem;margin-top:1.125rem;padding-top:1rem;border-top:.0625rem solid var(--ink-line)}.nh-warum-spar-zahl{font-family:var(--display);font-size:1.875rem;font-weight:600;letter-spacing:-.035em;color:var(--honey-deep);line-height:1}.nh-warum-spar-satz{font-size:.875rem;line-height:1.5;color:var(--ink-soft);text-wrap:pretty}.nh-warum-note{font-size:.7188rem;color:var(--ink-mute);margin-top:.75rem}.nh-warum-r{padding:1.625rem 1.75rem 1.75rem;display:flex;flex-direction:column;gap:1.125rem}.nh-warum-punkt{display:flex;gap:.8125rem}.nh-warum-punkt-ic{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.6875rem;background:var(--accent-wash);border:.0625rem solid var(--accent-line);color:var(--accent);flex-shrink:0}.nh-warum-punkt-t{display:block;font-family:var(--display);font-size:1.0312rem;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin-bottom:.1875rem}.nh-warum-punkt-p{display:block;font-size:.875rem;line-height:1.55;color:var(--ink-soft);text-wrap:pretty}.nh-warum-cta{align-self:flex-start;margin-top:auto}.nh-tbl-kopf{display:grid;grid-template-columns:8.25rem minmax(0,1fr) minmax(0,1.05fr);border-bottom:.0625rem solid var(--ink-line)}.nh-tbl-kopf span{padding:.8125rem 1.375rem;font-size:.6562rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute)}.nh-tbl-kopf span:nth-child(2){padding:.8125rem 1.25rem}.nh-tbl-kopf .is-noala{color:var(--honey-deep);background:var(--honey-wash);border-left:.0625rem solid var(--honey-line)}.nh-tbl-zeile{display:grid;grid-template-columns:8.25rem minmax(0,1fr) minmax(0,1.05fr);align-items:stretch}.nh-tbl-zeile+.nh-tbl-zeile{border-top:.0625rem solid var(--ink-line)}.nh-tbl-schritt{padding:1rem 1.375rem;font-size:.9062rem;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.nh-tbl-sonst{padding:1rem 1.25rem;font-size:.8438rem;line-height:1.55;color:var(--ink-mute);text-wrap:pretty}.nh-tbl-noala{display:flex;gap:.625rem;padding:1rem 1.375rem;font-size:.875rem;line-height:1.55;color:var(--ink);background:var(--honey-wash);border-left:.0625rem solid var(--honey-line);text-wrap:pretty}.nh-tbl-noala .nh-tick{color:var(--honey-deep);margin-top:.1875rem;flex-shrink:0}.nh-sicher{display:grid;grid-template-columns:repeat(auto-fit,minmax(14.375rem,1fr));gap:1.125rem;padding:1.25rem 1.375rem 1.375rem;border-top:.0625rem solid var(--ink-line);background:var(--bone)}.nh-sicher-item{display:flex;gap:.6875rem}.nh-sicher-ic{color:var(--ink-fade);margin-top:.125rem;flex-shrink:0}.nh-sicher-t{display:block;font-size:.8438rem;font-weight:600;color:var(--ink)}.nh-sicher-p{display:block;font-size:.7812rem;line-height:1.5;color:var(--ink-mute);margin-top:.125rem;text-wrap:pretty}@media(max-width:1078px){.nh-warum-l,.nh-warum-r{padding:1.5rem 1.375rem 1.625rem}}@media(max-width:836px){.nh-sek{padding-top:2.5rem}.nh-warum{grid-template-columns:minmax(0,1fr)}.nh-warum-l{border-right:0}.nh-warum-r{border-top:.0625rem solid var(--ink-line)}.nh-warum-l,.nh-warum-r{padding:1.25rem 1.125rem 1.375rem}.nh-tbl-kopf{display:none}.nh-tbl-zeile{grid-template-columns:minmax(0,1fr);gap:.5625rem;padding:1rem 1.125rem}.nh-tbl-schritt,.nh-tbl-sonst{padding:0}.nh-tbl-noala{background:var(--honey-wash);border-left:0;border-radius:.75rem;padding:.6875rem .8125rem}}.nla-foot-sek{background:var(--bone-3);font-family:var(--sans);margin-top:2.5rem}.nla-foot{max-width:73.75rem;margin:0 auto;padding:2.5rem 1.5rem;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:1.5rem}.nla-foot-marke{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.nla-foot-satz{font-size:.7812rem;color:var(--ink-mute)}.nla-foot-kopf{font-size:.75rem;font-weight:700;color:var(--ink);margin-bottom:.625rem}.nla-foot-links{display:flex;flex-direction:column;gap:.4375rem;font-size:.7812rem}.nla-foot-links a{color:var(--ink-mute);text-decoration:none}.nla-foot-links a:hover{color:var(--ink)}.nla-foot-bar{max-width:73.75rem;margin:0 auto;padding:1rem 1.5rem;border-top:.0625rem solid var(--ink-line);display:flex;justify-content:space-between;font-size:.7188rem;color:var(--ink-mute)}.nla-foot-marken{display:flex;gap:.875rem}@media(max-width:902px){.nla-foot{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.625rem 1.25rem}}@media(max-width:473px){.nla-foot-bar{flex-direction:column;gap:.375rem}}.nh-pruef-foto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nh-pruef-foto[hidden]{display:none}.nh-warum-kopfzeile{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.75rem;align-items:center}.nh-warum-grafik{width:13.75rem;height:8.25rem;justify-self:end;border-radius:var(--r-soft);overflow:hidden}.nh-warum-grafik img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media(max-width:836px){.nh-warum-kopfzeile{grid-template-columns:minmax(0,1fr)}.nh-warum-grafik{display:none}}.nh-vers-grafik{max-width:35rem;border-radius:var(--r-soft);overflow:hidden;margin-top:1.25rem}.nh-vers-grafik img{width:100%;display:block}.nh-preise-raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));gap:.875rem}.nh-preis-karte{padding:1.625rem 1.75rem 1.75rem;display:flex;flex-direction:column}.nh-preis-gross{font-family:var(--display);font-size:2.75rem;font-weight:600;letter-spacing:-.035em;line-height:1;color:var(--ink);margin:.625rem 0 .5rem}.nh-preis-satz{font-size:.9062rem;line-height:1.55;color:var(--ink-soft);margin:0 0 .875rem;text-wrap:pretty}.nh-preis-punkte{list-style:none;margin:0 0 1.375rem;padding:0;display:grid;gap:.5625rem}.nh-preis-punkte li{position:relative;padding-left:1.375rem;font-size:.8438rem;line-height:1.55;color:var(--ink-soft);text-wrap:pretty}.nh-preis-punkte li:before{content:"";position:absolute;left:.25rem;top:.55em;width:.3125rem;height:.3125rem;border-radius:var(--r-pill);background:var(--honey)}.nh-preis-karte .nx-cta{align-self:flex-start;margin-top:auto}.hero-ki-feld.is-mahnung .fld,#nx-ki-box.is-mahnung .fld{border-color:var(--danger);box-shadow:0 0 0 .1875rem #c0392b1a}[data-panel=eckdaten].is-mahnung .fld:invalid{border-color:var(--danger);box-shadow:0 0 0 .1875rem #c0392b1a}.pb-hero{background:var(--ink);color:var(--white)}.pb-hero .wrap{padding-top:3.375rem;padding-bottom:3rem}.pb-crumb{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:#fff9;margin-bottom:1.375rem}.pb-crumb a{color:#fff9;text-decoration:none}.pb-crumb a:hover{color:#fff}.pb-crumb .nx-ic{color:#fff6}.pb-crumb-hier{color:#fff}.pb-h1{font-family:var(--display);font-size:clamp(2.125rem,3.8vw,3.125rem);font-weight:600;letter-spacing:-.035em;line-height:1.1;margin:0 0 1rem;max-width:40rem;text-wrap:pretty}.pb-sub{font-size:1.09rem;line-height:1.6;color:#fffc;margin:0;max-width:38.75rem;text-wrap:pretty}.pb-sek .wrap{padding-top:4rem;padding-bottom:.5rem}.pb-sek-schluss .wrap{padding-top:3.5rem;padding-bottom:4.5rem}.pb-h2{font-family:var(--display);font-size:1.75rem;font-weight:600;letter-spacing:-.03em;line-height:1.16;margin:0 0 .5rem;text-wrap:pretty}.pb-lead{font-size:.9375rem;line-height:1.6;color:var(--ink-soft);margin:0;text-wrap:pretty}.pb-col2{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.82fr);gap:1.125rem;align-items:start}.pb-karte{background:var(--white);border:1px solid var(--ink-line);border-radius:var(--r-card);box-shadow:var(--shadow);padding:1.5rem 1.625rem 1.625rem}.pb-zeile{display:flex;align-items:baseline;gap:.625rem;margin-bottom:.75rem}.pb-label{font-size:.8125rem;font-weight:600}.pb-label-abstand{margin:1.375rem 0 .625rem}.pb-zahl{margin-left:auto;font-family:var(--display);font-size:1.5rem;font-weight:600;letter-spacing:-.03em}.pb-spanne{display:flex;justify-content:space-between;font-size:.72rem;color:var(--ink-mute)}.rng{width:100%;accent-color:var(--accent);height:1.5rem}.pb-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));gap:.5rem}.pb-chip{display:block;text-align:left;cursor:pointer;font-family:var(--sans);background:var(--white);border:1px solid var(--ink-line-2);border-radius:.75rem;padding:.6875rem .875rem;transition:all .16s var(--ease, ease)}.pb-chip[aria-pressed=true]{background:var(--accent-wash);border-color:var(--accent)}.pb-chip-t{display:block;font-size:.875rem;font-weight:600;color:var(--ink)}.pb-chip[aria-pressed=true] .pb-chip-t{color:var(--accent-deep, var(--accent))}.pb-chip-s{display:block;font-size:.72rem;color:var(--ink-mute);margin-top:.125rem}.pb-extras{display:flex;flex-wrap:wrap;gap:.5rem}.pb-extra{display:inline-flex;align-items:center;gap:.4375rem;cursor:pointer;font-family:var(--sans);font-size:.84rem;font-weight:400;color:var(--ink-soft);background:var(--white);border:1px solid var(--ink-line-2);border-radius:var(--r-pill);padding:.5625rem .9375rem}.pb-extra[aria-pressed=true]{font-weight:600;color:var(--accent-deep, var(--accent));background:var(--accent-wash);border-color:var(--accent-line)}.pb-extra .pb-extra-ic{display:none;color:var(--accent)}.pb-extra[aria-pressed=true] .pb-extra-ic{display:inline-flex}.pb-extra[aria-pressed=true] .pb-extra-ic-aus{display:none}.pb-extra .pb-extra-ic-aus{color:var(--ink-fade)}.pb-hinweis{display:flex;gap:.625rem;margin-top:1.125rem;padding-top:1rem;border-top:1px solid var(--ink-line);font-size:.8125rem;line-height:1.55;color:var(--ink-soft);text-wrap:pretty}.pb-hinweis .nx-ic{color:var(--honey-deep, var(--ink-mute));margin-top:.125rem;flex-shrink:0}.pb-hinweis b{font-weight:600}.pb-ergebnis{background:var(--ink);color:var(--white);border-radius:var(--r-card);padding:1.5rem 1.625rem 1.625rem}.pb-erg-kick{font-size:.6875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#ffffff8c}.pb-erg-zeile{display:flex;align-items:baseline;gap:.625rem;margin:.5rem 0 .25rem}.pb-erg-zahl{font-family:var(--display);font-size:2.875rem;font-weight:600;letter-spacing:-.04em;line-height:1}.pb-erg-einheit{font-size:1.1875rem;font-weight:500;color:#ffffffb8}.pb-erg-verg{font-size:.8125rem;color:#ffffffad;margin-bottom:1.25rem}.pb-balken{display:flex;height:.625rem;border-radius:999px;overflow:hidden;margin-bottom:1rem}.pb-legende{display:grid;gap:.5rem;margin-bottom:1.375rem}.pb-leg-zeile{display:flex;align-items:center;gap:.5625rem;font-size:.8125rem}.pb-leg-punkt{width:.5625rem;height:.5625rem;border-radius:.1875rem;flex-shrink:0}.pb-leg-label{color:#fffc}.pb-leg-qm{margin-left:auto;font-weight:500}.pb-erg-cta{width:100%;justify-content:center}.pb-erg-fuss{font-size:.75rem;color:#ffffff8c;margin-top:.75rem;text-wrap:pretty}.pb-matrix{background:var(--white);border:1px solid var(--ink-line);border-radius:var(--r-card);box-shadow:var(--shadow-paper, var(--shadow));padding:1.875rem 2rem 2rem}.pb-matrix-kopf{display:flex;align-items:flex-end;gap:1.5rem;flex-wrap:wrap;margin-bottom:1.625rem}.pb-matrix-titel{max-width:35rem}.pb-qm-feld{margin-left:auto;display:flex;align-items:center;gap:.625rem;font-size:.8125rem;color:var(--ink-soft)}.pb-qm-huelle{position:relative;display:inline-block}.pb-qm-huelle .fld{width:7.375rem;padding-right:2.375rem;text-align:right;font-size:.9375rem}.pb-qm-einheit{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);font-size:.8125rem;color:var(--ink-mute);pointer-events:none}.pb-zeilen{display:grid;gap:.75rem}.pb-mrow{display:grid;grid-template-columns:9.75rem minmax(0,1fr) 5.75rem;gap:1rem;align-items:center}.pb-mrow-name{font-size:.9rem;font-weight:600}.pb-mrow-spur{display:block;height:1.625rem;border-radius:.375rem;background:var(--bone-3);overflow:hidden}.pb-mrow-balken{display:block;height:100%;border-radius:.375rem;background:#2b3550}.pb-mrow[data-format=seated_round] .pb-mrow-balken{background:var(--honey)}.pb-mrow-zahl{text-align:right;font-family:var(--display);font-size:1.1875rem;font-weight:600;letter-spacing:-.02em}.pb-matrix-fuss{font-size:.78rem;color:var(--ink-mute)}.pb-matrix-fuss .nx-ic{color:var(--ink-fade)}.pb-expose{display:grid;grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));gap:1rem}.pb-exp-karte{background:var(--white);border:1px solid var(--ink-line);border-radius:var(--r-card);box-shadow:var(--shadow);padding:1.375rem 1.5rem 1.5rem;display:flex;flex-direction:column}.pb-exp-satz{font-family:var(--display);font-size:1.09rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;margin-bottom:.75rem;text-wrap:pretty}.pb-exp-luecke{font-size:.875rem;line-height:1.6;color:var(--ink-soft);margin:0 0 1.125rem;text-wrap:pretty}.pb-exp-wir{display:flex;gap:.625rem;margin-top:auto;padding-top:1rem;border-top:1px solid var(--ink-line);font-size:.84rem;line-height:1.55;color:var(--ink);text-wrap:pretty}.pb-exp-wir .nx-ic{color:var(--accent);margin-top:.125rem;flex-shrink:0}.pb-schluss{background:var(--honey-wash, var(--bone-3));border:1px solid var(--honey-line, var(--ink-line));border-radius:var(--r-card);padding:1.75rem 2rem 1.875rem;display:flex;align-items:center;gap:1.75rem;flex-wrap:wrap}.pb-schluss-text{max-width:38.75rem}.pb-schluss .nx-cta{margin-left:auto}@media(max-width:858px){.pb-col2{grid-template-columns:1fr}.pb-matrix{padding:1.375rem 1.25rem 1.5rem}.pb-mrow{grid-template-columns:6.5rem minmax(0,1fr) 3.75rem;gap:.625rem}.pb-schluss .nx-cta{margin-left:0}}[data-panel=anlass]{display:grid}[data-panel=anlass]>.anlass-grid,[data-panel=anlass]>.nx-herowiz{grid-area:1 / 1}[data-panel=anlass]>.anlass-grid[hidden],[data-panel=anlass]>.nx-herowiz[hidden]{display:grid;visibility:hidden;pointer-events:none}.nx-herowiz{display:grid;gap:.875rem;align-content:start}.nx-hw-kopf{display:flex;align-items:center;gap:.75rem}.nx-hw-back{display:inline-flex;align-items:center;gap:.375rem;background:none;border:0;padding:0;cursor:pointer;font-family:var(--sans);font-size:.8125rem;color:var(--ink-mute)}.nx-hw-back:hover{color:var(--ink)}.nx-hw-titel{font-size:.8125rem;font-weight:600;color:var(--ink)}.nx-hw-zaehler{margin-left:auto;font-size:.6875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-mute)}.nx-hw-frage{font-family:var(--display);font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.nx-hw-opts{display:flex;flex-wrap:wrap;gap:.5rem}.nx-hw-opt{cursor:pointer;font-family:var(--sans);font-size:.875rem;color:var(--ink);background:var(--white);border:1px solid var(--ink-line-2);border-radius:var(--r-pill);padding:.75rem 1.125rem;transition:all .18s var(--ease, ease)}.nx-hw-opt:hover{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-deep, var(--accent))}.nx-res-wetter{display:block;margin-top:.25rem;font-size:.8125rem;color:var(--ink-mute)}.nx-cmpsave-err,.nx-authprompt-err{margin-top:.625rem;font-size:.75rem;line-height:1.5;color:var(--danger)}.nx-cmpsave-err[hidden],.nx-authprompt-err[hidden]{display:none}
