@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/098850a6eb1f8577-s.p.1e7lfzpvfrh7f.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/6dac7af80352e41b-s.1-avrnevmoafi.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/21445b8bd0ec5702-s.1n1ntp5se85-_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/87c7f5b5afcd23bd-s.0kf5m0zv7sxld.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/d25394c5b8ff78eb-s.0ongx-zmnmtio.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/c9f6ebf08ddd616b-s.p.0sv86lbjkn8rn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Fallback;src:local(Arial);ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.0%;size-adjust:104.98%}.rubik_4070ceef-module__chde7W__className{font-family:Rubik,Rubik Fallback;font-style:normal}.rubik_4070ceef-module__chde7W__variable{--font-shop-display:"Rubik", "Rubik Fallback"}
@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4b676bcffc00356a-s.p.24y4-vc3jpn8m.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1d2cc0c079997359-s.p.44lktk7jzy0s-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d54db18e8cd5f74f-s.p.0ji0xjltb6ro5.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f0e0669539caf32a-s.p.2cslzs_83-cos.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(../media/48e6fa8a5baca31f-s.p.14yttwb5hb7vt.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e7b64a7fde1a3d32-s.p.2g2pkky1i4_-n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e9f32d51db34fd0c-s.p.3dvstry878_5j.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a11ec078145f8b0e-s.p.0w67dn99s6t4y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal Fallback;src:local(Arial);ascent-override:67.93%;descent-override:37.71%;line-gap-override:21.13%;size-adjust:94.66%}.tajawal_aacf4222-module__UbW1dq__className{font-family:Tajawal,Tajawal Fallback;font-style:normal}.tajawal_aacf4222-module__UbW1dq__variable{--font-shop-body:"Tajawal", "Tajawal Fallback"}
@property --s-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.shop{--s-bg:#fbfaff;--s-bg-2:#fff;--s-surface:#fff;--s-surface-2:#f6f3ff;--s-border:#e9e4f6;--s-text:#17152e;--s-muted:#575471;--s-faint:#8e8aa9;--s-violet:#7c3aed;--s-pink:#db2777;--s-orange:#f97316;--s-teal:#0d9488;--s-accent:linear-gradient(110deg, var(--s-violet), var(--s-pink) 60%, var(--s-orange));--s-button:linear-gradient(110deg, #7c3aed, #db2777);--s-shadow:0 1px 2px #17152e0a, 0 10px 30px -14px #17152e1f;--s-shadow-lg:0 2px 4px #17152e0a, 0 28px 60px -24px #7c3aed47;--s-radius:1.25rem;background:var(--s-bg);min-height:100vh;color:var(--s-text);font-family:var(--font-shop-body), var(--font-app), ui-sans-serif, system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:1.02rem;position:relative;overflow-x:clip}.shop:before,.shop:after{content:"";z-index:0;pointer-events:none;filter:blur(80px);border-radius:50%;position:fixed}.shop:before{background:radial-gradient(closest-side,#c4b5fda6,#0000);width:44rem;height:32rem;animation:24s ease-in-out infinite alternate s-drift-a;inset-block-start:-14rem;inset-inline-end:-10rem}.shop:after{background:radial-gradient(closest-side at 35% 40%,#fdba7473,#0000),radial-gradient(closest-side at 70% 70%,#99f6e473,#0000);width:38rem;height:28rem;animation:28s ease-in-out infinite alternate s-drift-b;inset-block-start:35vh;inset-inline-start:-14rem}.shop>*{z-index:1;position:relative}.shop>header{z-index:40;position:sticky}@keyframes s-drift-a{to{transform:translate(-8rem,6rem)scale(1.12)}}@keyframes s-drift-b{to{transform:translate(9rem,-5rem)scale(1.18)}}@layer base{.shop a{color:inherit}}.shop ::selection{background:#db27772e}.shop h1,.shop h2,.shop h3,.s-display{font-family:var(--font-shop-display), var(--font-shop-body), sans-serif}.shop *,.shop :before,.shop :after{border-color:var(--s-border)}.shop .s-border-accent{border-color:#7c3aed4d}@layer components{.s-container{width:100%;max-width:74rem;margin-inline:auto;padding-inline:1.25rem}.s-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:#6d28d9;background:#f5f1ff;border:1px solid #e4dbff;border-radius:999px;align-items:center;gap:.55rem;padding:.4rem .9rem;font-size:.8rem;font-weight:700;display:inline-flex}.s-eyebrow:before{content:"";background:var(--s-pink);border-radius:50%;width:.45rem;height:.45rem;animation:2.4s ease-in-out infinite s-pulse;box-shadow:0 0 0 3px #db277726}.s-gradient-text{background:var(--s-accent);color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite s-flow}.s-h1{letter-spacing:-.02em;font-size:clamp(2.6rem,6.2vw,4.7rem);font-weight:800;line-height:1.1}.s-h2{letter-spacing:-.01em;font-size:clamp(1.8rem,3.8vw,2.75rem);font-weight:700;line-height:1.2}.s-lead{color:var(--s-muted);font-size:1.12rem;line-height:1.85}.s-btn{font-family:var(--font-shop-display), var(--font-shop-body), sans-serif;white-space:nowrap;cursor:pointer;isolation:isolate;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-size:.98rem;font-weight:600;line-height:1.2;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background-color .2s,border-color .2s;display:inline-flex;position:relative;overflow:hidden}.s-btn:hover{transform:translateY(-2px)}.s-btn:active{transform:translateY(0)scale(.98)}.s-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.s-btn-primary{background:var(--s-button);color:#fff;box-shadow:0 10px 26px -12px #db2777b3}.s-btn-primary:hover{box-shadow:0 16px 34px -12px #db2777bf}.s-btn-primary:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.s-btn-primary:hover:after{transform:translate(120%)}.s-btn-ghost{border-color:var(--s-border);color:var(--s-text);box-shadow:var(--s-shadow);background:#fff}.s-btn-ghost:hover{color:#6d28d9;border-color:#cfc3f5;box-shadow:0 12px 26px -14px #7c3aed59}.s-btn-sm{padding:.55rem 1.05rem;font-size:.88rem}.s-card{background:var(--s-surface);border:1px solid var(--s-border);border-radius:var(--s-radius);box-shadow:var(--s-shadow);position:relative}.s-card-hover{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.s-card-hover:before{content:"";border-radius:inherit;background:var(--s-accent);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1.5px;transition:opacity .35s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.s-card-hover:hover{box-shadow:var(--s-shadow-lg);transform:translateY(-6px)}.s-card-hover:hover:before{opacity:1}.s-glow-border{background:linear-gradient(#fff, #fff) padding-box, conic-gradient(from var(--s-angle), var(--s-violet), var(--s-pink), var(--s-orange), var(--s-violet)) border-box;border:2px solid #0000;transition:transform .35s cubic-bezier(.2,.8,.2,1);animation:6s linear infinite s-spin;position:relative;box-shadow:0 30px 60px -28px #db277773}.s-glow-border:hover{transform:translateY(-6px)}.s-chip{border:1px solid var(--s-border);color:var(--s-muted);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:color .2s,border-color .2s,transform .2s;display:inline-flex}.s-chip:hover{color:#6d28d9;border-color:#cfc3f5;transform:translateY(-2px)}.s-icon{color:#7c3aed;background:linear-gradient(135deg,#f3eeff,#ffe9f3);border:1px solid #ebe2ff;border-radius:.95rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .35s,color .35s;display:inline-flex}.s-card-hover:hover .s-icon{background:var(--s-button);color:#fff;border-color:#0000;transform:scale(1.1)rotate(-6deg)}.s-muted{color:var(--s-muted)}.s-faint{color:var(--s-faint)}.s-divider{border-top:1px solid var(--s-border)}.s-navlink{position:relative}.s-navlink:after{content:"";inset-inline:1rem;background:var(--s-button);transform-origin:0;border-radius:2px;height:2px;transition:transform .3s;position:absolute;bottom:.3rem;transform:scaleX(0)}[dir=rtl] .s-navlink:after{transform-origin:100%}.s-navlink:hover:after,.s-navlink[aria-current=page]:after{transform:scaleX(1)}.s-arrow{color:#6d28d9;align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.s-arrow:after{content:"→";transition:transform .25s}[dir=rtl] .s-arrow:after{content:"←"}.s-arrow:hover:after{transform:translate(4px)}[dir=rtl] .s-arrow:hover:after{transform:translate(-4px)}.s-tv{aspect-ratio:16/10;background:linear-gradient(160deg,#2a2745,#121022);border-radius:1.4rem;padding:.7rem;transition:transform .5s cubic-bezier(.2,.8,.2,1);animation:7s ease-in-out infinite s-float;position:relative;box-shadow:0 50px 80px -40px #7c3aed8c,0 20px 40px -24px #17152e66}.s-hero-art:hover .s-tv{animation-play-state:paused;transform:perspective(900px)rotateY(-6deg)rotateX(3deg)scale(1.02)}[dir=rtl] .s-hero-art:hover .s-tv{transform:perspective(900px)rotateY(6deg)rotateX(3deg)scale(1.02)}.s-tv-screen{background:radial-gradient(80% 90% at 20% 15%,#7c3aed8c,#0000 60%),radial-gradient(70% 80% at 90% 90%,#f9731659,#0000 60%),#14122a;border-radius:.9rem;grid-template-columns:1.55fr 1fr;gap:.6rem;height:100%;padding:.7rem;display:grid;position:relative;overflow:hidden}.s-tv-preview{background:linear-gradient(135deg,#7c3aed,#db2777 55%,#f97316) 0 0/200% 200%;border-radius:.7rem;justify-content:center;align-items:center;animation:10s ease-in-out infinite s-flow;display:flex;position:relative}.s-tv-list{flex-direction:column;gap:.45rem;display:flex}.s-tv-row{background:#ffffff14;border-radius:.5rem;flex:1;position:relative;overflow:hidden}.s-tv-row:after{content:"";background:linear-gradient(90deg,#0000,#ffffff24,#0000);animation:3.2s ease-in-out infinite s-shimmer;position:absolute;inset:0;transform:translate(-100%)}.s-tv-row:nth-child(2):after{animation-delay:.3s}.s-tv-row:nth-child(3):after{animation-delay:.6s}.s-tv-row:nth-child(4):after{animation-delay:.9s}.s-tv-row.is-active{background:#db277759;box-shadow:inset 3px 0 #f472b6}.s-tv-stand{background:#e3ddf3;border-radius:999px;width:30%;height:.45rem;margin:.9rem auto 0}.s-phone{aspect-ratio:9/18;background:linear-gradient(160deg,#2a2745,#121022);border-radius:1.2rem;width:26%;padding:.35rem;animation:7s ease-in-out -3.5s infinite s-float;position:absolute;inset-block-end:-1.5rem;inset-inline-start:-1.25rem;box-shadow:0 30px 50px -20px #17152e8c}.s-phone-screen{background:linear-gradient(160deg,#6d28d9,#db2777 60%,#f97316) 0 0/200% 200%;border-radius:.9rem;height:100%;animation:9s ease-in-out infinite s-flow}.s-play{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff38;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;transition:transform .3s;animation:2.6s ease-out infinite s-ring;display:flex}.s-hero-art:hover .s-play{transform:scale(1.12)}.s-marquee{direction:ltr;padding-block:.4rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.s-marquee-track{gap:.75rem;width:max-content;animation:40s linear infinite s-marquee;display:flex}.s-marquee:hover .s-marquee-track{animation-play-state:paused}.s-step-num{font-family:var(--font-shop-display), sans-serif;background:var(--s-accent);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:3.6rem;font-weight:800;line-height:1;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:inline-block}.s-card-hover:hover .s-step-num{transform:scale(1.12)translateY(-2px)}.s-speed-bar{background:#efeaf9;border-radius:999px;height:.5rem;overflow:hidden}.s-speed-fill{border-radius:inherit;background:var(--s-accent);transform-origin:0;height:100%}[dir=rtl] .s-speed-fill{transform-origin:100%}.is-in .s-speed-fill{animation:1.2s cubic-bezier(.2,.8,.2,1) both s-grow}.s-check{color:#7c3aed;background:#f1ecff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}}.s-rise{animation:.9s cubic-bezier(.2,.8,.2,1) both s-rise}.s-d1{animation-delay:80ms}.s-d2{animation-delay:.18s}.s-d3{animation-delay:.28s}.s-d4{animation-delay:.4s}@media (scripting:enabled){.s-reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}.s-reveal.is-in{opacity:1;transform:none}.s-stagger>*{opacity:0;transition:opacity .7s,translate .7s cubic-bezier(.2,.8,.2,1);translate:0 22px}.s-stagger.is-in>*{opacity:1;translate:0}.s-stagger.is-in>:nth-child(2){transition-delay:80ms}.s-stagger.is-in>:nth-child(3){transition-delay:.16s}.s-stagger.is-in>:nth-child(4){transition-delay:.24s}.s-stagger.is-in>:nth-child(5){transition-delay:.32s}.s-stagger.is-in>:nth-child(6){transition-delay:.4s}}@keyframes s-rise{0%{opacity:0;transform:translateY(26px)}}@keyframes s-float{50%{transform:translateY(-12px)}}@keyframes s-flow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes s-shimmer{60%,to{transform:translate(100%)}}@keyframes s-pulse{50%{opacity:.4}}@keyframes s-ring{0%{box-shadow:0 0 #ffffff73}to{box-shadow:0 0 0 22px #fff0}}@keyframes s-marquee{to{transform:translate(-50%)}}@keyframes s-spin{to{--s-angle:360deg}}@keyframes s-grow{0%{transform:scaleX(0)}}.shop .label{color:var(--s-text);margin-bottom:.45rem;font-size:.86rem;font-weight:700;display:block}.shop .input,.shop .textarea{width:100%;color:var(--s-text);background:#fff;border:1px solid #ddd6f0;border-radius:.85rem;outline:none;padding:.8rem .95rem;font-size:.98rem;transition:border-color .2s,box-shadow .2s}.shop .input:hover,.shop .textarea:hover{border-color:#c9bdf0}.shop .input:focus,.shop .textarea:focus{border-color:#8b5cf6;box-shadow:0 0 0 4px #8b5cf626}.shop .btn-ghost{border:1px solid var(--s-border);color:var(--s-text);background:#fff;border-radius:.85rem;transition:color .2s,border-color .2s}.shop .btn-ghost:hover{color:#6d28d9;background:#fff;border-color:#cfc3f5}.shop header .btn{font-family:var(--font-shop-display), sans-serif;border-radius:999px;padding:.5rem .9rem;line-height:1.2}.shop .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86rem}.s-faq{transition:border-color .25s,box-shadow .25s}.s-faq:hover{border-color:#d9cdfb}.s-faq[open]{box-shadow:var(--s-shadow-lg);border-color:#c4b5fd}.s-faq summary{cursor:pointer;list-style:none}.s-faq summary::-webkit-details-marker{display:none}.s-faq summary .s-plus{transition:transform .3s}.s-faq[open] summary .s-plus{transform:rotate(45deg)}.s-faq[open]>p{animation:.4s both s-rise}.s-notice{border-radius:.9rem;padding:.9rem 1rem;font-size:.96rem;font-weight:500}.s-notice-amber{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.s-notice-green{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.s-notice-red{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3}.s-prose p{color:var(--s-muted);line-height:1.9}.s-prose p+p{margin-top:.6rem}table.s-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.95rem}table.s-table th,table.s-table td{text-align:start;border-bottom:1px solid var(--s-border);padding:.95rem 1rem;transition:background-color .2s}table.s-table th{color:var(--s-muted);font-weight:700}table.s-table thead th{color:var(--s-text);font-family:var(--font-shop-display), sans-serif;font-size:1.02rem}table.s-table tbody tr:hover td,table.s-table tbody tr:hover th{background:#faf7ff}@media (prefers-reduced-motion:reduce){.shop *,.shop :before,.shop :after,.shop:before,.shop:after{transition:none!important;animation:none!important}.s-reveal,.s-stagger>*{opacity:1!important;transform:translate(0,0)!important}}
