:root{--bg:#000;--s1:#0A0A0B;--s2:#111113;--s3:#1A1A1D;--s4:#232326;--line:rgba(255,255,255,.12);--line-soft:rgba(255,255,255,.07);--edge:rgba(255,255,255,.08);--ink:#F7F8F8;--ink-soft:#D0D6E0;--ink2:#8A8F98;--ink3:#757A83;--or:#E86326;--or2:#FB923C;--or-soft:rgba(232,99,38,.12);--rose:#EC4899;--rose2:#F43F5E;--rose-soft:rgba(236,72,153,.12);--pet:#3E7A8C;--pet2:#5CA3B5;--pet-soft:rgba(62,122,140,.16);--z-top:#E86326;--z-sides:#3B82F6;--z-back:#8B5CF6;--z-neck:#10B981;--z-fade:#F59E0B;--now:#F59E0B;--ok:#32D74B;--warn:#FF9F0A;--err:#FF453A;--cta:var(--or);--content:var(--or);--content2:var(--or2);--content-soft:var(--or-soft);--sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--shadow:0 2px 32px rgba(0,0,0,.35);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.6;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.v-women{--content:var(--rose);--content2:var(--rose2);--content-soft:var(--rose-soft)}body.v-salon{--content:var(--pet);--content2:var(--pet2);--content-soft:var(--pet-soft);--cta:var(--pet)}a{text-decoration:none}a,button{color:inherit}button{font:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--content2);outline-offset:3px;border-radius:6px}[hidden]{display:none!important}p{margin:0}.wrap{max-width:1200px;margin:0 auto;padding:0 20px}.mono{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.label,.mono{letter-spacing:0}.label{font-family:var(--mono);font-size:12px;font-weight:400;color:var(--ink3)}.muted{color:var(--ink2)}.faint{color:var(--ink3)}.content{color:var(--content2)}h1,h2,h3{font-family:var(--display);margin:0;text-wrap:balance;font-weight:560}h1{font-size:40px;line-height:1.04;letter-spacing:-.03em}h2{font-size:30px;line-height:1.1;letter-spacing:-.026em}h3{font-size:17px;line-height:1.35;letter-spacing:-.015em}.lead{font-size:16px;line-height:1.55;color:var(--ink2);max-width:36em}.stack{display:flex;flex-direction:column;gap:18px}.foot-note{font-size:12px;color:var(--ink3);line-height:1.55}.example{font-family:var(--mono);font-size:11px;color:var(--ink3);border:.5px solid var(--line);border-radius:4px;padding:1px 6px;white-space:nowrap}.textlink{color:var(--ink);font-weight:510;border-bottom:.5px solid var(--line);padding-bottom:1px;transition:border-color .15s}button.textlink{background:none;border:0;border-bottom:.5px solid var(--line);border-radius:0;padding:0 0 1px;font:inherit;font-weight:510;color:var(--ink);cursor:pointer}.textlink:hover{border-color:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:999px;font-size:15px;font-weight:510;letter-spacing:-.01em;border:.5px solid transparent;white-space:nowrap;transition:background-color .15s,border-color .15s,filter .15s,transform .15s}.btn:active{transform:scale(.98)}.btn-cta{background:var(--cta);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.5)}.btn-cta:hover{filter:brightness(1.08)}.btn-ghost{background:rgba(255,255,255,.03);color:var(--ink);border-color:var(--line)}.btn-ghost:hover{background:rgba(255,255,255,.07)}.btn-sm{height:36px;padding:0 14px;font-size:13px}.site-head{position:-webkit-sticky;position:sticky;top:0;z-index:40;border-bottom:.5px solid var(--line-soft)}.site-head:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(rgba(0,0,0,.84),rgba(0,0,0,.7));-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4)}.site-head .wrap{height:56px;gap:16px}.lockup,.site-head .wrap{display:flex;align-items:center}.lockup{gap:8px;font-family:var(--display);font-weight:640;font-size:19px;letter-spacing:-.04em}.site-head .lockup{font-size:20px}.lockup svg{width:22px;height:22px;display:block}.lockup b{color:var(--or);font-weight:600}.site-nav{display:none}.head-end{margin-left:auto;display:flex;align-items:center;gap:8px}.menu-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:.5px solid var(--line);background:transparent;color:var(--ink)}.m-menu{position:fixed;left:0;right:0;top:56px;bottom:0;z-index:39;display:flex;flex-direction:column;padding:10px 20px calc(24px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(180deg,rgba(14,14,16,.78),rgba(8,8,9,.86));-webkit-backdrop-filter:blur(28px) saturate(1.6);backdrop-filter:blur(28px) saturate(1.6);animation:menuIn .22s ease-out}@keyframes menuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.m-menu{background:rgba(8,8,9,.97)}}.m-menu a{display:flex;align-items:center;min-height:56px;font-size:19px;font-weight:540;letter-spacing:-.01em;color:var(--ink);border-bottom:.5px solid rgba(255,255,255,.09)}.m-menu a[aria-current=page]{color:var(--or)}.chapter{padding:72px 0;border-top:.5px solid var(--line-soft);position:relative}.head-block{display:flex;flex-direction:column;gap:14px;max-width:760px;margin-bottom:36px}.split,.split.rev{display:grid;grid-template-columns:1fr!important;grid-gap:40px;gap:40px;align-items:center}.panel{background:var(--s1);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),var(--shadow)}.panel,.panel-deep{border:.5px solid var(--edge);border-radius:12px}.panel-deep{background:linear-gradient(180deg,#0C0C0E,#070708)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;border:.5px solid #2e2e32;background:transparent;font-size:12px;color:var(--ink-soft);white-space:nowrap}button.chip{height:34px;font-size:13px}.chip.sel{border-color:var(--content);background:var(--content-soft);color:#fff}.hero{position:relative;overflow:hidden;padding:56px 0 0;text-align:center}.hero .wrap{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:16px}.hero h1{max-width:12em}.hero .lead{margin:0 auto}.hero-art{position:relative;height:210px;margin-top:8px}.hero-art svg{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:max(820px,130vw);height:auto;display:block}.hero-code{position:absolute;left:0;right:0;bottom:22px;display:flex;flex-direction:column;align-items:center;gap:4px;z-index:3}.hero-code .mono{font-size:16px;letter-spacing:.3em;padding-left:.3em;color:#fff}.strand-grow{transform-box:fill-box;transform-origin:50% 100%}.play .strand-grow{animation:grow 1.4s cubic-bezier(.2,.8,.2,1) both}@keyframes grow{0%{transform:scaleY(.05);opacity:.2}to{transform:scaleY(1);opacity:1}}.chooser{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;width:min(560px,100%);margin-top:6px}.choice{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;padding:16px 18px;border-radius:12px;background:var(--s1);border:.5px solid var(--edge);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:border-color .2s,background-color .2s,transform .2s}.choice:hover{transform:translateY(-1px);background:var(--s2)}.choice[data-g=m]:hover{border-color:rgba(232,99,38,.7)}.choice[data-g=f]:hover{border-color:rgba(236,72,153,.7)}.choice strong{font-family:var(--display);font-size:19px;font-weight:560;letter-spacing:-.02em}.choice span{font-size:14px;color:var(--ink2)}.choice i{font-style:normal;font-size:12px;margin-top:6px;color:var(--ink3);font-family:var(--mono)}.visits{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.visit{padding:16px;border-radius:12px;background:var(--s1);border:.5px solid var(--line-soft);display:flex;flex-direction:column;gap:8px}.visit .q{font-size:15px;color:var(--ink-soft);line-height:1.4}.visit .who{font-size:11px;color:var(--ink3)}.visit .lost{margin-top:auto;font-size:12px;color:rgba(255,105,97,.9)}.join-svg{display:none}.idbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;padding:16px 18px;border-radius:12px;background:linear-gradient(90deg,var(--content-soft),transparent 75%),var(--s1);border:.5px solid rgba(232,99,38,.45)}.idbar .mono{font-size:15px;letter-spacing:.18em}.idbar strong{font-weight:510}.idcard{position:relative;border-radius:16px;padding:20px;background:linear-gradient(160deg,#141416,#08080A 70%);border:.5px solid rgba(255,255,255,.1);box-shadow:0 40px 90px -50px var(--content);overflow:hidden}.idcard:after{content:"";position:absolute;right:-90px;top:-90px;width:240px;height:240px;border-radius:50%;background:radial-gradient(var(--content-soft),transparent 70%);pointer-events:none}.idcard-top{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.idcard .code{font-size:22px;letter-spacing:.16em;margin-top:6px}.qr{width:72px;height:72px;border-radius:8px;background:#fff;padding:6px;flex:none}.qr canvas{width:100%;height:100%;display:block;image-rendering:pixelated}.idcard .rows{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5px;gap:.5px;margin-top:20px;border-radius:10px;overflow:hidden;background:rgba(255,255,255,.07)}.idcard .rows div{background:#0C0C0E;padding:10px 12px}.idcard .rows small{display:block;font-family:var(--mono);font-size:11px;color:var(--ink3)}.idcard .rows b{font-weight:510;font-size:14px}.conf{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.canvas-wrap{position:relative;border-radius:12px;background:radial-gradient(ellipse at 50% 38%,#17171b 0,#070708 72%);border:.5px solid var(--edge);aspect-ratio:1/1;overflow:hidden}.canvas-wrap canvas,.canvas-wrap svg{position:absolute;inset:0;width:100%;height:100%;display:block}.canvas-legend{position:absolute;left:14px;bottom:12px;right:14px;display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11px;color:var(--ink2)}.canvas-legend i{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:5px;vertical-align:1px}.ctrls{display:flex;flex-direction:column;gap:20px;padding:18px}.ctrl-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ctrl-row .mono{font-size:14px;color:var(--ink)}input[type=range]{width:100%;accent-color:var(--content);height:32px;margin:0}.seg{display:flex;padding:2px;border-radius:9px;background:var(--s1);border:.5px solid var(--edge)}.seg button{flex:1 1;border:0;background:transparent;border-radius:7px;min-height:38px;font-size:13px;color:var(--ink2);padding:0 8px}.seg button[aria-pressed=true]{background:var(--s4);color:var(--ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.seg-lang{position:relative;padding:3px;border-radius:999px;background:rgba(255,255,255,.035);border:.5px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.seg-lang:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px)/2);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.17),rgba(255,255,255,.055));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 24px -14px #000;transform:translateX(calc(var(--i,0) * 100%));transition:transform .52s cubic-bezier(.22,1,.36,1)}.seg-lang button{position:relative;z-index:1;border-radius:999px;min-height:40px;font-size:13px;letter-spacing:.012em;color:var(--ink3);transition:color .4s ease}.seg-lang button[aria-pressed=true]{background:transparent;box-shadow:none;color:var(--ink)}.rm .seg-lang:before{transition:none}.guards{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px}.guards button{min-height:44px;border-radius:8px;background:var(--s1);border:.5px solid var(--edge);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.guards button b{font-size:12px;font-weight:510}.guards button small{font-size:10px;color:var(--ink3);font-family:var(--mono)}.guards button[aria-pressed=true]{background:rgba(59,130,246,.14);border-color:var(--z-sides)}.readout{padding:16px;border-radius:10px;background:var(--s2);border:.5px solid var(--line-soft)}.readout .rec{font-family:var(--display);font-size:20px;font-weight:560;letter-spacing:-.02em;margin:2px 0 12px}.handoff{display:flex;flex-direction:column;align-items:stretch;gap:16px}.phone{width:min(300px,100%);align-self:center;border-radius:34px;padding:9px;background:#050506;border:.5px solid rgba(255,255,255,.12);box-shadow:0 50px 100px -40px rgba(0,0,0,.9)}.phone-screen{border-radius:26px;background:#0A0A0B;padding:20px 14px;min-height:390px;display:flex;flex-direction:column;gap:10px}.phone-screen strong{font-weight:560}.tablet{border-radius:18px;padding:8px;background:#050506;border:.5px solid rgba(255,255,255,.12);box-shadow:0 50px 100px -40px rgba(0,0,0,.9);min-width:0}.tablet-screen{border-radius:11px;background:#0A0A0B;padding:14px;display:flex;flex-direction:column;gap:10px;min-width:0}.flow-svg{display:none}.drow{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px 12px;padding:10px 12px;border-radius:8px;background:var(--s2);font-size:13px}.drow span:first-child{color:var(--ink2)}.drow span:last-child{text-align:right;margin-left:auto}.photos{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px}.photos div{aspect-ratio:3/4;border-radius:6px;background:linear-gradient(160deg,#1c1c1f,#0d0d0f);border:.5px solid rgba(255,255,255,.05);display:flex;align-items:flex-end;justify-content:center;padding-bottom:5px;font-size:10px;color:var(--ink3);font-family:var(--mono)}.never{display:flex;flex-direction:column;gap:10px;margin-top:32px;padding-top:24px;border-top:.5px solid var(--line-soft)}.never ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.never li{font-size:13px;color:var(--ink2);padding:4px 10px;border-radius:999px;border:.5px solid var(--line);text-decoration:line-through;-webkit-text-decoration-color:rgba(255,69,58,.6);text-decoration-color:rgba(255,69,58,.6)}.score{display:grid;grid-template-columns:1fr;grid-gap:36px;gap:36px;align-items:center}.gauge{position:relative;width:min(290px,100%);aspect-ratio:1/1;margin:0 auto}.gauge svg{width:100%;height:100%;display:block}.gauge-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.gauge-center .num{font-family:var(--display);font-size:66px;font-weight:560;letter-spacing:-.045em;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.delta{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:rgba(50,215,75,.08);border:.5px solid rgba(50,215,75,.3);color:var(--ok);font-size:12px;font-weight:510}.cats{display:flex;flex-direction:column;gap:12px}.cat{display:grid;grid-template-columns:112px 1fr 30px;align-items:center;grid-gap:12px;gap:12px;font-size:14px;color:var(--ink-soft)}.bar{height:6px;background:#1C1C1F;overflow:hidden}.bar,.bar i{border-radius:99px}.bar i{display:block;height:100%;background:linear-gradient(90deg,var(--or),var(--or2));transition:width 1.1s cubic-bezier(.2,.8,.2,1)}.scanner{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;align-items:start}.shelf{padding:22px 14px 0;border-radius:12px;background:linear-gradient(180deg,#0F0F11,#070708);border:.5px solid var(--edge);overflow:hidden}.bottles,.shelf{position:relative}.bottles{display:flex;align-items:flex-end;justify-content:space-around;gap:6px;height:196px;border-bottom:8px solid #1c1c1f}.bottle{border:0;padding:0;background:transparent;display:flex;flex-direction:column;align-items:center;transition:transform .2s}.bottle:hover,.bottle[aria-pressed=true]{transform:translateY(-6px)}.bottle .cap{width:36%;height:14px;border-radius:4px 4px 2px 2px;background:#2E2E33}.bottle .body{width:60px;border-radius:10px 10px 6px 6px;display:flex;align-items:center;justify-content:center;padding:8px 4px;font-size:9.5px;line-height:1.2;color:rgba(255,255,255,.92);text-align:center;box-shadow:inset -8px 0 18px rgba(0,0,0,.3)}.bottle[aria-pressed=true] .body{box-shadow:inset -8px 0 18px rgba(0,0,0,.3),0 0 0 1.5px var(--content2)}.beam{position:absolute;left:0;right:0;height:1.5px;top:24px;background:linear-gradient(90deg,transparent,var(--content2),transparent);box-shadow:0 0 18px var(--content2);opacity:0;pointer-events:none}.scanning .beam{animation:beam .9s ease-in-out 1}@keyframes beam{0%{top:24px;opacity:0}15%{opacity:1}85%{opacity:1}to{top:214px;opacity:0}}.shelf-foot{padding:14px 0 16px;font-size:12px;color:var(--ink3);font-family:var(--mono)}.profile-toggles{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.flags{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px}.flag{padding:8px 10px;border-radius:8px;font-size:12px;background:var(--s1);border:.5px solid var(--line-soft);color:var(--ink3)}.flag.on{color:var(--ink);background:var(--s3);border-color:rgba(255,255,255,.14)}.verdict{padding:16px;border-radius:12px;background:var(--s2);border:.5px solid var(--line-soft);display:flex;flex-direction:column;gap:12px}.verdict-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tone,.verdict-top strong{font-weight:510}.tone{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:13px;border:.5px solid}.tone.fit{background:rgba(50,215,75,.08);color:var(--ok);border-color:rgba(50,215,75,.3)}.tone.caveat{background:rgba(255,159,10,.08);color:var(--warn);border-color:rgba(255,159,10,.3)}.tone.nofit{background:rgba(255,69,58,.08);color:var(--err);border-color:rgba(255,69,58,.3)}.notes{list-style:none;margin:0;padding:0;gap:6px}.notes,.notes li{display:flex;flex-direction:column}.notes li{padding:12px;border-radius:8px;background:var(--s1);border:.5px solid var(--line-soft);font-size:14px;gap:3px}.notes li b{font-weight:510}.notes li.good b{color:var(--ok)}.notes li.caution b{color:var(--warn)}.notes li span{color:var(--ink2);font-size:13px;line-height:1.5}.route-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -20px;padding:0 20px}.route{display:block;min-width:760px;width:100%;height:auto}.uz2{display:flex;flex-direction:column;gap:14px}.uz2-map{position:relative;border-radius:20px;background:radial-gradient(110% 90% at 50% 45%,var(--s2),var(--s1) 72%);border:.5px solid var(--line-soft);overflow:hidden}.uz2-map>svg{position:absolute;inset:0;width:100%;height:100%;display:block}.uz2-pin{position:absolute;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-9px);pointer-events:none;z-index:1}.uz2-dot{position:relative;width:18px;height:18px;border-radius:50%;background:var(--content2);box-shadow:0 0 0 6px var(--content-soft)}.uz2-dot svg{position:absolute;inset:3px;width:12px;height:12px}.uz2-pin[data-p=b] .uz2-dot{background:var(--s4);box-shadow:0 0 0 6px rgba(255,255,255,.05);transition:background .4s,box-shadow .4s}.uz2[data-phase="3"] .uz2-pin[data-p=b] .uz2-dot{background:var(--ok);box-shadow:0 0 0 7px rgba(50,215,75,.16),0 0 28px rgba(50,215,75,.45)}.uz2[data-phase="1"] .uz2-pin[data-p=a] .uz2-dot:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1.5px solid var(--content);animation:uzPuls 1.1s ease-out infinite}@keyframes uzPuls{0%{transform:scale(.7);opacity:1}to{transform:scale(2.2);opacity:0}}.uz2-name{margin-top:10px;font:600 19px/1.1 var(--display);letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.uz2-sub{margin-top:4px;font:12px/1.2 var(--mono);color:var(--ink2);white-space:nowrap}.uz2-bubble{position:absolute;left:0;top:0;z-index:1;display:grid;padding:6px 12px;border-radius:999px;border:.5px solid var(--line);background:var(--s2);font-size:13px;white-space:nowrap;transition:border-color .4s,background .4s}.uz2-bubble>span{grid-area:1/1;transition:opacity .35s,transform .35s}.uz2-bubble .q{color:var(--ink2);font-style:italic}.uz2-bubble .ok{color:var(--ok);font-weight:560;opacity:0;transform:translateY(4px)}.uz2[data-phase="3"] .uz2-bubble{border-color:rgba(50,215,75,.45);background:rgba(50,215,75,.08)}.uz2[data-phase="3"] .uz2-bubble .q{opacity:0;transform:translateY(-4px)}.uz2[data-phase="3"] .uz2-bubble .ok{opacity:1;transform:none}.uz2-km{position:absolute;transform:translate(-50%,-50%);font:12px var(--mono);color:var(--ink3);background:var(--s1);padding:3px 9px;border-radius:999px;border:.5px solid var(--line-soft);white-space:nowrap}.uz2-card{position:absolute;left:0;top:0;z-index:2;width:236px;display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:center;padding:10px 13px 10px 10px;border-radius:14px;background:rgba(10,10,11,.94);border:1px solid var(--content);box-shadow:0 22px 50px -22px var(--content),0 0 0 4px var(--content-soft);will-change:transform}.uz2-av{width:46px;height:58px;border-radius:9px;overflow:hidden;background:var(--s3)}.uz2-av svg{display:block;width:100%;height:100%}.uz2-card b{display:block;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.uz2-card em{display:block;margin:1px 0 4px;font:10.5px var(--mono);font-style:normal;color:var(--content2);letter-spacing:.08em}.uz2-card small{display:block;font-size:12px;line-height:1.45;color:var(--ink-soft)}.uz2-replay{position:absolute;right:12px;top:12px;z-index:3;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:999px;border:.5px solid var(--line);background:rgba(10,10,11,.7);color:var(--ink2);font:inherit;font-size:12.5px;cursor:pointer;opacity:0;transition:opacity .3s}.uz2[data-phase="3"] .uz2-replay{opacity:1}.uz2-replay:hover{color:var(--ink);border-color:var(--content)}.uz2-kmtxt{display:none}@media (max-width:720px){.uz2-kmtxt{display:inline}}.uz2-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.uz2-steps li{display:flex;gap:11px;align-items:flex-start;padding:13px 15px;border-radius:12px;border:.5px solid var(--line-soft);background:var(--s1);color:var(--ink3);font-size:14px;line-height:1.45;transition:color .35s,border-color .35s,background .35s}.uz2-steps li b{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:.5px solid var(--line);font:600 11px var(--mono);color:var(--ink3);transition:all .35s}.uz2-steps li.an{color:var(--ink-soft)}.uz2-steps li.jetzt{color:var(--ink);border-color:var(--content);background:linear-gradient(180deg,var(--content-soft),transparent 140%),var(--s1)}.uz2-steps li.an b{background:var(--content);border-color:var(--content);color:#fff}.uz2-steps li[data-s="3"].jetzt{border-color:rgba(50,215,75,.5);background:linear-gradient(180deg,rgba(50,215,75,.1),transparent 140%),var(--s1)}.uz2-steps li[data-s="3"].an b{background:var(--ok);border-color:var(--ok);color:#000}@media (max-width:720px){.uz2-steps{grid-template-columns:minmax(0,1fr);gap:8px}.uz2-card{width:182px;grid-template-columns:38px minmax(0,1fr);gap:9px;padding:8px 10px 8px 8px}.uz2-card b{font-size:14px}.uz2-av{width:38px;height:48px}.uz2-card small{font-size:11px}.uz2-name{font-size:17px}.uz2-sub{font-size:11px}.uz2-km{display:none}.uz2-bubble{font-size:12px;padding:5px 10px}}.welt2{position:relative;margin:0 -20px}.welt2-buehne{position:relative;height:540px;overflow:hidden;contain:layout paint}.welt2-buehne canvas{position:absolute;left:0;top:0;display:block}.welt2-buehne>canvas:not(.welt2-land){width:100%;height:100%}.welt2-land{transform-origin:0 0;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.welt2-vig{position:absolute;inset:0;pointer-events:none;background:radial-gradient(closest-side,rgba(0,0,0,0) 60%,var(--bg) 100%)}#hid-welt:before,.welt2-du{display:none}.welt2-du{position:absolute;left:0;top:0;z-index:1;will-change:transform;pointer-events:none}.ist-leicht .welt2-du{display:block}.welt2-du i{left:-6px;top:-6px;width:12px;height:12px;background:var(--or2);box-shadow:0 0 0 7px rgba(232,99,38,.22)}.welt2-du i,.welt2-du i:after{position:absolute;border-radius:50%}.welt2-du i:after{content:"";inset:-5px;border:1.5px solid var(--or);animation:weltPuls 1.8s ease-out infinite}@keyframes weltPuls{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.4);opacity:0}}.welt2-du b,.welt2-du small{position:absolute;left:0;transform:translateX(-50%);white-space:nowrap;text-shadow:0 0 6px #000,0 0 3px #000}.welt2-du small{bottom:32px;font:500 10.5px var(--mono);letter-spacing:.06em;color:var(--or2)}.welt2-du b{bottom:13px;font:600 15px var(--display);color:var(--ink)}@media (prefers-reduced-motion:reduce){.welt2-du i:after{animation:none}}.welt2-ov{pointer-events:none}.welt2-stats{display:grid;grid-template-columns:repeat(3,minmax(0,200px));justify-content:center;grid-gap:24px;gap:24px;margin-top:10px;position:relative}.welt2-stats>div{display:grid;grid-template-rows:48px auto;justify-items:center;align-items:center;grid-row-gap:8px;row-gap:8px;text-align:center}.welt2-stats>div>b{font:600 44px/1 var(--display);letter-spacing:-.03em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.welt2-stats>div>span{align-self:start;font-size:13px;line-height:1.4;color:var(--ink2);max-width:18ch}.welt2-bald i,.welt2-bald>b{display:grid;place-items:center}.welt2-bald i{width:40px;height:40px;border-radius:50%;border:1.5px dashed var(--ink3);font:500 22px/1 var(--display);font-style:normal;color:var(--ink2);animation:weltBald 3s ease-in-out infinite}.welt2-bald em{display:block;font-style:normal;font-weight:560;color:var(--ink-soft)}@keyframes weltBald{50%{border-color:var(--content);color:var(--content2);transform:scale(1.06)}}@media (max-width:720px){.welt2-buehne{height:460px}.welt2-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:6px 16px 0}.welt2-stats>div{grid-template-rows:38px auto;row-gap:6px}.welt2-stats>div>b{font-size:30px}.welt2-stats>div>span{font-size:12px}.welt2-bald i{width:32px;height:32px;font-size:18px}}@media (prefers-reduced-motion:reduce){.welt2-bald i{animation:none}.uz2-bubble>span,.uz2-steps li,.w-city,.w-code,.w-dot{transition:none}.uz2-dot:after{animation:none!important}}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.compare{width:100%;border-collapse:collapse;font-size:14px}.compare td,.compare th{padding:14px 8px;border-bottom:.5px solid var(--line-soft);text-align:left;color:var(--ink-soft)}.compare th{font-family:var(--mono);font-size:11px;font-weight:400;color:var(--ink3)}.compare td:not(:first-child),.compare th:not(:first-child){text-align:center;width:26%}.yes{color:var(--content2)!important;font-weight:600}.no{color:var(--ink3)!important}.tiers{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.tier{padding:20px;border-radius:12px;background:var(--s1);border:.5px solid var(--edge);display:flex;flex-direction:column;gap:10px}.tier.pop{border-color:rgba(232,99,38,.5);background:linear-gradient(180deg,var(--content-soft),transparent 55%),var(--s1)}.tier h3{font-weight:510}.tier .price{font-family:var(--display);font-size:30px;font-weight:560;letter-spacing:-.03em;line-height:1.1}.tier ul{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:7px;font-size:14px;color:var(--ink2)}.studio-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border-bottom:.5px solid var(--line-soft)}.studio-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.studio{position:relative;--p:.5;min-width:720px}.hours,.lane{display:grid;grid-template-columns:84px 1fr}.hours-track{position:relative;height:30px}.hour{position:absolute;top:8px;font-size:11px;color:var(--ink3);transform:translateX(-50%);font-family:var(--mono)}.lane{border-top:.5px solid var(--line-soft);min-height:70px}.lane-name{padding:12px;font-size:13px;display:flex;flex-direction:column;gap:1px}.lane-name b{font-weight:510}.lane-name small{color:var(--ink3);font-size:11px}.track{position:relative}.blk{position:absolute;top:8px;bottom:8px;border-radius:6px;padding:6px 8px;font-size:11px;line-height:1.25;border-left:2px solid;overflow:hidden;white-space:nowrap;transition:background-color .4s,border-color .4s,color .4s}.blk b{display:block;font-weight:500;font-family:var(--mono)}.blk b,.gapmark{font-size:10.5px}.gapmark{position:absolute;top:8px;bottom:8px;border-radius:6px;border:.5px dashed rgba(52,211,153,.6);background:rgba(52,211,153,.06);color:#34D399;display:flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden}.nowline{top:30px;bottom:0;left:calc(84px + (100% - 84px) * var(--p));width:1.5px;box-shadow:0 0 14px var(--now);pointer-events:none}.nowline,.nowline span{position:absolute;background:var(--now)}.nowline span{top:-22px;left:50%;transform:translateX(-50%);color:#111;font-size:10px;font-weight:600;padding:1px 6px;border-radius:5px;font-family:var(--mono)}.mech{display:grid;grid-template-columns:72px 1fr;grid-gap:14px;gap:14px;align-items:baseline;padding:16px 0;border-top:.5px solid var(--line-soft)}.mech .mono{font-size:16px;color:var(--content2)}.mech p{font-size:14px;color:var(--ink2)}.q-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:10px}.q-eta{font-family:var(--display);font-size:32px;font-weight:560;letter-spacing:-.035em;line-height:1.05}.q-item{display:grid;grid-template-columns:62px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border-radius:8px;background:var(--s2);margin-top:5px;border:.5px solid var(--line-soft);transition:border-color .3s}.q-item b{font-weight:510}.q-item.risk{border-color:rgba(255,159,10,.6)}.q-time{font-family:var(--mono);font-size:13px;display:flex;flex-direction:column;line-height:1.2}.q-time s{color:var(--ink3);font-size:11px}.q-badge{font-size:11px;font-weight:510;border-radius:999px;padding:2px 8px;white-space:nowrap;border:.5px solid}.q-badge.late{background:rgba(255,159,10,.08);color:var(--warn);border-color:rgba(255,159,10,.3)}.q-badge.ok{background:rgba(50,215,75,.08);color:var(--ok);border-color:rgba(50,215,75,.3)}.q-push{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;font-size:13px;color:var(--ink2)}.briefing{padding:20px;border-radius:14px;background:linear-gradient(160deg,#10191e,#08090a);border:.5px solid rgba(92,163,181,.28);display:flex;flex-direction:column;gap:10px}.briefing-head{font-family:var(--display);font-size:21px;font-weight:560;letter-spacing:-.025em;line-height:1.25;margin:4px 0}.grid3{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.grid3 .panel h3{font-weight:510}.seal{margin-top:14px;padding:9px 11px;border-radius:8px;background:var(--s2);border:.5px solid var(--line-soft);font-size:12px;color:var(--pet2)}.insta{padding:20px;border-radius:16px;background:#0A0A0B;border:.5px solid rgba(255,255,255,.1);max-width:420px;width:100%;justify-self:center}.insta-avatar{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#3E7A8C,#5CA3B5);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:19px;flex:none;box-shadow:0 0 0 3px #0A0A0B,0 0 0 4.5px #E86326}.insta b{display:block;font-size:16px;font-weight:600}.insta small{font-size:11px;color:var(--ink2)}.calc{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.calc-in{gap:20px}.calc-in,.calc-out{padding:18px;display:flex;flex-direction:column}.calc-out{gap:14px}.cbar{display:grid;grid-template-columns:1fr 92px;grid-gap:6px 12px;gap:6px 12px;align-items:center;font-size:13px}.cbar span:first-child{grid-column:1/-1;color:var(--ink2)}.cbar .t2{height:26px;border-radius:6px;background:var(--s2);overflow:hidden}.cbar .fill{height:100%;border-radius:6px;transition:width .6s cubic-bezier(.2,.8,.2,1)}.cbar .v{text-align:right;font-family:var(--mono)}.save{font-family:var(--display);font-size:32px;font-weight:560;letter-spacing:-.035em;color:var(--pet2);line-height:1.1}.matrix{width:100%;border-collapse:collapse;font-size:14px;min-width:600px}.matrix td,.matrix th{padding:13px 12px;border-bottom:.5px solid var(--line-soft);text-align:left;color:var(--ink-soft)}.matrix td:not(:first-child),.matrix th:not(:first-child){text-align:center;width:22%}.matrix thead th{vertical-align:bottom;padding-bottom:18px}.matrix .pname{font-size:18px;letter-spacing:-.02em}.matrix .pname,.matrix .pprice{font-family:var(--display);font-weight:560;color:#fff}.matrix .pprice{font-size:26px;letter-spacing:-.035em;margin-top:4px}.matrix .pnote{font-size:11px;color:var(--ink3);font-weight:400;margin-top:2px;font-family:var(--mono)}.matrix .pop{background:rgba(62,122,140,.08)}.faq details{border-top:.5px solid var(--line-soft)}.faq summary{cursor:pointer;min-height:56px;padding:14px 0;font-size:16px;font-weight:510;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--ink3);font-weight:400;font-size:20px}.faq details[open] summary:after{content:"–"}.faq details p{padding-bottom:18px;color:var(--ink2);font-size:15px;max-width:40em}.bk{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.bk>*{min-width:0}.bk-card{overflow:hidden}.bk-cover{height:120px;background:radial-gradient(120% 90% at 20% 0,#5CA3B5 0,#1c3a44 45%,#0A0A0B 100%)}.bk-body{padding:18px;display:flex;flex-direction:column;gap:10px}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin-bottom:20px}.step{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--ink3)}.step i{height:2px;border-radius:2px;background:var(--s4)}.step.on{color:var(--ink)}.step.on i{background:var(--or)}.svc{display:grid;grid-template-columns:1fr auto;grid-gap:2px 12px;gap:2px 12px;padding:14px 16px;border-radius:10px;background:var(--s1);border:.5px solid var(--edge);width:100%;text-align:left;min-height:56px}.svc b{font-weight:510}.svc small{grid-column:1;color:var(--ink3);font-size:12px;font-family:var(--mono)}.svc[aria-pressed=true]{border-color:var(--or);background:rgba(232,99,38,.06)}.dates{display:flex;gap:6px;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch}.date{flex:none;width:60px;min-height:64px;border-radius:10px;background:var(--s1);border:.5px solid var(--edge);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-size:11px;color:var(--ink2)}.date b{font-size:17px;color:#fff;font-family:var(--mono);font-weight:500}.date[aria-pressed=true]{border-color:var(--or);background:var(--or-soft)}.slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));grid-gap:6px;gap:6px}.slot{min-height:44px;border-radius:9px;border:.5px solid var(--edge);background:var(--s1);font-family:var(--mono);font-size:14px}.slot[disabled]{opacity:.28;text-decoration:line-through;cursor:not-allowed}.slot[aria-pressed=true]{background:var(--or);color:#fff;border-color:var(--or)}.field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--ink2);min-width:0}.field input,.field select,.field textarea{width:100%;min-width:0;box-sizing:border-box;min-height:48px;border-radius:10px;border:.5px solid var(--line);background:var(--s1);color:#fff;padding:0 14px;font:inherit;font-size:16px}.field textarea{min-height:96px;padding:12px 14px;resize:vertical}.check{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ink2);line-height:1.45}.check>input{flex:none;margin-top:3px}.check>span{min-width:0}.check input{width:20px;height:20px;margin-top:1px;accent-color:var(--or);flex:none}.sumrow{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:.5px solid var(--line-soft);font-size:14px}.sumrow span:first-child{color:var(--ink2)}.bk-nav{display:flex;justify-content:space-between;gap:10px;margin-top:22px}.err-msg{font-size:13px;color:var(--err)}.two-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}@media (max-width:340px){.two-fields{grid-template-columns:minmax(0,1fr)}}.acct-box{padding:14px;border-radius:12px;background:var(--s1);border:.5px dashed var(--line)}.acct-box .check{align-items:flex-start}.pw-opt{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:12px;background:var(--s1);border:.5px dashed var(--line)}.pw-opt.is-pflicht{border-style:solid}.pw-opt-t{margin:0;font-size:13px;line-height:1.5;color:var(--ink2)}.brand-grid{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.brand-tile{border-radius:12px;padding:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:260px;border:.5px solid var(--edge)}.swatches{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.sw{border-radius:10px;overflow:hidden;background:var(--s1);border:.5px solid var(--edge)}.sw i{display:block;height:72px}.sw div{padding:9px 11px;font-size:12px;display:flex;flex-direction:column;gap:1px}.page{max-width:780px;margin:0 auto;padding:40px 20px 96px}.page h1{font-size:clamp(32px,6vw,52px);margin-bottom:8px}.page .upd{font-family:var(--mono);font-size:12px;color:var(--ink3);margin-bottom:30px}.page h2{font-size:21px;margin:34px 0 10px}.page p{margin:0 0 12px;max-width:46em}.page p,.page ul{color:var(--ink-soft)}.page ul{margin:0 0 14px;padding-left:20px;display:flex;flex-direction:column;gap:6px}.page li{list-style:disc}.page .ph{display:inline-block;padding:1px 7px;border-radius:5px;background:rgba(245,158,11,.13);border:.5px solid rgba(245,158,11,.38);color:#F5B43C;font-family:var(--mono);font-size:12px}.page .box{margin:18px 0;padding:14px 16px;border-radius:12px;background:var(--s1);border:.5px solid var(--edge);font-size:13px;color:var(--ink2)}.page .box b{display:block;color:var(--ink);font-weight:560;margin-bottom:4px}.page .box i{display:block;font-style:italic;line-height:1.7}.page h2+p{margin-top:0}.bulb-breathe{transform-box:fill-box;transform-origin:50% 50%}.load .bulb-breathe{animation:bulbBreathe 5.2s ease-in-out infinite}@keyframes bulbBreathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.sparks circle{transform-box:fill-box;transform-origin:50% 50%}.load .sparks circle{animation:sparkFloat 7s ease-in-out infinite}.load .sparks circle:nth-child(2){animation-duration:9s;animation-delay:-2s}.load .sparks circle:nth-child(3){animation-duration:11s;animation-delay:-4s}.load .sparks circle:nth-child(4){animation-duration:8s;animation-delay:-1s}.load .sparks circle:nth-child(5){animation-duration:10s;animation-delay:-5s}.load .sparks circle:nth-child(6){animation-duration:12s;animation-delay:-3s}@keyframes sparkFloat{0%,to{transform:translateY(0);opacity:.25}50%{transform:translateY(-16px);opacity:.85}}.glow-breathe{opacity:.62}.load .glow-breathe{animation:glowBreathe 4.6s ease-in-out infinite}@keyframes glowBreathe{0%,to{opacity:.5}50%{opacity:.85}}.rm .bulb-breathe,.rm .glow-breathe,.rm .sparks circle{animation:none!important}.skip-link{position:absolute;left:-9999px;top:8px;z-index:90;padding:10px 16px;border-radius:10px;background:var(--s3);color:var(--ink);border:.5px solid var(--line);font-size:14px}.skip-link:focus{left:12px}.sr-only{clip:rect(0,0,0,0)}.sal-wrap{padding:30px 0 96px}.sal-h{font-size:clamp(30px,6vw,52px);line-height:1.05;letter-spacing:-.03em;margin:8px 0 10px;max-width:14em}.sal-lead{max-width:36em;margin:0 0 22px}.sal-form{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;max-width:760px}.sal-feld input{width:100%;height:52px;padding:0 16px;border-radius:14px;border:.5px solid var(--line);background:var(--s1);color:var(--ink);font:inherit;font-size:16px}.sal-feld input:focus{outline:none;border-color:rgba(232,99,38,.6);box-shadow:0 0 0 4px rgba(232,99,38,.12)}.sal-form .btn{height:52px;justify-content:center}.sal-nah{display:inline-flex;align-items:center;gap:8px}.sal-nah.is-on{border-color:rgba(232,99,38,.55);color:#FDBA8C}.sal-status{min-height:22px;margin:14px 0 16px}.sal-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.sal-card{display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:var(--s1);border:.5px solid var(--edge);transition:border-color .25s,transform .25s}.sal-card:hover{border-color:var(--line);transform:translateY(-2px)}.sal-cover{display:flex;align-items:center;justify-content:center;height:128px;background:radial-gradient(90% 120% at 20% 0,rgba(232,99,38,.35),transparent 60%),linear-gradient(160deg,#1b1410,#0c0c0e);background-size:cover;background-position:50%}.sal-cover span{font-family:var(--display);font-size:44px;font-weight:600;letter-spacing:-.04em;color:rgba(255,255,255,.85)}.sal-body{display:flex;flex-direction:column;gap:6px;padding:16px 16px 18px}.sal-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.sal-top h3{font-size:18px;letter-spacing:-.02em;margin:0}.sal-top h3 a{color:var(--ink);text-decoration:none}.sal-dist{font-family:var(--mono);font-size:12.5px;color:var(--ink2);white-space:nowrap}.sal-adr{margin:0;font-size:13.5px;color:var(--ink2)}.sal-meta{display:flex;gap:6px;flex-wrap:wrap;font-size:13px;color:var(--ink3)}.sal-stern{color:#FCD34D}.sal-akt{display:flex;align-items:center;gap:14px;margin-top:8px}.sal-link{display:flex;flex-direction:column;gap:12px;margin-top:34px;padding:18px;border-radius:16px;border:.5px dashed var(--line);max-width:760px}.sal-link b{display:block;font-weight:560}.sal-link span{font-size:13.5px;color:var(--ink2)}.sal-link-form{display:flex;gap:8px}.sal-link-form input{flex:1 1;min-width:0;height:46px;padding:0 14px;border-radius:12px;border:.5px solid var(--line);background:var(--s1);color:var(--ink);font:inherit;font-size:15px}@media (min-width:720px){.sal-form{grid-template-columns:1fr auto auto}.sal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sal-link{flex-direction:row;align-items:center;justify-content:space-between}.sal-link-form{width:min(380px,100%)}}@media (min-width:1100px){.sal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:719px){.btn{min-height:46px}.chip{min-height:40px;display:inline-flex;align-items:center}.seg button{min-height:42px}.foot-links a,.legal-links a,.m-menu a,.site-nav a{display:inline-flex;align-items:center;min-height:40px}.lockup{min-height:44px;display:inline-flex;align-items:center}.date,.slot,.svc{min-height:46px}.textlink{padding-top:2px;padding-bottom:2px}input[type=range]{height:44px}}.gate{display:none;position:fixed;inset:0;z-index:80;align-items:flex-start;justify-content:center;padding:24px 20px calc(24px + env(safe-area-inset-bottom));background:radial-gradient(70% 55% at 50% 26%,rgba(232,99,38,.14),transparent 72%),#000;transition:opacity .5s cubic-bezier(.33,1,.68,1),-webkit-backdrop-filter .5s;transition:opacity .5s cubic-bezier(.33,1,.68,1),backdrop-filter .5s;transition:opacity .5s cubic-bezier(.33,1,.68,1),backdrop-filter .5s,-webkit-backdrop-filter .5s;overflow-y:auto}html.js-ok .gate{display:flex}html.gate-done .gate{display:none}.gate:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 50% at var(--gx,50%) var(--gy,40%),var(--gc,rgba(232,99,38,.16)),transparent 70%);opacity:0;transition:opacity .6s ease}.gate.hot:after{opacity:1}.gate-in{position:relative;margin:auto 0;width:min(700px,100%);display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;transition:transform .55s cubic-bezier(.33,1,.68,1),opacity .4s ease}.gate-logo{font-family:var(--display);font-weight:640;font-size:20px;letter-spacing:-.04em;color:var(--ink)}.gate-logo b{color:var(--or);font-weight:640}.gate h1{font-size:clamp(30px,6.4vw,54px);line-height:1.06;letter-spacing:-.03em;max-width:12em}.gate .lead{max-width:30em;margin:0 auto}.js .gate-in>*{opacity:0;transform:translateY(16px) scale(.985);transition:opacity .66s cubic-bezier(.22,1,.36,1) var(--d,0s),transform .66s cubic-bezier(.22,1,.36,1) var(--d,0s)}.js .gate.in .gate-in>*{opacity:1;transform:none}.js .gate-rows .gate-row{opacity:0;transform:translateY(10px);transition:opacity .6s cubic-bezier(.22,1,.36,1) var(--rd,0s),transform .6s cubic-bezier(.22,1,.36,1) var(--rd,0s),border-color .45s ease}.js .gate.in .gate-rows .gate-row{opacity:1;transform:none}.js .gate.in.swap .gate-in>*{opacity:.2;transition:opacity .16s ease}.seg-lang{align-self:center}.seg-lang button{min-width:104px}.gate-rows{width:100%;margin-top:26px;border-top:.5px solid var(--line-soft)}.gate-row{position:relative;display:grid;grid-template-columns:44px 1fr 24px;align-items:center;grid-gap:18px;gap:18px;width:100%;padding:22px 8px;text-align:left;background:none;border:0;border-bottom:.5px solid var(--line-soft);color:var(--ink);transition:border-color .45s ease}.gate-row:before{content:"";position:absolute;inset:-.5px 0;pointer-events:none;opacity:0;transition:opacity .45s ease;background:linear-gradient(90deg,var(--ac,rgba(232,99,38,.16)),transparent 62%)}.gate-row:after{content:"";position:absolute;left:0;right:0;bottom:-.5px;height:.5px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--acs,#E86326),transparent);transition:transform .6s cubic-bezier(.22,1,.36,1)}.gate-row:focus-visible:before,.gate-row:hover:before{opacity:1}.gate-row:focus-visible:after,.gate-row:hover:after{transform:scaleX(1)}.gate-row[data-gate=salon]{--ac:rgba(92,163,181,.16);--acs:#5CA3B5}.gr-mark{position:relative;display:block;width:44px;height:44px;color:var(--or);opacity:.82;transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.gate-row[data-gate=salon] .gr-mark{color:var(--pet2)}.gr-mark svg{width:100%;height:100%;display:block}.gate-row:focus-visible .gr-mark,.gate-row:hover .gr-mark{opacity:1;transform:translateY(-2px)}.gr-text{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0}.gr-text strong{font-family:var(--display);font-size:clamp(19px,2.4vw,23px);font-weight:560;letter-spacing:-.022em}.gr-text>span{font-size:14.5px;line-height:1.5;color:var(--ink2)}.gr-go{position:relative;font-size:18px;color:var(--ink3);justify-self:end;transition:transform .5s cubic-bezier(.22,1,.36,1),color .4s ease}.gate-row:focus-visible .gr-go,.gate-row:hover .gr-go{color:var(--ink);transform:translateX(5px)}.gate-skip{background:none;border:0;color:var(--ink3);font-size:13.5px;padding:12px 16px;margin-top:4px;min-height:44px}@media (max-width:719px){.gate-in{gap:12px}.gate-row{grid-template-columns:34px 1fr 18px;gap:14px;padding:18px 4px}.gr-mark{width:34px;height:34px}.gr-text>span{font-size:13.5px}.gate h1{font-size:clamp(26px,7.4vw,34px)}.gate .lead{font-size:14px}.seg-lang button{min-width:92px}}@media (min-width:900px){body{font-size:16px}.site-nav{display:flex;gap:2px;margin-left:12px}.site-nav a{font-size:13px;color:var(--ink2);padding:6px 10px;border-radius:8px;transition:color .15s,background-color .15s}.site-nav a:hover{color:var(--ink);background:rgba(255,255,255,.04)}.site-nav a[aria-current=page]{color:var(--ink)}.m-menu,.menu-btn{display:none!important}.btn{height:38px;padding:0 16px;font-size:14px}.btn-sm{height:32px;padding:0 12px;font-size:13px}.chapter{padding:120px 0}.head-block{margin-bottom:56px;gap:16px}.hero{padding:96px 0 0}.score{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}.gauge{width:min(340px,100%)}.grid3,.tiers{grid-template-columns:repeat(3,1fr)}.brand-grid{grid-template-columns:1fr 1fr}}@media (min-width:1080px){h1{font-size:68px;letter-spacing:-.034em}h2{font-size:48px;letter-spacing:-.028em}.lead{font-size:18px}.hero-art{height:340px}.hero-art svg{width:max(1400px,120vw)}.hero-code{bottom:32px}.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr)!important;gap:72px}.split.rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)!important}.visits{grid-template-columns:repeat(4,1fr)}.join-svg{display:block;width:100%;height:80px}.idbar{margin-top:0}.conf{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.handoff{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,5fr);align-items:center;grid-gap:0;gap:0}.phone{justify-self:end;align-self:auto}.flow-svg{display:block;width:100%;height:220px}.scanner{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.studio{min-width:0}.bk,.calc{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.bk{gap:20px}.bk-card{position:-webkit-sticky;position:sticky;top:76px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (hover:none),(max-width:720px){body:after{display:none}.scene .pin-stage{align-items:flex-start;padding:76px 0 10px}.scene .pin-stage h2{font-size:24px;line-height:1.14}.scene .pin-stage .visual{transform:scale(.9);transform-origin:top center}.scene{padding:104px 0}.js .scene [data-r="1"]{filter:none}.site-head:before{background:rgba(0,0,0,.9)!important}.seg-lang,.site-head:before,.story-need .seg,.story-switch .seg{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.seg-lang,.story-need .seg,.story-switch .seg{background:rgba(12,12,14,.96)!important}}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:70;opacity:.03;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.js .scene [data-r]{opacity:0;transform:translateY(12px);transition:opacity .4s cubic-bezier(.33,1,.68,1),transform .4s cubic-bezier(.33,1,.68,1),filter .4s cubic-bezier(.5,1,.89,1);transition-delay:var(--d,0s)}.js .scene [data-r="1"]{--d:60ms;filter:blur(14px)}.js .scene [data-r="2"]{--d:120ms}.js .scene [data-r=w]{transform:translateY(8px) scale(.96);transition:opacity .45s ease var(--d,1.4s),transform .6s cubic-bezier(.34,1.56,.64,1) var(--d,1.4s)}.js .scene.is-in [data-r]{opacity:1;transform:none;filter:none}.rm .scene [data-r]{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.scene,.story{position:relative}.scene{padding:80px 0;overflow:clip}.scene:before{content:"";position:absolute;inset:-10% -30%;background:radial-gradient(38% 32% at var(--gx,25%) var(--gy,35%),var(--content-soft),transparent 72%);opacity:0;transition:opacity 1.4s ease;pointer-events:none}.rm .scene:before,.scene.is-in:before,html:not(.js) .scene:before{opacity:1}.scene-grid{display:grid;grid-template-columns:1fr;grid-gap:36px;gap:36px;align-items:center;position:relative;z-index:1}.copy{display:flex;flex-direction:column;gap:14px;max-width:560px}.kicker{position:relative;font-family:var(--mono);font-size:12px;color:var(--content2);text-shadow:0 0 22px rgba(232,99,38,.45)}.center-copy .kicker{padding-top:30px}.center-copy .kicker:before{content:"";position:absolute;left:50%;top:0;width:1px;height:22px;background:linear-gradient(rgba(232,99,38,0),var(--content2));opacity:0;transition:opacity .6s ease .2s}.rm .center-copy .kicker:before,.scene.is-in .center-copy .kicker:before{opacity:.9}.why{font-size:14px;color:var(--ink-soft);padding-left:12px;border-left:1.5px solid var(--content);line-height:1.5}.why b{font-weight:560;color:var(--ink)}.visual{position:relative;min-width:0}.center-copy{text-align:center;align-items:center;margin:0 auto}.big-mono{font-family:var(--mono);font-size:44px;font-weight:500;letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.status-hero{position:relative;overflow:hidden;padding:44px 0 0;text-align:center}.status-hero .wrap{display:flex;flex-direction:column;align-items:center;gap:16px;position:relative;z-index:2}.status-hero h1{max-width:11em}.status-hero .lead{margin:0 auto}.toast-hero{margin:0 auto 4px}.load .toast-hero{animation:toastDrop .8s cubic-bezier(.34,1.56,.64,1) .5s both}@keyframes toastDrop{0%{opacity:0;transform:translateY(-24px) scale(.95)}to{opacity:1;transform:none}}.toast{display:grid;grid-template-columns:34px 1fr auto;grid-gap:1px 10px;gap:1px 10px;align-items:start;padding:12px 14px;border-radius:20px;background:rgba(40,40,44,.7);-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6);border:.5px solid rgba(255,255,255,.14);box-shadow:0 24px 60px -24px rgba(0,0,0,.85),inset 0 1px 0 rgba(255,255,255,.06);max-width:380px;width:100%;text-align:left}.toast .ti{grid-row:1/3;width:34px;height:34px;border-radius:8px;display:block}.toast b{font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.toast time{font-size:12px;color:var(--ink2);white-space:nowrap}.toast p{grid-column:2/4;font-size:14px;line-height:1.35;color:var(--ink-soft)}.toast.show{animation:toastIn .6s cubic-bezier(.34,1.56,.64,1)}@keyframes toastIn{0%{opacity:0;transform:translateY(-14px) scale(.96)}to{opacity:1;transform:none}}.quote-big{font-family:var(--display);font-size:clamp(38px,10vw,96px);font-weight:560;letter-spacing:-.04em;line-height:1}.echoes{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;max-width:640px}.echo{font-size:13px;color:var(--ink2);padding:6px 12px;border-radius:999px;border:.5px solid var(--line)}.choice[aria-pressed=true]{border-color:var(--content);background:linear-gradient(180deg,var(--content-soft),transparent),var(--s1)}.story-switch{position:-webkit-sticky;position:sticky;top:56px;z-index:22;display:flex;justify-content:center;padding:10px 20px;background:linear-gradient(rgba(0,0,0,.85),rgba(0,0,0,0))}.story-switch .seg{width:min(320px,100%);background:rgba(10,10,11,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.thread{position:absolute;top:0;bottom:0;left:3px;width:16px;pointer-events:none;z-index:0}.thread svg{width:100%;height:100%;display:block;overflow:visible}.thread path{fill:none;stroke-width:1.5;vector-effect:non-scaling-stroke}.thread .base{stroke:rgba(255,255,255,.05)}.thread .draw{stroke:var(--content);stroke-dasharray:1;stroke-dashoffset:1}.rm .thread .draw,html:not(.js) .thread .draw{stroke-dashoffset:0}.swipe{display:flex;flex-direction:column;align-items:center;gap:14px}.cardstack{position:relative;width:min(270px,74vw);aspect-ratio:3/4}.look-card{position:absolute;inset:0;border-radius:18px;overflow:hidden;border:.5px solid rgba(255,255,255,.12);box-shadow:0 30px 60px -30px rgba(0,0,0,.9);transition:transform .42s cubic-bezier(.33,1,.68,1),opacity .42s;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;padding:16px;background:#101012}.look-card:first-child{z-index:3}.look-card:nth-child(2){z-index:2;transform:translateY(12px) scale(.955);opacity:.65}.look-card:nth-child(3){z-index:1;transform:translateY(24px) scale(.91);opacity:.35}.look-card:nth-child(n+4){opacity:0}.look-card.out-r{transform:translateX(125%) rotate(12deg)!important;opacity:0!important}.look-card.out-l{transform:translateX(-125%) rotate(-12deg)!important;opacity:0!important}.look-card svg.art{position:absolute;inset:0;width:100%;height:100%}.look-card b{position:relative;font-size:17px;font-weight:560}.look-card small{position:relative;font-family:var(--mono);font-size:11px;color:var(--ink-soft)}.swipe-actions{display:flex;gap:8px}.saved{font-size:13px;color:var(--ink-soft);display:inline-flex;gap:8px;align-items:center;padding:8px 12px;border-radius:999px;border:.5px solid var(--line);background:rgba(255,255,255,.03)}.saved.pop{animation:toastIn .6s cubic-bezier(.34,1.56,.64,1)}.fragment{border-radius:16px;background:linear-gradient(180deg,rgba(26,26,29,.92),rgba(10,10,12,.92));border:.5px solid rgba(255,255,255,.1);box-shadow:0 40px 80px -40px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.05);padding:16px}.mini-dates{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px}.mini-dates button{min-height:58px;border-radius:10px;border:.5px solid var(--edge);background:var(--s1);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px;color:var(--ink2)}.mini-dates button b{font-family:var(--mono);font-size:16px;color:#fff;font-weight:500}.mini-dates button[aria-pressed=true]{border-color:var(--cta);background:rgba(232,99,38,.1)}.mini-slots{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin-top:10px}.mini-slots button{min-height:44px;border-radius:9px;border:.5px solid var(--edge);background:var(--s1);font-family:var(--mono);font-size:13px}.mini-slots button[disabled]{opacity:.25;text-decoration:line-through;cursor:not-allowed}.mini-slots button[aria-pressed=true]{background:var(--cta);border-color:var(--cta);color:#fff}.lock{position:relative;border-radius:28px;padding:22px 16px;background:radial-gradient(120% 70% at 50% 0,#24160e,#0a0a0b 62%);border:.5px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:12px;align-items:center;max-width:380px;margin:0 auto;box-shadow:0 50px 100px -50px rgba(0,0,0,.9)}.lock-time{font-family:var(--display);font-size:66px;font-weight:300;letter-spacing:-.04em;line-height:1}.lock-date{font-size:14px;color:var(--ink-soft);margin-top:-6px}.here-btn{min-height:52px;width:100%;border-radius:14px;border:0;background:var(--cta);color:#fff;font-size:17px;font-weight:600;box-shadow:0 14px 30px -14px var(--cta);transition:background-color .3s,color .3s}.here-btn.done{background:rgba(50,215,75,.14);color:var(--ok);box-shadow:none}.queue-line{display:flex;align-items:baseline;gap:10px;font-size:15px;color:var(--ink-soft)}.delay-note{font-size:13px;color:var(--warn);text-align:center}.pin{height:380svh;padding:0!important}.pin-stage{position:-webkit-sticky;position:sticky;top:56px;height:calc(100svh - 56px);display:flex;align-items:center;overflow:hidden}.pin-stage .scene-grid{width:100%;gap:16px}.pin-stage .copy{gap:8px}.pin-stage .copy h2{font-size:26px}.pin-stage .copy .lead,.pin-stage .copy .why{display:none}.reveal-card{position:relative;border-radius:18px;padding:14px;background:linear-gradient(165deg,#151518,#08080a 70%);border:.5px solid rgba(255,255,255,.1);box-shadow:0 60px 120px -60px var(--content);display:flex;flex-direction:column;gap:8px;max-width:460px;margin:0 auto;width:100%;overflow:hidden}.reveal-card [data-step]{opacity:.07;transform:translateY(8px);filter:blur(4px);transition:opacity .4s cubic-bezier(.33,1,.68,1),transform .4s cubic-bezier(.33,1,.68,1),filter .4s}.reveal-card [data-step].on,.rm .reveal-card [data-step],html:not(.js) .reveal-card [data-step]{opacity:1;transform:none;filter:none}.scanline{position:absolute;left:10px;right:10px;height:1.5px;background:linear-gradient(90deg,transparent,var(--content2),transparent);box-shadow:0 0 16px var(--content2);top:calc(10px + var(--p,0) * 520%);opacity:calc(1 - var(--p,0) * 6);pointer-events:none}.rc-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.rc-code{font-family:var(--mono);font-size:22px;letter-spacing:.14em}.rc-row{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px 12px;padding:8px 0;border-top:.5px solid var(--line-soft);font-size:13px}.rc-row>span:first-child{color:var(--ink2)}.rc-row>span:last-child{margin-left:auto;text-align:right}.rc-photos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.rc-photos figure{margin:0;aspect-ratio:4/5;border-radius:8px;background:linear-gradient(170deg,#1d1d21,#0b0b0d);border:.5px solid rgba(255,255,255,.06);position:relative;overflow:hidden}.rc-photos svg{position:absolute;inset:0;width:100%;height:100%}.rc-photos figcaption{position:absolute;left:0;right:0;bottom:4px;text-align:center;font-family:var(--mono);font-size:10px;color:var(--ink2)}.rc-never{display:flex;flex-wrap:wrap;gap:5px}.rc-never span{font-size:11px;color:var(--ink2);padding:3px 8px;border-radius:999px;border:.5px solid var(--line);text-decoration:line-through;-webkit-text-decoration-color:rgba(255,69,58,.6);text-decoration-color:rgba(255,69,58,.6)}.step-dots{display:flex;gap:5px;justify-content:center}.step-dots i{width:16px;height:2px;border-radius:2px;background:var(--s4);transition:background-color .3s}.step-dots i.on{background:var(--content)}.step-cap{font-family:var(--mono);font-size:12px;color:var(--ink2);text-align:center;min-height:18px}.rm .pin{height:auto}.rm .pin-stage{position:static;height:auto;padding:80px 0}.hist{position:relative;display:flex;flex-direction:column;gap:10px;padding-left:20px}.hist:before{content:"";position:absolute;left:4px;top:8px;bottom:8px;width:1px;background:var(--line)}.hist-item{position:relative;padding:12px 14px;border-radius:12px;background:var(--s1);border:.5px solid var(--edge)}.hist-item:before{content:"";position:absolute;left:-20px;top:17px;width:9px;height:9px;border-radius:50%;background:var(--s4);box-shadow:0 0 0 2px #000}.hist-item.new{border-color:rgba(232,99,38,.5);background:linear-gradient(90deg,var(--content-soft),transparent 70%),var(--s1)}.v-women .hist-item.new{border-color:rgba(236,72,153,.5)}.hist-item.new:before{background:var(--content);box-shadow:0 0 0 2px #000,0 0 12px var(--content)}.hist-item b{font-weight:560;font-size:15px}.hist-item small{display:block;font-family:var(--mono);font-size:11px;color:var(--ink2);margin-top:2px}.stamps{display:flex;gap:8px;flex-wrap:wrap}.stamps i{width:28px;height:28px;border-radius:50%;border:1px dashed var(--line)}.stamps i.fill{background:var(--content);border:0;box-shadow:0 0 14px var(--content)}.js .scene .stamps i.new{transform:scale(.3);opacity:0;transition:transform .6s cubic-bezier(.34,1.56,.64,1) 1.4s,opacity .3s 1.4s}.js .scene.is-in .stamps i.new,.rm .stamps i.new{transform:none;opacity:1}.silhouette{width:100%;max-width:340px;height:auto;margin:0 auto;display:block}.formula{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5px;gap:.5px;background:rgba(255,255,255,.07);border-radius:12px;overflow:hidden}.formula div{background:#0C0C0E;padding:10px 12px}.formula small{display:block;font-family:var(--mono);font-size:11px;color:var(--ink3)}.formula b{font-family:var(--mono);font-size:20px;font-weight:500}.silhouette{filter:drop-shadow(0 22px 40px rgba(0,0,0,.55))}.look-f .chips{gap:6px}.cw{display:flex;gap:12px;align-items:flex-end;justify-content:center;padding:18px 0 6px}.cw svg{display:block;width:100%;max-width:240px;height:auto;transition:filter .45s ease}.look-f[data-richtung=kuehl]{--cw:#8B7A61;--cw-root:#3A2F24;--cw-tip:#C4B49A}.look-f[data-richtung=neutral]{--cw:#8C6A46;--cw-root:#3A2A1B;--cw-tip:#C9A87E}.look-f[data-richtung=warm]{--cw:#9A6633;--cw-root:#422914;--cw-tip:#DCA860}.look-f[data-hell=heller] .cw svg{filter:brightness(1.3) saturate(1.05)}.look-f[data-hell=dunkler] .cw svg{filter:brightness(.68) saturate(.95)}.cw-out{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14px;color:var(--ink-soft);padding-top:6px;border-top:.5px solid var(--line-soft)}.cw-out b{font-weight:560;color:var(--ink)}.premium{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.premium div{padding:14px 16px;border-radius:12px;background:var(--s1);border:.5px solid var(--edge);font-size:14px;color:var(--ink2)}.premium b{display:block;color:var(--ink);font-weight:560;margin-bottom:2px;font-size:15px}.clock{position:-webkit-sticky;position:sticky;top:56px;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;background:linear-gradient(rgba(0,0,0,.88),rgba(0,0,0,.66));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:.5px solid var(--line-soft)}.clock-time{font-family:var(--mono);font-size:28px;letter-spacing:-.02em;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.clock-label{font-size:13px;color:var(--ink2);text-align:right}.clock-bar{position:absolute;left:0;bottom:-.5px;height:1.5px;background:var(--pet2);width:var(--cp,0);transition:width .5s cubic-bezier(.33,1,.68,1)}.stamp-time{font-family:var(--mono);font-size:13px;color:var(--pet2)}.taps{flex-direction:column;gap:8px}.tap,.taps{display:flex}.tap{align-items:center;gap:12px;padding:14px;border-radius:12px;background:var(--s1);border:.5px solid var(--edge);font-size:15px}.tap i{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-family:var(--mono);font-size:12px;background:var(--s4)}.tap.go{border-color:rgba(92,163,181,.5);background:linear-gradient(90deg,var(--pet-soft),transparent 70%),var(--s1)}.tap.go i{background:var(--pet);color:#fff}.goal{height:10px;border-radius:99px;background:var(--s3);overflow:hidden}.goal i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--pet),var(--pet2));transition:width 1.4s cubic-bezier(.33,1,.68,1)}.rm .goal i,.scene.is-in .goal i,html:not(.js) .goal i{width:var(--w)}.save-big{font-family:var(--display);font-size:clamp(52px,14vw,104px);font-weight:560;letter-spacing:-.05em;line-height:.95;color:var(--pet2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.save-sub{display:flex;gap:6px 18px;flex-wrap:wrap;font-size:15px;color:var(--ink-soft)}.save-sub b{font-family:var(--mono);font-weight:500;color:#fff}.save-wow{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:rgba(92,163,181,.1);border:.5px solid rgba(92,163,181,.35);font-size:15px;align-self:flex-start}.save-wow.pop{animation:toastIn .6s cubic-bezier(.34,1.56,.64,1)}.cbar .gapfill{height:100%;display:flex}.cbar .gapfill i{display:block;height:100%}.cbar .gapfill .hatch{background:repeating-linear-gradient(135deg,rgba(92,163,181,.35) 0 6px,rgba(92,163,181,.08) 6px 12px)}@media (min-width:640px){.big-mono{font-size:56px}.premium{grid-template-columns:1fr 1fr}.reveal-card{padding:18px;gap:10px}.rc-row{font-size:14px}.clock-time{font-size:32px}}@media (min-width:1080px){.scene{padding:132px 0}.scene-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:80px}.scene-grid.flip .copy{order:2}.status-hero{padding:88px 0 0}.thread{left:max(8px,calc(50% - 628px));width:24px}.pin-stage .scene-grid{gap:80px}.pin-stage .copy{gap:14px}.pin-stage .copy h2{font-size:48px}.pin-stage .copy .lead,.pin-stage .copy .why{display:block}.tilt{transform:perspective(1200px) rotateX(7deg) rotateY(-9deg);transition:transform 1s cubic-bezier(.33,1,.68,1)}.scene.is-in .tilt{transform:perspective(1200px) rotateX(2deg) rotateY(-3deg)}.rm .tilt{transform:none}.big-mono{font-size:64px}}[data-need=color] [data-for=cut],[data-need=cut] [data-for=color],[data-sex=f] [data-sx=m],[data-sex=m] [data-sx=f]{display:none!important}.chooser2{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;width:min(440px,100%);margin:0 auto;text-align:left}.chooser2 .label{display:block;margin-bottom:6px}.need-wrap{display:flex;gap:8px;pointer-events:auto;width:min(440px,100%)}.need-wrap .seg{flex:1 1;min-width:0}.need-wrap .seg button{min-height:40px;font-size:13px;padding:0 6px}.hero-cta{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:6px}.need-seg{width:min(300px,100%);margin:0 auto}.need-seg button{min-height:44px;font-size:15px}.story-need{position:-webkit-sticky;position:sticky;top:56px;z-index:22;display:flex;justify-content:center;padding:10px 20px;pointer-events:none;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .3s ease}.story-need.tuck{transform:translateY(calc(-100% - 70px));opacity:0}.story-need.tuck .seg{pointer-events:none}.rm .story-need{transition:none}.story-need .seg{pointer-events:auto;width:min(260px,100%);background:rgba(10,10,11,.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.fragile{display:flex;flex-direction:column;gap:8px}.frag{display:flex;align-items:center;gap:14px;padding:16px;border-radius:12px;background:var(--s1);border:.5px dashed rgba(255,255,255,.18);color:var(--ink-soft)}.frag svg{width:40px;height:40px;flex:none;color:var(--ink2)}.frag b{display:block;font-weight:560;color:var(--ink)}.frag small{display:block;font-size:13px;color:var(--ink2);margin-top:1px}.frag{transition:border-color .4s ease}.memline{display:flex;flex-direction:column;gap:2px}.mem{display:grid;grid-template-columns:48px 1fr;grid-gap:4px 12px;gap:4px 12px;align-items:center;padding:10px 0;border-top:.5px solid var(--line-soft)}.mem:first-child{border-top:0}.mem .mono{font-size:12px;color:var(--ink2)}.mem b{font-weight:560;font-size:15px}.mem small{display:block;font-size:13px;color:var(--ink2)}.mem i{grid-column:2;display:block;height:4px;border-radius:4px;background:var(--content);width:var(--w);box-shadow:0 0 10px var(--content-soft)}.js .scene .mem i{width:0;transition:width .7s cubic-bezier(.33,1,.68,1) calc(.25s + var(--i,0) * 90ms)}.js .scene.is-in .mem i{width:var(--w)}.mem.lost b{color:var(--err)}.mem.lost i{background:var(--err)}.idea{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;max-width:980px;margin:0 auto}.idea-step{position:relative;padding:22px 20px;border-radius:14px;background:linear-gradient(180deg,rgba(28,28,31,.9),rgba(10,10,12,.9));border:.5px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:6px}.idea-step b{font-family:var(--display);font-size:20px;font-weight:560;letter-spacing:-.02em}.idea-step p{font-size:14px;color:var(--ink2)}.idea-step .mono{font-size:18px;letter-spacing:.14em;color:var(--content2)}.idea-n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-size:12px;background:var(--content-soft);color:var(--content2);border:.5px solid var(--content)}.look-grid{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;align-items:center}.duo{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.timeline{display:flex;flex-direction:column;gap:0;position:relative;padding-left:22px}.timeline:before{content:"";position:absolute;left:5px;top:10px;bottom:10px;width:1.5px;background:linear-gradient(var(--content),rgba(232,99,38,.1))}.tl{position:relative;padding:12px 0 14px;border-top:.5px solid var(--line-soft)}.tl:first-child{border-top:0}.tl:before{content:"";position:absolute;left:-21px;top:18px;width:9px;height:9px;border-radius:50%;background:var(--content);box-shadow:0 0 0 3px #000,0 0 10px var(--content)}.tl .mono{font-size:12px;color:var(--ink2)}.tl b{display:block;font-weight:560;font-size:15px;margin-top:2px}.tl small{display:block;font-size:13px;color:var(--ink2)}.moment{padding:18px;border-radius:14px;background:radial-gradient(120% 90% at 0 0,rgba(232,99,38,.22),transparent 60%),var(--s1);border:.5px solid rgba(232,99,38,.35);display:flex;flex-direction:column;gap:6px}.spark{width:100%;height:64px;display:block}.trust-num{font-family:var(--mono);font-size:clamp(48px,14vw,96px);font-weight:500;letter-spacing:-.04em;line-height:1}.trust-num sup{font-size:.45em;vertical-align:top;position:relative;top:.15em}.final{padding:96px 0 40px;text-align:center}.final h2{max-width:14em;margin:0 auto}@media (min-width:640px){.idea{grid-template-columns:repeat(3,1fr)}.chooser2{grid-template-columns:1fr 1fr}.look-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.duo{grid-template-columns:1fr 1fr}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.site-foot{position:relative;margin-top:24px;padding:56px 0 28px;border-top:.5px solid var(--line-soft);background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,0) 160px),var(--bg)}.site-foot:before{content:"";position:absolute;left:50%;top:-1px;width:min(520px,70%);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(232,99,38,.55),transparent)}.foot-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:36px;gap:36px}.foot-brand{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.foot-claim{margin:0;max-width:30em;font-size:14px;line-height:1.55;color:var(--ink2)}.foot-mail{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:0 16px 0 13px;border-radius:999px;border:.5px solid var(--line);background:var(--s1);color:var(--ink);font-size:14px;transition:border-color .2s,background-color .2s}.foot-mail svg{width:18px;height:18px;color:var(--ink2)}.foot-mail:hover{border-color:rgba(255,255,255,.28);background:var(--s2)}.foot-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:28px 20px;gap:28px 20px}.foot-col h4{margin:0 0 8px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}.foot-col ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.foot-col a{display:inline-flex;align-items:center;min-height:40px;font-size:14px;color:var(--ink2);transition:color .15s}.foot-col a:hover,.foot-col a[aria-current=page]{color:var(--ink)}.foot-legal{grid-column:1/-1}.foot-legal ul{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:20px}.foot-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px;margin-top:40px;padding-top:22px;border-top:.5px solid var(--line-soft)}.foot-region{position:relative;display:inline-flex;align-items:center;color:var(--ink2);max-width:100%}.foot-region .fr-globe{position:absolute;left:13px;width:17px;height:17px;pointer-events:none}.foot-region .fr-chev{position:absolute;right:13px;width:12px;height:12px;pointer-events:none}.region-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%;min-height:42px;padding:0 36px 0 39px;border-radius:999px;border:.5px solid var(--line);background:var(--s1);color:var(--ink);font:inherit;font-size:14px;cursor:pointer;transition:border-color .2s}.region-select:hover{border-color:rgba(255,255,255,.28)}.region-select:focus-visible{outline:2px solid var(--or);outline-offset:2px}.foot-copy{margin:0;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--ink3)}@media (min-width:720px){.site-foot{padding:72px 0 32px}.foot-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,2fr);gap:48px}.foot-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.foot-legal{grid-column:auto}.foot-legal ul{grid-template-columns:minmax(0,1fr)}.foot-col a{min-height:34px}.foot-bar{margin-top:56px}}.m-menu{touch-action:none}@media (max-width:719px){.hero-art{margin-bottom:54px;overflow:visible}.hero-code{bottom:-46px}.sal-akt .textlink,.sal-card h3 a,a.textlink[style*=align-self],button.textlink,li>.textlink{position:relative}.sal-akt .textlink:after,.sal-card h3 a:after,a.textlink[style*=align-self]:after,button.textlink:after,li>.textlink:after{content:"";position:absolute;inset:-10px -6px}}.menu-btn path{transform-origin:9px 9px;transition:transform .22s ease}.menu-btn[aria-expanded=true] .mb-a{transform:translateY(2.5px) rotate(45deg)}.menu-btn[aria-expanded=true] .mb-b{transform:translateY(-2.5px) rotate(-45deg)}
/* Der Unterschied (Salonseite) */
.vs{--g:28px;position:relative}
.vs-head{display:none}
.vs-list{list-style:none;margin:0;padding:0}
.vs-row{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0;border-top:.5px solid var(--line-soft)}
.vs-row:last-child{border-bottom:.5px solid var(--line-soft)}
.vs-row h3{font-size:19px;font-weight:560;letter-spacing:-.018em;line-height:1.3;color:var(--ink);text-wrap:balance}
.vs-old,.vs-new{position:relative;margin:0;font-size:14.5px;line-height:1.55}
.vs-old{color:var(--ink2);padding-left:26px}
.vs-old:before{content:"";position:absolute;left:5px;top:.72em;width:10px;height:1.5px;border-radius:1px;background:var(--ink3)}
.vs-new{color:var(--ink-soft);padding:12px 14px 12px 40px;border-radius:10px;background:var(--pet-soft);border:.5px solid rgba(92,163,181,.28)}
.vs-new:before{content:"";position:absolute;left:17px;top:15px;width:5px;height:10px;border:solid var(--pet2);border-width:0 1.75px 1.75px 0;transform:rotate(45deg)}
.vs-lab{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.02em;color:var(--ink3);margin-bottom:3px}
.vs-new .vs-lab{color:var(--pet2)}
.vs-sum{margin:44px auto 0;max-width:30em;text-align:center;font-size:clamp(18px,2.2vw,23px);font-weight:510;letter-spacing:-.02em;line-height:1.4;color:var(--ink);text-wrap:balance}
.vs-sum-lab{display:block;margin-bottom:10px;font-family:var(--mono);font-size:12px;font-weight:400;letter-spacing:0;color:var(--pet2)}
.vs-fn{margin:18px auto 0;max-width:36em;text-align:center}
@media (min-width:900px){
  .vs:before{content:"";position:absolute;top:-14px;bottom:-14px;right:0;width:calc((100% - 2*var(--g))*9/29);border-radius:14px;background:linear-gradient(180deg,rgba(62,122,140,.2),rgba(62,122,140,.08));border:.5px solid rgba(92,163,181,.3);pointer-events:none}
  .vs-head,.vs-row{grid-template-columns:minmax(0,11fr) minmax(0,9fr) minmax(0,9fr);column-gap:var(--g);align-items:start}
  .vs-head{display:grid;position:relative;padding:0 0 16px;font-family:var(--mono);font-size:12px;color:var(--ink3)}
  .vs-head span:nth-child(2){padding-left:26px}
  .vs-head span:last-child{color:var(--pet2);padding-left:50px}
  .vs-row{position:relative;padding:26px 0}
  .vs-row h3{font-size:21px}
  .vs-lab{display:none}
  .vs-new{background:none;border:0;border-radius:0;padding:0 24px 0 50px}
  .vs-new:before{left:28px;top:5px}
  .vs-old:before{top:.78em}
}

/* 27.9.2026 — Kopfleiste: kompakter App-Knopf, runder Menüknopf */
.site-head #head-cta{position:relative;height:36px;min-height:36px;padding:0 15px 0 12px;gap:7px;font-size:13.5px;font-weight:600;letter-spacing:-.005em;
  background:linear-gradient(180deg,#F07032,#E0561B);box-shadow:inset 0 .5px 0 rgba(255,255,255,.38),0 0 0 .5px rgba(0,0,0,.35),0 8px 20px -10px rgba(232,99,38,.9)}
.site-head #head-cta:before{content:"";width:14px;height:14px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 2.5v7.2M4.8 6.6 8 9.8l3.2-3.2M3 12.5h10' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 2.5v7.2M4.8 6.6 8 9.8l3.2-3.2M3 12.5h10' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
.site-head #head-cta:after{content:"";position:absolute;inset:-5px -3px}
.site-head .menu-btn{width:36px;height:36px;border-radius:999px;background:rgba(255,255,255,.04)}
.site-head .head-end{gap:10px}

/* 27.9.2026 — Farb-Karte am Handy kompakter, damit sie in die angeheftete Szene passt */
@media (hover:none),(max-width:720px){
  .pin-stage .formula{grid-template-columns:repeat(4,1fr)}
  .pin-stage .formula div{padding:8px 8px 9px}
  .pin-stage .formula small{font-size:9.5px;white-space:nowrap}
  .pin-stage .formula b{font-size:16px;white-space:nowrap}
}
@media (max-width:720px) and (max-height:760px){
  .scene .pin-stage{padding-top:66px}
  .scene .pin-stage .copy .kicker{display:none}
  .scene .pin-stage h2{font-size:22px}
}

/* 27.9.2026 — Startbereich: feines Haar statt Komet, nichts ragt über den Text; Scroll-Hinweis statt Knopf */
.hero-art{overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 34px);mask-image:linear-gradient(180deg,transparent 0,#000 34px)}
.scroll-cue{display:inline-flex;flex-direction:column;align-items:center;gap:12px;margin-top:10px;color:var(--ink2);font-size:15px;font-weight:500;letter-spacing:-.01em;transition:color .2s}
.scroll-cue:hover{color:#fff}
.scroll-cue i{position:relative;display:block;width:1px;height:34px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.22))}
.scroll-cue i:after{content:"";position:absolute;left:0;top:-12px;width:1px;height:12px;background:linear-gradient(180deg,rgba(251,146,60,0),#FB923C);animation:cueDrop 2.2s cubic-bezier(.4,0,.2,1) infinite}
@keyframes cueDrop{0%{transform:translateY(0);opacity:0}25%{opacity:1}100%{transform:translateY(46px);opacity:0}}
@media (prefers-reduced-motion:reduce){.scroll-cue i:after{animation:none;top:22px}}
@media (hover:none),(max-width:720px){.hero-code{bottom:10px}}

/* Startbereich: nah an der Haarwurzel, großes Motiv */
.hero-art{height:clamp(300px,82vw,440px);margin-top:18px}
.hero-art svg{width:clamp(860px,100vw,1240px)}
@media (hover:none),(max-width:720px){.hero-art{height:360px;margin-bottom:40px}.hero-art svg{width:880px}}

/* 27.9.2026 — Kopf-Knopf: schlicht und hell statt orangem Verlauf */
.site-head #head-cta{height:34px;min-height:34px;padding:0 16px;gap:0;font-size:14px;font-weight:600;letter-spacing:-.012em;
  background:#F5F5F7;color:#0B0B0C;border:0;box-shadow:none;filter:none;transition:background-color .2s,transform .2s}
.site-head #head-cta:before{content:none}
.site-head #head-cta:hover{background:#fff;filter:none}
.site-head #head-cta:active{transform:scale(.97)}
.site-head .menu-btn{width:34px;height:34px;border-radius:999px;background:transparent;border:.5px solid rgba(255,255,255,.18)}
.site-head .head-end{gap:8px}

/* 27.9.2026 · Tempo: Faden per Transform, Pause außerhalb, weniger Weichzeichner am Handy */.ruht *,.ruht :after,.ruht :before{animation-play-state:paused!important}@media (hover:none),(max-width:720px){.toast,.clock,.m-menu{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.toast{background:rgba(40,40,44,.96)}.clock{background:rgba(0,0,0,.94)}.m-menu{background:rgba(8,8,9,.98)}}/* Licht fällt von der Linie in die Haarwurzel · ein Takt von 4 s für Linie, Bahn und Wurzel */.hero-art{--w:clamp(860px,100vw,1240px)}@media (hover:none),(max-width:720px){.hero-art{--w:880px}}.hero-art svg{width:var(--w)}.status-hero{--takt:4s}.scroll-cue i:after{animation:hidLinie var(--takt) linear infinite}@keyframes hidLinie{0%{transform:translateY(0);opacity:0;animation-timing-function:cubic-bezier(.55,0,1,.7)}4%{opacity:1}20%{transform:translateY(46px);opacity:1}20.5%,to{transform:translateY(46px);opacity:0}}.h-bahn{position:absolute;z-index:1;width:1px;margin-left:-.5px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.05) 38%,rgba(255,255,255,0) 70%)}.h-bahn i{position:absolute;left:-.5px;top:-72px;width:2px;height:72px;opacity:0;transform:translate3d(0,0,0);will-change:transform,opacity;background:linear-gradient(180deg,rgba(251,146,60,0),rgba(251,146,60,.35) 55%,#FDBA74 88%,#FFF4E2);border-radius:2px;animation:hidBahn var(--takt) linear infinite}.h-bahn i:after{content:"";position:absolute;left:50%;bottom:-11px;width:22px;height:22px;margin-left:-11px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,244,226,.9),rgba(253,186,116,.38) 22%,rgba(249,115,22,.1) 55%,rgba(249,115,22,0))}@keyframes hidBahn{0%,16.5%{transform:translate3d(0,0,0);opacity:0}17%{transform:translate3d(0,0,0);opacity:1;animation-timing-function:cubic-bezier(.35,.25,.7,1)}44%{transform:translate3d(0,var(--len,120px),0);opacity:1}47%,to{transform:translate3d(0,var(--len,120px),0);opacity:0}}.h-flare,.h-kern{position:absolute;left:50%;border-radius:50%;pointer-events:none;opacity:0;will-change:transform,opacity}.h-flare{bottom:calc(var(--w)*.2083);width:calc(var(--w)*.17);height:calc(var(--w)*.17);transform:translate3d(-50%,50%,0) scale(.7);background:radial-gradient(closest-side,rgba(255,244,226,.95),rgba(253,186,116,.5) 26%,rgba(249,115,22,.14) 58%,rgba(249,115,22,0));animation:hidFlare var(--takt) linear infinite}.h-kern{bottom:calc(var(--w)*.16);width:calc(var(--w)*.22);height:calc(var(--w)*.09);transform:translate3d(-50%,50%,0);background:radial-gradient(closest-side,rgba(249,115,22,.34),rgba(232,99,38,.1) 60%,rgba(232,99,38,0));animation:hidKern var(--takt) linear infinite}@keyframes hidFlare{0%,42%{opacity:0;transform:translate3d(-50%,50%,0) scale(.7)}46%{opacity:1;transform:translate3d(-50%,50%,0) scale(1.05);animation-timing-function:cubic-bezier(.2,.7,.3,1)}to{opacity:0;transform:translate3d(-50%,50%,0) scale(1.25)}}@keyframes hidKern{0%,45%{opacity:0}54%{opacity:1;animation-timing-function:cubic-bezier(.3,.6,.4,1)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.scroll-cue i:after{animation:none}.h-bahn i,.h-kern{animation:none;opacity:0}.h-flare{animation:none;opacity:.5;transform:translate3d(-50%,50%,0)}}
/* 27.9.2026 · iPhone/iPad: Glaseffekt wie am Desktop (WebKit rechnet ihn im Compositor, kostet dort kaum) */@supports (-webkit-touch-callout:none){@media (hover:none),(max-width:720px){.site-head:before{background:linear-gradient(rgba(0,0,0,.84),rgba(0,0,0,.7))!important;-webkit-backdrop-filter:blur(20px) saturate(1.4)!important;backdrop-filter:blur(20px) saturate(1.4)!important}.seg-lang{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.story-need .seg,.story-switch .seg{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.toast{background:rgba(40,40,44,.7)!important;-webkit-backdrop-filter:blur(24px) saturate(1.6)!important;backdrop-filter:blur(24px) saturate(1.6)!important}.clock{background:linear-gradient(rgba(0,0,0,.88),rgba(0,0,0,.66))!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.m-menu{background:linear-gradient(180deg,rgba(14,14,16,.78),rgba(8,8,9,.86))!important;-webkit-backdrop-filter:blur(28px) saturate(1.6)!important;backdrop-filter:blur(28px) saturate(1.6)!important}}}/* 27.9.2026 · Beispiel-Regler: gleitende Glas-Pille wie im Eingangstor, zentriert, ohne Formular-Etiketten */.chooser3{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:30px}.chooser3-q{margin:0;font-size:14px;line-height:1.4;color:var(--ink3);letter-spacing:-.005em}.chooser3-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.seg.pill{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:3px;border-radius:999px;background:rgba(255,255,255,.035);border:.5px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.seg.pill:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px)/2);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.17),rgba(255,255,255,.055));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 24px -14px #000;transition:transform .52s cubic-bezier(.22,1,.36,1)}.seg.pill:has(>button:last-child[aria-pressed=true]):before{transform:translateX(100%)}.seg.pill button{position:relative;z-index:1;min-width:78px;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:transparent!important;box-shadow:none!important;font-size:14px;font-weight:500;letter-spacing:-.005em;color:var(--ink3);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .35s ease,transform .2s ease}.seg.pill button[aria-pressed=true]{color:var(--ink)}.seg.pill button:active{transform:scale(.96)}.seg.pill button:focus-visible{outline:1.5px solid var(--content);outline-offset:1px}.rm .seg.pill:before{transition:none}.story-need .need-wrap{width:auto;justify-content:center}.story-need .need-wrap .seg.pill{flex:none;width:auto}.story-need .seg.pill button{min-width:70px;min-height:36px;padding:0 14px;font-size:13px}.story-need .seg.pill{background:#111113!important;border-color:rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 14px 34px -14px rgba(0,0,0,.95)}@supports (-webkit-touch-callout:none){.story-need .seg.pill{background:rgba(22,22,24,.66)!important;-webkit-backdrop-filter:blur(22px) saturate(1.7)!important;backdrop-filter:blur(22px) saturate(1.7)!important}}/* Leiste: beim Scrollen weich weg, beim Anhalten wieder da */.story-need .need-wrap{transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),filter .45s cubic-bezier(.22,1,.36,1)}.story-need.scrollt .need-wrap{opacity:0;transform:translateY(-4px) scale(.97);filter:blur(8px);pointer-events:none;transition-duration:.2s}.story-need.scrollt .seg{pointer-events:none}@media (prefers-reduced-motion:reduce){.story-need .need-wrap{transition:opacity .2s linear}.story-need.scrollt .need-wrap{transform:none;filter:none}}/* 28.9.2026 · Salon-Tarife: Hinweis beim 6-Monats-Abo */.matrix .pnote.psave{margin-top:4px;color:var(--pet2);font-weight:600}
