@font-face{font-family:ProsideBlanka;src:url(/fonts/Blanka-Regular.otf);font-display:swap}.store-desktop{display:none}@media (min-width:1024px){.store-desktop{--accent:#fc7702;--ground:#292929;--shell:#333;--panel:#3d3d3d;--ink:#f5f3f1;--muted:#c0bcb7;--line:#ffffff17;--hero:#17191e;--orange-ink:#292929;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.store-desktop[data-theme=light]{--ground:#ededeb;--shell:#f5f5f3;--panel:#fff;--ink:#292929;--muted:#6a6a68;--line:#00000014;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.store-desktop *{box-sizing:border-box}.store-desktop{scroll-behavior:smooth;background:var(--ground);color:var(--ink);background-image:radial-gradient(at 50% 5%,#fc770212,#0000 45%);margin:0;scroll-padding-top:28px;font:400 16px/1.5 STV,Inter,Arial,sans-serif}.store-desktop button,.store-desktop input,.store-desktop a{-webkit-tap-highlight-color:transparent}.store-desktop button,.store-desktop input{font:inherit}.store-desktop button,.store-desktop a{touch-action:manipulation}.store-desktop button{cursor:pointer}.store-desktop a{color:inherit;text-decoration:none}.store-desktop button{color:inherit}.store-desktop svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:22px;height:22px}.store-desktop svg.symbols{width:0;height:0;position:absolute;overflow:hidden}.store-desktop button:focus-visible,.store-desktop a:focus-visible,.store-desktop input:focus-visible,.store-desktop summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.store-desktop button{border:0}.store-desktop button[hidden],.store-desktop [hidden]{display:none!important}.store-desktop .review-note{max-width:1360px;color:var(--muted);align-items:center;gap:9px;margin:30px auto 20px;padding:0 8px;font-size:13px;display:flex}.store-desktop .review-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.store-desktop .note-end{margin-inline-start:auto}.store-desktop .store-shell{background:var(--shell);border:1px solid var(--line);direction:ltr;border-radius:30px;grid-template-columns:214px minmax(0,1fr) 108px;align-items:start;gap:20px;max-width:1360px;margin:0 auto;padding:20px;display:grid;box-shadow:0 30px 90px #0002}.store-desktop .left-column,.store-desktop .main-column{min-width:0}.store-desktop .left-column{direction:rtl;gap:18px;display:grid}.store-desktop .search{background:var(--panel);border-radius:30px;align-items:center;gap:8px;height:42px;padding:6px 10px;display:flex}.store-desktop .search svg{background:var(--accent);width:29px;height:29px;color:var(--orange-ink);border-radius:50%;padding:6px}.store-desktop .search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.store-desktop .search input::placeholder{color:var(--muted)}.store-desktop .panel{background:var(--panel);border-radius:30px;padding:18px}.store-desktop .panel-title{align-items:center;gap:7px;margin:0 0 16px;display:flex}.store-desktop .panel-title svg{width:17px;color:var(--accent)}.store-desktop .panel-title h2{margin:0;font-size:15px;font-weight:700}.store-desktop .panel-title>span{background:var(--shell);text-align:center;border-radius:50%;min-width:23px;margin-inline-start:auto;font:12px/23px Inter}.store-desktop .picks{padding-bottom:13px}.store-desktop .pick{text-align:right;color:#f5f3f1;background:#202329;border-radius:21px;width:100%;height:157px;margin-bottom:12px;padding:0;display:block;position:relative;overflow:hidden}.store-desktop .pick-sync{background:radial-gradient(at 100% 0,#53605a44,#0000 70%),#202329}.store-desktop .pick-export{background:linear-gradient(120deg,#452b19,#262321)}.store-desktop .pick-copy{gap:3px;display:grid;position:absolute;bottom:13px;left:35px;right:12px}.store-desktop .pick-copy span{font-size:13px;font-weight:700}.store-desktop .pick-copy small{opacity:.75;white-space:nowrap;font-size:10px}.store-desktop .tiny-arrow{background:var(--accent);color:#292929;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:14px;left:12px}.store-desktop .tiny-arrow svg{width:13px}.store-desktop .mini-timeline{gap:9px;display:grid;position:absolute;top:30px;left:15px;right:15px;transform:rotate(-8deg)}.store-desktop .mini-timeline i{opacity:.75;background:linear-gradient(90deg,#729085,#a5b6a0);border-radius:4px;width:86%;height:15px}.store-desktop .mini-timeline i:nth-child(2){background:#94749f;width:75%;margin-left:15%}.store-desktop .mini-timeline i:nth-child(3){background:#f4a258;width:91%}.store-desktop .mini-timeline b{background:#faf6ef;width:1px;position:absolute;top:-9px;bottom:-9px;left:53%}.store-desktop .xml-art{place-items:center;display:grid;position:absolute;top:18px;left:30%}.store-desktop .xml-art svg{color:#b9afa0;stroke-width:.8px;width:72px;height:75px}.store-desktop .xml-art span{color:#ffb06b;font:700 17px Inter;position:absolute;top:36px}.store-desktop .slide-dots{direction:ltr;justify-content:center;gap:5px;display:flex}.store-desktop .slide-dots button{background:var(--muted);opacity:.35;border-radius:2px;width:16px;height:3px;padding:0}.store-desktop .slide-dots button.active{background:var(--accent);opacity:1;width:24px}.store-desktop .side-summary{min-height:170px}.store-desktop .side-summary p{color:var(--muted);margin:16px 0 20px;font-size:13px}.store-desktop .text-action{background:0 0;justify-content:space-between;width:100%;padding:0;font-size:13px;display:flex}.store-desktop .text-action span{color:var(--accent)}.store-desktop .side-line{text-align:right;align-items:center;gap:9px;font-size:12px;display:flex}.store-desktop .side-line img{border-radius:9px;width:34px}.store-desktop .side-line div{display:grid}.store-desktop .side-line small{color:var(--muted)}.store-desktop .back-link{color:var(--muted);justify-content:center;align-items:center;gap:7px;margin-top:2px;font-size:12px;display:flex}.store-desktop .back-link svg{width:14px;transform:rotate(180deg)}.store-desktop .showcase{height:550px;position:relative}.store-desktop .hero{background:radial-gradient(ellipse at 76% 27%,#35383e,transparent 58%),var(--hero);color:#f5f3f1;direction:ltr;border-radius:38px;position:absolute;inset:0;overflow:hidden}.store-desktop .hero:after{content:"";pointer-events:none;opacity:.8;background-image:repeating-linear-gradient(130deg,#ffffff01 0 1px,#0000 1px 4px);position:absolute;inset:0}.store-desktop .hero-top{color:#c0c1c6;justify-content:space-between;align-items:center;font-size:11px;display:flex;position:absolute;top:23px;left:27px;right:27px}.store-desktop .tag{direction:rtl;border:1px solid #ffffff26;border-radius:30px;padding:5px 11px}.store-desktop .version{color:#a0a3ab;font:10px Inter}.store-desktop .hero-copy{z-index:2;text-align:right;direction:rtl;width:48%;position:absolute;top:91px;left:29px}.store-desktop .made-by{color:#afb1b7;text-align:left;margin:0 0 12px;font:11px Inter}.store-desktop .app-name{text-align:left;color:#f5f3f1;letter-spacing:1px;margin:0 0 24px;font:42px/1.1 ProsideBlanka,Inter}.store-desktop .hero-copy h2{margin:0 0 14px;font-size:33px;font-weight:700;line-height:1.25}.store-desktop .hero-copy>p:last-of-type{color:#c1c1c6;max-width:345px;margin:0 0 23px;font-size:14px;line-height:1.65}.store-desktop .hero-actions{align-items:center;gap:10px;display:flex}.store-desktop .primary{background:var(--accent);color:#292929;border-radius:30px;justify-content:center;align-items:center;gap:14px;min-height:43px;padding:11px 20px;font-size:14px;font-weight:700;display:inline-flex}.store-desktop .primary svg{width:16px}.store-desktop .watch{color:#eee;background:0 0;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.store-desktop .watch svg{fill:currentColor;stroke:none;width:18px}.store-desktop .product-visual{z-index:1;place-items:center;width:43%;height:275px;display:grid;position:absolute;top:100px;right:25px}.store-desktop .product-visual>img{border:1px solid #ffffff20;border-radius:44px;width:200px;max-width:80%;transform:perspective(800px)rotateY(-16deg)rotate(-7deg);box-shadow:12px 18px #111521,0 35px 60px #000a}.store-desktop .orbit{pointer-events:none;border:1px solid #ffffff09;border-radius:50%;width:270px;height:270px;position:absolute;transform:rotate(-25deg)scaleY(.78)}.store-desktop .orbit-two{opacity:.6;width:335px;height:335px;transform:rotate(-25deg)scaleY(.78)}.store-desktop .floating-track{z-index:3;background:#363940dd;border:1px solid #ffffff15;border-radius:12px;width:137px;padding:10px 14px;position:absolute;box-shadow:0 12px 35px #0005}.store-desktop .floating-track>span{color:#b7bdc8;margin-bottom:8px;font:9px Inter;display:block}.store-desktop .track-a{top:14px;right:-4px;transform:rotate(6deg)}.store-desktop .track-b{bottom:22px;left:-3px;transform:rotate(-6deg)}.store-desktop .wave-bars{justify-content:space-between;align-items:center;gap:3px;height:24px;display:flex}.store-desktop .wave-bars i{background:#8fa7a4;border-radius:8px;flex:1;width:3px;max-width:4px}.store-desktop .track-b .wave-bars i{background:#ffb16b}.store-desktop .sync-pill{color:#c2ccc8;direction:rtl;background:#22272c;border:1px solid #ffffff12;border-radius:20px;align-items:center;gap:5px;padding:6px 10px;font-size:10px;display:flex;position:absolute;bottom:-3px;right:17px}.store-desktop .sync-pill svg{color:#bbd6bb;width:12px}.store-desktop .next-product{border:8px solid var(--shell);background:var(--accent);color:#292929;z-index:5;border-right:0;border-radius:40px 0 0 40px;place-items:center;width:48px;height:62px;display:grid;position:absolute;top:44%;right:-1px}.store-desktop .next-product svg{width:19px}.store-desktop .hero-bottom{z-index:3;direction:rtl;gap:23px;display:grid;position:absolute;bottom:30px;left:49%;right:25px}.store-desktop .compat{text-align:center;gap:13px;display:grid}.store-desktop .compat>span{color:#a8aab1;font-size:11px}.store-desktop .compat>div{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.store-desktop .compat b{color:#d9d9dc;border:1px solid #ffffff20;border-radius:8px;padding:6px 8px;font:400 9px Inter}.store-desktop .hero-tools{background:#ffffff0a;border:1px solid #ffffff0a;border-radius:30px;justify-content:center;align-items:center;gap:14px;width:115px;margin:0 auto;padding:8px 12px;display:flex}.store-desktop .hero-tools>span{background:#ffffff21;width:1px;height:20px}.store-desktop .hero-tools button{color:#c8c9cd;background:0 0;place-items:center;padding:3px;display:grid}.store-desktop .hero-tools svg{width:17px}.store-desktop .hero-tools button[aria-pressed=true]{color:var(--accent)}.store-desktop .hero-tools button[aria-pressed=true] svg{fill:var(--accent)}.store-desktop .categories{border:9px solid var(--shell);background:var(--accent);color:#292929;z-index:6;direction:rtl;border-radius:38px;width:49%;height:177px;padding:22px 23px 17px;position:absolute;bottom:-9px;left:-9px}.store-desktop .categories h2{margin:0 0 14px;font-size:17px;line-height:1.2}.store-desktop .category-chips{flex-wrap:wrap;gap:7px;display:flex}.store-desktop .category-chips button{color:#292929;background:0 0;border:1px solid #29292955;border-radius:20px;align-items:center;gap:4px;min-height:30px;padding:4px 10px;font-size:11px;display:flex}.store-desktop .category-chips svg{width:12px;height:12px}.store-desktop .category-chips button.active{color:#f5f3f1;background:#292929;border-color:#292929}.store-desktop .category-foot{opacity:.76;align-items:center;gap:8px;margin-top:14px;font-size:9px;display:flex}.store-desktop .category-foot svg{width:13px;height:13px;margin-inline-start:auto}.store-desktop .icon-rail{direction:ltr;flex-direction:column;align-items:center;gap:18px;min-height:550px;display:flex;position:sticky;top:20px}.store-desktop .proside-logo{background:var(--accent);color:#292929;border-radius:23px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:102px;height:68px;display:flex}.store-desktop .proside-logo>span{letter-spacing:.2px;font:17px Blanka}.store-desktop .proside-logo>small{letter-spacing:.8px;font:700 6px Inter}.store-desktop .rail-menu{background:var(--panel);border-radius:36px;gap:9px;width:65px;padding:11px;display:grid}.store-desktop .rail-menu>button,.store-desktop .rail-menu>a{width:43px;height:43px;color:var(--ink);background:0 0;border-radius:18px;place-items:center;display:grid;position:relative}.store-desktop .rail-menu>button.selected{background:var(--ink);color:var(--shell);box-shadow:0 6px 14px #0002}.store-desktop .rail-menu svg{width:18px;height:18px}.store-desktop .rail-menu i{background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.store-desktop .rail-menu>a span{font:700 19px Inter}.store-desktop .rail-bottom{justify-items:center;gap:12px;margin-top:auto;display:grid}.store-desktop .rail-bottom button{background:var(--ink);width:34px;height:34px;color:var(--shell);border-radius:50%;place-items:center;display:grid}.store-desktop .rail-bottom svg{width:17px}.store-desktop .founder{border:1px solid var(--line);background:var(--panel);width:34px;height:34px;color:var(--accent);border-radius:50%;place-items:center;font:700 11px Inter;display:grid}.store-desktop .features{direction:rtl;margin-top:39px;scroll-margin-top:30px}.store-desktop .features>header{justify-content:space-between;align-items:end;gap:15px;margin-bottom:21px;display:flex}.store-desktop .features>header div>span{color:var(--muted);font-size:11px}.store-desktop .features h2{margin:6px 0 0;font-size:24px;line-height:1.25}.store-desktop .features>header>span{color:var(--muted);white-space:nowrap;font-size:11px}.store-desktop .feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.store-desktop .feature-card{background:var(--panel);border-radius:24px;min-width:0;overflow:hidden}.store-desktop .feature-art{color:#e7e6e1;direction:ltr;background:#212326;place-items:center;height:135px;display:grid;position:relative;overflow:hidden}.store-desktop .art-sync{background:linear-gradient(130deg,#343a38,#24272c)}.store-desktop .art-review{background:#262d2e}.store-desktop .art-export{background:linear-gradient(135deg,#48382b,#262b2c)}.store-desktop .timeline-demo{grid-template-columns:35px 100px;align-items:center;gap:10px;padding:20px;display:grid;position:relative;transform:rotate(-5deg)}.store-desktop .timeline-demo>span{color:#bcbebf;font:7px Inter}.store-desktop .timeline-demo>i{background:#8da097;border-radius:3px;height:13px}.store-desktop .timeline-demo>i:nth-of-type(2){background:#ae8bb3;margin-left:14px}.store-desktop .timeline-demo>i:nth-of-type(3){background:#eda964}.store-desktop .timeline-demo>b{background:#f2e9df;width:1px;position:absolute;top:8px;bottom:8px;left:65%}.store-desktop .review-waves{width:160px;margin-top:-20px;position:relative}.store-desktop .review-waves>.wave-bars{margin-top:4px}.store-desktop .review-waves>.wave-bars:last-of-type i{background:#e9a367}.store-desktop .review-waves i{height:1px}.store-desktop .review-waves>i{background:#f2ece2;width:1px;height:100%;position:absolute;top:0;bottom:0;left:50%}.store-desktop .art-review>span{color:#bcbebf;font-size:10px;position:absolute;bottom:17px}.store-desktop .export-doc{place-items:center;margin-top:-14px;display:grid;position:relative}.store-desktop .export-doc svg{stroke-width:1px;color:#c0b3a6;width:60px;height:70px}.store-desktop .export-doc>b{color:#ffb876;font:700 13px Inter;position:absolute;top:27px}.store-desktop .export-doc>span{letter-spacing:.7px;color:#c0b3a6;font:5px Inter;position:absolute;top:48px}.store-desktop .export-names{letter-spacing:.2px;color:#bcb7b1;font:7px Inter;position:absolute;bottom:15px}.store-desktop .feature-body{padding:17px}.store-desktop .feature-body>span{color:var(--muted);font-size:10px}.store-desktop .feature-body h3{margin:7px 0 9px;font-size:17px;line-height:1.3}.store-desktop .feature-body p{color:var(--muted);margin:0 0 19px;font-size:12px;line-height:1.7}.store-desktop .feature-body button{background:0 0;align-items:center;gap:8px;padding:0;font-size:11px;display:flex}.store-desktop .feature-body button svg{width:14px;height:14px;color:var(--accent);transform:rotate(180deg)}.store-desktop .product-info{border:1px solid var(--line);direction:rtl;border-radius:28px;grid-template-columns:1.15fr 1fr;gap:40px;margin-top:36px;padding:32px;display:grid}.store-desktop .section-label{color:var(--muted);font:11px Inter}.store-desktop .product-info h2{margin:11px 0 15px;font-size:29px;line-height:1.3}.store-desktop .product-info p{color:var(--muted);max-width:340px;margin:0 0 23px;font-size:13px;line-height:1.7}.store-desktop .product-info dl{align-self:center;margin:0}.store-desktop .product-info dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:13px 0;font-size:12px;display:flex}.store-desktop .product-info dt{color:var(--muted)}.store-desktop .product-info dd{text-align:left;margin:0}.store-desktop .faq{direction:rtl;margin:37px 0 12px;scroll-margin-top:30px}.store-desktop .faq>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.store-desktop .faq h2{margin:0;font-size:25px}.store-desktop .faq>header span{color:var(--muted);font-size:12px}.store-desktop .faq details{border-bottom:1px solid var(--line);padding:16px 0}.store-desktop .faq summary{cursor:pointer;font-size:14px}.store-desktop .faq p{color:var(--muted);max-width:640px;font-size:13px;line-height:1.8}.store-desktop .empty{border:1px solid var(--line);color:var(--muted);border-radius:20px;padding:25px;font-size:14px}.store-desktop footer{max-width:1360px;color:var(--muted);justify-content:space-between;align-items:center;gap:25px;margin:28px auto 40px;padding:0 22px;font-size:11px;display:flex}.store-desktop footer>div{text-align:center;gap:8px;display:grid}.store-desktop .footer-logo{color:var(--ink);font:21px Blanka}.store-desktop footer small{letter-spacing:1.7px;font:6px Inter}.store-desktop footer>p{margin:0;font-size:13px}.store-desktop dialog{border:1px solid var(--line);background:var(--shell);color:var(--ink);direction:rtl;border-radius:30px;width:calc(100% - 40px);max-width:580px;padding:38px;box-shadow:0 25px 100px #0008}.store-desktop dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009}.store-desktop dialog h2{margin:20px 0 16px;font-size:30px;line-height:1.3}.store-desktop dialog p{color:var(--muted);font-size:15px;line-height:1.8}.store-desktop .dialog-close:not(.primary){background:var(--panel);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:20px;left:20px}.store-desktop .dialog-close svg{width:16px}.store-desktop .dialog-demo{gap:10px;margin:25px 0;display:grid}.store-desktop .demo-step{border:1px solid var(--line);border-radius:15px;align-items:center;gap:16px;padding:13px 18px;font-size:14px;display:flex}.store-desktop .demo-step b{color:var(--accent);font:12px Inter}.store-desktop .cart-product{border-block:1px solid var(--line);align-items:center;gap:18px;margin-bottom:20px;padding:25px 0;display:flex}.store-desktop .cart-product>img{border-radius:17px;width:66px}.store-desktop .cart-product>div{flex:1;gap:5px;display:grid}.store-desktop .cart-product strong{font:700 18px Inter}.store-desktop .cart-product small{color:var(--muted);font-size:12px}.store-desktop .cart-product>button{color:var(--muted);background:0 0;font-size:12px}.store-desktop .cart-note{font-size:12px!important}.store-desktop .toast{z-index:20;background:var(--ink);color:var(--shell);text-align:center;border-radius:35px;padding:12px 23px;font-size:14px;position:fixed;bottom:27px;left:50%;transform:translate(-50%);box-shadow:0 6px 25px #0003}.store-desktop .pick:hover .tiny-arrow{transform:translate(2px)}.store-desktop .primary:hover{filter:brightness(1.08)}.store-desktop .feature-body button:hover{color:var(--accent)}@media (min-width:1500px){.store-desktop .review-note{margin-top:55px}.store-desktop .store-shell{gap:24px}.store-desktop .showcase{height:580px}.store-desktop .hero-copy{top:103px}.store-desktop .hero-copy h2{font-size:37px}.store-desktop .product-visual{height:310px;top:109px}.store-desktop .product-visual>img{width:225px}.store-desktop .categories{height:187px}.store-desktop .icon-rail{min-height:580px}}@media (max-width:1200px){.store-desktop .store-shell{grid-template-columns:185px minmax(0,1fr) 92px;gap:15px;margin-inline:18px;padding:17px}.store-desktop .review-note{margin-inline:20px}.store-desktop .proside-logo{width:88px;font-size:15px}.store-desktop .proside-logo>span{font-size:15px}.store-desktop .hero-copy{top:82px;left:23px}.store-desktop .app-name{margin-bottom:23px;font-size:32px}.store-desktop .hero-copy h2{font-size:29px}.store-desktop .hero-copy>p:last-of-type{font-size:12px}.store-desktop .product-visual{width:43%;right:14px}.store-desktop .product-visual>img{border-radius:34px;width:170px}.store-desktop .floating-track{width:110px}.store-desktop .categories{padding:21px 15px}.store-desktop .categories h2{font-size:15px}.store-desktop .category-chips{gap:5px}.store-desktop .category-chips button{padding:3px 8px;font-size:10px}.store-desktop .compat b{font-size:8px}.store-desktop .pick{height:145px}.store-desktop .panel{padding:14px}.store-desktop .hero-actions .primary{padding:10px 14px;font-size:12px}.store-desktop .watch{width:38px;height:38px}.store-desktop .feature-body{padding:14px}.store-desktop .feature-body h3{font-size:15px}.store-desktop .feature-body p{font-size:11px}.store-desktop .features h2{font-size:22px}.store-desktop .panel-title h2{font-size:13px}.store-desktop .feature-grid{gap:10px}}@media (max-width:980px){.store-desktop .store-shell{grid-template-columns:150px minmax(0,1fr) 72px;gap:12px;padding:13px}.store-desktop .proside-logo{border-radius:18px;width:69px;height:61px}.store-desktop .proside-logo>span{font-size:12px}.store-desktop .proside-logo>small{font-size:5px}.store-desktop .hero-copy h2{font-size:24px}.store-desktop .app-name{font-size:27px}.store-desktop .categories{width:55%;height:182px}.store-desktop .hero-bottom{left:56%;right:15px}.store-desktop .floating-track{width:94px;padding:8px}.store-desktop .sync-pill{font-size:8px;right:0}.store-desktop .hero-copy{width:50%;left:20px}.store-desktop .product-visual{width:40%;top:120px;right:6px}.store-desktop .product-visual>img{border-radius:28px;width:135px}.store-desktop .hero-copy>p:last-of-type{font-size:11px}.store-desktop .hero-actions{gap:6px}.store-desktop .hero-actions .primary{padding:9px;font-size:10px}.store-desktop .orbit{width:200px;height:200px}.store-desktop .orbit-two{width:240px;height:240px}.store-desktop .feature-grid{grid-template-columns:1fr}.store-desktop .feature-card{direction:ltr;grid-template-columns:165px 1fr;display:grid}.store-desktop .feature-body{direction:rtl}.store-desktop .feature-art{height:100%}.store-desktop .feature-body h3{font-size:18px}.store-desktop .feature-body p{font-size:13px}.store-desktop .product-info{grid-template-columns:1fr;gap:20px}.store-desktop .pick-copy small{font-size:8px}.store-desktop .search input,.store-desktop .panel-title h2,.store-desktop .pick-copy span{font-size:11px}.store-desktop .tiny-arrow{left:7px}.store-desktop .pick-copy{left:30px;right:9px}.store-desktop .rail-menu{width:56px;padding:7px}.store-desktop .icon-rail{min-height:550px}.store-desktop .hero-top{gap:10px;left:20px;right:20px}.store-desktop .tag{padding:4px 8px;font-size:9px}.store-desktop .version,.store-desktop .category-foot{font-size:8px}.store-desktop .product-info{padding:24px}}@media (max-width:700px){.store-desktop .store-shell{border-radius:22px;grid-template-columns:minmax(0,1fr) 63px;gap:12px;margin:10px;padding:12px}.store-desktop .left-column{display:none}.store-desktop .showcase{height:535px}.store-desktop .hero-copy{width:60%;top:86px;left:20px}.store-desktop .product-visual{width:140px;height:180px;top:238px;right:20px}.store-desktop .hero-copy h2{font-size:28px}.store-desktop .hero-copy>p:last-of-type{max-width:250px;font-size:12px}.store-desktop .app-name{margin-bottom:19px;font-size:32px}.store-desktop .hero-actions .primary{font-size:12px}.store-desktop .floating-track{display:none}.store-desktop .orbit{width:150px;height:150px}.store-desktop .orbit-two{width:185px;height:185px}.store-desktop .sync-pill{bottom:0;right:4px}.store-desktop .categories{width:60%;height:132px;padding:14px 10px}.store-desktop .categories h2{margin-bottom:10px;font-size:13px}.store-desktop .category-chips button{min-height:24px;padding:2px 7px;font-size:9px}.store-desktop .category-foot,.store-desktop .hero-bottom{display:none}.store-desktop .next-product{top:40%}.store-desktop .proside-logo{width:59px}.store-desktop .proside-logo>span{font-size:10px}.store-desktop .proside-logo>small{font-size:4px}.store-desktop .icon-rail{min-height:530px;top:12px}.store-desktop .rail-menu{gap:9px;width:49px;padding:5px}.store-desktop .rail-menu>button,.store-desktop .rail-menu>a{width:39px;height:39px}.store-desktop .features>header{align-items:start}.store-desktop .features h2{font-size:20px}.store-desktop .feature-card{display:block}.store-desktop .feature-art{height:150px}.store-desktop .feature-body{padding:20px}.store-desktop .product-info h2{font-size:25px}.store-desktop .product-info{padding:20px}.store-desktop .product-info dl>div{font-size:11px}.store-desktop .review-note{margin:18px 15px 10px;font-size:10px}.store-desktop .note-end{font-size:9px}.store-desktop .faq h2{font-size:22px}.store-desktop .faq>header span{font-size:10px}.store-desktop .faq summary{font-size:13px}.store-desktop footer{gap:10px;margin:24px 18px 35px;padding:0}.store-desktop footer>p{font-size:11px}.store-desktop footer>span{font-size:9px}.store-desktop .footer-logo{font-size:17px}}@media (prefers-reduced-motion:reduce){.store-desktop{scroll-behavior:auto}.store-desktop *{transition:none!important}}@media (min-width:981px){.store-desktop .hero-copy{top:76px}.store-desktop .made-by{margin-bottom:9px}.store-desktop .app-name{margin-bottom:18px;font-size:38px}.store-desktop .hero-copy h2{margin-bottom:12px;font-size:31px;line-height:1.2}.store-desktop .hero-copy>p:last-of-type{max-width:360px;margin-bottom:18px;font-size:13px;line-height:1.5}}@media (min-width:1500px){.store-desktop .hero-copy{top:88px}.store-desktop .app-name{font-size:42px}.store-desktop .hero-copy h2{font-size:33px}}@media (min-width:981px) and (max-width:1200px){.store-desktop .app-name{font-size:32px}.store-desktop .hero-copy h2{font-size:27px}.store-desktop .hero-copy>p:last-of-type{font-size:12px}}.storepage--catalog>.site-header,.storepage--catalog>.site-footer,.storepage--catalog .store__legacy{display:none}.storepage--catalog .storemain{min-height:100vh;padding:0}.store-desktop{color:var(--ink);min-height:100vh;padding:36px 22px;font-family:STV,Inter,sans-serif;display:block}.store-desktop .left-column{direction:inherit}.store-desktop .shop-screen{min-height:550px;animation:.36s cubic-bezier(.22,1,.36,1) shop-slide-in}.store-desktop .rail-menu{isolation:isolate;gap:17px;width:64px;padding:10px;position:relative}.store-desktop .rail-menu>button{z-index:1;background:0 0;width:44px;height:44px;transition:color .18s ease-out;position:relative}.store-desktop .rail-menu>button.selected{box-shadow:none;color:#292929;background:0 0}.store-desktop .rail-indicator{pointer-events:none;z-index:0;background:#f5f3f1;border-radius:16px;width:44px;height:44px;transition:transform .48s cubic-bezier(.22,1,.36,1);position:absolute;top:10px;left:10px;box-shadow:0 8px 24px #0002}.store-desktop .rail-menu>button>i{background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:1px;right:2px}.store-desktop .icon-rail{min-height:550px}.store-desktop .pick-image{object-fit:cover;opacity:.7;width:100%;height:100%}.store-desktop .pick-copy{z-index:1;text-shadow:0 2px 8px #000}.store-desktop .pick:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000c);position:absolute;inset:45% 0 0}.store-desktop .shop-catalog{direction:inherit;padding-top:28px}.store-desktop .shop-catalog>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.store-desktop .shop-catalog h1,.store-desktop .shop-help h1{margin:0;font-size:32px}.store-desktop .shop-catalog h2{margin:0;font-size:25px}.store-desktop .shop-catalog>header>button{color:var(--muted);background:0 0;align-items:center;gap:8px;font-size:13px;display:flex}.store-desktop .shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.store-desktop .shop-product{background:var(--panel);border:1px solid var(--line);border-radius:25px;min-width:0;overflow:hidden}.store-desktop .shop-product-art{background:#202329;place-items:center;height:200px;display:grid;position:relative;overflow:hidden}.store-desktop .shop-product-art>img{object-fit:contain;width:100%;height:100%;transition:transform .24s ease-out}.store-desktop .shop-product-art:hover>img{transform:scale(1.035)}.store-desktop .shop-status{color:#f5f3f1;background:#292929e6;border-radius:20px;padding:4px 11px;font-size:12px;position:absolute;top:12px;right:12px}.store-desktop .shop-product-copy{padding:18px}.store-desktop .shop-product-copy>span{color:var(--muted);font-size:12px}.store-desktop .shop-product-copy h3{margin:7px 0;font-family:Inter,STV,sans-serif;font-size:18px;line-height:1.5}.store-desktop .shop-product-copy p{color:var(--muted);min-height:44px;margin:0 0 18px;font-size:14px;line-height:1.6}.store-desktop .shop-product-actions{align-items:center;gap:8px;display:flex}.store-desktop .shop-product-actions>strong{margin-inline-end:auto;font-size:15px}.store-desktop .shop-product-actions>button{background:var(--shell);border-radius:14px;place-items:center;width:44px;height:44px;transition:background .16s ease-out,color .16s ease-out;display:grid}.store-desktop button[aria-pressed=true]{color:var(--accent)}.store-desktop button:disabled{opacity:.4;cursor:not-allowed}.store-desktop .shop-filters{flex-wrap:wrap;gap:9px;margin:20px 0 24px;display:flex}.store-desktop .shop-filters>button{background:var(--panel);border-radius:24px;min-height:44px;padding:10px 17px}.store-desktop .shop-filters>button[aria-pressed=true]{background:var(--accent);color:#292929}.store-desktop .shop-search-label{gap:10px;font-size:14px;display:grid}.store-desktop .shop-search-label input{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);border-radius:20px;padding:14px 18px}.store-desktop .shop-empty{text-align:center;color:var(--muted);justify-items:center;gap:16px;padding:60px 20px;display:grid}.store-desktop .shop-empty>svg{width:40px;height:40px}.store-desktop .shop-help{direction:inherit;padding:28px}.store-desktop .shop-help article{border-bottom:1px solid var(--line);padding:24px 0}.store-desktop .shop-help h2{font-size:20px}.store-desktop .shop-help p{color:var(--muted);font-size:16px;line-height:1.8}.store-desktop .cart--embedded{visibility:visible;width:100%;max-width:none;height:auto;max-height:none;box-shadow:none;background:var(--panel);direction:inherit;border:0;border-radius:28px;transition:none;position:static;overflow:visible;transform:none!important}.store-desktop .cart--embedded .cart__lines{max-height:none;overflow:visible}.store-desktop .hero-copy h2{font-size:27px;line-height:1.4}.store-desktop .hero-copy>p:last-of-type{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.store-desktop .categories{min-height:175px}.store-desktop .category-chips>button{min-height:32px}.store-desktop .main-column{direction:inherit}.store-desktop[dir=ltr] .hero-copy{text-align:left;direction:ltr}.store-desktop[dir=ltr] .tag,.store-desktop footer{direction:ltr}.store-desktop footer>div{gap:6px;display:grid}.store-desktop footer small{font:9px Inter}.store-desktop footer>a{color:var(--muted);font-size:12px}.store-desktop .proside-logo span,.store-desktop .footer-logo{font-family:ProsideBlanka,Inter,sans-serif}}@keyframes shop-slide-in{0%{opacity:0;transform:translateX(calc(var(--slide-direction,1) * 24px))}to{opacity:1;transform:translate(0)}}@media (min-width:1024px) and (max-width:1200px){.store-desktop{padding:24px 12px}.store-desktop .store-shell{grid-template-columns:170px minmax(0,1fr) 82px;margin-inline:0}.store-desktop .hero-copy h2{font-size:22px}.store-desktop .app-name{font-size:30px}.store-desktop .shop-product-art{height:170px}}@media (prefers-reduced-motion:reduce){.store-desktop .shop-screen{animation:none}.store-desktop .rail-indicator,.store-desktop .shop-product-art>img{transition:none}}@media (min-width:1024px){.store-desktop .hero{height:100%;min-height:0;margin:0;padding:0;display:block}.store-desktop .hero-bottom{height:auto}.store-desktop .compat{display:block}.store-desktop .compat>div{flex-wrap:wrap;gap:5px;display:flex}.store-desktop .hero-copy .app-name{text-transform:uppercase;font-family:ProsideBlanka,Inter,STV,sans-serif}.store-desktop :is(button,a,input):focus-visible{outline:3px solid var(--accent);outline-offset:4px}.store-desktop .hero-tools button{min-width:44px;min-height:44px}.store-desktop .rail-bottom button{width:44px;height:44px}.store-desktop .proside-logo{aspect-ratio:1;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;width:88px;height:88px;padding:0;display:grid;position:relative;overflow:hidden}.store-desktop .proside-logo>img{object-fit:contain;pointer-events:none;width:114%;max-width:none;height:114%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (min-width:1024px) and (max-width:1200px){.store-desktop .proside-logo{width:72px;height:72px}}
.pdp{--pdp-fg:#ffffffeb;--pdp-dim:#ffffffb3;--pdp-faint:#ffffff8f;--pdp-line:#ffffff1a;--pdp-surface:#ffffff09;--pdp-accent:hsl(var(--accent-h) var(--accent-s) var(--accent-l));--pdp-accent-text:hsl(var(--accent-h) var(--accent-s) calc(var(--accent-l) + 4%));--pdp-no:#e8786c;--pdp-top:calc(var(--site-header-h,84px) + 22px);max-width:1380px;color:var(--pdp-fg);margin-inline:auto;padding:clamp(18px,2.6vw,34px) clamp(16px,4.2vw,64px) clamp(64px,8vw,112px)}html[data-theme=light] .pdp{--pdp-fg:#121212e6;--pdp-dim:#121212b3;--pdp-faint:#12121299;--pdp-line:#1212121c;--pdp-surface:#12121209;--pdp-accent-text:hsl(var(--accent-h) var(--accent-s) calc(var(--accent-l) - 16%));--pdp-no:#b23a2e}.pdp__crumbs{font:600 var(--fs-meta)/1.4 var(--font-ui);color:var(--pdp-faint);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:clamp(16px,2vw,24px);display:flex}.pdp__crumbs a{color:var(--pdp-dim);text-decoration:none}.pdp__crumbs a:hover{color:var(--pdp-accent-text)}.pdp__crumbs [aria-current]{color:var(--pdp-dim);text-overflow:ellipsis;white-space:nowrap;max-width:40ch;overflow:hidden}.pdp__top{grid-template-columns:minmax(0,1fr);gap:clamp(22px,3vw,40px);display:grid}@media (min-width:900px){.pdp__top{grid-template-columns:minmax(0,1.28fr) minmax(340px,.72fr);align-items:start;gap:clamp(28px,3.4vw,56px)}}@media (min-width:1440px){.pdp__top{grid-template-columns:minmax(0,1fr) 460px}}.pdp-gallery{min-width:0}.pdp-stage{aspect-ratio:16/10;border-radius:var(--glass-radius,20px);border:1px solid var(--pdp-line);background:#141312;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000004d;container-type:inline-size}html[data-theme=light] .pdp-stage{background:#e4e0db;box-shadow:0 24px 60px #14100e1f}@media (min-width:900px){.pdp-stage{aspect-ratio:4/3}}.pdp-stage__media{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}video.pdp-stage__media{object-fit:contain;background:#000}.pdp-stage__nav{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0d0c9e;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:44px;height:44px;padding:0;transition:opacity .25s,background .25s,border-color .25s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.pdp-stage__nav svg{width:20px;height:20px}.pdp-stage__nav--prev{inset-inline-start:12px}.pdp-stage__nav--next{inset-inline-end:12px}.pdp-stage__nav--next svg,html[dir=rtl] .pdp-stage__nav--prev svg{transform:scaleX(-1)}html[dir=rtl] .pdp-stage__nav--next svg{transform:none}.pdp-stage__nav:hover{border-color:hsl(var(--accent-h) var(--accent-s) var(--accent-l) / .6);background:#0e0d0cd1}.pdp-stage__nav:focus-visible{outline:2px solid var(--pdp-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.pdp-stage__nav{opacity:0}.pdp-stage:hover .pdp-stage__nav,.pdp-stage__nav:focus-visible{opacity:1}}.pdp-stage__count{z-index:2;color:#fff;font:700 var(--fs-micro)/1 var(--font-ui);font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#0e0d0c9e;border-radius:999px;padding:5px 10px;position:absolute;inset-block-start:12px;inset-inline-end:12px}.pdp-thumbs{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:clamp(76px,9vw,112px);grid-auto-flow:column;gap:10px;margin-top:12px;padding:3px;display:grid;overflow-x:auto}.pdp-thumbs::-webkit-scrollbar{display:none}.pdp-thumb{aspect-ratio:16/10;border:1px solid var(--pdp-line);background:var(--pdp-surface);cursor:pointer;opacity:.62;scroll-snap-align:start;border-radius:12px;min-height:44px;padding:0;transition:opacity .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.pdp-thumb img{object-fit:cover;width:100%;height:100%;display:block}.pdp-thumb:hover{opacity:.9}.pdp-thumb.is-on{opacity:1;border-color:var(--pdp-accent);box-shadow:0 0 0 1px var(--pdp-accent)}.pdp-thumb:focus-visible{outline:2px solid var(--pdp-accent);outline-offset:2px;opacity:1}.pdp-thumb__blank{background:linear-gradient(135deg, var(--pdp-surface), transparent);position:absolute;inset:0}.pdp-thumb__play{color:#fff;background:#00000047;place-items:center;display:grid;position:absolute;inset:0}.pdp-thumb__play svg{filter:drop-shadow(0 2px 6px #00000080);width:22px;height:22px}.pdp-ph,.pdp-thumb__blank{--ph-1:var(--cat-h1,24);--ph-2:var(--cat-h2,196)}.pdp-ph{background:radial-gradient(90% 80% at 12% 16%, hsl(var(--ph-1) 72% 50% / .5), transparent 62%), radial-gradient(80% 90% at 92% 96%, hsl(var(--ph-2) 62% 42% / .46), transparent 60%), linear-gradient(160deg, #1d1b19, #121110);position:absolute;inset:0;overflow:hidden}html[data-theme=light] .pdp-ph{background:radial-gradient(90% 80% at 12% 16%, hsl(var(--ph-1) 80% 70% / .55), transparent 62%), radial-gradient(80% 90% at 92% 96%, hsl(var(--ph-2) 70% 66% / .5), transparent 60%), linear-gradient(160deg, #f4f0ea, #e6e1da)}.pdp-thumb__blank[data-cat]{background:radial-gradient(90% 80% at 12% 16%, hsl(var(--ph-1) 72% 50% / .55), transparent 62%), linear-gradient(160deg, #1d1b19, #121110)}.pdp-ph__rings{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 22px,#ffffff12 22px 23px);border-radius:50%;width:70%;position:absolute;inset-block-start:-22%;inset-inline-end:-12%;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 70%);mask-image:radial-gradient(circle,#000 30%,#0000 70%)}html[data-theme=light] .pdp-ph__rings{background:repeating-radial-gradient(circle,#0000 0 22px,#12121214 22px 23px)}.pdp-ph__mark{font:800 clamp(40px, calc(118cqi / var(--len,4)), 168px)/.9 var(--font-ui);letter-spacing:-.045em;text-transform:uppercase;color:#ffffff0f;-webkit-text-stroke:1.5px #ffffff80;white-space:nowrap;position:absolute;inset-block-start:50%;inset-inline-start:clamp(18px,4%,40px);transform:translateY(-58%)}html[data-theme=light] .pdp-ph__mark{color:#1212120a;-webkit-text-stroke-color:#12121261}html[lang=ar] .pdp-ph__mark{letter-spacing:0;line-height:1.2}.pdp-ph__foot{gap:6px;display:grid;position:absolute;inset-block-end:clamp(16px,4%,32px);inset-inline:clamp(18px,4%,40px)}.pdp-ph__cat{font:700 var(--fs-micro)/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf}.pdp-ph__name{font:700 clamp(18px, 2vw, 24px)/1.2 var(--font-ui);color:#fff;max-width:28ch}html[data-theme=light] .pdp-ph__cat{color:#121212a8}html[data-theme=light] .pdp-ph__name{color:#161412}html[lang=ar] .pdp-ph__cat{letter-spacing:0}.pdp-buy.glass-panel{padding:clamp(22px,2.4vw,34px)}.pdp-buy.glass-panel:hover,.pdp-buy.glass-panel:focus-within{transform:none}@media (min-width:900px){.pdp .pdp-buy.glass-panel{top:var(--pdp-top);position:sticky}}.pdp-buy__kicker{display:inline-block}.pdp-buy__name{font:800 clamp(28px, 3vw, 42px)/1.06 var(--font-ui);letter-spacing:-.03em;text-wrap:balance;margin:10px 0 0}html[lang=ar] .pdp-buy__name{letter-spacing:0;line-height:1.3}.pdp-buy__sum{font-size:var(--fs-body);color:var(--pdp-dim);margin:12px 0 0;line-height:1.6}.pdp-buy__pricing{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:20px;display:flex}.pdp-buy__price{align-items:baseline;gap:10px;margin:0;display:flex}.pdp-buy__price-now{font:800 clamp(28px, 2.6vw, 36px)/1 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--pdp-accent-text)}.pdp-buy__price-was,.pdp-bar__price-was{font:600 var(--fs-body)/1 var(--font-ui);color:var(--pdp-faint)}.pdp-buy__save,.pdp-buy__badge{min-height:26px;font:800 var(--fs-micro)/1 var(--font-ui);border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.pdp-buy__save{background:hsl(var(--accent-h) var(--accent-s) var(--accent-l) / .16);color:var(--pdp-accent-text)}.pdp-buy__badge{background:var(--pdp-surface);border:1px solid var(--pdp-line);color:var(--pdp-dim)}.pdp-buy__badge.is-blocked{background:color-mix(in srgb, var(--pdp-no) 14%, transparent);color:var(--pdp-no);border-color:#0000}.pdp-buy__actions{gap:10px;margin-top:22px;display:grid}.pdp-btn{min-height:48px;font:800 var(--fs-label)/1 var(--font-ui);letter-spacing:.02em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;transition:transform .25s,background .25s,border-color .25s,color .25s,box-shadow .25s;display:inline-flex}html[lang=ar] .pdp-btn{letter-spacing:0}.pdp-btn__icon{flex:none;width:18px;height:18px}.pdp-btn--primary{background:linear-gradient(135deg, hsl(var(--accent-h) var(--accent-s) calc(var(--accent-l) + 6%)), hsl(calc(var(--accent-h) - 8deg) var(--accent-s) calc(var(--accent-l) - 8%)));min-height:52px;color:var(--on-accent);box-shadow:0 12px 30px hsl(var(--accent-h) var(--accent-s) var(--accent-l) / .22)}.pdp-btn--primary:hover{box-shadow:0 16px 36px hsl(var(--accent-h) var(--accent-s) var(--accent-l) / .3);transform:translateY(-1px)}.pdp-btn--primary.is-in{border-color:hsl(var(--accent-h) var(--accent-s) var(--accent-l) / .55);color:var(--pdp-accent-text);box-shadow:none;background:0 0}.pdp-btn--ghost{border-color:var(--pdp-line);color:var(--pdp-fg);background:0 0}.pdp-btn--ghost:hover{border-color:hsl(var(--accent-h) var(--accent-s) var(--accent-l) / .55);color:var(--pdp-accent-text)}.pdp-btn:focus-visible{outline:2px solid var(--pdp-accent);outline-offset:3px}.pdp-btn:disabled{cursor:default;opacity:.5;box-shadow:none;transform:none}.pdp-buy__facts{border-top:1px solid var(--pdp-line);gap:16px;margin-top:24px;padding-top:20px;display:grid}.pdp-buy__works{gap:8px;display:grid}.pdp-buy__factlabel,.pdp-buy__dl dt,.pdp-compat__label{font:700 var(--fs-micro)/1.2 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--pdp-faint)}html[lang=ar] .pdp-buy__factlabel,html[lang=ar] .pdp-buy__dl dt,html[lang=ar] .pdp-compat__label{letter-spacing:0;text-transform:none}.pdp-buy__dl{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:14px;margin:0;display:grid}.pdp-buy__dl div{gap:6px;display:grid}.pdp-buy__dl dd{font:600 var(--fs-meta)/1.3 var(--font-ui);overflow-wrap:anywhere;margin:0}.pdp-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pdp-chips li{border:1px solid var(--pdp-line);background:var(--pdp-surface);font:600 var(--fs-meta)/1.2 var(--font-ui);border-radius:999px;padding:6px 11px}.pdp-chips--lg li{font-size:var(--fs-body);padding:10px 16px}.pdp-buy__license,.pdp-buy__note{font-size:var(--fs-meta);color:var(--pdp-dim);align-items:flex-start;gap:10px;margin:0;line-height:1.5;display:flex}.pdp-buy__license{margin-top:20px}.pdp-buy__note{margin-top:10px}.pdp-buy__license a{color:var(--pdp-accent-text);text-underline-offset:3px}.pdp-buy__icon{width:18px;height:18px;color:var(--pdp-accent-text);flex:none;margin-top:1px}.pdp__body{grid-template-columns:minmax(0,1fr);margin-top:clamp(40px,6vw,88px);display:grid}.pdp__read{min-width:0;max-width:72ch}.pdp__aside{margin-top:clamp(28px,4vw,44px)}.pdp-index__title{font:700 var(--fs-micro)/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--pdp-faint);margin-bottom:12px;display:block}html[lang=ar] .pdp-index__title{letter-spacing:0}.pdp-index ul{margin:0;padding:0;list-style:none}.pdp-index a{min-height:44px;font:600 var(--fs-meta)/1.3 var(--font-ui);color:var(--pdp-dim);align-items:center;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:flex}.pdp-index a:hover{color:var(--pdp-fg)}.pdp-index a[aria-current]{color:var(--pdp-accent-text)}.pdp-index a:focus-visible{outline:2px solid var(--pdp-accent);outline-offset:2px;border-radius:8px}@media (max-width:1100px){.pdp-index{margin-bottom:4px}.pdp-index__title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pdp-index ul{scrollbar-width:none;gap:8px;margin-inline:calc(-1*clamp(16px,4.2vw,64px));padding-inline:clamp(16px,4.2vw,64px);display:flex;overflow-x:auto}.pdp-index ul::-webkit-scrollbar{display:none}.pdp-index li{flex:none}.pdp-index a{border:1px solid var(--pdp-line);background:var(--pdp-surface);border-radius:999px;padding:0 16px}.pdp-index a[aria-current]{border-color:hsl(var(--accent-h) var(--accent-s) var(--accent-l) / .5)}}@media (min-width:900px) and (max-width:1100px){.pdp__body{grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:start;column-gap:40px}.pdp-index{grid-column:1/-1;margin-bottom:8px}.pdp__aside{top:var(--pdp-top);margin-top:12px;position:sticky}}@media (min-width:1101px){.pdp__body{grid-template-columns:190px minmax(0,1fr) minmax(300px,340px);align-items:start;gap:clamp(36px,3.6vw,64px)}.pdp-index{top:var(--pdp-top);position:sticky}.pdp-index a{border-inline-start:2px solid var(--pdp-line);padding-inline-start:14px}.pdp-index a[aria-current]{border-inline-start-color:var(--pdp-accent)}.pdp__read{max-width:72ch}.pdp__aside{top:var(--pdp-top);margin-top:0;position:sticky}}.pdp-sec{border-top:1px solid var(--pdp-line);scroll-margin-top:var(--pdp-top);padding-block:clamp(26px,3.2vw,40px)}.pdp-sec:first-child{border-top:0;padding-top:12px}.pdp-sec__title{font:750 clamp(20px, 2vw, 26px)/1.2 var(--font-ui);letter-spacing:-.015em;margin:0 0 16px}html[lang=ar] .pdp-sec__title{letter-spacing:0}.pdp-prose p{font-size:var(--fs-body);color:var(--pdp-dim);margin:0 0 16px;line-height:1.75}.pdp-prose>:last-child{margin-bottom:0}.pdp-lead{font-size:var(--fs-body);color:var(--pdp-dim);margin:0 0 16px;line-height:1.65}.pdp-lead strong{color:var(--pdp-fg)}.pdp-list,.pdp-checks{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.pdp-list li,.pdp-checks li{font-size:var(--fs-body);color:var(--pdp-dim);padding-inline-start:26px;line-height:1.6;position:relative}.pdp-list li:before{content:"";inset-inline-start:6px;background:var(--pdp-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em}.pdp-checks li:before{content:"";inset-inline-start:4px;border:solid var(--pdp-accent-text);border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:.32em;transform:rotate(45deg)}.pdp-bundle{border:1px solid var(--pdp-line);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.pdp-bundle li{background:var(--pdp-surface);align-items:center;gap:14px;padding:12px 16px;display:flex}.pdp-bundle li+li{border-top:1px solid var(--pdp-line)}.pdp-bundle a{min-width:0;min-height:44px;color:inherit;flex:1;align-content:center;gap:4px;text-decoration:none;display:grid}.pdp-bundle a:hover .pdp-bundle__name{color:var(--pdp-accent-text)}.pdp-bundle a:focus-visible{outline:2px solid var(--pdp-accent);outline-offset:4px;border-radius:6px}.pdp-bundle__cat{font:700 var(--fs-micro)/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--pdp-faint)}html[lang=ar] .pdp-bundle__cat{letter-spacing:0}.pdp-bundle__name{font:600 var(--fs-body)/1.3 var(--font-ui);transition:color .2s}.pdp-bundle__price{font:600 var(--fs-meta)/1 var(--font-ui);color:var(--pdp-dim);font-variant-numeric:tabular-nums}.pdp-value{background:hsl(var(--accent-h) var(--accent-s) var(--accent-l) / .08);border:1px solid hsl(var(--accent-h) var(--accent-s) var(--accent-l) / .22);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:14px;padding:14px 16px;display:flex}.pdp-value dl{flex-wrap:wrap;gap:8px 28px;margin:0;display:flex}.pdp-value dl div{gap:4px;display:grid}.pdp-value dt{font:600 var(--fs-micro)/1.2 var(--font-ui);color:var(--pdp-faint)}.pdp-value dd{font:700 var(--fs-body)/1 var(--font-ui);font-variant-numeric:tabular-nums;margin:0}.pdp-value dd s{color:var(--pdp-faint);font-weight:600}.pdp-value__save{font:800 var(--fs-body)/1 var(--font-ui);color:var(--pdp-accent-text);margin:0}.pdp-bundle+.pdp-value+.pdp-checks,.pdp-bundle+.pdp-checks{margin-top:18px}.pdp-compat{gap:10px;margin-bottom:18px;display:grid}.pdp-textlink{min-height:44px;font:700 var(--fs-meta)/1 var(--font-ui);color:var(--pdp-accent-text);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.pdp-textlink:hover{text-underline-offset:4px;text-decoration:underline}.pdp-arrow{width:18px;height:18px}html[dir=rtl] .pdp-arrow{transform:scaleX(-1)}.pdp-specs{border-collapse:separate;border-spacing:0;border:1px solid var(--pdp-line);border-radius:16px;width:100%;overflow:hidden}.pdp-specs th,.pdp-specs td{text-align:start;vertical-align:top;background:var(--pdp-surface);padding:14px 16px}.pdp-specs tr+tr th,.pdp-specs tr+tr td{border-top:1px solid var(--pdp-line)}.pdp-specs th{width:36%;font:700 var(--fs-micro)/1.4 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--pdp-faint)}html[lang=ar] .pdp-specs th{letter-spacing:0;text-transform:none;font-size:var(--fs-meta)}.pdp-specs td{font:600 var(--fs-meta)/1.5 var(--font-ui);overflow-wrap:anywhere}.pdp-license__plans{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.pdp-license__plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.pdp-license__plan{border:1px solid var(--pdp-line);background:var(--pdp-surface);border-radius:16px;padding:20px}.pdp-license__plan h3{font:750 var(--fs-body)/1.2 var(--font-ui);color:var(--pdp-accent-text);margin:0 0 12px}.pdp-license__plan p{font-size:var(--fs-meta);color:var(--pdp-dim);margin:0;line-height:1.6}.pdp-license__note{font-size:var(--fs-meta);color:var(--pdp-dim);margin:16px 0 0;line-height:1.6}.pdp-cross.glass-panel{padding:clamp(22px,2.4vw,30px)}.pdp-cross__title{font:800 clamp(21px, 2vw, 27px)/1.15 var(--font-ui);letter-spacing:-.02em;text-wrap:balance;margin:10px 0 0}html[lang=ar] .pdp-cross__title{letter-spacing:0;line-height:1.35}.pdp-cross__body{font-size:var(--fs-meta);color:var(--pdp-dim);margin:12px 0 0;line-height:1.65}.pdp-cross__actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}@media (min-width:900px){.pdp-cross__actions{display:grid}}.pdp-related{margin-top:clamp(56px,8vw,110px)}.pdp-related__title{font:800 clamp(22px, 2.6vw, 32px)/1.15 var(--font-ui);letter-spacing:-.02em;margin:0 0 20px}html[lang=ar] .pdp-related__title{letter-spacing:0}.pdp-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);display:grid}@media (min-width:1000px){.pdp-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pdp-bar{display:none}@media (max-width:760px){.pdp{padding-inline:16px;padding-top:4px;padding-bottom:84px}.pdp__crumbs{display:none}.pdp-stage{box-shadow:none;border-inline:0;border-radius:0;margin-inline:-16px}.pdp-ph__foot{display:none}.pdp-ph__mark{inset-block-start:50%;transform:translateY(-50%)}.pdp-thumbs{grid-auto-columns:78px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.pdp-buy.glass-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.pdp-buy.glass-panel:after,.pdp-buy .glass-panel__sheen{display:none}.pdp-related__grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(76vw,300px);grid-auto-flow:column;margin-inline:-16px;padding:4px 16px 12px;scroll-padding-inline:16px;overflow-x:auto}.pdp-related__grid::-webkit-scrollbar{display:none}.pdp-related__grid>*{scroll-snap-align:start}.pdp-bar{z-index:290;inset-inline:10px;bottom:calc(var(--dock-clearance) - 12px);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);color:#ffffffeb;background:#141211e6;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:12px;padding-block:8px;padding-inline:16px 8px;transition:opacity .25s,transform .3s cubic-bezier(.16,1,.3,1),visibility linear;display:flex;position:fixed;box-shadow:0 14px 36px #00000073}html[data-theme=light] .pdp-bar{color:#121212e6;background:#fffffff0;border-color:#1212121a;box-shadow:0 14px 36px #14100e29}.pdp-bar.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,transform .25s,visibility 0s linear .25s;transform:translateY(14px)}.pdp-bar__info{flex:1;gap:3px;min-width:0;display:grid}.pdp-bar__name{font:600 var(--fs-micro)/1.2 var(--font-ui);color:var(--pdp-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pdp-bar__price{align-items:baseline;gap:8px;margin:0;display:flex}.pdp-bar__price-now{font:800 18px/1 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--pdp-accent-text)}.pdp-bar__price-was{font-size:var(--fs-meta)}.pdp-bar__btn{flex:none;min-height:46px;padding:0 18px}}@media (prefers-reduced-motion:reduce){.pdp-stage__nav,.pdp-thumb,.pdp-btn,.pdp-index a,.pdp-bar,.pdp-bar.is-hidden{transition:none}.pdp-btn:hover,.pdp-btn--primary:hover,.pdp-bar.is-hidden{transform:none}}@media print{.pdp-bar,.pdp-stage__nav,.pdp-stage__count,.pdp-thumbs,.pdp-index,.pdp-buy__actions,.pdp-cross__actions,.pdp-related{display:none!important}.pdp .pdp-buy.glass-panel,.pdp-index,.pdp__aside{position:static}.pdp__body{display:block}}
.information-page.gate{--gate-gutter:16px;--gate-radius:22px;--gate-card:color-mix(in srgb, var(--panel) 86%, transparent);--gate-card-ring:var(--hair);--gate-panel-top:#34322f;--gate-panel-bottom:#1f1e1d;--gate-glow:hsl(var(--accent-h) var(--accent-s) var(--accent-l) / .22);--gate-guest-bg:color-mix(in srgb, var(--page-fg) 9%, transparent);--gate-guest-bg-hover:color-mix(in srgb, var(--page-fg) 14%, transparent);--gate-guest-ring:color-mix(in srgb, var(--page-fg) 30%, transparent);align-items:stretch;place-items:initial;flex-direction:column;padding:0;display:flex;overflow:clip}html[data-theme=light] .information-page.gate{--gate-card:#fff;--gate-card-ring:#00000017;--gate-panel-top:#faf9f7;--gate-panel-bottom:#e4e1dc;--gate-glow:hsl(var(--accent-h) var(--accent-s) var(--accent-l) / .16);--gate-guest-bg:#1212120f;--gate-guest-bg-hover:#1212121a;--gate-guest-ring:#1212124d}.gate__bar{z-index:10;padding-block-start:calc(env(safe-area-inset-top) + 10px);padding-inline:var(--gate-gutter);justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.gate .information-page__theme{align-items:center;gap:10px;display:flex;position:static;inset:auto}.gate .lang-toggle{width:44px;height:44px}.gate__brand{min-width:0;color:var(--info-fg);align-items:center;gap:10px;margin:0;display:flex}.gate__brand-mark{color:hsl(calc(var(--accent-h) - .7deg) var(--accent-s) calc(var(--accent-l) - 3.3%));font:900 26px/1 var(--font-ui);letter-spacing:-.13em;flex:none;padding-inline-end:.13em}.gate__brand-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.gate__brand-copy strong{font:700 13px/1 var(--font-ui);letter-spacing:.08em;white-space:nowrap}.gate__brand-copy small{color:var(--muted-fg);font:500 var(--fs-micro)/1.1 var(--font-ui);letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[dir=rtl] .gate__brand-copy small{letter-spacing:0}@media (max-width:480px){.gate__brand-copy small{display:none}}.gate .information-page__shell{width:100%;max-width:560px;padding:20px var(--gate-gutter) calc(env(safe-area-inset-bottom) + 28px);flex-direction:column;align-items:stretch;gap:22px;margin-inline:auto;display:flex;transform:none}.gate .information-page__intro{padding:0}.gate .information-page__kicker{margin-bottom:12px;font-size:11.5px}[dir=rtl] .gate .information-page__kicker{letter-spacing:0}.gate .information-page__intro h1{letter-spacing:-.05em;max-width:none;font-size:clamp(40px,11vw,64px);line-height:.95}[dir=rtl] .gate .information-page__intro h1{letter-spacing:0;line-height:1.15}.gate .information-page__intro p{max-width:44ch;color:var(--muted-fg);font-size:var(--fs-body);letter-spacing:0;margin-top:12px;line-height:1.5}.gate__location{display:none}.gate .information-page__column{gap:14px;animation:.95s cubic-bezier(.22,1,.36,1) .14s both informationFormIn}[dir=rtl] .gate .information-page__column{animation-name:informationFormInRtl}.gate .information-form{animation:none}.gate__guest,.gate__account{flex-direction:column;gap:12px;display:flex}.gate__label{color:var(--muted-fg);font:600 var(--fs-label)/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase}[dir=rtl] .gate__label{letter-spacing:0}.gate__account>.gate__label{align-items:center;gap:12px;margin-top:8px;display:flex}.gate__account>.gate__label:after{content:"";background:var(--hair);flex:1;height:1px}.gate .gate__guest-btn{border:1px solid var(--gate-guest-ring);background:var(--gate-guest-bg);width:100%;min-width:0;min-height:56px;color:var(--info-fg);font:600 18px/1.1 var(--font-ui);text-align:start;justify-content:space-between;align-self:stretch;align-items:center;gap:12px;margin:0;padding-inline:24px;display:flex}.gate .gate__guest-btn:hover{background:var(--gate-guest-bg-hover);border-color:color-mix(in srgb, var(--page-fg) 52%, transparent)}.gate .gate__guest-btn .information-form__arrow{font-size:26px}.gate .gate__guest-btn:hover .information-form__arrow{transform:translate(5px)}[dir=rtl] .gate .gate__guest-btn:hover .information-form__arrow{transform:scaleX(-1)translate(5px)}.gate__note{color:var(--muted-fg);font-size:var(--fs-meta);margin:0;line-height:1.45}.gate .information-form{gap:14px}.gate .information-field{gap:7px}.gate .information-field__label{font-size:var(--fs-meta);font-weight:600}.gate .information-field__control{border-radius:16px;min-height:58px}.gate .information-field__icon{border-radius:12px;width:42px;height:42px;margin-inline:8px 2px}.gate .information-field__icon svg{width:21px;height:21px}.gate .information-field input{height:56px;padding-inline:8px 14px;font-size:16px}.gate .information-field__reveal{width:44px;height:44px;margin-inline-end:7px}.gate .information-form__continue{align-self:stretch;width:100%;min-width:0;min-height:56px;margin-top:4px;padding-inline:24px;font-size:18px}.gate .information-form__continue .information-form__arrow{font-size:26px}.gate .oauth-btn{min-height:52px}.gate .information-form__or{margin:2px 0 -2px}.gate__links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 16px;display:flex}.gate .information-form__switch{width:auto;min-height:44px;font-size:var(--fs-meta);align-items:center;margin:0;padding:0 2px;display:inline-flex}.gate .information-form__switch--quiet{font-size:var(--fs-micro)}.gate .information-form__switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}html[data-theme=light] .gate .information-field__control{background:var(--panel-2);box-shadow:inset 0 0 0 1px #0000001f}html[data-theme=light] .gate .information-field__icon{background:#fff;box-shadow:inset 0 0 0 1px #00000014}@media (min-width:761px){.information-page.gate{--gate-gutter:32px}.gate .information-page__shell{gap:32px;padding-top:56px}.gate__bar{padding-block-start:24px}.gate__guest,.gate__account{border-radius:var(--gate-radius);background:var(--gate-card);box-shadow:inset 0 0 0 1px var(--gate-card-ring), 0 18px 50px #0000002e;padding:24px}html[data-theme=light] .gate__guest,html[data-theme=light] .gate__account{box-shadow:inset 0 0 0 1px var(--gate-card-ring), 0 18px 50px #00000012}.gate__account>.gate__label{margin-top:0}.gate__account>.gate__label:after{content:none}}@media (min-width:1101px){.information-page.gate{--gate-gutter:20px}.gate__bar{padding-block-start:48px;padding-inline:68px 48px;position:absolute;inset-block-start:0;inset-inline:0}.gate__brand-mark{font-size:34px}.gate__brand-copy strong{font-size:15px}.gate .information-page__shell{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:0;max-width:none;min-height:100svh;padding:20px;display:grid}.gate .information-page__intro{z-index:0;isolation:isolate;background:radial-gradient(ellipse 70% 55% at 72% 42%, var(--gate-glow), transparent 70%), linear-gradient(165deg, var(--gate-panel-top), var(--gate-panel-bottom));height:calc(100svh - 40px);min-height:620px;box-shadow:inset 0 0 0 1px var(--hair);border-radius:28px;flex-direction:column;justify-content:flex-end;align-self:start;padding:120px 48px 44px;display:flex;position:sticky;inset-block-start:20px;overflow:hidden}[dir=rtl] .gate .information-page__intro{background:radial-gradient(ellipse 70% 55% at 28% 42%, var(--gate-glow), transparent 70%), linear-gradient(195deg, var(--gate-panel-top), var(--gate-panel-bottom))}.gate .information-page__intro:before,.gate .information-page__intro:after{content:"";pointer-events:none;position:absolute}.gate .information-page__intro:before{z-index:-1;background-image:var(--gate-portrait,none);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;width:86%;height:66%;inset-block-start:9%;inset-inline-end:0;-webkit-mask-image:linear-gradient(#000 58%,#0000 96%);mask-image:linear-gradient(#000 58%,#0000 96%)}[dir=rtl] .gate .information-page__intro:before{background-position:0 100%}.gate .information-page__intro:after{z-index:-1;background:linear-gradient(to top, var(--gate-panel-bottom) 34%, transparent);height:58%;inset:auto 0 0}.gate .information-page__kicker{margin-bottom:18px;font-size:12px}.gate .information-page__intro h1{letter-spacing:-.06em;font-size:clamp(64px,5.6vw,96px);line-height:.9}[dir=rtl] .gate .information-page__intro h1{line-height:1.12}.gate .information-page__intro p{max-width:38ch;color:var(--info-fg);opacity:.78;font-size:var(--fs-lead);margin-top:20px}.gate__location{border-top:1px solid var(--hair);color:var(--muted-fg);font:600 var(--fs-micro)/1 var(--font-ui);letter-spacing:.18em;margin-top:32px;padding-top:18px;display:block}[dir=rtl] .gate__location{letter-spacing:0}.gate .information-page__column{align-self:center;gap:16px;width:min(460px,100%);margin-inline:auto;padding-block:112px 48px}.gate__guest,.gate__account{padding:28px}@supports (background-image:image-set(url("x.png") type("image/png"))){.gate .information-page__intro:before{background-image:var(--gate-portrait-set,none)}}}@media (min-width:1440px){.gate .information-page__shell{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.gate .information-page__intro{padding-inline:64px}.gate__bar{padding-inline:84px 56px}}@media (min-width:1101px) and (max-height:760px){.gate .information-page__intro:before{height:58%;inset-block-start:7%}.gate .information-page__intro h1{font-size:clamp(56px,4.6vw,80px)}}@media (prefers-reduced-motion:reduce){.gate .information-page__column,.gate .gate__guest-btn,.gate .gate__guest-btn .information-form__arrow{transition:none!important;animation:none!important}.gate .gate__guest-btn:hover{transform:none}}
.generate-section{--gen-max:1380px;--gen-gutter:clamp(20px, 5vw, 96px);--gen-ink:#f6f5f3;--gen-ink-soft:#ffffffb8;--gen-ink-mute:#ffffff94;--gen-line:#ffffff1a;--gen-line-strong:#ffffff38;--gen-fill:#ffffff0d;--gen-fill-strong:#ffffff17;--gen-accent:hsl(var(--accent-h) var(--accent-s) var(--accent-l));--gen-accent-soft:hsl(var(--accent-h) var(--accent-s) var(--accent-l) / .16);isolation:isolate;padding-inline:max(var(--gen-gutter), calc((100% - var(--gen-max)) / 2));color:var(--gen-ink);padding-block:clamp(48px,7vw,110px);position:relative}.generate-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46rem 34rem at 12% 10%, var(--glass-mesh-a), transparent 62%), radial-gradient(40rem 32rem at 88% 30%, var(--glass-mesh-b), transparent 60%), radial-gradient(52rem 38rem at 40% 96%, var(--glass-mesh-c), transparent 64%);position:absolute;inset:0}html[data-theme=light] .generate-section{--gen-ink:#121212;--gen-ink-soft:#121212bd;--gen-ink-mute:#1212129e;--gen-line:#1212121a;--gen-line-strong:#12121238;--gen-fill:#fff9;--gen-fill-strong:#ffffffd9;--gen-accent:var(--accent-ink);--gen-accent-soft:color-mix(in srgb, var(--accent-ink) 14%, transparent)}.gen__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 48px;display:flex}.gen__head h2{color:var(--gen-ink);letter-spacing:-.03em;margin:18px 0 0;font-size:clamp(38px,5vw,66px);font-weight:700;line-height:1.02}.gen__sub{max-width:520px;color:var(--gen-ink-soft);font-size:var(--fs-body);margin:14px 0 0;line-height:1.6}.gen__wallet{border:1px solid var(--gen-line-strong);background:var(--gen-fill);border-radius:18px;grid-template-columns:auto auto;align-items:center;gap:4px 18px;padding:14px 18px;display:grid}.gen__wallet-label{color:var(--gen-ink-mute);font:700 var(--fs-micro)/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;grid-column:1}.gen__wallet-value{font-variant-numeric:tabular-nums;grid-column:1;font-size:22px}.gen__wallet-get{background:var(--gen-accent-soft);color:var(--gen-accent);font:700 var(--fs-label)/1 var(--font-ui);white-space:nowrap;border-radius:999px;grid-area:1/2/span 2;padding:10px 16px;text-decoration:none}.gen__preview{border:1px dashed var(--gen-line-strong);color:var(--gen-ink-soft);font-size:var(--fs-label);border-radius:12px;margin:24px 0 0;padding:10px 14px}.gen__layout{grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start;gap:clamp(20px,2.4vw,36px);margin-top:clamp(28px,3.4vw,44px);display:grid}@media (max-width:1100px){.gen__layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}}@media (max-width:760px){.gen__layout{grid-template-columns:minmax(0,1fr)}}.gen__panel{scroll-margin-top:calc(var(--site-header-h) + 12px);flex-direction:column;display:flex}.gen__panel-body{flex-direction:column;gap:22px;min-height:0;padding:22px;display:flex}.gen__panel-foot{border-top:1px solid var(--gen-line);flex-direction:column;gap:12px;padding:16px 22px 22px;display:flex}@media (min-width:761px){.gen__panel{top:calc(var(--site-header-h) + 16px);max-height:calc(100vh - var(--site-header-h) - 32px);position:sticky}.gen__panel-body{overscroll-behavior:contain;overflow-y:auto}}.gen__panel>.glass-panel__sheen{z-index:0;position:absolute}.gen__group{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.gen__label{color:var(--gen-ink-mute);font:700 var(--fs-micro)/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;padding:0}html[lang=ar] .gen__label,html[lang=ar] .gen__wallet-label{letter-spacing:0;text-transform:none}.gen__kinds{border:1px solid var(--gen-line);background:var(--gen-fill);border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.gen__kind{min-height:42px;color:var(--gen-ink-soft);font:700 var(--fs-label)/1 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:999px;transition:background .2s,color .2s}.gen__kind.is-on{background:var(--gen-accent);color:var(--on-accent)}.gen__model-trigger{border:1px solid var(--gen-accent);background:var(--gen-accent-soft);width:100%;color:var(--gen-ink);font:inherit;text-align:start;cursor:pointer;border-radius:14px;gap:4px;padding:12px 14px;transition:background .2s;display:grid}.gen__model-trigger:hover{background:color-mix(in srgb, var(--gen-accent-soft) 70%, var(--gen-fill-strong))}.gen__chip input,.gen__switch input{opacity:0;pointer-events:none;position:absolute}.gen__kind:focus-visible,.gen__model-trigger:focus-visible,.gen__filter:focus-visible,.gen__drop:focus-visible,.gen__go:focus-visible,.gen-picker__row:focus-visible,.gen-picker__close:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.gen__chip:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.gen__switch:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.gen__model-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.gen__model-name{font-weight:700}.gen__model-change{color:var(--gen-accent);font:700 var(--fs-micro)/1 var(--font-ui);white-space:nowrap}.gen__model-vendor{color:var(--gen-ink-mute);font-size:var(--fs-micro)}.gen__model-blurb{color:var(--gen-ink-soft);font-size:var(--fs-label);line-height:1.45}.gen__model-traits{color:var(--gen-ink-mute);font-size:var(--fs-micro)}.gen__soon{border:1px solid var(--gen-line-strong);color:var(--gen-ink-soft);font:700 var(--fs-micro)/1 var(--font-ui);white-space:nowrap;border-radius:999px;padding:3px 8px;font-style:normal}.gen__hint{color:var(--gen-ink-mute);font-size:var(--fs-micro);margin:0;line-height:1.5}.gen__frames{gap:10px;display:grid}.gen__frames.is-pair{grid-template-columns:1fr 1fr}.gen__frame{gap:6px;min-width:0;display:grid}.gen__frame-label{color:var(--gen-ink-soft);font-size:var(--fs-micro)}.gen__frames.is-pair .gen__start img{max-height:140px}.gen__drop{border:1.5px dashed var(--gen-line-strong);background:var(--gen-fill);color:var(--gen-ink);font:inherit;text-align:center;cursor:pointer;border-radius:14px;gap:6px;padding:22px 16px;display:grid}.gen__drop span{color:var(--gen-ink-mute);font-size:var(--fs-label)}.gen__drop:disabled{cursor:progress;opacity:.7}.gen__start{border:1px solid var(--gen-line);border-radius:14px;position:relative;overflow:hidden}.gen__start img{object-fit:cover;width:100%;max-height:240px;display:block}.gen__start-remove{top:8px;color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;width:32px;height:32px;font-size:20px;line-height:1;position:absolute;inset-inline-end:8px}.gen__prompt{border:1px solid var(--gen-line-strong);background:var(--gen-fill);width:100%;min-height:120px;color:var(--gen-ink);font:400 var(--fs-body)/1.5 var(--font-ui);resize:vertical;border-radius:14px;padding:14px}.gen__prompt::placeholder{color:var(--gen-ink-mute)}.gen__prompt:focus{border-color:var(--gen-accent);outline:none}.gen__count{color:var(--gen-ink-mute);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;align-self:flex-end}.gen__chips{flex-wrap:wrap;gap:8px;display:flex}.gen__chip{border:1px solid var(--gen-line);background:var(--gen-fill);min-height:40px;font:600 var(--fs-label)/1 var(--font-ui);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:relative}.gen__chip.is-on{border-color:var(--gen-accent);background:var(--gen-accent-soft)}.gen__ratio{opacity:.7;border:1.5px solid;border-radius:3px;max-width:24px;height:14px;display:inline-block}.gen__chip-cost{color:var(--gen-accent);font-size:var(--fs-micro)}.gen__range{align-items:center;gap:14px;display:flex}.gen__range input{min-width:0;accent-color:var(--gen-accent);flex:1}.gen__range output{font-variant-numeric:tabular-nums;text-align:end;min-width:5.5em;font-weight:700}.gen__switch{cursor:pointer;align-items:center;gap:12px;font-weight:600;display:flex;position:relative}.gen__switch-track{background:var(--gen-line-strong);border-radius:999px;flex:none;width:42px;height:24px;transition:background .2s;position:relative}.gen__switch-track:after{content:"";top:3px;background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;inset-inline-start:3px}.gen__switch input:checked+.gen__switch-track{background:var(--gen-accent)}.gen__switch input:checked+.gen__switch-track:after{transform:translate(18px)}[dir=rtl] .gen__switch input:checked+.gen__switch-track:after{transform:translate(-18px)}.gen__ratio.is-auto{border-style:dashed;width:14px}.gen__error{color:#ff8a73;font-size:var(--fs-label);margin:0;line-height:1.45}html[data-theme=light] .gen__error{color:#b3261e}.gen__go{border:1px solid hsl(calc(var(--accent-h) + 2.5deg) var(--accent-s) calc(var(--accent-l) + 6%) / .34);background:linear-gradient(135deg, hsl(calc(var(--accent-h) + 4deg) var(--accent-s) calc(var(--accent-l) - 3.5%)), hsl(calc(var(--accent-h) - 2.8deg) calc(var(--accent-s) - 6.4%) calc(var(--accent-l) - 10.4%)));min-height:52px;color:var(--on-accent);font:800 var(--fs-label)/1 var(--font-ui);letter-spacing:.04em;cursor:pointer;border-radius:999px;transition:transform .2s,opacity .2s}.gen__go:hover:not(:disabled){transform:translateY(-1px)}.gen__go:disabled{cursor:not-allowed;opacity:.55}.gen__feed-title{color:var(--gen-ink-mute);font:700 var(--fs-micro)/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}html[lang=ar] .gen__feed-title{letter-spacing:0}.gen__keep{color:var(--gen-ink-mute);font-size:var(--fs-label);margin:-8px 0 16px}.gen__card-expiry{color:var(--gen-accent);font-size:var(--fs-micro);margin:0;font-weight:600}.gen__filters{gap:6px;margin:0 0 16px;display:flex}.gen__filter{border:1px solid var(--gen-line);color:var(--gen-ink-soft);font:600 var(--fs-label)/1 var(--font-ui);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px}.gen__filter.is-on{border-color:var(--gen-accent);background:var(--gen-accent-soft);color:var(--gen-ink)}.gen__empty{border:1px dashed var(--gen-line-strong);color:var(--gen-ink-mute);text-align:center;border-radius:18px;margin:0;padding:48px 20px}.gen__grid{columns:3 240px;column-gap:16px}.gen__card{break-inside:avoid;border:1px solid var(--gen-line);background:var(--gen-fill);border-radius:18px;flex-direction:column;margin-bottom:16px;display:flex;overflow:hidden}.gen__media{background:#00000059;place-items:center;max-height:520px;display:grid;position:relative;overflow:hidden}html[data-theme=light] .gen__media{background:#1212120f}.gen__media img,.gen__media video{object-fit:cover;width:100%;height:100%;display:block}.gen__state{color:var(--gen-ink-soft);font-size:var(--fs-label);text-align:center;justify-items:center;gap:8px;padding:16px;display:grid}.gen__card.is-queued .gen__media,.gen__card.is-in_progress .gen__media{background:linear-gradient(110deg, transparent 30%, var(--gen-fill-strong) 50%, transparent 70%) 0 0 / 250% 100%, #00000059;animation:1.6s linear infinite genShimmer}@keyframes genShimmer{to{background-position:-150% 0,0 0}}.gen__spinner{border:2px solid var(--gen-line-strong);border-top-color:var(--gen-accent);border-radius:50%;width:22px;height:22px;animation:.9s linear infinite genSpin}@keyframes genSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gen__card .gen__media,.gen__spinner{animation:none}}.gen__card-body{flex-direction:column;gap:8px;padding:14px;display:flex}.gen__card-prompt{font-size:var(--fs-label);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.gen__card-meta{color:var(--gen-ink-mute);font-size:var(--fs-micro);margin:0}.gen__card-actions{flex-wrap:wrap;gap:6px;display:flex}.gen__card-actions a,.gen__card-actions button{border:1px solid var(--gen-line-strong);color:var(--gen-ink);font:600 var(--fs-micro)/1 var(--font-ui);cursor:pointer;background:0 0;border-radius:999px;padding:7px 12px;text-decoration:none}.gen__card-actions a:hover,.gen__card-actions button:hover{border-color:var(--gen-accent)}@media (max-width:760px){.gen__head{align-items:stretch}.gen__wallet{grid-template-columns:1fr auto;width:100%}.gen__panel-body{padding:18px}.gen__panel-foot{padding:14px 18px 18px}.gen__grid{columns:2 150px;column-gap:12px}.gen__card{margin-bottom:12px}}.gen-picker{border:1px solid var(--gen-line-strong);width:min(760px,100vw - 32px);max-height:min(82vh,820px);color:var(--gen-ink);background:#1f1d1c;border-radius:22px;margin:auto;padding:0;box-shadow:0 40px 120px #00000080}html[data-theme=light] .gen-picker{background:#f6f5f3}.gen-picker::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c}.gen-picker__inner{max-height:inherit;flex-direction:column;display:flex}.gen-picker__head{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 12px;display:flex}.gen-picker__head h3{margin:0;font-size:20px}.gen-picker__close{border:1px solid var(--gen-line-strong);width:36px;height:36px;color:var(--gen-ink);cursor:pointer;background:0 0;border-radius:50%;font-size:22px;line-height:1}.gen-picker__search{border:1px solid var(--gen-line-strong);background:var(--gen-fill);color:var(--gen-ink);font:inherit;border-radius:12px;margin:0 20px 12px;padding:12px 14px}.gen-picker__search:focus{border-color:var(--gen-accent);outline:none}.gen-picker__list{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-content:start;gap:8px;padding:0 20px 20px;display:grid;overflow-y:auto}.gen-picker__group{color:var(--gen-ink-mute);font:700 var(--fs-micro)/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;margin:8px 0 0}html[lang=ar] .gen-picker__group{letter-spacing:0}.gen-picker__row{border:1px solid var(--gen-line);background:var(--gen-fill);color:var(--gen-ink);font:inherit;text-align:start;cursor:pointer;border-radius:14px;gap:4px;padding:12px 14px;transition:border-color .2s,background .2s;display:grid}.gen-picker__row:hover{border-color:var(--gen-line-strong)}.gen-picker__row.is-on{border-color:var(--gen-accent);background:var(--gen-accent-soft)}.gen-picker__row.is-soon{opacity:.72}.gen-picker__top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.gen-picker__price{color:var(--gen-accent);font:700 var(--fs-micro)/1 var(--font-ui);white-space:nowrap}.gen-picker__vendor,.gen-picker__traits{color:var(--gen-ink-mute);font-size:var(--fs-micro)}.gen-picker__blurb{color:var(--gen-ink-soft);font-size:var(--fs-label);line-height:1.45}.gen-picker__empty{color:var(--gen-ink-mute);text-align:center;grid-column:1/-1;margin:12px 0}@media (max-width:760px){.gen-picker{border-radius:22px 22px 0 0;width:100%;max-width:100%;max-height:88vh;margin:auto 0 0}.gen-picker__list{grid-template-columns:minmax(0,1fr)}}
