.home{--l-ink:var(--c-1f231f,#1f231f);--l-paper:var(--c-fbfcfa,#fbfcfa);--l-mist:var(--c-f1f3ed,#f1f3ed);--l-line:var(--c-e2e6dc,#e2e6dc);--l-muted:var(--c-56624c,#56624c);--l-lime:#c5f078;--l-lime-deep:var(--c-557a2c,#557a2c);--l-night:#111411;--l-night-line:#2c352b;--l-night-text:#c9d1c2;--l-axis-x:#ff7a59;--l-axis-z:#6f9cf2;--l-ease:cubic-bezier(.22, 1, .36, 1);--l-swing:cubic-bezier(.65, 0, .35, 1);--l-mono:ui-monospace, "SFMono-Regular", "SF Mono", "Cascadia Mono", Menlo, Consolas, "Liberation Mono", monospace;overflow-x:clip}.chapter{padding-block:clamp(72px,9vw,128px);position:relative}.chapter-head{max-width:760px}.chapter-kicker{font:600 12px/1.2 var(--l-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--l-muted);align-items:center;gap:14px;margin:0 0 24px;display:flex}.chapter-index{color:var(--l-ink)}.chapter-rule{transform-origin:0;background:currentColor;width:56px;height:1px}[dir=rtl] .chapter-rule{transform-origin:100%}.chapter-head h2{letter-spacing:-.045em;text-wrap:balance;max-width:16ch;margin:0 0 22px;font-size:clamp(36px,5.1vw,74px);font-weight:760;line-height:1.02}.chapter-lead{max-width:52ch;color:var(--l-muted);text-wrap:pretty;margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.home :is(.chapter-kicker,.chapter-head h2,.ticker-list):lang(ar){letter-spacing:0}.home:lang(ar){--l-mono:"DM Sans", sans-serif}.home[data-motion-ready] [data-reveal]{transition:opacity 1s var(--l-ease), transform 1.1s var(--l-ease);transition-delay:calc(var(--reveal-delay,0) * 1ms)}.home[data-motion-ready] [data-reveal][data-reveal-pending]:not([data-revealed]){opacity:0;transform:translateY(36px)}.home[data-motion-ready] .chapter-head[data-reveal-pending]:not([data-revealed]) .chapter-rule{transform:scaleX(0)}.chapter-head .chapter-rule{transition:transform 1.2s var(--l-ease) .25s}.home [data-scene][data-active=false] *,.home [data-scene][data-active=false] :before,.home [data-scene][data-active=false] :after,.home [data-scene]:not(.hero):not([data-active=true]) *,.home [data-scene]:not(.hero):not([data-active=true]) :before,.home [data-scene]:not(.hero):not([data-active=true]) :after,.home[data-motion=paused] [data-scene]:not(.hero) *,.home[data-motion=paused] [data-scene]:not(.hero) :before,.home[data-motion=paused] [data-scene]:not(.hero) :after{animation-play-state:paused!important}.home-ticker{border-block:1px solid var(--l-line);background:linear-gradient(90deg, var(--c-fbfcfa00,#fbfcfa00), var(--c-f3f6ee,#f3f6ee) 50%, var(--c-fbfcfa00,#fbfcfa00))}.ticker-inner{align-items:center;gap:18px;display:flex}.ticker-viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.ticker-track{width:max-content;animation:46s linear infinite ticker-loop;animation-delay:var(--handoff,0s);display:flex}.ticker-list{gap:44px;margin:0;padding:19px 44px 19px 0;list-style:none;display:flex}[dir=rtl] .ticker-list{padding:19px 0 19px 44px}.ticker-list li{white-space:nowrap;color:var(--c-353c31,#353c31);align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.ticker-list svg{color:var(--l-lime-deep)}@keyframes ticker-loop{to{transform:translate(-50%)}}@keyframes ticker-loop-rtl{to{transform:translate(50%)}}[dir=rtl] .ticker-track{animation-name:ticker-loop-rtl}.motion-toggle{border:1px solid var(--l-line);background:var(--c-ffffff,#fff);min-height:44px;color:var(--l-ink);border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}@media (hover:hover){.motion-toggle:hover{border-color:var(--c-b8c3a8,#b8c3a8)}}.turntable{clip-path:inset(0);aspect-ratio:1;pointer-events:none;-webkit-user-select:none;user-select:none;direction:ltr;display:block;position:relative;overflow:hidden}.turntable:before{content:"";background:radial-gradient(closest-side, var(--c-1f231f52,#1f231f52), var(--c-1f231f00,#1f231f00));border-radius:50%;height:9%;position:absolute;bottom:8%;left:17%;right:17%}.turntable-strip{width:800%;transform:translate3d(0, calc(var(--row,0) * -100% / 6), 0);display:block;position:absolute;top:0;left:0}.turntable img{width:100%;max-width:none;height:auto;transform:translate3d(calc(var(--col,0) * -100% / 8), 0, 0);display:block}@keyframes spin-rows{0%{transform:translate(0,0)}to{transform:translateY(-100%)}}@keyframes spin-columns{0%{transform:translate(0,0)}to{transform:translate(-100%)}}.button.lime{background:var(--l-lime);color:#1a2114}@media (hover:hover){.button.lime:hover{background:var(--c-d4f794,#d4f794)}}@media (width<=760px){.ticker-list li{font-size:12px}.motion-toggle span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.motion-toggle{justify-content:center;width:44px;padding:0}}@media (prefers-reduced-motion:reduce){.home [data-scene] *,.home [data-scene] :before,.home [data-scene] :after{animation:none!important}.home [data-reveal],.home .chapter-rule{opacity:1!important;transform:none!important}.motion-toggle{display:none}.ticker-viewport{-webkit-mask-image:none;mask-image:none}.ticker-track{width:auto}.ticker-list{flex-wrap:wrap;row-gap:12px;padding-inline:0}.ticker-list[aria-hidden]{display:none}}.chapter-ai{--ai-cycle:14s}.ai-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(36px,6vw,96px);display:grid}.ai-cta{margin-top:34px}.ai-window{border:1px solid var(--l-line);background:var(--c-ffffff,#fff);border-radius:26px;overflow:hidden;box-shadow:0 60px 110px -60px #1f231f73}.ai-bar{border-bottom:1px solid var(--l-line);background:var(--l-mist);align-items:center;gap:16px;padding:14px 18px;display:flex}.ai-lights{gap:7px;display:flex}.ai-lights i{background:var(--c-d5dbcd,#d5dbcd);border-radius:50%;width:10px;height:10px}.ai-title{font:600 12px/1.2 var(--l-mono);color:var(--c-3f4838,#3f4838);align-items:center;gap:7px;display:flex}.ai-title svg{color:var(--l-lime-deep)}.ai-thread{flex-direction:column;gap:14px;padding:clamp(20px,3vw,30px) clamp(16px,2.6vw,28px);display:flex}.ai-msg{border-radius:18px;max-width:84%;margin:0;padding:12px 16px;font-size:15px;line-height:1.5}.ai-user{background:var(--l-ink);color:var(--c-ffffff,#fff);border-end-end-radius:6px;align-self:flex-end}.ai-bot{background:var(--l-mist);color:var(--l-ink);border-end-start-radius:6px;align-self:flex-start}.ai-reply{flex-direction:column;display:flex;position:relative}.ai-typing{top:0;background:var(--l-mist);opacity:0;animation:ai-typing var(--ai-cycle) ease infinite;border-radius:18px;gap:5px;padding:16px 18px;display:flex;position:absolute;inset-inline-start:0}.ai-typing i{background:var(--c-6b7762,#6b7762);border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite ai-dot}.ai-typing i:nth-child(2){animation-delay:.15s}.ai-typing i:nth-child(3){animation-delay:.3s}.ai-card{border:1px solid var(--l-line);background:var(--c-ffffff,#fff);border-radius:16px;align-self:flex-start;align-items:center;gap:12px;padding:12px 18px 12px 12px;display:flex;box-shadow:0 16px 30px -22px #1f231f80}.ai-card-icon{background:var(--l-lime);color:#1a2114;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.ai-card strong,.ai-card small{display:block}.ai-card strong{font-size:15px}.ai-card small{font:600 11px/1.3 var(--l-mono);color:var(--l-muted);margin-top:3px}.ai-photos{align-self:flex-end;gap:6px;display:flex}.ai-photos i{background:linear-gradient(140deg, var(--c-e8ede1,#e8ede1), var(--c-cbd5bf,#cbd5bf));width:50px;height:50px;color:var(--c-46503f,#46503f);border-radius:12px;place-items:center;display:grid}.ai-sent{align-items:center;gap:8px;font-weight:650;display:flex}.ai-sent svg{color:var(--l-lime-deep);flex-shrink:0}.ai-at-1{animation:ai-1 var(--ai-cycle) var(--l-ease) infinite}.ai-at-3{animation:ai-3 var(--ai-cycle) var(--l-ease) infinite}.ai-at-4{animation:ai-4 var(--ai-cycle) var(--l-ease) infinite}.ai-at-5{animation:ai-5 var(--ai-cycle) var(--l-ease) infinite}.ai-at-6{animation:ai-6 var(--ai-cycle) var(--l-ease) infinite}@keyframes ai-1{0%,3%{opacity:0;transform:translateY(12px)scale(.97)}8%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes ai-typing{0%,10%{opacity:0}12%,21%{opacity:1}23%,to{opacity:0}}@keyframes ai-3{0%,22%{opacity:0;transform:translateY(12px)scale(.97)}27%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes ai-4{0%,31%{opacity:0;transform:translateY(12px)scale(.97)}36%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes ai-5{0%,46%{opacity:0;transform:translateY(12px)scale(.97)}51%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes ai-6{0%,60%{opacity:0;transform:translateY(12px)scale(.97)}65%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes ai-dot{0%,60%,to{opacity:.45;transform:none}30%{opacity:1;transform:translateY(-3px)}}.ai-title:lang(ar),.ai-card small:lang(ar){letter-spacing:0}@media (width<=900px){.ai-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.ai-msg{max-width:92%;font-size:14px}}.chapter-idea{--l-header:85px;padding-block:clamp(40px,5vw,72px) clamp(24px,4vw,64px)}.idea-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(28px,5vw,88px);display:grid}.idea-copy,.idea-sticky{top:var(--l-header);height:calc(100svh - var(--l-header));align-items:flex-start;padding-top:clamp(16px,4svh,48px);display:flex;position:sticky}.idea-sticky{justify-content:center}.idea-track{--lift:1;--turn:1;--deg:360;--done:1;--front:0;--side:0;--back:0;--ox:0;--oy:1;--oz:4;height:250svh}.idea-stage{width:min(100%, calc((100svh - var(--l-header) - 80px) / .94));aspect-ratio:1/.94;position:relative;container-type:inline-size}.idea-stage>*,.idea-stage>.turntable{position:absolute}.idea-grid{border:1px solid var(--l-line);background:radial-gradient(ellipse 62% 56% at 50% 42%, var(--c-spot,#fff) 10%, #fff0 72%), linear-gradient(var(--c-1f231f0c,#1f231f0c) 1px, var(--c-00000000,#0000) 1px) 0 0 / 6.25cqw 6.25cqw, linear-gradient(90deg, var(--c-1f231f0c,#1f231f0c) 1px, var(--c-00000000,#0000) 1px) 0 0 / 6.25cqw 6.25cqw, var(--l-mist);border-radius:28px;inset:0}.idea-grid:after{content:"";border:1px dashed var(--c-1f231f17,#1f231f17);border-radius:18px;position:absolute;inset:3.2cqw}.idea-photo{z-index:1;border:2cqw solid var(--c-ffffff,#fff);background:linear-gradient(160deg, var(--c-eef0ea,#eef0ea), var(--c-dfe3d8,#dfe3d8));opacity:calc(1 - var(--lift));transform:rotate(calc((1 - var(--lift)) * -4deg)) scale(calc(1 + var(--lift) * .08));border-bottom-width:8cqw;border-radius:4px;inset:7% 20% 21%;box-shadow:0 30px 60px -30px #1f231f66,0 2px 6px #1f231f17}.idea-photo-tag{inset-inline:0;text-align:center;font:600 clamp(9px, 1.9cqw, 12px) / 1 var(--l-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c-3f4838,#3f4838);position:absolute;bottom:-5.6cqw}.idea-spin{z-index:2;transform-origin:50% 75%;width:56%;transform:translate3d(0, calc(var(--lift) * 3% - var(--done) * 9%), 0) scale(calc(.9 + var(--lift) * .12 - var(--done) * .14));top:7%;left:22%}.idea-track:not([data-scrubbing]) .idea-spin .turntable-strip{animation:6.4s steps(6,end) infinite spin-rows}.idea-track:not([data-scrubbing]) .idea-spin img{animation:1.06667s steps(8,end) infinite spin-columns}.idea-orbit{border:1.5px solid var(--c-1f231f2b,#1f231f2b);height:21%;opacity:calc(var(--lift) * (1 - var(--done)));border-radius:50%;top:52%;left:12%;right:12%}.idea-orbit:before{content:"";border:1px dashed var(--c-1f231f1f,#1f231f1f);border-radius:50%;position:absolute;inset:-18% -6%}.idea-orbit-path{z-index:var(--oz);transform:translate3d(calc(var(--ox) * 50%), calc(var(--oy) * 50%), 0);position:absolute;inset:0}.idea-orbit-dot{background:var(--l-lime);border-radius:50%;width:14px;height:14px;margin:-7px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 5px #c5f07859,0 0 20px 4px #9ccc5c99}.idea-callout{z-index:5;border:1px solid var(--l-line);background:var(--c-ffffff,#fff);font:650 clamp(10px, 2cqw, 12px) / 1 var(--l-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--l-ink);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:flex;box-shadow:0 12px 26px -16px #1f231f66}.idea-callout:before{content:"";background:var(--l-lime-deep);border-radius:50%;width:7px;height:7px}.idea-callout[data-callout=front]{opacity:var(--front);transform:translate3d(0, calc((1 - var(--front)) * 10px), 0);top:56%;left:7%}.idea-callout[data-callout=side]{opacity:var(--side);transform:translate3d(0, calc((1 - var(--side)) * 10px), 0);top:40%;right:6%}.idea-callout[data-callout=side]:before{background:var(--l-axis-z)}.idea-callout[data-callout=back]{opacity:var(--back);transform:translate3d(0, calc((1 - var(--back)) * 10px), 0);top:22%;left:9%}.idea-callout[data-callout=back]:before{background:var(--l-axis-x)}.idea-readout{z-index:5;top:6%;text-align:end;inset-inline-end:6%}.idea-deg{counter-reset:deg var(--deg);font:700 clamp(26px, 7cqw, 48px) / 1 var(--l-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--l-ink);display:block}.idea-deg:before{content:counter(deg) "°"}.idea-readout small{font:600 clamp(9px, 1.8cqw, 11px) / 1.2 var(--l-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--l-muted);margin-top:8px;display:block}.idea-progress{z-index:5;inset-inline:8%;background:var(--c-1f231f1f,#1f231f1f);border-radius:2px;height:2px;bottom:5%;overflow:hidden}.idea-progress i{background:var(--l-ink);transform-origin:0;transform:scaleX(var(--turn));position:absolute;inset:0}[dir=rtl] .idea-progress i{transform-origin:100%}.idea-angles{z-index:4;inset-inline:10%;opacity:var(--done);transform:translate3d(0, calc((1 - var(--done)) * 16px), 0);justify-content:center;gap:2.4cqw;display:flex;bottom:9%}.idea-angle{border:1px solid var(--l-line);background:var(--c-ffffff,#fff);border-radius:12px;width:15%;box-shadow:0 10px 22px -16px #1f231f59}.idea-done{z-index:5;top:6%;background:var(--l-ink);font:650 clamp(10px, 2cqw, 12px) / 1 var(--l-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-ffffff,#fff);opacity:var(--done);transform:scale(calc(.85 + var(--done) * .15));border-radius:999px;align-items:center;gap:7px;padding:8px 13px;display:flex;inset-inline-start:6%}.idea-done svg{color:var(--l-lime)}.idea-hint{z-index:5;white-space:nowrap;font:600 clamp(10px, 2cqw, 12px) / 1 var(--l-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--l-ink);opacity:calc(1 - var(--lift));align-items:center;gap:8px;display:flex;bottom:9%;left:50%;transform:translate(-50%)}.idea-hint svg{animation:idea-nudge 1.6s var(--l-swing) infinite}@keyframes idea-nudge{50%{transform:translateY(4px)}}.idea-callout:lang(ar),.idea-readout small:lang(ar),.idea-done:lang(ar),.idea-hint:lang(ar),.idea-photo-tag:lang(ar){letter-spacing:0}@media (width<=1020px){.chapter-idea{--l-header:75px}.idea-layout{grid-template-columns:minmax(0,1fr);gap:12px}.idea-copy{height:auto;position:static}.idea-track{height:210svh}.idea-stage{width:min(100%, calc((100svh - var(--l-header) - 32px) / .94))}}@media (width<=760px){.chapter-idea{--l-header:69px}.idea-grid{border-radius:20px}}@media (width<=760px) and (height>=561px){.idea-sticky{align-items:center;padding-top:0}.idea-stage{aspect-ratio:1/1.22;width:min(100%, calc((100svh - var(--l-header) - 28px) / 1.22))}.idea-photo{inset:13% 7% 19%}.idea-spin{width:82%;top:15%;left:9%}.idea-orbit{height:17%;top:60%;left:5%;right:5%}.idea-callout[data-callout=front]{top:70%}.idea-callout[data-callout=side]{top:30%}.idea-callout[data-callout=back]{top:24%}.idea-angles{bottom:8%}.idea-angle{width:19%}.idea-hint{bottom:8.5%}}@media (height<=560px),(prefers-reduced-motion:reduce){.idea-copy,.idea-sticky{height:auto;position:static}.idea-track{height:auto}.idea-stage{width:min(100%,620px)}}@media (height<=560px){.idea-stage{width:min(100%,620px,106.383svh - 25.5319px);margin-inline:auto}}@media (horizontal-viewport-segments:2){.idea-layout{column-gap:calc(env(viewport-segment-left 1 0,0px) - env(viewport-segment-right 0 0,0px) + 48px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.chapter-modes{background:radial-gradient(ellipse 60% 40% at 80% 0%, #c5f0781a, #0000 70%), radial-gradient(ellipse 50% 40% at 0% 100%, #6f9cf214, #0000 70%), var(--l-night);color:#f3f6ef;box-shadow:inset 0 0 0 1px var(--c-band-edge,#0000);border-radius:clamp(24px,3vw,40px);margin-inline:clamp(0px,1.1vw,16px);overflow:clip}.chapter-modes .chapter-kicker{color:#a7b29d}.chapter-modes .chapter-index{color:var(--l-lime)}.chapter-modes .chapter-head h2{color:#fff}.chapter-modes .chapter-lead{color:var(--l-night-text)}.mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.mode-card{border:1px solid var(--l-night-line);background:linear-gradient(#1a211a,#131813);border-radius:26px;min-width:0;padding:18px 18px 26px;transition:border-color .3s}@media (hover:hover){.mode-card:hover{border-color:#c5f07866}}.mode-visual{background:radial-gradient(70% 70% at 50% 55%,#222c21,#0000 75%),linear-gradient(#ffffff08 1px,#0000 1px) 0 0/20px 20px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/20px 20px,#151a15;border-radius:18px;margin-bottom:22px;padding:7% 6%}.mode-card h3{letter-spacing:-.02em;color:#fff;margin:0 8px 8px;font-size:clamp(20px,1.7vw,24px)}.mode-card p{color:var(--l-night-text);margin:0 8px;font-size:15px;line-height:1.6}.mode-art,.art-detail svg{fill:none;stroke:#e3eadb;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;direction:ltr;width:100%;height:auto;display:block;overflow:visible}.art-face{stroke:none}.art-face-top{fill:#c5f0782b}.art-face-left{fill:#ffffff0d}.art-face-right{fill:#ffffff1a}.art-path{stroke:#c5f07873;stroke-dasharray:3 6}.art-path-front{stroke:#c5f078b3;stroke-dasharray:none}.art-dot{fill:var(--l-lime);stroke:none}.art-dot-halo{stroke:#c5f07873}.art-label{fill:#c9d1c2;stroke:none;font:600 12px var(--l-mono)}.art-sweep{stroke:var(--l-lime);stroke-dasharray:26 70;transform-box:fill-box;transform-origin:50%;animation:5s linear infinite art-spin}@keyframes art-spin{to{transform:rotate(360deg)}}.art-dot-x{animation:art-x 3.2s var(--l-swing) infinite alternate;transform:translate(178px)}.art-dot-y{animation:art-y 3.2s var(--l-swing) -1.6s infinite alternate;transform:translateY(134px)}.art-dot-back{opacity:0;animation:6.4s step-end infinite art-back}.art-dot-front,.art-dot-halo{animation:6.4s step-end infinite art-front}@keyframes art-x{0%{transform:translate(24px)}to{transform:translate(216px)}}@keyframes art-y{0%{transform:translateY(84px)}to{transform:translateY(140px)}}@keyframes art-front{50%{opacity:0}}@keyframes art-back{0%{opacity:0}50%{opacity:1}}.art-detail{aspect-ratio:240/160;position:relative;container-type:size}.art-spot{stroke:var(--l-lime);transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite art-pulse}.art-spot-two{animation-delay:-1.2s}@keyframes art-pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.art-loupe{border:2px solid var(--l-lime);width:34cqw;height:34cqw;animation:art-loupe 8s var(--l-swing) infinite;background:#121712;border-radius:50%;position:absolute;top:0;left:0;overflow:hidden;transform:translate(30.08cqw,calc(30cqh - 17cqw));box-shadow:0 0 0 7px #c5f0781a,0 22px 40px -18px #000}.art-loupe svg{width:220cqw;height:220cqh;animation:art-magnified 8s var(--l-swing) infinite;position:absolute;top:0;left:0;transform:translate(-86.58cqw,calc(17cqw - 66cqh))}.art-loupe svg *{vector-effect:non-scaling-stroke;stroke-width:2px}@keyframes art-loupe{0%,42%,to{transform:translate(30.08cqw,calc(30cqh - 17cqw))}52%,90%{transform:translate(33cqw,calc(61.25cqh - 17cqw))}}@keyframes art-magnified{0%,42%,to{transform:translate(-86.58cqw,calc(17cqw - 66cqh))}52%,90%{transform:translate(-93cqw,calc(17cqw - 134.75cqh))}}.art-furniture{fill:#ffffff0f}.art-door{stroke-dasharray:2 4}.art-trail{stroke:#c5f07847;stroke-dasharray:2 5}.art-trail-live{stroke:var(--l-lime);stroke-width:2px;stroke-dasharray:100;stroke-dashoffset:0;animation:9s linear infinite art-trail}.art-cone{fill:#c5f07833;stroke:none}.art-walker{animation:9s linear infinite art-walk;transform:translate(146px,40px)rotate(-120deg)}@keyframes art-walk{0%{opacity:0;transform:translate(57px,152px)rotate(-90deg)}3%{opacity:1}12.1%{transform:translate(57px,118px)rotate(-90deg)}13.3%{transform:translate(57px,118px)rotate(-19.7deg)}26.8%{transform:translate(96px,104px)rotate(-19.7deg)}27.8%{transform:translate(96px,104px)rotate(3.2deg)}39.7%{transform:translate(132px,106px)rotate(3.2deg)}40.7%{transform:translate(132px,106px)rotate(-14.4deg)}54.1%{transform:translate(171px,96px)rotate(-14.4deg)}55.3%{transform:translate(171px,96px)rotate(-90deg)}66.1%{transform:translate(171px,62px)rotate(-90deg)}67.3%{transform:translate(171px,62px)rotate(-138.7deg)}78%{transform:translate(146px,40px)rotate(-138.7deg)}84%{transform:translate(146px,40px)rotate(-205deg)}90%{opacity:1;transform:translate(146px,40px)rotate(-120deg)}96%,to{opacity:0;transform:translate(146px,40px)rotate(-120deg)}}@keyframes art-trail{0%{opacity:1;stroke-dashoffset:100px}12.1%,13.3%{stroke-dashoffset:84.5px}26.8%,27.8%{stroke-dashoffset:65.6px}39.7%,40.7%{stroke-dashoffset:49.1px}54.1%,55.3%{stroke-dashoffset:30.7px}66.1%,67.3%{stroke-dashoffset:15.2px}78%,90%{opacity:1;stroke-dashoffset:0}96%,to{opacity:0;stroke-dashoffset:0}}.scene-marquee{gap:18px;margin-top:clamp(56px,7vw,104px);display:grid;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.marquee-row{width:max-content;animation:76s linear infinite marquee;display:flex}.marquee-row+.marquee-row{animation-duration:88s;animation-direction:reverse}@media (hover:hover){.scene-marquee:hover .marquee-row{animation-play-state:paused}}.marquee-set{gap:18px;padding-inline-end:18px;display:flex}.scene-tile{flex-shrink:0;width:clamp(220px,23vw,320px);margin:0}.scene-tile img{aspect-ratio:480/228;object-fit:cover;background:#1f271e;border-radius:16px;width:100%;height:auto;display:block}.scene-tile figcaption{color:#eef3e8;margin-top:12px;font-size:15px;font-weight:600}.scene-tile figcaption span{font:600 11px/1.2 var(--l-mono);letter-spacing:.1em;text-transform:uppercase;color:#a7b29d;margin-bottom:4px;display:block}@keyframes marquee{to{transform:translate(-50%)}}@keyframes marquee-rtl{to{transform:translate(50%)}}[dir=rtl] .marquee-row{animation-name:marquee-rtl}.modes-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:clamp(40px,5vw,64px);display:flex}.modes-foot p{letter-spacing:-.01em;color:#eef3e8;max-width:36ch;margin:0;font-size:clamp(18px,1.6vw,23px);font-weight:600;line-height:1.4}.chapter-modes :is(.art-label,.scene-tile figcaption span):lang(ar){letter-spacing:0}@media (width<=960px){.mode-grid{grid-template-columns:minmax(0,1fr)}.mode-card{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;column-gap:18px;display:grid}.mode-visual{grid-row:span 2;margin:0}.mode-card h3{align-self:end}.mode-card p{align-self:start}}@media (width<=560px){.mode-card{display:block}.mode-visual{margin-bottom:18px}}.chapter-sell{--sell-cycle:10s}.pipeline{margin-top:clamp(48px,6vw,84px)}.pipeline-track{height:16px;margin-bottom:30px;position:relative}.pipeline-track:before{content:"";top:7px;background:repeating-linear-gradient(90deg, var(--c-1f231f40,#1f231f40) 0 7px, var(--c-00000000,#0000) 7px 13px);height:2px;position:absolute;inset-inline:12.5%}.pipeline-runner{animation:pipeline-run var(--sell-cycle) var(--l-swing) infinite;position:absolute;inset:0 12.5%}.pipeline-runner i{background:var(--l-lime);border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:-8px;box-shadow:0 0 0 5px #c5f07852,0 0 26px 6px #9ccc5c80}[dir=rtl] .pipeline-track{transform:scaleX(-1)}@keyframes pipeline-run{0%,12%{opacity:1;transform:translate(0,0)}25%,37%{transform:translate(33.333%)}50%,62%{transform:translate(66.667%)}75%,90%{opacity:1;transform:translate(100%)}96%{opacity:0;transform:translate(100%)}to{opacity:0;transform:translate(0,0)}}.pipeline-stations{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,26px);margin:0;padding:0;list-style:none;display:grid}.station{--at:calc(var(--station) * var(--sell-cycle) / 4);min-width:0;position:relative}.station:before{content:"";border:2px solid var(--l-ink);background:var(--l-ink);width:16px;height:16px;animation:station-node var(--sell-cycle) ease infinite;animation-delay:var(--at);border-radius:50%;margin-left:-8px;position:absolute;top:-46px;left:50%}@keyframes station-node{0%{background:var(--l-paper)}2%,96%{background:var(--l-ink)}to{background:var(--l-paper)}}.station-visual{border:1px solid var(--l-line);background:radial-gradient(ellipse 70% 60% at 50% 45%, var(--c-spot,#fff) 0%, #fff0 75%), linear-gradient(var(--c-1f231f09,#1f231f09) 1px, var(--c-00000000,#0000) 1px) 0 0 / 22px 22px, linear-gradient(90deg, var(--c-1f231f09,#1f231f09) 1px, var(--c-00000000,#0000) 1px) 0 0 / 22px 22px, var(--l-mist);animation:station-focus var(--sell-cycle) var(--l-ease) infinite;animation-delay:var(--at);border-radius:22px;padding:11% 12%}@keyframes station-focus{3%,22%{border-color:var(--l-ink);box-shadow:0 26px 50px -34px #1f231f80}30%{border-color:var(--l-line)}}.station-visual svg{fill:none;width:100%;height:auto;stroke:var(--l-ink);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;direction:ltr;display:block;overflow:visible}.station-visual svg *{transform-box:fill-box}.station-index{font:600 12px/1 var(--l-mono);letter-spacing:.12em;color:var(--l-muted);margin:22px 0 8px;display:block}.station h3{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(18px,1.5vw,21px)}.station p{color:var(--l-muted);margin:0;font-size:15px;line-height:1.6}.st-tag{fill:var(--l-ink);stroke:none;font:650 9px var(--l-mono);text-anchor:middle}.st-card{fill:var(--c-ffffff,#fff);transform-origin:50% 100%;animation:st-fan var(--sell-cycle) var(--l-ease) infinite;animation-delay:var(--at)}.st-card circle{fill:var(--l-lime)}.st-card-1{--fan:rotate(-13deg) translate(-10px, 2px);transform:var(--fan)}.st-card-2{--fan:translate(0, -3px);transform:var(--fan)}.st-card-3{--fan:rotate(13deg) translate(10px, 2px);transform:var(--fan)}@keyframes st-fan{0%,3%{transform:none}14%,96%{transform:var(--fan)}to{transform:none}}.st-measure{stroke:var(--l-lime-deep);transform-origin:50%;animation:st-grow var(--sell-cycle) var(--l-ease) infinite;animation-delay:var(--at)}@keyframes st-grow{0%,9%{transform:scaleX(0)}20%,96%{transform:none}to{transform:scaleX(0)}}.st-clip{fill:var(--l-ink)}.st-line{stroke:var(--c-1f231f59,#1f231f59)}.st-check{stroke:var(--l-lime-deep);stroke-width:2.4px;stroke-dasharray:10;animation:st-tick var(--sell-cycle) ease infinite;animation-delay:var(--at)}.st-row-2 .st-check{animation-delay:calc(var(--at) + .4s)}.st-row-3 .st-check{animation-delay:calc(var(--at) + .8s)}@keyframes st-tick{0%,4%{stroke-dashoffset:10px}9%,96%{stroke-dashoffset:0}to{stroke-dashoffset:10px}}.st-face{stroke:none;animation:st-solid var(--sell-cycle) ease infinite;animation-delay:var(--at)}.st-face-top{fill:var(--l-lime)}.st-face-left{fill:var(--c-dfe5d6,#dfe5d6)}.st-face-right{fill:var(--c-c9d2bd,#c9d2bd)}.st-edges{stroke-dasharray:100;animation:st-draw var(--sell-cycle) ease infinite;animation-delay:var(--at)}.st-spark{stroke:var(--l-lime-deep);stroke-width:2.2px;transform-origin:50%;animation:st-spark var(--sell-cycle) var(--l-ease) infinite;animation-delay:var(--at)}@keyframes st-draw{0%,2%{stroke-dashoffset:100px}13%,96%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}@keyframes st-solid{0%,12%{opacity:0}19%,96%{opacity:1}to{opacity:0}}@keyframes st-spark{0%,18%{opacity:0;transform:scale(.2)rotate(-45deg)}24%,96%{opacity:1;transform:none}to{opacity:0}}.st-pill{fill:var(--c-ffffff,#fff)}.st-ray{stroke:var(--c-1f231f80,#1f231f80);stroke-dasharray:10;animation:st-ray var(--sell-cycle) ease infinite;animation-delay:var(--at)}.st-node{fill:var(--l-lime);transform-origin:50%;animation:st-node var(--sell-cycle) var(--l-ease) infinite;animation-delay:calc(var(--at) + .3s)}.st-ray-2,.st-node-2{animation-delay:calc(var(--at) + .25s)}.st-ray-3,.st-node-3{animation-delay:calc(var(--at) + .5s)}.st-live{fill:var(--c-2f8a3a,#2f8a3a);stroke:none;transform-origin:50%;animation:1.6s ease-in-out infinite st-live}.st-live-text{text-anchor:start;font-size:10px}@keyframes st-ray{0%,5%{stroke-dashoffset:10px}12%,96%{stroke-dashoffset:0}to{stroke-dashoffset:10px}}@keyframes st-node{0%,9%{transform:scale(0)}15%,96%{transform:none}to{transform:scale(0)}}@keyframes st-live{50%{opacity:.35}}.home .seller-banner{background:radial-gradient(ellipse 45% 90% at 0% 50%, #c5f07826, #0000 70%), var(--l-night);color:#fff;border:0;border-radius:clamp(22px,2.4vw,32px);gap:clamp(20px,3vw,48px);margin-top:clamp(56px,7vw,96px);padding:clamp(26px,3.6vw,52px)}.home .seller-banner h2{letter-spacing:-.03em;color:#fff;margin:10px 0 12px;font-size:clamp(24px,2.5vw,36px);line-height:1.15}.home .seller-banner p{max-width:64ch;color:var(--l-night-text);font-size:15px;line-height:1.7}.home .seller-banner .section-label{font:600 11px/1 var(--l-mono);letter-spacing:.14em;color:#a7b29d}.home .seller-banner .text-button{color:var(--l-lime);margin-top:6px}.home .seller-banner>.button.dark{background:var(--l-lime);color:#1a2114}@media (hover:hover){.home .seller-banner>.button.dark:hover{background:#d4f794}}.home .seller-banner>.button.dark:focus-visible,.home .seller-banner .text-button:focus-visible{outline-color:var(--l-lime)}.home .banner-art{perspective:520px;place-items:center;width:128px;height:128px;display:grid}.banner-cube{width:58px;height:58px;transform-style:preserve-3d;animation:11s linear infinite cube-turn;position:relative;transform:rotateX(-24deg)rotateY(38deg)}.banner-cube i{border:1.5px solid var(--l-lime);background:#c5f0780d;position:absolute;inset:0}.banner-cube i:first-child{transform:translateZ(29px)}.banner-cube i:nth-child(2){transform:rotateY(90deg)translateZ(29px)}.banner-cube i:nth-child(3){transform:rotateY(180deg)translateZ(29px)}.banner-cube i:nth-child(4){transform:rotateY(-90deg)translateZ(29px)}.banner-cube i:nth-child(5){background:#c5f07833;transform:rotateX(90deg)translateZ(29px)}.banner-cube i:nth-child(6){transform:rotateX(-90deg)translateZ(29px)}@keyframes cube-turn{0%{transform:rotateX(-24deg)rotateY(0)}to{transform:rotateX(-24deg)rotateY(360deg)}}@media (width<=860px){.pipeline-track{display:none}.pipeline-stations{border-inline-start:2px dashed var(--c-1f231f33,#1f231f33);grid-template-columns:minmax(0,1fr);gap:34px;padding-inline-start:34px}.station:before{top:0;left:auto;margin:0;inset-inline-start:-43px}.station-visual{max-width:420px}}@media (width<=760px){.home .seller-banner{flex-direction:column;align-items:flex-start}.home .seller-banner>.button.dark{margin:0}.home .banner-art{width:96px;height:96px}}.chapter-shop{--cycle:12s;padding-top:clamp(40px,6vw,96px)}.shop-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.2vw,28px);margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none;display:grid}.shop-step{--at:calc(var(--step) * var(--cycle) / 3);flex-direction:column;min-width:0;display:flex;position:relative}.shop-visual{aspect-ratio:1.12;background:radial-gradient(ellipse 70% 60% at 50% 45%, var(--c-spot,#fff) 0%, #fff0 75%), linear-gradient(var(--c-1f231f09,#1f231f09) 1px, var(--c-00000000,#0000) 1px) 0 0 / 28px 28px, linear-gradient(90deg, var(--c-1f231f09,#1f231f09) 1px, var(--c-00000000,#0000) 1px) 0 0 / 28px 28px, var(--l-mist);box-shadow:0 0 0 1px var(--l-line);animation:shop-focus var(--cycle) var(--l-ease) infinite;animation-delay:var(--at);border-radius:24px;position:relative;overflow:hidden;container-type:inline-size}.shop-copy{grid-template-columns:auto minmax(0,1fr);column-gap:14px;padding:24px 4px 0;display:grid}.shop-number{border:1px solid var(--l-line);width:34px;height:34px;font:700 13px/1 var(--l-mono);animation:shop-number var(--cycle) ease infinite;animation-delay:var(--at);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.shop-copy h3{letter-spacing:-.02em;margin:4px 0 8px;font-size:clamp(19px,1.6vw,23px)}.shop-copy p{color:var(--l-muted);margin:0;font-size:15px;line-height:1.65}.shop-progress{background:var(--l-line);height:2px;margin:22px 4px 0;display:block;position:relative;overflow:hidden}.shop-progress i{background:var(--l-ink);transform-origin:0;animation:shop-progress var(--cycle) linear infinite;animation-delay:var(--at);position:absolute;inset:0;transform:scaleX(0)}[dir=rtl] .shop-progress i{transform-origin:100%}@keyframes shop-focus{4%,30%{box-shadow:0 0 0 2px var(--l-ink), 0 30px 60px -36px #1f231f80}36%{box-shadow:0 0 0 1px var(--l-line)}}@keyframes shop-number{3%,31%{border-color:var(--l-ink);background:var(--l-lime);color:#1a2114}36%{border-color:var(--l-line)}}@keyframes shop-progress{0%{transform:scaleX(0)}33.3%{transform:scaleX(1)}33.4%,to{transform:scaleX(0)}}:where(.shop-visual) :where(span,i){display:block}.sv-line{background:var(--c-dfe4d8,#dfe4d8);border-radius:3px;width:78%;height:6px}.sv-line-short{width:48%}.sv-phone{aspect-ratio:9/16.5;border:2px solid var(--l-ink);background:var(--c-ffffff,#fff);border-radius:7cqw;width:40%;padding:2.4cqw;position:absolute;top:9%;left:50%;transform:translate(-50%);box-shadow:0 30px 50px -30px #1f231f80}.sv-screen{background:var(--c-f4f6f0,#f4f6f0);border-radius:4.4cqw;height:100%;position:relative;overflow:hidden}.sv-chat{flex-direction:column;gap:2.6cqw;padding:5cqw 3cqw;display:flex;position:absolute;inset:0}.sv-bubble,.sv-linkchip{max-width:100%;padding:1.8cqw 2.4cqw;font-size:clamp(9px,2.9cqw,12px);line-height:1.3}.sv-bubble{border:1px solid var(--l-line);background:var(--c-ffffff,#fff);color:var(--l-ink);animation:sv-pop var(--cycle) var(--l-ease) infinite;animation-delay:var(--at);border-radius:3cqw 3cqw 3cqw 1cqw;align-self:flex-start}.sv-linkchip{background:var(--l-ink);color:var(--c-ffffff,#fff);white-space:nowrap;animation:sv-pop-late var(--cycle) var(--l-ease) infinite;animation-delay:var(--at);border-radius:3cqw 3cqw 1cqw;align-self:flex-end;align-items:center;gap:1cqw;display:flex;overflow:hidden}.sv-tap{border:2px solid var(--l-lime-deep);opacity:0;width:9cqw;height:9cqw;animation:sv-tap var(--cycle) ease-out infinite;animation-delay:var(--at);border-radius:50%;position:absolute;top:37%;right:16%}.sv-page{background:var(--c-ffffff,#fff);animation:sv-slide var(--cycle) var(--l-ease) infinite;animation-delay:var(--at);flex-direction:column;gap:2.6cqw;padding:4cqw 3cqw;display:flex;position:absolute;inset:0}.sv-page-spin{background:var(--c-eef1e9,#eef1e9);border-radius:3cqw;width:100%}.sv-chip{background:var(--l-lime);font:700 clamp(9px, 2.6cqw, 11px) / 1 var(--l-mono);color:#1a2114;border-radius:99px;align-items:center;gap:.8cqw;padding:.8cqw 1.8cqw;display:flex;position:absolute;top:6cqw;right:5cqw}.sv-badge{background:var(--c-ffffff,#fff);color:var(--l-ink);white-space:nowrap;animation:sv-badge var(--cycle) var(--l-ease) infinite;animation-delay:var(--at);border-radius:99px;align-items:center;gap:1.4cqw;padding:1.8cqw 3cqw;font-size:clamp(10px,3.2cqw,13px);font-weight:650;display:flex;position:absolute;box-shadow:0 12px 26px -16px #1f231f80}.sv-badge svg{color:var(--l-lime-deep)}.sv-badge-app{top:30%;left:5%}.sv-badge-signup{animation-delay:calc(var(--at) + .25s);bottom:18%;right:5%}@keyframes sv-pop{0%,2%{opacity:0;transform:translateY(8px)scale(.9)}6%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes sv-pop-late{0%,7%{opacity:0;transform:translateY(8px)scale(.9)}11%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes sv-tap{0%,13%{opacity:0;transform:scale(.3)}14%{opacity:1;transform:scale(.5)}19%,to{opacity:0;transform:scale(1.7)}}@keyframes sv-slide{0%,17%{transform:translate(104%)}23%,96%{transform:none}to{transform:translate(104%)}}@keyframes sv-badge{0%,24%{opacity:0;transform:translateY(10px)scale(.85)}28%,96%{opacity:1;transform:none}to{opacity:0}}.sv-floor{border:1.5px solid var(--c-1f231f24,#1f231f24);border-radius:50%;height:12%;position:absolute;bottom:13%;left:18%;right:18%}.shop-visual .sv-look-spin{width:64%;position:absolute;top:4%;left:18%}.sv-look-spin .turntable-strip{animation:7.2s steps(6,end) infinite spin-rows}.sv-look-spin img{animation:1.2s steps(8,end) infinite spin-columns}.sv-arc{fill:none;width:72%;stroke:var(--l-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;position:absolute;bottom:5%;left:14%;right:14%;overflow:visible}.sv-arc path:first-child{stroke-dasharray:4 6}.sv-hand{background:var(--c-ffffff,#fff);width:46px;height:46px;color:var(--l-ink);animation:sv-drag var(--cycle) var(--l-swing) infinite;animation-delay:var(--at);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:20%;left:46%;box-shadow:0 12px 24px -12px #1f231f80}.sv-loupe{aspect-ratio:1;border:3px solid var(--l-ink);background:var(--c-ffffff,#fff);width:34%;animation:sv-loupe var(--cycle) var(--l-ease) infinite;animation-delay:var(--at);border-radius:50%;position:absolute;top:8%;right:7%;overflow:hidden;box-shadow:0 16px 30px -18px #1f231f99}.shop-visual .sv-loupe-spin{width:230%;position:absolute;top:-42%;left:-38%}@keyframes sv-drag{0%,2%{opacity:0;transform:translate(-120%)}5%{opacity:1;transform:translate(-120%)}13%{transform:translate(120%)}21%{opacity:1;transform:translate(-120%)}25%,to{opacity:0;transform:translate(-120%)}}@keyframes sv-loupe{0%,21%{opacity:0;transform:scale(.4)}27%,96%{opacity:1;transform:none}to{opacity:0;transform:scale(.4)}}.sv-window{border:1px solid var(--l-line);background:var(--c-ffffff,#fff);border-radius:4cqw;position:absolute;overflow:hidden;box-shadow:0 26px 50px -32px #1f231f80}.sv-window-page{flex-direction:column;gap:2.6cqw;width:54%;height:78%;padding:3cqw;display:flex;top:9%;left:7%}.sv-dots{gap:1.2cqw;display:flex}.sv-dots i{background:var(--c-d9ded2,#d9ded2);border-radius:50%;width:1.8cqw;height:1.8cqw}.sv-buy-spin{background:var(--c-eef1e9,#eef1e9);border-radius:2.4cqw;width:100%}.sv-visit{background:var(--l-ink);color:var(--c-ffffff,#fff);white-space:nowrap;animation:sv-press var(--cycle) ease infinite;animation-delay:var(--at);border-radius:2cqw;justify-content:center;align-items:center;gap:1cqw;margin-top:auto;padding:2.4cqw 2cqw;font-size:clamp(9px,2.9cqw,12px);font-weight:650;display:flex}.sv-cursor{color:var(--l-ink);filter:drop-shadow(0 2px 2px #fff);animation:sv-cursor var(--cycle) var(--l-ease) infinite;animation-delay:var(--at);position:absolute;bottom:4%;left:44%}.sv-window-shop{width:45%;height:60%;animation:sv-arrive var(--cycle) var(--l-ease) infinite;animation-delay:var(--at);flex-direction:column;align-items:center;gap:2.6cqw;padding:3cqw;display:flex;top:7%;right:5%}.sv-url{background:var(--l-mist);font:600 clamp(8px, 2.5cqw, 11px) / 1.2 var(--l-mono);color:var(--c-3f4838,#3f4838);white-space:nowrap;border-radius:99px;align-self:stretch;align-items:center;gap:1.2cqw;padding:1.4cqw 2cqw;display:flex;overflow:hidden}.sv-bag{background:var(--l-lime);color:#1a2114;border-radius:50%;place-items:center;width:14cqw;height:14cqw;margin-top:1cqw;display:grid}.sv-window-shop .sv-line{align-self:stretch;width:auto}.sv-window-shop .sv-line-short{align-self:center;width:60%}.sv-checkout{border:1.5px solid var(--l-ink);text-align:center;color:var(--l-ink);border-radius:2cqw;flex-shrink:0;align-self:stretch;margin-top:auto;padding:2cqw;font-size:clamp(9px,2.8cqw,12px);font-weight:700}@keyframes sv-cursor{0%{opacity:0;transform:translate(14cqw,16cqw)}4%{opacity:1}11%{transform:none}13%{transform:scale(.82)}15%,20%{opacity:1;transform:none}24%,to{opacity:0;transform:none}}@keyframes sv-press{12%,14%{background:var(--l-lime-deep);transform:scale(.95)}17%{transform:none}}@keyframes sv-arrive{0%,15%{opacity:0;transform:translate(40%,6%)rotate(4deg)}23%,96%{opacity:1;transform:none}to{opacity:0;transform:translate(40%,6%)rotate(4deg)}}[dir=rtl] .sv-window-page{left:auto;right:7%}[dir=rtl] .sv-window-shop{left:6%;right:auto}@media (width<=900px){.shop-steps{grid-template-columns:minmax(0,1fr);gap:44px}.shop-visual{aspect-ratio:1.3}.sv-phone{width:36%}}@media (prefers-reduced-motion:reduce){.sv-cursor,.sv-tap{display:none!important}}.sv-linkchip span{text-overflow:ellipsis;min-width:0;overflow:hidden}@property --depth{syntax:"<number>";inherits:true;initial-value:1}@property --ex{syntax:"<number>";inherits:true;initial-value:.6}@property --ey{syntax:"<number>";inherits:true;initial-value:.8}.home .hero{isolation:isolate;position:relative}@media (width>=761px){.home .hero h1{letter-spacing:-.055em;font-weight:780;line-height:1.02}}.home .hero h1>span{--sx:calc(var(--ex) * var(--depth) * .017em);--sy:calc(var(--ey) * var(--depth) * .017em);color:var(--l-ink);text-shadow:var(--sx) var(--sy) 0 #cdf386, calc(var(--sx) * 2) calc(var(--sy) * 2) 0 #c3ec7a, calc(var(--sx) * 3) calc(var(--sy) * 3) 0 #b6e16d, calc(var(--sx) * 4) calc(var(--sy) * 4) 0 #a8d462, calc(var(--sx) * 5) calc(var(--sy) * 5) 0 #9ac658, calc(var(--sx) * 6) calc(var(--sy) * 6) 0 #8bb84f, calc(var(--sx) * 7) calc(var(--sy) * 7) 0 #7ca946, calc(var(--sx) * 9) calc(var(--sy) * 11) .3em #1f231f2e}.home .hero h1 svg{width:100%;height:.24em;stroke:var(--c-1f231f,#1f231f);stroke-width:1.3px;z-index:auto;bottom:-.2em;left:0;overflow:visible}.home .hero h1 svg path{vector-effect:non-scaling-stroke}.home .hero-ticks{stroke:var(--l-lime-deep);stroke-width:2px}.home .hero-dimension{stroke-dasharray:100;opacity:.55}.home .hero-actions .text-button{min-height:44px}.home .eyebrow .green-dot{background:var(--c-6f9a3c,#6f9a3c);position:relative}.home .eyebrow .green-dot:after{content:"";border:1px solid var(--c-6f9a3c,#6f9a3c);opacity:0;animation:hero-ping 2.6s var(--l-ease) infinite;animation-delay:calc(1.2s + var(--handoff,0s));border-radius:50%;position:absolute;inset:-5px}.home .hero:before{content:"";z-index:-2;top:-14%;bottom:-16%;background-image:linear-gradient(var(--c-1f231f10,#1f231f10) 1px, var(--c-00000000,#0000) 1px), linear-gradient(90deg, var(--c-1f231f10,#1f231f10) 1px, var(--c-00000000,#0000) 1px);pointer-events:none;background-size:40px 40px;position:absolute;inset-inline:40% -12%;-webkit-mask-image:radial-gradient(closest-side,#000 35%,#0000);mask-image:radial-gradient(closest-side,#000 35%,#0000)}.hero-orbit{top:34%;bottom:14%;pointer-events:none;position:absolute;inset-inline:46% -5%}.orbit-ring{z-index:-1;border:1px solid var(--c-1f231f24,#1f231f24);border-radius:50%;position:absolute;inset:0}.orbit-ring-outer{border:1px dashed var(--c-1f231f1c,#1f231f1c);inset:-18% -7%}.orbit-x,.orbit-y{position:absolute;inset:0}.orbit-x{animation:orbit-x 7s var(--l-swing) infinite alternate, orbit-z 14s step-end infinite;animation-delay:var(--handoff,0s), var(--handoff,0s)}.orbit-y{animation:orbit-y 7s var(--l-swing) infinite alternate;animation-delay:calc(-3.5s + var(--handoff,0s))}.orbit-dot{background:var(--l-lime);border-radius:50%;width:12px;height:12px;margin:-6px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 4px #c5f07840,0 0 22px 4px #c5f07899}@keyframes orbit-x{0%{transform:translate(-50%)}to{transform:translate(50%)}}@keyframes orbit-y{0%{transform:translateY(-50%)}to{transform:translateY(50%)}}@keyframes orbit-z{0%{z-index:3}50%{z-index:-1}}.home .hero>.showcase{box-shadow:0 40px 80px -40px #1f231f4d,inset 0 1px #fff}.home .hero .eyebrow,.home .hero-actions,.home .hero-proof{animation:hero-rise .9s var(--l-ease) backwards}.home .hero .eyebrow{animation-delay:calc(50ms + var(--handoff,0s))}.home .hero h1{animation:hero-position 1s var(--l-ease) backwards;animation-delay:var(--handoff,0s)}.home .hero h1>span{--depth:1;animation:hero-position 1s var(--l-ease) backwards;animation-delay:calc(.1s + var(--handoff,0s));transition:--ex .6s var(--l-ease), --ey .6s var(--l-ease)}@media (hover:hover) and (pointer:fine){.home .hero h1>span{animation:hero-position 1s var(--l-ease) backwards, hero-extrude 1.4s var(--l-ease) backwards, hero-sway 5s ease-in-out 2 alternate;animation-delay:calc(.1s + var(--handoff,0s)), calc(.55s + var(--handoff,0s)), calc(1.9s + var(--handoff,0s))}.home .hero[data-pointer] h1>span{animation:hero-position 1s var(--l-ease) backwards, hero-extrude 1.4s var(--l-ease) backwards}.home[data-motion=paused] .hero h1>span{animation-play-state:running,running,paused}}.home[data-motion=paused] .orbit-x,.home[data-motion=paused] .orbit-y,.home[data-motion=paused] .eyebrow .green-dot:after{animation-play-state:paused}.home .hero-dimension{animation:hero-draw 1.2s var(--l-ease) backwards;animation-delay:calc(.8s + var(--handoff,0s))}.home .hero-ticks{animation:.6s backwards hero-fade;animation-delay:calc(.9s + var(--handoff,0s))}.home .hero-copy>p{animation:hero-position .9s var(--l-ease) backwards;animation-delay:var(--handoff,0s)}.home .hero-actions{animation-delay:calc(.16s + var(--handoff,0s))}.home .hero-proof{animation-delay:calc(.26s + var(--handoff,0s))}.home .hero>.showcase:has(>.showcase-poster){animation:hero-stage 1.3s var(--l-ease) backwards;animation-delay:var(--handoff,0s)}.hero-orbit{animation:1.6s backwards hero-fade;animation-delay:calc(.9s + var(--handoff,0s))}@keyframes hero-rise{0%{opacity:0;transform:translateY(28px)}}@keyframes hero-position{0%{transform:translateY(28px)}}@keyframes hero-extrude{0%{--depth:0}}@keyframes hero-sway{0%{--ex:.6;--ey:.8}to{--ex:-.45;--ey:.95}}@keyframes hero-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes hero-fade{0%{opacity:0}}@keyframes hero-stage{0%{transform:translateY(24px)}}@keyframes hero-ping{0%{opacity:.8;transform:scale(.4)}70%,to{opacity:0;transform:scale(1.6)}}@media (width>=1450px){.home .hero h1{font-size:86px}}@media (width>=1191px) and (width<=1449px){.home .hero h1{font-size:78px}}@media (width<=760px){.hero-orbit{display:none}.home .hero:before{height:420px;inset:auto -10% -6%}}@media (prefers-reduced-motion:reduce){.home .hero,.home .hero *,.home .hero:before,.home .hero-orbit,.home .hero-orbit *,.home .eyebrow .green-dot:after{animation:none!important}}@media (horizontal-viewport-segments:2){.home .hero{column-gap:calc(env(viewport-segment-left 1 0,0px) - env(viewport-segment-right 0 0,0px) + 48px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero-orbit{display:none}}.home .explore-section{padding-top:clamp(64px,8vw,120px)}.home .explore-section>.chapter-head{margin-bottom:clamp(30px,4vw,48px)}.home #explore>h2{letter-spacing:-.045em;margin:0 0 32px;font-size:clamp(36px,5.1vw,74px);font-weight:760;line-height:1.02}.home .catalog-search{border-radius:18px;padding:10px 10px 10px 20px;box-shadow:0 26px 50px -42px #1f231f80}.home .catalog-search .button{border-radius:8px}.home .category-pill{border-radius:999px}.home .product-image{border-radius:18px}.home .product-card{animation:.7s backwards card-fade}.home .product-card:nth-child(3n+2){animation-delay:60ms}.home .product-card:nth-child(3n+3){animation-delay:.12s}@keyframes card-fade{0%{opacity:0}}.home .scene-badge{border-radius:999px;padding-inline:10px;font-weight:650}@media (hover:hover){.home .product-image{transition:box-shadow .5s var(--l-ease), transform .5s var(--l-ease)}.home .product-card:hover .product-image{transform:translateY(-4px);box-shadow:0 34px 60px -38px #1f231f8c}.home .product-card:hover .scene-badge svg{animation:badge-turn 1.4s var(--l-ease)}}@keyframes badge-turn{to{transform:rotate(360deg)}}.home .collection-note{border-top-style:dashed}.home .discovery-section{margin:clamp(80px,10vw,150px) 0 0}.home .discovery-section .section-title-row h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.8vw,54px);font-weight:760;line-height:1.05}.home .guide-card{transition:box-shadow .5s var(--l-ease), border-color .3s;border-radius:22px}.home .guide-card>img{transition:transform .9s var(--l-ease)}@media (hover:hover){.home .guide-card:hover{box-shadow:0 40px 70px -48px #1f231f8c}.home .guide-card:hover>img{transform:scale(1.04)}}.home .discovery-faq{margin:clamp(80px,9vw,130px) auto 0}.home .discovery-faq h2{letter-spacing:-.035em;font-size:clamp(26px,3vw,40px);font-weight:760}.home .discovery-faq summary{transition:color .2s}@media (hover:hover){.home .discovery-faq summary:hover{color:var(--l-lime-deep)}}@media (prefers-reduced-motion:reduce){.home .product-card,.home .product-card:hover .scene-badge svg{animation:none}}
