.hero{isolation:isolate;min-height:calc(100svh - var(--mk-nav-h));align-items:center;padding-block:clamp(2rem,1rem + 3.5vh,5rem);display:flex;position:relative;overflow:clip}.hero-aurora{z-index:-2;pointer-events:none;filter:blur(48px)saturate(1.12);opacity:.9;position:absolute;inset:-18% -12%;-webkit-mask-image:radial-gradient(115% 100% at 62% 38%,#000 38%,#0000 86%);mask-image:radial-gradient(115% 100% at 62% 38%,#000 38%,#0000 86%)}.hero-aurora span{will-change:transform;border-radius:50%;display:block;position:absolute;inset:0}.hero-aurora .a{background:conic-gradient(from 200deg at 64% 36%, color-mix(in srgb, var(--mk-sage-soft) 55%, transparent) 0deg, color-mix(in srgb, var(--mk-accent) 42%, transparent) 120deg, color-mix(in srgb, var(--mk-sage) 50%, transparent) 240deg, color-mix(in srgb, var(--mk-sage-soft) 55%, transparent) 360deg);opacity:.55;animation:hero-drift-a 34s var(--mk-ease) infinite alternate}.hero-aurora .b{background:radial-gradient(42% 46% at 74% 34%, color-mix(in srgb, var(--mk-accent) 62%, transparent) 0%, transparent 70%);opacity:.7;animation:hero-drift-b 26s var(--mk-ease) infinite alternate}.hero-aurora .c{background:radial-gradient(40% 44% at 22% 72%, color-mix(in srgb, var(--mk-sage-soft) 60%, transparent) 0%, transparent 68%);opacity:.5;animation:hero-drift-c 40s var(--mk-ease) infinite alternate}:root[data-theme=dark] .hero-aurora{opacity:1;filter:blur(52px)saturate(1.25)}:root[data-theme=dark] .hero-aurora .a{opacity:.62}@keyframes hero-drift-a{0%{transform:translate(-3%,-2%)scale(1.04)rotate(0)}to{transform:translate(4%,3%)scale(1.14)rotate(22deg)}}@keyframes hero-drift-b{0%{opacity:.55;transform:translate(2%,1%)scale(1)}to{opacity:.78;transform:translate(-5%,5%)scale(1.18)}}@keyframes hero-drift-c{0%{transform:translate(0,0)scale(1)}to{transform:translate(6%,-4%)scale(1.16)}}.hero-horizon{z-index:-2;pointer-events:none;background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--mk-sage-soft) 8%, transparent) 100%);height:40%;position:absolute;inset:auto 0 0}@media (prefers-reduced-motion:reduce){.hero-aurora span{animation:none!important}.hero-aurora .a{transform:translate(2%,1%)scale(1.1)rotate(12deg)}.hero-aurora .b{opacity:.68;transform:translate(-2%,3%)scale(1.1)}.hero-aurora .c{transform:translate(3%,-2%)scale(1.08)}}.hero-grid{z-index:1;grid-template-columns:1fr;align-items:center;gap:clamp(1.75rem,1rem + 4vw,3rem);width:100%;display:grid;position:relative}@media (min-width:940px){.hero-grid{grid-template-columns:minmax(0,1.32fr) minmax(0,.86fr);align-items:center;gap:clamp(1rem,5vw - 2rem,2.5rem)}}.hero-copy{flex-direction:column;align-items:flex-start;gap:clamp(.7rem,.55rem + .6vw,1.05rem);min-width:0;max-width:min(100%,28ch);display:flex;container-type:inline-size}@media (min-width:940px){.hero-copy{max-width:none}}.hero-eyebrow{position:relative}.hero-eyebrow .hero-eyebrow-dot{background:var(--mk-accent);width:6px;height:6px;box-shadow:0 0 0 0 color-mix(in srgb, var(--mk-accent) 55%, transparent);animation:hero-eyebrow-pulse 2.4s var(--mk-ease) infinite;border-radius:999px;flex-shrink:0}@keyframes hero-eyebrow-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--mk-accent) 50%, transparent)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.hero-eyebrow .hero-eyebrow-dot{animation:none}}.hero-headline{font-size:calc(clamp(2.7rem, 1.1rem + 5.6vw, 6.75rem) * var(--hero-fit,1));letter-spacing:-.026em;margin:0;line-height:.95}.hero-headline-line{display:block}.hero-morph{vertical-align:baseline;width:max-content;max-width:100%;color:var(--mk-accent);grid-auto-flow:column;justify-content:start;align-items:baseline;font-size:min(1em,12.3cqi);display:inline-grid;position:relative}.hero-morph-word{white-space:nowrap;width:max-content;color:var(--mk-accent);grid-area:1/1;justify-self:start;display:inline-block;position:relative}.hero-morph-comma{color:var(--mk-accent);grid-area:1/2}.hero-morph-underline{width:100%;height:.26em;color:var(--mk-accent);pointer-events:none;position:absolute;bottom:-.14em;left:0;overflow:visible}.hero-morph-underline path{stroke-dasharray:1;stroke-dashoffset:1px;animation:hero-draw 1s .5s var(--mk-ease) forwards}@keyframes hero-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.hero-morph-underline path{stroke-dashoffset:0;animation:none}}.hero-lede{max-width:42ch;font-size:clamp(1.02rem,.96rem + .4vw,1.22rem)}.hero-ctas{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.15rem;display:flex}.hero-micro{color:var(--mk-ink-3);letter-spacing:.01em;margin:0;font-size:.8rem}.hero-stage{--hero-accent:color-mix(in srgb, var(--mk-accent) var(--hero-warmth,100%), var(--mk-sage-soft));justify-content:center;align-items:center;min-height:21rem;display:flex;position:relative}.hero-stage[data-active=true]{perspective:1200px;perspective-origin:60% 40%}@media (min-width:940px){.hero-stage{transform:translate(2%,-2%)}}.hero-tilt{width:min(100%,25rem);position:relative}.hero-stage[data-active=true] .hero-tilt{transform-style:preserve-3d}.hero-card{z-index:1;background:var(--mk-surface);border:1px solid color-mix(in srgb, var(--hero-accent) 24%, var(--mk-line));width:100%;box-shadow:var(--mk-shadow-float);transition:border-color .6s var(--mk-ease);border-radius:22px;padding:1.3rem 1.45rem 1.4rem;position:relative;overflow:hidden}.hero-card-skin{z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--hero-accent) 14%, transparent) 0%, transparent 58%);transition:background .6s var(--mk-ease);position:absolute;inset:0}.hero-card>:not(.hero-card-skin){z-index:1;position:relative}.hero-card-bar{background:linear-gradient(90deg, var(--mk-sage) 0%, var(--hero-accent) 100%);width:100%;height:3px;transition:background .6s var(--mk-ease);border-radius:3px;margin-bottom:1rem}.hero-card-stack{min-height:17rem;display:grid}.hero-card-stack>*{grid-area:1/1}.hero-card-layer{min-width:0}.hero-card-content{flex-direction:column;display:flex}.hero-card-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.7rem;display:flex}.hero-card-brand{letter-spacing:.16em;text-transform:uppercase;color:var(--mk-ink-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.62rem;overflow:hidden}.hero-card-q{font-family:var(--font-display);letter-spacing:-.01em;color:var(--mk-ink);min-height:2.24em;margin:0 0 .85rem;font-size:1.3rem;line-height:1.12}.hero-w{flex-direction:column;justify-content:center;min-height:10.5rem;margin:0 0 .85rem;display:flex}@keyframes hero-w-rise{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}.hero-w-choice-row,.hero-w-star,.hero-w-chip,.hero-w-seg-cell,.hero-w-sat-cell,.hero-w-bin-card{animation:hero-w-rise .5s var(--mk-ease) both;animation-delay:calc(var(--i,0) * 34ms)}@media (prefers-reduced-motion:reduce){.hero-w-choice-row,.hero-w-star,.hero-w-chip,.hero-w-seg-cell,.hero-w-sat-cell,.hero-w-bin-card{animation:none}}.hero-w-choice{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.hero-w-choice-row{border:1px solid var(--mk-line);background:var(--mk-surface-2);color:var(--mk-ink-2);font-family:var(--font-ui);transition:background .4s var(--mk-ease), border-color .4s var(--mk-ease), color .4s var(--mk-ease);border-radius:11px;align-items:center;gap:.6rem;padding:.5rem .7rem;font-size:.86rem;display:flex;position:relative;overflow:hidden}.hero-w-choice-bar{z-index:0;border-radius:inherit;background:color-mix(in srgb, var(--hero-accent) 12%, transparent);transition:width .6s var(--mk-ease-expo);position:absolute;inset:0 auto 0 0}.hero-w-choice-row>:not(.hero-w-choice-bar){z-index:1;position:relative}.hero-w-choice-row[data-on=true]{border-color:color-mix(in srgb, var(--hero-accent) 55%, var(--mk-line));color:var(--mk-ink);font-weight:600}.hero-w-choice-row[data-on=true] .hero-w-choice-bar{background:color-mix(in srgb, var(--hero-accent) 20%, transparent)}.hero-w-radio{border:1.5px solid var(--mk-line);background:var(--mk-surface);width:1.1rem;height:1.1rem;transition:border-color .4s var(--mk-ease), background .4s var(--mk-ease);border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}.hero-w-radio-dot{background:var(--mk-surface);width:0;height:0;transition:width .3s var(--mk-ease-expo), height .3s var(--mk-ease-expo);border-radius:999px}.hero-w-choice-row[data-on=true] .hero-w-radio{border-color:var(--hero-accent);background:var(--hero-accent)}.hero-w-choice-row[data-on=true] .hero-w-radio-dot{width:.42rem;height:.42rem}.hero-w-choice-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hero-w-choice-pct{color:var(--mk-ink-3);flex-shrink:0;font-size:.72rem}.hero-w-choice-row[data-on=true] .hero-w-choice-pct{color:var(--mk-accent-text)}.hero-w-stars-wrap{flex-direction:column;align-items:center;gap:.7rem;display:flex}.hero-w-stars{gap:.55rem;display:inline-flex}.hero-w-star{width:2.5rem;height:2.5rem;color:var(--mk-line);transition:color .4s var(--mk-ease), transform .4s var(--mk-ease-expo);place-items:center;display:inline-grid}.hero-w-star svg{width:100%;height:100%}.hero-w-star[data-on=true]{color:var(--hero-accent)}.hero-w-star[data-glow=true]{filter:drop-shadow(0 0 9px color-mix(in srgb, var(--hero-accent) 60%, transparent));animation:hero-w-star-glow 2.2s var(--mk-ease) infinite;transform:scale(1.12)}@keyframes hero-w-star-glow{0%,to{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--hero-accent) 45%, transparent))}50%{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--hero-accent) 75%, transparent))}}@media (prefers-reduced-motion:reduce){.hero-w-star[data-glow=true]{animation:none}}.hero-w-stars-avg{color:var(--mk-accent-text);font-size:.82rem;font-weight:600}.hero-w-nps-wrap{flex-direction:column;gap:.55rem;display:flex}.hero-w-nps{grid-template-columns:repeat(11,1fr);gap:.22rem;display:grid}.hero-w-chip{border:1px solid var(--mk-line);height:2rem;color:var(--mk-ink-2);background:var(--mk-surface-2);transition:background .4s var(--mk-ease), border-color .4s var(--mk-ease), color .4s var(--mk-ease), transform .3s var(--mk-ease-expo);border-radius:7px;place-items:center;font-size:.74rem;display:grid}.hero-w-chip[data-band=det]{background:color-mix(in srgb, var(--mk-sage-soft) 12%, var(--mk-surface-2))}.hero-w-chip[data-band=pas]{background:color-mix(in srgb, var(--hero-accent) 7%, var(--mk-surface-2))}.hero-w-chip[data-band=pro]{background:color-mix(in srgb, var(--hero-accent) 14%, var(--mk-surface-2))}.hero-w-chip[data-on=true]{border-color:var(--hero-accent);background:var(--hero-accent);color:var(--mk-accent-ink);box-shadow:0 6px 16px var(--mk-glow);font-weight:700;transform:translateY(-2px)}.hero-w-nps-ends{color:var(--mk-ink-3);justify-content:space-between;font-size:.72rem;display:flex}.hero-w-slider{flex-direction:column;gap:.7rem;display:flex}.hero-w-gauge-num{color:var(--mk-ink);letter-spacing:-.02em;font-size:2.6rem;font-weight:700;line-height:1}.hero-w-track{background:var(--mk-surface-2);border:1px solid var(--mk-line);border-radius:999px;height:.6rem;position:relative}.hero-w-track-fill{background:linear-gradient(90deg, var(--mk-sage) 0%, var(--hero-accent) 100%);transition:width .7s var(--mk-ease-expo);border-radius:999px;position:absolute;inset:0 auto 0 0}.hero-w-thumb{background:var(--mk-surface);border:2px solid var(--hero-accent);width:1.35rem;height:1.35rem;box-shadow:var(--mk-shadow-float);transition:left .7s var(--mk-ease-expo);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.hero-w-thumb-dot{background:var(--hero-accent);border-radius:999px;width:.5rem;height:.5rem}.hero-w-slider-ends{color:var(--mk-ink-3);justify-content:space-between;font-size:.72rem;display:flex}.hero-w-seg{border:1px solid var(--mk-line);background:var(--mk-surface-2);border-radius:11px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.hero-w-seg-cell{color:var(--mk-ink-2);text-align:center;border-right:1px solid var(--mk-line);transition:background .4s var(--mk-ease), color .4s var(--mk-ease);place-items:center;padding:.7rem .3rem;font-size:.74rem;font-weight:600;display:grid}.hero-w-seg-cell:last-child{border-right:0}.hero-w-seg-cell[data-on=true]{background:var(--hero-accent);color:var(--mk-accent-ink)}.hero-w-sat{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.hero-w-sat-cell{border:1px solid var(--mk-line);background:var(--mk-surface-2);color:var(--mk-ink-3);transition:background .4s var(--mk-ease), border-color .4s var(--mk-ease), color .4s var(--mk-ease), transform .3s var(--mk-ease-expo);border-radius:12px;flex-direction:column;align-items:center;gap:.4rem;padding:.6rem .25rem;display:flex}.hero-w-sat-face{place-items:center;width:2.1rem;height:2.1rem;display:grid}.hero-w-sat-face svg{width:100%;height:100%}.hero-w-sat-label{color:var(--mk-ink-2);font-size:.68rem;font-weight:600}.hero-w-sat-cell[data-on=true]{border-color:var(--hero-accent);background:color-mix(in srgb, var(--hero-accent) 12%, var(--mk-surface));color:var(--hero-accent);transform:translateY(-2px)}.hero-w-sat-cell[data-on=true] .hero-w-sat-label{color:var(--mk-accent-text)}.hero-w-binary{gap:.55rem;display:grid}.hero-w-binary[data-count="2"]{grid-template-columns:repeat(2,1fr)}.hero-w-binary[data-count="3"]{grid-template-columns:repeat(3,1fr)}.hero-w-bin-card{border:1.5px solid var(--mk-line);background:var(--mk-surface-2);color:var(--mk-ink-2);transition:background .4s var(--mk-ease), border-color .4s var(--mk-ease), color .4s var(--mk-ease), transform .3s var(--mk-ease-expo);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:1rem .4rem;font-size:.9rem;font-weight:600;display:flex}.hero-w-bin-ico{width:1.7rem;height:1.7rem;color:var(--mk-ink-3);transition:color .4s var(--mk-ease), background .4s var(--mk-ease);border:1.5px solid;border-radius:999px;place-items:center;display:grid}.hero-w-bin-ico svg{width:1rem;height:1rem}.hero-w-bin-card[data-on=true]{border-color:var(--hero-accent);background:color-mix(in srgb, var(--hero-accent) 12%, var(--mk-surface));color:var(--mk-ink);transform:translateY(-2px)}.hero-w-bin-card[data-on=true] .hero-w-bin-ico{color:var(--mk-accent-ink);background:var(--hero-accent);border-color:var(--hero-accent)}.hero-card-foot{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hero-card-kind{letter-spacing:.1em;text-transform:uppercase;color:var(--mk-ink-3);border:1px solid var(--mk-line);background:var(--mk-surface-2);white-space:nowrap;border-radius:999px;padding:.2rem .5rem;font-size:.62rem}.hero-card-count{color:var(--mk-ink-2);margin:0;font-size:.78rem;line-height:1.3}.hero-card-value{color:var(--mk-ink);font-weight:700}.hero-card-caption{color:var(--mk-ink-3)}.hero-chip{pointer-events:none;border-radius:18px;position:absolute}.hero-chip--sage{background:color-mix(in srgb, var(--mk-sage-soft) 38%, transparent);width:6rem;height:6rem;box-shadow:var(--mk-shadow);top:-8%;left:-10%;transform:translateZ(-30px)}.hero-chip--ember{z-index:2;background:color-mix(in srgb, var(--hero-accent) 30%, transparent);width:4rem;height:4rem;box-shadow:var(--mk-shadow-float);transition:background .6s var(--mk-ease);bottom:-6%;right:-8%;transform:translateZ(90px)}.hero-chip--ring{border:1px solid color-mix(in srgb, var(--mk-sage-soft) 40%, transparent);background:0 0;border-radius:999px;width:9rem;height:9rem;bottom:8%;left:-16%;transform:translateZ(-60px)}.hero-live{background:color-mix(in srgb, var(--hero-accent) 9%, var(--mk-surface-2));border:1px solid color-mix(in srgb, var(--hero-accent) 22%, var(--mk-line));transition:background .6s var(--mk-ease), border-color .6s var(--mk-ease);border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.28rem .55rem .28rem .5rem;display:inline-flex}.hero-live-dot{background:var(--hero-accent);width:7px;height:7px;animation:hero-live-pulse 1.8s var(--mk-ease) infinite;transition:background .6s var(--mk-ease);border-radius:999px}@keyframes hero-live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--hero-accent) 55%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.hero-live-dot{animation:none}}.hero-live-label{font-family:var(--font-data);letter-spacing:.16em;color:var(--mk-accent-text);font-size:.58rem;font-weight:600}.hero-cue{z-index:1;font-family:var(--font-data);letter-spacing:.22em;text-transform:uppercase;color:var(--mk-ink-3);flex-direction:column;align-items:center;gap:.45rem;font-size:.58rem;display:inline-flex;position:absolute;bottom:clamp(.5rem,.25rem + 1vw,1.25rem);left:50%;transform:translate(-50%)}.hero-cue-rail{background:linear-gradient(180deg, var(--mk-accent) 0%, transparent 100%);border-radius:1px;width:1px;height:2.4rem;position:relative;overflow:hidden}.hero-cue-rail:after{content:"";background:linear-gradient(180deg, var(--mk-ink) 0%, transparent 100%);opacity:.5;height:40%;animation:hero-cue-fall 2.2s var(--mk-ease) infinite;position:absolute;top:0;left:0;right:0}@keyframes hero-cue-fall{0%{transform:translateY(-100%)}60%,to{transform:translateY(260%)}}@media (prefers-reduced-motion:reduce){.hero-cue-rail:after{opacity:.3;animation:none}}@media (max-width:939px){.hero-cue{display:none}}.hero-ticker{z-index:1;border-top:1px solid var(--mk-line-soft);color:var(--mk-ink-3);flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;margin-top:clamp(1.25rem,.75rem + 1.75vw,2.1rem);padding-top:.9rem;font-size:.78rem;display:flex;position:relative}.hero-ticker-item{align-items:center;gap:.5rem;display:inline-flex}.hero-ticker-item:not(:first-child):before{content:"·";color:var(--mk-ink-3);opacity:.55}.hero-ticker-tick{color:var(--mk-sage);display:inline-flex}:root[data-theme=dark] .hero-ticker-tick{color:var(--mk-sage-soft)}
.hp-stage{z-index:1;flex-direction:column;justify-self:center;align-items:center;gap:.85rem;display:flex;position:relative}.hp-tryit{border:1px solid var(--mk-line);background:color-mix(in srgb, var(--mk-surface) 80%, transparent);letter-spacing:.16em;text-transform:uppercase;color:var(--mk-ink-2);border-radius:999px;align-items:center;gap:.45rem;margin:0;padding:.32rem .75rem;font-size:.6rem;display:inline-flex}.hp-tryit:before{content:"";background:var(--mk-accent);width:.45rem;height:.45rem;animation:hp-ember 2.2s var(--mk-ease) infinite;border-radius:999px}@keyframes hp-ember{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--mk-accent) 55%, transparent)}70%{box-shadow:0 0 0 .4rem #0000}}.hp-device{--hp-w:min(clamp(15.5rem, 19.5vw, 19.5rem), 36vh);width:var(--hp-w);aspect-ratio:9/18.6;border-radius:calc(var(--hp-w) * .16);box-shadow:inset 0 0 0 1px #ffffff17, inset 0 0 0 2.5px #00000080, 0 2px 6px #080f0c59, 0 34px 70px -30px #080f0ca8, 0 90px 150px -70px color-mix(in srgb, var(--mk-accent) 34%, transparent);background:linear-gradient(160deg,#2c3431 0%,#171d1a 42%,#0d1211 100%);position:relative;container-type:inline-size}.hp-device:before,.hp-device:after{content:"";width:calc(var(--hp-w) * .01);border-radius:calc(var(--hp-w) * .01);background:linear-gradient(90deg,#050806,#26302c);position:absolute}.hp-device:before{right:calc(var(--hp-w) * -.01);height:calc(var(--hp-w) * .17);top:26%}.hp-device:after{left:calc(var(--hp-w) * -.01);height:calc(var(--hp-w) * .11);box-shadow:0 calc(var(--hp-w) * .155) 0 0 #131917;top:20%}.hp-screen{isolation:isolate;background:#f7f4ee;border-radius:13cqi;font-size:clamp(10px,5.3cqi,16.5px);position:absolute;inset:2.9cqi;overflow:hidden}.hp-island{z-index:6;background:#0a0e0c;border-radius:999px;width:26cqi;height:6.6cqi;position:absolute;top:6cqi;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff0d}.hp-statusbar{z-index:6;pointer-events:none;color:#26302a;justify-content:space-between;align-items:center;font-size:clamp(6.5px,3.4cqi,10.5px);font-weight:600;display:flex;position:absolute;top:6.4cqi;left:8.4cqi;right:7.8cqi}.hp-status-ico{align-items:center;gap:.32em;display:inline-flex}.hp-status-ico svg{width:1.9em;height:auto}.hp-status-ico svg:first-child{width:1.3em}.hp-homebar{z-index:6;background:#0f161259;border-radius:999px;width:34%;height:1.3cqi;position:absolute;bottom:4.4cqi;left:50%;transform:translate(-50%)}.hp-skin{z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--hp-accent) 9%, #f8f5ef) 0%, #f7f4ee 46%);color:#1d2621;position:absolute;inset:0;overflow:clip}.hp-skinbody{flex-direction:column;height:100%;padding:2.95em .95em 1.55em;display:flex;position:relative}.hp-skin[data-molt=true]{z-index:2;animation:1.25s cubic-bezier(.3,.85,.25,1) both hp-molt}@keyframes hp-molt{0%{clip-path:polygon(0 0,18% 0,0 11%)}to{clip-path:polygon(0 0,320% 0,0 320%)}}.hp-skin[data-molt=true]:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(135deg, transparent 43%, #ffffff80 49.5%, color-mix(in srgb, var(--hp-accent) 38%, transparent) 52%, transparent 59%);animation:1.25s cubic-bezier(.3,.85,.25,1) both hp-molt-sheen;position:absolute;inset:-35%}@keyframes hp-molt-sheen{0%{opacity:1;transform:translate(-64%,-64%)}70%{opacity:.9}to{opacity:0;transform:translate(60%,60%)}}.hp-skin[data-molt=true] .hp-q,.hp-skin[data-molt=true] .hp-body,.hp-skin[data-molt=true] .hp-send,.hp-skin[data-molt=true] .hp-qr-card,.hp-skin[data-molt=true] .hp-thanks-title{animation:.7s cubic-bezier(.2,.9,.25,1) .1s backwards hp-settle}@keyframes hp-settle{0%{opacity:.55;transform:translateY(.45em)}to{opacity:1;transform:none}}.hp-screen .hp-skin:not([data-molt]):not(:only-child){animation:hp-under 1.25s var(--mk-ease) both}@keyframes hp-under{to{filter:brightness(.97);transform:scale(1.025)}}.hp-photo{border-radius:1.05em;flex:32%;min-height:6.9em;max-height:48%;position:relative;overflow:hidden}.hp-photo-img{object-fit:cover}.hp-photo-scrim{background:linear-gradient(#0a0e0c0a 30%,#0a0e0c8c 100%);position:absolute;inset:0}.hp-brand{color:#fff;text-shadow:0 1px 8px #00000073;align-items:center;gap:.42em;font-size:.8em;font-weight:600;display:inline-flex;position:absolute;bottom:.58em;left:.7em}.hp-brand-dot{background:var(--hp-accent);width:.55em;height:.55em;box-shadow:0 0 9px var(--hp-accent);border-radius:999px}.hp-qcount{color:#fff;background:#0a0e0c66;border-radius:999px;padding:.13em .48em;font-size:.56em;position:absolute;top:.58em;right:.62em}.hp-q{font-family:var(--font-ui);color:#1b241f;margin:.85em .1em .65em;font-size:1em;font-weight:600;line-height:1.26}.hp-q[data-serif=true]{font-family:var(--font-display), Georgia, serif;font-size:1.06em;font-weight:500}.hp-body{flex:none;margin:.2em 0 .5em}.hp-a{width:100%}.hp-a :where(button){appearance:none;font:inherit;cursor:pointer;color:#2a342e;transition:border-color .22s var(--mk-ease), background .22s var(--mk-ease), color .22s var(--mk-ease), transform .22s var(--mk-ease);background:#fff9;border:1px solid #1d262124;position:relative}.hp-a button:focus-visible{outline:2px solid var(--hp-accent);outline-offset:2px}.hp-a [data-ripple=true]:after,.hp-slider[data-ripple=true] .hp-slider-thumb:after{content:"";pointer-events:none;background:color-mix(in srgb, var(--hp-accent) 38%, transparent);width:.7em;height:.7em;animation:hp-ripple .75s var(--mk-ease-expo) both;border-radius:999px;position:absolute;top:50%;left:50%}@keyframes hp-ripple{0%{opacity:.95;transform:translate(-50%,-50%)scale(.35)}to{opacity:0;transform:translate(-50%,-50%)scale(3.6)}}.hp-a-choice{flex-direction:column;gap:.42em;display:flex}.hp-choice{text-align:left;border-radius:.72em;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.55em;padding:.44em .62em;font-size:.76em;display:grid}.hp-choice[data-on=true]{border-color:var(--hp-accent);background:color-mix(in srgb, var(--hp-accent) 10%, #fff)}.hp-radio{border:2px solid #1d26214d;border-radius:999px;place-items:center;width:.95em;height:.95em;display:grid}.hp-choice[data-on=true] .hp-radio{border-color:var(--hp-accent)}.hp-choice[data-on=true] .hp-radio:after{content:"";background:var(--hp-accent);border-radius:999px;width:.42em;height:.42em}.hp-choice-label{min-width:0;line-height:1.22}.hp-choice-share{background:#1d262114;border-radius:999px;grid-column:2;height:.2em;margin-top:.28em;overflow:hidden}.hp-choice-share i{background:color-mix(in srgb, var(--hp-accent) 65%, transparent);border-radius:999px;height:100%;display:block}.hp-a-stars{justify-items:center;gap:.55em;display:grid}.hp-stars{gap:.28em;display:inline-flex}.hp-star{color:#1d262138;width:2.3em;height:2.3em;padding:.18em;background:0 0!important;border:none!important}.hp-star[data-on=true]{color:var(--hp-accent);filter:drop-shadow(0 0 7px color-mix(in srgb, var(--hp-accent) 55%, transparent))}.hp-star svg{width:100%;height:100%}.hp-a-cap{font-family:var(--font-data);color:#5c6761;font-variant-numeric:tabular-nums;font-size:.66em}.hp-a-nps{gap:.45em;display:grid}.hp-nps{grid-template-columns:repeat(11,minmax(0,1fr));gap:.2em;display:grid}.hp-chip{aspect-ratio:1;font-family:var(--font-data);letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:.5em;place-items:center;padding:0;font-size:.58em;line-height:1;display:grid}.hp-chip[data-on=true]{background:var(--hp-accent);border-color:var(--hp-accent);color:#fff;font-weight:700;transform:translateY(-2px)}.hp-ends{font-family:var(--font-data);color:#6a746e;justify-content:space-between;font-size:.56em;display:flex}.hp-a-slider{gap:.7em;display:grid}.hp-slider-readout{font-family:var(--font-data);letter-spacing:-.02em;color:#1b241f;font-variant-numeric:tabular-nums;justify-self:center;font-size:2em;font-weight:600;line-height:.9}.hp-slider-readout span{color:#6a746e;letter-spacing:.06em;font-size:.36em}.hp-slider{cursor:grab;touch-action:none;background:#1d26211a;border-radius:999px;height:.6em;margin:.3em .5em 0;position:relative}.hp-slider:active{cursor:grabbing}.hp-slider-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--hp-accent) 45%, transparent), var(--hp-accent));transition:width .25s var(--mk-ease-expo);border-radius:999px;position:absolute;inset:0 auto 0 0}.hp-slider-stop{opacity:0;width:9%;height:1.9em;padding:0;position:absolute;top:-.65em;transform:translate(-50%);background:0 0!important;border:none!important}.hp-slider-thumb{border:3px solid var(--hp-accent);width:1.2em;height:1.2em;transition:left .25s var(--mk-ease-expo);background:#fff;border-radius:999px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #080f0c4d}.hp-a-seg{flex-direction:column;gap:.36em;display:flex}.hp-seg{text-align:center;border-radius:.65em;padding:.42em .7em;font-size:.76em}.hp-seg[data-on=true]{border-color:var(--hp-accent);background:color-mix(in srgb, var(--hp-accent) 12%, #fff);color:#1b241f;font-weight:600}.hp-a-faces{grid-template-columns:repeat(4,minmax(0,1fr));gap:.38em;display:grid}.hp-face{border-radius:.72em;justify-items:center;gap:.28em;padding:.5em .15em .42em;display:grid}.hp-face-ico{color:#1d262173;width:1.5em;height:1.5em}.hp-face-ico svg{width:100%;height:100%}.hp-face[data-on=true]{border-color:var(--hp-accent);background:color-mix(in srgb, var(--hp-accent) 10%, #fff)}.hp-face[data-on=true] .hp-face-ico{color:var(--hp-accent)}.hp-face-lbl{font-family:var(--font-ui);text-align:center;color:#4c564f;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:.54em;line-height:1.05}.hp-a-bin{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4em;display:grid}.hp-bin{border-radius:.72em;justify-items:center;gap:.32em;padding:.6em .15em .5em;font-size:.66em;display:grid}.hp-bin svg{color:#1d262180;width:1.9em;height:1.9em}.hp-bin[data-on=true]{border-color:var(--hp-accent);background:color-mix(in srgb, var(--hp-accent) 10%, #fff);font-weight:600}.hp-bin[data-on=true] svg{color:var(--hp-accent)}.hp-send{background:var(--hp-accent);color:#fff;width:100%;font:inherit;cursor:pointer;box-shadow:0 10px 22px -12px color-mix(in srgb, var(--hp-accent) 80%, #000);transition:transform .2s var(--mk-ease);border:none;border-radius:.85em;margin-top:auto;padding:.66em;font-size:.86em;font-weight:700;position:relative;overflow:hidden}.hp-send-label{transition:opacity .2s var(--mk-ease)}.hp-send-done{opacity:0;transition:opacity .2s var(--mk-ease);justify-content:center;align-items:center;gap:.4em;display:inline-flex;position:absolute;inset:0}.hp-send[data-state=sent]{animation:hp-send-pop .45s var(--mk-ease-expo)}.hp-send[data-state=sent] .hp-send-label{opacity:0}.hp-send[data-state=sent] .hp-send-done{opacity:1}@keyframes hp-send-pop{35%{transform:scale(.95)}}.hp-foot{justify-content:space-between;align-items:center;margin-top:.7em;display:flex}.hp-dots{gap:.3em;display:inline-flex}.hp-dots i{width:.4em;height:.4em;transition:background .3s var(--mk-ease);background:#1d262124;border-radius:999px}.hp-dots i[data-on=true]{background:var(--hp-accent)}.hp-powered{font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:#8a948d;font-size:.52em}.hp-qr{text-align:center;justify-content:center;align-items:center;gap:.55em}.hp-qr-brand{color:#2a342e;align-items:center;gap:.42em;font-size:.8em;font-weight:600;display:inline-flex}.hp-qr-card{appearance:none;box-sizing:border-box;aspect-ratio:1;cursor:pointer;width:56%;transition:transform .25s var(--mk-ease);background:#fff;border:1px solid #1d26211f;border-radius:1.1em;margin-top:.35em;padding:.9em;display:block;position:relative;overflow:hidden;box-shadow:0 14px 30px -18px #080f0c73}.hp-qr-card:hover{transform:scale(1.03)}.hp-qr-card:focus-visible{outline:2px solid var(--hp-accent);outline-offset:3px}.hp-qr-svg{fill:#1b241f;width:100%;height:100%}.hp-qr-scan{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--hp-accent) 85%, transparent), transparent);height:.5em;box-shadow:0 0 14px color-mix(in srgb, var(--hp-accent) 60%, transparent);animation:hp-scan 2.4s var(--mk-ease) infinite;border-radius:999px;position:absolute;top:0;left:6%;right:6%}@keyframes hp-scan{0%,to{top:7%}50%{top:88%}}.hp-qr-url{color:#4c564f;transition:border-color .2s var(--mk-ease), background .2s var(--mk-ease);background:#ffffffa6;border:1px solid #1d262124;border-radius:999px;padding:.22em .7em;font-size:.62em;text-decoration:none}.hp-qr-url:hover{background:#ffffffeb;border-color:#1d262152}.hp-qr-title{color:#1b241f;margin:.4em 0 0;font-size:1.12em;font-weight:700}.hp-qr-sub{color:#5c6761;margin:0;font-size:.74em}.hp-qr-tap{letter-spacing:.14em;text-transform:uppercase;color:var(--hp-accent);animation:hp-tap-hint 1.8s var(--mk-ease) infinite;margin-top:.5em;font-size:.56em}@keyframes hp-tap-hint{0%,to{opacity:1}50%{opacity:.45}}.hp-thanks{text-align:center;justify-content:center;align-items:center;gap:.6em}.hp-thanks-check{background:var(--hp-accent);color:#fff;width:3.4em;height:3.4em;box-shadow:0 14px 30px -14px color-mix(in srgb, var(--hp-accent) 85%, #000);border-radius:999px;place-items:center;animation:.7s cubic-bezier(.2,1.4,.4,1) backwards hp-check-pop;display:grid}.hp-thanks-check svg{width:1.7em;height:1.7em}@keyframes hp-check-pop{0%{opacity:0;transform:scale(.3)}}.hp-thanks-title{font-family:var(--font-display), Georgia, serif;color:#1b241f;margin:.35em 0 0;font-size:1.5em;font-weight:500}.hp-thanks-sub{color:#5c6761;max-width:16em;margin:0;font-size:.78em;line-height:1.45}.hp-thanks-tally{color:#4c564f;font-variant-numeric:tabular-nums;background:#ffffffa6;border:1px solid #1d262124;border-radius:999px;align-items:center;gap:.5em;margin-top:.4em;padding:.3em .8em;font-size:.62em;display:inline-flex}.hp-thanks-tally i{background:var(--hp-accent);width:.55em;height:.55em;animation:hp-ember 2.2s var(--mk-ease) infinite;border-radius:999px}.hp-thanks-next{appearance:none;border:1.5px solid var(--hp-accent);color:color-mix(in srgb, var(--hp-accent) 80%, #1b241f);font:inherit;cursor:pointer;transition:background .22s var(--mk-ease), color .22s var(--mk-ease);background:0 0;border-radius:999px;align-items:center;gap:.45em;margin-top:.7em;padding:.55em 1.05em;font-size:.78em;font-weight:600;display:inline-flex}.hp-thanks-next:hover{background:var(--hp-accent);color:#fff}.hp-thanks-next:focus-visible{outline:2px solid var(--hp-accent);outline-offset:3px}.hp-receipt{border:1px solid var(--mk-line);background:color-mix(in srgb, var(--mk-surface) 82%, transparent);max-width:100%;color:var(--mk-ink-2);border-radius:999px;align-items:center;gap:.55rem;padding:.5rem .9rem;font-size:.7rem;display:inline-flex}.hp-receipt-check{background:color-mix(in srgb, var(--mk-sage-soft) 22%, transparent);width:1.1rem;height:1.1rem;color:var(--mk-sage-soft);border-radius:999px;flex:none;place-items:center;display:grid}:root:not([data-theme=dark]) .hp-receipt-check{background:color-mix(in srgb, var(--mk-sage) 14%, transparent);color:var(--mk-sage)}.hp-receipt-check[data-sent=true]{animation:hp-send-pop .5s var(--mk-ease-expo)}.hp-receipt-text{min-width:0}.hp-receipt-count{color:var(--mk-ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:.66rem}.hp-receipt-count b{color:var(--mk-ink);font-weight:600}.hp-receipt-count[data-tick=true]{animation:hp-tick .55s var(--mk-ease-expo)}@keyframes hp-tick{0%{opacity:0;transform:translateY(5px)}60%{color:var(--mk-accent-text)}to{opacity:1;transform:none}}.hp-preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.hp-preload span{width:1px;height:1px;display:block;position:relative}@media (max-width:899px){.hp-stage{margin-top:.5rem}.hp-device{--hp-w:min(74vw, 34vh, 19.5rem)}}@media (max-height:760px) and (min-width:900px){.hp-stage{gap:.6rem}}@media (prefers-reduced-motion:reduce){.hp-tryit:before,.hp-skin[data-molt=true],.hp-skin[data-molt=true]:before,.hp-skin[data-molt=true] .hp-q,.hp-skin[data-molt=true] .hp-body,.hp-skin[data-molt=true] .hp-send,.hp-skin[data-molt=true] .hp-qr-card,.hp-skin[data-molt=true] .hp-thanks-title,.hp-screen .hp-skin:not([data-molt]):not(:only-child),.hp-a [data-ripple=true]:after,.hp-slider[data-ripple=true] .hp-slider-thumb:after,.hp-send[data-state=sent],.hp-qr-scan,.hp-qr-tap,.hp-thanks-check,.hp-thanks-tally i,.hp-receipt-check[data-sent=true],.hp-receipt-count[data-tick=true]{animation:none!important}.hp-skin[data-molt=true]{clip-path:none}.hp-slider-fill,.hp-slider-thumb{transition:none}}
.ch-skin{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ch-skin-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ch-word{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--font-display), Georgia, serif;text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;color:#fff3e9;mix-blend-mode:screen;opacity:var(--ch-reveal,0);text-shadow:0 0 40px color-mix(in srgb, var(--mk-accent) 60%, transparent);-webkit-mask-image:radial-gradient(circle var(--ch-r,18rem) at var(--mx,66%) var(--my,46%), #000 0%, #000 24%, transparent 72%);-webkit-mask-image:radial-gradient(circle var(--ch-r,18rem) at var(--mx,66%) var(--my,46%), #000 0%, #000 24%, transparent 72%);mask-image:radial-gradient(circle var(--ch-r,18rem) at var(--mx,66%) var(--my,46%), #000 0%, #000 24%, transparent 72%);place-items:center;margin:0;font-size:clamp(5rem,17vw,17rem);font-weight:400;line-height:1;display:grid;position:absolute;inset:0}:root[data-theme=dark] .ch-word{color:#fff8f2}.ch-skin-scrim{background:linear-gradient(90deg, var(--mk-paper) 0%, color-mix(in srgb, var(--mk-paper) 84%, transparent) 24%, color-mix(in srgb, var(--mk-paper) 34%, transparent) 50%, transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--mk-paper) 60%, transparent) 0%, transparent 16%, transparent 78%, var(--mk-paper) 100%);position:absolute;inset:0}@media (max-width:860px){.ch-skin-scrim{background:linear-gradient(180deg, color-mix(in srgb, var(--mk-paper) 78%, transparent) 0%, color-mix(in srgb, var(--mk-paper) 40%, transparent) 46%, color-mix(in srgb, var(--mk-paper) 62%, transparent) 100%)}}.ch-reveals{z-index:2;pointer-events:none;position:absolute;inset:0}.ch-reveal{background:color-mix(in srgb, var(--mk-surface) 84%, transparent);border:1px solid color-mix(in srgb, var(--mk-ink) 12%, transparent);font-family:var(--font-data);letter-spacing:-.005em;color:var(--mk-ink);white-space:nowrap;opacity:0;will-change:opacity, transform;animation-name:ch-reveal-cycle;animation-duration:calc(var(--n,6) * 3.4s);animation-timing-function:var(--mk-ease);animation-iteration-count:infinite;animation-delay:calc(var(--i,0) * 3.4s);border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .95rem;font-size:.84rem;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 14px 36px -18px #080f0c73}.ch-reveal-dot{background:var(--mk-accent);width:.5rem;height:.5rem;box-shadow:0 0 10px color-mix(in srgb, var(--mk-accent) 65%, transparent);border-radius:999px}@keyframes ch-reveal-cycle{0%{opacity:0;transform:translate(-50%,-38%)scale(.9)}4%{opacity:1;transform:translate(-50%,-50%)scale(1)}14%{opacity:1;transform:translate(-50%,-50%)scale(1)}18%{opacity:0;transform:translate(-50%,-60%)scale(.96)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ch-reveal{opacity:0;animation:none}.ch-reveal:first-child{opacity:1;transform:translate(-50%,-50%)}}
.sk-act{height:calc(var(--sk-count,5) * 100vh);background:var(--mk-paper);padding:0;position:relative;overflow:visible}.sk-sticky{isolation:isolate;background:var(--mk-ink);height:100svh;position:sticky;top:0;overflow:clip}.sk-panels{z-index:0;position:absolute;inset:0}.sk-panel{position:absolute;inset:0}.sk-panel-photo{opacity:0;transition:opacity .9s var(--mk-ease);will-change:opacity;position:absolute;inset:0;overflow:hidden}.sk-panel[data-shown=true] .sk-panel-photo{opacity:1}.sk-panel-img{object-fit:cover;filter:saturate(.97)}.sk-panel-scrim{pointer-events:none;background:linear-gradient(90deg,#080f0cbd 0%,#080f0c70 32%,#080f0c1f 60%,#080f0c0f 100%),linear-gradient(#080f0c47 0%,#0000 26% 70%,#080f0c5c 100%);position:absolute;inset:0}.sk-panel-inner{z-index:2;opacity:0;height:100%;transition:opacity .35s var(--mk-ease);grid-template-columns:minmax(0,1fr) minmax(18rem,27rem);align-items:center;gap:clamp(2rem,1rem + 4vw,4.5rem);padding-block:clamp(4.5rem,9vh,7rem) clamp(3.75rem,8vh,5.5rem);display:grid;position:relative}.sk-panel[data-shown=true] .sk-panel-inner{opacity:1}.sk-panel-text{max-width:36ch}.sk-panel-chip{font-family:var(--font-data);letter-spacing:.16em;text-transform:uppercase;color:#ffffffe6;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.72rem;display:inline-flex}.sk-panel-chip:before{content:"";background:var(--mk-accent);width:.5rem;height:.5rem;box-shadow:0 0 12px color-mix(in srgb, var(--mk-accent) 70%, transparent);border-radius:999px}.sk-panel-title{font-family:var(--font-display);letter-spacing:-.015em;color:#fff;text-shadow:0 2px 34px #080f0c80;margin:0 0 .8rem;font-size:clamp(1.9rem,1.2rem + 2.4vw,3.2rem);font-weight:400;line-height:1.05}.sk-panel-note{color:#ffffffe6;text-shadow:0 1px 18px #080f0c80;max-width:44ch;margin:0;font-size:clamp(1.12rem,1rem + .62vw,1.42rem);line-height:1.5}.sk-panel-points{flex-direction:column;gap:.62rem;max-width:42ch;margin:clamp(1.1rem,.7rem + 1.4vw,1.6rem) 0 0;padding:0;list-style:none;display:flex}.sk-panel-point{color:#ffffffeb;text-shadow:0 1px 14px #080f0c80;align-items:flex-start;gap:.65rem;font-size:clamp(.98rem,.92rem + .32vw,1.12rem);line-height:1.34;display:flex}.sk-point-tick{background:color-mix(in srgb, var(--mk-accent) 30%, #ffffff1f);color:#fff;border-radius:999px;flex:none;place-items:center;width:1.2rem;height:1.2rem;margin-top:.14rem;display:grid}.sk-point-tick svg{width:.74rem;height:.74rem}.sk-panel-subcats{flex-direction:column;gap:.65rem;margin-top:clamp(1.1rem,.6rem + 2vw,1.8rem);display:flex}.sk-subcats-label{font-family:var(--font-data);letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;font-size:.66rem}.sk-subcats-chips{flex-wrap:wrap;gap:.5rem;display:flex}.sk-subcat{font-family:var(--font-geist-sans), system-ui, sans-serif;color:#ffffffeb;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff42;border-radius:999px;padding:.34rem .78rem;font-size:.82rem}.sk-panel-cardwrap{justify-content:flex-end;justify-self:end;width:100%;display:flex}.sk-card{--_accent:var(--sk-accent,var(--mk-accent));--_bg:var(--sk-card-bg,var(--mk-surface));--_ink:var(--sk-card-ink,var(--mk-ink));--_on:var(--sk-on-skin,#fff);--_radius:var(--sk-radius,18px);--_btn:var(--sk-btn-radius,14px);--_font:var(--sk-font,var(--font-ui));background:var(--_bg);width:min(100%,27rem);color:var(--_ink);border:1px solid color-mix(in srgb, var(--_ink) 12%, transparent);border-radius:var(--_radius);transition:background .55s var(--mk-ease), color .55s var(--mk-ease), border-color .55s var(--mk-ease), border-radius .5s var(--mk-ease);padding:1.45rem 1.45rem 1.3rem;position:relative;overflow:hidden;box-shadow:0 2px 6px #080f0c33,0 30px 64px -30px #080f0c99}.sk-card-wash{z-index:0;pointer-events:none;background:var(--sk-card-wash,transparent);transition:background .55s var(--mk-ease);position:absolute;inset:0}.sk-card>:not(.sk-card-wash){z-index:1;position:relative}.sk-card-band{background:var(--_accent);width:3rem;height:4px;transition:background .55s var(--mk-ease);border-radius:4px;margin-bottom:.95rem;display:block}.sk-card-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.sk-card-brand{font-family:var(--font-data);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--_ink) 62%, transparent);font-size:.66rem}.sk-live{font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;color:var(--_accent);align-items:center;gap:.35rem;font-size:.6rem;display:inline-flex}.sk-live-dot{background:var(--_accent);width:.42rem;height:.42rem;animation:sk-pulse 2.4s var(--mk-ease) infinite;border-radius:999px}@keyframes sk-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--_accent) 55%, transparent)}70%{box-shadow:0 0 0 .5rem #0000}to{box-shadow:0 0 #0000}}.sk-card-q{font-family:var(--_font);letter-spacing:-.01em;color:var(--_ink);margin:0 0 1.05rem;font-size:1.24rem;line-height:1.18}.sk-card-answer{margin-bottom:.95rem}.sk-card-readout{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.005em;color:var(--_accent);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.92rem;font-weight:600;display:inline-flex}.sk-readout-dot{background:var(--_accent);border-radius:999px;width:.5rem;height:.5rem}.sk-card-insight{border-radius:calc(var(--_btn) * .4 + 6px);background:color-mix(in srgb, var(--_accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--_accent) 22%, transparent);margin-bottom:1rem;padding:.7rem .8rem}.sk-insight-tag{font-family:var(--font-data);letter-spacing:.13em;text-transform:uppercase;color:var(--_accent);font-size:.58rem}.sk-insight-text{font-family:var(--_font);color:color-mix(in srgb, var(--_ink) 84%, transparent);margin:.28rem 0 0;font-size:.84rem;line-height:1.38}.sk-card-foot{border-top:1px solid color-mix(in srgb, var(--_ink) 10%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding-top:.85rem;display:flex}.sk-card-kind{font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--_ink) 52%, transparent);font-size:.64rem}.sk-card-count{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--_ink) 64%, transparent);font-size:.78rem}.sk-card-count b{color:var(--_ink);font-weight:600}.sk-card-live-pulse{background:var(--_accent);width:.44rem;height:.44rem;animation:sk-pulse 2.4s var(--mk-ease) infinite;border-radius:999px}.sk-spec-stack{min-height:6rem;margin-bottom:1rem;position:relative}.sk-spec-stack[data-ready=true]{transition:height .55s var(--mk-ease)}.sk-spec{opacity:0;filter:blur(5px);pointer-events:none;will-change:opacity, transform, filter;transition:opacity .55s var(--mk-ease), transform .55s var(--mk-ease), filter .55s var(--mk-ease);flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(8px)}.sk-spec[data-active=true]{opacity:1;filter:blur();transform:none}.sk-spec .sk-card-q{margin:0 0 .9rem}.sk-spec .sk-card-answer{margin:0 0 .95rem}.sk-spec-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem .8rem;padding-top:.85rem;display:flex}.sk-spec .sk-card-readout{margin:0}.sk-a-product{flex-direction:column;gap:.75rem;display:flex}.sk-product-photo{border-radius:calc(var(--_radius) * .7);border:1px solid color-mix(in srgb, var(--_ink) 12%, transparent);width:100%;height:7.25rem;display:block;position:relative;overflow:hidden;box-shadow:0 14px 30px -18px #080f0cb3}.sk-product-img{object-fit:cover;animation:sk-product-drift 9s var(--mk-ease) infinite alternate;transform:scale(1.02)}@keyframes sk-product-drift{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.09)translate(-2%,-1%)}}.sk-product-glow{pointer-events:none;background:linear-gradient(#0000 38%,#05100b99 100%);position:absolute;inset:0}.sk-product-tag{background:color-mix(in srgb, var(--_accent) 90%, #000);color:var(--_on);font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:.28rem .62rem;font-size:.58rem;font-weight:600;position:absolute;bottom:.55rem;left:.6rem}.sk-product-stars{gap:.3rem;display:inline-flex}.sk-pstar{width:1.4rem;height:1.4rem;color:color-mix(in srgb, var(--_ink) 20%, transparent)}.sk-pstar svg{width:100%;height:100%}.sk-pstar[data-on=true]{color:var(--_accent)}.sk-panel[data-shown=true] .sk-pstar[data-on=true]{animation:sk-pop .5s var(--mk-ease) both;animation-delay:calc(.35s + var(--i) * 90ms)}.sk-pstar[data-glow=true]{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--_accent) 65%, transparent))}.sk-stars{gap:.3rem;display:inline-flex}.sk-star{width:1.75rem;height:1.75rem;color:color-mix(in srgb, var(--_ink) 20%, transparent);transition:color .4s var(--mk-ease)}.sk-star svg{width:100%;height:100%}.sk-star[data-on=true]{color:var(--_accent)}.sk-star[data-glow=true]{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--_accent) 55%, transparent))}.sk-a-seg{border:1px solid color-mix(in srgb, var(--_ink) 16%, transparent);border-radius:calc(var(--_btn) * .5 + 6px);grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.sk-seg-cell{text-align:center;font-family:var(--_font);color:color-mix(in srgb, var(--_ink) 66%, transparent);border-left:1px solid color-mix(in srgb, var(--_ink) 12%, transparent);transition:background .4s var(--mk-ease), color .4s var(--mk-ease);padding:.6rem .35rem;font-size:.72rem;line-height:1.15}.sk-seg-cell:first-child{border-left:0}.sk-seg-cell[data-on=true]{background:var(--_accent);color:var(--_on);font-weight:600}.sk-a-sat{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.sk-sat-cell{border:1px solid color-mix(in srgb, var(--_ink) 14%, transparent);border-radius:calc(var(--_btn) * .5 + 6px);transition:border-color .4s var(--mk-ease), background .4s var(--mk-ease);flex-direction:column;align-items:center;gap:.4rem;padding:.7rem .3rem;display:flex}.sk-sat-face{width:1.6rem;height:1.6rem;color:color-mix(in srgb, var(--_ink) 40%, transparent);transition:color .4s var(--mk-ease)}.sk-sat-face svg{width:100%;height:100%}.sk-sat-label{font-family:var(--_font);text-align:center;color:color-mix(in srgb, var(--_ink) 60%, transparent);font-size:.66rem;line-height:1.1}.sk-sat-cell[data-on=true]{border-color:var(--_accent);background:color-mix(in srgb, var(--_accent) 12%, transparent)}.sk-sat-cell[data-on=true] .sk-sat-face{color:var(--_accent)}.sk-sat-cell[data-on=true] .sk-sat-label{color:var(--_ink);font-weight:600}.sk-a-nps{gap:.5rem;display:grid}.sk-nps-row{grid-template-columns:repeat(11,minmax(0,1fr));gap:.25rem;display:grid}.sk-nps-chip{aspect-ratio:1;font-family:var(--font-data);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--_ink) 62%, transparent);background:color-mix(in srgb, var(--_ink) 6%, transparent);transition:background .35s var(--mk-ease), color .35s var(--mk-ease), transform .35s var(--mk-ease);border-radius:6px;place-items:center;font-size:.72rem;display:grid}.sk-nps-chip[data-band=pro]{background:color-mix(in srgb, var(--_accent) 9%, transparent)}.sk-nps-chip[data-on=true]{background:var(--_accent);color:var(--_on);font-weight:600;transform:translateY(-2px)}.sk-nps-ends{font-family:var(--font-data);color:color-mix(in srgb, var(--_ink) 52%, transparent);justify-content:space-between;font-size:.64rem;display:flex}.sk-a-binary{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.sk-bin-card{border:1px solid color-mix(in srgb, var(--_ink) 14%, transparent);border-radius:calc(var(--_btn) * .5 + 4px);transition:border-color .4s var(--mk-ease), background .4s var(--mk-ease);flex-direction:column;align-items:center;gap:.45rem;padding:.85rem .4rem;display:flex}.sk-bin-ico{width:1.5rem;height:1.5rem;color:color-mix(in srgb, var(--_ink) 45%, transparent);border-radius:999px;place-items:center;display:grid}.sk-bin-ico svg{width:.95rem;height:.95rem}.sk-bin-label{font-family:var(--_font);color:color-mix(in srgb, var(--_ink) 66%, transparent);font-size:.78rem}.sk-bin-card[data-on=true]{border-color:var(--_accent);background:color-mix(in srgb, var(--_accent) 12%, transparent)}.sk-bin-card[data-on=true] .sk-bin-ico{background:var(--_accent);color:var(--_on)}.sk-bin-card[data-on=true] .sk-bin-label{color:var(--_ink);font-weight:600}@keyframes sk-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes sk-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.sk-panel[data-shown=true] .sk-panel-chip{animation:sk-rise .6s var(--mk-ease) both}.sk-panel[data-shown=true] .sk-panel-title{animation:sk-rise .7s var(--mk-ease) 60ms both}.sk-panel[data-shown=true] .sk-panel-note{animation:sk-rise .7s var(--mk-ease) .12s both}.sk-panel[data-shown=true] .sk-panel-points{animation:sk-rise .7s var(--mk-ease) .18s both}.sk-panel[data-shown=true] .sk-card{animation:sk-rise .7s var(--mk-ease) .1s both}.sk-panel[data-shown=true] .sk-star,.sk-panel[data-shown=true] .sk-seg-cell,.sk-panel[data-shown=true] .sk-sat-cell,.sk-panel[data-shown=true] .sk-nps-chip,.sk-panel[data-shown=true] .sk-bin-card{animation:sk-pop .5s var(--mk-ease) both;animation-delay:calc(.2s + var(--i,0) * 45ms)}.sk-frame{top:calc(var(--mk-nav-h) + clamp(1rem, 4vh, 2.5rem));width:min(100%, var(--mk-shell));padding-inline:var(--mk-gutter);z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.sk-eyebrow.sk-eyebrow{color:#ffffffd1;margin:0}.sk-scroll-hint{font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;color:#ffffff94;align-items:center;gap:.6rem;margin:0;font-size:.68rem;display:inline-flex}.sk-scroll-rail{background:#ffffff52;width:2.2rem;height:1px;position:relative;overflow:hidden}.sk-scroll-rail:after{content:"";width:40%;animation:sk-rail-run 2.6s var(--mk-ease) infinite;background:#fffffff2;position:absolute;inset:0}@keyframes sk-rail-run{0%{transform:translate(-120%)}to{transform:translate(280%)}}.sk-rail{width:min(100%, var(--mk-shell));padding-inline:var(--mk-gutter);z-index:3;pointer-events:none;flex-wrap:wrap;gap:.5rem 1.4rem;display:flex;position:absolute;bottom:clamp(1.6rem,5vh,3.5rem);left:50%;transform:translate(-50%)}.sk-rail-item{font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:#ffffff75;transition:color .4s var(--mk-ease);align-items:center;gap:.5rem;font-size:.82rem;display:inline-flex}.sk-rail-dot{width:.55rem;height:.55rem;transition:background .4s var(--mk-ease), transform .4s var(--mk-ease);background:#ffffff47;border-radius:999px}.sk-rail-item[data-on=true]{color:#fff}.sk-rail-item[data-on=true] .sk-rail-dot{background:var(--mk-accent);transform:scale(1.35)}.sk-progress{background:var(--mk-accent);transform-origin:0;z-index:4;width:100%;height:3px;position:absolute;bottom:0;left:0}@media (min-width:1081px) and (max-height:940px){.sk-panel-title{margin-bottom:.6rem;font-size:clamp(1.6rem,.9rem + 1.7vw,2.5rem)}.sk-panel-note{font-size:clamp(1rem,.95rem + .35vw,1.2rem);line-height:1.42}.sk-panel-chip{margin-bottom:.7rem}.sk-panel-points{gap:.45rem;margin-top:.9rem}.sk-panel-point{font-size:clamp(.9rem,.85rem + .25vw,1rem)}.sk-panel-subcats{gap:.45rem;margin-top:.95rem}.sk-panel-inner{gap:2rem}}@media (min-width:1081px) and (max-height:720px){.sk-panel-points{display:none}}@media (max-width:1080px),(prefers-reduced-motion:reduce){.sk-act{height:auto}.sk-sticky{background:0 0;height:auto;position:static;overflow:visible}.sk-frame{display:none}.sk-panels{display:block;position:static;inset:auto}.sk-panel{align-items:center;min-height:88svh;display:flex;position:relative;inset:auto;overflow:clip}.sk-panel-photo,.sk-panel-inner{transition:none;opacity:1!important}.sk-panel-inner{grid-template-columns:1fr;gap:clamp(1.5rem,6vw,2.5rem);padding-block:clamp(3rem,10vw,5rem)}.sk-panel-cardwrap{justify-content:flex-start;justify-self:stretch}.sk-spec-stack{min-height:0;height:auto!important}.sk-spec{opacity:1;filter:none;transition:none;position:relative;top:auto;transform:none}.sk-spec:not(:first-child),.sk-rail,.sk-progress{display:none}}@media (prefers-reduced-motion:reduce){.sk-panel-img{filter:none}.sk-live-dot,.sk-scroll-rail:after,.sk-card-live-pulse,.sk-pstar,.sk-product-img{animation:none}.sk-product-img{transform:scale(1.02)}.sk-panel[data-shown=true] .sk-panel-chip,.sk-panel[data-shown=true] .sk-panel-title,.sk-panel[data-shown=true] .sk-panel-note,.sk-panel[data-shown=true] .sk-panel-points,.sk-panel[data-shown=true] .sk-card,.sk-panel[data-shown=true] .sk-star,.sk-panel[data-shown=true] .sk-seg-cell,.sk-panel[data-shown=true] .sk-sat-cell,.sk-panel[data-shown=true] .sk-nps-chip,.sk-panel[data-shown=true] .sk-bin-card{animation:none}.sk-card,.sk-card-band,.sk-star,.sk-seg-cell,.sk-sat-cell,.sk-nps-chip,.sk-bin-card{transition:none!important}}
