:root{color:#f3fff9;font-synthesis:none;--bg:#0f0f0f;--secondary:#141414;--elevated:#1d1d1d;--accent:#959595;--text:#f3fff9;--muted:#9c9c9c;--border:#303030;background:#0f0f0f;font-family:Tajawal,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0;padding:8px}a{color:inherit;text-decoration:none}button:disabled{opacity:.45;cursor:not-allowed}button:hover:not(:disabled),a:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.04em;font-family:RDR Catalogue,Hapna Slab,Tajawal,serif;font-weight:500}h1{margin-bottom:18px;font-size:40px;line-height:1.16}h2{font-size:29px;line-height:1.25}h3{letter-spacing:-.025em;font-size:19px}p{color:#d2d2d2;line-height:1.75}small,.small{font-size:12px;line-height:1.6}.muted{color:var(--muted)}.text-accent{color:var(--accent)}.preserve{white-space:pre-wrap}.mono,code{overflow-wrap:anywhere;font-family:ui-monospace,monospace}.skip{z-index:100;background:var(--accent);color:#0f0f0f;padding:14px;position:fixed;top:-100px}.skip:focus{top:0}.topbar{border-bottom:1px solid var(--border);background:#0f0f0ff5;justify-content:space-between;align-items:center;gap:20px;height:92px;padding:0 5%;display:flex}.brand{letter-spacing:3px;align-items:center;gap:10px;font-family:RDR Lino,Tajawal,serif;font-size:17px;font-weight:600;display:flex}.brand-sub{letter-spacing:6px;margin-top:3px;font-size:8px;font-weight:400;display:block}.topbar nav{align-items:center;gap:32px;height:100%;display:flex}.topbar nav button{color:#b2b2b2;height:100%;padding:0 2px;font-size:13px;position:relative}.topbar nav button.active:after{content:"";bottom:-1px;background:var(--accent);height:2px;position:absolute;inset-inline:0}.header-actions{align-items:center;gap:18px;display:flex}.icon-button{align-items:center;gap:8px;font-size:12px;display:flex}.icon-button span{font-family:RDR Lino,Tajawal,serif}.owner-link{border-inline-start:1px solid var(--border);padding-inline-start:22px;font-size:12px}.eyebrow{letter-spacing:2px;color:var(--accent);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-family:Tajawal,system-ui,sans-serif;font-size:10px;font-weight:600;display:flex}.live-dot{background:var(--accent);border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 12px #95959544}.hero{border-bottom:1px solid var(--border);grid-template-columns:1.2fr 1fr;gap:30px;min-height:640px;padding:92px 8% 75px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(at 85% 40%,#3c3c3c22,#0000 65%);position:absolute;inset:0}.hero-copy{z-index:1;align-self:center}.hero h1{letter-spacing:-.065em;margin-bottom:25px;font-size:clamp(42px,4.9vw,76px);line-height:1.08}.hero h1 em{color:var(--accent);font-style:normal}.hero p{max-width:490px;margin-bottom:32px;font-size:14px;line-height:1.9}.primary,.secondary{border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:24px;min-height:44px;padding:13px 22px;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}.primary{background:var(--accent);color:#131313}.primary:hover:not(:disabled){color:#131313;background:#b6b6b6}.secondary{background:var(--secondary);color:var(--text);border-color:#3d3d3d}.full{width:100%}.hero-note{color:var(--muted);align-items:center;gap:18px;margin-top:40px;font-size:10px;display:flex}.dot-divider{background:#5a5a5a;border-radius:50%;width:3px;height:3px}.hero-art{background-image:linear-gradient(#2f2f2f3d 1px,#0000 1px),linear-gradient(90deg,#2f2f2f3d 1px,#0000 1px);background-size:42px 42px;align-self:center;place-items:center;height:420px;display:grid;position:relative;-webkit-mask-image:radial-gradient(#000 38%,#0008 65%,#0000 90%);mask-image:radial-gradient(#000 38%,#0008 65%,#0000 90%)}.orbit{border:1px solid #3f3f3f;border-radius:50%;width:310px;height:310px;position:absolute;transform:rotateX(55deg)rotate(-35deg)}.orbit-two{border-color:#58585888;width:340px;height:340px;transform:rotateY(55deg)rotate(35deg)}.artifact{background:linear-gradient(140deg,#686868,#262626 45%,#0f0f0f);border:1px solid #696969;border-radius:24px;place-items:center;width:190px;height:190px;display:grid;position:relative;transform:rotate(-18deg);box-shadow:18px 25px #1e1e1e,19px 26px #474747,0 0 100px #95959522}.artifact>svg{color:#c2c2c2;filter:drop-shadow(0 5px 12px #000);width:110px;height:110px}.artifact>span{color:#767676;font-family:monospace;font-size:8px;position:absolute;bottom:15px;right:19px}.art-label{letter-spacing:2px;color:#888;align-items:center;gap:9px;font-size:8px;display:flex;position:absolute;bottom:28px}.coordinate{color:#717171;font-family:monospace;font-size:9px;position:absolute;top:20px;right:0}.section{padding:65px 8%}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.section-heading h2,.section-heading h1{margin:0}.section-heading .eyebrow{margin-bottom:12px}.section-heading>.muted{padding-bottom:4px;font-size:12px}.catalog-tools{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.tabs{gap:6px;display:flex}.tabs button{color:var(--muted);border-radius:4px;padding:10px 18px;font-size:12px}.tabs button.selected{color:#c3c3c3;background:#2a2a2a}.catalog-tools input{width:250px;min-height:38px;font-size:12px}.empty{text-align:center;color:var(--muted);border:1px dashed #3d3d3d;border-radius:5px;width:100%;padding:65px 24px}.empty>svg{width:28px;height:28px;margin-bottom:20px}.empty h3{color:var(--text);margin-bottom:10px;font-size:22px}.empty p{max-width:500px;margin-inline:auto;font-size:13px}.product-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.product-card{border:1px solid var(--border);background:var(--secondary);border-radius:7px;overflow:hidden}.product-cover{color:#9c9c9c;background:radial-gradient(at 50% 40%,#3f3f3f,#0000 65%),#1c1c1c;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;height:225px;padding:0;display:flex;position:relative}.product-cover>svg{width:65px;height:65px}.product-cover>span:not(.platform-badge){letter-spacing:2px;text-transform:uppercase;font-size:10px}.product-cover img{object-fit:cover;width:100%;height:100%}.platform-badge{top:12px;color:#dbdbdb;background:#141414dd;border:1px solid #414141;border-radius:3px;padding:6px 10px;font-size:9px;position:absolute;inset-inline-start:12px}.card-body h3{margin:0}.card-body h3 button{padding:0}.card-body p{min-height:40px;margin-top:15px;font-size:12px}.card-body .muted{font-size:10px}.split{justify-content:space-between;align-items:center;gap:20px;display:flex}.card-bottom{border-top:1px solid var(--border);padding-top:18px;font-size:12px}.studio-note{border-block:1px solid var(--border);background:var(--secondary);grid-template-columns:1fr 1fr;gap:30px;padding:70px 8%;display:grid}.studio-note>.eyebrow{grid-column:1/-1;margin-bottom:0}.studio-note h2{margin:0;font-size:36px;line-height:1.25}.studio-note p{margin-bottom:12px;font-size:13px}.studio-note button{padding:0;font-size:12px}footer{flex-wrap:wrap;align-items:center;gap:24px;padding:38px 5%;display:flex}footer .brand{letter-spacing:2px;font-size:12px}footer .brand svg{width:24px}footer p,footer button,footer>.muted{margin:0;font-size:10px}footer p{margin-inline-end:auto}footer>.muted{color:#666;width:100%;margin-top:10px}.message{color:#e1e1e1;background:#2b2b2b;border-bottom:1px solid #545454;justify-content:space-between;align-items:center;padding:14px 5%;font-size:13px;display:flex}.error{color:#f6d5b9;background:#3b2419;border-color:#624531}.narrow{width:100%;max-width:1050px;min-height:65vh;margin:auto;padding-inline:clamp(20px,4vw,64px)}.narrow>p{max-width:650px}.panel{background:var(--secondary);border:1px solid var(--border);border-radius:7px;padding:26px}.panel>.empty{border:0}.login-wrap{place-items:center;min-height:75vh;padding:40px 20px;display:grid}.login{width:440px;max-width:100%;padding:40px}.login h1{font-size:34px}.login p{margin-bottom:26px;font-size:13px}.login .primary{margin-top:16px}label{color:#d3d3d3;flex-direction:column;gap:9px;margin-bottom:20px;font-size:12px;display:flex}input,select,textarea{width:100%;color:var(--text);background:#121212;border:1px solid #3a3a3a;border-radius:4px;min-height:42px;padding:11px 13px;display:block}textarea{resize:vertical;line-height:1.7}select{padding-inline-end:25px}.form-grid{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.admin-layout{grid-template-columns:222px minmax(0,1fr);min-height:calc(100vh - 92px);display:grid}.sidebar{border-inline-end:1px solid var(--border);background:#121212;flex-direction:column;gap:5px;padding:33px 16px 20px;display:flex}.sidebar>.eyebrow{color:#6c6c6c;margin:0 14px 22px;font-size:8px}.sidebar>button{color:#a2a2a2;text-align:start;border:1px solid #0000;border-radius:5px;align-items:center;gap:12px;padding:12px 14px;font-size:11px;display:flex}.sidebar>button>svg{color:#767676;width:16px;height:16px}.sidebar>button.selected{color:#c4c4c4;background:#292929;border-color:#3d3d3d}.sidebar>button.selected>svg{color:var(--accent)}.nav-dot{background:var(--accent);border-radius:50%;width:4px;height:4px;margin-inline-start:auto}.sidebar-bottom{align-items:center;gap:9px;margin-top:auto;padding-top:70px;display:flex}.owner-avatar,.resource-avatar{color:#b9b9b9;background:#2d2d2d;border:1px solid #434343;border-radius:5px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.owner-avatar{font-family:RDR Lino,Tajawal,serif}.sidebar-bottom strong{font-size:10px;display:block}.sidebar-bottom small{color:var(--muted);font-size:9px}.sidebar-bottom>button{margin-inline-start:auto}.admin-content{width:100%;max-width:1600px;margin-inline:auto;padding:30px 38px 60px}.breadcrumb{color:#8e8e8e;align-items:center;gap:12px;margin-bottom:34px;font-size:9px;display:flex}.breadcrumb span{color:#515151}.admin-content .section-heading h1{font-size:32px}.admin-content .eyebrow{font-size:9px}.workspace-tag{color:#a2a2a2;border:1px solid var(--border);border-radius:4px;align-items:center;gap:8px;padding:8px 10px;font-size:9px;display:flex}.stats{grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0;display:grid}.stats>.panel{padding:22px}.stats span{color:#c2c2c2;font-size:10px;display:block}.stats strong{margin:18px 0 8px;font-family:RDR Lino,Tajawal,serif;font-size:38px;font-weight:500;display:block}.stats small{color:#818181;font-size:10px}.publisher-banner{background:radial-gradient(at 90% 10%,#51515166,#0000 65%),#212121;border:1px solid #434343;border-radius:7px;justify-content:space-between;align-items:center;margin:30px 0 38px;padding:35px;display:flex}.publisher-banner h2{margin-bottom:12px;font-size:28px}.publisher-banner p{margin-bottom:20px;font-size:12px}.publisher-banner>svg{color:#727272;stroke-width:.4px;width:120px;height:120px;margin:0 10px}.admin-content>h2{margin-block:30px 20px;font-size:21px}.status{color:#aeaeae;overflow-wrap:anywhere;background:#232323;border:1px solid #3b3b3b;border-radius:4px;align-items:center;gap:7px;max-width:100%;padding:7px 9px;font-family:ui-monospace,monospace;font-size:9px;line-height:1.5;display:inline-flex}.status.success{color:#c2c2c2;background:#2b2b2b;border-color:#4c4c4c}.status.warning{color:#dfbd82;background:#30291b;border-color:#4f442a}.integration-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.integration>svg{color:var(--accent);margin-bottom:20px}.integration h3{font-size:19px}.classification{color:#848484;letter-spacing:1px;margin-bottom:16px;font-size:9px;display:block}.integration p{margin-top:18px;margin-bottom:0;font-size:11px}.section-actions{margin-bottom:25px}.section-actions p{margin:0;font-size:12px}.record{border-bottom:1px solid var(--border);align-items:center;gap:18px;padding:20px 0;display:flex}.record:first-child{padding-top:0}.record:last-child{border:0;padding-bottom:0}.record>div{flex:1;min-width:0}.record strong{font-size:13px}.record p{overflow-wrap:anywhere;margin:5px 0;font-size:11px}.record small{color:#7e7e7e;font-size:9px}.record>button{font-size:10px}.record>svg{color:#888;flex-shrink:0}.product-form{margin-bottom:28px}.product-form .split{margin-bottom:20px}.checkbox-label{flex-direction:row;align-items:center;gap:10px}.checkbox-label input,input[type=checkbox]{width:15px;height:15px;min-height:15px;accent-color:var(--accent);flex-shrink:0}.form-heading{align-items:start;gap:16px;margin-bottom:25px;display:flex}.form-heading h2{margin-bottom:8px;font-size:22px}.form-heading p{margin-bottom:0;font-size:11px}.step-number{color:#b5b5b5;background:#313131;border:1px solid #505050;border-radius:4px;margin-top:3px;padding:9px;font-family:monospace;font-size:11px}.mapping-strip{color:#868686;background:#101010;border:1px solid #343434;border-radius:4px;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:24px;padding:18px;font-size:10px;display:grid}.mapping-strip strong{color:#d4d4d4;overflow-wrap:anywhere;margin-top:7px;font-size:11px;font-weight:500;display:block}fieldset{border:0;margin:4px 0 25px;padding:0}legend{color:#cfcfcf;margin-bottom:14px;font-size:11px}.destinations{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.destinations label{border:1px solid #3b3b3b;border-radius:5px;flex-direction:row;align-items:center;gap:12px;margin:0;padding:18px 14px;display:flex}.destinations strong{flex:1;font-size:11px;font-weight:500}.destinations svg{color:#9c9c9c;width:18px}.publish-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:25px;padding-top:22px;display:flex}.publish-footer p{max-width:380px;margin:0;font-size:10px}.publish-footer button{white-space:nowrap}.review{background:#131313;border:1px solid #4f4f4f;border-radius:5px;margin-top:25px;padding:25px}.review>p{margin-top:25px;font-size:11px}.check{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:15px 0;display:flex}.check>strong{font-size:12px}.check p{width:100%;margin:0;font-size:11px}.jobs{flex-direction:column;gap:20px;display:flex}.job h3{margin-bottom:0;font-size:21px}.job .eyebrow{color:#848484;margin-bottom:10px;font-size:8px}.job details{color:#a4a4a4;padding-top:18px;font-size:11px}.job summary{cursor:pointer}.job code{font-size:10px}.stage-timeline{border-block:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:23px 18px;margin-top:25px;padding:24px 0;display:grid}.stage{align-items:start;gap:10px;min-width:0;display:flex}.stage-dot{color:#7c7c7c;background:#212121;border:1px solid #3b3b3b;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:11px;display:grid}.stage.succeeded .stage-dot{color:#bfbfbf;background:#2d2d2d;border-color:#666}.stage.blocked .stage-dot,.stage.failed .stage-dot{color:#dcbd86;background:#30281c;border-color:#73603d}.stage strong{margin:3px 0 8px;font-size:10px;font-weight:500;display:block}.stage small{color:#939393;letter-spacing:.5px;font-size:8px;display:block}.stage-error{color:#d4b581;overflow-wrap:anywhere;margin:10px 0 0;font-size:10px}.stage a{color:var(--accent);margin-top:8px;font-size:10px;display:block}.job-actions{gap:15px;margin-top:18px;font-size:11px;display:flex}.scope-list{flex-wrap:wrap;gap:24px;display:flex}.pair-code{background:#202020;border:1px dashed #5e5e5e;margin-top:25px;padding:20px}.pair-code p{font-size:11px}.pair-code code{-webkit-user-select:all;user-select:all;font-size:12px;display:block}.pair-code button{margin-top:15px;padding:0;font-size:11px}.activity-table{overflow:auto}table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:10px}th{text-align:start;color:gray;padding-bottom:20px;font-weight:500}td{border-top:1px solid var(--border);color:#c2c2c2;padding:16px 15px 16px 0}.product-detail{grid-template-columns:1.5fr 1fr;gap:50px;display:grid}.detail-cover{object-fit:cover;border-radius:7px;width:100%;max-height:500px}.gallery{gap:10px;margin:15px 0 30px;display:flex}.gallery a{max-width:130px}.gallery img{border-radius:4px;width:100%}.product-detail li{color:#c9c9c9;font-size:13px;line-height:2}.purchase-panel{align-self:start;position:sticky;top:25px}.purchase-panel h1{font-size:32px}.purchase-panel p{font-size:12px}.purchase-panel dl{border-block:1px solid var(--border);grid-template-columns:1fr 1fr;gap:15px;margin:25px 0;padding:20px 0;font-size:11px;display:grid}.purchase-panel dt{color:var(--muted)}.purchase-panel dd{text-align:end;margin:0}.purchase-panel a{margin-bottom:10px}.basket-items{margin:30px 0}.basket-item{border-bottom:1px solid var(--border);align-items:center;gap:15px;padding:25px 0;font-size:12px;display:flex}.basket-item strong{flex:1}.basket-item label{gap:4px;width:70px;margin:0;font-size:10px}.basket-item input{min-height:32px;padding:7px}.basket-item button{font-size:10px}.inline-form{align-items:center;gap:10px;margin-bottom:25px;display:flex}.inline-form input{max-width:260px}.total-panel{max-width:420px;margin-inline-start:auto}.total-panel .split{padding:10px 0;font-size:12px}.total-panel .total{border-top:1px solid var(--border);margin:10px 0;padding-top:20px;font-size:17px}.total-panel p{margin-top:18px;margin-bottom:0}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:0;font-family:Noto Sans Arabic,sans-serif}html[dir=rtl] .hero h1{font-size:clamp(38px,4.4vw,65px);line-height:1.5}html[dir=rtl] .eyebrow{letter-spacing:0}.login label{margin-top:20px}@media (width>=1600px){.hero,.section:not(.narrow),.studio-note{padding-inline:max(8%,50vw - 725px)}}@media (width<=1100px){.header-actions{gap:8px}.topbar nav{gap:18px}.hero{min-height:550px;padding-inline:5%}.hero-art{height:350px}.artifact{width:150px;height:150px}.orbit{width:240px;height:240px}.orbit-two{width:270px;height:270px}.hero h1{font-size:50px}.admin-layout{grid-template-columns:190px minmax(0,1fr)}.admin-content{padding:28px 24px}.sidebar{padding-inline:10px}.stats{gap:10px}.stats>.panel{padding:18px}.record{gap:10px}.product-grid{gap:15px}.product-cover{height:190px}.stage-timeline{grid-template-columns:repeat(2,1fr)}.destinations{gap:8px}.destinations label{gap:7px;padding:14px 8px}.destinations strong{font-size:10px}.section{padding-inline:5%}}@media (width<=760px){.topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:80px;padding:18px 5% 0}.brand{font-size:14px}.topbar nav{order:3;gap:30px;width:100%;height:42px}.topbar nav button{font-size:11px}.header-actions{margin-inline-start:auto}.owner-link{padding-inline-start:12px;font-size:10px}.lang svg{display:none}.hero{grid-template-columns:1fr;gap:0;min-height:auto;padding-top:55px;padding-bottom:35px}.hero h1{font-size:48px}.hero p{font-size:13px}.hero-art{height:290px;margin-top:25px}.art-label{bottom:10px}.hero-note{margin-top:30px}.section{padding-block:45px}.section-heading{align-items:start;margin-bottom:24px}.section-heading>.muted{display:none}.section-heading h2{font-size:27px}.catalog-tools{flex-wrap:wrap;gap:16px}.catalog-tools input{width:100%}.tabs button{padding:10px 15px;font-size:11px}.product-grid{grid-template-columns:1fr}.product-cover{height:250px}.studio-note{grid-template-columns:1fr;gap:24px;padding:40px 5%}.studio-note>.eyebrow{grid-column:auto}.studio-note h2{font-size:31px}footer{gap:16px}footer p{width:100%}.admin-layout{grid-template-columns:1fr;min-height:80vh}.sidebar{border-inline-end:0;border-bottom:1px solid var(--border);flex-direction:row;gap:5px;padding:10px 12px;display:flex;overflow-x:auto}.sidebar>.eyebrow,.sidebar-bottom{display:none}.sidebar>button{white-space:nowrap;gap:6px;padding:10px;font-size:10px}.sidebar>button svg{width:14px}.admin-content{padding:25px 18px 45px}.admin-content .section-heading h1{font-size:28px}.workspace-tag{font-size:8px}.breadcrumb{gap:8px;margin-bottom:25px;font-size:8px}.stats{grid-template-columns:1fr;gap:10px;margin-top:20px}.stats>.panel{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.stats strong{grid-area:1/2/3;margin:0;font-size:30px}.stats span,.stats small{grid-column:1}.publisher-banner{padding:25px 20px}.publisher-banner h2{font-size:24px}.publisher-banner>svg{display:none}.panel{padding:20px}.integration-grid,.form-grid{grid-template-columns:1fr}.form-heading{gap:12px}.form-heading h2{font-size:19px}.form-heading p{font-size:10px}.publish-footer{flex-direction:column;align-items:stretch;gap:18px}.destinations{grid-template-columns:1fr}.destinations label{padding:14px}.destinations strong{font-size:12px}.mapping-strip{grid-template-columns:1fr}.section-actions{align-items:start}.section-actions p{max-width:55%;font-size:10px}.section-actions button{padding:10px 12px;font-size:10px}.record{flex-wrap:wrap;gap:14px;padding-block:20px}.record>div{min-width:65%}.record>.status{margin-inline-start:0}.record .secondary{min-height:34px;padding:9px 12px}.record>button{font-size:10px}.stage-timeline{gap:22px 12px}.job .split{align-items:start}.job .status{font-size:8px}.job h3{font-size:18px}.job .eyebrow{font-size:7px}.review{padding:15px}.check strong{font-size:11px}.review>p{font-size:10px}.product-detail{grid-template-columns:1fr;gap:25px}.purchase-panel{grid-row:1;position:static}.login{padding:30px}.login h1{font-size:30px}.basket-item{flex-wrap:wrap;font-size:11px}.basket-item strong{min-width:60%}.basket-item input{width:60px}.basket-item label{margin-inline-start:35px}.inline-form{flex-wrap:wrap}.inline-form input{max-width:100%}.total-panel{max-width:none}.eyebrow{font-size:9px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.section-buttons,.import-select{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.import-select>label{flex:1;min-width:min(100%,240px)}.tebex-import select{width:100%}.import-preview{background:var(--bg);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:8px;align-items:start;gap:24px;margin:26px 0;padding:20px;display:flex}.import-preview>img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:140px}.import-preview>div{flex:1;min-width:0}.import-preview h3{margin-top:0}.product-advanced{border-top:1px solid var(--border);margin:24px 0;padding-top:18px}.product-advanced>summary{cursor:pointer;color:var(--accent);padding:8px 0}@media (width<=650px){.import-preview{flex-direction:column;gap:16px;padding:14px}.import-preview>img{aspect-ratio:16/9;width:100%;max-height:200px}.tebex-import .split{flex-wrap:wrap}}@media print{.topbar,.sidebar,footer{display:none}.admin-layout{display:block}body{color:#000;background:#fff}.panel{break-inside:avoid;border:1px solid #ccc}}.customer-login{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;overflow:hidden}.commerce-labels,.coupon-list{flex-wrap:wrap;gap:8px;margin-block:10px;display:flex}.commerce-pill{border:1px solid var(--border);color:var(--accent);border-radius:20px;align-items:center;gap:8px;padding:5px 10px;font-size:12px;line-height:1.5;display:inline-flex}.subscription-intro{flex-wrap:wrap;align-items:start;gap:24px;margin-bottom:28px}.subscription-intro p{flex:1;min-width:min(100%,280px)}.subscription-intro button{white-space:nowrap}.subscription-notice,.account-help{border-block:1px solid var(--border);margin-block:24px;padding:20px}.account-page>.split,.account-order>.split{flex-wrap:wrap;align-items:center;gap:16px}.account-connect{margin-block:32px}.account-tabs{flex-wrap:wrap;margin-block:25px}.account-records{gap:16px;display:grid}.account-order{overflow-wrap:anywhere;min-width:0}.account-order p{margin-block:12px}.account-page .empty{min-height:220px}@media (width>=761px) and (width<=1250px){.topbar{flex-wrap:wrap;height:auto;min-height:92px;padding-block:18px}.topbar nav{flex-basis:100%;order:3;justify-content:center;height:40px}}@media (width<=760px){.topbar nav{justify-content:space-between;gap:8px;overflow-x:auto}.topbar nav button{white-space:nowrap;flex-shrink:0}.header-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px}.customer-login{max-width:120px;font-size:11px}.account-page h1{font-size:32px}}@media (width<=460px){.header-actions{flex-basis:100%;justify-content:space-between;margin:0}.topbar{gap:8px}.owner-link{padding-inline-start:4px}}.pc-release-products{gap:.75rem;margin:1rem 0;display:grid}.pc-release-form{gap:.6rem;margin-top:.75rem;display:grid}.pc-release-form textarea{width:100%}.pc-release-beta{align-items:center;gap:.5rem;display:flex}.pc-releases .actions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.pc-release-log{white-space:pre-wrap;max-height:18rem;margin-top:.5rem;font-size:.8rem;overflow:auto}@font-face{font-family:RDR Catalogue;src:url(/redm-assets/fonts/RDRCatalogueBold-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:RDR Lino;src:url(/redm-assets/fonts/RDRLino-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Hapna Slab;src:url(/redm-assets/fonts/HapnaSlabSerif-DemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Tajawal;src:url(/redm-assets/fonts/tajawal-arabic-400-normal.woff2)format("woff2");font-weight:400;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF;font-display:swap}@font-face{font-family:Tajawal;src:url(/redm-assets/fonts/tajawal-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Tajawal;src:url(/redm-assets/fonts/tajawal-arabic-700-normal.woff2)format("woff2");font-weight:700;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF;font-display:swap}@font-face{font-family:Tajawal;src:url(/redm-assets/fonts/tajawal-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}:root{color:#ffffffeb;--bg:#050505;--secondary:#0b0a0a;--elevated:#141010;--accent:#ededed;--text:#ffffffeb;--muted:#a5a1a0;--border:#ffffff24;--primary-red:#e11720;--slab:"Hapna Slab", "Tajawal", serif;--display:"RDR Catalogue", "Hapna Slab", "Tajawal", serif;--lino:"RDR Lino", "Tajawal", serif;--tex-divider:url(/redm-assets/tex/divider_line.png);--tex-header:url(/redm-assets/tex/menu_header_1a.png);--tex-plate:url(/redm-assets/tex/selection_box_bg_1a.png);background:#000;font-family:Tajawal,system-ui,sans-serif}.local-import{margin-block:20px}.local-import input[type=file]{display:none!important}.prepared-publisher,.launch-readiness{margin-block:24px}.prepared-publisher .mono,.launch-readiness .small{overflow-wrap:anywhere}.readiness-checks{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;margin-block:20px;display:grid}.readiness-checks .check{border:1px solid var(--border);padding:14px;display:block}.readiness-checks .status{margin-inline:10px}.launch-readiness details{margin-top:20px}.edition-options{margin-block:18px}.account-records .mono{overflow-wrap:anywhere}body{background:#000}.wraith-store{isolation:isolate;-webkit-font-smoothing:antialiased;background:#000;min-height:100vh;position:relative}.wraith-store>header,.wraith-store>main,.wraith-store>footer,.wraith-store>.message{z-index:2;position:relative}.wraith-store>header{z-index:30;position:sticky;top:0}.store-atmosphere{z-index:0;pointer-events:none;position:fixed;inset:0}.store-grain{z-index:5;opacity:.035;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}h1,h2,h3{font-family:var(--display);letter-spacing:.02em;text-wrap:balance;font-weight:400}p{color:#ffffffa8}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:var(--border);background:linear-gradient(#050505f2,#050505b8);gap:18px;height:auto;min-height:72px;padding-block:14px}.brand{font-family:var(--display);letter-spacing:2px;white-space:nowrap;font-size:21px;font-weight:400}.brand>svg{color:#fff}.brand-sub{font-family:var(--lino);color:var(--muted);letter-spacing:4px}.topbar nav{gap:clamp(12px,1.8vw,26px)}.topbar nav button{font-family:var(--slab);color:#ffffffa8;white-space:nowrap;min-height:42px;font-size:14px}.topbar nav button.active{color:#fff}.topbar nav button.active:after{background:var(--primary-red)}.header-actions{gap:12px}.customer-login{color:#fff;font-family:var(--slab);max-width:140px}.eyebrow{font-family:var(--lino);color:#ffffff8c;letter-spacing:2.4px;font-weight:400}.live-dot{background:var(--primary-red);box-shadow:none}.primary,.secondary,input,select,textarea,.panel,.product-card,.product-cover,.commerce-pill,.tabs button,.status{border-radius:0}.primary{font-family:var(--lino);letter-spacing:1.5px;text-transform:uppercase;color:#000;box-shadow:none;background:#fff;border:1px solid #fff;min-height:48px;padding:14px 28px;font-weight:400}.primary:hover:not(:disabled){color:#000;background:#ffffffdb;border-color:#ffffffdb}.secondary{color:#ffffffeb;font-family:var(--slab);background:0 0;border-color:#fff3}.secondary:hover:not(:disabled){color:#fff;background:#ffffff0f;border-color:#fff6}.hero{text-align:center;border:0;justify-content:center;align-items:center;min-height:86vh;padding:clamp(90px,12vh,150px) 6% clamp(56px,7vw,90px);display:flex}.hero:before{z-index:0;filter:grayscale(.76)contrast(1.08)brightness(.58);background:url(/redm-assets/img/backdrop.jpg) 50% 38%/cover no-repeat;-webkit-mask-image:linear-gradient(#000 0%,#000000d1 42%,#00000059 72%,#0000 94%);mask-image:linear-gradient(#000 0%,#000000d1 42%,#00000059 72%,#0000 94%)}.hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(72% 62% at 50% 42%,#0000 0%,#00000057 64%,#000000c7 100%),linear-gradient(#000000b8,#0000 26% 62%,#000);position:absolute;inset:0}.hero-copy{z-index:1;width:min(1080px,100%);position:relative}.hero .eyebrow{background:0 0;border:1px solid #fff3;align-items:center;gap:10px;padding:8px 14px;font-size:11px;display:inline-flex}.hero h1{font-family:var(--display);letter-spacing:.02em;max-width:100%;margin:24px auto 20px;font-size:clamp(34px,5vw,76px);font-weight:400;line-height:1.1}.hero h1 em{color:var(--primary-red)}.hero p{max-width:62ch;margin:0 auto 28px;font-size:clamp(16px,1.15vw,18.5px);line-height:1.8}.hero-note{font-family:var(--lino);letter-spacing:1.4px;color:#ffffff70;justify-content:center;margin-top:24px;font-size:12px}.dot-divider{background:#fff5}.section-heading h2,.studio-note h2{font-family:var(--display);font-weight:400}.section-heading{border-bottom:1px solid var(--border);padding-bottom:28px}.catalog{border-top:1px solid #ffffff1a}.catalog-tools{padding-block:22px}.tabs{border-radius:0}.tabs .selected,.tabs button.selected{color:#000;background:#fff}.product-grid{border-block-start:1px solid var(--border);border-inline-start:1px solid var(--border);gap:0}.product-card{border:0;border-block-end:1px solid var(--border);border-inline-end:1px solid var(--border);box-shadow:none;background:#080707de;overflow:hidden}.product-card:hover{border-color:var(--border);box-shadow:none;background:#111010;transform:none}.product-cover{background:linear-gradient(#1a1614,#080707);height:240px}.product-cover img{transition:transform .35s}.product-cover:hover img{transform:scale(1.035)}.product-cover>svg{color:#ffffffb8}.platform-badge{font-family:var(--lino);color:#fff;background:#050505dc;border-color:#fff3;border-radius:0}.card-body{padding:26px}.card-body h3{font-family:var(--slab);letter-spacing:0;font-size:20px}.card-body p{color:#ffffffa8;font-size:15px}.card-bottom{border-color:var(--border)}.card-bottom strong,.total strong{font-family:var(--lino);font-size:22px;font-weight:400}.commerce-pill{color:#e2dbd5;font-family:var(--slab);border-color:#fff3;padding:5px 10px}.panel{border-color:var(--border);box-shadow:none;background:#0a0909e8}.studio-note{background:linear-gradient(#080606d1,#050505db);border-block:1px solid #ffffff1a}.studio-note h2{font-size:clamp(30px,3.5vw,50px)}footer{background:#000;border-color:#ffffff1a}footer p,footer .muted{color:#ffffff70}.sidebar{border-color:var(--border);background:linear-gradient(#0c0c0c,#070707)}.sidebar button.active{color:#fff;background:#cb010129;border-color:#cb0101}.sidebar .eyebrow{color:#ffffff8c}.admin-layout{background:#050505}.admin-content{background:0 0}.admin-title h1{font-family:var(--display)}.mapping-strip{border-color:var(--border);background:#080808}.destinations label.chosen{background:#cb010129;border-color:#cb0101}.check{border-color:var(--border)}input,select,textarea{color:#fff;background:#0c0b0b;border-color:#ffffff2b}input::placeholder,textarea::placeholder{color:#aaa3a0}.server-store-intro{max-width:760px;margin-bottom:32px}.server-categories{flex-wrap:wrap;gap:12px;margin-block:24px;display:flex}.server-categories span{font-family:var(--slab);border:1px solid #fff3;padding:12px 18px}.server-delivery{border-block:1px solid var(--border);margin-block:22px;padding-block:20px}.server-delivery p{white-space:pre-wrap}.server-package-editor{background:#100c0c;border-color:#563331;margin-block:24px}@media (width<=1250px) and (width>=761px){.topbar nav{flex-basis:100%;justify-content:center;height:42px}.topbar{flex-wrap:wrap}}@media (width<=760px){.topbar{min-height:80px;padding:16px 5% 0}.topbar nav{justify-content:flex-start;gap:18px;min-width:0;height:46px;overflow-x:auto}.topbar nav button{flex-shrink:0;font-size:13px}.hero{min-height:680px;padding:80px 6% 65px}.hero h1{font-size:clamp(34px,8vw,48px);line-height:1.18}.hero .eyebrow{letter-spacing:1px;font-size:10px}.hero p{font-size:16px}.hero-note{flex-wrap:wrap;gap:12px}.product-cover{height:220px}.card-body{padding:22px}.section-heading{gap:18px}}@media (prefers-reduced-motion:reduce){.wraith-store *{transition:none!important;animation:none!important}}@media print{.store-atmosphere,.store-grain{display:none}.wraith-store{color:#000;background:#fff}}@font-face{font-family:EB Garamond;src:url(/redm-assets/fonts/EBGaramond-latin.woff2)format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:EB Garamond;src:url(/redm-assets/fonts/EBGaramond-Italic-latin.woff2)format("woff2");font-weight:400 800;font-style:italic;font-display:swap}@font-face{font-family:Amiri;src:url(/redm-assets/fonts/Amiri-400-arabic.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Amiri;src:url(/redm-assets/fonts/Amiri-700-arabic.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Lalezar;src:url(/redm-assets/fonts/Lalezar-400-arabic.woff2)format("woff2");font-weight:400;font-display:swap}:root{--ink:#0a0a0a;--ink-2:#111;--ink-3:#191919;--ink-4:#222;--paper:#f2f2f2;--paper-dim:#b4b4b4;--paper-faint:#7a7a7a;--rule:#f2f2f229;--rule-2:#f2f2f252;--red:#cb0101;--note:#e9e9e9;--note-ink:#111;--note-dim:#555;--ease:cubic-bezier(.2, .7, .2, 1);--edge:22px;--tex-tear:url(/redm-assets/kit/tear.png);--tex-grain:url(/redm-assets/kit/grain.png);--tex-band:url(/redm-assets/kit/band.png);--tex-band-sm:url(/redm-assets/kit/band-sm.png);--f-serif:"EB Garamond", "Amiri", Georgia, serif;--f-display:"EB Garamond", "Lalezar", Georgia, serif;--f-label:"EB Garamond", "Tajawal", Georgia, serif;--f-mark:"RDR Lino", "Lalezar", Georgia, serif;--display:var(--f-display);--slab:var(--f-label);--lino:var(--f-mark);--border:var(--rule);--muted:var(--paper-dim);--accent:var(--paper);--text:var(--paper);--primary-red:var(--red)}html[dir=rtl]{--f-serif:"Amiri", "EB Garamond", "Tajawal", serif;--f-display:"Lalezar", "EB Garamond", "Tajawal", serif;--f-label:"Tajawal", "EB Garamond", sans-serif}.wraith-store,body{background:var(--ink);color:var(--paper);font-family:var(--f-serif)}.wraith-store .store-grain{background-image:var(--tex-grain);filter:invert();mix-blend-mode:screen;opacity:.05;background-size:256px 256px}html[lang=ar] .wraith-store,html[lang=ar] .wraith-store :not(svg):not(path){font-family:var(--f-serif)!important;font-weight:inherit!important}html[lang=ar] .wraith-store :is(h1,h2,h3,.brand,.card-body h3,.card-bottom strong,.price,.lightbox-count){font-family:var(--f-display)!important;font-weight:400!important}html[lang=ar] .wraith-store :is(button,.eyebrow,label,input,select,textarea,.commerce-pill,.platform-badge,.muted,small){font-family:var(--f-label)!important}html[lang=ar] .wraith-store :is(.primary,.tabs button,.topbar nav button){font-weight:700!important}.wraith-store p{color:var(--paper-dim);font-size:17px;line-height:1.6}.wraith-store h1,.wraith-store h2,.wraith-store h3{font-family:var(--f-display);letter-spacing:.005em;color:var(--paper);text-shadow:0 1px 10px #00000073;font-weight:600}.wraith-store .eyebrow{font:500 15px/1.2 var(--f-label);color:var(--paper-dim);letter-spacing:.12em;text-transform:none;font-variant-caps:all-small-caps}html[dir=rtl] .wraith-store .eyebrow{letter-spacing:0;font-size:14px}.wraith-store .live-dot{background:var(--red);border-radius:0;width:6px;height:6px}.wraith-store .topbar{border-bottom:1px solid var(--rule);background:linear-gradient(#0a0a0af7,#0a0a0adb)}.wraith-store .brand{font-family:var(--f-mark);letter-spacing:3px}.wraith-store .brand-sub{font-family:var(--f-label);letter-spacing:6px;color:var(--paper-faint)}.wraith-store .topbar nav{gap:2px}.wraith-store .topbar nav button{isolation:isolate;height:38px;min-height:38px;font:500 16px/1 var(--f-label);letter-spacing:.1em;color:var(--paper-dim);transition:color .12s var(--ease);padding:0 11px;font-variant-caps:all-small-caps;position:relative}html[dir=rtl] .wraith-store .topbar nav button{letter-spacing:0;font-size:15px}.wraith-store .topbar nav button:before{content:"";z-index:-1;background:var(--paper);opacity:0;-webkit-mask:var(--tex-band-sm) center / 100% 100% no-repeat;-webkit-mask:var(--tex-band-sm) center / 100% 100% no-repeat;mask:var(--tex-band-sm) center / 100% 100% no-repeat;transition:opacity .12s var(--ease);position:absolute;inset:0}.wraith-store .topbar nav button:hover:not(:disabled){color:var(--ink)}.wraith-store .topbar nav button:hover:before{opacity:1}.wraith-store .topbar nav button.active{color:var(--paper)}.wraith-store .topbar nav button.active:hover{color:var(--ink)}.wraith-store .topbar nav button.active:after{content:"";inset-inline:14px;background:var(--red);height:2px;position:absolute;bottom:-6px}.wraith-store .header-actions button{color:var(--paper-dim);font-family:var(--f-label)}.wraith-store .header-actions button:hover:not(:disabled),.wraith-store .customer-login{color:var(--paper)}.wraith-store .primary,.wraith-store .secondary{isolation:isolate;box-shadow:none;min-height:50px;font:600 18px/1 var(--f-label);letter-spacing:.1em;text-transform:none;transition:color .12s var(--ease);background:0 0;border:0;border-radius:0;padding:12px 34px;font-variant-caps:all-small-caps;position:relative}html[dir=rtl] .wraith-store :is(.primary,.secondary){letter-spacing:0;font-size:16px}.wraith-store .primary:before,.wraith-store .secondary:before{content:"";z-index:-1;-webkit-mask:var(--tex-band-sm) center / 100% 100% no-repeat;-webkit-mask:var(--tex-band-sm) center / 100% 100% no-repeat;mask:var(--tex-band-sm) center / 100% 100% no-repeat;transition:background-color .12s var(--ease), transform .16s var(--ease);position:absolute;inset:0}.wraith-store .primary{color:var(--ink)}.wraith-store .primary:before{background:var(--paper)}.wraith-store .primary:hover:not(:disabled){color:var(--ink);background:0 0}.wraith-store .primary:hover:not(:disabled):before{background:#fff;transform:scaleX(1.03)}.wraith-store .secondary{color:var(--paper)}.wraith-store .secondary:before{background:var(--ink-4)}.wraith-store .secondary:hover:not(:disabled){color:var(--ink);background:0 0}.wraith-store .secondary:hover:not(:disabled):before{background:var(--paper)}.wraith-store .primary:disabled:before{background:var(--paper-faint)}.wraith-store .text-accent{color:var(--paper);font:600 17px/1 var(--f-label);letter-spacing:.09em;padding:8px 4px 10px;font-variant-caps:all-small-caps;position:relative}html[dir=rtl] .wraith-store .text-accent{letter-spacing:0;font-size:15px}.wraith-store .text-accent:after{content:"";inset-inline:10%;background:var(--red);opacity:0;height:3px;transition:opacity .14s var(--ease), transform .18s var(--ease);position:absolute;bottom:0;transform:scaleX(.3)}.wraith-store .text-accent:hover:not(:disabled){color:var(--paper)}.wraith-store .text-accent:hover:not(:disabled):after{opacity:1;transform:none}.wraith-store input,.wraith-store select,.wraith-store textarea{background:var(--ink-2);color:var(--paper);box-shadow:inset 0 -1px 0 var(--rule-2);font:500 17px/1.2 var(--f-label);caret-color:var(--paper);transition:background-color .12s var(--ease), box-shadow .12s var(--ease);border:0;border-radius:0;outline:none}.wraith-store input:focus,.wraith-store select:focus,.wraith-store textarea:focus{background:var(--ink-3);box-shadow:inset 0 -2px 0 var(--paper)}.wraith-store input::placeholder,.wraith-store textarea::placeholder{color:var(--paper-faint);opacity:1}.wraith-store :focus-visible{outline:2px solid var(--paper);outline-offset:3px}.wraith-store .tabs{background:0 0;border:0;gap:4px;padding:0}.wraith-store .tabs button{isolation:isolate;height:40px;color:var(--paper-dim);font:500 17px/1 var(--f-label);letter-spacing:.1em;background:0 0;border:0;border-radius:0;padding:0 18px;font-variant-caps:all-small-caps;position:relative}html[dir=rtl] .wraith-store .tabs button{letter-spacing:0;font-size:15px}.wraith-store .tabs button:before{content:"";z-index:-1;background:var(--paper);opacity:0;-webkit-mask:var(--tex-band-sm) center / 100% 100% no-repeat;-webkit-mask:var(--tex-band-sm) center / 100% 100% no-repeat;mask:var(--tex-band-sm) center / 100% 100% no-repeat;transition:opacity .12s var(--ease);position:absolute;inset:0}.wraith-store .tabs button:hover:not(:disabled){color:var(--ink)}.wraith-store .tabs button:hover:before,.wraith-store .tabs button.selected:before{opacity:1}.wraith-store .tabs button.selected,.wraith-store .tabs .selected{color:var(--ink);background:0 0}.wraith-store .product-grid{filter:drop-shadow(0 12px 16px #0000008c);border:0;gap:34px 30px}.wraith-store .product-card{background-color:var(--ink-2);-webkit-mask-box-image:var(--tex-tear) 64 fill / var(--edge) round;transition:background-color .16s var(--ease), box-shadow .16s var(--ease);background-image:linear-gradient(160deg,#f2f2f209,#f2f2f200 55%);border:0;position:relative;overflow:hidden;box-shadow:inset 0 0 25px #f2f2f21c,inset 0 0 9px #f2f2f21a}.wraith-store .product-card:after{content:"";pointer-events:none;background-image:var(--tex-grain);opacity:.1;mix-blend-mode:screen;filter:invert();background-size:256px 256px;position:absolute;inset:0}.wraith-store .product-card:before{content:"";inset-inline-start:6px;z-index:5;background:var(--red);width:8px;height:64px;-webkit-mask-box-image:var(--tex-tear) 64 fill / 4px round;opacity:0;transform-origin:top;transition:opacity .14s var(--ease), transform .18s var(--ease);pointer-events:none;position:absolute;top:30px;transform:scaleY(.4)}.wraith-store .product-card:hover{background-color:var(--ink-3);transform:none;box-shadow:inset 0 0 28px #f2f2f22b,inset 0 0 10px #f2f2f229}.wraith-store .product-card:hover:before{opacity:1;transform:none}.wraith-store .product-cover{background:var(--ink);aspect-ratio:16/9;border:0;width:calc(100% - 28px);height:auto;margin:14px 14px 0}.wraith-store .product-cover img{filter:saturate(.9)}.wraith-store .platform-badge{font:500 14px/1 var(--f-label);letter-spacing:.1em;border:1px solid var(--rule-2);color:var(--paper);background:#0a0a0adb;font-variant-caps:all-small-caps}.wraith-store .card-body{z-index:2;padding:22px 28px 26px;position:relative}.wraith-store .card-body h3{font:600 25px/1.1 var(--f-display)}html[dir=rtl] .wraith-store .card-body h3{font-size:23px}.wraith-store .card-body h3 button{text-align:start;padding:0}.wraith-store .card-body h3 button:hover{color:var(--paper)}.wraith-store .card-body p{color:var(--paper-dim);font-size:16px}.wraith-store .card-bottom{border-top:1px solid var(--rule)}.wraith-store .card-bottom strong,.wraith-store .total strong{font:400 26px/1 var(--f-mark);color:var(--paper);font-variant-numeric:lining-nums tabular-nums}.wraith-store .commerce-pill{border:1px solid var(--rule-2);color:var(--paper-dim);font:500 13px/1.1 var(--f-label);background:0 0;border-radius:0}.wraith-store .panel{background-color:var(--ink-2);-webkit-mask-box-image:var(--tex-tear) 64 fill / var(--edge) round;border:0;border-radius:0;position:relative;box-shadow:inset 0 0 25px #f2f2f21a,inset 0 0 9px #f2f2f217}.wraith-store .purchase-panel{background:var(--note);color:var(--note-ink);filter:none;padding:34px 36px 30px;box-shadow:inset 0 0 48px #00000047}.wraith-store .purchase-panel:before{content:"";pointer-events:none;background-image:var(--tex-grain);opacity:.2;background-size:256px 256px;position:absolute;inset:0}.wraith-store .purchase-panel>*{position:relative}.wraith-store .purchase-panel :is(h1,h2,h3){color:var(--note-ink);text-shadow:none}.wraith-store .purchase-panel h1{font:600 38px/1.08 var(--f-display)}html[dir=rtl] .wraith-store .purchase-panel h1{font-size:34px}.wraith-store .purchase-panel :is(p,.muted,small,label,dt,dd,span,li),.wraith-store .purchase-panel .eyebrow{color:var(--note-dim)}.wraith-store .purchase-panel strong,.wraith-store .purchase-panel .price,.wraith-store .purchase-panel :is(dd,td){color:var(--note-ink)}.wraith-store .purchase-panel select{color:var(--note-ink);background:#1111110f;box-shadow:inset 0 -1px #11111159}.wraith-store .purchase-panel select:focus{box-shadow:inset 0 -2px 0 var(--note-ink);background:#1111111a}.wraith-store .purchase-panel .primary{color:var(--paper)}.wraith-store .purchase-panel .primary:before{background:var(--ink)}.wraith-store .purchase-panel .primary:hover:not(:disabled){color:var(--paper)}.wraith-store .purchase-panel .primary:hover:not(:disabled):before{background:#000}.wraith-store .purchase-panel .secondary{color:var(--note-ink)}.wraith-store .purchase-panel .secondary:before{background:#1111111f}.wraith-store .purchase-panel .secondary:hover:not(:disabled){color:var(--paper)}.wraith-store .purchase-panel .secondary:hover:not(:disabled):before{background:var(--ink)}.wraith-store .purchase-panel :is(hr,.split),.wraith-store .purchase-panel *{border-color:#1111112e}.wraith-store .detail-cover-open{cursor:zoom-in;filter:drop-shadow(0 12px 18px #0009);width:100%;padding:0;display:block}.wraith-store .detail-cover{-webkit-mask-box-image:var(--tex-tear) 64 fill / 14px round;border-radius:0;max-height:none;display:block}.wraith-store .gallery{flex-wrap:wrap;gap:14px}.wraith-store .gallery button{cursor:zoom-in;width:150px;-webkit-mask-box-image:var(--tex-tear) 64 fill / 8px round;transition:transform .16s var(--ease), filter .16s var(--ease);filter:brightness(.78)saturate(.85);padding:0;position:relative}.wraith-store .gallery button:hover{filter:none;transform:translateY(-2px)}.wraith-store .gallery img{border-radius:0;width:100%;display:block}.wraith-store .product-detail h2{margin-top:10px;font-size:30px}.wraith-store .product-detail h3{font:500 16px/1.2 var(--f-label);letter-spacing:.12em;color:var(--paper-dim);border-bottom:1px solid var(--rule);padding-bottom:6px;font-variant-caps:all-small-caps}.wraith-store .product-detail li{color:var(--paper-dim);font-size:16px}.wraith-store .section-heading{border-bottom:1px solid var(--rule)}.wraith-store .catalog{border-top:0}.wraith-store .empty{border:1px dashed var(--rule-2);color:var(--paper-dim);border-radius:0}.wraith-store .studio-note{background:var(--ink-2);border-block:1px solid var(--rule)}.wraith-store .message{background:var(--note);color:var(--note-ink);border-radius:0}.wraith-store .message.error{box-shadow:inset 4px 0 0 var(--red)}.wraith-store footer{background:var(--ink);border-top:1px solid var(--rule)}.wraith-store .hero h1{font:600 clamp(40px, 5.4vw, 84px)/1.05 var(--f-display)}html[dir=rtl] .wraith-store .hero h1{line-height:1.25}.wraith-store .hero h1 em{color:var(--paper);font-style:italic}.wraith-store .hero .eyebrow{border:1px solid var(--rule-2);background:#0a0a0a80}.wraith-store .hero:before{filter:grayscale()contrast(1.1)brightness(.55)}.lightbox{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:kit-fade .16s var(--ease) both;background:radial-gradient(70% 70% at 50% 45%,#0a0a0af2,#0a0a0afc);place-items:center;padding:70px 90px 130px;display:grid;position:fixed;inset:0}.lightbox-frame{background:var(--note);max-width:min(1500px,100%);max-height:100%;-webkit-mask-box-image:var(--tex-tear) 64 fill / 16px round;filter:drop-shadow(0 20px 30px #000000b3);animation:kit-rise .22s var(--ease) both;margin:0;padding:14px;box-shadow:inset 0 0 40px #0000004d}.lightbox-frame img{object-fit:contain;max-width:100%;max-height:calc(100vh - 230px);display:block}.lightbox-close,.lightbox-nav{color:var(--paper);font:400 44px/1 var(--f-serif);isolation:isolate;place-items:center;display:grid;position:absolute}.lightbox-close:before,.lightbox-nav:before{content:"";z-index:-1;background:var(--ink-4);-webkit-mask:var(--tex-band-sm) center / 100% 100% no-repeat;-webkit-mask:var(--tex-band-sm) center / 100% 100% no-repeat;mask:var(--tex-band-sm) center / 100% 100% no-repeat;transition:background-color .12s var(--ease);position:absolute;inset:0}.lightbox-close:hover,.lightbox-nav:hover{color:var(--ink)!important}.lightbox-close:hover:before,.lightbox-nav:hover:before{background:var(--paper)}.lightbox-close{top:18px;width:64px;height:50px;inset-inline-end:22px}.lightbox-nav{width:64px;height:64px;font-size:54px;top:calc(50% - 50px)}.lightbox-nav.is-prev{inset-inline-start:18px}.lightbox-nav.is-next{inset-inline-end:18px}html[dir=rtl] .lightbox-nav{transform:scaleX(-1)}.lightbox-strip{gap:10px;max-width:calc(100% - 40px);padding:6px;display:flex;position:absolute;bottom:22px;left:50%;overflow-x:auto;transform:translate(-50%)}.lightbox-strip button{opacity:.5;width:112px;-webkit-mask-box-image:var(--tex-tear) 64 fill / 6px round;transition:opacity .12s var(--ease);flex:none;padding:0}.lightbox-strip button:hover{opacity:.85}.lightbox-strip button.is-here{opacity:1;box-shadow:inset 0 0 0 3px var(--paper);outline:0}.lightbox-strip img{width:100%;display:block}.lightbox-count{top:30px;font:400 20px/1 var(--f-mark);color:var(--paper-dim);letter-spacing:.1em;position:absolute;inset-inline-start:30px}@keyframes kit-fade{0%{opacity:0}to{opacity:1}}@keyframes kit-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@media (width<=1560px) and (width>=761px){.wraith-store .topbar{flex-wrap:wrap}.wraith-store .topbar nav{flex-basis:100%;order:3;justify-content:center;height:46px}}@media (width<=760px){.lightbox{padding:64px 10px 110px}.lightbox-frame{padding:7px}.lightbox-frame img{max-height:calc(100vh - 200px)}.lightbox-nav{width:52px;height:52px;font-size:42px;top:auto;bottom:120px}.lightbox-strip button{width:76px}.wraith-store .gallery button{width:calc(33.333% - 10px)}.wraith-store .purchase-panel{padding:26px 22px 22px}.wraith-store .product-grid{gap:26px}.wraith-store .topbar nav button{padding:0 10px}}@media (prefers-reduced-motion:reduce){.lightbox,.lightbox-frame{animation:none}}.glyph{vertical-align:-.18em;background-color:currentColor;flex:none;width:1.1em;height:1.1em;display:inline-block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.glyph-sack{vertical-align:-.38em;width:1.45em;height:1.45em;-webkit-mask-image:url(/redm-assets/kit/icon-sack.png);mask-image:url(/redm-assets/kit/icon-sack.png)}.glyph-arrow{vertical-align:-.08em;width:.8em;height:.8em;-webkit-mask-image:url(/redm-assets/kit/icon-arrow.png);mask-image:url(/redm-assets/kit/icon-arrow.png)}.glyph-cross{-webkit-mask-image:url(/redm-assets/kit/icon-cross.png);mask-image:url(/redm-assets/kit/icon-cross.png)}.glyph-tick{-webkit-mask-image:url(/redm-assets/tex/tick.png);mask-image:url(/redm-assets/tex/tick.png)}html[dir=rtl] .glyph-arrow{transform:scaleX(-1)}.lightbox-close .glyph{width:26px;height:26px}.lightbox-nav .glyph{width:30px;height:30px;transform:none}.lightbox-nav.is-prev .glyph{transform:scaleX(-1)}.wraith-store .icon-button .glyph-sack{width:26px;height:26px}html[dir=rtl] .wraith-store .brand,html[dir=rtl] .wraith-store .brand-sub{letter-spacing:0;font-family:Lalezar,Tajawal,sans-serif!important}html[dir=rtl] .wraith-store .brand{font-size:24px}html[dir=rtl] .wraith-store .brand-sub{color:var(--paper-faint);margin-top:2px;font-size:12px}.wraith-store .card-body .split{align-items:baseline;gap:14px}html .wraith-store .card-body h3,html .wraith-store .card-body h3 button,html[lang] .wraith-store .card-body h3 button{font-size:25px;line-height:1.12;font-family:EB Garamond,Lalezar,Georgia,serif!important;font-weight:600!important}html[lang] .wraith-store .card-body .split>.muted{color:var(--paper-faint);direction:ltr;flex:none;font:400 14px/1 EB Garamond,serif!important}.wraith-store .card-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.8em;margin:12px 0 18px;display:-webkit-box;overflow:hidden}.wraith-store .card-bottom{align-items:center;gap:12px;padding-top:16px}.wraith-store .card-bottom strong{direction:ltr;unicode-bidi:isolate}.wraith-store .card-bottom small{color:var(--paper-faint)!important;font-size:13px!important}.wraith-store .card-add{isolation:isolate;min-height:46px;color:var(--paper);font:600 17px/1 var(--f-label);letter-spacing:.08em;transition:color .12s var(--ease);flex:none;align-items:center;gap:10px;padding:8px 22px;font-variant-caps:all-small-caps;display:inline-flex;position:relative}html[dir=rtl] .wraith-store .card-add{letter-spacing:0;font-size:15px}.wraith-store .card-add:before{content:"";z-index:-1;background:var(--ink-4);-webkit-mask:var(--tex-band-sm) center / 100% 100% no-repeat;-webkit-mask:var(--tex-band-sm) center / 100% 100% no-repeat;mask:var(--tex-band-sm) center / 100% 100% no-repeat;transition:background-color .12s var(--ease);position:absolute;inset:0}.wraith-store .card-add:hover:not(:disabled){color:var(--ink)}.wraith-store .card-add:hover:not(:disabled):before{background:var(--paper)}.wraith-store .card-add:disabled{opacity:.4}.wraith-store .platform-badge{left:12px!important;right:auto!important}.wraith-store .card-bottom small{white-space:nowrap}.wraith-store .announce-channel{border-top:1px solid var(--rule);margin-top:16px;padding-top:16px}.wraith-store .sale-final{font:600 14px/1.5 var(--f-label);color:var(--red);margin:10px 0 14px}.wraith-store .purchase-panel .sale-final{color:#8a0000}.wraith-store .footer-legal{color:var(--paper-faint);flex-basis:100%;margin:14px 0 0;font-size:13px}.wraith-store .service-summary{color:var(--paper-dim);flex-wrap:wrap;gap:8px 22px;margin:10px 0;display:flex}.wraith-store .service-summary b{color:var(--paper)}.wraith-store .service-log{margin:0;padding:0;list-style:none}.wraith-store .service-log li{border-top:1px solid var(--rule);padding:12px 0}.wraith-store .service-log p{color:var(--paper);margin:4px 0 0}.wraith-store .service-clock{font:400 28px/1 var(--f-mark);color:var(--red)}.wraith-store .service-client label,.wraith-store .my-services label{margin:14px 0;display:block}.wraith-store .service-client textarea{width:100%;padding:10px}.wraith-store .account-vip{border:1px solid var(--rule-2);font:700 15px/1.2 var(--f-label);margin:6px 0 14px;padding:6px 14px;display:inline-block}.wraith-store .account-vip.vip-bronze{color:#d8955a;border-color:#b0703a}.wraith-store .account-vip.vip-silver{color:#dfe3e8;border-color:#c8ccd2}.wraith-store .account-vip.vip-gold{color:#f0c75a;border-color:#d4a83e}.wraith-store .account-vip.vip-platinum{color:#cfe6f0;border-color:#a8c8d6}.wraith-store .account-vip.vip-diamond{color:#a6dcff;border-color:#7cc8ff}.wraith-store .purchase-panel dl{gap:14px 18px;padding:18px 0;font-size:16px}.wraith-store .purchase-panel dt{color:var(--note-ink);font-weight:700}.wraith-store .purchase-panel dd{color:var(--note-ink);font-size:17px;font-weight:600}.wraith-store .purchase-panel .quantity-pick{color:var(--note-ink);grid-template-columns:1fr 110px;align-items:center;gap:8px 14px;margin:6px 0 14px;font-size:16px;font-weight:700;display:grid}.wraith-store .purchase-panel .quantity-pick input{text-align:center;width:100%;color:var(--note-ink);background:#1111110f;border:1px solid #11111159;padding:8px 10px;font-size:18px}.wraith-store .purchase-panel .quantity-pick span{color:var(--note-ink);grid-column:1/-1;font-size:15px;font-weight:600}@font-face{font-family:Montserrat;src:url(/redm-assets/fonts/Montserrat-latin.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/redm-assets/fonts/Montserrat-italic-latin.woff2)format("woff2");font-weight:600 800;font-style:italic;font-display:swap}.wraith-store:is(.studio-public,.studio-admin){--fr-ink:#0b0a0a;--fr-paper:#151313;--fr-paper-2:#1c1919;--fr-line:#f2f2f21f;--fr-line-2:#f2f2f23d;--fr-red:#d0161b;--fr-red-deep:#8f0b0e;--fr-text:#f4f1ee;--fr-dim:#a9a3a0;--fr-wrap:1440px;background:var(--fr-ink);color:var(--fr-text)}html:not([lang=ar]) .wraith-store:is(.studio-public,.studio-admin),html:not([lang=ar]) .wraith-store:is(.studio-public,.studio-admin) :not(svg):not(path):not(.glyph){font-family:Montserrat,Tajawal,system-ui,sans-serif!important}:is(.studio-public,.studio-admin) .fr-paper,:is(.studio-public,.studio-admin) .product-card,:is(.studio-public,.studio-admin) .product-shell,:is(.studio-public,.studio-admin) .tab-panel,:is(.studio-public,.studio-admin) .faq-item,:is(.studio-public,.studio-admin) .stats-row>div{background-color:var(--fr-paper);background-image:var(--tex-grain), linear-gradient(170deg, #f2f2f20b, #f2f2f200 60%);-webkit-mask-box-image:var(--tex-tear) 64 fill / 12px round;background-size:256px 256px,auto;position:relative;box-shadow:inset 0 0 22px #f2f2f20f}:is(.studio-public,.studio-admin) .good-badge{color:#fff;background:linear-gradient(160deg, var(--fr-red), var(--fr-red-deep));width:40px;height:40px;-webkit-mask-box-image:var(--tex-tear) 64 fill / 6px round;flex:none;place-items:center;display:inline-grid}:is(.studio-public,.studio-admin) .good-badge .glyph{width:22px;height:22px}:is(.studio-public,.studio-admin) .badge-title{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;font-size:17px;font-weight:700;display:flex}:is(.studio-public,.studio-admin) .card-mark{color:var(--fr-text);display:inline-flex}:is(.studio-public,.studio-admin) .card-mark svg{width:20px;height:20px}:is(.studio-public,.studio-admin) .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}:is(.studio-public,.studio-admin) .open-script,:is(.studio-public,.studio-admin) .buy-button,:is(.studio-public,.studio-admin) button.primary,:is(.studio-public,.studio-admin) a.primary{text-transform:none;letter-spacing:.01em;min-height:44px;-webkit-mask:var(--tex-band-sm) center / 100% 100% no-repeat;-webkit-mask:var(--tex-band-sm) center / 100% 100% no-repeat;mask:var(--tex-band-sm) center / 100% 100% no-repeat;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:16px;font-weight:700;transition:filter .15s,transform .15s;display:inline-flex;color:#fff!important;background:linear-gradient(#e01a1f,#a90d11)!important;border:0!important}:is(.studio-public,.studio-admin) .open-script:hover,:is(.studio-public,.studio-admin) .buy-button:hover:not(:disabled),:is(.studio-public,.studio-admin) button.primary:hover:not(:disabled){filter:brightness(1.15)}:is(.studio-public,.studio-admin) .open-script svg,:is(.studio-public,.studio-admin) .buy-button svg{width:18px;height:18px}:is(.studio-public,.studio-admin) .topbar{height:auto;min-height:112px;max-width:calc(var(--fr-wrap) + 160px);background:0 0;border-bottom:0;margin:0 auto;padding:0 clamp(16px,4vw,80px)}:is(.studio-public,.studio-admin) .topbar nav{gap:clamp(18px,2.2vw,40px)}:is(.studio-public,.studio-admin) .topbar nav button{color:var(--fr-text);letter-spacing:.02em;text-transform:uppercase;font-size:15px;font-weight:500}:is(.studio-public,.studio-admin) .topbar nav button:hover,:is(.studio-public,.studio-admin) .topbar nav button.active{color:#fff}:is(.studio-public,.studio-admin) .topbar nav button.active:after{background:var(--fr-red);height:3px;-webkit-mask:var(--tex-band-sm) center / 100% 100% no-repeat;-webkit-mask:var(--tex-band-sm) center / 100% 100% no-repeat;mask:var(--tex-band-sm) center / 100% 100% no-repeat;bottom:34px}:is(.studio-public,.studio-admin) .header-actions{gap:14px}:is(.studio-public,.studio-admin) .customer-login{height:40px;color:var(--fr-text);background:var(--fr-paper-2);-webkit-mask-box-image:var(--tex-tear) 64 fill / 5px round;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}:is(.studio-public,.studio-admin) .customer-login svg{width:18px;height:18px}:is(.studio-public,.studio-admin) .cart-pill{min-width:132px;height:40px;-webkit-mask-box-image:var(--tex-tear) 64 fill / 5px round;background:#f2efea;justify-content:center;padding:0 16px;font-size:15px;font-weight:700;color:#141212!important}:is(.studio-public,.studio-admin) .cart-pill .glyph-sack{background-color:#141212}:is(.studio-public,.studio-admin) .owner-link{opacity:.75;font-size:13px}:is(.studio-public,.studio-admin) .category-hero{background:linear-gradient(90deg, #0b0a0a33, #0b0a0aeb 46%, var(--fr-ink) 70%), url(/redm-assets/img/backdrop.jpg) left 30% / cover no-repeat;min-height:250px;-webkit-mask-box-image:var(--tex-tear) 64 fill / 16px round;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:32px;margin:0 0 28px;padding:28px clamp(16px,5vw,96px);display:grid}:is(.studio-public,.studio-admin) .category-hero h1{color:var(--fr-red);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 3px #00000073;margin:0;font-size:clamp(48px,6vw,84px);font-style:italic;font-weight:800;line-height:.95}:is(.studio-public,.studio-admin) .category-hero-title p{color:#fff;text-transform:uppercase;letter-spacing:.02em;margin:10px 0 0;font-size:clamp(16px,1.5vw,22px);font-style:italic;font-weight:600}:is(.studio-public,.studio-admin) .good-to-know{grid-template-columns:auto auto 1fr;justify-self:end;align-items:center;gap:14px;max-width:560px;display:grid}:is(.studio-public,.studio-admin) .good-to-know strong{text-transform:uppercase;max-width:7.5em;font-size:21px;font-weight:600;line-height:1.1}:is(.studio-public,.studio-admin) .good-to-know p{color:var(--fr-text);margin:0;font-size:15px;line-height:1.5}html[lang=ar] :is(.studio-public,.studio-admin) .category-hero h1,html[lang=ar] :is(.studio-public,.studio-admin) .category-hero-title p{letter-spacing:0;font-style:normal}:is(.studio-public,.studio-admin) .catalog-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;margin:0 0 26px;display:flex}:is(.studio-public,.studio-admin) .catalog-tools .tabs{margin-inline-end:auto}:is(.studio-public,.studio-admin) .search-box{background:var(--fr-paper);border:1px solid var(--fr-line-2);align-items:center;gap:10px;width:min(420px,100%);height:44px;padding:0 12px;display:flex;position:relative}:is(.studio-public,.studio-admin) .search-box input{min-width:0;height:100%;color:var(--fr-text);flex:1;font-size:15px;box-shadow:none!important;background:0 0!important;border:0!important}:is(.studio-public,.studio-admin) .search-icon{color:var(--fr-dim);display:inline-flex}:is(.studio-public,.studio-admin) .search-icon svg{width:18px;height:18px}:is(.studio-public,.studio-admin) .search-box kbd{color:var(--fr-dim);background:var(--fr-paper-2);border:1px solid var(--fr-line);padding:3px 7px;font-size:11px;font-weight:600}:is(.studio-public,.studio-admin) .sort-box select{color:#fff;height:44px;-webkit-mask:var(--tex-band-sm) center / 100% 100% no-repeat;-webkit-mask:var(--tex-band-sm) center / 100% 100% no-repeat;mask:var(--tex-band-sm) center / 100% 100% no-repeat;background:linear-gradient(#e01a1f,#a90d11);border:0;padding:0 38px 0 16px;font-size:15px;font-weight:600}:is(.studio-public,.studio-admin) .sort-box select option{color:#111;background:#fff}:is(.studio-public,.studio-admin) .catalog,:is(.studio-public,.studio-admin) .product-page,:is(.studio-public,.studio-admin) .faq,:is(.studio-public,.studio-admin) .stats-row{max-width:var(--fr-wrap);margin-inline:auto;padding-inline:clamp(16px,2vw,24px)}:is(.studio-public,.studio-admin) .product-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));gap:clamp(20px,2.6vw,44px);display:grid}:is(.studio-public,.studio-admin) .product-card{border:0;flex-direction:column;gap:14px;padding:16px;transition:transform .2s;display:flex}:is(.studio-public,.studio-admin) .product-card:hover{transform:translateY(-3px)}:is(.studio-public,.studio-admin) .product-cover{aspect-ratio:16/9;background:#000;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}:is(.studio-public,.studio-admin) .product-cover img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}:is(.studio-public,.studio-admin) .product-card:hover .product-cover img{transform:scale(1.03)}:is(.studio-public,.studio-admin) .platform-badge{top:12px;color:#fff;text-transform:uppercase;background:var(--fr-red);-webkit-mask-box-image:var(--tex-tear) 64 fill / 4px round;padding:3px 10px;font-size:12px;font-weight:700;position:absolute;inset-inline-start:12px}:is(.studio-public,.studio-admin) .card-foot{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}:is(.studio-public,.studio-admin) .card-title{min-width:0}:is(.studio-public,.studio-admin) .card-title h3{align-items:flex-start;gap:8px;margin:0;font-size:18px;font-weight:600;line-height:1.25;display:flex}:is(.studio-public,.studio-admin) .card-title h3 button{color:inherit;font:inherit;text-align:start;padding:0}:is(.studio-public,.studio-admin) .card-price{align-items:baseline;gap:6px;margin:6px 0 0;padding-inline-start:28px;font-size:16px;font-weight:500;display:flex}:is(.studio-public,.studio-admin) .card-price small{color:var(--fr-dim);order:-1;font-size:12px;font-weight:500}:is(.studio-public,.studio-admin) .card-actions{flex:none;gap:8px;display:flex}:is(.studio-public,.studio-admin) .card-actions .open-script{min-height:42px;padding:0 16px;font-size:15px}:is(.studio-public,.studio-admin) .card-add{color:#fff;width:42px;height:42px;-webkit-mask-box-image:var(--tex-tear) 64 fill / 5px round;place-items:center;padding:0;display:inline-grid;background:linear-gradient(#e01a1f,#a90d11)!important;border:0!important}:is(.studio-public,.studio-admin) .card-add .glyph-sack{background-color:#fff;width:22px;height:22px}:is(.studio-public,.studio-admin) .card-add:disabled{opacity:.4}:is(.studio-public,.studio-admin) .product-shell{grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);gap:clamp(20px,2.5vw,36px);padding:clamp(16px,2vw,26px);display:grid}:is(.studio-public,.studio-admin) .detail-cover-open{background:#000;border:0;width:100%;padding:0;display:block}:is(.studio-public,.studio-admin) .detail-cover{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}:is(.studio-public,.studio-admin) .product-media .gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}:is(.studio-public,.studio-admin) .product-media .gallery button{aspect-ratio:16/10;background:#000;border:0;padding:0;overflow:hidden}:is(.studio-public,.studio-admin) .product-media .gallery img{object-fit:cover;opacity:.85;width:100%;height:100%;transition:opacity .2s}:is(.studio-public,.studio-admin) .product-media .gallery button:hover img{opacity:1}:is(.studio-public,.studio-admin) .purchase-panel{flex-direction:column;gap:14px;padding:0;display:flex;position:static;box-shadow:none!important;background:0 0!important;-webkit-mask-box-image:!important}:is(.studio-public,.studio-admin) .product-title{gap:12px;margin:0;font-size:clamp(26px,2.3vw,34px);font-weight:600;line-height:1.15;display:flex}:is(.studio-public,.studio-admin) .product-title .card-mark svg{width:28px;height:28px;margin-top:4px}:is(.studio-public,.studio-admin) .product-lead{color:var(--fr-dim);margin:0;font-size:15px;line-height:1.55}:is(.studio-public,.studio-admin) .edition-cards{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:12px;display:grid}:is(.studio-public,.studio-admin) .edition-card{text-align:start;color:var(--fr-text);background:var(--fr-paper-2);border:1px solid var(--fr-line-2);flex-direction:column;align-items:flex-start;gap:6px;padding:16px 14px 14px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}:is(.studio-public,.studio-admin) .edition-card.selected{border-color:var(--fr-red);box-shadow:inset 0 0 0 1px var(--fr-red), 0 0 18px #d0161b2e}:is(.studio-public,.studio-admin) .edition-name{align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}:is(.studio-public,.studio-admin) .edition-card .radio{border:2px solid var(--fr-dim);border-radius:50%;width:16px;height:16px}:is(.studio-public,.studio-admin) .edition-card.selected .radio{border-color:var(--fr-red);box-shadow:inset 0 0 0 3px var(--fr-paper-2);background:var(--fr-red)}:is(.studio-public,.studio-admin) .edition-price{font-size:22px;font-weight:700}:is(.studio-public,.studio-admin) .edition-card small{color:var(--fr-dim);font-size:13px}:is(.studio-public,.studio-admin) .recommended{top:-11px;color:#fff;letter-spacing:.06em;text-transform:uppercase;background:var(--fr-red);-webkit-mask-box-image:var(--tex-tear) 64 fill / 4px round;padding:2px 10px;font-size:11px;font-weight:700;position:absolute;inset-inline-end:12px}:is(.studio-public,.studio-admin) .which-edition{color:var(--fr-dim);align-self:flex-start;align-items:center;gap:8px;padding:0;font-size:14px;display:inline-flex}:is(.studio-public,.studio-admin) .which-mark{border:1px solid var(--fr-dim);border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;display:inline-grid}:is(.studio-public,.studio-admin) .which-text{margin:-4px 0 0}:is(.studio-public,.studio-admin) .single-price{margin:6px 0 0;font-size:30px;font-weight:700}:is(.studio-public,.studio-admin) .buy-button{width:100%;min-height:50px;margin-top:4px;font-size:17px}:is(.studio-public,.studio-admin) .buy-button .glyph-sack{background-color:#fff;width:22px;height:22px}:is(.studio-public,.studio-admin) .features-box{margin-top:12px}:is(.studio-public,.studio-admin) .dash-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}:is(.studio-public,.studio-admin) .dash-list li{padding-inline-start:26px;font-size:15px;line-height:1.45;position:relative}:is(.studio-public,.studio-admin) .dash-list li:before{content:"";inset-inline-start:0;background:var(--fr-text);width:14px;height:2px;position:absolute;top:.7em}:is(.studio-public,.studio-admin) .purchase-links{gap:8px;display:grid}:is(.studio-public,.studio-admin) .product-tabs{border-bottom:1px solid var(--fr-line);gap:4px;margin:34px 0 0;display:flex}:is(.studio-public,.studio-admin) .product-tabs button{color:var(--fr-dim);padding:12px 18px;font-size:15px;font-weight:600;position:relative}:is(.studio-public,.studio-admin) .product-tabs button.selected{color:#fff}:is(.studio-public,.studio-admin) .product-tabs button.selected:after{content:"";inset-inline:10px;background:var(--fr-red);height:3px;-webkit-mask:var(--tex-band-sm) center / 100% 100% no-repeat;-webkit-mask:var(--tex-band-sm) center / 100% 100% no-repeat;mask:var(--tex-band-sm) center / 100% 100% no-repeat;position:absolute;bottom:-2px}:is(.studio-public,.studio-admin) .tab-panel{margin-top:16px;padding:clamp(18px,2.4vw,32px)}:is(.studio-public,.studio-admin) .tab-panel h2{text-transform:none;letter-spacing:0;margin:0 0 14px;font-size:24px;font-weight:600}:is(.studio-public,.studio-admin) .tab-panel .preserve{color:var(--fr-text);font-size:15px;line-height:1.7}:is(.studio-public,.studio-admin) .requirements{grid-template-columns:max-content 1fr;gap:10px 28px;margin:0;font-size:15px;display:grid}:is(.studio-public,.studio-admin) .requirements dt{color:var(--fr-dim)}:is(.studio-public,.studio-admin) .requirements dd{margin:0}:is(.studio-public,.studio-admin) .hero h1{letter-spacing:.02em;text-transform:uppercase;font-weight:800}:is(.studio-public,.studio-admin) .hero h1 em{color:var(--fr-red);font-style:italic}html[lang=ar] :is(.studio-public,.studio-admin) .hero h1 em{font-style:normal}:is(.studio-public,.studio-admin) .stats-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,32px);margin-block:clamp(40px,5vw,72px);display:grid}:is(.studio-public,.studio-admin) .stats-row>div{text-align:center;justify-items:center;gap:6px;padding:30px 16px;display:grid}:is(.studio-public,.studio-admin) .stats-row strong{color:var(--fr-red);font-size:clamp(44px,4.5vw,64px);font-style:italic;font-weight:800;line-height:1}:is(.studio-public,.studio-admin) .stats-row span{font-size:15px;font-style:italic;font-weight:600}html[lang=ar] :is(.studio-public,.studio-admin) .stats-row strong,html[lang=ar] :is(.studio-public,.studio-admin) .stats-row span{font-style:normal}:is(.studio-public,.studio-admin) .faq{margin-block:10px clamp(48px,6vw,88px)}:is(.studio-public,.studio-admin) .faq .badge-title{margin:0 0 18px;font-size:22px}:is(.studio-public,.studio-admin) .faq-list{gap:8px;display:grid}:is(.studio-public,.studio-admin) .faq-item{-webkit-mask-box-image:var(--tex-tear) 64 fill / 6px round}:is(.studio-public,.studio-admin) .faq-item button{width:100%;color:var(--fr-text);text-align:start;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:16px;font-weight:600;display:flex}:is(.studio-public,.studio-admin) .faq-chevron{transition:transform .2s;display:inline-flex}:is(.studio-public,.studio-admin) .faq-chevron svg{width:18px;height:18px}:is(.studio-public,.studio-admin) .faq-item.open .faq-chevron{transform:rotate(180deg)}:is(.studio-public,.studio-admin) .faq-item p{color:var(--fr-dim);margin:0;padding:0 20px 18px;font-size:15px;line-height:1.6}:is(.studio-public,.studio-admin) footer.site-footer{background:#090808;background-image:var(--tex-grain);border-top:1px solid var(--fr-line);background-size:256px 256px;margin-top:clamp(40px,6vw,96px);padding:56px clamp(16px,4vw,80px) 28px;display:block}:is(.studio-public,.studio-admin) .footer-columns{max-width:var(--fr-wrap);grid-template-columns:repeat(3,minmax(140px,1fr)) minmax(220px,1.4fr);gap:28px;margin:0 auto;display:grid}:is(.studio-public,.studio-admin) .footer-columns h4{color:var(--fr-dim);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:600}:is(.studio-public,.studio-admin) .footer-columns button,:is(.studio-public,.studio-admin) .footer-columns a{color:var(--fr-text);text-align:start;padding:4px 0;font-size:15px;display:block}:is(.studio-public,.studio-admin) .footer-columns button:hover,:is(.studio-public,.studio-admin) .footer-columns a:hover{color:#fff;text-decoration:underline}:is(.studio-public,.studio-admin) .footer-brand{text-align:end;justify-self:end}:is(.studio-public,.studio-admin) .footer-brand .brand{justify-content:flex-end}:is(.studio-public,.studio-admin) .footer-brand p{color:var(--fr-dim);margin:8px 0 0;font-size:14px}:is(.studio-public,.studio-admin) .footer-bottom{max-width:var(--fr-wrap);border-top:1px solid var(--fr-line);flex-wrap:wrap;justify-content:space-between;gap:10px;margin:36px auto 0;padding-top:18px;font-size:13px;display:flex}:is(.studio-public,.studio-admin) .footer-bottom .footer-legal{max-width:70ch;color:var(--fr-dim);margin:0}@media (width<=1100px){:is(.studio-public,.studio-admin) .topbar nav{overflow-x:auto}:is(.studio-public,.studio-admin) .product-shell{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){:is(.studio-public,.studio-admin) .category-hero{grid-template-columns:minmax(0,1fr)}:is(.studio-public,.studio-admin) .good-to-know{justify-self:start}:is(.studio-public,.studio-admin) .catalog-tools{justify-content:stretch}:is(.studio-public,.studio-admin) .search-box{width:100%}:is(.studio-public,.studio-admin) .stats-row{grid-template-columns:minmax(0,1fr)}:is(.studio-public,.studio-admin) .footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.studio-public,.studio-admin) .footer-brand{text-align:start;justify-self:start}:is(.studio-public,.studio-admin) .card-foot{flex-direction:column}:is(.studio-public,.studio-admin) .product-media .gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.wraith-store:is(.studio-public,.studio-admin) .purchase-panel{color:var(--fr-text)}.wraith-store:is(.studio-public,.studio-admin) .purchase-panel:before{display:none}.wraith-store:is(.studio-public,.studio-admin) .purchase-panel h1,.wraith-store:is(.studio-public,.studio-admin) .purchase-panel h2,.wraith-store:is(.studio-public,.studio-admin) .purchase-panel h3,.wraith-store:is(.studio-public,.studio-admin) .purchase-panel strong{color:var(--fr-text)}.wraith-store:is(.studio-public,.studio-admin) .purchase-panel p,.wraith-store:is(.studio-public,.studio-admin) .purchase-panel .muted{color:var(--fr-dim)}.wraith-store:is(.studio-public,.studio-admin) .purchase-panel .sale-final{color:#e2575b}.wraith-store:is(.studio-public,.studio-admin) .purchase-panel .recommended{color:#fff}.wraith-store:is(.studio-public,.studio-admin) .purchase-panel .secondary{color:var(--fr-text)}.wraith-store:is(.studio-public,.studio-admin) .open-script:before,.wraith-store:is(.studio-public,.studio-admin) .buy-button:before,.wraith-store:is(.studio-public,.studio-admin) .card-add:before,.wraith-store:is(.studio-public,.studio-admin) button.primary:before,.wraith-store:is(.studio-public,.studio-admin) a.primary:before{display:none}.wraith-store:is(.studio-public,.studio-admin) .product-cover{width:100%;margin:0}.wraith-store:is(.studio-public,.studio-admin) label.search-box,.wraith-store:is(.studio-public,.studio-admin) label.sort-box{color:var(--fr-text);flex-direction:row;gap:10px;font-size:15px}.wraith-store:is(.studio-public,.studio-admin) .customer-login{white-space:nowrap;border:1px solid var(--fr-line-2);-webkit-mask-box-image:}.wraith-store:is(.studio-public,.studio-admin) .purchase-panel .edition-card,.wraith-store:is(.studio-public,.studio-admin) .purchase-panel .edition-name,.wraith-store:is(.studio-public,.studio-admin) .purchase-panel .edition-price,.wraith-store:is(.studio-public,.studio-admin) .purchase-panel .dash-list li{color:var(--fr-text)}.wraith-store:is(.studio-public,.studio-admin) .purchase-panel .edition-card small,.wraith-store:is(.studio-public,.studio-admin) .purchase-panel .which-edition{color:var(--fr-dim)}.wraith-store:is(.studio-public,.studio-admin) .owner-link{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.wraith-store:is(.studio-public,.studio-admin) .product-media .gallery button{width:100%;height:auto}.wraith-store:is(.studio-public,.studio-admin) .product-media .gallery img{width:100%;height:100%}.wraith-store:is(.studio-public,.studio-admin) .product-tabs{scrollbar-width:none;overflow-x:auto}.wraith-store:is(.studio-public,.studio-admin) .product-tabs button{white-space:nowrap;flex:none}@media (width<=820px){.wraith-store:is(.studio-public,.studio-admin) .topbar{flex-wrap:wrap;row-gap:10px;height:auto;padding-block:14px}.wraith-store:is(.studio-public,.studio-admin) .topbar nav{scrollbar-width:none;order:3;width:100%;height:40px;overflow-x:auto}.wraith-store:is(.studio-public,.studio-admin) .topbar nav button{flex:none;height:40px}.wraith-store:is(.studio-public,.studio-admin) .topbar nav button.active:after{bottom:2px}.wraith-store:is(.studio-public,.studio-admin) .header-actions{flex-wrap:wrap;gap:8px}.wraith-store:is(.studio-public,.studio-admin) .good-to-know{grid-template-columns:auto 1fr;max-width:none}.wraith-store:is(.studio-public,.studio-admin) .good-to-know p{grid-column:1/-1}.wraith-store:is(.studio-public,.studio-admin) .category-hero{min-height:0;padding:22px 18px}.wraith-store:is(.studio-public,.studio-admin) .product-shell{padding:12px}}:is(.studio-public,.studio-admin) .account-page{max-width:var(--fr-wrap);margin-inline:auto;padding-inline:clamp(16px,2vw,24px)}:is(.studio-public,.studio-admin) .account-bar{align-items:center;gap:16px;margin:0 0 8px}:is(.studio-public,.studio-admin) .account-name{color:var(--fr-dim);margin:0;font-size:15px}:is(.studio-public,.studio-admin) .account-name strong{color:var(--fr-text);font-weight:700}:is(.studio-public,.studio-admin) .account-tabs{margin:8px 0 20px}:is(.studio-public,.studio-admin) .account-tabs .tab-action{color:var(--fr-dim);margin-inline-start:auto;font-size:14px;font-weight:500}:is(.studio-public,.studio-admin) .account-tabs .tab-action:hover{color:#fff}.wraith-store:is(.studio-public,.studio-admin) .account-page .panel{color:var(--fr-text);background-color:var(--fr-paper);background-image:var(--tex-grain), linear-gradient(170deg, #f2f2f20b, #f2f2f200 60%);-webkit-mask-box-image:var(--tex-tear) 64 fill / 12px round;background-size:256px 256px,auto;border:0;padding:clamp(18px,2vw,26px);position:relative;box-shadow:inset 0 0 22px #f2f2f20f}.wraith-store:is(.studio-public,.studio-admin) .account-page .panel:before{display:none}:is(.studio-public,.studio-admin) .account-page .panel h2,:is(.studio-public,.studio-admin) .account-page .panel h3{color:var(--fr-text);text-transform:none;letter-spacing:0;margin:0 0 10px;font-size:20px;font-weight:600}:is(.studio-public,.studio-admin) .account-page .panel p{color:var(--fr-dim);font-size:15px;line-height:1.55}:is(.studio-public,.studio-admin) .account-connect{max-width:760px}:is(.studio-public,.studio-admin) .account-records{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:18px;display:grid}:is(.studio-public,.studio-admin) .account-order .split strong{font-size:17px;font-weight:700}:is(.studio-public,.studio-admin) .account-order .status{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:var(--fr-red);-webkit-mask-box-image:var(--tex-tear) 64 fill / 4px round;padding:3px 10px;font-size:12px;font-weight:700}:is(.studio-public,.studio-admin) .account-page .mono{color:var(--fr-dim);word-break:break-all;font-size:13px}:is(.studio-public,.studio-admin) .account-page .section-buttons{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}:is(.studio-public,.studio-admin) .account-page .empty{text-align:center;background-color:var(--fr-paper);background-image:var(--tex-grain);-webkit-mask-box-image:var(--tex-tear) 64 fill / 12px round;background-size:256px 256px;border:0;justify-items:center;gap:10px;padding:48px 20px;display:grid}:is(.studio-public,.studio-admin) .account-page .empty h3{margin:0;font-size:19px;font-weight:600}:is(.studio-public,.studio-admin) .account-page .empty p{max-width:60ch;color:var(--fr-dim);margin:0}:is(.studio-public,.studio-admin) .account-help{border-top:1px solid var(--fr-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:28px;padding:18px 0 0;display:flex}:is(.studio-public,.studio-admin) .account-help p{max-width:80ch;margin:0}:is(.studio-public,.studio-admin) .account-page .activity-table{overflow-x:auto}:is(.studio-public,.studio-admin) .server-store-intro,:is(.studio-public,.studio-admin) .catalog>p{max-width:80ch;color:var(--fr-dim);font-size:15px;line-height:1.6}.wraith-store:is(.studio-public,.studio-admin) .secondary,.wraith-store:is(.studio-public,.studio-admin) .text-accent{letter-spacing:.01em;text-transform:none;font-size:15px;font-variant-caps:normal;font-weight:600}.wraith-store:is(.studio-public,.studio-admin) .secondary{gap:10px;min-height:44px;padding:0 18px}.wraith-store:is(.studio-public,.studio-admin) .server-categories{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.wraith-store:is(.studio-public,.studio-admin) .server-categories button{height:38px;color:var(--fr-text);letter-spacing:0;background:var(--fr-paper-2);border:1px solid var(--fr-line-2);padding:0 16px;font-size:14px;font-weight:600;-webkit-mask-box-image:}.wraith-store:is(.studio-public,.studio-admin) .server-categories button:before{display:none}.wraith-store:is(.studio-public,.studio-admin) .server-categories button.selected{color:#fff;background:var(--fr-red);border-color:var(--fr-red)}.wraith-store:is(.studio-public,.studio-admin) .account-tabs{flex-wrap:nowrap}.wraith-store:is(.studio-public,.studio-admin) .topbar .brand{gap:0;padding:0}.wraith-store:is(.studio-public,.studio-admin) .brand-emblem{filter:drop-shadow(0 6px 14px #0009);width:76px;height:76px;transition:transform .25s,filter .25s;display:block}.wraith-store:is(.studio-public,.studio-admin) .topbar .brand:hover .brand-emblem{filter:drop-shadow(0 6px 14px #0009)drop-shadow(0 0 12px #d0161b59);transform:rotate(-4deg)scale(1.05)}.wraith-store:is(.studio-public,.studio-admin) .footer-brand{justify-items:end;gap:10px;display:grid}.wraith-store:is(.studio-public,.studio-admin) .footer-logo{filter:drop-shadow(0 8px 18px #0000008c);width:190px;height:auto;display:block}html[dir=rtl] .wraith-store:is(.studio-public,.studio-admin) .footer-brand{justify-items:start}@media (width<=820px){.wraith-store:is(.studio-public,.studio-admin) .brand-emblem{width:58px;height:58px}.wraith-store:is(.studio-public,.studio-admin) .footer-brand{justify-items:start}.wraith-store:is(.studio-public,.studio-admin) .footer-logo{width:150px}}:is(.studio-public,.studio-admin) .basket-page{max-width:var(--fr-wrap);margin-inline:auto;padding-inline:clamp(16px,2vw,24px)}:is(.studio-public,.studio-admin) .basket-layout{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;gap:clamp(18px,2.4vw,34px);margin-top:16px;display:grid}:is(.studio-public,.studio-admin) .basket-items{gap:12px;display:grid}.wraith-store:is(.studio-public,.studio-admin) .basket-item{background-color:var(--fr-paper);background-image:var(--tex-grain);-webkit-mask-box-image:var(--tex-tear) 64 fill / 10px round;background-size:256px 256px;border:0;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:16px;padding:16px 18px;display:grid}:is(.studio-public,.studio-admin) .basket-mark{background:var(--fr-paper-2);border:1px solid var(--fr-line-2);place-items:center;width:44px;height:44px;display:inline-grid}:is(.studio-public,.studio-admin) .basket-mark svg{width:24px;height:24px}.wraith-store:is(.studio-public,.studio-admin) .basket-item strong{font-size:17px;font-weight:600}.wraith-store:is(.studio-public,.studio-admin) .basket-item label{color:var(--fr-dim);flex-direction:row;align-items:center;gap:8px;font-size:13px}.wraith-store:is(.studio-public,.studio-admin) .basket-item input{text-align:center;background:var(--fr-paper-2);border:1px solid var(--fr-line-2);width:64px;height:38px;color:var(--fr-text)}.wraith-store:is(.studio-public,.studio-admin) .basket-item>span{font-size:17px;font-weight:700}.wraith-store:is(.studio-public,.studio-admin) .basket-item>button{color:var(--fr-dim);font-size:14px;font-weight:600}.wraith-store:is(.studio-public,.studio-admin) .basket-item>button:hover{color:#e2575b}.wraith-store:is(.studio-public,.studio-admin) .inline-form{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.wraith-store:is(.studio-public,.studio-admin) .inline-form input{background:var(--fr-paper);border:1px solid var(--fr-line-2);min-width:180px;height:44px;color:var(--fr-text);flex:1;padding:0 12px}:is(.studio-public,.studio-admin) .basket-side{gap:12px;display:grid;position:sticky;top:20px}.wraith-store:is(.studio-public,.studio-admin) .total-panel{color:var(--fr-text);background-color:var(--fr-paper);background-image:var(--tex-grain), linear-gradient(170deg, #f2f2f20d, #f2f2f200 60%);-webkit-mask-box-image:var(--tex-tear) 64 fill / 12px round;background-size:256px 256px,auto;border:0;gap:12px;padding:22px;display:grid}.wraith-store:is(.studio-public,.studio-admin) .total-panel:before{display:none}.wraith-store:is(.studio-public,.studio-admin) .total-panel .split{color:var(--fr-dim);font-size:15px}.wraith-store:is(.studio-public,.studio-admin) .total-panel .total{border-top:1px solid var(--fr-line);color:var(--fr-text);padding-top:12px;font-size:20px}.wraith-store:is(.studio-public,.studio-admin) .total-panel .sale-final{color:#e2575b;margin:0}:is(.studio-public,.studio-admin) .subscription-notice{color:var(--fr-text);background:var(--fr-paper-2);border-inline-start:3px solid var(--fr-red);margin:0;padding:14px 16px;font-size:14px}:is(.studio-public,.studio-admin) .basket-page .empty{text-align:center;background-color:var(--fr-paper);background-image:var(--tex-grain);-webkit-mask-box-image:var(--tex-tear) 64 fill / 12px round;background-size:256px 256px;border:0;justify-items:center;gap:12px;padding:56px 20px;display:grid}:is(.studio-public,.studio-admin) .basket-page .empty h3{margin:0;font-size:20px;font-weight:600}@media (width<=900px){:is(.studio-public,.studio-admin) .basket-layout{grid-template-columns:minmax(0,1fr)}:is(.studio-public,.studio-admin) .basket-side{position:static}.wraith-store:is(.studio-public,.studio-admin) .basket-item{grid-template-columns:auto minmax(0,1fr)}.wraith-store:is(.studio-public,.studio-admin) .basket-item>label,.wraith-store:is(.studio-public,.studio-admin) .basket-item>span,.wraith-store:is(.studio-public,.studio-admin) .basket-item>button{grid-column:2;justify-self:start}}.wraith-store.studio-admin{--fr-ink:#0b0a0a;--fr-paper:#151313;--fr-paper-2:#1c1919;--fr-line:#f2f2f21f;--fr-line-2:#f2f2f23d;--fr-red:#d0161b;--fr-red-deep:#8f0b0e;--fr-text:#f4f1ee;--fr-dim:#a9a3a0;--fr-wrap:1440px;background:var(--fr-ink);color:var(--fr-text)}.studio-admin .admin-layout{grid-template-columns:250px minmax(0,1fr)}.wraith-store.studio-admin .sidebar{background-color:#100f0f;background-image:var(--tex-grain);border-inline-end:1px solid var(--fr-line);background-size:256px 256px;gap:4px;padding:26px 14px 20px}.wraith-store.studio-admin .sidebar>.eyebrow{color:var(--fr-dim);letter-spacing:.1em;text-transform:uppercase;margin:0 12px 16px;font-size:11px;font-weight:600}.wraith-store.studio-admin .sidebar>button{color:var(--fr-dim);border:0;border-radius:0;gap:12px;padding:11px 14px;font-size:14px;font-weight:600;position:relative}.wraith-store.studio-admin .sidebar>button:hover{color:#fff;background:#f2f2f20a}.wraith-store.studio-admin .sidebar>button>svg{width:18px;height:18px;color:var(--fr-dim)}.wraith-store.studio-admin .sidebar>button.selected{color:#fff;background:var(--fr-paper-2);-webkit-mask-box-image:var(--tex-tear) 64 fill / 5px round}.wraith-store.studio-admin .sidebar>button.selected:before{content:"";background:var(--fr-red);width:4px;position:absolute;inset-block:8px;inset-inline-start:0}.wraith-store.studio-admin .sidebar>button.selected>svg{color:var(--fr-red)}.wraith-store.studio-admin .nav-dot{background:var(--fr-red)}.wraith-store.studio-admin .sidebar-bottom strong{font-size:13px}.wraith-store.studio-admin .sidebar-bottom small{font-size:12px}.wraith-store.studio-admin .owner-avatar{background:var(--fr-paper-2);border-color:var(--fr-line-2);border-radius:0}.wraith-store.studio-admin .admin-content{padding:32px clamp(18px,3vw,44px) 64px}.wraith-store.studio-admin .breadcrumb{color:var(--fr-dim);margin-bottom:20px;font-size:13px;font-weight:500}.wraith-store.studio-admin .admin-content .eyebrow{color:var(--fr-red);letter-spacing:.1em;font-size:12px;font-weight:700}.wraith-store.studio-admin .admin-content .section-heading h1,.wraith-store.studio-admin .admin-content>h1{text-transform:uppercase;letter-spacing:.03em;font-size:clamp(30px,3vw,42px);font-style:italic;font-weight:800}html[lang=ar] .wraith-store.studio-admin .admin-content .section-heading h1{letter-spacing:0;font-style:normal}.wraith-store.studio-admin .admin-content h2{font-size:22px;font-weight:600}.wraith-store.studio-admin .panel{color:var(--fr-text);background-color:var(--fr-paper);background-image:var(--tex-grain), linear-gradient(170deg, #f2f2f20b, #f2f2f200 60%);-webkit-mask-box-image:var(--tex-tear) 64 fill / 12px round;background-size:256px 256px,auto;border:0;position:relative;box-shadow:inset 0 0 22px #f2f2f20f}.wraith-store.studio-admin .panel:before{display:none}.wraith-store.studio-admin .panel p,.wraith-store.studio-admin .muted{color:var(--fr-dim)}.wraith-store.studio-admin .stats>*{background-color:var(--fr-paper);background-image:var(--tex-grain);-webkit-mask-box-image:var(--tex-tear) 64 fill / 10px round;background-size:256px 256px;border:0}.wraith-store.studio-admin .stats strong{color:var(--fr-red);font-style:italic;font-weight:800}.wraith-store.studio-admin table{border-collapse:collapse;width:100%;font-size:14px}.wraith-store.studio-admin th{color:var(--fr-dim);letter-spacing:.06em;text-transform:uppercase;text-align:start;border-bottom:1px solid var(--fr-line-2);padding:10px 12px;font-size:12px;font-weight:700}.wraith-store.studio-admin td{border-bottom:1px solid var(--fr-line);padding:10px 12px}.wraith-store.studio-admin tr:hover td{background:#f2f2f208}.wraith-store.studio-admin input:not([type=checkbox]):not([type=radio]):not([type=file]),.wraith-store.studio-admin select,.wraith-store.studio-admin textarea{color:var(--fr-text);background:var(--fr-paper-2);border:1px solid var(--fr-line-2);border-radius:0;font-size:14px}.wraith-store.studio-admin input:focus,.wraith-store.studio-admin select:focus,.wraith-store.studio-admin textarea:focus{border-color:var(--fr-red);box-shadow:0 0 0 1px var(--fr-red);outline:none}.wraith-store.studio-admin label{color:var(--fr-dim);font-size:13px;font-weight:600}.wraith-store.studio-admin .tabs button.selected,.wraith-store.studio-admin .tabs .selected{color:#fff}.wraith-store.studio-admin .login-wrap{place-items:center;min-height:70vh;display:grid}.wraith-store.studio-admin .panel.login{gap:14px;width:min(460px,100%);padding:32px;display:grid}@media (width<=900px){.studio-admin .admin-layout{grid-template-columns:minmax(0,1fr)}}.wraith-store:is(.studio-public,.studio-admin) .basket-item label{width:auto;margin:0}.wraith-store:is(.studio-public,.studio-admin) .basket-item strong{flex:none}.wraith-store:is(.studio-public,.studio-admin) .total-panel{max-width:none;margin:0}.wraith-store:is(.studio-public,.studio-admin) .inline-form input{max-width:none}@media (width<=900px){.wraith-store:is(.studio-public,.studio-admin) .inline-form input{flex:100%;min-width:0}.wraith-store:is(.studio-public,.studio-admin) .basket-item{flex-wrap:wrap;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px 14px;display:flex}.wraith-store:is(.studio-public,.studio-admin) .basket-item>div{flex:calc(100% - 64px);min-width:0}.wraith-store:is(.studio-public,.studio-admin) .basket-item>label{margin-inline-start:58px}}.studio-admin .coupons-admin{gap:20px;display:grid}.studio-admin .coupons-admin>.panel{gap:14px;padding:24px;display:grid}.studio-admin .coupon-form{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.studio-admin .coupon-form label,.studio-admin .coupons-admin>.panel>label:not(.coupon-check){flex-direction:column;gap:6px;display:flex}.studio-admin .coupon-form input,.studio-admin .coupon-form select,.studio-admin .coupons-admin>.panel>label>input{height:42px;padding:0 12px}.wraith-store.studio-admin .coupon-check{color:var(--fr-text);flex-direction:row;align-items:center;gap:8px;font-weight:500;display:inline-flex}.studio-admin .coupon-products{gap:8px;display:grid}.studio-admin .coupon-product-list{background:var(--fr-paper-2);border:1px solid var(--fr-line);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 16px;max-height:240px;padding:10px;display:grid;overflow:auto}.studio-admin .coupon-actions{white-space:nowrap;gap:12px;display:flex}.studio-admin .coupons-admin .mono{letter-spacing:.04em;font-family:Consolas,monospace!important}.studio-public .local-coupon{color:#fff;background:var(--fr-red)}
