.lb{padding-block: var(--hero-top) var(--hero-bot);overflow-x: clip}.lb-in{display: grid;grid-template-columns: minmax(0, 5.4fr) minmax(0, 6fr);grid-template-areas: "meta stage" "h stage" "lead stage" "q stage" "cta stage" ". stage";grid-template-rows: auto auto auto auto auto 1fr;column-gap: var(--col-gap);align-items: start}.lb-meta{grid-area: meta;display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-3) 20px;margin-bottom: 20px}.lb-h{grid-area: h;font-size: var(--fs-4)}.lb-h .l2{margin-top: 0.1em;font-size: var(--fs-2);line-height: var(--lh-h3);letter-spacing: -0.035em}.lb-lead{grid-area: lead;margin-top: 20px;font-size: var(--fs-base);max-width: 31em}.lb-q{grid-area: q;display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--s-3);margin-top: var(--s-5);padding: var(--s-4) var(--s-4) var(--s-4);border-radius: 20px;background: #fff;box-shadow: 0 0 0 1.5px var(--line), 0 24px 48px -30px rgba(21, 21, 21, 0.35);transition: box-shadow var(--t-fast);max-width: 560px}.lb-q:focus-within{box-shadow: 0 0 0 2px var(--red), 0 0 0 6px rgba(220, 49, 24, 0.1), 0 24px 48px -30px rgba(21, 21, 21, 0.35)}.lb-ql{display: flex;align-items: center;gap: var(--s-3);font-weight: 800;font-size: var(--fs-base);letter-spacing: -0.02em}.lb-qn{width: 24px;height: 24px;border-radius: 7px;display: grid;place-items: center;background: var(--red);color: #fff;font: 800 0.85rem var(--font);transform: skewX(var(--slant))}.lb-field{display: flex;gap: var(--s-2);align-items: center;padding: var(--s-1) var(--s-1) var(--s-1) var(--s-4);border-radius: 13px;background: var(--paper)}.lb-field input{flex: 1;min-width: 0;border: 0;background: transparent;font: 800 var(--fs-1) var(--font);letter-spacing: -0.02em;color: var(--ink);padding: var(--s-3) 0;outline: none}.lb-go{flex: none;width: 46px;height: 46px;border: 0;border-radius: 11px;background: var(--ink);color: #fff;display: grid;place-items: center;cursor: pointer;transition: background var(--t-fast)}.lb-go:hover{background: var(--red)}.lb-go .i{width: 20px;height: 20px}.lb-chips{border: 0;margin: 0;padding: 0;min-width: 0}.lb-chips-in{display: flex;gap: var(--s-2);overflow-x: auto;scrollbar-width: none;padding: 2px;margin: -2px;-webkit-mask-image: linear-gradient(90deg, #000 86%, transparent);mask-image: linear-gradient(90deg, #000 86%, transparent)}.lb-chips-in::-webkit-scrollbar{display: none}.lb-chip{position: relative;flex: none}.lb-chip input{position: absolute;opacity: 0;inset: 0;margin: 0;cursor: pointer}.lb-chip span{display: inline-flex;align-items: center;min-height: 38px;padding: 0 var(--s-3);border-radius: 10px;font-weight: 700;font-size: var(--fs-sm);color: var(--ink-2);box-shadow: inset 0 0 0 1px var(--line);transition: background var(--t-fast), color var(--t-fast), box-shadow var(--t-fast)}.lb-chip:hover span{box-shadow: inset 0 0 0 1px var(--ink-3)}.lb-chip input:checked + span{background: var(--ink);color: #fff;box-shadow: none}.lb-chip input:focus-visible + span{outline: 3px solid var(--red);outline-offset: 2px}.lb-hint{font: 500 var(--fs-xs)/1.4 var(--mono);letter-spacing: 0.02em;color: var(--ink-3)}.lb-hint-m{display: none}.lb-ctas{grid-area: cta;display: grid;gap: var(--s-4);margin-top: var(--s-5)}.lb-ctas .ctas{gap: var(--s-3)}.lb-trust{display: flex;align-items: center;gap: var(--s-3);font: 500 var(--fs-xs) var(--mono);letter-spacing: 0.06em;text-transform: uppercase;color: var(--ink-3)}.lb-trust .strich{--strich-w: 16px;--strich-h: 3px}@media (min-width: 1061px){.lb-meta .status{display: none}}.lb-stage{grid-area: stage;align-self: center;margin: 0;display: grid;gap: 12px;min-width: 0;--k: 1;container-type: inline-size}@container (max-width: 560px){.lb-stage .lb-cv{aspect-ratio: 1 / 1.1}.lb-stage .lb-cv::before{inset: 5cqw 0 0 6cqw}}.lb-cv{position: relative;aspect-ratio: 1 / 0.9;container-type: inline-size;color: var(--ink)}.lb-cv::before{content: "";position: absolute;inset: 4cqw 0 2cqw 7cqw;border-radius: 3.4cqw;background: radial-gradient(circle at 1px 1px, rgba(179, 36, 15, 0.16) 1px, transparent 1.4px) 0 0 / 2.6cqw 2.6cqw, var(--red-paper)}.lb-cv > *{position: absolute}.lb-br{left: 0;top: 7.6cqw;width: 79cqw;border-radius: 1.6cqw;overflow: hidden;background: #fff;box-shadow: 0 4cqw 8cqw -4cqw rgba(21, 21, 21, 0.45), 0 0 0 1px rgba(21, 21, 21, 0.06);z-index: 1}.lb-bar{display: flex;align-items: center;gap: 2cqw;height: 4.4cqw;padding: 0 1.6cqw;background: #f2f2f5;border-bottom: 1px solid var(--line-2)}.lb-bar .dots{display: flex;gap: 0.8cqw}.lb-bar .dots i{width: 1.2cqw;height: 1.2cqw;border-radius: 50%;background: #d4d4d9}.lb-url{flex: 1;display: flex;align-items: center;justify-content: center;gap: 0.8cqw;height: 2.8cqw;border-radius: 0.8cqw;background: #fff;font: 600 1.35cqw var(--mono);color: var(--ink-2);min-width: 0;overflow: hidden}.lb-lock{width: 1cqw;height: 1.2cqw;border-radius: 0.25cqw;background: var(--good);flex: none}.lb-host{display: inline-block;white-space: nowrap;overflow: hidden;width: calc(var(--n, 20) * 1ch);max-width: 100%}.lb-view{position: relative;aspect-ratio: 16 / 10.4;container-type: inline-size;overflow: hidden}.lb-ph{right: 1.5cqw;top: 26cqw;width: 21cqw;z-index: 3}.lb-ph .iphone-body{box-shadow: inset 0 0 0 1.5px #48484b, inset 0 0 0 4px #1c1c1e, 0 4cqw 7cqw -3cqw rgba(21, 21, 21, 0.55)}.lb-g{left: 3cqw;top: 55cqw;width: 45cqw;z-index: 2;display: grid;gap: 0.7cqw;padding: 2.2cqw 2.4cqw;border-radius: 1.8cqw;background: #fff;box-shadow: 0 3cqw 6cqw -3cqw rgba(21, 21, 21, 0.4), 0 0 0 1px rgba(21, 21, 21, 0.05);line-height: 1.3;font-size: 1.75cqw}.lb-g-q{display: flex;align-items: center;gap: 0.8cqw;margin-bottom: 0.4cqw;font: 600 0.72em var(--mono);letter-spacing: 0.06em;text-transform: uppercase;color: var(--ink-3)}.lb-g-ic{width: 1.1em;height: 1.1em}.lb-g-top{display: flex;align-items: center;gap: 1cqw}.lb-g-top span{display: grid;line-height: 1.15;min-width: 0}.lb-g-top b{font-size: 0.82em}.lb-g-top small{font-size: 0.72em;color: var(--ink-3)}.lb-fav{width: 3.2cqw;height: 3.2cqw;border-radius: 50%;display: grid;place-items: center;background: var(--paper);font: 800 1.5cqw var(--font);font-style: normal;color: var(--ink);flex: none}.lb-g-t{color: #1a0dab;font-size: 1.12em;font-weight: 600;letter-spacing: -0.01em;line-height: 1.2}.lb-g p{font-size: 0.8em;color: var(--ink-2);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.lb-ck{left: 44cqw;top: 70cqw;width: 34cqw;z-index: 2;display: grid;padding: 1.4cqw 1.8cqw 0.6cqw;border-radius: 1.8cqw;background: #fff;box-shadow: 0 3cqw 6cqw -3cqw rgba(21, 21, 21, 0.4), 0 0 0 1px rgba(21, 21, 21, 0.05);font-size: 1.5cqw}.lb-ck-h{display: flex;justify-content: space-between;align-items: baseline;padding-bottom: 0.8cqw;font-size: 0.95em}.lb-ck-h span{font: 600 0.8em var(--mono);color: var(--ink-3);text-transform: uppercase;letter-spacing: 0.06em}.lb-ck-new{display: grid;grid-template-rows: 1fr}.lb-ck-new > div, .lb-ck-row{display: grid;grid-template-columns: auto minmax(0, 1fr) auto;gap: 1cqw;align-items: center;padding: 0.9cqw 0;border-top: 1px solid var(--line-2);overflow: hidden;min-height: 0}.lb-ck-new > div{margin: 0 -1.8cqw;padding-inline: 1.8cqw;background: var(--red-paper);border-top-color: transparent}.lb-ck i{width: 1cqw;height: 1cqw;border-radius: 50%;background: var(--good)}.lb-ck-new i{background: var(--red)}.lb-ck span{display: grid;line-height: 1.2;min-width: 0}.lb-ck b{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.lb-ck small{color: var(--ink-3);font-size: 0.85em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.lb-ck em{font: 700 0.78em var(--font);font-style: normal;padding: 0.3em 0.7em;border-radius: 99px;background: var(--red);color: #fff}.lb-ck em.ok{background: var(--good-soft);color: var(--good);padding: 0.25em;display: grid}.lb-ck em.ok .i{width: 1.1em;height: 1.1em}.lb-toast{right: 5cqw;top: 1cqw;width: 40cqw;z-index: 4;display: flex;gap: 1.2cqw;align-items: center;padding: 1.4cqw 1.6cqw;border-radius: 2cqw;background: rgba(250, 250, 252, 0.94);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);box-shadow: 0 3cqw 6cqw -3cqw rgba(21, 21, 21, 0.45), 0 0 0 1px rgba(21, 21, 21, 0.06);font-size: 1.62cqw;line-height: 1.25;--tx: -3cqw;--ty: 71cqw}.lb-app{width: 4.4cqw;height: 4.4cqw;border-radius: 1.1cqw;background: var(--ink);color: #fff;display: grid;place-items: center;flex: none;font-style: normal}.lb-app .mono{width: 60%;height: auto}.lb-toast span{display: grid;min-width: 0}.lb-toast small{font-size: 0.78em;color: var(--ink-3);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.lb-toast b{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.lb-live{left: 9cqw;top: 0;z-index: 5;display: inline-flex;align-items: center;gap: 1cqw;height: 5.2cqw;padding: 0 1.8cqw;border-radius: 1.4cqw;background: var(--ink);color: #fff;font: 600 1.45cqw var(--mono);letter-spacing: 0.06em;text-transform: uppercase;white-space: nowrap;max-width: 52cqw;box-shadow: 0 2cqw 4cqw -2cqw rgba(21, 21, 21, 0.5)}.lb-live i{width: 1.1cqw;height: 1.1cqw;border-radius: 50%;background: var(--red-glow);flex: none}.lb-live b{font: 750 1.7cqw var(--font);letter-spacing: -0.01em;text-transform: none;overflow: hidden;text-overflow: ellipsis}.lb-cur{left: 0;top: 0;z-index: 6;display: flex;align-items: flex-start;gap: 0.2cqw;pointer-events: none;transform: translate(48cqw, 40cqw);opacity: 0}.lb-cur svg{width: 2.6cqw;height: 2.6cqw;fill: var(--red);stroke: #fff;stroke-width: 1.2}.lb-cur span{margin-top: 2cqw;padding: 0.3cqw 1cqw;border-radius: 0.8cqw;background: var(--red);color: #fff;font: 700 1.3cqw var(--font)}.lb-cap{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 8px 14px;align-items: center;padding-left: 7%}.lb-steps{position: relative;list-style: none;margin: 0;padding: 0 0 9px;display: flex;justify-content: space-between;gap: 6px;font: 600 0.68rem var(--mono);letter-spacing: 0.06em;text-transform: uppercase;color: var(--ink);min-width: 0}.lb-steps::before, .lb-steps::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 3px;background: var(--line-2)}.lb-steps::after{background: var(--red);transform-origin: 0 50%}.lb-steps li{white-space: nowrap}.lb-ctl{width: 40px;height: 40px;border: 0;border-radius: 11px;background: #fff;box-shadow: inset 0 0 0 1px var(--line);display: grid;place-items: center;cursor: pointer;color: var(--ink)}.lb-ctl:hover{box-shadow: inset 0 0 0 1px var(--ink)}.lb-ctl .i{width: 18px;height: 18px}.lb-ctl-r, .lb-stage.done .lb-ctl-p, .lb-stage.paused .lb-ctl-p{display: none}.lb-stage.done .lb-ctl-r, .lb-stage.paused .lb-ctl-r{display: block}.lb-note{grid-column: 1 / -1;font: 500 0.72rem var(--mono);color: var(--ink-3);letter-spacing: 0.02em}.lb-view :is(.ms-nav b, .ms-nav span, .mh4, .ms-hero p, .ms-card b){background-image: repeating-linear-gradient(to bottom, #e4e4e9 0 var(--bh, 0.95em), transparent var(--bh, 0.95em) var(--lh, 1.55em));background-repeat: no-repeat;background-position: 100% var(--bo, 0.3em);background-size: 0% 100%;border-radius: 0.3em}.lb-view .mh4{--lh: 1em;--bh: 0.78em;--bo: 0.12em}.lb-view .ms-nav :is(b, span){--lh: 100%;--bh: 100%;--bo: 0}.lb-view .ms-card b{--lh: 100%;--bh: 100%;--bo: 0}@media (prefers-reduced-motion: no-preference){.lb-cv.play .lb-host{animation: lbType calc(0.7s * var(--k)) steps(var(--n, 20)) calc(0.15s * var(--k)) both}.lb-cv.play .lb-view :is(.ms-nav, .ms-hero > div:first-child, .ms-card){animation: lbIn calc(0.5s * var(--k)) var(--ease-o) calc(0.35s * var(--k)) both}.lb-cv.play .lb-view .ms-hero > div:first-child{animation-delay: calc(0.48s * var(--k))}.lb-cv.play .lb-view .ms-card:nth-child(1){animation-delay: calc(0.66s * var(--k))}.lb-cv.play .lb-view .ms-card:nth-child(2){animation-delay: calc(0.74s * var(--k))}.lb-cv.play .lb-view .ms-card:nth-child(3){animation-delay: calc(0.82s * var(--k))}.lb-cv.play .lb-view .ms-img{animation: lbIn calc(0.5s * var(--k)) var(--ease-o) calc(0.56s * var(--k)) both, lbCol calc(0.55s * var(--k)) var(--ease) calc(1.1s * var(--k)) both}.lb-cv.play .lb-view .ms-card i{animation: lbCol calc(0.55s * var(--k)) var(--ease) calc(1.15s * var(--k)) both}.lb-cv.play .lb-view :is(.ms-cta, .ms-nav em){animation: lbCol calc(0.55s * var(--k)) var(--ease) calc(1.1s * var(--k)) both, lbTxtC calc(0.4s * var(--k)) var(--ease) calc(1.85s * var(--k)) both}.lb-cv.play .lb-view :is(.ms-nav b, .ms-nav span, .mh4, .ms-hero p, .ms-card b){animation: lbTxt calc(0.65s * var(--k)) var(--ease) calc(1.7s * var(--k)) both}.lb-cv.play .lb-view .ms-hero p{animation-delay: calc(1.82s * var(--k))}.lb-cv.play .lb-view .ms-card b{animation-delay: calc(1.9s * var(--k))}.lb-cv.play .lb-ph{animation: lbPh calc(0.85s * var(--k)) var(--ease-o) calc(2.4s * var(--k)) both}.lb-cv.play .lb-g{animation: lbPop calc(0.6s * var(--k)) var(--ease-o) calc(3s * var(--k)) both}.lb-cv.play .lb-ck{animation: lbPop calc(0.6s * var(--k)) var(--ease-o) calc(3.3s * var(--k)) both}.lb-cv.play .lb-toast{animation: lbToast calc(1.3s * var(--k)) var(--ease) calc(3.6s * var(--k)) both}.lb-cv.play .lb-ck-new{animation: lbRow calc(0.45s * var(--k)) var(--ease-o) calc(4.55s * var(--k)) both}.lb-cv.play .lb-live{animation: lbPop 0.5s var(--ease-o) 0.05s both}.lb-cv.play .lb-cur{animation: lbCur calc(5s * var(--k)) cubic-bezier(0.45, 0, 0.25, 1) both}.lb-cv.play + .lb-cap .lb-steps::after{animation: lbProg calc(4.8s * var(--k)) linear both}.lb-cv.play + .lb-cap .lb-steps li{animation: lbStep 0.3s var(--ease) calc(var(--t, 0s) * var(--k)) both}.lb-steps li:nth-child(2){--t: 1.1s}.lb-steps li:nth-child(3){--t: 1.7s}.lb-steps li:nth-child(4){--t: 2.4s}.lb-steps li:nth-child(5){--t: 3s}.lb-steps li:nth-child(6){--t: 3.6s}.lb-stage.paused :is(.lb-cv, .lb-cap) *, .lb-stage.paused .lb-steps::after{animation-play-state: paused !important}.lb-meta, .lb-lead, .lb-q, .lb-ctas{animation: rise 0.6s var(--ease-o) both}.lb-lead{animation-delay: 0.3s}.lb-q{animation-delay: 0.42s}.lb-ctas{animation-delay: 0.54s}.lb-stage{animation: lbStage 0.7s var(--ease-o) 0.1s both}}@media (prefers-reduced-motion: reduce){.lb-ctl{display: none}}@keyframes lbType{from{width: 0}}@keyframes lbIn{from{opacity: 0;transform: translateY(1.4cqw) scale(0.97)}}@keyframes lbCol{from{filter: grayscale(1) brightness(1.45) contrast(0.55)}}@keyframes lbTxt{from{color: transparent;background-size: 100% 100%}35%{color: transparent}}@keyframes lbTxtC{from{color: transparent}}@keyframes lbPh{from{opacity: 0;transform: translate3d(6cqw, 12cqw, 0) rotate(7deg) scale(0.9)}}@keyframes lbPop{from{opacity: 0;transform: translate3d(0, 3.5cqw, 0) scale(0.94)}}@keyframes lbToast{0%{opacity: 0;transform: translate3d(0, -5cqw, 0) scale(0.95)}20%, 64%{opacity: 1;transform: none}100%{opacity: 0;transform: translate3d(var(--tx), var(--ty), 0) scale(0.8)}}@keyframes lbRow{from{grid-template-rows: 0fr;opacity: 0}}@keyframes lbCur{0%{opacity: 0;transform: translate(60cqw, 44cqw)}4%{opacity: 1;transform: translate(50cqw, 11cqw)}16%{transform: translate(36cqw, 27cqw)}24%{transform: translate(14cqw, 37cqw)}36%{transform: translate(24cqw, 22cqw)}50%{transform: translate(80cqw, 44cqw)}61%{transform: translate(30cqw, 64cqw)}74%{transform: translate(68cqw, 7cqw)}90%{opacity: 1;transform: translate(62cqw, 78cqw)}100%{opacity: 0;transform: translate(64cqw, 82cqw)}}@keyframes lbProg{from{transform: scaleX(0)}}@keyframes lbStep{from{color: var(--line)}}@keyframes lbStage{from{opacity: 0;transform: translate3d(0, 18px, 0)}}@container (max-width: 560px){.lb-cv > .lb-br{top: 10cqw;width: 80cqw}.lb-cv > .lb-ph{right: 0;top: 24cqw;width: 29cqw}.lb-cv > .lb-g{left: 0;top: 57cqw;width: 66cqw;font-size: 3.2cqw;padding: 3cqw 3.4cqw}.lb-cv > .lb-ck{left: 10cqw;top: 86cqw;width: 70cqw;font-size: 2.9cqw;padding: 2.2cqw 3cqw 1cqw}.lb-cv > .lb-ck .lb-ck-new > div{margin-inline: -3cqw;padding-inline: 3cqw}.lb-cv > .lb-ck .lb-ck-row:last-child{display: none}.lb-cv > .lb-toast{right: 0;top: 2cqw;width: 72cqw;font-size: 3.1cqw;padding: 2.2cqw 2.6cqw;--tx: 2cqw;--ty: 92cqw}.lb-cv > .lb-live{left: 0;top: 0;height: 7.6cqw;padding: 0 2.6cqw;font-size: 2.6cqw;max-width: 90cqw}.lb-live i{width: 1.8cqw;height: 1.8cqw}.lb-live b{font-size: 3cqw}.lb-cv.play .lb-live{animation: none}.lb-fav{width: 6cqw;height: 6cqw;font-size: 3cqw}.lb-app{width: 7cqw;height: 7cqw}.lb-ck i{width: 1.8cqw;height: 1.8cqw}.lb-cur{display: none}}@media (max-width: 900px){.lb-in{grid-template-columns: minmax(0, 1fr);grid-template-areas: "meta" "h" "lead" "stage" "q" "cta";grid-template-rows: none}.lb-stage{margin-top: 26px;width: 100%;max-width: 680px}.lb-hint-d{display: none}.lb-hint-m{display: inline}.lb-q{max-width: none}}@media (max-width: 900px){.lb-cap{grid-template-columns: auto minmax(0, 1fr)}.lb-ctl{order: -1;width: 44px;height: 44px}}@media (max-width: 480px){.lb-lead{font-size: var(--fs-base)}.lb-ctas .btn{width: 100%}.lb-steps{font-size: 0.58rem;letter-spacing: 0.02em}.lb-cap{padding-left: 0}}.duo{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--s-4)}.duo-c{position: relative;display: grid;grid-template-columns: minmax(0, 1fr);grid-template-rows: auto 1fr auto;gap: var(--s-5);padding: var(--card-pad);border-radius: var(--r-lg);text-decoration: none;color: var(--ink);background: var(--red-paper);overflow: hidden;min-width: 0;transition: translate 0.4s var(--ease-o), box-shadow 0.4s var(--ease-o)}.duo-c:hover{translate: 0 -4px;box-shadow: var(--sh-2)}.duo-c:hover .more::after{width: 100%}.duo-t{display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--s-4);align-content: start;min-width: 0}.duo-h{font-size: var(--fs-3);line-height: 1.02;letter-spacing: -0.04em;font-weight: 800;text-wrap: balance}.duo-p{color: var(--ink-2);font-weight: 500;max-width: 30em}.duo-l{display: grid;gap: var(--s-2);margin-top: var(--s-1);font-weight: 700;font-size: var(--fs-sm)}.duo-l > span{display: flex;gap: var(--s-3);align-items: center}.duo-l .i{color: var(--red);width: 18px;height: 18px}.duo-v{position: relative;align-self: end;padding: 0 6% 7% 0}.duo-d{display: block}.duo-m{position: absolute;right: 0;bottom: 0;width: 23%}.duo-s{display: block;position: relative;aspect-ratio: 16 / 10;border-radius: 14px;overflow: hidden;background: #f5f5f7;container-type: inline-size;box-shadow: 0 30px 60px -30px rgba(0, 0, 0, 0.7)}.duo-c > .more{justify-self: start}.duo-app{background: var(--graphite);color: #fff}.duo-app .eyebrow{color: var(--graphite-mute)}.duo-app .eyebrow .n, .duo-app .more .i{color: var(--red-glow)}.duo-app .strich, .duo-app .more::after{background: var(--red-glow)}.duo-app .duo-p{color: var(--graphite-mute)}.duo-app .duo-l .i{color: #34c46e}.duo-app .more{color: #fff}.duo-note{margin-top: var(--s-4);font-size: var(--fs-sm);font-weight: 500;color: var(--ink-3)}@media (max-width: 860px){.duo{grid-template-columns: minmax(0, 1fr)}}.wand-ch{overflow-x: clip}.wand{position: relative;margin-top: clamp(4px, 1.5vw, 20px)}.wand-view{position: relative}.wand-track{display: grid;grid-template-columns: repeat(auto-fill, minmax(min(100%, 250px), 1fr));gap: 18px;width: 100%;max-width: var(--wrap);margin-inline: auto;padding-inline: var(--gut)}.wand-row + .wand-row{display: none}.wc[data-dup]{display: none}.wc{position: relative;display: grid;gap: 10px;align-content: start;min-width: 0}.wc-browser{border-radius: 10px;overflow: hidden;background: #fff;box-shadow: 0 30px 60px -30px rgba(0, 0, 0, 0.8), 0 0 0 1px rgba(255, 255, 255, 0.06)}.wc-bar{display: flex;align-items: center;gap: var(--s-2);height: 24px;padding: 0 var(--s-2);background: #f2f2f5;border-bottom: 1px solid var(--line-2)}.wc-bar .dots{display: flex;gap: var(--s-1)}.wc-bar .dots i{width: 7px;height: 7px;border-radius: 50%;background: #d4d4d9}.wc-url{flex: 1;min-width: 0;text-align: center;font: 500 calc(var(--fs-xs) - 1px) var(--mono);color: var(--ink-3);background: #fff;border-radius: 5px;padding: 2px var(--s-2);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.wc-view{position: relative;aspect-ratio: 16 / 10;overflow: hidden;container-type: inline-size}.wc-view img, .wc-phone-in img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: top;display: block}.wc-view img.fahrt-ok{transition: object-position 1.1s var(--ease-o);will-change: object-position}.wc-view img.fahrt-an{object-position: 50% 100%;transition: object-position var(--fahrt-d, 9s) cubic-bezier(0.4, 0, 0.6, 1) 0.25s}dialog[open] .wc-view img.fahrt-ok{animation: wcFahrt var(--fahrt-d, 14s) cubic-bezier(0.45, 0, 0.55, 1) 0.9s infinite alternate}.wc-view:has(img[data-fahrt])::after{content: "ganze Seite ↓";position: absolute;right: 6px;bottom: 6px;z-index: 2;padding: 2px 7px;border-radius: 999px;background: rgba(15, 15, 16, 0.72);color: #fff;font: 600 0.6rem var(--mono);letter-spacing: 0.04em;opacity: 0;transform: translateY(4px);transition: opacity 0.3s, transform 0.3s;pointer-events: none}:is(a, button, article, .shw-d, .duo-v):is(:hover, :focus-visible) .wc-view:has(img[data-fahrt]:not(.fahrt-an))::after{opacity: 1;transform: none}@keyframes wcFahrt{from{object-position: 50% 0}to{object-position: 50% 100%}}@media (prefers-reduced-motion: reduce){.wc-view img.fahrt-ok, .wc-view img.fahrt-an{transition: none;animation: none !important;object-position: top}}.wc-phone{padding: 5%;border-radius: 17% / 8%;background: #0b0b0c;box-shadow: inset 0 0 0 1.5px #48484b, 0 30px 60px -30px rgba(0, 0, 0, 0.8)}.wc-phone-in{position: relative;aspect-ratio: 390 / 844;border-radius: 12% / 5.6%;overflow: hidden;container-type: inline-size}.wc-info{display: grid;gap: 3px;font-size: 0.92rem}.wc-k{font: 600 0.66rem var(--mono);letter-spacing: 0.08em;text-transform: uppercase;color: var(--deep-mute)}.wc-n{font-size: 1rem;letter-spacing: -0.01em}.wc-c{color: var(--deep-mute);font-weight: 500;font-size: 0.9rem}.wc-a{justify-self: start;margin-top: 4px;font-weight: 700;color: #fff;text-decoration: none;background: linear-gradient(var(--red-glow), var(--red-glow)) 0 100% / 1.4em 2px no-repeat;padding-bottom: 3px;transition: background-size 0.35s var(--ease)}.wc-a:hover, .wc-a:focus-visible{background-size: 100% 2px}.wcv{position: absolute;inset: 0;overflow: hidden;background: var(--c1);color: var(--c2);container-type: inline-size;font-family: var(--font)}.wcv-nav{position: absolute;left: 0;right: 0;top: 0;z-index: 1;display: flex;align-items: center;gap: 2.4cqi;padding: 3.6cqi 4.6cqi;font-size: 3.2cqi}.wcv-fav{width: 6cqi;height: 6cqi;border-radius: 1.6cqi;flex: none;display: grid;place-items: center;background: var(--c3);color: var(--c1);font: 800 3.4cqi/1 var(--font);font-style: normal}.wcv-nav b{margin-right: auto;font-weight: 800;letter-spacing: -0.02em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;min-width: 0}.wcv-nav span{width: 6.5cqi;height: 0.9cqi;border-radius: 1cqi;background: currentColor;opacity: 0.35;flex: none}.wcv-nav em{width: 12cqi;height: 5cqi;border-radius: 1.2cqi;background: var(--c3);flex: none}.wcv-hero{position: absolute;z-index: 1;left: 4.6cqi;right: 36cqi;top: 19cqi;display: grid;gap: 2.6cqi;justify-items: start}.wcv-k{font: 600 2.3cqi/1.3 var(--mono);letter-spacing: 0.08em;text-transform: uppercase;opacity: 0.72}.wcv-claim{font-size: 5.6cqi;line-height: 1.02;letter-spacing: -0.04em;font-weight: 800;text-wrap: balance;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden}.wcv-cta{position: relative;width: 21cqi;height: 6.2cqi;border-radius: 1.3cqi;background: var(--c3)}.wcv-cta i{position: absolute;left: 3cqi;top: 50%;width: 10cqi;height: 1cqi;margin-top: -0.5cqi;border-radius: 1cqi;background: var(--c1);opacity: 0.85}.wcv-shape{position: absolute;right: -4cqi;top: 13cqi;width: 36cqi;height: 70cqi;border-radius: 2.4cqi;transform: skewX(var(--slant));background: linear-gradient(165deg, color-mix(in srgb, var(--c3) 78%, #fff), var(--c3) 55%, color-mix(in srgb, var(--c3) 80%, #000));opacity: 0.92}.wcv-shape::after{content: "";position: absolute;left: 16%;right: 16%;bottom: 18%;height: 28%;border-radius: 1.6cqi;background: color-mix(in srgb, var(--c1) 22%, transparent)}.wcv-tag{position: absolute;z-index: 1;left: 4.6cqi;bottom: 3.6cqi;font: 600 2.1cqi/1 var(--mono);letter-spacing: 0.08em;text-transform: uppercase;padding: 1cqi 1.6cqi;border-radius: 1cqi;box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--c2) 35%, transparent);opacity: 0.8}.wc-m .wcv-nav{padding: 12cqi 6cqi 5cqi;font-size: 5.4cqi;gap: 3cqi}.wc-m .wcv-nav span{display: none}.wc-m .wcv-nav em{width: 7cqi;height: 5cqi;background: transparent;border-top: 0.9cqi solid currentColor;border-bottom: 0.9cqi solid currentColor;border-radius: 0;opacity: 0.8}.wc-m .wcv-fav{width: 10cqi;height: 10cqi;border-radius: 2.6cqi;font-size: 5.6cqi}.wc-m .wcv-hero{left: 7cqi;right: 7cqi;top: 34cqi;gap: 4cqi}.wc-m .wcv-k{font-size: 4cqi}.wc-m .wcv-claim{font-size: 9.6cqi;-webkit-line-clamp: 5}.wc-m .wcv-cta{width: 44cqi;height: 11cqi;border-radius: 2.6cqi}.wc-m .wcv-cta i{left: 6cqi;width: 22cqi;height: 1.8cqi;margin-top: -0.9cqi}.wc-m .wcv-shape{top: auto;bottom: -14cqi;right: -12cqi;width: 76cqi;height: 50cqi}.wc-m .wcv-tag{left: 7cqi;bottom: 6cqi;font-size: 3.6cqi;padding: 1.6cqi 2.6cqi}.wand-live .wand-view{perspective: 1800px;perspective-origin: 50% 30%;padding-block: clamp(10px, 3vw, 40px) clamp(20px, 4vw, 56px);-webkit-mask-image: linear-gradient(90deg, transparent, #000 7%, #000 93%, transparent);mask-image: linear-gradient(90deg, transparent, #000 7%, #000 93%, transparent)}.wand-live .wand-plane{transform: rotateX(14deg) rotateZ(-4deg);transform-style: preserve-3d;margin-inline: -6vw}.wand-live .wand-row{display: block}.wand-live .wand-row + .wand-row{margin-top: clamp(18px, 2.4vw, 32px)}.wand-live .wand-track{display: flex;align-items: center;gap: clamp(16px, 2vw, 28px);width: max-content;max-width: none;margin: 0;padding: 0;transform-style: preserve-3d;will-change: transform}.wand-live .wc[data-dup]{display: grid}.wand-live .wc{flex: none;transform-style: preserve-3d;transition: transform 0.6s var(--ease-o);cursor: pointer}.wand-live .wc-d{width: clamp(250px, 27vw, 420px)}.wand-live .wc-m{width: clamp(104px, 10vw, 150px)}.wand-live .wc-info{position: absolute;left: 0;right: 0;top: 24px;bottom: 0;z-index: 2;align-content: end;padding: 16px 18px;border-radius: 0 0 10px 10px;background: linear-gradient(180deg, rgba(20, 11, 9, 0.62), rgba(20, 11, 9, 0.93) 48%);color: #fff;opacity: 0;transform: translateY(8px);transition: opacity 0.35s var(--ease), transform 0.35s var(--ease);pointer-events: none}.wand-live .wc-m .wc-info{left: -30%;right: -30%;top: auto;bottom: -8px;border-radius: 12px;padding: 12px;background: rgba(18, 10, 8, 0.96);box-shadow: 0 -10px 30px -8px rgba(0, 0, 0, 0.7)}.wand-live :is(.wc-view, .wc-phone-in) > *{transition: filter 0.35s var(--ease)}.wand-live .wc:is(:hover, :focus-within, .is-open) :is(.wc-view, .wc-phone-in) > *{filter: blur(3px) brightness(0.7)}.wand-live .wc-m .wc-c{display: none}.wand-live .wc:is(:hover, :focus-within, .is-open){transform: rotateZ(4deg) rotateX(-14deg) translateZ(90px) scale(1.04);z-index: 3}.wand-live .wc:is(:hover, :focus-within, .is-open) .wc-info{opacity: 1;transform: none;pointer-events: auto}.wand-brands{display: flex;flex-wrap: wrap;gap: 6px 14px;align-items: baseline;width: 100%;max-width: var(--wrap);margin: clamp(20px, 3vw, 36px) auto 0;padding-inline: var(--gut);color: var(--deep-mute);font-weight: 600}.wand-brands .eyebrow-inline{width: 100%;color: var(--deep-mute)}.wand-brands span:not(.eyebrow-inline) + span::before{content: "·";margin-right: var(--s-4);opacity: 0.6}.wand-q{margin: var(--col-gap) 0 0;display: grid;gap: var(--s-3);max-width: 48rem}.wand-q blockquote{margin: 0;font-size: var(--fs-2);line-height: 1.22;letter-spacing: -0.03em;font-weight: 700}.wand-q figcaption{display: flex;align-items: center;gap: var(--s-3);font: 500 var(--fs-xs) var(--mono);letter-spacing: 0.06em;text-transform: uppercase;color: var(--deep-mute)}@media (max-width: 700px){.wand-live .wand-plane{transform: rotateX(10deg) rotateZ(-3deg);margin-inline: -14vw}}.kino{position: relative;--pp: 0}.kino-rail{list-style: none;margin: 0;padding: 0}.kino-w{font: 600 0.72rem var(--mono);letter-spacing: 0.08em;text-transform: uppercase}.kino-when{display: flex;align-items: center;gap: var(--s-3);font: 500 var(--fs-xs) var(--mono);letter-spacing: 0.08em;text-transform: uppercase;color: var(--red-ink)}.kino-when .num{display: grid;place-items: center;width: 30px;height: 30px;border-radius: 9px;background: var(--red);color: #fff;font-size: var(--fs-sm);letter-spacing: 0}.kino-txt{display: grid;gap: var(--s-4);align-content: center}.kino-was{color: var(--ink-2);font-weight: 500;font-size: var(--fs-base);max-width: 30em}.kino-get{display: grid;gap: 2px;padding: var(--s-4) var(--s-4);border-radius: 12px;background: var(--paper);font-weight: 500;max-width: 30em}.kino-get span{font: 500 var(--fs-xs) var(--mono);letter-spacing: 0.08em;text-transform: uppercase;color: var(--ink-3)}.kino-you{display: flex;align-items: center;gap: var(--s-3);font-size: var(--fs-base);font-weight: 800;letter-spacing: -0.02em}.kino-vis{position: relative;aspect-ratio: 5 / 4;max-height: calc(100vh - var(--hdr) - 64px);margin-inline: auto;width: 100%;border-radius: var(--r-lg);background: radial-gradient(circle at 1px 1px, rgba(21, 21, 21, 0.09) 1px, transparent 1.4px) 0 0 / 18px 18px, var(--paper);container-type: inline-size;overflow: hidden}.kino-note{margin-top: 20px;font: 500 var(--fs-xs) var(--mono);color: var(--ink-3)}.kino.kino-live{height: calc(var(--n) * 72vh + 28vh)}.kino-live .kino-sticky{position: sticky;top: var(--hdr);height: calc(100vh - var(--hdr));min-height: 560px;display: grid;grid-template-columns: minmax(170px, 2fr) minmax(0, 10fr);gap: var(--col-gap);align-items: center}.kino-live .kino-rail{position: relative;display: grid;gap: clamp(12px, 2.2vh, 22px);padding-left: 30px}.kino-live .kino-rail::before, .kino-live .kino-fill{content: "";position: absolute;left: 7px;top: 8px;bottom: 8px;width: 3px;border-radius: 2px;background: var(--line-2)}.kino-live .kino-fill{bottom: auto;height: calc((100% - 16px) * var(--pp));background: var(--red)}.kino-live .kino-rail li{position: relative;display: grid;gap: 1px;color: var(--ink-3);transition: color 0.35s var(--ease)}.kino-live .kino-rail li::before{content: "";position: absolute;left: -30px;top: 0.25em;width: 17px;height: 17px;border-radius: 6px;background: #fff;box-shadow: inset 0 0 0 2px var(--line);transition: background 0.35s, box-shadow 0.35s, transform 0.35s var(--ease-o)}.kino-live .kino-rail li.past{color: var(--ink-2)}.kino-live .kino-rail li.past::before{background: var(--red);box-shadow: none;transform: scale(0.7)}.kino-live .kino-rail li.on{color: var(--ink)}.kino-live .kino-rail li.on::before{background: var(--red);box-shadow: 0 0 0 5px rgba(220, 49, 24, 0.16);transform: rotate(-10deg)}.kino-live .kino-rail b{font-size: 1.02rem;letter-spacing: -0.01em}.kino-live .kino-sts{display: grid}.kino-live .kino-st{grid-area: 1 / 1;display: grid;grid-template-columns: minmax(0, 4.2fr) minmax(0, 5.8fr);gap: var(--sec-xs);align-items: center;opacity: 0;visibility: hidden;transition: opacity 0.4s var(--ease), visibility 0s linear 0.4s}.kino-live .kino-st.on{opacity: 1;visibility: visible;transition: opacity 0.5s var(--ease)}.kino-live .kino-st .kino-txt > *{transition: transform 0.6s var(--ease-o), opacity 0.6s var(--ease-o)}.kino-live .kino-st:not(.on) .kino-txt > *{transform: translate3d(0, 22px, 0);opacity: 0}.kino-live .kino-st.on .kino-txt > :nth-child(2){transition-delay: 0.05s}.kino-live .kino-st.on .kino-txt > :nth-child(3){transition-delay: 0.1s}.kino-live .kino-st.on .kino-txt > :nth-child(4){transition-delay: 0.15s}.kino-live .kino-st.on .kino-txt > :nth-child(5){transition-delay: 0.2s}.kino-live .kino-note{position: absolute;left: 0;bottom: 0}.kino:not(.kino-live) .kino-rail{display: none}.kino:not(.kino-live) .kino-sts{position: relative;display: grid;gap: var(--s-7);padding-left: var(--s-6)}.kino:not(.kino-live) .kino-sts::before{content: "";position: absolute;left: 8px;top: 6px;bottom: 6px;width: 3px;border-radius: 2px;background: linear-gradient(var(--red), var(--red)) 0 0 / 100% calc(var(--pp) * 100%) no-repeat, var(--line-2)}.kino:not(.kino-live) .kino-st{position: relative;display: grid;gap: 20px}.kino:not(.kino-live) .kino-st::before{content: "";position: absolute;left: -34px;top: 6px;width: 19px;height: 19px;border-radius: 6px;background: #fff;box-shadow: inset 0 0 0 2px var(--line);transition: background 0.35s, box-shadow 0.35s}.kino:not(.kino-live) .kino-st.on::before{background: var(--red);box-shadow: none}.kino:not(.kino-live) .kino-when .num{display: none}.kv{position: absolute;inset: 0;display: grid;place-items: center;font-size: 2.6cqi;color: var(--ink)}.kv > *{transition: transform 0.7s var(--ease-o), opacity 0.6s var(--ease-o)}.js .kino-st:not(.on) .kv > *{opacity: 0;transform: translate3d(0, 5cqi, 0) scale(0.96)}.kino-st.on .kv > :nth-child(2){transition-delay: 0.2s}.kv-callcard{display: grid;justify-items: center;gap: 1.2cqi;width: 50cqi;padding: 5cqi 4cqi 4cqi;border-radius: 4cqi;background: #1c1c1e;color: #fff;box-shadow: 0 5cqi 10cqi -5cqi rgba(0, 0, 0, 0.6)}.kv-av{width: 15cqi;height: 15cqi;border-radius: 50%;display: grid;place-items: center;background: var(--red);position: relative}.kv-av .mono{width: 58%;height: auto;color: #fff}.kv-av::after{content: "";position: absolute;inset: -1.6cqi;border-radius: 50%;border: 0.5cqi solid rgba(255, 122, 92, 0.5)}.kino-st.on .kv-av::after{animation: kvRing 1.6s var(--ease) 0.4s 3 both}.kv-callcard b{font-size: 1.2em;margin-top: 1cqi}.kv-callcard small{color: #a1a1a6;font-size: 0.85em}.kv-timer{display: inline-flex;align-items: center;gap: 1cqi;margin-top: 1cqi;padding: 0.8cqi 2cqi;border-radius: 99px;background: rgba(255, 255, 255, 0.1);font: 600 0.8em var(--mono)}.kv-timer i{width: 1.4cqi;height: 1.4cqi;border-radius: 50%;background: #34c46e}.kv-cbtns{display: flex;gap: 3cqi;margin-top: 2.4cqi}.kv-cbtns i{width: 8cqi;height: 8cqi;border-radius: 50%;background: rgba(255, 255, 255, 0.14)}.kv-cbtns i.end{background: #ff3b30}.kv-note{position: absolute;right: 7cqi;bottom: 9cqi;display: grid;gap: 0.8cqi;width: 30cqi;padding: 3cqi;background: #fdf1a4;rotate: 5deg;font: 400 1.05em/1.2 var(--hand);color: #3a3320;box-shadow: 0 2cqi 4cqi -2cqi rgba(40, 28, 16, 0.45)}.kv-note b{font: 700 0.8em var(--font);text-transform: uppercase;letter-spacing: 0.08em}@keyframes kvRing{from{transform: scale(0.85);opacity: 1}to{transform: scale(1.35);opacity: 0}}.kv-paper{position: relative;display: grid;gap: 2cqi;width: 62cqi;padding: 5cqi;border-radius: 2cqi;background: #fff;box-shadow: 0 5cqi 10cqi -5cqi rgba(21, 21, 21, 0.4)}.kv-k{font: 600 0.72em var(--mono);letter-spacing: 0.08em;text-transform: uppercase;color: var(--red-ink)}.kv-t{font-size: 1.5em;line-height: 1.1;letter-spacing: -0.03em}.kv-paper ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 1.4cqi;font-size: 0.92em;color: var(--ink-2);font-weight: 500}.kv-paper li{display: flex;gap: 1.6cqi;align-items: center}.kv-paper li i{width: 3cqi;height: 3cqi;border-radius: 0.8cqi;flex: none;background: var(--good);position: relative}.kv-paper li i::after{content: "";position: absolute;left: 32%;top: 16%;width: 28%;height: 48%;border: solid #fff;border-width: 0 0.5cqi 0.5cqi 0;rotate: 45deg}.kino-st.on .kv-paper li{animation: kvPop 0.45s var(--ease-o) both}.kino-st.on .kv-paper li:nth-child(1){animation-delay: 0.35s}.kino-st.on .kv-paper li:nth-child(2){animation-delay: 0.5s}.kino-st.on .kv-paper li:nth-child(3){animation-delay: 0.65s}.kv-price{display: flex;justify-content: space-between;align-items: center;margin-top: 1cqi;padding-top: 2cqi;border-top: 1px solid var(--line-2);font-weight: 700}.kv-red{display: inline-block;width: 22cqi;height: 3.6cqi;border-radius: 0.8cqi;background: linear-gradient(90deg, var(--ink) 40%, #555 50%, var(--ink) 60%) 0 0 / 300% 100%}.kino-st.on .kv-red{animation: kvShim 1.6s linear 0.8s 2}.kv-pn{margin-top: -1cqi;font-size: 0.78em;color: var(--ink-3);text-align: right}.kv-ok{justify-self: start;display: inline-flex;align-items: center;gap: 1cqi;padding: 1.4cqi 2.6cqi;border-radius: 1.4cqi;background: var(--red);color: #fff;font-weight: 700;font-size: 0.9em}.kv-ok .i{width: 1.1em;height: 1.1em}.kino-st.on .kv-ok{animation: kvPulse 1.2s var(--ease) 1.1s 2}@keyframes kvPop{from{opacity: 0;transform: translate3d(-2cqi, 0, 0)}}@keyframes kvShim{to{background-position: -300% 0}}@keyframes kvPulse{50%{box-shadow: 0 0 0 2.4cqi rgba(220, 49, 24, 0)}0%{box-shadow: 0 0 0 0 rgba(220, 49, 24, 0.45)}}.kv-board{position: relative;width: 74cqi;height: 58cqi}.kv-sw{position: absolute;top: 0;width: 7cqi;height: 7cqi;border-radius: 50%;background: var(--c);box-shadow: 0 0 0 0.8cqi #fff, 0 1cqi 2cqi rgba(0, 0, 0, 0.15)}.kv-sw:nth-child(1){left: 0}.kv-sw:nth-child(2){left: 9cqi}.kv-sw:nth-child(3){left: 18cqi}.kv-aa{position: absolute;right: 0;top: -2cqi;font-size: 11cqi;line-height: 1;letter-spacing: -0.05em;font-weight: 800}.kv-frame{position: absolute;left: 0;right: 0;bottom: 0;height: 44cqi;border-radius: 2cqi;background: #fff;box-shadow: 0 4cqi 8cqi -4cqi rgba(21, 21, 21, 0.35)}.kv-frame i{position: absolute;border-radius: 1.2cqi;transition: transform 0.8s var(--ease-o), opacity 0.5s}.kv-frame .b1{left: 4cqi;right: 4cqi;top: 3cqi;height: 4cqi;background: #eef0ef}.kv-frame .b2{left: 4cqi;width: 34cqi;top: 11cqi;height: 12cqi;background: #2f6f5e}.kv-frame .b3{right: 4cqi;width: 26cqi;top: 11cqi;height: 20cqi;background: #e9c46a}.kv-frame .b4{left: 4cqi;width: 16cqi;top: 26cqi;height: 5cqi;background: #151515}.kv-frame .b5{left: 4cqi;right: 4cqi;top: 34cqi;height: 6cqi;background: #f5f5f7}.js .kino-st:not(.on) .kv-frame .b2{transform: translate3d(-20cqi, -26cqi, 0) rotate(-12deg);opacity: 0}.js .kino-st:not(.on) .kv-frame .b3{transform: translate3d(20cqi, -30cqi, 0) rotate(10deg);opacity: 0}.js .kino-st:not(.on) .kv-frame .b4{transform: translate3d(-10cqi, 20cqi, 0) rotate(8deg);opacity: 0}.js .kino-st:not(.on) .kv-frame .b5{transform: translate3d(12cqi, 20cqi, 0);opacity: 0}.kino-st.on .kv-frame .b3{transition-delay: 0.15s}.kino-st.on .kv-frame .b4{transition-delay: 0.3s}.kino-st.on .kv-frame .b5{transition-delay: 0.4s}.kv-win{position: absolute;left: 8cqi;top: 12cqi;width: 60cqi;border-radius: 2cqi;overflow: hidden;background: #fff;box-shadow: 0 4cqi 8cqi -4cqi rgba(21, 21, 21, 0.4)}.kv-wbar{position: relative;display: flex;align-items: center;height: 5cqi;padding: 0 2cqi;background: #f2f2f5}.kv-wbar .dots{display: flex;gap: 0.8cqi}.kv-wbar .dots i{width: 1.2cqi;height: 1.2cqi;border-radius: 50%;background: #d4d4d9}.kv-load{position: absolute;left: 0;bottom: 0;height: 0.6cqi;width: 100%;background: var(--red);transform-origin: 0 50%}.kino-st.on .kv-load{animation: lbProg 1.2s var(--ease) 0.3s both}.kv-page{position: relative;height: 34cqi}.kv-page i{position: absolute;border-radius: 1cqi;background: #eef0ef}.kv-page .p1{left: 4cqi;top: 4cqi;width: 30cqi;height: 5cqi;background: var(--ink)}.kv-page .p2{left: 4cqi;top: 12cqi;width: 24cqi;height: 2.4cqi}.kv-page .p3{left: 4cqi;top: 18cqi;width: 14cqi;height: 5cqi;background: var(--red);border-radius: 1.2cqi}.kv-page .p4{right: 4cqi;top: 4cqi;width: 18cqi;height: 26cqi;background: #e9c46a}.kino-st.on .kv-page i{animation: kvPop 0.4s var(--ease-o) both}.kino-st.on .kv-page .p1{animation-delay: 0.9s}.kino-st.on .kv-page .p2{animation-delay: 1s}.kino-st.on .kv-page .p3{animation-delay: 1.1s}.kino-st.on .kv-page .p4{animation-delay: 1.2s}.kv-ring{position: absolute;right: 7cqi;bottom: 8cqi;display: grid;justify-items: center;width: 28cqi;padding: 3cqi 2cqi 2.4cqi;border-radius: 3cqi;background: #fff;box-shadow: 0 4cqi 8cqi -4cqi rgba(21, 21, 21, 0.4)}.kv-ring svg{width: 18cqi;height: 18cqi}.kv-ring circle{fill: none;stroke-width: 9;stroke-linecap: round}.kv-ring .bg{stroke: var(--line-2)}.kv-ring .fg{stroke: var(--good);stroke-dasharray: 276;stroke-dashoffset: 22;transform: rotate(-90deg);transform-origin: 50% 50%;transition: stroke-dashoffset 1.4s var(--ease-o) 0.6s}.js .kino-st:not(.on) .kv-ring .fg{stroke-dashoffset: 276}.kv-ring b{position: absolute;top: 9cqi;font-size: 4.4cqi;letter-spacing: -0.04em;color: var(--good)}.kv-ring small{margin-top: 1cqi;font: 600 0.62em var(--mono);text-transform: uppercase;letter-spacing: 0.05em;color: var(--ink-3);text-align: center}.kv-serp{position: absolute;left: 7cqi;top: 16cqi;width: 66cqi;display: grid;gap: 2.2cqi;padding: 4cqi;border-radius: 2.4cqi;background: #fff;box-shadow: 0 4cqi 8cqi -4cqi rgba(21, 21, 21, 0.35)}.kv-search{display: flex;align-items: center;gap: 1.4cqi;padding: 1.6cqi 2.6cqi;border-radius: 99px;box-shadow: inset 0 0 0 1px var(--line);font-weight: 600;font-size: 0.92em}.kv-search .i{width: 1.1em;height: 1.1em;color: var(--ink-3)}.kv-res{display: grid;gap: 0.3cqi;padding: 2cqi;margin: 0 -2cqi;border-radius: 1.6cqi;background: var(--red-paper)}.kv-res small{font-size: 0.78em;color: var(--ink-3)}.kv-res b{color: #1a0dab;font-size: 1.2em;font-weight: 600}.kv-res span{font-size: 0.82em;color: var(--ink-2)}.kv-line{display: block;height: 1.6cqi;width: 80%;border-radius: 1cqi;background: var(--line-2)}.kv-line.s{width: 58%}.kv-push{position: absolute;right: 5cqi;top: 5cqi;display: flex;gap: 1.6cqi;align-items: center;width: 50cqi;padding: 2cqi 2.4cqi;border-radius: 2.4cqi;background: rgba(250, 250, 252, 0.96);box-shadow: 0 4cqi 8cqi -4cqi rgba(21, 21, 21, 0.45), 0 0 0 1px rgba(21, 21, 21, 0.05);font-size: 0.9em;line-height: 1.25}.kv-push > i{width: 6cqi;height: 6cqi;border-radius: 1.6cqi;flex: none;display: grid;place-items: center;background: var(--ink);color: #fff}.kv-push > i .mono{width: 62%;height: auto}.kv-push span{display: grid}.kv-push small{color: var(--ink-3);font-size: 0.8em}.kino-st.on .kv-push{transition-delay: 0.7s}.js .kino-st:not(.on) .kv-push{transform: translate3d(0, -8cqi, 0)}.kv-month{position: absolute;left: 7cqi;top: 10cqi;width: 50cqi;display: grid;gap: 2cqi;padding: 4cqi;border-radius: 2.4cqi;background: #fff;box-shadow: 0 4cqi 8cqi -4cqi rgba(21, 21, 21, 0.35)}.kv-days{display: grid;grid-template-columns: repeat(7, 1fr);gap: 1cqi}.kv-days i{aspect-ratio: 1;border-radius: 1cqi;background: var(--paper)}.kv-days i.u{background: var(--good)}.kv-days i.b{background: var(--blue)}.kino-st.on .kv-days i:is(.u, .b){animation: kvPop 0.4s var(--ease-o) both}.kino-st.on .kv-days i:nth-child(4){animation-delay: 0.4s}.kino-st.on .kv-days i:nth-child(7){animation-delay: 0.5s}.kino-st.on .kv-days i:nth-child(11){animation-delay: 0.6s}.kino-st.on .kv-days i:nth-child(18){animation-delay: 0.7s}.kino-st.on .kv-days i:nth-child(21){animation-delay: 0.8s}.kino-st.on .kv-days i:nth-child(25){animation-delay: 0.9s}.kv-leg{display: flex;align-items: center;gap: 1.2cqi;font-size: 0.72em;color: var(--ink-3);font-weight: 600}.kv-leg i{width: 2cqi;height: 2cqi;border-radius: 0.6cqi;background: var(--good)}.kv-leg i.b{background: var(--blue);margin-left: 2cqi}.kv-inbox{position: absolute;right: 6cqi;bottom: 9cqi;width: 44cqi;display: grid;gap: 1.4cqi}.kv-inbox div{display: flex;align-items: center;gap: 1.6cqi;padding: 2cqi 2.4cqi;border-radius: 2cqi;background: #fff;box-shadow: 0 3cqi 6cqi -3cqi rgba(21, 21, 21, 0.35);font-weight: 700;font-size: 0.9em}.kv-inbox i{width: 1.8cqi;height: 1.8cqi;border-radius: 50%;background: var(--red)}.kv-inbox span{flex: 1}.kv-inbox em{font-style: normal;font: 600 0.72em var(--mono);color: var(--ink-3)}.kino-st.on .kv-inbox div{animation: kvPop 0.45s var(--ease-o) both}.kino-st.on .kv-inbox div:nth-child(1){animation-delay: 1s}.kino-st.on .kv-inbox div:nth-child(2){animation-delay: 0.8s}.bx3{list-style: none;margin: var(--card-pad) 0 0;padding: 0;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--s-4)}.bx3 li{display: grid;gap: var(--s-2);align-content: start;padding: var(--s-5) var(--s-5);border-radius: var(--r-card);background: #fff}.bx3 .num{font: 700 var(--fs-xs) var(--mono);color: var(--red-ink);letter-spacing: 0.06em}.bx3 b{font-size: var(--fs-base);letter-spacing: -0.02em}.bx3 span:last-child{color: var(--ink-2);font-weight: 500}@media (max-width: 800px){.bx3{grid-template-columns: minmax(0, 1fr)}}.ws{display: grid;grid-template-columns: minmax(0, 4.6fr) minmax(0, 7.4fr);gap: var(--col-gap);align-items: start}.ws-side{position: sticky;top: calc(var(--hdr) + 28px)}.ws-vis{padding: clamp(20px, 2.4vw, 30px);border-radius: var(--r-lg);background: #fff;box-shadow: 0 30px 60px -40px rgba(122, 26, 13, 0.45)}.ws-stack{display: flex;flex-direction: column-reverse;gap: 5px}.ws-stack i{display: flex;align-items: center;gap: 12px;height: 38px;padding: 0 16px;border-radius: 9px;background: var(--ink);color: #fff;font-style: normal;font-weight: 700;font-size: 0.93rem;letter-spacing: -0.01em;white-space: nowrap;overflow: hidden;transform-origin: 50% 100%}.ws-stack i:nth-child(3n + 2){margin-inline: 8px -4px}.ws-stack i:nth-child(3n){margin-inline: -3px 6px}.ws-stack i .num{font: 500 var(--fs-xs) var(--mono);color: var(--red-glow)}.ws-stack i:last-child, .ws-stack i.top{background: var(--red)}.ws-stack i:last-child .num, .ws-stack i.top .num{color: #fff}.ws-live .ws-stack i:last-child:not(.top){background: var(--ink)}.ws-live .ws-stack i:last-child:not(.top) .num{color: var(--red-glow)}.ws-count{display: flex;align-items: baseline;gap: 12px;margin-top: 18px}.ws-count b{font-size: clamp(2.6rem, 4vw, 3.4rem);font-weight: 800;letter-spacing: -0.05em;line-height: 0.9;color: var(--red)}.ws-count span{font-weight: 600;color: var(--ink-2)}.ws-list{list-style: none;margin: 0;padding: 0}.ws-it{display: grid;grid-template-columns: 40px minmax(0, 1fr) 30px;gap: var(--s-4);align-items: start;padding: 20px 0;border-top: 1px solid var(--red-tint)}.ws-it:first-child{border-top: 0;padding-top: var(--s-1)}.ws-no{font: 700 var(--fs-xs) var(--mono);color: var(--red-ink);padding-top: 0.4em}.ws-it b{font-size: var(--fs-base);letter-spacing: -0.02em}.ws-it p{color: var(--ink-2);font-weight: 500}.ws-chk{width: 30px;height: 30px;border-radius: 9px;display: grid;place-items: center;background: var(--red);color: #fff}.ws-chk .i{width: 18px;height: 18px;stroke-width: 2.4}.ws-total{margin-top: var(--s-3);display: grid;gap: var(--s-2);padding: var(--card-pad);border-radius: var(--r-card);background: var(--ink);color: #fff}.ws-pay{font-size: var(--fs-2);line-height: 1.12;letter-spacing: -0.03em;font-weight: 800}.ws-pay span{color: var(--red-glow)}.ws-sub{color: #c9c9ce;font-weight: 500}.ws-g{list-style: none;margin: var(--s-2) 0 0;padding: var(--s-3) 0 0;border-top: 1px solid rgba(255, 255, 255, 0.14);display: grid;gap: var(--s-2);color: #e6e6ea}.ws-g li{display: flex;gap: var(--s-3);align-items: baseline}.ws-g .i{color: #34c46e;translate: 0 3px}@media (prefers-reduced-motion: no-preference){.ws-live .ws-stack i{transition: transform 0.7s cubic-bezier(0.34, 1.4, 0.64, 1), opacity 0.35s var(--ease)}.ws-live .ws-stack i:not(.in){opacity: 0;transform: translate3d(0, -70px, 0) rotate(-5deg)}.ws-live .ws-it{transition: opacity 0.5s var(--ease)}.ws-live .ws-it:not(.in){opacity: 0.35}.ws-live .ws-chk{transition: background 0.3s, box-shadow 0.3s}.ws-live .ws-it:not(.in) .ws-chk{background: transparent;box-shadow: inset 0 0 0 1.5px var(--red-tint)}.ws-live .ws-chk .i{transition: transform 0.4s cubic-bezier(0.34, 1.6, 0.64, 1)}.ws-live .ws-it:not(.in) .ws-chk .i{transform: scale(0)}}@media (max-width: 900px){.ws{grid-template-columns: minmax(0, 1fr)}.ws-side{display: none}}.wz{margin-top: var(--s-4);display: grid;gap: var(--s-2);justify-items: start;padding: var(--grid-gap);border-radius: var(--r-card);background: #fff;box-shadow: inset 0 0 0 1px var(--red-tint)}.wz-k{display: inline-flex;align-items: center;gap: var(--s-3);font: 500 var(--fs-xs) var(--mono);letter-spacing: 0.08em;text-transform: uppercase;color: var(--ink-3)}.wz-l{color: var(--ink-2);font-weight: 500}.wz-n{font-size: var(--fs-4);line-height: 1;letter-spacing: -0.045em;font-weight: 800}.wz-n .num{color: var(--red)}.wz-e{font-size: 0.42em;letter-spacing: -0.01em;color: var(--ink-2)}.wz-d{font-size: var(--fs-sm)}.wz-d summary{display: flex;align-items: center;min-height: var(--touch);cursor: pointer;font-weight: 700;color: var(--ink-2)}.wz-d p{margin-top: var(--s-2);max-width: 44em;color: var(--ink-2);font-weight: 500}.wz-d a{color: inherit;text-decoration-color: var(--red)}.ew{display: grid;gap: var(--s-5)}.ew-tabs{position: relative;display: flex;flex-wrap: wrap;gap: var(--s-2);padding-bottom: var(--s-3)}.ew-tab{border: 0;cursor: pointer;min-height: 48px;padding: 0 var(--s-4);border-radius: 12px;background: var(--paper);font: 700 var(--fs-sm) var(--font);letter-spacing: -0.01em;color: var(--ink-2);transition: background var(--t-fast), color var(--t-fast)}.ew-tab:hover{background: #ebebef;color: var(--ink)}.ew-tab[aria-selected="true"]{background: var(--ink);color: #fff}.ew-ind{position: absolute;left: 0;top: 0;height: 4px;width: var(--w, 0);background: var(--red);transform: translate3d(var(--x, 0), var(--y, 0), 0) skewX(var(--slant));transition: transform 0.5s var(--ease-o), width 0.5s var(--ease-o);pointer-events: none}.ew:not(.ew-live) .ew-ind{display: none}.ew-panels{display: grid;gap: var(--s-4)}.ew-p{display: grid;grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);gap: var(--sec-xs);align-items: start;padding: var(--card-pad);border-radius: var(--r-lg);background: var(--red-paper)}.ew-live .ew-p{grid-area: 1 / 1}.ew-p:focus-visible{outline-offset: 4px}.ew-a{display: grid;gap: 20px;justify-items: start}.ew-chip{display: inline-flex;align-items: center;gap: var(--s-3);font: 500 var(--fs-xs) var(--mono);letter-spacing: 0.06em;text-transform: uppercase;color: var(--red-ink)}.ew-ans{font-size: var(--fs-2);line-height: var(--lh-title);letter-spacing: var(--ls-h3);font-weight: var(--w-bold);text-wrap: pretty;max-width: 30em}@media (max-width: 600px){.ew-ans{font-size: var(--fs-base);line-height: var(--lh-lead);letter-spacing: var(--ls-title)}}.ew-extra{font-weight: 500;color: var(--ink-2)}.ew-proof{margin: 0;display: grid;gap: var(--s-3);align-content: start;padding: var(--s-5) var(--s-5);border-radius: var(--r-card);background: #fff}.ew-q blockquote{margin: 0;font-size: var(--fs-base);line-height: 1.45;font-weight: 500;color: var(--ink)}.ew-q figcaption{display: flex;align-items: center;gap: var(--s-3);font: 500 var(--fs-xs) var(--mono);letter-spacing: 0.06em;text-transform: uppercase;color: var(--ink-3)}.ew-pk{font: 500 var(--fs-xs) var(--mono);letter-spacing: 0.08em;text-transform: uppercase;color: var(--red-ink)}.ew-pr b, .ew-f b{font-size: var(--fs-base);letter-spacing: -0.02em;line-height: 1.3}.ew-pr > span:not(.ew-pk){color: var(--ink-2);font-weight: 500}.ew-pr .more{justify-self: start}@media (prefers-reduced-motion: no-preference){.ew-live .ew-p.on > *{animation: ewIn 0.55s var(--ease-o) both}.ew-live .ew-p.on > :nth-child(2){animation-delay: 0.08s}.ew-live .ew-p.on .ew-ans{animation: ewIn 0.6s var(--ease-o) 0.04s both}}@keyframes ewIn{from{opacity: 0;transform: translate3d(0, 14px, 0)}}@media (max-width: 800px){.ew-p{grid-template-columns: minmax(0, 1fr)}.ew-tabs{flex-wrap: nowrap;overflow-x: auto;overscroll-behavior-x: contain;scrollbar-width: none;max-width: 100%;scroll-padding-inline: 24px;--fl: 0px;--fr: 0px;-webkit-mask-image: linear-gradient(90deg, transparent, #000 var(--fl), #000 calc(100% - var(--fr)), transparent);mask-image: linear-gradient(90deg, transparent, #000 var(--fl), #000 calc(100% - var(--fr)), transparent)}.ew-tabs.ew-fl{--fl: 36px}.ew-tabs.ew-fr{--fr: 48px}.ew-tabs::-webkit-scrollbar{display: none}.ew-tab{flex: none;white-space: nowrap}}.ch-paper .panel-paper{background: #fff}