@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&family=Noto+Sans+Arabic:wght@400;500;600;700&display=swap";:root{--bg:#0b0710;--panel:#160e1e;--muted:#b6a8c1;--orange:#ff9c47;--purple:#a272e6;--line:#c8a3e322;--text:#f6edf9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.65 DM Sans,sans-serif}button,input,select{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}a,button{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--orange);outline-offset:5px}h1,h2,h3,p{margin-top:0}button,a,input{-webkit-tap-highlight-color:transparent}header{position:absolute;inset:0 0 auto;z-index:9;height:112px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:10px 5%;background:linear-gradient(#0b0710b0,transparent)}.brand{display:flex;align-items:center;justify-content:center;flex-shrink:0}.brand img{display:block;width:80px;height:88px;object-fit:contain}nav{display:flex;gap:35px;font-size:14px;color:#d4c2e0}.language-picker{display:flex;align-items:center;gap:8px;color:#dac0ed}.language-picker select{background:var(--panel);color:var(--text);border:1px solid var(--line);padding:8px 12px;border-radius:7px;font-size:14px}.language-picker option{background:#160e1e}.bag{background:#ffffff04;border:1px solid var(--line);padding:10px 15px;border-radius:7px;color:var(--text);font-size:14px;white-space:nowrap}.bag span{color:#ffb16e;margin:0 9px;font-variant-numeric:tabular-nums}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;background:linear-gradient(115deg,#ffa04e,#edb17d);border:1px solid #ffc08b55;color:#211126;padding:15px 23px;border-radius:7px;font-size:14px;font-weight:600;transition:box-shadow .25s,transform .25s}.button:hover{box-shadow:0 0 35px #ff852c35;transform:translateY(-2px)}.text-link{background:none;border:0;color:#d1bbdf;padding:8px 0;font-size:14px}.text-link span{margin-inline-start:12px}.eyebrow{font-size:12px;line-height:1.8;letter-spacing:2px;color:#c8a9db;font-weight:500}.small{font-size:13px;line-height:1.9;color:var(--muted)}em{font-style:normal;color:#f1ad76}.cinema{height:280svh;background:var(--bg)}.cinema-stage{height:100svh;min-height:780px;position:sticky;top:0;overflow:hidden}.hero{height:100%;position:relative;isolation:isolate}.hero-title{position:absolute;top:25%;inset-inline-start:6%;width:44%;z-index:3;pointer-events:none;transition:opacity .5s,transform .6s}.hero-title .eyebrow{margin-bottom:22px}.hero h1{font:400 clamp(70px,7.7vw,128px)/1.08 "Space Grotesk";letter-spacing:-.065em;margin:0}.hero h1 span,.hero h1 em{display:block}.hero h1 em{font-family:Georgia,serif;font-style:italic;font-size:.94em;line-height:1.25;letter-spacing:-.055em}.hero-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:grab;touch-action:pan-y;overflow:hidden}.hero-art.is-dragging,.studio-3d.is-dragging{cursor:grabbing}.hero-art canvas,.studio-3d canvas{display:block;width:100%;height:100%}.scene-fallback{width:min(38vw,430px);position:absolute;left:65%;top:50%;transform:translate(-50%,-50%)}.webgl-ready>.scene-fallback{display:none}.scene-cursor,.hero-aside{display:none}.hero-copy{position:absolute;inset-inline-start:6%;bottom:115px;width:320px;max-width:38%;z-index:3;pointer-events:none;transition:opacity .5s}.hero-description{font:400 23px/1.5 Space Grotesk;letter-spacing:-.5px;margin:0 0 12px}.hero .intro{font-size:14px;color:var(--muted);line-height:1.8;margin:0}.hero-cta{position:absolute;inset-inline-end:6%;bottom:120px;z-index:3;display:flex;flex-direction:column;gap:10px;transition:opacity .5s}.hero-cta .text-link{display:flex;justify-content:space-between}.hero-bottom{position:absolute;left:6%;right:6%;bottom:28px;border-top:1px solid var(--line);padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:25px;z-index:4;font-size:10px;letter-spacing:1px;color:#b39bc4;pointer-events:none}.interaction-hint{max-width:300px}.chapter-nav{display:flex;gap:15px;direction:ltr}.chapter-dot{padding:0 5px 7px;border-bottom:1px solid #7a5889;color:#8f73a0}.chapter-dot.current{color:#ffc694;border-color:var(--orange)}.chapter-copy{position:absolute;top:28%;inset-inline-start:6%;max-width:340px;width:32%;z-index:3;opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .6s,transform .6s;pointer-events:none}.chapter-copy h2{font:400 45px/1.2 Space Grotesk;letter-spacing:-2px;margin:22px 0}.chapter-copy h2 em{font:italic 400 1em Georgia;line-height:1.3}.chapter-copy p:not(.eyebrow){font-size:15px;line-height:1.9;color:var(--muted)}.layer-legend{display:grid;gap:12px;margin-top:35px;font-size:12px;color:#dfb89c}.layer-legend span{display:flex;align-items:center;gap:12px}.layer-legend span:before{content:"";width:22px;height:1px;background:#bd8663}.connect-copy{inset-inline-start:auto;inset-inline-end:6%;top:32%}.connect-copy .button{margin-top:25px;pointer-events:auto}.cinema[data-chapter=inside] .hero-title,.cinema[data-chapter=inside] .hero-copy,.cinema[data-chapter=inside] .hero-cta,.cinema[data-chapter=connect] .hero-title,.cinema[data-chapter=connect] .hero-copy,.cinema[data-chapter=connect] .hero-cta{opacity:0;visibility:hidden;pointer-events:none}.cinema[data-chapter=inside] .inside-copy,.cinema[data-chapter=connect] .connect-copy{opacity:1;visibility:visible;transform:none}.section{position:relative;padding:100px max(6%,calc((100vw - 1240px)/2));background:transparent}.section:before{content:"";position:absolute;left:6%;right:6%;top:0;height:1px;background:linear-gradient(90deg,transparent,#b17ae433,transparent);pointer-events:none}.section-heading{position:relative}.section h2{font:400 clamp(38px,4.2vw,66px)/1.15 "Space Grotesk";letter-spacing:-2.5px;margin:20px 0 25px}.section h2 span{font:italic 400 1em Georgia;color:#cda8e3}.section-heading>p:last-child:not(.eyebrow){max-width:410px;color:var(--muted);font-size:15px;line-height:1.9}.experience .section-heading>p:last-child{position:absolute;inset-inline-end:0;bottom:0}.experience{background:radial-gradient(ellipse at 70% 45%,#49265516,transparent 65%)}.tap-stage{margin-top:55px;min-height:500px;display:flex;align-items:center;justify-content:space-evenly;gap:35px;position:relative;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:radial-gradient(ellipse at 25% 55%,#6b2e4420,transparent 65%)}.tap-source{width:165px;position:relative;transform:rotate(-18deg);z-index:1}.tap-source img{width:100%}.waves{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.waves i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #ffa664;border-radius:50%;opacity:0}.active .waves i{animation:wave 2s ease-out infinite}.waves i:nth-child(2){animation-delay:.6s}.waves i:nth-child(3){animation-delay:1.2s}@keyframes wave{0%{transform:scale(1);opacity:.6}to{transform:scale(3);opacity:0}}.phone{width:205px;height:407px;flex-shrink:0;position:relative;background:#09060e;border:4px solid #6e5578;border-radius:34px;overflow:hidden;transform:rotate(6deg);box-shadow:15px 30px 50px #0008;direction:ltr}.island{position:absolute;top:8px;left:62px;width:72px;height:20px;border-radius:20px;background:#08060b;z-index:4}.phone-screen{height:100%;padding:17px;background:linear-gradient(150deg,#381846,#110b1c);text-align:center}.phone-time{display:block;text-align:left;font-size:9px}.phone-caption{display:block;font-size:7px;letter-spacing:1px;margin-top:23px}.avatar{width:53px;height:53px;background:#ff9d50;border-radius:50%;margin:15px auto 10px;color:#28112b;font:700 35px Space Grotesk;position:relative}.avatar span{font-size:16px;position:absolute;right:-7px;bottom:0;color:#c88bff}.phone h3{font-size:14px;margin:0}.phone p{font-size:9px;color:#cfb6da}.profile-link{background:#ffffff08;border:1px solid #ffffff18;border-radius:7px;padding:10px;margin-top:9px;font-size:10px}.phone-screen>small{display:block;font-size:6px;letter-spacing:.5px;margin-top:17px;color:#ae91c0}.phone-lock{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(at 30% 80%,#61245c,#21112d 70%);text-align:center;padding-top:70px;transition:opacity .5s,transform .6s}.phone-lock>span{font:500 46px Space Grotesk;letter-spacing:-2px}.phone-lock div{font-size:11px;margin:140px 15px 0;padding:15px 5px;border:1px solid #ffffff25;border-radius:10px}.active .phone-lock{opacity:0;transform:translateY(-30px);pointer-events:none}.tap-description{max-width:260px}.tap-description h3{font:400 34px/1.2 Space Grotesk;letter-spacing:-1px}.tap-result{font-size:14px;color:#ffc18c;min-height:22px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:50px}.product{position:relative;padding:27px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:linear-gradient(145deg,#1e122940,#0b0710)}.product:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(at 80% 10%,#c17cf410,transparent 65%)}.product-top{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#b9a0c8;font-size:11px;letter-spacing:1px}.badge{color:#f8b578;font-size:10px}.product-art{position:relative;display:flex;align-items:center;justify-content:center;height:310px;background:radial-gradient(ellipse at center,#9c4e931c,transparent 65%)}.product-art>img{width:225px;transform:rotate(-15deg);filter:drop-shadow(12px 25px 25px #0009);transition:transform .5s}.product:hover .product-art>img{transform:rotate(-5deg) translateY(-7px)}.premium .product-art>img{width:190px;position:relative;left:-30px;top:20px}.mini-profile{position:absolute;left:56%;top:45px;width:115px;height:195px;padding:22px 13px;background:linear-gradient(140deg,#647,#24132f);border:2px solid #8d699d;border-radius:18px;transform:rotate(12deg);direction:ltr}.mini-profile>span{font-size:7px;color:#e1c8ed}.mini-profile>b{display:block;font-size:30px;color:#ffb577;text-align:center;margin:14px 0}.mini-profile i{display:block;background:#ffffff18;height:15px;margin:8px 0;border-radius:3px}.product-title{display:flex;justify-content:space-between;align-items:center;gap:20px}.product-title h3{font:400 27px Space Grotesk;margin:12px 0}.product-title>span{font:500 22px Space Grotesk;white-space:nowrap}.product p{font-size:15px;color:var(--muted);line-height:1.9;min-height:85px}.outline{width:100%;background:none;color:#f7c29a;border:1px solid #a87fba55;border-radius:7px;padding:14px 17px;text-align:start;font-size:14px;position:relative;z-index:1}.outline:hover{border-color:var(--orange)}.price-note{margin-top:24px}.studio-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:45px}.preview-panel{position:sticky;top:30px;align-self:start;text-align:center;min-height:570px;padding:25px;border:1px solid var(--line);border-radius:18px;background:radial-gradient(at 50% 40%,#61375a30,transparent 70%),#100a17}.preview-meta{display:flex;justify-content:space-between;color:#c2a5d1;font-size:12px}.studio-3d{height:370px;position:relative;cursor:grab;touch-action:pan-y}.studio-3d:empty{display:none}.preview-panel:has(.webgl-ready) .custom-disc{display:none}.custom-disc{width:280px;height:280px;max-width:90%;aspect-ratio:1;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:60px auto 40px;background:#111017;box-shadow:10px 20px 35px #0008}.custom-disc img{width:100%;height:100%;object-fit:contain}.custom-disc.uploaded img{width:68%;height:65%;margin-bottom:15px}.custom-disc>span{position:absolute;bottom:22px;left:15px;right:15px;font-size:14px;overflow-wrap:anywhere}.preview-caption{font-size:12px;color:#bda1ce}.layer-toggle{margin:22px auto 12px;display:flex;gap:25px;align-items:center;padding:10px 16px;background:none;color:#d9bce9;border:1px solid #a276bd66;border-radius:7px;font-size:14px}.layer-toggle[aria-pressed=true]{background:#71428c55;border-color:#cb9feb}.preview-panel .text-link{display:block;margin:8px auto}fieldset{border:0;margin:0 0 30px;padding:0}legend{font-size:16px;font-weight:500;margin-bottom:18px}.plan-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.plan-options label{position:relative;cursor:pointer}.plan-options input{position:absolute;opacity:0}.plan-options label>span{display:block;border:1px solid var(--line);border-radius:9px;padding:16px}.plan-options input:checked+span{border-color:#e6a169;background:#e6a16909}.plan-options input:focus-visible+span{outline:2px solid var(--orange);outline-offset:3px}.plan-options b,.plan-options small,.plan-options strong{display:block}.plan-options b{font-size:17px}.plan-options small{color:var(--muted);font-size:12px;line-height:1.7;margin:8px 0 16px;min-height:40px}.plan-options strong{font-size:15px;color:#f6b47b}.colors{display:flex;align-items:center;gap:15px;margin:0 0 22px}.swatch{width:30px;height:30px;border-radius:50%;border:1px solid #ffffff45;background:var(--swatch)}.swatch.selected{outline:2px solid var(--orange);outline-offset:4px}.colors>span{font-size:14px;margin-inline-start:8px}.upload{display:block;text-align:center;border:1px dashed #9f7cb766;border-radius:9px;padding:18px;cursor:pointer;font-size:15px}.upload:hover{border-color:var(--orange)}.upload small{display:block;color:var(--muted);font-size:12px;margin-top:7px}.field{display:block;font-size:14px;color:#d0bddc}.field input{display:block;width:100%;margin-top:9px;padding:14px 15px;background:#1b1223;border:1px solid #a17eb52b;border-radius:7px;color:#fff;font-size:16px}.field input::placeholder{color:#a38aae}.purchase-row{display:flex;align-items:center;justify-content:space-between;margin:25px 0}.purchase-row input{width:85px}.purchase-row>div{text-align:end}.purchase-row strong{display:block;font:500 30px Space Grotesk;margin-top:5px}.full{width:100%}.faq{max-width:1050px;margin:auto;padding-inline:6%}.faq h2{margin-bottom:40px}details{border-bottom:1px solid var(--line);padding:24px 0}summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:17px}summary:after{content:"+";font-size:23px;color:#ffb172}details[open] summary:after{content:"−"}details p{color:var(--muted);font-size:15px;line-height:2;margin:20px 0 0}.closing{position:relative;text-align:center;padding:110px 20px;background:radial-gradient(ellipse at 50% 100%,#672e5422,transparent 70%);overflow:hidden}.closing:before{content:"";position:absolute;left:50%;top:100px;width:650px;height:650px;border:1px solid #c193e31c;border-radius:50%;transform:translate(-50%);pointer-events:none}.closing h2{position:relative;font:400 clamp(70px,9vw,125px)/1.08 "Space Grotesk";letter-spacing:-5px;margin:25px 0 40px}.closing h2 em{font-family:Georgia;font-style:italic;color:#f0b080}.closing .button{position:relative}footer{border-top:1px solid var(--line);padding:25px 6%;display:flex;align-items:center;justify-content:space-between;gap:25px}footer .brand img{width:85px;height:95px}footer>span{color:#b09abe;font-size:13px}footer>span:last-child{font-size:11px}dialog{background:#1a1023;color:var(--text);width:min(560px,94vw);max-height:85dvh;border:1px solid #8d639f;border-radius:14px;padding:27px}dialog::backdrop{background:#08040dc9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cart-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.cart-head h2{font-size:26px;margin:0 0 25px}.cart-head button{align-self:start;background:none;border:0;color:#fff;font-size:30px}.cart-item{display:flex;align-items:center;gap:15px;border-top:1px solid var(--line);padding:20px 0}.cart-item img{width:65px;height:65px;object-fit:contain;border-radius:50%;background:#0d0713}.cart-item div{flex:1;min-width:0}.cart-item b{display:block;font-size:15px}.cart-item small{display:block;font-size:13px;color:var(--muted);overflow-wrap:anywhere;margin-top:5px}.cart-item button{border:0;background:none;color:#d6b7e6;font-size:22px}.cart-total{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:20px}.cart-total b{font-size:25px}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,25px);background:#f5e8fc;color:#2a1532;padding:15px 22px;border-radius:9px;font-size:14px;opacity:0;transition:.3s;pointer-events:none;z-index:20;max-width:90vw;min-width:240px;text-align:center}#toast.visible{opacity:1;transform:translate(-50%)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0)}.skip{position:absolute;top:-100px;left:10px;padding:15px;background:#fff;color:#201226;z-index:30}.skip:focus{top:10px}.reveal{opacity:0;transform:translateY(22px);transition:opacity .8s,transform .8s}.reveal.revealed{opacity:1;transform:none}.cinema.no-webgl{height:auto}.cinema.no-webgl .cinema-stage{position:relative}.cinema.no-webgl .chapter-copy{display:none}html[dir=rtl] body,html[dir=rtl] button,html[dir=rtl] input,html[dir=rtl] select{font-family:Noto Sans Arabic,Tahoma,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] .hero-description,html[dir=rtl] .hero h1 em,html[dir=rtl] .section h2 span,html[dir=rtl] .chapter-copy h2 em,html[dir=rtl] .closing h2 em{font-family:Noto Sans Arabic,Tahoma,sans-serif;font-style:normal;letter-spacing:0}html[dir=rtl] .hero h1{font-size:clamp(62px,6.4vw,106px);line-height:1.5;letter-spacing:0}html[dir=rtl] .hero h1 em{font-size:1em;line-height:1.4}html[dir=rtl] .eyebrow,html[dir=rtl] .product-top{letter-spacing:0}html[dir=rtl] .hero-description{font-size:21px;line-height:1.9}html[dir=rtl] .section h2,html[dir=rtl] .section h2 span{line-height:1.5;letter-spacing:0}html[dir=rtl] .chapter-copy h2{font-size:39px;line-height:1.6;letter-spacing:0}html[dir=rtl] .chapter-copy h2 em{font-size:1em;line-height:1.6}html[dir=rtl] .layer-legend{letter-spacing:0}html[dir=rtl] .hero-art,html[dir=rtl] .studio-3d,html[dir=rtl] .product-art{direction:ltr}html[dir=rtl] .phone-screen,html[dir=rtl] .phone-lock{direction:rtl}html[dir=rtl] .field input[type=url]{direction:ltr;text-align:left}html[dir=rtl] .cart-item small{unicode-bidi:plaintext}html[dir=rtl] .closing h2{line-height:1.5;letter-spacing:0}@media(max-width:1000px){header{gap:20px;padding-inline:4%}nav{gap:20px;font-size:13px}.hero-title{width:43%;inset-inline-start:5%}.hero .intro{font-size:13px}.hero-description{font-size:20px}.hero-copy{inset-inline-start:5%;max-width:39%}.hero-cta{inset-inline-end:5%}.experience .section-heading>p:last-child{position:static}.section{padding:80px 5%}.studio-grid{gap:30px}.preview-panel{min-height:510px}.studio-3d{height:320px}.product{padding:22px}.product-grid{gap:22px}.product-title h3{font-size:24px}.tap-source{width:125px}.tap-description{max-width:220px}.tap-stage{gap:25px;padding:30px 20px}.product-title>span{font-size:20px}}@media(max-width:700px){html{scroll-padding-top:30px}header{height:100px;display:grid;grid-template-columns:70px 1fr auto;gap:14px;padding:8px 20px;align-items:center}header .brand img{width:66px;height:80px}nav{display:none}.language-picker{justify-self:end;gap:0}.language-picker>span{display:none}.language-picker select{font-size:14px;max-width:115px;padding:9px 8px}.bag{padding:9px 10px;font-size:14px}.bag span{margin:0 5px}.cinema{height:250svh}.cinema-stage{height:100svh;min-height:900px}.hero-title{top:118px;left:20px;right:20px;width:auto;text-align:center;inset-inline-start:20px;inset-inline-end:20px}.hero-title .eyebrow{font-size:11px;margin-bottom:13px;letter-spacing:1px}.hero h1{font-size:clamp(42px,10.5vw,68px);line-height:1.1;letter-spacing:-2px}.hero h1 em{font-size:1em;line-height:1.2}.hero-art{top:285px;right:0;bottom:270px;left:0;min-height:300px}.scene-fallback{left:50%;top:50%;width:75%;max-width:310px}.hero-copy{inset-inline-start:24px;inset-inline-end:24px;bottom:178px;max-width:none;width:auto;text-align:center}.hero-description{font-size:19px;line-height:1.6;margin:0 0 7px}.hero .intro{font-size:14px;line-height:1.8;max-width:360px;margin:auto}.hero .intro br{display:none}.hero-cta{inset-inline-start:24px;inset-inline-end:24px;bottom:85px;flex-direction:row;align-items:center;justify-content:center;gap:20px}.hero-cta .button{font-size:14px;padding:13px 16px;gap:15px}.hero-cta .text-link{font-size:13px;gap:10px}.hero-cta .text-link span{margin:0}.hero-bottom{left:24px;right:24px;bottom:18px;padding-top:13px;gap:15px;justify-content:space-between;font-size:11px;letter-spacing:0}.interaction-hint{display:none}.chapter-nav{gap:12px}.chapter-dot{font-size:11px}.chapter-copy{top:125px;left:24px;right:24px;width:auto;max-width:none;text-align:center;inset-inline-start:24px;inset-inline-end:24px}.chapter-copy .eyebrow{font-size:11px;margin-bottom:8px}.chapter-copy h2{font-size:33px;letter-spacing:-1px;line-height:1.15;margin:10px 0}.chapter-copy h2 em{font-size:1em}.chapter-copy p:not(.eyebrow){font-size:14px;line-height:1.8;margin-bottom:0}.layer-legend{position:absolute;top:calc(max(100svh,900px) - 355px);left:0;right:0;font-size:13px;margin:0;gap:7px;justify-content:center;text-align:start}.connect-copy{top:auto;bottom:125px}.connect-copy h2{font-size:31px}.connect-copy .button{margin-top:15px}.section{padding:65px 24px}.section h2{font-size:37px;letter-spacing:-1.5px}.section-heading>p:last-child:not(.eyebrow){font-size:15px}.eyebrow{font-size:11px;letter-spacing:1px}.tap-stage{margin-top:32px;flex-wrap:wrap;justify-content:center;gap:20px;padding:32px 15px;min-height:0}.tap-source{width:95px}.phone{width:165px;height:335px;border-radius:27px;border-width:3px}.island{left:49px;width:60px;height:16px}.phone-screen{padding:13px}.phone-caption{margin-top:20px;font-size:6px}.avatar{width:42px;height:42px;font-size:28px;margin:12px auto 8px}.phone h3{font-size:12px}.phone p{font-size:8px}.profile-link{font-size:9px;padding:7px;margin-top:8px}.phone-screen>small{font-size:6px;margin-top:13px}.phone-lock{padding-top:60px}.phone-lock>span{font-size:39px}.phone-lock div{margin-top:95px;font-size:10px}.tap-description{max-width:none;width:100%;text-align:center;margin-top:10px}.tap-description h3{font-size:28px;margin:15px 0 25px}.tap-description h3 br{display:none}.tap-description .small{max-width:290px;margin:15px auto}.small{font-size:13px}.product-grid{grid-template-columns:1fr;gap:22px;margin-top:30px}.product{padding:22px}.product-art{height:255px}.product-art>img{width:195px}.premium .product-art>img{width:170px}.mini-profile{width:105px;height:175px;top:28px;padding-top:20px}.mini-profile>b{margin:10px 0}.product-top{font-size:11px;letter-spacing:0}.badge{font-size:10px}.product-title h3{font-size:24px}.product-title>span{font-size:20px}.product p{font-size:15px;min-height:0}.outline{font-size:15px;margin-top:10px}.studio-grid{grid-template-columns:1fr;gap:35px;margin-top:30px}.preview-panel{position:relative;top:auto;min-height:450px;padding:22px}.preview-meta{font-size:12px}.studio-3d{height:290px}.preview-caption{font-size:13px}.layer-toggle{font-size:14px;margin-top:20px}.preview-panel .text-link{font-size:14px}.custom-disc{width:230px;height:230px;margin:40px auto}.plan-options{gap:10px}.plan-options label>span{padding:15px 12px}.plan-options b{font-size:16px}.plan-options small{font-size:12px}.field{font-size:15px}legend{font-size:17px}.field input,.upload{font-size:16px}.upload small{font-size:12px}.colors>span{font-size:15px}.purchase-row strong{font-size:29px}.faq{padding-inline:24px}summary{font-size:17px}details p{font-size:15px}.closing{padding:75px 24px}.closing h2{font-size:72px;letter-spacing:-4px}footer{flex-direction:column;text-align:center;padding:30px 24px;gap:17px}footer .brand img{width:90px;height:100px}footer>span{font-size:13px}footer>span:last-child{font-size:12px}html[dir=rtl] .hero h1{font-size:clamp(38px,10vw,58px);line-height:1.55;letter-spacing:0}html[dir=rtl] .hero h1 em{display:block;line-height:1.5}html[dir=rtl] .hero-title .eyebrow{font-size:12px;letter-spacing:0}html[dir=rtl] .hero-description{font-size:18px;line-height:1.9}html[dir=rtl] .hero .intro{font-size:14px;line-height:1.9}html[dir=rtl] .hero-cta .button{font-size:14px}html[dir=rtl] .hero-cta .text-link{font-size:13px}html[dir=rtl] .chapter-copy h2{font-size:29px;line-height:1.6}html[dir=rtl] .chapter-copy p:not(.eyebrow){font-size:14px;line-height:1.9}html[dir=rtl] .section h2{font-size:33px}html[dir=rtl] .product-title h3{font-size:23px}html[dir=rtl] .closing h2{font-size:58px}html[dir=rtl] .product-top{font-size:12px}html[dir=rtl] .phone h3{font-size:11px}}@media(max-width:360px){header{padding-inline:14px;gap:10px;grid-template-columns:60px 1fr auto}.bag{font-size:12px;padding:8px}.language-picker select{font-size:13px;width:86px}.hero-cta{gap:12px;inset-inline-start:16px;inset-inline-end:16px}.hero-cta .button{font-size:12px;gap:8px}.hero-cta .text-link{font-size:12px}.phone{width:150px}.tap-source{width:80px}.product-title{gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.cinema{height:auto}.cinema-stage{position:relative}.chapter-copy{display:none}.reveal{opacity:1;transform:none}}.arrow-icon{width:16px;height:16px;flex-shrink:0;display:inline-block;vertical-align:middle}.bag .arrow-icon{width:13px;height:13px;margin-inline-start:3px}html[dir=rtl] .arrow-icon{transform:scaleX(-1)}.reveal,.reveal.revealed{opacity:1;transform:none}.reveal.revealed{animation:content-rise .65s ease-out both}@keyframes content-rise{0%{transform:translateY(12px)}to{transform:translateY(0)}}@media(max-width:700px){.hero-art{top:285px;right:0;bottom:330px;left:0;min-height:260px}.cinema[data-chapter=inside] .hero-art{top:350px;bottom:270px;min-height:240px}}.outline:after{content:"";display:inline-block;width:14px;height:14px;float:inline-end;margin-inline-start:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 19 19 5M5 5h14v14' fill='none' stroke='%23efb981' stroke-width='1.7'/%3E%3C/svg%3E") center/contain no-repeat}html[dir=rtl] .outline:after{transform:scaleX(-1)}@media(max-width:700px){.hero-art{bottom:360px}.hero .intro,html[dir=rtl] .hero .intro{font-size:16px;line-height:1.85}.product p,details p{font-size:16px}.small{font-size:14px}.tap-description .small{font-size:13px}}.package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:65px;align-items:stretch}.package-card{--glow-x:50%;--glow-y:30%;position:relative;isolation:isolate;padding:26px;border:1px solid #ad7bc83b;border-radius:18px;background:linear-gradient(155deg,#27153466,#100a17);transition:transform .35s,border-color .35s,box-shadow .35s;overflow:hidden}.package-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(330px circle at var(--glow-x) var(--glow-y),#c17ef424,transparent 70%);opacity:0;transition:opacity .4s;pointer-events:none;z-index:-1}.package-card:hover:before{opacity:1}.package-card:hover{transform:translateY(-6px);border-color:#bd8ce28c}.package-card.featured{border-color:#ef9b58;background:linear-gradient(150deg,#49263550,#21112d 55%,#170d20);box-shadow:0 0 45px #f4863112;transform:translateY(-12px)}.package-card.featured:hover{transform:translateY(-18px)}.package-card.featured:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:2px;background:linear-gradient(90deg,transparent,#ffe0b9,transparent);animation:package-sheen 5s ease-in-out infinite;pointer-events:none}.package-card.selected{box-shadow:0 0 0 1px #f9ba77,0 15px 60px #ee7f2b16}.package-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:15px;font-weight:500}.package-number{font-size:12px;color:#a685b7}.package-badge{font-size:11px;padding:5px 9px;border:1px solid #f4a25e55;border-radius:30px;background:#ffab5e0d;color:#ffd2ab}.package-object{position:relative;height:145px;direction:ltr;margin:14px 0 10px;perspective:700px}.package-object img{position:absolute;width:112px;top:14px;left:50%;transform:translate(-50%) rotateX(24deg) rotate(-15deg);filter:drop-shadow(0 12px 14px #0009);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.package-object img:nth-child(1){transform:translate(calc(-50% - 20px)) translateY(14px) rotateX(24deg) rotate(-25deg);opacity:.45}.package-object img:nth-child(2){transform:translate(calc(-50% - 10px)) translateY(7px) rotateX(24deg) rotate(-20deg);opacity:.75}.package-card:hover .package-object img:nth-child(1){transform:translate(calc(-50% - 38px)) translateY(20px) rotateX(18deg) rotate(-32deg)}.package-card:hover .package-object img:nth-child(2){transform:translate(calc(-50% - 18px)) translateY(9px) rotateX(18deg) rotate(-21deg)}.package-card:hover .package-object img:nth-child(3){transform:translate(calc(-50% + 6px)) translateY(-5px) rotateX(18deg) rotate(-10deg)}.package-card h3{display:flex;align-items:baseline;gap:10px;margin:0 0 16px;font-size:15px;color:#cbb7d8;font-weight:400}.package-card h3 b{font:500 42px/1 Space Grotesk;color:#f7edf9}.package-price{font:500 clamp(30px,3.1vw,46px)/1.2 "Space Grotesk";letter-spacing:-1px;color:#fff2e8;white-space:nowrap;font-variant-numeric:tabular-nums}.package-unit{margin:8px 0 0;font-size:14px;color:#b9a0c6;line-height:1.8}.package-unit strong{color:#ffc58f;font-weight:500;white-space:nowrap}.package-note{font-size:14px;line-height:1.8;min-height:52px;margin:22px 0;color:#d1b1df}.featured .package-note{color:#ffd2ab}.package-card ul{list-style:none;padding:0;margin:0 0 24px;border-top:1px solid var(--line)}.package-card li{font-size:13px;color:#bca8ca;line-height:1.8;padding-top:12px;display:flex;align-items:start;gap:8px}.package-card li:before{content:"✓";color:#efb280;font-family:Arial,sans-serif}.package-card .choose{width:100%;justify-content:center;text-align:center;min-height:50px}.package-card .outline:after{display:none}.package-card .choose[aria-pressed=true]{border-color:#f1b070}.field select{display:block;width:100%;background:#1b1223;border:1px solid #a17eb555;color:#fff2e6;padding:13px 16px;border-radius:7px;font-size:17px;margin-top:9px}.purchase-row .field select{width:110px}#unit-price{display:block;margin-top:7px}.purchase-row>div{max-width:65%}.package-grid .package-card{animation:package-arrive .7s both}.package-grid .package-card:nth-child(2){animation-delay:.12s}.package-grid .package-card:nth-child(3){animation-delay:.24s}@keyframes package-arrive{0%{translate:0 18px}to{translate:0 0}}@keyframes package-sheen{0%,35%{left:-80%}70%,to{left:150%}}html[dir=rtl] .package-card h3{font-family:Noto Sans Arabic,Tahoma,sans-serif;line-height:1.8}html[dir=rtl] .package-card h3 b{font-family:Space Grotesk,sans-serif}html[dir=rtl] .package-price{font-family:Noto Sans Arabic,Tahoma,sans-serif;font-size:38px;letter-spacing:0}html[dir=rtl] .package-note{min-height:70px}html[dir=rtl] .package-card li{font-size:14px}@media(max-width:1000px)and (min-width:701px){.package-grid{gap:12px}.package-card{padding:18px}.package-top{font-size:13px;flex-wrap:wrap;min-height:56px}.package-badge{font-size:10px}.package-note{min-height:80px}.package-card li{font-size:12px}.package-price{font-size:32px}html[dir=rtl] .package-price{font-size:29px}.package-card h3{flex-wrap:wrap;font-size:13px}.package-card h3 b{font-size:34px}}@media(max-width:700px){.package-grid{grid-template-columns:1fr;gap:24px;margin-top:35px}.package-card{padding:26px}.package-card.featured,.package-card.featured:hover{transform:none}.package-card.featured{border-width:2px}.package-top{font-size:18px}.package-badge{font-size:12px}.package-object{height:145px}.package-card h3{font-size:17px}.package-card h3 b{font-size:45px}.package-price{font-size:46px}.package-unit{font-size:16px}.package-note,html[dir=rtl] .package-note{font-size:16px;min-height:0;margin:20px 0}.package-card li,html[dir=rtl] .package-card li{font-size:15px}.package-card .choose{font-size:16px}html[dir=rtl] .package-price{font-size:42px}.price-note{font-size:14px}}@media(prefers-reduced-motion:reduce){.package-card,.package-card:before,.package-card.featured,.package-card.featured:hover,.package-object img{animation:none!important;transition:none!important;transform:none}.package-object img{transform:translate(-50%) rotate(-10deg)}.package-card:hover{transform:none}}.profile-section{background:radial-gradient(ellipse at 80% 40%,#68316e1b,transparent 65%)}.profile-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;align-items:start}.profile-copy h2{margin-top:22px}.profile-intro{font-size:17px;line-height:1.9;max-width:510px;color:#c3afce}.profile-presets{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.profile-presets button{padding:10px 18px;background:#21142d55;border:1px solid var(--line);border-radius:30px;color:#cbb0dc;font-size:14px}.profile-presets button[aria-pressed=true]{border-color:#f7b273;color:#ffd9b6;background:#f7b2730b;box-shadow:0 0 24px #f18f3912}.profile-editor{padding:18px 0;margin-bottom:20px}.profile-editor summary{font-size:16px}.profile-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:25px}.profile-fields input{font-size:15px}.profile-fields .field:has(input[type=url]){grid-column:1/-1}.profile-copy>.button{margin-top:15px}.profile-display{position:sticky;top:25px;padding:25px 20px;text-align:center;perspective:1200px}.profile-display-label{display:flex;align-items:center;justify-content:space-between;max-width:340px;margin:0 auto 20px;font-size:11px;letter-spacing:1px;color:#b69bc8}.profile-online{color:#d2efb0;text-shadow:0 0 15px #d2efb0}.profile-device{position:relative;max-width:350px;margin:auto;padding:8px;border:1px solid #b688ce55;border-radius:40px;background:linear-gradient(145deg,#65416e,#190f24);box-shadow:15px 25px 70px #0008,0 0 80px #86488c15;transform:rotate(2deg);transition:transform .7s}.profile-device:hover{transform:rotate(0)}.profile-device-camera{position:absolute;top:16px;left:50%;transform:translate(-50%);width:80px;height:17px;background:#08050c;border-radius:15px;z-index:3}.public-profile{--profile-accent:#f3b781;position:relative;overflow:hidden;background:#140b1c;border-radius:32px;padding:0 20px 20px;isolation:isolate}.profile-cover{height:160px;position:relative;display:flex;align-items:center;justify-content:center;padding-top:25px}.profile-cover:before{content:"";position:absolute;top:-30px;right:-30px;bottom:0;left:-30px;background:radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--profile-accent) 22%,transparent),transparent 70%);z-index:-1}.profile-halo{position:absolute;width:130px;height:130px;border:1px solid color-mix(in srgb,var(--profile-accent) 35%,transparent);border-radius:50%;transform:rotateX(55deg) rotate(-20deg);box-shadow:0 0 20px #fff1}.profile-cover img{width:82px;height:95px;object-fit:contain;position:relative;filter:drop-shadow(0 0 20px #ff832b20)}.profile-welcome{font-size:8px;letter-spacing:1.3px;color:var(--profile-accent);margin:0 0 12px}.public-profile h3{font:500 27px/1.3 Space Grotesk;letter-spacing:-.6px;margin:0 0 10px;overflow-wrap:anywhere}.public-profile>#public-bio{font-size:12px;line-height:1.8;color:#c1a9ce;min-height:40px;margin:0 0 20px;overflow-wrap:anywhere}.public-booking{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--profile-accent);color:#261530;border-radius:12px;padding:15px;font-size:13px;font-weight:600;transition:transform .25s}.public-booking:hover{transform:translateY(-2px)}.public-socials{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0 18px}.public-socials a{padding:12px 3px;border:1px solid #b18ec130;border-radius:12px;color:#dcc7e6;font-size:11px;transition:border-color .25s,background .25s}.public-socials a:hover{border-color:var(--profile-accent);background:#ffffff05}.public-socials b{display:block;font-size:21px;margin-bottom:5px;color:var(--profile-accent);font-weight:400}.public-profile a[aria-disabled=true]{opacity:.4;cursor:not-allowed}.guest-wifi{padding:16px;text-align:start;background:linear-gradient(130deg,#ffffff06,#ffffff02);border:1px solid #c79bde25;border-radius:14px}.wifi-heading{display:flex;align-items:center;justify-content:space-between;color:#ad95bd;font-size:11px}.wifi-heading>span:last-child{font-size:26px;color:var(--profile-accent);line-height:1}.guest-wifi>b{display:block;font-size:15px;margin:10px 0;overflow-wrap:anywhere}.wifi-password-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.wifi-password-row code{font:13px/1.5 monospace;color:#e9d4f2;overflow-wrap:anywhere;word-break:break-all;direction:ltr}.wifi-password-row button{border:0;background:none;color:var(--profile-accent);font-size:11px;flex-shrink:0;padding:5px}#wifi-copy{display:block;width:100%;padding:9px;border-radius:8px;border:1px solid #b995c82a;color:#dec4ec;background:#ffffff05;font-size:12px;margin-top:13px}#wifi-copy:disabled{opacity:.4;cursor:not-allowed}.profile-preview-hint{font-size:9px;line-height:1.8;color:#9479a5;margin:17px 0}.profile-powered{font-size:8px;color:#a181b3;letter-spacing:1.2px;margin-top:17px}.profile-display>#profile-status{min-height:35px;margin:20px auto 0;max-width:340px;color:#f0bb8e}.profile-addon{display:flex;align-items:start;gap:14px;padding:18px;margin-top:15px;border:1px solid #a375bd55;border-radius:12px;background:linear-gradient(110deg,#71386615,#fbac5b08);cursor:pointer}.profile-addon input{accent-color:#efa365;min-width:18px;height:18px;margin-top:6px}.profile-addon b{font-size:16px;display:block;color:#edc4f5}.profile-addon small{font-size:13px;line-height:1.8;display:block;color:#b99acb;margin-top:8px}.profile-cart-note{color:#f6c089!important}html[dir=rtl] .public-profile h3{font-family:Space Grotesk,Noto Sans Arabic,sans-serif;letter-spacing:0}html[dir=rtl] .profile-welcome,html[dir=rtl] .profile-powered{letter-spacing:0;font-size:10px}html[dir=rtl] .public-profile>#public-bio{font-size:13px;line-height:1.9}html[dir=rtl] .public-socials a{font-size:12px}html[dir=rtl] .profile-device{transform:rotate(-2deg)}html[dir=rtl] .profile-device:hover{transform:none}@media(max-width:1000px){.profile-layout{gap:35px}.profile-display{padding:20px 0}.profile-fields{grid-template-columns:1fr}.profile-intro{font-size:16px}.profile-fields .field{grid-column:1/-1}}@media(max-width:700px){.profile-layout{grid-template-columns:1fr;gap:30px}.profile-display{position:static;grid-row:2;padding:20px 0}.profile-device{transform:none;max-width:345px}.profile-copy>.small{font-size:14px}.profile-intro{font-size:16px;line-height:2}.profile-presets button{font-size:15px;padding:11px 18px}.profile-editor summary{font-size:17px}.profile-fields input{font-size:16px}.profile-copy>.button{width:100%;font-size:15px}.profile-addon b{font-size:16px}.profile-addon small{font-size:14px}.profile-display-label{font-size:12px}.public-profile h3{font-size:28px}.public-profile>#public-bio{font-size:14px}.public-booking{font-size:14px}.public-socials a{font-size:12px}.guest-wifi>b{font-size:16px}.wifi-heading{font-size:13px}.wifi-password-row code{font-size:14px}.wifi-password-row button,#wifi-copy{font-size:13px}.profile-preview-hint{font-size:11px}.profile-powered{font-size:10px}html[dir=rtl] .public-profile>#public-bio{font-size:14px}header nav{gap:24px}header nav a{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.profile-device,.profile-device:hover,html[dir=rtl] .profile-device{transform:none}}
