@font-face{font-family:Vazir;src:url(/fonts/Vazir-Thin.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:100}@font-face{font-family:Vazir;src:url(/fonts/Vazir-Light.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:Vazir;src:url(/fonts/Vazir-Regular.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Vazir;src:url(/fonts/Vazir-Medium.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:Vazir;src:url(/fonts/Vazir-Bold.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:700 900}:root{--bg:#fffaf5;--surface:#ffffff;--surface-2:#fff1e7;--surface-3:#f2efff;--text:#24202c;--muted:#746d7e;--line:#eadfe4;--purple:#7657d8;--purple-2:#e7ddff;--pink:#ff6f9e;--pink-2:#ffe1eb;--yellow:#ffc955;--yellow-2:#fff0bd;--blue:#53a8ff;--blue-2:#dceeff;--green:#58bd93;--green-2:#dff7ec;--orange:#ff9463;--orange-2:#ffe4d6;--ink:#24202c;--shadow:0 18px 55px rgba(74,53,76,0.11);--shadow-soft:0 8px 25px rgba(74,53,76,0.08);--radius:24px}html[data-theme=dark]{--bg:#17141e;--surface:#211d29;--surface-2:#2b2130;--surface-3:#242239;--text:#faf6ff;--muted:#b8afc3;--line:#3c3446;--purple:#a78cf7;--purple-2:#33294d;--pink:#ff8bb2;--pink-2:#452737;--yellow:#ffd875;--yellow-2:#423927;--blue:#76baff;--blue-2:#22374b;--green:#75d2aa;--green-2:#223d34;--orange:#ffab83;--orange-2:#493027;--ink:#f8f4ff;--shadow:0 18px 55px rgba(0,0,0,0.28);--shadow-soft:0 8px 25px rgba(0,0,0,0.2)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-size:17px;line-height:1.6;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Tahoma,Arial,sans-serif;transition:background .2s,color .2s}[dir=rtl]{font-size:1.08em;line-height:1.72;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}.container{width:min(1210px,calc(100% - 40px));margin:auto}.siteHeader{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.headerInner{height:78px;justify-content:space-between;gap:22px}.brand,.headerInner{display:flex;align-items:center}.brand{gap:11px;min-width:max-content}.brandMark{width:40px;height:40px;display:grid;place-items:center;background:linear-gradient(145deg,var(--purple),var(--pink));color:#fff;border-radius:14px;box-shadow:0 8px 18px rgba(118,87,216,.23);transform:rotate(-4deg)}.brandWords{display:flex;flex-direction:column;line-height:1.05}.brandWords strong{font-size:17px;font-weight:900}.brandWords small{font-size:16px;letter-spacing:1.7px;color:var(--muted);font-weight:800;margin-top:5px}.desktopNav{display:flex;align-items:center;gap:22px;font-size:20px;font-weight:700;color:var(--muted)}.desktopNav a{padding:8px 0}.desktopNav a.active,.desktopNav a:hover{color:var(--text)}.desktopNav a.active:after{content:"";position:absolute;left:25%;right:25%;height:3px;border-radius:99px;background:var(--pink);bottom:0}.headerActions{display:flex;gap:7px;align-items:center}.iconBtn{width:40px;height:40px;border:1px solid var(--line);border-radius:14px;display:grid;place-items:center;background:var(--surface);color:var(--text);cursor:pointer;position:relative;transition:.18s}.iconBtn:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft)}.cartIcon span{position:absolute;top:-5px;right:-5px;background:var(--pink);color:white;width:19px;height:19px;border-radius:8px;font-size:17px;font-weight:900;display:grid;place-items:center}.mobileMenu,.mobileOnly{display:none}.mobileMenu{padding:10px 0 18px;grid-template-columns:1fr 1fr;gap:8px}.mobileMenu a{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:13px;font-size:18px;font-weight:700}.eyebrow{display:inline-flex;align-items:center;gap:7px;text-transform:uppercase;letter-spacing:1.2px;font-size:17px;font-weight:900;color:var(--purple)}.hero{padding:65px 0 70px;overflow:hidden}.heroGrid{display:grid;grid-template-columns:1.04fr .96fr;min-height:560px;align-items:center;grid-gap:55px;gap:55px}.aboutHero h1,.contactIntro h1,.heroContent h1,.pageIntro h1,.printHero h1{font-size:clamp(44px,5.8vw,75px);line-height:1.05;letter-spacing:-3px;margin:18px 0 22px;font-weight:950}.aboutHero p,.contactIntro>p,.heroContent p,.pageIntro p,.printHero p{font-size:20px;line-height:2;color:var(--muted);max-width:650px}.heroActions{display:flex;align-items:center;gap:12px;margin-top:31px;flex-wrap:wrap}.primaryBtn,.secondaryBtn{min-height:47px;padding:0 20px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:850;font-size:18px;cursor:pointer;transition:.18s}.primaryBtn{border:1px solid transparent;background:linear-gradient(135deg,var(--purple),#8b65ec);color:white;box-shadow:0 10px 24px rgba(118,87,216,.23)}.primaryBtn:hover,.secondaryBtn:hover{transform:translateY(-2px)}.primaryBtn.full{width:100%}.secondaryBtn{border:1px solid var(--line);background:var(--surface);color:var(--text)}.textLink{display:inline-flex;align-items:center;gap:7px;font-size:18px;font-weight:850}.heroChips{display:flex;gap:7px;flex-wrap:wrap;margin-top:36px}.heroChips span{background:var(--surface);border:1px solid var(--line);padding:9px 12px;border-radius:999px;font-size:17px;font-weight:800;box-shadow:var(--shadow-soft)}.fantasyArt{height:520px;position:relative;border-radius:40px;background:linear-gradient(145deg,var(--yellow-2),var(--pink-2) 55%,var(--purple-2));overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);box-shadow:var(--shadow)}.paperBlob{position:absolute;border-radius:45% 55% 62% 38%/45% 35% 65% 55%}.blobOne{width:340px;height:340px;background:color-mix(in srgb,var(--blue-2) 75%,white);right:-70px;top:-80px;transform:rotate(20deg)}.blobTwo{width:250px;height:250px;background:color-mix(in srgb,var(--green-2) 75%,white);left:-60px;bottom:-90px}.heroNotebook{position:absolute;left:21%;top:19%;width:220px;height:290px;background:#f7f1ff;border:8px solid #fff;border-radius:19px;box-shadow:0 25px 45px rgba(78,48,80,.17);transform:rotate(-9deg);display:grid;place-items:center;color:#6046b8;text-align:center;font-size:29px;font-weight:950;line-height:1.15}.heroNotebook:before{content:"";position:absolute;left:-14px;top:20px;bottom:20px;width:18px;background:repeating-linear-gradient(180deg,#5e5270 0 4px,transparent 4px 16px)}.heroNotebook i{position:absolute;font-style:normal;right:18px;bottom:16px;color:var(--pink);font-size:24px}.heroPencil{position:absolute;width:19px;height:300px;border-radius:12px 12px 5px 5px;box-shadow:0 10px 20px rgba(0,0,0,.12)}.pencilPink{background:#ff799f;right:20%;bottom:1%;transform:rotate(28deg)}.pencilBlue{background:#59aef9;right:11%;bottom:9%;height:270px}.heroRuler,.pencilBlue{transform:rotate(18deg)}.heroRuler{position:absolute;left:10%;bottom:5%;color:#e3a91f}.floatingStar{position:absolute;color:#7657d8}.starOne{right:14%;top:15%}.starTwo{left:11%;top:15%;font-size:34px;color:#ff6f9e}.floatingClip{position:absolute;right:34%;bottom:11%;color:#58bd93;transform:rotate(-20deg)}.proPrintBand{padding:0 0 40px}.proPrintGrid{background:#222738;color:#f4f8ff;border-radius:32px;min-height:360px;padding:42px;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:55px;gap:55px;align-items:center;overflow:hidden;position:relative}.proPrintCopy .eyebrow{color:#8ec6ff}.proPrintCopy h2{font-size:clamp(31px,4vw,48px);letter-spacing:-1.5px;margin:13px 0}.proPrintCopy p{color:#b8c1d1;line-height:1.9;font-size:16px}.proPrintCopy .primaryBtn{margin-top:22px;background:#f6f8ff;color:#202536;box-shadow:none}.printMiniFeatures{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.printMiniFeatures span{display:flex;align-items:center;gap:6px;border:1px solid #434b61;background:#2b3144;padding:8px 10px;border-radius:10px;font-size:17px}.blueprintPreview{height:270px;background:#316ca1;border:7px solid #eef6ff;border-radius:9px;box-shadow:0 22px 35px rgba(0,0,0,.25);position:relative;transform:rotate(-4deg);overflow:hidden;padding:20px}.blueprintGrid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 0);background-size:22px 22px}.blueprintPreview span,.blueprintPreview strong{position:relative;z-index:1}.blueprintPreview span{font-size:35px;font-weight:900}.blueprintPreview strong{position:absolute;bottom:16px;left:20px;font-size:17px;letter-spacing:1.5px}.planLine{position:absolute;border:2px solid rgba(255,255,255,.8)}.line1{left:21%;top:28%;width:56%;height:42%}.line2{left:35%;top:15%;width:27%;height:65%;border-top:0}.line3{left:12%;top:49%;width:76%;height:2px;border:0;border-top:2px solid rgba(255,255,255,.8)}.section{padding:86px 0}.candySection{background:linear-gradient(180deg,color-mix(in srgb,var(--purple-2) 33%,var(--bg)),var(--bg))}.sectionHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:36px}.sectionHeading h2{font-size:clamp(27px,3.5vw,44px);line-height:1.22;max-width:720px;letter-spacing:-1.5px;margin:11px 0 0}.categoryGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px}.categoryCard{border:1px solid transparent;padding:20px 17px;border-radius:23px;min-height:176px;display:flex;flex-direction:column;align-items:flex-start;position:relative;overflow:hidden;transition:.2s}.categoryCard:after{content:"";position:absolute;width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,.28);right:-26px;bottom:-25px}.categoryCard:hover{transform:translateY(-5px) rotate(-1deg);box-shadow:var(--shadow-soft)}.categoryIcon{width:50px;height:50px;border-radius:17px;background:rgba(255,255,255,.55);display:grid;place-items:center}.categoryCard h3{font-size:18px;margin:25px 0 12px;flex:1 1}.categoryArrow,.categoryCard h3{position:relative;z-index:1}.tone-pink{background:var(--pink-2);color:color-mix(in srgb,var(--pink) 65%,#3d2330)}.tone-yellow{background:var(--yellow-2);color:#6f5515}.tone-blue{background:var(--blue-2);color:#285d8f}.tone-purple{background:var(--purple-2);color:color-mix(in srgb,var(--purple) 68%,#262036)}.tone-green{background:var(--green-2);color:#286a50}.tone-orange{background:var(--orange-2);color:#8b4c2c}.productGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.productCard{min-width:0;background:var(--surface);border:1px solid var(--line);padding:10px;border-radius:25px;transition:.2s}.productCard:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft)}.productImageWrap{display:block;position:relative}.productVisual{height:290px;border-radius:18px;background:linear-gradient(145deg,#f4edff,#ffe6ef);position:relative;overflow:hidden}.productVisual.large{height:610px;border-radius:30px}.doodle{position:absolute;z-index:3;font-weight:900}.doodleOne{top:10%;right:10%;color:#7657d8;font-size:20px}.doodleTwo{bottom:9%;left:10%;color:#ff7ea8;font-size:16px}.visualShape{position:absolute;display:block;z-index:2}.visual-space-notebook .one,.visual-sticker-planner .one{width:53%;height:69%;left:23%;top:15%;background:#8b70df;border:7px solid #fff;border-radius:13px;box-shadow:7px 11px 0 rgba(76,54,100,.1);transform:rotate(-4deg)}.visual-space-notebook .one:after{content:"★ ☾";position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:25px}.visual-sticker-planner .one{background:#ff9bb7}.visual-sticker-planner .one:after{content:"PLAN ✿";position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-weight:900;font-size:17px}.visual-candy-pens .one,.visual-candy-pens .three,.visual-candy-pens .two,.visual-milk-highlighter .one,.visual-milk-highlighter .three,.visual-milk-highlighter .two{width:15px;height:70%;top:15%;border-radius:9px}.visual-candy-pens .one{left:30%;background:#6caef1;transform:rotate(11deg)}.visual-candy-pens .two{left:48%;background:#fa88aa;transform:rotate(-5deg)}.visual-candy-pens .three{left:64%;background:#8bcea9;transform:rotate(8deg)}.visual-milk-highlighter .one{left:28%;width:30px;background:#ffd167;transform:rotate(-7deg)}.visual-milk-highlighter .two{left:46%;width:30px;background:#ef94bd}.visual-milk-highlighter .three{left:64%;width:30px;background:#8dc7f8;transform:rotate(8deg)}.visual-cloud-case .one{width:69%;height:39%;left:15%;top:33%;background:#8ec9fa;border:6px solid #fff;border-radius:55px 55px 29px 29px;transform:rotate(-3deg)}.visual-cloud-case .one:after{content:"☁  ☺";position:absolute;inset:0;display:grid;place-items:center;color:white;font-size:22px}.visual-color-pencils .one{width:70%;height:57%;left:15%;top:21%;background:#f3c55a;border:6px solid #fff;border-radius:11px;transform:rotate(4deg)}.visual-color-pencils .two{width:56%;height:6px;left:22%;top:38%;background:#e06e8c;box-shadow:0 18px 0 #68aef0,0 36px 0 #6ac191,0 54px 0 #a785e1,0 72px 0 #f18c5e}.visual-happy-organizer .one{width:66%;height:43%;left:17%;bottom:18%;background:#ffe07b;border-radius:16px;border:5px solid #fff}.visual-happy-organizer .two{width:8%;height:49%;left:34%;top:15%;background:#7d68d9;border-radius:5px;transform:rotate(-4deg)}.visual-happy-organizer .three{width:8%;height:44%;left:54%;top:20%;background:#f383a5;border-radius:5px;transform:rotate(5deg)}.visual-surprise-box .one{width:66%;height:56%;left:17%;top:24%;background:#9b7be4;border:6px solid #fff;border-radius:15px}.visual-surprise-box .two{width:100%;height:16%;top:43%;background:#ffd45f}.visual-surprise-box .three{width:18%;height:100%;left:41%;background:#ff91ae}.badge{position:absolute;z-index:5;top:13px;left:13px;background:#7657d8;color:#fff;padding:7px 10px;border-radius:10px;font-size:16px;font-weight:900;text-transform:uppercase}.badge.sale{background:#ff6f9e}.productMeta{padding:15px 5px 7px}.productCategory{font-size:17px;color:var(--muted)}.productMeta h3{font-size:16px;margin:6px 0 10px;line-height:1.55}.priceRow{display:flex;align-items:center;gap:10px;margin-bottom:13px}.priceRow strong{font-size:18px}.priceRow del{font-size:17px;color:var(--muted)}.productMeta .primaryBtn{min-height:38px;padding:0 14px;font-size:17px;border-radius:12px}.benefits{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0;background:var(--surface)}.benefitsGrid{display:grid;grid-template-columns:repeat(4,1fr)}.benefit{display:flex;justify-content:center;align-items:center;gap:11px;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);font-size:18px;font-weight:800}.benefit svg{color:var(--purple)}.benefit:last-child{border:0}.footer{padding:70px 0 28px}.footerGrid{display:grid;grid-template-columns:2fr 1fr 1.3fr;grid-gap:60px;gap:60px}.footer p{color:var(--muted);line-height:1.9;max-width:470px;font-size:18px}.footer h4{margin:0 0 18px;font-size:18px}.footerGrid>div:not(:first-child){display:flex;flex-direction:column;gap:12px}.footerContact,.footerGrid a{font-size:17px;color:var(--muted);display:flex;align-items:center;gap:8px}.footerSticker{display:inline-block;margin-top:12px;background:var(--yellow-2);color:#66501d;border:1px dashed #dab341;border-radius:10px;padding:8px 11px;font-size:16px;font-weight:900;letter-spacing:.8px}.copyright{margin-top:52px;padding-top:20px;border-top:1px solid var(--line);font-size:17px;color:var(--muted)}.pageShell{padding:70px 0 100px;min-height:70vh}.pageIntro{margin-bottom:42px}.pageIntro.compact{margin-bottom:25px}.pageIntro h1{font-size:58px;margin-bottom:15px}.catalogToolbar{justify-content:space-between;gap:20px;margin-bottom:30px}.catalogToolbar,.searchBox{display:flex;align-items:center}.searchBox{width:320px;height:46px;background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:9px;padding:0 14px;color:var(--muted)}.searchBox input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:18px}.filterPills{display:flex;gap:7px;flex-wrap:wrap}.colorList button,.filterPills button{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:8px 11px;font-size:17px;cursor:pointer}.filterPills button.active{background:var(--purple);border-color:var(--purple);color:#fff}.catalogGrid{row-gap:28px}.categoryList{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.categoryRow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:15px;gap:15px;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:19px;transition:.18s}.categoryRow:hover{transform:translateY(-3px);box-shadow:var(--shadow-soft)}.categoryRow .categoryIcon{background:var(--purple-2);color:var(--purple)}.categoryRow h2{font-size:16px;margin:0 0 5px}.categoryRow p{font-size:17px;color:var(--muted);margin:0}.backLink{display:inline-flex;align-items:center;gap:7px;font-size:17px;font-weight:800;margin-bottom:27px}.productPage{padding:50px 0 100px}.productDetailGrid{display:grid;grid-template-columns:1fr .85fr;grid-gap:60px;gap:60px;align-items:start}.detailContent{padding-top:30px}.detailContent h1{font-size:43px;line-height:1.15;letter-spacing:-1.7px;margin:14px 0}.detailPrice{display:flex;gap:14px;align-items:center}.detailPrice strong{font-size:18px}.detailDescription,.detailPrice del{color:var(--muted);font-size:18px}.detailDescription{line-height:2;margin:25px 0}.detailRule{height:1px;background:var(--line);margin:25px 0}.detailInfo>span{font-size:17px;font-weight:800}.colorList{display:flex;gap:7px;margin:11px 0 25px}.microFeatures{display:flex;gap:20px;margin-top:17px;color:var(--muted);font-size:17px}.microFeatures span{display:flex;align-items:center;gap:5px}.cartLayout{display:grid;grid-template-columns:1fr 350px;grid-gap:45px;gap:45px}.cartItems{display:flex;flex-direction:column}.cartLine{display:grid;grid-template-columns:110px 1fr auto auto;grid-gap:20px;gap:20px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.cartThumb .productVisual{height:105px;border-radius:14px}.cartMain span{font-size:16px;color:var(--muted)}.cartMain h3{font-size:16px;margin:5px 0 9px}.cartMain strong{font-size:17px}.qtyControl{border:1px solid var(--line);border-radius:999px;display:flex;align-items:center;background:var(--surface)}.deleteBtn,.qtyControl button{border:0;background:transparent;color:var(--text);width:33px;height:33px;display:grid;place-items:center;cursor:pointer}.qtyControl span{width:24px;text-align:center;font-size:17px}.deleteBtn{color:var(--pink)}.cartSummary{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:24px;height:max-content}.cartSummary h2{font-size:17px;margin-top:0}.cartSummary>div{display:flex;justify-content:space-between;padding:18px 0;border-top:1px solid var(--line);margin-top:18px}.cartSummary p{color:var(--muted);font-size:16px;line-height:1.8}.emptyCart{min-height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--muted)}.emptyCart h2{font-size:18px;margin:17px 0 24px;color:var(--text)}.aboutHero{padding:35px 0 65px}.aboutHero h1{font-size:58px}.aboutStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.aboutStats div{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:28px;display:flex;flex-direction:column}.aboutStats strong{font-size:39px;color:var(--purple)}.aboutStats span{color:var(--muted);font-size:17px;margin-top:6px}.printPage{padding-top:55px}.printHero{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:50px;gap:50px;align-items:flex-end;margin-bottom:34px}.printHero h1{font-size:55px}.printSpecs{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.printSpecs span{background:var(--surface);border:1px solid var(--line);padding:16px;border-radius:17px;display:flex;align-items:center;gap:9px;font-size:17px;font-weight:800}.printSpecs svg{width:19px;color:var(--blue)}.printOrderCard{background:var(--surface);border:1px solid var(--line);border-radius:28px;padding:30px;box-shadow:var(--shadow-soft)}.formTitle{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-bottom:23px}.formTitle h2{font-size:25px;margin:9px 0 0}.stepPill{background:var(--blue-2);color:#2c6091;font-size:16px;font-weight:900;padding:8px 11px;border-radius:999px}.uploadZone{height:190px;border:2px dashed color-mix(in srgb,var(--blue) 48%,var(--line));border-radius:20px;background:color-mix(in srgb,var(--blue-2) 42%,var(--surface));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px;cursor:pointer}.uploadZone input{display:none}.uploadZone svg{color:var(--blue)}.uploadZone strong{font-size:18px}.uploadZone span{font-size:16px;color:var(--muted)}.uploadZone.hasFile{border-color:var(--green);background:color-mix(in srgb,var(--green-2) 55%,var(--surface))}.formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;margin-top:20px}.formGrid label{display:flex;flex-direction:column;gap:8px}.formGrid label>span{font-size:17px;font-weight:800}.formGrid input,.formGrid select,.formGrid textarea{width:100%;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:13px;padding:12px 13px;outline:none;font-size:17px}.formGrid textarea{resize:vertical}.fullSpan{grid-column:1/-1}.estimateBox{margin-top:21px;background:#222738;color:#fff;border-radius:20px;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:25px}.estimateBox>div{display:flex;flex-direction:column}.estimateBox span{font-size:16px;color:#b9c1d0}.estimateBox strong{font-size:22px;margin:4px 0}.estimateBox small{font-size:16px;color:#939cad}.estimateBox .primaryBtn{background:#fff;color:#222738;box-shadow:none}.printWorkflow{padding-top:75px}.workflowGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.workflowCard{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:24px;min-height:220px}.workflowCard>span{position:absolute;right:18px;top:18px;font-size:17px;color:var(--muted);font-weight:900}.workflowCard>svg:first-of-type{color:var(--purple);margin:12px 0 20px}.workflowCard>svg:last-of-type{position:absolute;bottom:20px;right:20px;color:var(--green)}.workflowCard h3{font-size:16px}.workflowCard p{font-size:17px;line-height:1.85;color:var(--muted)}.contactLayout{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:55px;gap:55px;align-items:start}.contactIntro h1{font-size:52px}.contactCards{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:28px}.contactCards>div{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:17px;display:flex;flex-direction:column;gap:6px}.contactCards svg{color:var(--pink);margin-bottom:4px}.contactCards span{font-size:16px;color:var(--muted)}.contactCards strong{font-size:17px;word-break:break-word}.instagramPanel{margin-top:10px;background:linear-gradient(135deg,var(--pink-2),var(--purple-2));border-radius:18px;padding:17px;display:flex;align-items:center;gap:12px}.instagramPanel span{display:block;font-size:16px;color:var(--muted)}.instagramPanel strong{font-size:17px}.contactForm{background:var(--surface);border:1px solid var(--line);border-radius:28px;padding:28px;box-shadow:var(--shadow-soft)}.contactForm .formGrid{margin-top:0;margin-bottom:20px}.sentState{min-height:450px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.sentState svg{color:var(--green)}.sentState h3{font-size:22px}.sentState p{max-width:380px;color:var(--muted);font-size:17px;line-height:1.8;margin-bottom:20px}.dashboardTop{gap:25px;align-items:flex-end;margin-bottom:30px}.dashboardTop h1{font-size:35px;letter-spacing:-1px;margin:10px 0}.dashboardTop p{font-size:17px}.dashboardGrid{display:grid;grid-template-columns:245px 1fr;grid-gap:20px;gap:20px}.dashSidebar{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:15px;height:max-content}.profileMini{display:flex;align-items:center;gap:10px;padding:9px 6px 17px;border-bottom:1px solid var(--line)}.avatar{width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,var(--purple),var(--pink));color:#fff;display:grid;place-items:center;font-weight:900;font-size:17px}.profileMini>div:last-child{display:flex;flex-direction:column;min-width:0}.profileMini strong{font-size:17px}.profileMini span{font-size:16px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashSidebar nav{display:flex;flex-direction:column;padding-top:10px}.dashSidebar nav button{border:0;background:transparent;color:var(--muted);border-radius:12px;padding:11px 10px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:9px;gap:9px;align-items:center;text-align:start;font-size:17px;cursor:pointer}.dashSidebar nav button.active{background:var(--purple-2);color:var(--purple);font-weight:900}.dashContent{min-width:0}.statGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.statGrid article{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:19px;display:flex;flex-direction:column}.statGrid article>span{font-size:16px;color:var(--muted);display:flex;align-items:center;gap:7px}.statGrid article>span svg{color:var(--purple)}.statGrid strong{font-size:29px;margin:14px 0 2px}.statGrid small{font-size:16px;color:var(--muted)}.dashPanel{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:20px;margin-top:12px}.panelHeading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}.panelHeading h2{font-size:16px;margin:0 0 5px}.panelHeading p{font-size:16px;color:var(--muted);margin:0}.panelHeading button{border:0;background:transparent;color:var(--purple);font-size:16px;font-weight:900;cursor:pointer}.orderTable{overflow-x:auto}.orderRow{min-width:650px;display:grid;grid-template-columns:1.1fr 1fr .9fr 1fr 35px;grid-gap:12px;gap:12px;align-items:center;border-top:1px solid var(--line);padding:14px 0;font-size:16px}.orderRow.header{color:var(--muted);font-weight:800;padding:8px 0;border:0}.orderRow>span:first-child{display:flex;flex-direction:column}.orderRow small{color:var(--muted);font-size:16px;margin-top:3px}.statusPill,.typePill{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:5px;width:max-content;padding:7px 9px;border-radius:9px;background:var(--blue-2);color:#315e89}.statusPill.warning{background:var(--yellow-2);color:#735a16}.statusPill.success{background:var(--green-2);color:#24694e}.orderRow button{width:30px;height:30px;border:1px solid var(--line);background:var(--bg);border-radius:9px;display:grid;place-items:center}.printDraft{display:flex;align-items:center;justify-content:space-between;gap:25px;background:linear-gradient(135deg,color-mix(in srgb,var(--purple-2) 75%,var(--surface)),color-mix(in srgb,var(--blue-2) 55%,var(--surface)))}.printDraft h2{font-size:18px;margin:8px 0}.printDraft p{font-size:16px;color:var(--muted);margin:0}@media (max-width:1050px){.desktopNav{display:none}.heroGrid{grid-template-columns:1fr;min-height:auto}.fantasyArt{height:480px}.proPrintGrid{grid-template-columns:1fr 1fr;gap:30px}.categoryGrid{grid-template-columns:repeat(3,1fr)}.productGrid{grid-template-columns:repeat(2,1fr)}.productDetailGrid{gap:35px}.contactLayout,.dashboardGrid,.printHero{grid-template-columns:1fr}.dashSidebar nav{display:grid;grid-template-columns:repeat(3,1fr)}.dashSidebar nav button{grid-template-columns:auto 1fr}.dashSidebar nav button svg:last-child{display:none}.profileMini{border-bottom:1px solid var(--line)}.mobileMenu{display:grid}}@media (max-width:720px){.container{width:min(100% - 26px,1210px)}.headerInner{height:67px}.mobileOnly{display:grid}.desktopOnly{display:none}.brandWords small,.brandWords strong{font-size:16px}.brandMark{width:36px;height:36px}.hero{padding:38px 0 48px}.heroGrid{gap:35px}.aboutHero h1,.contactIntro h1,.heroContent h1,.pageIntro h1,.printHero h1{font-size:39px;letter-spacing:-1.8px}.aboutHero p,.contactIntro>p,.heroContent p,.pageIntro p,.printHero p{font-size:18px;line-height:1.9}.fantasyArt{height:370px;border-radius:28px}.heroNotebook{width:165px;height:220px;left:19%;top:19%;font-size:22px}.heroPencil{height:225px;width:15px}.pencilBlue{height:200px}.heroRuler{transform:rotate(18deg) scale(.75);transform-origin:left bottom}.proPrintGrid{grid-template-columns:1fr;padding:26px;border-radius:25px}.blueprintPreview{height:220px}.section{padding:60px 0}.sectionHeading{align-items:flex-start}.sectionHeading h2{font-size:28px}.categoryGrid{grid-template-columns:repeat(2,1fr)}.categoryCard{min-height:145px}.productGrid{grid-template-columns:1fr 1fr;gap:9px}.productCard{padding:7px;border-radius:18px}.productVisual{height:210px;border-radius:14px}.productMeta h3{font-size:18px}.productMeta .primaryBtn{width:100%;padding:0 6px}.benefitsGrid{grid-template-columns:1fr 1fr;gap:18px}.benefit{border:0;justify-content:flex-start;font-size:17px}.footerGrid{grid-template-columns:1fr;gap:32px}.catalogToolbar{align-items:stretch;flex-direction:column}.searchBox{width:100%}.categoryList,.productDetailGrid{grid-template-columns:1fr}.productVisual.large{height:420px}.detailContent{padding-top:0}.detailContent h1{font-size:34px}.cartLayout{grid-template-columns:1fr}.cartLine{grid-template-columns:82px 1fr auto}.cartThumb .productVisual{height:80px}.qtyControl{grid-column:2}.deleteBtn{grid-column:3;grid-row:1}.aboutStats{grid-template-columns:1fr}.printSpecs{grid-template-columns:1fr 1fr}.printOrderCard{padding:18px}.formGrid{grid-template-columns:1fr}.fullSpan{grid-column:auto}.estimateBox{align-items:stretch;flex-direction:column}.estimateBox .primaryBtn{width:100%}.workflowGrid{grid-template-columns:1fr}.contactCards{grid-template-columns:1fr 1fr}.contactForm{padding:19px}.dashboardTop{align-items:flex-start;flex-direction:column}.dashboardTop h1{font-size:28px}.dashSidebar nav{grid-template-columns:1fr 1fr}.statGrid{grid-template-columns:1fr}.printDraft{align-items:flex-start;flex-direction:column}.printDraft .primaryBtn{width:100%}.orderRow{min-width:610px}}@media (max-width:430px){.headerActions{gap:4px}.iconBtn{width:36px;height:36px}.brandWords small{display:none}.categoryGrid{grid-template-columns:1fr 1fr}.categoryCard{padding:15px;min-height:133px}.productGrid{grid-template-columns:1fr}.productVisual{height:280px}.contactCards,.dashSidebar nav,.printSpecs{grid-template-columns:1fr}.heroNotebook{left:13%}}[dir=rtl],[dir=rtl] button,[dir=rtl] input,[dir=rtl] select,[dir=rtl] textarea{font-family:Vazir,Tahoma,Segoe UI,Arial,sans-serif}[dir=rtl] .articlePoster b,[dir=rtl] .articlePoster i,[dir=rtl] .blogIndex,[dir=rtl] .brandWords small,[dir=rtl] .creativeMarquee,[dir=rtl] .footerSticker,[dir=rtl] .studioStatus,[dir=rtl] .studioTop{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.pageTexture{position:relative;isolation:isolate}.pageTexture:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.34;background-image:linear-gradient(color-mix(in srgb,var(--purple) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--purple) 6%,transparent) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 88%);mask-image:linear-gradient(180deg,#000,transparent 88%)}.siteHeader{overflow:visible}.registrationMarks{position:absolute;inset:0;pointer-events:none}.registrationMarks i{position:absolute;width:7px;height:7px;border:1px solid var(--muted);opacity:.25;border-radius:50%}.registrationMarks i:first-child{left:11px;top:11px}.registrationMarks i:nth-child(2){right:11px;top:11px}.registrationMarks i:nth-child(3){left:11px;bottom:11px}.registrationMarks i:nth-child(4){right:11px;bottom:11px}.brandMark{position:relative}.brandPixel{position:absolute;width:7px;height:7px;background:var(--yellow);right:-3px;bottom:-3px;border-radius:2px;box-shadow:8px -3px 0 var(--blue),3px -10px 0 var(--pink)}.desktopNav a{position:relative}.desktopNav a:after{content:"";position:absolute;left:50%;right:50%;bottom:-9px;height:3px;border-radius:4px;background:linear-gradient(90deg,var(--pink),var(--purple),var(--blue));transition:.2s}.desktopNav a.active:after,.desktopNav a:hover:after{left:8%;right:8%}.heroContent h1{max-width:760px}.fantasyArt{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 85%,transparent),var(--shadow)}.digitalCursor{position:absolute;right:7%;top:9%;display:flex;align-items:center;gap:7px;background:var(--ink);color:var(--bg);padding:8px 10px;border-radius:10px;font:700 9px/1 Inter,Arial,sans-serif;box-shadow:var(--shadow-soft);z-index:5;animation:cursorFloat 4.8s ease-in-out infinite}.digitalCursor:after{content:"";position:absolute;right:16px;bottom:-7px;border:4px solid transparent;border-top:4px solid var(--ink)}.notebookPixels{position:absolute;bottom:13px;right:13px;font-family:monospace;letter-spacing:4px;font-size:17px;color:var(--purple)}.cmykDots{position:absolute;right:9%;bottom:15%;display:flex;gap:5px;transform:rotate(-8deg)}.cmykDots i,.footerPrintEdge i{width:14px;height:14px;border-radius:50%;display:block}.cmykDots i:first-child,.footerPrintEdge i:first-of-type{background:#00a9e8}.cmykDots i:nth-child(2),.footerPrintEdge i:nth-of-type(2){background:#ec2d8f}.cmykDots i:nth-child(3),.footerPrintEdge i:nth-of-type(3){background:#ffd400}.cmykDots i:nth-child(4),.footerPrintEdge i:nth-of-type(4){background:#1e1e23}.cropCorner{position:absolute;width:38px;height:38px;border-color:color-mix(in srgb,var(--ink) 45%,transparent);opacity:.48}.cropCorner:after,.cropCorner:before{content:"";position:absolute;background:currentColor}.cropCorner:before{width:1px;height:25px}.cropCorner:after{width:25px;height:1px}.cropA{left:6%;top:7%}.cropA,.cropB{color:var(--ink)}.cropB{right:5%;bottom:6%;transform:rotate(180deg)}.creativeMarquee{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink);color:var(--bg);font:800 10px/1 Inter,Arial,sans-serif;letter-spacing:1.2px}.creativeMarquee>div{width:max-content;display:flex;align-items:center;gap:42px;padding:13px 0;animation:marqueeMove 28s linear infinite}.creativeMarquee span:nth-child(4n+1){color:var(--yellow)}.creativeMarquee span:nth-child(4n+2){color:var(--pink)}.creativeMarquee span:nth-child(4n+3){color:var(--blue)}.planCursor{position:absolute;width:9px;height:9px;background:#fff;border:2px solid color-mix(in srgb,var(--blue) 80%,#000);border-radius:50%;left:31%;top:55%;box-shadow:0 0 0 6px rgba(255,255,255,.12);animation:planPulse 2s ease-in-out infinite}.digitalCraft{overflow:hidden}.digitalCraftGrid{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:60px;gap:60px;align-items:center}.digitalCopy h2{font-size:clamp(32px,4vw,54px);line-height:1.12;letter-spacing:-2px;margin:14px 0}.digitalCopy>p{color:var(--muted);font-size:17px;line-height:2;max-width:610px}.digitalSteps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:28px}.digitalSteps span{background:var(--surface);border:1px solid var(--line);border-radius:17px;padding:14px 11px;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:7px;gap:7px;font-size:16px;font-weight:850;box-shadow:var(--shadow-soft)}.digitalSteps span svg{color:var(--purple)}.digitalSteps span b{font:800 8px/1 Inter,Arial,sans-serif;color:var(--muted);justify-self:end}.pixelStudio{background:#191d29;color:#f4f7ff;border-radius:28px;padding:11px;box-shadow:0 30px 70px rgba(20,20,35,.2);transform:rotate(1.2deg);transition:.35s}.pixelStudio:hover{transform:rotate(0) translateY(-4px)}.studioTop{height:34px;border:1px solid #343b50;border-radius:13px 13px 6px 6px;display:flex;align-items:center;padding:0 11px;gap:6px;font:700 7px/1 Inter,Arial,sans-serif;letter-spacing:1px;color:#8d96ad}.studioTop span{margin-right:auto}.studioTop i{width:6px;height:6px;border-radius:50%;background:#f66}.studioTop i:nth-of-type(2){background:#ffd45a}.studioTop i:nth-of-type(3){background:#64d99b}.studioCanvas{min-height:330px;margin-top:8px;border:1px solid #343b50;border-radius:7px;background-image:linear-gradient(#252b3c 1px,transparent 0),linear-gradient(90deg,#252b3c 1px,transparent 0);background-size:20px 20px;display:grid;place-items:center;position:relative;overflow:hidden}.studioSheet{width:190px;height:245px;background:#fbf7ee;color:#222633;box-shadow:0 18px 40px rgba(0,0,0,.35);position:relative;padding:18px;display:flex;flex-direction:column;justify-content:center;transform:rotate(-4deg);animation:sheetFloat 6s ease-in-out infinite}.studioSheet:after,.studioSheet:before{content:"";position:absolute;width:44px;height:12px;background:rgba(255,212,90,.7);top:-4px}.studioSheet:before{left:15px;transform:rotate(-8deg)}.studioSheet:after{right:12px;transform:rotate(8deg)}.studioSheet b{position:absolute;top:13px;right:13px;font:900 10px/1 Inter,Arial,sans-serif}.studioSheet span{font:950 33px/.84 Inter,Arial,sans-serif;letter-spacing:-2px}.studioSheet em{position:absolute;bottom:13px;left:15px;font:800 7px/1 Inter,Arial,sans-serif;letter-spacing:1px}.studioTools{position:absolute;right:10px;top:10px;bottom:10px;width:32px;background:#171b26;border:1px solid #343b50;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:9px;padding-top:9px}.studioTools i{width:12px;height:12px;border:1px solid #667089;border-radius:3px}.studioTools i:nth-child(2){border-radius:50%;background:#00a9e8}.studioTools i:nth-child(3){background:#ec2d8f}.studioTools i:nth-child(4){background:#ffd400}.studioStatus{height:31px;margin-top:8px;border:1px solid #343b50;border-radius:6px 6px 13px 13px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;font:700 7px/1 Inter,Arial,sans-serif;color:#8d96ad}.studioStatus span:nth-child(2){color:#73dfa9}.categoryCard,.contactForm,.dashPanel,.productCard,.workflowCard{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.productCard:hover,.workflowCard:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--purple) 26%,var(--line))}.homeJournal{background:linear-gradient(180deg,var(--bg),color-mix(in srgb,var(--blue-2) 30%,var(--bg)))}.homeJournalGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.homeStory{position:relative;display:grid;grid-template-columns:55px 1fr;grid-gap:15px;gap:15px;padding:21px;border-radius:23px;min-height:225px;overflow:hidden;transition:.25s;border:1px solid color-mix(in srgb,currentColor 12%,transparent)}.homeStory:after{content:"";position:absolute;width:130px;height:130px;border-radius:50%;right:-70px;bottom:-65px;background:rgba(255,255,255,.25)}.homeStory:hover{transform:translateY(-6px) rotate(-.5deg);box-shadow:var(--shadow-soft)}.homeStoryGlyph{width:50px;height:50px;background:rgba(255,255,255,.6);border-radius:16px;display:grid;place-items:center;font:900 22px/1 Inter,Arial,sans-serif}.homeStory small{font-size:16px;font-weight:900;opacity:.75}.homeStory h3{font-size:16px;line-height:1.55;margin:8px 0}.homeStory p{font-size:16px;line-height:1.8;margin:0 0 13px;opacity:.78}.storyTime{display:flex;align-items:center;gap:5px;font-size:16px;font-weight:800}.homeStoryArrow{position:absolute;bottom:18px;right:18px}.blogHero{padding:82px 0 62px;overflow:hidden}.blogHeroGrid{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;grid-gap:60px;gap:60px}.blogHero h1{font-size:clamp(42px,6vw,72px);line-height:1.05;letter-spacing:-3px;margin:15px 0}.blogHero p{font-size:18px;color:var(--muted);line-height:2;max-width:650px}.blogHeroMeta{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}.blogHeroMeta span{display:flex;align-items:center;gap:7px;padding:9px 11px;border-radius:12px;background:var(--surface);border:1px solid var(--line);font-size:16px;font-weight:800}.featuredStory{position:relative;min-height:395px;border-radius:31px;padding:34px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;box-shadow:var(--shadow);transition:.3s}.featuredStory:hover{transform:translateY(-5px) rotate(.35deg)}.featuredStory:before{content:"";position:absolute;inset:18px;border:1px dashed color-mix(in srgb,currentColor 28%,transparent);border-radius:22px;pointer-events:none}.storyRegistration i{position:absolute;width:10px;height:10px;border:1px solid;border-radius:50%;opacity:.3}.storyRegistration i:first-child{left:12px;top:12px}.storyRegistration i:nth-child(2){right:12px;top:12px}.storyRegistration i:nth-child(3){left:12px;bottom:12px}.storyRegistration i:nth-child(4){right:12px;bottom:12px}.storyIcon{position:absolute;right:32px;top:28px;font:950 86px/1 Inter,Arial,sans-serif;opacity:.2;transform:rotate(8deg)}.storyCategory{width:max-content;background:rgba(255,255,255,.6);padding:7px 9px;border-radius:9px;font-size:16px;font-weight:900}.featuredStory h2{font-size:30px;line-height:1.38;margin:14px 0 8px;max-width:620px}.featuredStory>p{color:currentColor;opacity:.78;line-height:1.8;margin:0;max-width:620px}.storyFooter{margin-top:20px;display:flex;align-items:center;justify-content:space-between}.storyFooter>span:first-child{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:800}.roundArrow{width:38px;height:38px;background:rgba(255,255,255,.55);display:grid;place-items:center;border-radius:50%}.blogSection{padding-top:62px}.blogGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.blogCard{background:var(--surface);border:1px solid var(--line);border-radius:24px;overflow:hidden;color:var(--text);transition:.28s}.blogCard:hover{transform:translateY(-7px);box-shadow:var(--shadow)}.blogVisual{height:190px;position:relative;overflow:hidden;background:var(--surface-2);color:var(--text)}.blogCard.tone-pink .blogVisual{background:var(--pink-2)}.blogCard.tone-blue .blogVisual{background:var(--blue-2)}.blogCard.tone-yellow .blogVisual{background:var(--yellow-2)}.blogCard.tone-purple .blogVisual{background:var(--purple-2)}.blogCard.tone-green .blogVisual{background:var(--green-2)}.blogCard.tone-orange .blogVisual{background:var(--orange-2)}.blogIndex{position:absolute;left:16px;top:14px;font:900 9px/1 Inter,Arial,sans-serif;letter-spacing:1px;opacity:.6}.blogGlyph{position:absolute;inset:0;display:grid;place-items:center;font:950 72px/1 Inter,Arial,sans-serif;transform:rotate(-6deg);z-index:2}.halftone{position:absolute;width:130px;height:130px;border-radius:50%;right:-15px;bottom:-20px;background-image:radial-gradient(currentColor 1.3px,transparent 0);background-size:8px 8px;opacity:.17}.cropMarks i{position:absolute;width:22px;height:22px;border-color:currentColor;opacity:.32}.cropMarks i:first-child{left:12px;top:12px;border-left:1px solid;border-top:1px solid}.cropMarks i:nth-child(2){right:12px;top:12px;border-right:1px solid;border-top:1px solid}.cropMarks i:nth-child(3){left:12px;bottom:12px;border-left:1px solid;border-bottom:1px solid}.cropMarks i:nth-child(4){right:12px;bottom:12px;border-right:1px solid;border-bottom:1px solid}.blogCardBody{padding:19px}.blogMeta{display:flex;justify-content:space-between;gap:8px;align-items:center;color:var(--muted);font-size:16px;font-weight:800}.blogMeta span:last-child{display:flex;align-items:center;gap:5px;font-family:Inter,Arial,sans-serif}.blogCard h3{font-size:16px;line-height:1.6;margin:12px 0 8px}.blogCard p{font-size:16px;color:var(--muted);line-height:1.8;margin:0;min-height:50px}.blogRead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;padding-top:13px;border-top:1px solid var(--line)}.blogRead span,.blogRead strong{display:flex;align-items:center;gap:5px;font-size:16px}.blogRead strong{color:var(--purple)}.articleHero{padding:48px 0 68px;position:relative;overflow:hidden}.articleHero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(currentColor .8px,transparent 0);background-size:12px 12px;opacity:.06;pointer-events:none}.articleHeroInner{position:relative;z-index:1}.articleBack{display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:900;background:rgba(255,255,255,.45);padding:8px 11px;border-radius:10px}.articleBadgeRow{display:flex;gap:8px;flex-wrap:wrap;margin:30px 0 14px}.articleBadgeRow span{display:flex;align-items:center;gap:5px;background:rgba(255,255,255,.48);padding:7px 9px;border-radius:9px;font-size:16px;font-weight:850}.articleHero h1{max-width:880px;font-size:clamp(38px,5.5vw,68px);line-height:1.15;letter-spacing:-2.5px;margin:0}.articleHero>div>p{max-width:760px;font-size:18px;line-height:2;margin:18px 0 0;opacity:.8}.articlePoster{position:absolute;right:1%;bottom:-37px;width:255px;height:190px;background:#1d2230;color:#f7f7f2;transform:rotate(5deg);box-shadow:0 22px 50px rgba(20,20,30,.24);padding:18px;font-family:Inter,Arial,sans-serif;overflow:hidden}.articlePoster>span{font-size:62px;font-weight:950}.articlePoster>b{position:absolute;left:18px;bottom:16px;font-size:16px;letter-spacing:1px}.articlePoster>i{position:absolute;right:16px;top:17px;font-size:16px;font-style:normal;text-align:right}.articleDots{position:absolute;width:110px;height:110px;border-radius:50%;right:-25px;bottom:-24px;background-image:radial-gradient(#ff4c9a 1.5px,transparent 0);background-size:8px 8px}.articleGrid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:16px 16px}.articleLayout{display:grid;grid-template-columns:260px minmax(0,760px);grid-gap:65px;gap:65px;padding-top:68px;padding-bottom:55px;justify-content:center}.articleAside{position:relative}.articleInfoCard{position:-webkit-sticky;position:sticky;top:105px;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:19px;display:flex;flex-direction:column;gap:11px;box-shadow:var(--shadow-soft)}.articleInfoCard>svg{color:var(--purple)}.articleInfoCard strong{font-size:18px;margin-bottom:3px}.articleInfoCard span{font-size:16px;display:flex;align-items:flex-start;gap:7px;color:var(--muted);line-height:1.6}.articleInfoCard span svg{color:var(--green);flex:none;margin-top:2px}.shareButton{width:100%;margin-top:10px;border:1px solid var(--line);background:var(--bg);border-radius:13px;padding:11px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:16px;font-weight:800}.articleBody section{position:relative;padding:0 0 26px 50px}.articleBody section:before{content:"";position:absolute;left:15px;top:31px;bottom:0;width:1px;background:var(--line)}.paragraphNumber{position:absolute;left:0;top:3px;width:31px;height:31px;border:1px solid var(--line);border-radius:10px;background:var(--surface);display:grid;place-items:center;font:900 8px/1 Inter,Arial,sans-serif;color:var(--purple)}.articleBody p{font-size:18px;line-height:2.25;color:color-mix(in srgb,var(--text) 85%,var(--muted));margin:0}.articleNote{background:linear-gradient(135deg,var(--purple-2),var(--blue-2));border-radius:22px;padding:22px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:center}.articleNote>span{font-size:25px}.articleNote p{font-size:17px;line-height:1.9}.articleNote a{display:flex;align-items:center;gap:5px;background:var(--surface);border-radius:10px;padding:9px 11px;font-size:16px;font-weight:900;white-space:nowrap}.relatedStories{padding-top:50px}.relatedGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.relatedCard{display:grid;grid-template-columns:45px 1fr auto;align-items:center;grid-gap:12px;gap:12px;border-radius:20px;padding:16px;transition:.25s}.relatedCard:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft)}.relatedCard>span{width:43px;height:43px;border-radius:13px;background:rgba(255,255,255,.55);display:grid;place-items:center;font:900 18px/1 Inter,Arial,sans-serif}.relatedCard small{font-size:16px;opacity:.7}.relatedCard h3{font-size:17px;line-height:1.5;margin:4px 0 0}.footer{position:relative;overflow:hidden}.footerPrintEdge{height:34px;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:7px;font:800 7px/1 Inter,Arial,sans-serif;letter-spacing:1.2px;color:var(--muted)}.footerPrintEdge i{width:8px;height:8px}.footerPrintEdge span{margin-right:5px}.footerPrintEdge b{font-weight:800;margin-left:5px}.copyright{justify-content:space-between;gap:15px;flex-wrap:wrap}.copyright,.madeBy{display:flex;align-items:center}.madeBy{gap:5px}.madeBy a{display:inline-flex;align-items:center;gap:4px;color:var(--purple);font-weight:900}.madeBy a:hover{text-decoration:underline}@keyframes cursorFloat{0%,to{transform:translate(0) rotate(-2deg)}50%{transform:translate(-12px,9px) rotate(2deg)}}@keyframes marqueeMove{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes planPulse{0%,to{transform:scale(.75);opacity:.75}50%{transform:scale(1.15);opacity:1}}@keyframes sheetFloat{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-2deg) translateY(-8px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (max-width:1050px){.blogHeroGrid,.digitalCraftGrid{grid-template-columns:1fr}.digitalCraftGrid{gap:35px}.blogGrid{grid-template-columns:repeat(2,1fr)}.articlePoster{opacity:.28}.articleLayout{grid-template-columns:220px minmax(0,1fr);gap:35px}.homeJournalGrid,.relatedGrid{grid-template-columns:1fr 1fr}.homeStory:last-child{grid-column:1/-1}}@media (max-width:720px){.digitalSteps{grid-template-columns:1fr 1fr}.pixelStudio{transform:none}.studioCanvas{min-height:280px}.blogHero{padding:52px 0 35px}.blogHero h1{font-size:41px;letter-spacing:-1.6px}.featuredStory{min-height:350px;padding:25px}.featuredStory h2{font-size:24px}.blogGrid,.homeJournalGrid{grid-template-columns:1fr}.homeStory:last-child{grid-column:auto}.blogVisual{height:170px}.articleHero{padding:32px 0 46px}.articleHero h1{font-size:38px;letter-spacing:-1.2px}.articlePoster{display:none}.articleLayout{grid-template-columns:1fr;padding-top:35px}.articleInfoCard{position:relative;top:auto}.articleAside{order:2}.articleBody section{padding-left:43px}.articleNote{grid-template-columns:auto 1fr}.articleNote a{grid-column:1/-1;justify-content:center}.relatedGrid{grid-template-columns:1fr}.copyright{align-items:flex-start;flex-direction:column}.creativeMarquee>div{animation-duration:20s}.storyIcon{font-size:64px}}@media (max-width:430px){.digitalSteps{grid-template-columns:1fr}.studioSheet{width:155px;height:210px}.studioSheet span{font-size:28px}.featuredStory{min-height:370px}.blogHeroMeta{display:grid;grid-template-columns:1fr}.blogCard h3{font-size:16px}}[dir=rtl] .studioTop span{margin-right:0;margin-left:auto}[dir=rtl] .homeStoryArrow{right:auto;left:18px}[dir=rtl] .storyIcon{right:auto;left:32px}[dir=rtl] .blogIndex{left:auto;right:16px}[dir=rtl] .articleBody section{padding-left:0;padding-right:50px}[dir=rtl] .articleBody section:before{left:auto;right:15px}[dir=rtl] .paragraphNumber{left:auto;right:0}[dir=rtl] .articlePoster{right:auto;left:1%;transform:rotate(-5deg)}@media (max-width:720px){[dir=rtl] .articleBody section{padding-right:43px}}:root{--school-green:#26765f;--school-green-2:#dff3ea;--draft-blue:#3379b9;--draft-blue-2:#dceeff;--pencil-yellow:#f6c84c;--pencil-yellow-2:#fff2bd;--marker-coral:#ef6b5b;--marker-coral-2:#ffe1dc;--graphite:#28313a;--paper:#fffdf7}html[data-theme=dark]{--school-green:#71c8a7;--school-green-2:#203b33;--draft-blue:#78b7ef;--draft-blue-2:#21394d;--pencil-yellow:#f4d46e;--pencil-yellow-2:#3f3924;--marker-coral:#ff9688;--marker-coral-2:#462c2d;--paper:#211f25}body{background-color:var(--bg);background-image:linear-gradient(color-mix(in srgb,var(--draft-blue) 5%,transparent) 1px,transparent 1px);background-size:100% 28px;background-position:0 10px}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background-image:linear-gradient(90deg,transparent 0 7.5%,color-mix(in srgb,var(--marker-coral) 7%,transparent) 7.5% calc(7.5% + 1px),transparent calc(7.5% + 1px));opacity:.6}[dir=rtl] button,[dir=rtl] input,[dir=rtl] select,[dir=rtl] textarea{font-family:Vazir,Tahoma,Segoe UI,Arial,sans-serif}.siteHeader:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:5px;background:repeating-linear-gradient(90deg,var(--graphite) 0 1px,transparent 1px 10px);opacity:.14;pointer-events:none}.brandMark{background:linear-gradient(145deg,var(--school-green),var(--draft-blue));border-radius:11px;transform:rotate(-2deg)}.brandMark:after{content:"";position:absolute;inset:5px;border:1px dashed rgba(255,255,255,.45);border-radius:7px}.desktopNav a.active:after{background:var(--pencil-yellow)}.primaryBtn{background:linear-gradient(135deg,var(--school-green),var(--draft-blue));box-shadow:0 10px 24px color-mix(in srgb,var(--draft-blue) 25%,transparent)}.eyebrow{color:var(--school-green)}.schoolHero{position:relative;background-image:linear-gradient(color-mix(in srgb,var(--draft-blue) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--draft-blue) 7%,transparent) 1px,transparent 1px);background-size:28px 28px}.schoolHero:before{content:"01 / SCHOOL + STUDIO";position:absolute;left:26px;top:22px;font:900 8px/1 Inter,Arial,sans-serif;letter-spacing:1.5px;color:var(--muted);opacity:.55;transform:rotate(-90deg);transform-origin:left top}[dir=rtl] .schoolHero:before{left:auto;right:26px;transform:rotate(90deg);transform-origin:right top}.schoolChips span:first-child{border-color:color-mix(in srgb,var(--school-green) 28%,var(--line));background:color-mix(in srgb,var(--school-green-2) 45%,var(--surface))}.schoolChips span:nth-child(2){border-color:color-mix(in srgb,var(--pencil-yellow) 35%,var(--line));background:color-mix(in srgb,var(--pencil-yellow-2) 50%,var(--surface))}.schoolChips span:nth-child(3){border-color:color-mix(in srgb,var(--draft-blue) 30%,var(--line));background:color-mix(in srgb,var(--draft-blue-2) 50%,var(--surface))}.schoolChips span:nth-child(4){border-color:color-mix(in srgb,var(--marker-coral) 28%,var(--line));background:color-mix(in srgb,var(--marker-coral-2) 48%,var(--surface))}.draftingArt{background:linear-gradient(145deg,var(--paper),color-mix(in srgb,var(--draft-blue-2) 55%,var(--paper)));border:1px solid color-mix(in srgb,var(--draft-blue) 24%,var(--line));border-radius:24px;box-shadow:0 26px 60px rgba(36,61,73,.14)}.draftBoardGrid{position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--draft-blue) 12%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--draft-blue) 12%,transparent) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(135deg,#000 15%,transparent 82%);mask-image:linear-gradient(135deg,#000 15%,transparent 82%)}.draftingArt:after,.draftingArt:before{content:"";position:absolute;width:56px;height:56px;border-color:var(--graphite);opacity:.25}.draftingArt:before{left:16px;top:16px;border-left:1px solid;border-top:1px solid}.draftingArt:after{right:16px;bottom:16px;border-right:1px solid;border-bottom:1px solid}.schoolNotebook{background-color:#fffef9!important;color:#263946!important;background-image:linear-gradient(rgba(55,124,182,.12) 1px,transparent 0),linear-gradient(90deg,rgba(55,124,182,.12) 1px,transparent 0)!important;background-size:18px 18px!important;border-radius:8px!important;border:5px solid #fff!important;box-shadow:10px 12px 0 color-mix(in srgb,var(--pencil-yellow) 75%,#fff),0 26px 48px rgba(40,49,58,.2)!important}.schoolNotebook:after{content:"NAME / DATE";position:absolute;left:17px;top:17px;border:1px solid rgba(36,49,58,.23);padding:4px 7px;font:800 6px/1 Inter,Arial,sans-serif;letter-spacing:.8px;background:#fff}.schoolNotebook>span{font-family:Inter,Arial,sans-serif;letter-spacing:-1px}.schoolNotebook>i{color:var(--marker-coral)!important;font:900 11px/1 Inter,Arial,sans-serif!important}.schoolNotebook>.notebookPixels{font:800 7px/1 Inter,Arial,sans-serif!important;color:var(--draft-blue)!important;position:absolute;left:18px;bottom:17px;letter-spacing:1px}.geometrySketch{position:absolute;width:68px;height:68px;right:18px;top:58px;border:2px solid var(--school-green);border-radius:50%;opacity:.68}.geometrySketch i:first-child{position:absolute;width:82px;height:2px;background:var(--school-green);left:-8px;top:32px;transform:rotate(35deg)}.geometrySketch i:nth-child(2){position:absolute;width:52px;height:52px;border-left:2px solid var(--marker-coral);border-bottom:2px solid var(--marker-coral);left:10px;top:8px;transform:rotate(-15deg)}.geometrySketch i:nth-child(3){position:absolute;width:4px;height:4px;background:var(--graphite);border-radius:50%;left:31px;top:31px}.heroPencil{border:1px solid rgba(40,49,58,.12)}.pencilPink{background:linear-gradient(90deg,#ef6b5b 0 70%,#d9554a 70% 82%,#f5c7ba 82%)}.pencilBlue{background:linear-gradient(90deg,#3379b9 0 70%,#28659b 70% 82%,#d9c39a 82%)}.heroRuler{color:var(--pencil-yellow);filter:drop-shadow(0 9px 9px rgba(67,53,22,.15))}.setSquare{right:8%;top:21%;width:120px;height:104px;border-left:14px solid color-mix(in srgb,var(--school-green) 76%,transparent);border-bottom:14px solid color-mix(in srgb,var(--school-green) 76%,transparent);transform:rotate(12deg);opacity:.7}.setSquare,.setSquare:after{position:absolute;-webkit-clip-path:polygon(0 0,0 100%,100% 100%);clip-path:polygon(0 0,0 100%,100% 100%)}.setSquare:after{content:"";left:21px;bottom:14px;width:49px;height:42px;border-left:8px solid var(--paper);border-bottom:8px solid var(--paper)}.setSquare span{left:8px;bottom:-5px}.deskLabel,.setSquare span{position:absolute;font:900 7px/1 Inter,Arial,sans-serif;color:var(--graphite)}.deskLabel{right:22px;bottom:18px;letter-spacing:1.4px;opacity:.58}.digitalCursor{background:var(--graphite)!important;color:#fff!important;border-radius:4px!important}.cmykDots i:first-child{background:#00a8d6}.cmykDots i:nth-child(2){background:#e84291}.cmykDots i:nth-child(3){background:#f4d13b}.cmykDots i:nth-child(4){background:#28313a}.schoolMarquee{background:var(--graphite);color:#f7f5ed;border-color:transparent}.schoolMarquee span:nth-child(3n+1){color:#8ad6bb}.schoolMarquee span:nth-child(3n+2){color:#83bff0}.schoolMarquee span:nth-child(3n){color:#f6d66d}.schoolStudioBand{padding:24px 0 66px}.schoolStudioGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.schoolStudioCard{position:relative;min-height:245px;padding:27px;border:1px solid var(--line);background:var(--surface);overflow:hidden;transition:.25s;box-shadow:var(--shadow-soft)}.schoolStudioCard:hover{transform:translateY(-6px) rotate(-.3deg);box-shadow:var(--shadow)}.schoolStudioCard:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(currentColor 1px,transparent 0),linear-gradient(90deg,currentColor 1px,transparent 0);background-size:18px 18px;opacity:.035}.schoolStudioCard>svg{margin-top:23px}.schoolStudioCard h3{font-size:30px;margin:16px 0 8px}.schoolStudioCard p{font-size:16px;line-height:1.9;color:var(--muted);max-width:90%}.schoolStudioCard>b{position:absolute;bottom:20px;left:27px;font:900 7px/1 Inter,Arial,sans-serif;letter-spacing:1px}.schoolStudioNo{position:absolute;top:17px;right:18px;font:900 8px/1 Inter,Arial,sans-serif;opacity:.55}.notebookCard{border-radius:6px 24px 24px 6px;border-left:8px solid var(--school-green);background:linear-gradient(90deg,color-mix(in srgb,var(--school-green-2) 36%,var(--surface)),var(--surface))}.notebookCard>svg{color:var(--school-green)}.draftingCard{border-radius:24px 6px 24px 6px;border-top:8px solid var(--pencil-yellow);background:linear-gradient(145deg,color-mix(in srgb,var(--pencil-yellow-2) 42%,var(--surface)),var(--surface))}.draftingCard>svg{color:#c79313}.printCard{border-radius:24px 24px 6px 24px;border-right:8px solid var(--draft-blue);background:linear-gradient(270deg,color-mix(in srgb,var(--draft-blue-2) 42%,var(--surface)),var(--surface))}.printCard>svg{color:var(--draft-blue)}[dir=rtl] .schoolStudioCard>b{left:auto;right:27px}[dir=rtl] .schoolStudioNo{right:auto;left:18px}[dir=rtl] .notebookCard{border-left:1px solid var(--line);border-right:8px solid var(--school-green);border-radius:24px 6px 6px 24px}[dir=rtl] .printCard{border-right:1px solid var(--line);border-left:8px solid var(--draft-blue);border-radius:24px 24px 24px 6px}.draftingPrintGrid{background:linear-gradient(125deg,#25333c,#1d2730 55%,#213b4f)}.blueprintPreview{border-radius:2px!important;background:#2f75aa!important}.blueprintPreview:before{content:"SCALE 1:100";position:absolute;right:17px;top:15px;z-index:3;font:900 7px/1 Inter,Arial,sans-serif;letter-spacing:1px}.dimensionLine{position:absolute;z-index:2;color:rgba(255,255,255,.75);font:700 6px/1 Inter,Arial,sans-serif}.dimensionX{left:24%;right:20%;bottom:22px;border-top:1px solid rgba(255,255,255,.55);text-align:center;padding-top:3px}.dimensionY{top:31%;bottom:22%;right:15px;border-left:1px solid rgba(255,255,255,.55);writing-mode:vertical-rl;padding-left:3px}.proPrintCopy .eyebrow{color:#9cd9c0}.classroomCraft{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--school-green-2) 26%,transparent),transparent)}.schoolStudio{border-radius:8px!important;box-shadow:14px 14px 0 color-mix(in srgb,var(--draft-blue) 20%,transparent),var(--shadow)!important}.schoolStudio .studioCanvas{background-image:linear-gradient(rgba(55,121,185,.08) 1px,transparent 0),linear-gradient(90deg,rgba(55,121,185,.08) 1px,transparent 0);background-size:20px 20px}.schoolStudio .studioSheet{border-radius:3px!important;background:#fffdf7!important;color:#28313a!important;box-shadow:6px 8px 0 #f6c84c!important}.studioProtractor{position:absolute;right:14%;bottom:14%;width:112px;height:56px;border:9px solid color-mix(in srgb,var(--marker-coral) 70%,transparent);border-bottom:0;border-radius:112px 112px 0 0;color:var(--marker-coral);font:900 7px/1 Inter,Arial,sans-serif;display:flex;justify-content:center;align-items:flex-end;padding-bottom:6px;transform:rotate(-8deg)}.categoryCard{border-radius:8px 22px 22px 8px}.categoryCard:hover{transform:translateY(-5px) rotate(-.5deg)}.categoryIcon{border-radius:8px!important}.productCard{border-radius:10px 25px 25px 10px!important}.productVisual{border-radius:6px 18px 18px 6px!important}.candySection{background-image:linear-gradient(color-mix(in srgb,var(--draft-blue) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--draft-blue) 5%,transparent) 1px,transparent 1px);background-size:22px 22px}.blogHero{background-image:linear-gradient(color-mix(in srgb,var(--draft-blue) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--draft-blue) 8%,transparent) 1px,transparent 1px)!important;background-size:26px 26px!important}.blogCard,.featuredStory{border-radius:8px 24px 24px 8px!important}.blogVisual{background-image:linear-gradient(currentColor 1px,transparent 0),linear-gradient(90deg,currentColor 1px,transparent 0);background-size:20px 20px}.blogGlyph{font-family:Inter,Arial,sans-serif}.articleHero{background-image:linear-gradient(currentColor 1px,transparent 0),linear-gradient(90deg,currentColor 1px,transparent 0);background-size:24px 24px}.articlePoster{border-radius:2px!important}.articleInfoCard{border-radius:8px 20px 20px 8px!important}.printPage{position:relative}.printPage:before{content:"A0  A1  A2  A3  A4";position:absolute;right:0;top:26px;font:900 8px/1 Inter,Arial,sans-serif;letter-spacing:3px;color:var(--muted);opacity:.5}.printSpecs span{border-radius:5px 16px 16px 5px}.printOrderCard{border-radius:8px 26px 26px 8px;background-image:linear-gradient(color-mix(in srgb,var(--draft-blue) 3%,transparent) 1px,transparent 1px);background-size:100% 28px}.uploadZone,.workflowCard{border-radius:6px 20px 20px 6px}.workflowCard:before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:4px;background:var(--pencil-yellow)}.footer{background-image:linear-gradient(color-mix(in srgb,var(--draft-blue) 5%,transparent) 1px,transparent 1px);background-size:100% 26px}.footerPrintEdge{height:38px;background:var(--graphite);color:#f7f5ed;border:0;position:relative}.footerPrintEdge:after{content:"0    1    2    3    4    5    6    7    8    9    10";position:absolute;bottom:4px;left:50%;transform:translateX(-50%);font:700 6px/1 Inter,Arial,sans-serif;letter-spacing:6px;opacity:.5;white-space:nowrap}.footerSticker{background:var(--pencil-yellow-2)!important;color:var(--graphite)!important;border-radius:2px 10px 10px 2px!important;transform:rotate(-1deg)}@keyframes pencilNudge{0%,to{transform:rotate(28deg) translateY(0)}50%{transform:rotate(30deg) translateY(-8px)}}@keyframes rulerNudge{0%,to{transform:rotate(18deg)}50%{transform:rotate(14deg) translateX(6px)}}.draftingArt:hover .pencilPink{animation:pencilNudge 1.8s ease-in-out infinite}.draftingArt:hover .heroRuler{animation:rulerNudge 2.2s ease-in-out infinite}.schoolStudioCard:hover>svg{transform:rotate(-6deg) scale(1.08);transition:.25s}@media (max-width:1050px){.schoolStudioGrid{grid-template-columns:1fr 1fr}.schoolStudioCard:last-child{grid-column:1/-1}}@media (max-width:720px){.schoolHero:before,body:before{display:none}.draftingArt{height:390px!important}.setSquare{width:90px;height:78px;right:5%;top:17%}.deskLabel{font-size:16px}.schoolStudioGrid{grid-template-columns:1fr}.schoolStudioCard:last-child{grid-column:auto}.schoolStudioCard{min-height:215px}.printPage:before{display:none}.footerPrintEdge:after{letter-spacing:3px}.articleInfoCard,.blogCard,.featuredStory,.printOrderCard,.productCard,.productVisual,.workflowCard{border-radius:8px 18px 18px 8px!important}}.geometrySketch i{right:auto!important;bottom:auto!important;color:inherit!important;font-size:0!important}[dir=rtl]{font-family:Vazir,Tahoma,Segoe UI,Arial,sans-serif}.printCenterV2{padding-bottom:85px}.proPrintHero{margin-bottom:46px}.proPrintHero h1{font-size:clamp(45px,5.2vw,68px);max-width:860px}.heroPrintBadges{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.heroPrintBadges span{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--surface);padding:9px 11px;border-radius:9px 15px 15px 9px;font-size:16px;font-weight:850;box-shadow:var(--shadow-soft)}.heroPrintBadges svg{width:15px;color:var(--draft-blue,var(--blue))}.proSpecs{align-self:center}.proSpecs span{position:relative;overflow:hidden}.proSpecs span:after{content:"";position:absolute;left:0;bottom:0;width:38%;height:3px;background:var(--pencil-yellow,var(--yellow))}.printChooserSection{padding:18px 0 46px}.printSectionTitle{display:grid;grid-template-columns:1fr auto;grid-gap:35px;gap:35px;align-items:flex-end;margin-bottom:23px}.printSectionTitle h2{font-size:clamp(28px,3.3vw,43px);margin:9px 0 7px;letter-spacing:-1.3px}.printSectionTitle p{font-size:17px;line-height:1.9;color:var(--muted);max-width:720px;margin:0}.printChooserLegend{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.printChooserLegend span{font:800 8px/1.2 Inter,Arial,sans-serif;display:flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface);padding:8px 9px;border-radius:9px}.legendDot{width:7px;height:7px;border-radius:2px;display:inline-block}.legendDot.blue{background:var(--blue)}.legendDot.yellow{background:var(--yellow)}.legendDot.green{background:var(--green)}.printTypeRail{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.printTypeCard{--delay:0ms;min-height:112px;border:1px solid var(--line);background:var(--surface);border-radius:7px 19px 19px 7px;padding:14px;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr;grid-column-gap:11px;column-gap:11px;text-align:start;cursor:pointer;position:relative;overflow:hidden;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;animation:printCardIn .45s both;animation-delay:var(--delay)}[dir=rtl] .printTypeCard{border-radius:19px 7px 7px 19px}.printTypeCard:before{content:"";position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--blue) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--blue) 6%,transparent) 1px,transparent 1px);background-size:14px 14px;opacity:.45;pointer-events:none}.printTypeCard:after{content:"";position:absolute;left:0;top:15px;bottom:15px;width:3px;background:var(--line);transition:.2s}[dir=rtl] .printTypeCard:after{left:auto;right:0}.printTypeCard:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft);border-color:color-mix(in srgb,var(--blue) 45%,var(--line))}.printTypeCard.active{background:color-mix(in srgb,var(--blue-2) 48%,var(--surface));border-color:color-mix(in srgb,var(--blue) 55%,var(--line));box-shadow:0 13px 28px color-mix(in srgb,var(--blue) 12%,transparent)}.printTypeCard.active:after{background:var(--blue);width:5px}.printTypeIndex{font:900 7px/1 Inter,Arial,sans-serif;color:var(--muted);grid-column:1/-1;letter-spacing:1px;margin-bottom:7px;position:relative;z-index:1}.printTypeIcon{width:39px;height:39px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--blue) 25%,var(--line));background:color-mix(in srgb,var(--blue-2) 55%,var(--surface));border-radius:6px 12px 12px 6px;position:relative;z-index:1}.printTypeCopy{min-width:0;position:relative;z-index:1}.printTypeCopy strong{display:block;font-size:17px;margin:1px 0 5px}.printTypeCopy small{display:block;font-size:16px;line-height:1.6;color:var(--muted)}.printTypeTag{align-self:start;font:900 6px/1 Inter,Arial,sans-serif;letter-spacing:.5px;padding:5px 6px;border-radius:5px;background:var(--yellow-2);color:#6b5010;position:relative;z-index:1}.printStudioPanel{border:1px solid var(--line);background:var(--surface);border-radius:10px 30px 30px 10px;overflow:hidden;box-shadow:var(--shadow);animation:studioReveal .32s ease-out both}[dir=rtl] .printStudioPanel{border-radius:30px 10px 10px 30px}.studioTopbar{min-height:45px;background:#202839;color:#f6f7fa;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 20px;grid-gap:15px;gap:15px;font:800 8px/1 Inter,Arial,sans-serif;letter-spacing:.8px}.studioTopbar>span:first-child{display:flex;align-items:center;gap:7px;color:#a8c9ed}.studioTopbar>b{font-size:16px}.studioLive{justify-self:end;display:flex;align-items:center;gap:6px;color:#afd9c6}.studioLive i{width:7px;height:7px;border-radius:50%;background:#62d39f;box-shadow:0 0 0 4px rgba(98,211,159,.12);animation:livePulse 1.7s infinite}.printStudioGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr)}.printConfigurator{padding:28px;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line)}.selectedPrintHeader{display:grid;grid-template-columns:150px 1fr;grid-gap:22px;gap:22px;align-items:center;padding-bottom:25px;border-bottom:1px dashed var(--line)}.selectedPrintHeader h2{font-size:28px;margin:7px 0 5px}.selectedPrintHeader p{font-size:16px;line-height:1.7;color:var(--muted);margin:0}.printMiniPreview{height:105px;position:relative;display:grid;place-items:center;background-color:color-mix(in srgb,var(--draft-blue,var(--blue)) 9%,var(--bg));background-image:linear-gradient(color-mix(in srgb,var(--draft-blue,var(--blue)) 11%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--draft-blue,var(--blue)) 11%,transparent) 1px,transparent 1px);background-size:12px 12px;border:1px solid var(--line);border-radius:6px}.previewPaper{width:70px;height:86px;background:#fff;color:#252832;border:1px solid #d4d7dc;box-shadow:0 8px 15px rgba(23,28,40,.12);position:relative;display:flex;flex-direction:column;padding:9px;gap:5px;transform:rotate(-2deg);transition:.3s}.previewPaper i{height:5px;width:55%;background:#295f96;display:block}.previewPaper b{height:18px;background:#dce7f1;display:block}.previewPaper em{height:2px;background:#9ba6b2;box-shadow:0 6px #c5ccd3,0 12px #c5ccd3;display:block}.previewPaper small{position:absolute;bottom:5px;right:6px;font:900 6px/1 Inter,Arial,sans-serif}.pv-card .previewPaper{width:88px;height:51px;border-radius:2px;transform:rotate(-4deg)}.pv-flyer .previewPaper{width:62px;height:88px}.pv-brochure .previewPaper{width:100px;height:70px;background:linear-gradient(90deg,#fff 33%,#e7f1fa 33% 34%,#fff 34% 66%,#e7f1fa 66% 67%,#fff 67%)}.pv-poster .previewPaper{width:60px;height:92px}.pv-plan .previewPaper{width:100px;height:70px;background-color:#f8fbff;background-image:linear-gradient(#c6e1f6 1px,transparent 0),linear-gradient(90deg,#c6e1f6 1px,transparent 0);background-size:7px 7px}.pv-letterhead .previewPaper{width:66px;height:91px}.pv-envelope .previewPaper{width:98px;height:57px}.pv-envelope .previewPaper:after{content:"";position:absolute;inset:0;-webkit-clip-path:polygon(0 0,50% 55%,100% 0);clip-path:polygon(0 0,50% 55%,100% 0);background:#e9eef3}.pv-receipt .previewPaper{width:62px;height:90px}.pv-sticker .previewPaper{width:68px;height:68px;border-radius:50%;background:#fff2be}.pv-book .previewPaper{width:70px;height:90px;box-shadow:5px 3px 0 #d9e2ec,9px 5px 0 #bbc6d1}.pv-invitation .previewPaper{width:84px;height:60px;background:#fff8ef}.pv-photo .previewPaper{width:75px;height:82px;background:linear-gradient(145deg,#99cee4,#edd7d7);border:7px solid #fff}.pv-banner .previewPaper{width:105px;height:48px}.pv-rollup .previewPaper{width:52px;height:93px}.pv-folder .previewPaper{width:83px;height:80px;border-radius:2px 7px 2px 2px}.pv-menu .previewPaper{width:91px;height:72px}.pv-certificate .previewPaper{width:90px;height:65px;border:4px double #c7a75c}.pv-package .previewPaper{width:62px;height:62px;transform:rotate(8deg);box-shadow:9px 9px 0 #d8e2eb}.previewCrop{position:absolute;width:13px;height:13px;opacity:.45}.previewCrop.tl{left:8px;top:8px;border-left:1px solid;border-top:1px solid}.previewCrop.tr{right:8px;top:8px;border-right:1px solid;border-top:1px solid}.previewCrop.bl{left:8px;border-left:1px solid}.previewCrop.bl,.previewCrop.br{bottom:8px;border-bottom:1px solid}.previewCrop.br{right:8px;border-right:1px solid}.configSection{padding:24px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 75%,transparent)}.configSection.compact{padding:19px 0}.configHeading{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.configHeading>span{width:28px;height:28px;border:1px solid var(--line);background:var(--bg);border-radius:6px 10px 10px 6px;display:grid;place-items:center;font:900 7px/1 Inter,Arial,sans-serif;color:var(--blue);flex:none}.configHeading strong{display:block;font-size:17px}.configHeading small{display:block;font-size:16px;color:var(--muted);margin-top:4px}.sizeOptionGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.sizeOptionGrid button{border:1px solid var(--line);background:var(--bg);min-height:78px;padding:11px;text-align:start;border-radius:7px 14px 14px 7px;cursor:pointer;transition:.18s}.sizeOptionGrid button:hover{transform:translateY(-2px);border-color:var(--blue)}.sizeOptionGrid button.active{background:color-mix(in srgb,var(--blue-2) 60%,var(--surface));border-color:var(--blue);box-shadow:inset 4px 0 0 var(--blue)}[dir=rtl] .sizeOptionGrid button.active{box-shadow:inset -4px 0 0 var(--blue)}.sizeOptionGrid b{font-size:17px;display:block}.sizeOptionGrid span{display:block;font:700 7px/1.4 Inter,Arial,sans-serif;color:var(--muted);margin:5px 0}.sizeOptionGrid small{display:block;font-size:16px;line-height:1.45;color:var(--muted)}.choicePills{display:flex;gap:7px;flex-wrap:wrap}.choicePills button{border:1px solid var(--line);background:var(--bg);border-radius:7px 13px 13px 7px;padding:9px 11px;font-size:16px;font-weight:800;cursor:pointer}.choicePills button.active{background:#23314a;color:#fff;border-color:#23314a}.quantityPills button{min-width:58px}.configSplit{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:16px;column-gap:16px}.configSplit .configSection{border-bottom:1px solid color-mix(in srgb,var(--line) 75%,transparent)}.configSection select{width:100%;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:8px 13px 13px 8px;padding:11px 12px;font-size:16px;outline:none}.proUploadZone{margin-top:22px;min-height:98px;border:1.5px dashed color-mix(in srgb,var(--blue) 55%,var(--line));background:color-mix(in srgb,var(--blue-2) 28%,var(--bg));display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:18px;border-radius:8px 20px 20px 8px;cursor:pointer;transition:.2s}.proUploadZone:hover{background:color-mix(in srgb,var(--blue-2) 45%,var(--bg));transform:translateY(-2px)}.proUploadZone input{display:none}.proUploadZone>svg{color:var(--blue)}.proUploadZone>div strong{display:block;font-size:17px}.proUploadZone>div span{display:block;margin-top:4px;font:700 7px/1.4 Inter,Arial,sans-serif;color:var(--muted)}.proUploadZone>b{font-size:16px;background:var(--surface);border:1px solid var(--line);padding:9px 10px;border-radius:8px}.proUploadZone.hasFile{border-color:var(--green);background:color-mix(in srgb,var(--green-2) 50%,var(--bg))}.proEstimate{margin-top:14px;background:#202839;color:#fff;border-radius:8px 20px 20px 8px;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:20px}.proEstimate>div{display:flex;flex-direction:column}.proEstimate span{font-size:16px;color:#a9b8cb}.proEstimate strong{font-size:21px;margin:4px 0}.proEstimate small{font-size:16px;line-height:1.6;color:#8d9caf;max-width:460px}.proEstimate .primaryBtn{background:#fff;color:#202839;box-shadow:none;white-space:nowrap}.printGuidePanel{background:color-mix(in srgb,var(--draft-blue,var(--blue)) 5%,var(--bg));padding:26px;position:relative;overflow:hidden}.printGuidePanel:before{content:"PREPRESS / 300DPI / CMYK / BLEED / SAFE AREA";position:absolute;right:-107px;top:165px;transform:rotate(90deg);font:900 6px/1 Inter,Arial,sans-serif;letter-spacing:2px;color:var(--muted);opacity:.35}.guidePreview{height:215px;display:grid;place-items:center;position:relative;border:1px solid color-mix(in srgb,var(--blue) 20%,var(--line));background-color:var(--surface);background-image:linear-gradient(color-mix(in srgb,var(--blue) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--blue) 7%,transparent) 1px,transparent 1px);background-size:10px 10px;padding:20px 22px 28px 28px}.guidePreview .printMiniPreview{width:190px;height:135px;border:0;background:transparent}.guidePreview .previewPaper{transform:scale(1.25) rotate(-2deg)}.guideRuler{position:absolute;font:700 5px/1 Inter,Arial,sans-serif;color:var(--muted);letter-spacing:3px}.guideRuler.top{left:29px;right:0;top:7px;white-space:nowrap;overflow:hidden}.guideRuler.side{left:7px;top:28px;line-height:32px;letter-spacing:0}.guideMeasure{position:absolute;display:flex;align-items:center;gap:5px;font:800 6px/1 Inter,Arial,sans-serif;color:var(--blue)}.guideMeasure.x{bottom:9px;left:34px;right:12px}.guideMeasure i{height:1px;background:var(--blue);flex:1 1;position:relative}.guideMeasure i:first-child:before,.guideMeasure i:last-child:after{content:"";position:absolute;width:1px;height:7px;background:var(--blue);top:-3px}.guideMeasure i:first-child:before{left:0}.guideMeasure i:last-child:after{right:0}.guideTitle{padding:22px 0 13px}.guideTitle h3{font-size:19px;margin:7px 0 0}.guideFacts{display:flex;flex-direction:column}.guideFacts article{display:grid;grid-template-columns:30px 1fr;grid-gap:9px;gap:9px;padding:12px 0;border-top:1px solid var(--line)}.guideFacts article>svg{width:17px;color:var(--blue);margin-top:1px}.guideFacts b,.guideFacts p{font-size:16px}.guideFacts p{line-height:1.75;color:var(--muted);margin:4px 0 0}.proTipBox{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;background:var(--yellow-2);color:#5c481a;border:1px solid color-mix(in srgb,var(--yellow) 40%,transparent);padding:14px;border-radius:7px 16px 16px 7px;margin-top:13px}.proTipBox b,.proTipBox p{font-size:16px}.proTipBox p{line-height:1.7;margin:4px 0 0}.preflightChecklist{margin-top:18px;display:flex;flex-direction:column;gap:8px}.preflightChecklist>strong{font-size:16px;margin-bottom:2px}.preflightChecklist span{display:flex;align-items:center;gap:7px;font-size:16px;color:var(--muted)}.preflightChecklist svg{color:var(--green);flex:none}.proWorkflow{padding-top:75px}@keyframes printCardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes studioReveal{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes livePulse{0%,to{box-shadow:0 0 0 3px rgba(98,211,159,.1)}50%{box-shadow:0 0 0 7px rgba(98,211,159,.04)}}@media (max-width:1050px){.printTypeRail{grid-template-columns:repeat(3,1fr)}.printStudioGrid{grid-template-columns:1fr}.printConfigurator{-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--line)}.printGuidePanel{display:grid;grid-template-columns:280px 1fr;grid-gap:0 24px;gap:0 24px}.guidePreview{grid-row:1/4}.guideFacts,.guideTitle,.preflightChecklist,.proTipBox{grid-column:2}.guideTitle{padding-top:0}.printGuidePanel:before{display:none}}@media (max-width:720px){.printSectionTitle{grid-template-columns:1fr}.printChooserLegend{justify-content:flex-start}.printTypeRail{grid-template-columns:1fr 1fr}.printTypeCard{min-height:106px}.studioTopbar{grid-template-columns:1fr auto}.studioTopbar>b{display:none}.printConfigurator{padding:17px}.selectedPrintHeader{grid-template-columns:100px 1fr;gap:14px}.selectedPrintHeader .printMiniPreview{height:90px}.selectedPrintHeader h2{font-size:22px}.sizeOptionGrid{grid-template-columns:1fr 1fr}.configSplit{grid-template-columns:1fr}.proUploadZone{grid-template-columns:auto 1fr}.proUploadZone>b{grid-column:1/-1;text-align:center}.proEstimate{align-items:stretch;flex-direction:column}.proEstimate .primaryBtn{width:100%}.printGuidePanel{display:block;padding:18px}.guidePreview{margin-bottom:20px}.guideTitle{padding-top:0}.guideFacts article{grid-template-columns:25px 1fr}}@media (max-width:430px){.printTypeRail{grid-template-columns:1fr}.printTypeCard{min-height:96px}.selectedPrintHeader,.sizeOptionGrid{grid-template-columns:1fr}.selectedPrintHeader .printMiniPreview{height:115px}.studioTopbar{padding:0 12px}.printStudioPanel{border-radius:8px 18px 18px 8px}.proPrintHero h1{font-size:38px}.heroPrintBadges span{width:100%}.printSectionTitle h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.printStudioPanel,.printTypeCard,.studioLive i{animation:none!important}.printTypeCard,.proUploadZone,.sizeOptionGrid button{transition:none!important}}.adminShell{--admin-bg:#f4f7f9;--admin-panel:#fff;--admin-text:#172131;--admin-muted:#748093;--admin-line:#dde4ea;--admin-blue:#276ef1;--admin-green:#159a68;--admin-purple:#7b61ff;--admin-yellow:#e7aa18;--admin-orange:#e8763a;min-height:100vh;background:var(--admin-bg);color:var(--admin-text);display:grid;grid-template-columns:238px minmax(0,1fr);font-family:Inter,Arial,sans-serif}.dark .adminShell{--admin-bg:#10151d;--admin-panel:#171e28;--admin-text:#edf3f8;--admin-muted:#8f9bab;--admin-line:#2b3542;background:#10151d}.adminShell:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(54,105,167,.08) 1px,transparent 0),linear-gradient(90deg,rgba(54,105,167,.08) 1px,transparent 0);background-size:24px 24px}.adminSidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;background:#172130;color:#d9e4ee;-webkit-border-end:1px solid #29384b;border-inline-end:1px solid #29384b;display:flex;flex-direction:column;z-index:20}.adminBrandRow{height:78px;padding:16px;border-bottom:1px solid #29384b}.adminBrand,.adminBrandRow{display:flex;align-items:center}.adminBrand{gap:11px;color:#fff;text-decoration:none}.adminBrand>span{width:38px;height:38px;border:1px solid #50627a;background:#223047;display:grid;place-items:center;border-radius:5px 12px 12px 5px;box-shadow:inset 3px 0 0 #f3c64d}.adminBrand strong{display:block;font-family:Vazir,Inter,Arial,sans-serif;font-size:18px}.adminBrand small{display:block;font:700 6px/1.4 Inter,Arial,sans-serif;letter-spacing:1.25px;color:#8493a7;margin-top:4px}.adminMobileClose{display:none}.adminStatus{margin:16px 14px 4px;padding:9px 10px;border:1px solid #2f4158;background:#1d2a3c;border-radius:6px;display:flex;align-items:center;gap:7px;font-size:16px}.adminStatus i{width:7px;height:7px;border-radius:50%;background:#54d79d;box-shadow:0 0 0 4px rgba(84,215,157,.09)}.adminStatus span{flex:1 1}.adminStatus b{font-size:16px;letter-spacing:1px;color:#72e8b2}.adminNav{padding:14px 10px;display:flex;flex-direction:column;gap:3px}.adminNav>small{font-size:16px;letter-spacing:1.6px;color:#687890;padding:8px 10px}.adminNav a{position:relative;color:#9cabbc;text-decoration:none;display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:6px;font-size:16px;font-weight:700;transition:.16s}.adminNav a:hover{background:#1f2d40;color:#fff}.adminNav a.active{background:#26364b;color:#fff}.adminNav a.active>i{position:absolute;inset-inline-start:-10px;width:3px;height:19px;background:#f4c542;border-radius:0 4px 4px 0}.adminSidebarBottom{margin-top:auto;padding:12px 10px 16px;border-top:1px solid #29384b;display:flex;flex-direction:column;gap:2px}.adminSidebarBottom a,.adminSidebarBottom button{border:0;background:none;color:#8999ad;text-decoration:none;display:flex;align-items:center;gap:9px;padding:8px 10px;font:700 8px/1 Inter,Arial,sans-serif;cursor:pointer;text-align:start}.adminWorkspace{min-width:0;position:relative;z-index:1}.adminTopbar{height:64px;position:-webkit-sticky;position:sticky;top:0;z-index:15;background:color-mix(in srgb,var(--admin-panel) 93%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--admin-line);display:flex;justify-content:space-between;align-items:center;padding:0 26px}.adminTopbarActions,.adminTopbarLeft{display:flex;align-items:center;gap:10px}.adminMenuButton{display:none}.adminGlobalSearch{width:min(440px,38vw);height:36px;border:1px solid var(--admin-line);background:var(--admin-bg);border-radius:6px;display:flex;align-items:center;gap:8px;padding:0 10px;color:var(--admin-muted)}.adminGlobalSearch input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:var(--admin-text);font-size:16px}.adminGlobalSearch kbd{border:1px solid var(--admin-line);border-radius:4px;padding:3px 5px;font-size:16px;color:var(--admin-muted);background:var(--admin-panel)}.adminTopbarActions>button{width:34px;height:34px;display:grid;place-items:center;cursor:pointer}.adminQuick,.adminTopbarActions>button{border:1px solid var(--admin-line);background:var(--admin-panel);color:var(--admin-text);border-radius:6px}.adminQuick{height:34px;display:flex;align-items:center;gap:7px;padding:0 9px;text-decoration:none;font-size:16px;font-weight:800}.adminQuick b{background:#e86753;color:#fff;border-radius:10px;min-width:16px;height:16px;display:grid;place-items:center;font-size:16px}.adminUser{display:flex;align-items:center;gap:8px;-webkit-border-start:1px solid var(--admin-line);border-inline-start:1px solid var(--admin-line);-webkit-padding-start:12px;padding-inline-start:12px}.adminUser>span{width:32px;height:32px;border-radius:7px;background:#22304a;color:#fff;display:grid;place-items:center;font:800 8px/1 Inter}.adminUser small,.adminUser strong{display:block;font-size:16px}.adminUser small{color:var(--admin-muted);margin-top:3px}.adminMain{padding:28px;max-width:1660px;margin:0 auto}.adminPageHead{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px}.adminPageHead>div:first-child>span{font:800 6px/1 Inter,Arial,sans-serif;letter-spacing:1.8px;color:var(--admin-blue)}.adminPageHead h1{font-family:Vazir,Inter,Arial,sans-serif;font-size:29px;margin:8px 0 7px;line-height:1}.adminPageHead p{margin:0;color:var(--admin-muted);font-size:16px;line-height:1.7;max-width:720px}.adminHeadActions{display:flex;align-items:center;gap:8px}.adminLivePill{height:33px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:6px;font:800 6px/1 Inter;letter-spacing:1px}.adminLivePill i{width:6px;height:6px;border-radius:50%;background:#4ed19a;box-shadow:0 0 0 4px rgba(78,209,154,.1)}.adminPrimaryBtn,.adminSecondaryBtn{min-height:34px;border-radius:6px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:800 7px/1 Inter,Arial,sans-serif;text-decoration:none;cursor:pointer}.adminPrimaryBtn{border:1px solid #1e2b3d;background:#1e2b3d;color:#fff}.dark .adminPrimaryBtn{background:#eef3f9;color:#162132;border-color:#eef3f9}.adminSecondaryBtn,.adminSelect{border:1px solid var(--admin-line);background:var(--admin-panel);color:var(--admin-text)}.adminSelect{height:34px;border-radius:6px;padding:0 9px;font-size:16px;outline:0}.adminMetricsGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:15px}.adminMetric{background:var(--admin-panel);border:1px solid var(--admin-line);border-radius:7px 16px 16px 7px;padding:15px;position:relative;overflow:hidden}.adminMetric:after{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:3px;background:var(--metric,#276ef1)}.adminMetric.tone-blue{--metric:#276ef1}.adminMetric.tone-green{--metric:#25a477}.adminMetric.tone-purple{--metric:#7b61ff}.adminMetric.tone-yellow{--metric:#e2ad23}.adminMetric.tone-orange{--metric:#e8763a}.adminMetricTop{display:flex;justify-content:space-between;align-items:center}.adminMetricTop>span{width:32px;height:32px;border-radius:6px 11px 11px 6px;background:color-mix(in srgb,var(--metric) 10%,var(--admin-bg));color:var(--metric);display:grid;place-items:center}.adminMetricTop>b{display:flex;align-items:center;gap:2px;font-size:16px;border-radius:12px;padding:4px 6px}.adminMetricTop>b.up{color:#17845e;background:rgba(35,166,116,.1)}.adminMetricTop>b.down{color:#c24d45;background:rgba(194,77,69,.1)}.adminMetric>small{display:block;color:var(--admin-muted);font-size:16px;margin:12px 0 5px}.adminMetric>strong{display:block;font:800 21px/1 Inter,Arial,sans-serif;letter-spacing:-.5px}.adminMetric>p{margin:6px 0 0;color:var(--admin-muted);font-size:16px}.adminPanel{background:var(--admin-panel);border:1px solid var(--admin-line);border-radius:8px 18px 18px 8px;padding:18px;min-width:0}.adminPanelHead{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:15px}.adminPanelHead>div>span{font:800 5.5px/1 Inter;letter-spacing:1.5px;color:var(--admin-muted)}.adminPanelHead h2{font-family:Vazir,Inter,Arial,sans-serif;font-size:16px;margin:5px 0 0}.adminPanelHead>a{color:var(--admin-blue);font-size:16px;font-weight:800;text-decoration:none;display:flex;align-items:center;gap:4px}.adminOverviewGrid{display:grid;grid-template-columns:1.75fr .75fr;grid-gap:12px;gap:12px;margin-bottom:12px}.adminTrafficPanel{min-height:295px}.adminSparkline{display:block;height:188px;color:var(--admin-blue)}.adminSparkline .chartGrid{stroke:var(--admin-line)}.adminSparkline .chartLine.primary{stroke:var(--admin-blue);stroke-width:2}.adminSparkline .chartLine.secondary{stroke:#a3b0bf;stroke-width:1.5;stroke-dasharray:5 5}.chartLegend{gap:14px;font-size:16px;color:var(--admin-muted)}.chartLegend,.chartLegend span{display:flex;align-items:center}.chartLegend span{gap:5px}.chartLegend i{width:14px;height:2px}.chartLegend i.primary{background:var(--admin-blue)}.chartLegend i.secondary{border-top:1.5px dashed #9ba9b8}.pulseList{display:flex;flex-direction:column}.pulseList article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:9px;gap:9px;padding:12px 0;border-top:1px solid var(--admin-line)}.pulseList article:first-child{border-top:0}.pulseIcon{width:31px;height:31px;display:grid;place-items:center;border-radius:6px}.pulseIcon.blue{background:#e7f0ff;color:#276ef1}.pulseIcon.purple{background:#eeeaff;color:#7b61ff}.pulseIcon.green{background:#e5f7ef;color:#159a68}.pulseIcon.orange{background:#fff0e7;color:#e8763a}.pulseList small{display:block;font-size:16px;color:var(--admin-muted)}.pulseList strong{display:block;font-size:17px;margin-top:3px}.pulseList article>b{font-size:16px;color:var(--admin-muted)}.adminTwoCols{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.adminCompactTable{display:flex;flex-direction:column}.adminCompactTable article{display:grid;grid-template-columns:1.2fr 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 0;border-top:1px solid var(--admin-line)}.adminCompactTable article:first-child{border-top:0}.adminOrderIdentity{display:flex;align-items:center;gap:8px;min-width:0}.adminOrderIdentity>span{width:29px;height:29px;border:1px solid var(--admin-line);background:var(--admin-bg);border-radius:5px;display:grid;place-items:center;color:var(--admin-blue)}.adminCompactTable article>div>strong,.adminOrderIdentity strong{display:block;font-size:16px}.adminCompactTable article>div>small,.adminOrderIdentity small{display:block;color:var(--admin-muted);font-size:16px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adminStatusBadge{display:inline-flex;align-items:center;justify-content:center;min-height:21px;padding:0 7px;border-radius:10px;font:800 5.8px/1 Inter,Arial,sans-serif;white-space:nowrap;background:#edf1f5;color:#667487}.status-active,.status-answered,.status-paid,.status-published,.status-ready,.status-verified{background:#e5f7ef;color:#147d58}.status-closed,.status-failed,.status-out,.status-rejected{background:#fdeceb;color:#b95048}.status-draft,.status-new,.status-pending,.status-waiting-payment{background:#fff4d9;color:#9f7111}.status-open,.status-preflight{background:#e7f0ff;color:#2a66c7}.status-printing,.status-scheduled{background:#eeeaff;color:#6b54d6}.status-approved{background:#e6f7f4;color:#117e71}.adminAnalyticsHero{margin-bottom:12px}.adminAnalyticsHero .adminSparkline{height:245px}.adminAxisLabels{display:flex;justify-content:space-between;color:var(--admin-muted);font-size:16px;padding-top:6px;border-top:1px solid var(--admin-line)}.adminAnalyticsSplit{display:grid;grid-template-columns:1fr .8fr;grid-gap:12px;gap:12px;margin-bottom:12px}.adminBars>div{display:grid;grid-template-columns:110px 1fr 35px;grid-gap:10px;gap:10px;align-items:center;margin:13px 0}.adminBars>div>div strong{display:block;font-size:16px}.adminBars>div>div span{font-size:16px;color:var(--admin-muted)}.adminBars>div>i{height:6px;border-radius:6px;background:var(--admin-bg);overflow:hidden}.adminBars>div>i b{display:block;height:100%;border-radius:6px;background:var(--admin-blue)}.adminBars>div>small{text-align:end;font-size:16px;color:var(--admin-muted)}.deviceDonut{width:130px;height:130px;border-radius:50%;margin:4px auto 18px;background:conic-gradient(var(--admin-blue) 0 64%,#7b61ff 64% 95%,#e7aa18 95% 100%);display:grid;place-items:center}.deviceDonut:before{content:"";width:84px;height:84px;border-radius:50%;background:var(--admin-panel);position:absolute}.deviceDonut>div{position:relative;text-align:center}.deviceDonut strong{display:block;font-size:20px}.deviceDonut small{font-size:16px;color:var(--admin-muted)}.deviceLegend{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.deviceLegend>span{display:grid;grid-template-columns:auto 1fr;grid-gap:3px 5px;gap:3px 5px}.deviceLegend>span>i{width:7px;height:7px;border-radius:2px;margin-top:2px;background:var(--admin-blue)}.deviceLegend>span>i.d1{background:#7b61ff}.deviceLegend>span>i.d2{background:#e7aa18}.deviceLegend b{font-size:16px}.deviceLegend small{grid-column:2;color:var(--admin-muted);font-size:16px}.adminTablePanel{padding:0;overflow:hidden}.adminTablePanel>.adminPanelHead{padding:18px 18px 0}.adminTableCount{font-size:16px;color:var(--admin-muted);border:1px solid var(--admin-line);background:var(--admin-bg);border-radius:10px;padding:5px 8px}.adminTableWrap{overflow:auto}.adminTable{width:100%;border-collapse:collapse;min-width:760px}.adminTable th{background:color-mix(in srgb,var(--admin-bg) 78%,var(--admin-panel));color:var(--admin-muted);font:800 5.8px/1 Inter;text-transform:uppercase;letter-spacing:.5px;text-align:start;padding:9px 12px;border-top:1px solid var(--admin-line)}.adminTable td,.adminTable th{border-bottom:1px solid var(--admin-line)}.adminTable td{padding:11px 12px;font-size:16px;vertical-align:middle}.adminTable tbody tr:hover{background:color-mix(in srgb,var(--admin-blue) 3%,var(--admin-panel))}.adminTable td small,.adminTable td strong{display:block;font-size:16px}.adminTable td small{color:var(--admin-muted);margin-top:3px}.adminTable code{font:700 6px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;background:var(--admin-bg);border:1px solid var(--admin-line);padding:3px 5px;border-radius:4px;color:var(--admin-text)}.trendUp{color:#15825c;font-weight:800}.trendDown{color:#bf514a;font-weight:800}.adminPaymentMethods{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:12px}.adminPaymentMethods>article{background:var(--admin-panel);border:1px solid var(--admin-line);border-radius:8px 18px 18px 8px;padding:18px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:center;transition:.2s}.adminPaymentMethods>article.disabled{opacity:.58;filter:saturate(.35)}.paymentMethodIcon{width:46px;height:46px;border-radius:8px 15px 15px 8px;display:grid;place-items:center}.paymentMethodIcon.gateway{background:#e8f1ff;color:#276ef1}.paymentMethodIcon.card{background:#eeeaff;color:#7b61ff}.paymentMethodCopy>span{font:800 5.5px/1 Inter;letter-spacing:1.2px;color:var(--admin-muted)}.paymentMethodCopy h3{font-family:Vazir,Inter,Arial,sans-serif;font-size:16px;margin:5px 0}.paymentMethodCopy p{font-size:16px;line-height:1.6;color:var(--admin-muted);margin:0}.paymentMethodCopy small{display:flex;align-items:center;gap:5px;color:#16815d;font-size:16px;margin-top:8px}.adminSwitch{display:grid;grid-template-columns:auto auto;grid-gap:4px 7px;gap:4px 7px;align-items:center;cursor:pointer}.adminSwitch input{display:none}.adminSwitch i{width:37px;height:20px;border-radius:20px;background:#c5ced7;position:relative;grid-column:1}.adminSwitch i:after{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background:#fff;top:3px;left:3px;transition:.18s;box-shadow:0 1px 4px rgba(0,0,0,.15)}.adminSwitch input:checked+i{background:#1f9b70}.adminSwitch input:checked+i:after{left:20px}.adminSwitch span{grid-column:1;text-align:center;font-size:16px;color:var(--admin-muted)}.adminFinanceSplit{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.financeSum{font:800 15px/1 Inter;color:var(--admin-text)}.financeSum small{font-size:16px;color:var(--admin-muted)}.financeMiniStats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);background:var(--admin-bg)}.financeMiniStats span{padding:9px 12px;-webkit-border-end:1px solid var(--admin-line);border-inline-end:1px solid var(--admin-line)}.financeMiniStats b,.financeMiniStats small{display:block;font-size:16px}.financeMiniStats small{color:var(--admin-muted);margin-top:3px}.receiptBtn{border:1px solid var(--admin-line);background:var(--admin-bg);color:var(--admin-blue);border-radius:4px;padding:4px 6px;font-size:16px;cursor:pointer}.paymentHealthy,.paymentWarning{margin-top:12px;border:1px solid #f0d7a5;background:#fff8e6;color:#8a6518;border-radius:7px 15px 15px 7px;padding:12px 14px;display:flex;align-items:flex-start;gap:9px}.paymentWarning strong{font-size:16px}.paymentWarning p{font-size:16px;line-height:1.6;margin:3px 0 0}.paymentHealthy{border-color:#bee6d4;background:#eaf8f2;color:#167b59;align-items:center;font-size:16px}.adminToolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 10px}.adminToolbar>div{display:flex;align-items:center;gap:7px}.adminSearchInput{height:36px;width:min(460px,45vw);border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:6px;display:flex;align-items:center;gap:8px;padding:0 10px;color:var(--admin-muted)}.adminSearchInput input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--admin-text);outline:0;font-size:16px}.contentTitleCell,.productCell{display:flex;align-items:center;gap:9px}.productThumb{width:34px;height:34px;background:linear-gradient(135deg,#dceeff,#fff4c5);border:1px solid var(--admin-line);border-radius:5px 11px 11px 5px;display:grid;place-items:center;font-family:Vazir,Inter;font-size:16px}.stockZero{color:#be5048;font-weight:800}.stockLow{color:#a8750c;font-weight:800}.featuredStar{color:#d9a614;fill:#f4ca49}.tableActions{display:flex;gap:4px}.tableActions button{width:28px;height:28px;border:1px solid var(--admin-line);background:var(--admin-bg);color:var(--admin-text);display:grid;place-items:center;border-radius:5px;cursor:pointer}.tableActions button.danger{color:#bd4c45}.adminModalBackdrop{position:fixed;inset:0;z-index:100;background:rgba(8,14,22,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:22px;animation:adminFade .16s ease}.adminModal{width:min(760px,96vw);max-height:92vh;overflow:auto;background:var(--admin-panel);color:var(--admin-text);border:1px solid var(--admin-line);border-radius:9px 22px 22px 9px;box-shadow:0 28px 90px rgba(0,0,0,.25)}.adminModal>header{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--admin-panel);display:flex;justify-content:space-between;align-items:center;padding:17px 20px;border-bottom:1px solid var(--admin-line)}.adminModal>header span{font:800 5.5px/1 Inter;letter-spacing:1.3px;color:var(--admin-blue)}.adminModal>header h2{font-family:Vazir,Inter;font-size:17px;margin:5px 0 0}.adminModal>header button{border:1px solid var(--admin-line);background:var(--admin-bg);color:var(--admin-text);width:30px;height:30px;border-radius:6px;display:grid;place-items:center;cursor:pointer}.adminModal>footer{padding:14px 20px;border-top:1px solid var(--admin-line);display:flex;justify-content:flex-end;align-items:center;gap:7px}.adminFormGrid,.contentMetaGrid{padding:20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.adminFormGrid label,.contentMetaGrid label{display:flex;flex-direction:column;gap:5px}.adminFormGrid label>span,.contentMetaGrid label>span{font-size:16px;color:var(--admin-muted);font-weight:800}.adminFormGrid input,.adminFormGrid select,.contentMetaGrid input,.contentMetaGrid select{height:36px;border:1px solid var(--admin-line);border-radius:6px;background:var(--admin-bg);color:var(--admin-text);padding:0 9px;font-size:16px;outline:0}.adminFormGrid .checkField{flex-direction:row;align-items:center}.checkField input{height:auto}.mdxSupportBadge{height:32px;border:1px solid #cfc4ff;background:#f2efff;color:#6950d2;border-radius:6px;padding:0 9px;display:flex;align-items:center;gap:6px;font:800 6px/1 Inter}.dark .mdxSupportBadge{background:#292443;border-color:#453c73}.contentTitleCell>span{width:31px;height:31px;border-radius:5px;background:#eeeaff;color:#7058d9;display:grid;place-items:center}.contentType{font:800 5.5px/1 Inter;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:4px 6px}.type-article{background:#e7f0ff;color:#2764c4}.type-magazine{background:#fff1df;color:#a66616}.type-news{background:#e9f8ef;color:#187a58}.viewCount{display:flex;align-items:center;gap:4px}.mdxFeaturePanel{margin-top:12px;display:grid;grid-template-columns:1fr 1.2fr;grid-gap:24px;gap:24px;background:linear-gradient(120deg,color-mix(in srgb,#7b61ff 7%,var(--admin-panel)),var(--admin-panel))}.mdxFeaturePanel>div:first-child>svg{color:#7b61ff}.mdxFeaturePanel>div:first-child>span{display:block;font:800 5.5px/1 Inter;letter-spacing:1.4px;color:#7b61ff;margin-top:9px}.mdxFeaturePanel h2{font-family:Vazir,Inter;font-size:16px;margin:6px 0}.mdxFeaturePanel p{font-size:16px;color:var(--admin-muted);line-height:1.7}.mdxCapabilities{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px;gap:6px}.mdxCapabilities span{border:1px solid var(--admin-line);background:var(--admin-bg);border-radius:5px;padding:8px;font:700 6.5px/1 Inter}.contentEditorBackdrop{place-items:start center;overflow:auto}.contentEditorModal{width:min(1220px,97vw);max-height:none;margin:18px 0}.contentMetaGrid{grid-template-columns:repeat(3,1fr);padding-bottom:14px}.editorLanguageTabs{display:flex;align-items:center;padding:0 20px;border-bottom:1px solid var(--admin-line)}.editorLanguageTabs button{border:0;background:none;color:var(--admin-muted);padding:10px 12px;font:800 6px/1 Inter;cursor:pointer;border-bottom:2px solid transparent}.editorLanguageTabs button.active{color:var(--admin-blue);border-color:var(--admin-blue)}.editorLanguageTabs>span{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;align-items:center;gap:5px;color:var(--admin-muted);font-size:16px}.mdxEditorSplit{display:grid;grid-template-columns:1fr 1fr;min-height:480px}.mdxEditorPane{-webkit-border-end:1px solid var(--admin-line);border-inline-end:1px solid var(--admin-line)}.editorPaneTop{height:34px;padding:0 12px;background:var(--admin-bg);border-bottom:1px solid var(--admin-line);display:flex;justify-content:space-between;align-items:center}.editorPaneTop strong{font:800 6px/1 Inter;letter-spacing:1px}.editorPaneTop span{font-size:16px;color:var(--admin-muted)}.mdxEditorPane textarea{display:block;width:100%;height:446px;resize:none;border:0;outline:0;background:#111822;color:#dce8f3;padding:15px;font:500 8px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace}.mdxPreviewPane{min-width:0}.mdxMiniPreview{padding:22px;max-width:650px;margin:0 auto;font-family:Vazir,Inter,Arial,sans-serif}.mdxMiniPreview h1{font-size:26px}.mdxMiniPreview h2{font-size:20px;margin:22px 0 10px}.mdxMiniPreview h3{font-size:16px;margin:16px 0 8px}.mdxMiniPreview li,.mdxMiniPreview p{font-size:16px;line-height:1.9;color:var(--admin-muted)}.mdxMiniPreview blockquote{-webkit-border-start:3px solid #7b61ff;border-inline-start:3px solid #7b61ff;margin:15px 0;padding:10px 14px;background:color-mix(in srgb,#7b61ff 7%,var(--admin-panel));font-size:16px}.mdxPreviewCallout{border:1px solid #e5cf8b;background:#fff8df;color:#826518;padding:12px;border-radius:6px;margin:12px 0;font-size:16px;font-weight:800}.mdxCodeMarker{background:#172130;color:#b7c7d8;border-radius:5px;padding:8px 10px;margin:8px 0;font:700 6px/1 Inter}.mdxCheck{margin:3px 0!important}.mdxCheck.checked{color:#16815d!important}.adminModal>footer>small{color:var(--admin-muted);font-size:16px;line-height:1.6;-webkit-margin-end:auto;margin-inline-end:auto;max-width:520px}.adminModal>footer>div{display:flex;gap:7px}.messageList{display:flex;flex-direction:column}.messageRow{border:0;border-bottom:1px solid var(--admin-line);background:var(--admin-panel);color:var(--admin-text);display:grid;grid-template-columns:auto 180px minmax(240px,1fr) 105px;grid-gap:12px;gap:12px;align-items:center;text-align:start;padding:12px 16px;cursor:pointer}.messageRow:hover{background:var(--admin-bg)}.messageRow.unread{box-shadow:inset 3px 0 0 var(--admin-blue);background:color-mix(in srgb,var(--admin-blue) 3%,var(--admin-panel))}[dir=rtl] .messageRow.unread{box-shadow:inset -3px 0 0 var(--admin-blue)}.messageAvatar{width:32px;height:32px;border-radius:7px;background:#e9eff5;color:#41526a;display:grid;place-items:center;font-family:Vazir;font-size:18px}.dark .messageAvatar{background:#253141}.messageAvatar.large{width:40px;height:40px}.messageBody strong,.messageWho strong{font-size:16px}.messageWho small{display:block;margin-top:3px}.messageBody p,.messageWho small{font-size:16px;color:var(--admin-muted)}.messageBody p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:4px 0 0}.messageMeta{text-align:end}.messageMeta>small{display:block;font-size:16px;color:var(--admin-muted);margin-bottom:5px}.messageModal{width:min(700px,96vw)}.messageDetailHeader{padding:18px 20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px}.messageDetailHeader strong{font-size:16px}.messageDetailHeader small{display:block;color:var(--admin-muted);font-size:16px;margin-top:4px}.messageFullText{margin:0 20px;padding:18px;background:var(--admin-bg);border:1px solid var(--admin-line);border-radius:6px;font-family:Vazir,Inter;font-size:17px;line-height:2}.messageTimeline{padding:15px 20px;display:flex;flex-direction:column;gap:10px}.messageTimeline span{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:center}.messageTimeline i{width:8px;height:8px;border-radius:50%;background:var(--admin-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--admin-blue) 10%,transparent)}.messageTimeline b{font-size:16px}.messageTimeline small{font-size:16px;color:var(--admin-muted)}.printOrdersTable tbody tr{cursor:pointer}.paymentLabel{display:flex!important;align-items:center;gap:4px}.dueCell,.fileCount{display:flex;align-items:center;gap:5px}.printOrderModal{width:min(900px,97vw)}.printOrderTop{padding:20px;display:grid;grid-template-columns:220px 1fr;grid-gap:20px;gap:20px}.printSheetPreview{height:180px;border:1px solid #8cb5e1;background-color:#eff7ff;background-image:linear-gradient(#bad8f3 1px,transparent 0),linear-gradient(90deg,#bad8f3 1px,transparent 0);background-size:9px 9px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#2863a0;overflow:hidden}.printSheetPreview>span{font:900 48px/1 Inter;opacity:.2}.printSheetPreview>b{font-size:17px}.printSheetPreview>small{font:700 5.5px/1 Inter;letter-spacing:1px;margin-top:7px}.printSheetPreview>i{position:absolute;width:13px;height:13px}.printSheetPreview>i:first-of-type{left:7px;top:7px;border-left:1px solid;border-top:1px solid}.printSheetPreview>i:nth-of-type(2){right:7px;top:7px;border-right:1px solid;border-top:1px solid}.printSheetPreview>i:nth-of-type(3){left:7px;bottom:7px;border-left:1px solid;border-bottom:1px solid}.printSheetPreview>i:nth-of-type(4){right:7px;bottom:7px;border-right:1px solid;border-bottom:1px solid}.printOrderFacts{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--admin-line)}.printOrderFacts article{padding:11px;border-bottom:1px solid var(--admin-line);-webkit-border-end:1px solid var(--admin-line);border-inline-end:1px solid var(--admin-line)}.printOrderFacts small{display:block;font-size:16px;color:var(--admin-muted)}.printOrderFacts strong{display:block;font-size:16px;margin-top:5px}.preflightBox{margin:0 20px 18px;border:1px solid var(--admin-line);background:var(--admin-bg);border-radius:7px;padding:14px}.preflightTitle{display:flex;align-items:center;gap:8px}.preflightTitle>svg{color:var(--admin-blue)}.preflightTitle small,.preflightTitle strong{display:block;font-size:16px}.preflightTitle small{color:var(--admin-muted);margin-top:3px}.preflightChecks{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:13px}.preflightChecks span{display:flex;align-items:center;gap:6px;font-size:16px;color:#197f5c}.preflightChecks span.warn{color:#a16f12}.productionFlow{padding:0 20px 20px}.productionFlow>strong{font-size:16px}.productionFlow>div{display:flex;margin-top:12px}.productionFlow button{position:relative;flex:1 1;border:0;background:none;color:var(--admin-muted);padding:0 2px;cursor:pointer}.productionFlow button:before{content:"";position:absolute;top:11px;left:0;right:0;height:2px;background:var(--admin-line)}.productionFlow button:first-child:before{left:50%}.productionFlow button:last-child:before{right:50%}.productionFlow button.done:before{background:#32a477}.productionFlow button i{position:relative;z-index:1;width:23px;height:23px;border-radius:50%;background:var(--admin-panel);border:2px solid var(--admin-line);display:grid;place-items:center;margin:auto;font:800 6px/1 Inter}.productionFlow button.done i{background:#32a477;color:#fff;border-color:#32a477}.productionFlow button span{display:block;font-size:16px;margin-top:6px}.productionFlow button.done span{color:#1b8260;font-weight:800}.mdxEngineBadge{background:#222b3b!important;color:#fff!important;border-color:#222b3b!important;font:800 6px/1 Inter!important;letter-spacing:1px}.mdxArticleLayout{align-items:start}.articleToc{border:1px solid var(--line);background:var(--surface);padding:13px;border-radius:7px 15px 15px 7px;margin-top:10px;display:flex;flex-direction:column;gap:8px}.articleToc small{font:800 5.5px/1 Inter;letter-spacing:1.2px;color:var(--muted)}.articleToc a{font-size:16px;color:var(--text);text-decoration:none}.mdxContent{font-family:Vazir,Inter,Arial,sans-serif}.mdxContent>h2{font-size:25px;line-height:1.35;margin:42px 0 13px;padding-top:14px;border-top:1px solid var(--line);position:relative}.mdxContent>h2:before{content:"";position:absolute;top:-1px;inset-inline-start:0;width:62px;height:3px;background:var(--blue)}.mdxContent>h3{font-size:18px;margin:27px 0 10px}.mdxContent>p{font-size:17px;line-height:2.1;color:color-mix(in srgb,var(--text) 78%,var(--muted));margin:12px 0}.mdxContent strong{color:var(--text)}.mdxContent>ol,.mdxContent>ul{-webkit-padding-start:24px;padding-inline-start:24px;margin:15px 0}.mdxContent li{font-size:17px;line-height:1.95;margin:5px 0}.mdxContent input[type=checkbox]{accent-color:var(--green);-webkit-margin-end:6px;margin-inline-end:6px}.mdxContent blockquote{margin:25px 0;padding:16px 18px;-webkit-border-start:4px solid var(--purple);border-inline-start:4px solid var(--purple);background:color-mix(in srgb,var(--purple-2) 55%,var(--surface));border-radius:3px 15px 15px 3px;font-size:17px;line-height:1.9}.mdxContent table{width:100%;border-collapse:collapse;margin:22px 0;font-size:16px;overflow:hidden;border:1px solid var(--line)}.mdxContent th{background:color-mix(in srgb,var(--blue-2) 55%,var(--surface));font-weight:900;text-align:start}.mdxContent td,.mdxContent th{padding:10px 12px;border:1px solid var(--line)}.mdxContent pre{direction:ltr;text-align:left;background:#172130;color:#d8e4ef;padding:17px;border-radius:7px 18px 18px 7px;overflow:auto;margin:20px 0;-webkit-border-start:4px solid #59b7f8;border-inline-start:4px solid #59b7f8}.mdxContent pre code{font:600 8px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace}.mdxContent :not(pre)>code{font:700 8px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;background:var(--surface);border:1px solid var(--line);padding:2px 5px;border-radius:4px;color:var(--purple)}.mdxCallout{display:grid;grid-template-columns:auto 1fr;grid-gap:11px;gap:11px;margin:22px 0;padding:15px 17px;border:1px solid var(--line);border-radius:7px 17px 17px 7px}.mdxCallout>svg{margin-top:2px}.mdxCallout strong{display:block;font-size:17px;margin-bottom:5px}.mdxCallout p{margin:0!important;font-size:16px!important;line-height:1.8!important}.mdxCallout.info{background:var(--blue-2);color:#245487}.mdxCallout.tip{background:var(--yellow-2);color:#745c18}.mdxCallout.warning{background:#fff0e7;color:#8a4b2b}.mdxCallout.print{background:var(--green-2);color:#22654c}.mdxChecklist{display:grid;grid-gap:7px;gap:7px;margin:18px 0}.mdxChecklist span{display:flex;gap:7px;align-items:center;border:1px solid var(--line);padding:9px 11px;border-radius:6px;font-size:16px}.mdxChecklist svg{color:var(--green)}.mdxPrintSpec{display:grid;grid-template-columns:180px 1fr;grid-gap:18px;gap:18px;border:1px solid var(--line);padding:18px;margin:25px 0;background:color-mix(in srgb,var(--blue-2) 22%,var(--surface));border-radius:8px 20px 20px 8px}.specSheet{height:150px;background-color:#f5fbff;background-image:linear-gradient(#cae1f3 1px,transparent 0),linear-gradient(90deg,#cae1f3 1px,transparent 0);background-size:10px 10px;border:1px solid #8fb8dd;display:grid;place-items:center;position:relative;color:#2e679e;font:900 17px/1 Inter}.specSheet i{position:absolute;width:13px;height:13px}.specSheet i:first-of-type{left:6px;top:6px;border-left:1px solid;border-top:1px solid}.specSheet i:nth-of-type(2){right:6px;top:6px;border-right:1px solid;border-top:1px solid}.specSheet i:nth-of-type(3){left:6px;bottom:6px;border-left:1px solid;border-bottom:1px solid}.specSheet i:nth-of-type(4){right:6px;bottom:6px;border-right:1px solid;border-bottom:1px solid}.mdxPrintSpec>div:last-child{display:grid;grid-template-columns:1fr 1fr;align-content:center;grid-gap:4px 12px;gap:4px 12px}.mdxPrintSpec small{font:800 5.5px/1 Inter;letter-spacing:1px;color:var(--muted)}.mdxPrintSpec strong{font:800 9px/1.3 Inter;margin-bottom:7px}@keyframes adminFade{0%{opacity:0}to{opacity:1}}@media (max-width:1180px){.adminMetricsGrid{grid-template-columns:1fr 1fr}.adminFinanceSplit,.adminOverviewGrid,.adminPaymentMethods,.adminTwoCols{grid-template-columns:1fr}.adminAnalyticsSplit,.contentMetaGrid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.adminShell{grid-template-columns:1fr}.adminSidebar{position:fixed;inset-block:0;inset-inline-start:0;width:245px;transform:translateX(-105%);transition:.2s;box-shadow:10px 0 40px rgba(0,0,0,.2)}[dir=rtl] .adminSidebar{transform:translateX(105%)}.adminSidebar.open{transform:translateX(0)}.adminMenuButton,.adminMobileClose{display:grid;place-items:center}.adminMobileClose{-webkit-margin-start:auto;margin-inline-start:auto;width:30px;height:30px;border:1px solid #34455b;background:#223047;color:#fff;border-radius:5px}.adminMenuButton{width:34px;height:34px;border:1px solid var(--admin-line);background:var(--admin-panel);color:var(--admin-text);border-radius:6px}.adminMain{padding:20px}.adminGlobalSearch{width:300px}.adminAnalyticsSplit,.mdxFeaturePanel{grid-template-columns:1fr}.messageRow{grid-template-columns:auto 150px 1fr}.messageMeta{display:none}.printOrderTop{grid-template-columns:170px 1fr}}@media (max-width:680px){.adminTopbar{padding:0 12px}.adminGlobalSearch,.adminQuick span,.adminUser>div{display:none}.adminUser{-webkit-padding-start:7px;padding-inline-start:7px}.adminMain{padding:15px 12px}.adminPageHead{align-items:flex-start;flex-direction:column}.adminPageHead h1{font-size:24px}.adminHeadActions{width:100%;flex-wrap:wrap}.adminMetricsGrid{grid-template-columns:1fr 1fr}.adminMetric>strong{font-size:17px}.adminToolbar{align-items:stretch;flex-direction:column}.adminSearchInput{width:100%}.adminToolbar>div{justify-content:space-between}.adminAnalyticsHero .adminSparkline{height:180px}.adminAnalyticsSplit,.deviceLegend{grid-template-columns:1fr}.adminPaymentMethods>article{grid-template-columns:auto 1fr}.adminPaymentMethods .adminSwitch{grid-column:1/-1;justify-content:start}.adminFormGrid,.contentMetaGrid,.mdxEditorSplit{grid-template-columns:1fr}.mdxEditorPane{-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--admin-line)}.messageRow{grid-template-columns:auto 1fr}.messageBody{grid-column:2}.printOrderTop{grid-template-columns:1fr}.printSheetPreview{height:150px}.preflightChecks{grid-template-columns:1fr}.productionFlow>div{overflow:auto;padding-bottom:6px}.productionFlow button{min-width:88px}.mdxPrintSpec{grid-template-columns:1fr}.mdxPrintSpec .specSheet{height:130px}}@media (max-width:430px){.adminMetricsGrid{grid-template-columns:1fr}.adminPanel{border-radius:7px 14px 14px 7px}.adminTopbarActions{gap:5px}.adminPageHead h1{font-size:22px}.adminPaymentMethods>article{grid-template-columns:1fr}.paymentMethodIcon{width:40px;height:40px}.adminToolbar>div{flex-wrap:wrap}.mdxFeaturePanel{padding:14px}.messageRow{padding:10px}.adminModalBackdrop{padding:8px}.adminModal{width:100%;border-radius:7px 15px 15px 7px}.mdxContent>h2{font-size:21px}.mdxContent>p{font-size:17px}}.checkoutSummary .cartTotalRow{display:flex;justify-content:space-between;align-items:center}.checkoutMethods{margin:15px 0;display:flex;flex-direction:column;gap:7px}.checkoutMethods>small{font-size:16px;color:var(--muted);font-weight:800}.checkoutMethods>button{width:100%;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:9px 16px 16px 9px;padding:11px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:9px;gap:9px;text-align:start;cursor:pointer}.checkoutMethods>button>span{width:33px;height:33px;border-radius:7px;background:var(--surface);display:grid;place-items:center;color:var(--blue)}.checkoutMethods>button strong{display:block;font-size:16px}.checkoutMethods>button small{display:block;color:var(--muted);font-size:16px;margin-top:3px}.checkoutMethods>button>i{width:14px;height:14px;border:1.5px solid var(--line);border-radius:50%;position:relative}.checkoutMethods>button.active{border-color:var(--blue);background:color-mix(in srgb,var(--blue-2) 35%,var(--bg))}.checkoutMethods>button.active>i{border-color:var(--blue)}.checkoutMethods>button.active>i:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--blue)}.checkoutDisabled{border:1px solid color-mix(in srgb,var(--orange) 35%,var(--line));background:var(--orange-2);border-radius:9px;padding:11px;color:var(--text)}.checkoutDisabled svg{color:var(--orange);flex:none}.checkoutDisabled strong{display:block}.checkoutDisabled small{display:block;font-size:16px;margin-top:4px;line-height:1.5}.checkoutSummary .primaryBtn:disabled{opacity:.45;cursor:not-allowed;transform:none}html[data-theme=dark] .adminShell{--admin-bg:#10151d;--admin-panel:#171e28;--admin-text:#edf3f8;--admin-muted:#8f9bab;--admin-line:#2b3542}[dir=rtl] .adminShell,[dir=rtl] .adminShell button,[dir=rtl] .adminShell input,[dir=rtl] .adminShell select,[dir=rtl] .adminShell textarea{font-family:Vazir,Tahoma,Segoe UI,Arial,sans-serif}.printCustomerStrip{margin:0 20px 16px;display:grid;grid-template-columns:1fr 1fr 1.6fr;border:1px solid var(--admin-line);background:var(--admin-bg)}.printCustomerStrip>div{padding:11px;-webkit-border-end:1px solid var(--admin-line);border-inline-end:1px solid var(--admin-line)}.printCustomerStrip>div:last-child{-webkit-border-end:0;border-inline-end:0}.printCustomerStrip small{display:block;font-size:16px;color:var(--admin-muted)}.printCustomerStrip strong{display:block;font-size:16px;margin-top:5px}.printCustomerStrip span{display:block;font:600 5.8px/1.5 Inter,Arial,sans-serif;color:var(--admin-muted);margin-top:3px}.printCustomerStrip p{font-size:16px;line-height:1.7;margin:5px 0 0;color:var(--admin-text)}.printFileList{margin:0 20px 16px;border:1px solid var(--admin-line);border-radius:7px;padding:13px;background:var(--admin-panel)}.printFileList>.preflightTitle{margin-bottom:10px}.printFileList>div:last-child{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px}.printFileList button{border:1px solid var(--admin-line);background:var(--admin-bg);color:var(--admin-text);border-radius:5px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:7px;gap:7px;align-items:center;padding:7px;text-align:start;cursor:pointer}.printFileList button>span{width:20px;height:20px;border-radius:4px;background:var(--admin-panel);display:grid;place-items:center;font:800 5px/1 Inter;color:var(--admin-muted)}.printFileList button>b{font:650 6px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.printFileList button>svg{color:var(--admin-blue)}@media (max-width:680px){.printCustomerStrip{grid-template-columns:1fr}.printCustomerStrip>div{-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--admin-line)}.printCustomerStrip>div:last-child{border-bottom:0}.printFileList>div:last-child{grid-template-columns:1fr}}.mdxTableWrap{width:100%;overflow-x:auto;margin:22px 0}.mdxTableWrap table{margin:0;min-width:520px}.mdxTaskList{list-style:none!important;-webkit-padding-start:0!important;padding-inline-start:0!important}.mdxTaskList li{display:flex;align-items:flex-start;gap:8px;padding:7px 0;border-bottom:1px dashed color-mix(in srgb,var(--line) 75%,transparent)}.mdxTaskList li:last-child{border-bottom:0}.mdxTaskList li>span{flex:0 0 auto;width:18px;height:18px;display:grid;place-items:center;border:1px solid var(--line);border-radius:4px;font:800 8px/1 Inter,Arial,sans-serif;color:var(--muted);margin-top:2px}.mdxTaskList li.checked>span{background:var(--green);border-color:var(--green);color:#fff}.mdxContent>figure{margin:24px 0}.mdxContent>figure img{display:block;max-width:100%;height:auto;border:1px solid var(--line);border-radius:8px 20px 20px 8px}.mdxContent>figure figcaption{font-size:16px;color:var(--muted);margin-top:7px}.mdxContent>hr{border:0;border-top:1px dashed var(--line);margin:30px 0}.mdxContent>h1{font-size:30px;line-height:1.3;margin:34px 0 14px}.mdxContent>h4{font-size:16px;line-height:1.5;margin:22px 0 8px}.authPage{position:relative;min-height:calc(100vh - 78px);padding:54px 0 72px;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--school-green-2) 48%,transparent),transparent 42%),linear-gradient(315deg,color-mix(in srgb,var(--draft-blue-2) 42%,transparent),transparent 48%)}.authPage:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--draft-blue) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--draft-blue) 8%,transparent) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,#000 0 46%,transparent 68%);mask-image:linear-gradient(90deg,#000 0 46%,transparent 68%);opacity:.65}.authRegistrationMarks i,.notFoundCropMarks i{position:absolute;width:23px;height:23px;border-color:color-mix(in srgb,var(--text) 38%,transparent);z-index:2}.authRegistrationMarks i:after,.authRegistrationMarks i:before,.notFoundCropMarks i:after,.notFoundCropMarks i:before{content:"";position:absolute;background:currentColor;opacity:.34}.authRegistrationMarks i:first-child,.notFoundCropMarks i:first-child{top:24px;left:24px;border-top:1px solid;border-left:1px solid}.authRegistrationMarks i:nth-child(2),.notFoundCropMarks i:nth-child(2){top:24px;right:24px;border-top:1px solid;border-right:1px solid}.authRegistrationMarks i:nth-child(3),.notFoundCropMarks i:nth-child(3){bottom:24px;left:24px;border-bottom:1px solid;border-left:1px solid}.authRegistrationMarks i:nth-child(4),.notFoundCropMarks i:nth-child(4){bottom:24px;right:24px;border-bottom:1px solid;border-right:1px solid}.authGrid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(430px,.78fr);grid-gap:66px;gap:66px;align-items:center;min-height:690px}.authVisual{height:615px;position:relative;border-radius:32px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);background:linear-gradient(145deg,#244d69,#2d6d69 65%,#345b70);box-shadow:0 28px 70px rgba(18,40,52,.22);overflow:hidden}.authBlueprintGrid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.09) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 0);background-size:25px 25px}.authBlueprintGrid:after{content:"";position:absolute;inset:50px;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:5px 5px}.authDraftSheet{position:absolute;width:315px;height:410px;left:50%;top:47%;transform:translate(-50%,-50%) rotate(-4deg);background:#fffef9;color:#23313b;border:8px solid #fff;border-radius:8px;box-shadow:0 24px 40px rgba(0,0,0,.2);padding:23px;animation:authSheetFloat 5.5s ease-in-out infinite}.authDraftSheet:before{content:"";position:absolute;inset:13px;border:1px solid #9db4c2;pointer-events:none}.authSheetHead{position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:center;border-bottom:2px solid #314b5d;padding:0 0 12px;font:800 9px/1 Inter,Arial,sans-serif;letter-spacing:.5px}.authSheetHead small{font-size:16px}.authProfileMark{width:93px;height:93px;border:2px solid #467a99;border-radius:50%;display:grid;place-items:center;margin:45px auto 23px;color:#2e7195;background:#e9f4f8}.authSheetLines{display:grid;grid-gap:12px;gap:12px}.authSheetLines i{height:5px;border-radius:5px;background:#c9d8df}.authSheetLines i:nth-child(2){width:76%}.authSheetLines i:nth-child(3){width:89%}.authSheetLines i:nth-child(4){width:62%}.authSheetSpec{position:absolute;left:24px;right:24px;bottom:54px;display:flex;justify-content:space-between;border-top:1px solid #809dab;padding-top:9px;font:700 6px/1 Inter,Arial,sans-serif}.authDraftSheet>strong{position:absolute;bottom:24px;left:24px;font:900 8px/1 Inter,Arial,sans-serif;letter-spacing:.9px}.authMeasure{position:absolute;color:#d5edf6;font:700 8px/1 Inter,Arial,sans-serif;letter-spacing:.8px}.authMeasure:after,.authMeasure:before{content:"";position:absolute;background:#a9d5e5}.authMeasureTop{top:52px;left:18%;right:18%;border-top:1px solid #a9d5e5;text-align:center}.authMeasureTop span{position:relative;top:-16px}.authMeasureTop:after,.authMeasureTop:before{width:1px;height:12px;top:-6px}.authMeasureTop:before{left:0}.authMeasureTop:after{right:0}.authMeasureSide{top:23%;bottom:23%;right:47px;border-right:1px solid #a9d5e5}.authMeasureSide span{position:absolute;right:-41px;top:50%;transform:rotate(90deg) translateY(-50%);white-space:nowrap}.authPencil{position:absolute;width:18px;height:275px;right:15%;bottom:-32px;background:linear-gradient(90deg,#f7cb55 0 65%,#e7ae38 65%);border-radius:9px 9px 3px 3px;transform:rotate(28deg);box-shadow:0 12px 25px rgba(0,0,0,.19)}.authPencil:before{content:"";position:absolute;top:-30px;left:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:32px solid #e7c8a2}.authPencil:after{content:"";position:absolute;top:-31px;left:6px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:12px solid #2c3438}.authSetSquare{position:absolute;left:7%;bottom:8%;width:112px;height:91px;border:8px solid rgba(126,216,187,.88);border-top:0;border-right:0;transform:rotate(10deg);color:transparent}.authPixelBadge{position:absolute;right:8%;top:14%;display:inline-flex;align-items:center;gap:7px;background:#182a35;color:#fff;padding:10px 12px;border-radius:8px;font:900 8px/1 Inter,Arial,sans-serif;box-shadow:4px 4px 0 #66d2b4}.authVisualLegend{position:absolute;left:28px;right:28px;bottom:23px;display:flex;gap:8px;flex-wrap:wrap}.authVisualLegend span{display:flex;align-items:center;gap:7px;background:rgba(10,28,38,.64);border:1px solid rgba(255,255,255,.17);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#eaf8fb;border-radius:999px;padding:8px 10px;font-size:16px;font-weight:800}.authCardWrap{max-width:540px;width:100%;justify-self:end}.authBack{display:inline-flex;align-items:center;gap:7px;margin-bottom:13px;color:var(--muted);font-size:17px;font-weight:850}.authBack:hover{color:var(--text)}.authCard{background:color-mix(in srgb,var(--surface) 93%,transparent);border:1px solid var(--line);border-radius:28px;padding:34px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative;overflow:hidden}.authCard:before{content:"AUTH / 01";position:absolute;top:13px;right:17px;font:800 6px/1 Inter,Arial,sans-serif;letter-spacing:1.2px;color:var(--muted)}[dir=rtl] .authCard:before{right:auto;left:17px}.authCardHead{padding-bottom:23px;border-bottom:1px dashed var(--line)}.authCardHead .eyebrow{gap:8px}.authStatusDot{width:7px;height:7px;border-radius:50%;background:var(--school-green);box-shadow:0 0 0 4px color-mix(in srgb,var(--school-green) 15%,transparent)}.authCardHead h1{font-size:clamp(34px,4vw,49px);letter-spacing:-1.7px;line-height:1.05;margin:14px 0 12px}.authCardHead p{font-size:17px;line-height:1.9;color:var(--muted);margin:0;max-width:430px}.authForm{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:23px}.authField{display:flex;flex-direction:column;gap:7px;min-width:0}.authFieldWide{grid-column:1/-1}.authField>span{font-size:16px;font-weight:900;color:var(--text)}.authField>div{height:48px;display:flex;align-items:center;gap:9px;border:1px solid var(--line);background:var(--bg);border-radius:13px;padding:0 12px;transition:.18s}.authField>div:focus-within{border-color:var(--draft-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--draft-blue) 12%,transparent);transform:translateY(-1px)}.authField>div>svg{color:var(--muted);flex:none}.authField input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:17px;min-width:0}.authField input::placeholder{color:color-mix(in srgb,var(--muted) 75%,transparent)}.authEye{border:0;background:transparent;display:grid;place-items:center;padding:3px;color:var(--muted);cursor:pointer}.authFormMeta{display:flex;justify-content:space-between;align-items:center;gap:12px}.authCheck,.authTerms{display:flex;align-items:center;gap:7px;cursor:pointer;color:var(--muted);font-size:16px}.authCheck input,.authTerms input{position:absolute;opacity:0;pointer-events:none}.authCheck>span,.authTerms>span{width:17px;height:17px;border:1px solid var(--line);border-radius:5px;background:var(--surface);display:grid;place-items:center;color:transparent;flex:none}.authCheck input:checked+span,.authTerms input:checked+span{background:var(--school-green);border-color:var(--school-green);color:#fff}.authTextButton{border:0;background:transparent;color:var(--draft-blue);font-size:16px;font-weight:900;cursor:pointer}.authTerms{align-items:flex-start}.authTerms p{margin:1px 0 0;line-height:1.7}.authTerms a{color:var(--draft-blue);font-weight:900}.authSubmit{border:0;width:100%;margin-top:3px;min-height:50px}.authFormMessage{display:flex;align-items:flex-start;gap:8px;padding:11px 12px;border-radius:12px;background:var(--school-green-2);color:var(--school-green);font-size:16px;line-height:1.7;font-weight:750}.authFormMessage svg{flex:none;margin-top:1px}.authAlternate{margin-top:24px;padding-top:18px;border-top:1px dashed var(--line);display:flex;align-items:center;justify-content:center;gap:9px;font-size:17px;color:var(--muted)}.authAlternate a{display:inline-flex;align-items:center;gap:5px;color:var(--purple);font-weight:900}.authBackendNote{text-align:center;margin:13px 0 0;color:var(--muted);font-size:16px;line-height:1.8}.authBackendNote:before{content:"✦ ";font-family:Inter,Arial,sans-serif;font-weight:900;letter-spacing:.6px}@keyframes authSheetFloat{0%,to{transform:translate(-50%,-50%) rotate(-4deg)}50%{transform:translate(-50%,calc(-50% - 8px)) rotate(-2deg)}}.notFoundPage{min-height:100vh;position:relative;display:grid;place-items:center;overflow:hidden;background:var(--bg);color:var(--text);padding:55px 0}.notFoundGrid{position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--draft-blue) 9%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--draft-blue) 9%,transparent) 1px,transparent 1px);background-size:34px 34px}.notFoundGrid:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--school-green-2) 68%,transparent),transparent 30%),radial-gradient(circle at 80% 80%,color-mix(in srgb,var(--pencil-yellow-2) 70%,transparent),transparent 28%)}.notFoundInner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(420px,.95fr) minmax(0,1fr);align-items:center;grid-gap:70px;gap:70px}.notFoundDrawing{height:520px;position:relative;border-radius:28px;background:color-mix(in srgb,var(--surface) 82%,transparent);border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden}.notFoundDrawing:before{content:"ERROR SHEET / CE-404";position:absolute;top:19px;left:20px;font:900 7px/1 Inter,Arial,sans-serif;letter-spacing:1.1px;color:var(--muted)}.notFoundNumber{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:7px;font:950 132px/.8 Inter,Arial,sans-serif;letter-spacing:-12px;color:var(--graphite)}html[data-theme=dark] .notFoundNumber{color:#dfe9ed}.notFoundZero{width:132px;height:132px;border:15px solid var(--draft-blue);border-radius:50%;display:grid;place-items:center;color:var(--draft-blue);position:relative}.notFoundZero:after{content:"";position:absolute;inset:14px;border:1px dashed;border-radius:50%;opacity:.55}.notFoundDimension{position:absolute;color:var(--muted);font:800 7px/1 Inter,Arial,sans-serif;letter-spacing:.8px}.notFoundDimension.top{left:14%;right:14%;top:95px;border-top:1px solid color-mix(in srgb,var(--text) 35%,transparent);text-align:center}.notFoundDimension.top span{position:relative;top:-17px}.notFoundDimension.side{top:18%;bottom:18%;right:36px;border-right:1px solid color-mix(in srgb,var(--text) 35%,transparent)}.notFoundDimension.side span{position:absolute;right:-39px;top:50%;white-space:nowrap;transform:rotate(90deg)}.notFoundRuler{position:absolute;left:9%;bottom:12%;color:var(--pencil-yellow);transform:rotate(-12deg)}.notFoundPencil{position:absolute;width:13px;height:175px;background:var(--marker-coral);right:17%;bottom:-20px;border-radius:7px;transform:rotate(29deg)}.notFoundPencil:before{content:"";position:absolute;top:-23px;border-left:6.5px solid transparent;border-right:6.5px solid transparent;border-bottom:25px solid #e4c39e}.notFoundSpecs{position:absolute;left:20px;right:20px;bottom:18px;border-top:1px solid var(--line);padding-top:10px;display:flex;justify-content:space-between;align-items:center;font:800 7px/1 Inter,Arial,sans-serif;color:var(--muted)}.notFoundSpecs b{color:var(--marker-coral)}.notFoundCopy .eyebrow{gap:7px}.notFoundCopy h1{font-size:clamp(43px,5.5vw,72px);line-height:1.08;letter-spacing:-2.7px;margin:17px 0 18px;max-width:710px}.notFoundCopy>p{font-size:18px;line-height:2;color:var(--muted);max-width:670px}.notFoundActions{display:flex;gap:9px;flex-wrap:wrap;margin-top:27px}.notFoundRoute{margin-top:34px;border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:11px 13px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;max-width:650px;box-shadow:var(--shadow-soft)}.notFoundRoute>span{width:38px;height:30px;border-radius:8px;background:var(--marker-coral-2);color:var(--marker-coral);display:grid;place-items:center;font:900 9px/1 Inter,Arial,sans-serif}.notFoundRoute code{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:16px;direction:ltr;text-align:left}.notFoundRoute b,.notFoundRoute code{white-space:nowrap;color:var(--muted)}.notFoundRoute b{font:850 7px/1 Inter,Arial,sans-serif}[dir=rtl] .authCardHead p{font-size:30px}[dir=rtl] .authBack,[dir=rtl] .authField>span{font-size:27px}[dir=rtl] .authField input{font-size:28px}[dir=rtl] .authCheck,[dir=rtl] .authTerms,[dir=rtl] .authTextButton{font-size:26px}[dir=rtl] .authAlternate{font-size:27px}[dir=rtl] .authFormMessage{font-size:26px}[dir=rtl] .authBackendNote{font-size:22px}[dir=rtl] .notFoundCopy>p{font-size:31.45px}[dir=rtl] .notFoundRoute code{font-family:Inter,Arial,sans-serif;font-size:20px}[dir=rtl] .notFoundRoute b{font-size:18px}@media (max-width:980px){.authGrid,.notFoundInner{grid-template-columns:1fr;gap:34px}.authVisual{height:430px}.authDraftSheet{width:255px;height:330px}.authProfileMark{margin-top:28px}.authSetSquare{bottom:6%}.authCardWrap{justify-self:center;max-width:630px}.notFoundDrawing{height:360px}.notFoundNumber{font-size:105px}.notFoundZero{width:104px;height:104px;border-width:12px}.notFoundZero svg{width:60px}.notFoundCopy{text-align:center}.notFoundCopy .eyebrow{justify-content:center}.notFoundCopy>p,.notFoundRoute{margin-left:auto;margin-right:auto}.notFoundActions{justify-content:center}}@media (max-width:620px){.authPage{padding:30px 0 50px}.authGrid{width:min(100% - 24px,1210px)}.authVisual{height:300px;border-radius:22px}.authDraftSheet{width:185px;height:245px;padding:15px;border-width:5px}.authDraftSheet:before{inset:8px}.authSheetHead{font-size:16px}.authSheetHead small{display:none}.authProfileMark{width:62px;height:62px;margin:22px auto 14px}.authSheetLines{gap:7px}.authSheetSpec{display:none}.authDraftSheet>strong{font-size:16px;left:16px;bottom:15px}.authPencil{height:190px;right:10%}.authSetSquare{transform:scale(.7) rotate(10deg);transform-origin:left bottom}.authMeasureSide,.authMeasureTop{display:none}.authPixelBadge{font-size:16px;right:5%;top:10%}.authVisualLegend{display:none}.authCard{padding:24px 18px;border-radius:22px}.authCardHead h1{font-size:36px}.authForm{grid-template-columns:1fr}.authField,.authFieldWide{grid-column:1/-1}.authFormMeta{align-items:flex-start}.authAlternate{flex-direction:column}.notFoundPage{padding:30px 0}.notFoundInner{width:min(100% - 24px,1210px)}.notFoundDrawing{height:275px}.notFoundNumber{font-size:78px;letter-spacing:-8px}.notFoundZero{width:78px;height:78px;border-width:9px}.notFoundZero svg{width:42px}.notFoundDimension{display:none}.notFoundSpecs{font-size:16px}.notFoundCopy h1{font-size:42px;letter-spacing:-1.3px}.notFoundActions{display:grid}.notFoundActions a{width:100%}.notFoundRoute{grid-template-columns:auto 1fr}.notFoundRoute b{display:none}}[dir=rtl] body{font-family:Vazir,Tahoma,Segoe UI,Arial,sans-serif}[dir=rtl] label,[dir=rtl] li,[dir=rtl] p{line-height:1.62}[dir=rtl] button,[dir=rtl] input,[dir=rtl] select,[dir=rtl] textarea{line-height:1.45}[dir=rtl] .adminShell label,[dir=rtl] .adminShell li,[dir=rtl] .adminShell p{line-height:1.48}[dir=rtl] .adminTable td,[dir=rtl] .adminTable th{line-height:1.35}[dir=rtl] .adminNav,[dir=rtl] .desktopNav,[dir=rtl] .mobileMenu{line-height:1.25}.brandLogoMark{overflow:hidden}.adminLogoMark{display:grid!important;place-items:center!important;background:transparent!important}.adminLogoMark img{border-radius:10px;display:block}.adminAuthLoading{min-height:70vh;display:grid;place-items:center;font-weight:800;letter-spacing:.02em;color:var(--muted)}.printContactGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0}.printContactGrid label{display:grid;grid-gap:7px;gap:7px;font-size:18px;font-weight:800;color:var(--muted)}.printContactGrid label.full{grid-column:1/-1}.printContactGrid input,.printContactGrid select,.printContactGrid textarea{width:100%;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:13px;padding:12px 13px;font:inherit;outline:none}.printContactGrid input:focus,.printContactGrid select:focus,.printContactGrid textarea:focus{border-color:var(--primary)}@media(max-width:700px){.printContactGrid{grid-template-columns:1fr}.printContactGrid label.full{grid-column:auto}}.brandLogoMark{width:52px!important;height:52px!important;flex:0 0 52px;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;overflow:visible!important}.brandLogoMark:after{display:none!important}.brandLogoMark img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(4,36,67,.12))}.footerBrand .brandLogoMark{width:48px!important;height:48px!important;flex-basis:48px}.adminBrand>.adminLogoMark{width:44px!important;height:44px!important;flex:0 0 44px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible}.adminLogoMark img{width:100%;height:100%;object-fit:contain;border-radius:0!important;filter:drop-shadow(0 4px 8px rgba(0,0,0,.22))}@media (max-width:720px){.brandLogoMark{width:44px!important;height:44px!important;flex-basis:44px}}.uploadProgressField{display:grid;grid-gap:10px;gap:10px;width:100%}.uploadDropCard{width:100%;min-height:154px;border:1.5px dashed color-mix(in srgb,var(--purple) 46%,var(--line));border-radius:20px;background:linear-gradient(145deg,color-mix(in srgb,var(--purple-2) 46%,var(--surface)),var(--surface));color:var(--text);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:20px;cursor:pointer;transition:.2s ease;position:relative;overflow:hidden}.uploadDropCard.dragging,.uploadDropCard:hover{transform:translateY(-1px);border-color:var(--purple);box-shadow:var(--shadow-soft)}.uploadDropCard.busy{cursor:progress;border-style:solid}.uploadDropCard>svg{color:var(--purple)}.uploadDropCard>strong{font-size:16px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uploadDropCard>span{color:var(--muted);font-size:18px;line-height:1.7;text-align:center}.uploadSpinner{animation:uploadSpin .85s linear infinite}@keyframes uploadSpin{to{transform:rotate(1turn)}}.uploadMeterWrap{width:min(560px,100%);display:grid;grid-gap:7px;gap:7px;margin-top:7px}.uploadMeter{height:9px;padding:2px;background:color-mix(in srgb,var(--line) 72%,transparent);border-radius:999px;overflow:hidden}.uploadMeter i{display:block;height:100%;min-width:2px;border-radius:999px;background:linear-gradient(90deg,var(--purple),var(--pink),var(--blue));transition:width .14s linear}.uploadMeterStats{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:10px;gap:10px;width:100%;font-size:17px;color:var(--muted)}.uploadMeterStats b{color:var(--purple);font-size:18px}.uploadError{margin:0;color:#b54242;font-size:18px;font-weight:700}.uploadedAssetList{display:grid;grid-gap:8px;gap:8px}.uploadedAssetList article{min-width:0;display:grid;grid-template-columns:40px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:9px 10px;border:1px solid var(--line);background:var(--surface);border-radius:14px}.uploadedFileIcon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--purple-2);color:var(--purple)}.uploadedAssetList article>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.uploadedAssetList article strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px}.uploadedAssetList article small{color:var(--muted);font-size:17px;direction:ltr;text-align:start}.uploadedAssetList article>button{width:32px;height:32px;border:0;border-radius:9px;background:var(--surface-2);color:var(--muted);cursor:pointer;display:grid;place-items:center}.uploadedAssetList article>button:hover{color:#b54242}.uploadedAssetList.imageAssets{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.uploadedAssetList.imageAssets article{grid-template-columns:56px 1fr auto}.uploadedAssetList.imageAssets img{width:56px;height:56px;border-radius:10px;object-fit:cover;background:var(--surface-2)}.jsonImportPanel{margin:12px 0 16px;border:1px solid var(--admin-line);border-radius:10px;background:var(--admin-panel);overflow:hidden;box-shadow:var(--admin-shadow)}.jsonImportFooter,.jsonImportHead{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px}.jsonImportHead{border-bottom:1px solid var(--admin-line)}.jsonImportHead>div{min-width:0}.jsonImportHead span{display:flex;align-items:center;gap:6px;color:var(--admin-blue);font:700 6px/1.2 Inter,sans-serif;letter-spacing:.12em}.jsonImportHead h3{margin:5px 0 2px;font-size:17px;color:var(--admin-text)}.jsonImportHead p{margin:0;font-size:16px;line-height:1.7;color:var(--admin-muted)}.codeTextarea,.jsonEditor{width:100%;border:0;border-radius:0;background:#0d1521;color:#d7e5f4;padding:16px;font:500 11px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;direction:ltr;text-align:left;resize:vertical;outline:none;-moz-tab-size:2;tab-size:2}.jsonEditor{min-height:310px}.jsonImportFooter{border-top:1px solid var(--admin-line)}.jsonImportFooter>span{font-size:16px;color:var(--admin-muted)}.adminHeadActions,.adminToolbarActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.adminEmbeddedUploader{display:grid;grid-gap:7px;gap:7px}.adminFieldTitle{font-size:16px;font-weight:800;color:var(--admin-text)}.adminEmbeddedUploader .uploadDropCard{min-height:126px;border-radius:9px}.adminEmbeddedUploader .uploadDropCard>span,.adminEmbeddedUploader .uploadDropCard>strong,.adminEmbeddedUploader .uploadMeterStats,.adminEmbeddedUploader .uploadedAssetList article small,.adminEmbeddedUploader .uploadedAssetList article strong{font-size:16px}.mdxImportRow{display:flex;gap:8px;flex-wrap:wrap}.adminEmpty{min-height:170px;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px;color:var(--admin-muted);border-top:1px dashed var(--admin-line)}.adminEmpty.compact{min-height:112px;border-top:0}.adminEmpty strong{color:var(--admin-text);font-size:16px}.adminEmpty span{font-size:16px;line-height:1.7;max-width:480px}.productVisualImage{width:100%;height:100%;display:grid;place-items:center;overflow:hidden;border-radius:inherit}.productVisualImage img{width:100%;height:100%;object-fit:cover;display:block}.productGallery{display:grid;grid-gap:12px;gap:12px;min-width:0}.productGalleryMain{aspect-ratio:1/1;border:1px solid var(--line);border-radius:26px;background:var(--surface);overflow:hidden;box-shadow:var(--shadow-soft)}.productGalleryMain img{width:100%;height:100%;object-fit:contain;padding:22px;display:block}.productGalleryThumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.productGalleryThumbs button{aspect-ratio:1;border:1px solid var(--line);background:var(--surface);border-radius:13px;padding:5px;cursor:pointer;overflow:hidden}.productGalleryThumbs button.active{border-color:var(--purple);box-shadow:0 0 0 2px color-mix(in srgb,var(--purple) 16%,transparent)}.productGalleryThumbs img{width:100%;height:100%;object-fit:cover;border-radius:8px}.storyCoverImage{width:100%;max-height:210px;object-fit:cover;border-radius:18px;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);margin-bottom:14px;position:relative;z-index:1}.blogVisual.hasCover{position:relative;overflow:hidden}.blogCoverImage{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.blogVisual.hasCover:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.4))}.blogVisual.hasCover .blogGlyph,.blogVisual.hasCover .blogIndex,.blogVisual.hasCover .cropMarks{position:relative;z-index:2;color:#fff}.articlePoster.hasCover{overflow:hidden}.articleCoverImage{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.articlePoster.hasCover:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(135deg,rgba(0,0,0,.08),rgba(0,0,0,.48))}.articlePoster.hasCover .articleDots,.articlePoster.hasCover .articleGrid,.articlePoster.hasCover>b,.articlePoster.hasCover>i{position:relative;z-index:2;color:#fff}.checkoutV2{align-items:start}.cardTransferCheckout{position:-webkit-sticky;position:sticky;top:98px;display:grid;grid-gap:14px;gap:14px}.checkoutTitle{display:flex;align-items:center;gap:10px}.checkoutTitle>svg{color:var(--purple)}.checkoutTitle span{font-size:16px;letter-spacing:.15em;color:var(--muted);font-weight:900}.checkoutTitle h2{margin:2px 0 0}.bankCardPanel{border:1px solid color-mix(in srgb,var(--purple) 26%,var(--line));border-radius:18px;background:linear-gradient(145deg,var(--surface-3),var(--surface));padding:16px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;box-shadow:var(--shadow-soft)}.bankCardPanel>div{display:grid;grid-gap:3px;gap:3px}.bankCardPanel small{color:var(--muted);font-size:17px}.bankCardPanel strong{font-size:18px}.bankCardNumber{grid-column:1/-1;padding-top:10px;border-top:1px dashed var(--line);position:relative}.bankCardNumber strong{font:800 18px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.bankCardNumber button{position:absolute;inset-inline-end:0;bottom:2px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--purple);padding:6px 8px;display:flex;gap:5px;align-items:center;cursor:pointer}.bankCardPanel>p{grid-column:1/-1;margin:0;padding:10px 12px;border-radius:11px;background:color-mix(in srgb,var(--yellow-2) 60%,var(--surface));color:var(--muted);font-size:17px;line-height:1.8}.checkoutField{display:grid;grid-gap:7px;gap:7px}.checkoutField>span{display:flex;align-items:center;gap:6px;font-size:17px;font-weight:800}.checkoutField input,.checkoutField textarea{width:100%;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:12px;padding:11px 12px;outline:none;resize:vertical}.checkoutField input:focus,.checkoutField textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px color-mix(in srgb,var(--purple) 11%,transparent)}.checkoutDisabled{padding:13px;border-radius:14px;background:var(--yellow-2);display:flex;gap:9px;align-items:flex-start}.checkoutDisabled div{display:grid;grid-gap:3px;gap:3px}.checkoutDisabled strong{font-size:18px}.checkoutDisabled small{color:var(--muted);font-size:17px;line-height:1.7}.checkoutPolicy{font-size:17px;line-height:1.8;color:var(--muted);padding-top:10px;border-top:1px dashed var(--line);margin:0}.printCartLine .cartThumb.print{display:grid;place-items:center;background:var(--purple-2);color:var(--purple)}.printCartLine .cartMain p{margin:4px 0;color:var(--muted);font-size:17px;line-height:1.55}.checkoutComplete{max-width:760px;margin:50px auto;border:1px solid var(--line);background:var(--surface);border-radius:28px;box-shadow:var(--shadow);padding:46px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.checkoutComplete>svg{color:var(--green)}.checkoutComplete>span{color:var(--purple);font-size:17px;letter-spacing:.16em;font-weight:900}.checkoutComplete h1{margin:0;font-size:30px}.checkoutComplete p{max-width:620px;color:var(--muted);line-height:1.9;margin:0}.checkoutComplete>div{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:8px}.dashboardPage{padding-bottom:70px}.dashboardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:22px}.dashboardTop h1{margin:8px 0}.dashboardTop p{max-width:720px;color:var(--muted);line-height:1.8}.dashboardActions{display:flex;gap:8px;flex-wrap:wrap}.dashboardStatGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:18px 0 24px}.dashboardStatCard{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:16px;display:flex;align-items:center;gap:12px;box-shadow:var(--shadow-soft)}.dashboardStatCard>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:var(--purple-2);color:var(--purple)}.dashboardStatCard div{display:grid;grid-gap:2px;gap:2px}.dashboardStatCard small{color:var(--muted);font-size:17px}.dashboardStatCard strong{font-size:22px}.orderHistory{display:grid;grid-gap:12px;gap:12px}.orderHistoryCard{border:1px solid var(--line);background:var(--surface);border-radius:20px;overflow:hidden;box-shadow:var(--shadow-soft)}.orderHistoryHead{width:100%;border:0;background:transparent;color:var(--text);display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:12px;gap:12px;padding:16px;cursor:pointer;text-align:inherit}.orderHistoryHead>span:first-child{width:42px;height:42px;border-radius:12px;background:var(--surface-3);color:var(--purple);display:grid;place-items:center}.orderHistoryHead>div{display:grid;grid-gap:3px;gap:3px}.orderHistoryHead h3{margin:0;font-size:16px}.orderHistoryHead small{color:var(--muted);font-size:17px}.orderHistoryHead>strong{font-size:18px}.orderHistoryBody{border-top:1px solid var(--line);padding:18px;display:grid;grid-gap:14px;gap:14px}.workflowMessage{border:1px solid color-mix(in srgb,var(--blue) 32%,var(--line));background:var(--blue-2);border-radius:14px;padding:12px 14px;display:flex;gap:9px;align-items:flex-start}.workflowMessage.admin{background:var(--yellow-2);border-color:color-mix(in srgb,var(--yellow) 38%,var(--line))}.workflowMessage.danger{background:color-mix(in srgb,#ffdddd 72%,var(--surface));border-color:#efb5b5}.workflowMessage div{display:grid;grid-gap:3px;gap:3px}.workflowMessage strong{font-size:18px}.workflowMessage p{margin:0;color:var(--muted);font-size:17px;line-height:1.75}.revisionReplyBox{border:1px solid color-mix(in srgb,var(--orange) 35%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--orange-2) 56%,var(--surface)),var(--surface));border-radius:18px;padding:16px;display:grid;grid-gap:12px;gap:12px}.revisionReplyBox>div:first-child span{font-size:16px;letter-spacing:.13em;color:var(--orange);font-weight:900}.revisionReplyBox h3{margin:3px 0;font-size:16px}.revisionReplyBox p{margin:0;color:var(--muted);font-size:17px;line-height:1.75}.revisionReplyBox>textarea{width:100%;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:11px;color:var(--text);resize:vertical}.orderTimeline{display:grid;grid-gap:9px;gap:9px;padding-top:8px}.timelineEvent{display:grid;grid-template-columns:13px 1fr;grid-gap:9px;gap:9px;position:relative}.timelineEvent>i{width:10px;height:10px;border-radius:50%;background:var(--purple);margin-top:4px;box-shadow:0 0 0 4px var(--purple-2)}.timelineEvent>div{padding:0 0 13px 4px;border-bottom:1px dashed var(--line)}.timelineEvent strong{font-size:17px}.timelineEvent p{margin:4px 0;color:var(--muted);font-size:17px;line-height:1.7}.timelineEvent small{color:var(--muted);font-size:16px}.timelineAttachments{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.timelineAttachments a{padding:5px 8px;border:1px solid var(--line);border-radius:8px;font-size:16px;color:var(--purple);background:var(--surface)}.orderReviewModal{max-width:980px}.orderReviewGrid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:12px;gap:12px;padding:14px 16px}.orderReviewGrid>section{display:grid;grid-gap:10px;gap:10px;align-content:start}.adminDetailCard{border:1px solid var(--admin-line);background:var(--admin-bg);border-radius:8px;padding:12px;display:grid;grid-gap:5px;gap:5px}.adminDetailCard>span{color:var(--admin-muted);font-size:16px;font-weight:700}.adminDetailCard>strong{color:var(--admin-text);font-size:16px}.adminDetailCard>p,.adminDetailCard>small{color:var(--admin-muted);font-size:16px;line-height:1.7;margin:0}.receiptOpenBtn{width:max-content;border:1px solid var(--admin-line);background:var(--admin-panel);padding:7px 10px;border-radius:6px;color:var(--admin-blue);font-size:16px;font-weight:800}.reviewItemList{display:grid;grid-gap:5px;gap:5px;margin-top:4px}.reviewItemList>div{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:center;border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:6px;padding:8px}.reviewItemList>div>span{font:800 5px/1 Inter;color:var(--admin-blue);background:var(--admin-blue-soft);padding:4px;border-radius:4px}.reviewItemList>div>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.reviewItemList strong{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reviewItemList small{font-size:16px;color:var(--admin-muted)}.reviewItemList b{font-size:16px}.reviewTotal{margin-top:8px;border-top:1px solid var(--admin-line);padding-top:10px;display:flex;align-items:center;justify-content:space-between}.reviewTotal span{font-size:16px;color:var(--admin-muted)}.reviewTotal strong{font-size:17px}.approvalDecision{border-top:1px solid var(--admin-line);padding:14px 16px;display:grid;grid-gap:12px;gap:12px;background:color-mix(in srgb,var(--admin-bg) 60%,var(--admin-panel))}.decisionButtons{display:flex;gap:6px;flex-wrap:wrap}.decisionButtons button{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:6px;padding:7px 9px;font-size:16px;display:flex;align-items:center;gap:5px;cursor:pointer}.decisionButtons button.active{border-color:var(--admin-blue);color:var(--admin-blue);background:var(--admin-blue-soft)}.decisionButtons button.success.active{border-color:#4ca986;color:#197555;background:#e8f7f1}.decisionButtons button.warning.active{border-color:#dca43e;color:#895f12;background:#fff7df}.decisionButtons button.danger.active{border-color:#d65b64;color:#9a2831;background:#fff0f1}.approvalDecision label{display:grid;grid-gap:5px;gap:5px}.approvalDecision label span{font-size:16px;font-weight:800}.approvalDecision textarea{border:1px solid var(--admin-line);background:var(--admin-panel);color:var(--admin-text);border-radius:6px;padding:9px;resize:vertical;font-size:16px}.adminFinanceSplit.oneColumn,.adminPaymentMethods.cardOnly{grid-template-columns:1fr}.paymentConfigPanel{margin-top:12px}.paymentConfigActions{border-top:1px solid var(--admin-line);padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.paymentConfigActions>span{color:var(--admin-muted);font-size:16px}@media (max-width:900px){.uploadMeterStats{grid-template-columns:auto 1fr}.bankCardPanel{grid-template-columns:1fr}.bankCardNumber,.bankCardPanel>p{grid-column:auto}.cardTransferCheckout{position:static}.dashboardTop{flex-direction:column}.dashboardStatGrid{grid-template-columns:repeat(2,1fr)}.orderReviewGrid{grid-template-columns:1fr}}@media (max-width:600px){.uploadedAssetList.imageAssets{grid-template-columns:1fr}.dashboardStatGrid{grid-template-columns:1fr 1fr}.orderHistoryHead{grid-template-columns:auto 1fr auto}.orderHistoryHead>strong{grid-column:2/-1}.checkoutComplete{padding:28px 18px}.jsonImportFooter,.jsonImportHead{align-items:flex-start;flex-direction:column}}.productImageMetaGrid{display:grid;grid-gap:7px;gap:7px;margin-top:7px}.productImageMetaGrid article{display:grid;grid-template-columns:54px 1fr auto;align-items:center;grid-gap:8px;gap:8px;border:1px solid var(--admin-line);background:var(--admin-bg);border-radius:7px;padding:7px}.productImageMetaGrid img{width:54px;height:54px;object-fit:cover;border-radius:6px;background:var(--admin-panel)}.productImageMetaGrid article>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.productImageMetaGrid label{display:grid;grid-gap:3px;gap:3px}.productImageMetaGrid label span{font-size:16px;color:var(--admin-muted)}.productImageMetaGrid input{min-width:0;width:100%;color:var(--admin-text);padding:6px}.productImageMetaGrid article>button,.productImageMetaGrid input{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:5px;font-size:16px}.productImageMetaGrid article>button{padding:6px 8px;cursor:pointer}.productImageMetaGrid article>button.active{border-color:var(--admin-blue);background:var(--admin-blue-soft);color:var(--admin-blue);font-weight:800}@media(max-width:700px){.productImageMetaGrid article{grid-template-columns:44px 1fr}.productImageMetaGrid article>button{grid-column:2}.productImageMetaGrid article>div{grid-template-columns:1fr}}.customerTickets,.profileManager{padding-bottom:72px}.pageIntro.compact{margin-bottom:20px}.profileCardPro{display:grid;grid-template-columns:280px 1fr;grid-gap:22px;gap:22px;border:1px solid var(--line);background:var(--surface);border-radius:24px;padding:22px;box-shadow:var(--shadow-soft)}.profileAvatarPane{display:grid;grid-gap:14px;gap:14px;align-content:start}.profileAvatarPane>img,.profileAvatarPane>span{width:116px;height:116px;border-radius:24px;object-fit:cover;background:var(--surface-3);display:grid;place-items:center;color:var(--purple);border:1px solid var(--line)}.profileFormGrid,.ticketFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.profileFormGrid label,.ticketFormGrid label{display:grid;grid-gap:6px;gap:6px}.profileFormGrid label>span,.ticketFormGrid label>span{font-size:17px;font-weight:800;color:var(--muted)}.profileFormGrid input,.profileFormGrid textarea,.ticketFormGrid input,.ticketFormGrid select,.ticketFormGrid textarea,.ticketReplyBox textarea{width:100%;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:12px;padding:11px 12px;outline:none}.profileFormGrid input:focus,.profileFormGrid textarea:focus,.ticketFormGrid input:focus,.ticketFormGrid textarea:focus,.ticketReplyBox textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px color-mix(in srgb,var(--purple) 12%,transparent)}.profileFormGrid .full,.ticketFormGrid .full{grid-column:1/-1}.profileSaveRow{display:flex;align-items:center;gap:12px}.profileSaveRow small{color:var(--muted)}.customerTicketHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.customerTicketHead h1{margin:7px 0}.customerTicketHead p{color:var(--muted);max-width:760px;line-height:1.8}.customerTicketLayout{display:grid;grid-template-columns:300px 1fr;grid-gap:14px;gap:14px;min-height:560px}.customerTicketLayout>aside,.customerTicketLayout>section{border:1px solid var(--line);background:var(--surface);border-radius:20px;overflow:hidden}.customerTicketLayout>aside{padding:8px;display:grid;align-content:start;grid-gap:6px;gap:6px}.customerTicketLayout>aside>button{border:1px solid transparent;background:transparent;color:var(--text);padding:11px;border-radius:12px;text-align:inherit;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.customerTicketLayout>aside>button.active,.customerTicketLayout>aside>button:hover{background:var(--surface-3);border-color:var(--line)}.customerTicketLayout>aside>button div{display:grid;grid-gap:3px;gap:3px;min-width:0}.customerTicketLayout>aside strong{font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customerTicketLayout>aside small{font-size:16px;color:var(--muted)}.customerTicketLayout>aside button>span{font-size:16px;color:var(--purple);font-weight:800}.customerTicketLayout>section{padding:18px}.customerTicketThread,.ticketCreateCard{display:grid;grid-gap:15px;gap:15px}.customerTicketThread>header{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);padding-bottom:14px}.customerTicketThread>header span{font-size:16px;color:var(--purple);font-weight:800}.customerTicketThread>header h2{font-size:18px;margin:4px 0}.ticketThread{display:grid;grid-gap:10px;gap:10px;max-height:480px;overflow:auto;padding:4px}.ticketThread article{border:1px solid var(--admin-line,var(--line));background:var(--admin-panel,var(--surface-3));border-radius:12px;padding:12px;display:grid;grid-gap:7px;gap:7px}.ticketThread.public article.customer{-webkit-margin-start:13%;margin-inline-start:13%;background:var(--purple-2)}.ticketThread.public article.admin{-webkit-margin-end:13%;margin-inline-end:13%}.ticketThread article.internal{border-style:dashed;background:color-mix(in srgb,var(--yellow-2,#fff7dd) 65%,var(--admin-panel,var(--surface)))}.ticketThread article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.ticketThread article strong{display:flex;align-items:center;gap:5px;font-size:17px}.ticketThread article small{font-size:16px;color:var(--muted,var(--admin-muted))}.ticketThread article p{margin:0;font-size:17px;line-height:1.8;white-space:pre-wrap}.ticketThread article>div:last-child{display:flex;gap:6px;flex-wrap:wrap}.ticketThread article a{font-size:16px;color:var(--purple,var(--admin-blue));display:inline-flex;align-items:center;gap:4px}.ticketComposer,.ticketReplyBox{display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--line,var(--admin-line));padding-top:14px}.ticketComposer{padding:14px 16px}.ticketComposer textarea{width:100%;border:1px solid var(--admin-line);background:var(--admin-bg);color:var(--admin-text);border-radius:7px;padding:10px;resize:vertical}.ticketComposerControls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ticketComposerControls select{border:1px solid var(--admin-line);background:var(--admin-panel);color:var(--admin-text);border-radius:6px;padding:7px;font-size:16px}.ticketComposerControls label{display:flex;align-items:center;gap:5px;font-size:16px;color:var(--admin-muted)}.adminNotificationWrap{position:relative}.adminBell{position:relative;width:34px;height:34px;border:1px solid var(--admin-line);background:var(--admin-panel);color:var(--admin-text);border-radius:8px;display:grid;place-items:center;cursor:pointer}.adminBell>b{position:absolute;inset-block-start:-5px;inset-inline-end:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#d73a49;color:#fff;font-size:16px;display:grid;place-items:center}.adminBell>i{position:absolute;bottom:4px;right:4px;width:6px;height:6px;border-radius:50%;background:#a6a6a6;border:1px solid var(--admin-panel)}.adminBell>i.live{background:#35a76f}.adminNotificationPanel{position:absolute;z-index:120;inset-inline-end:0;top:42px;width:min(390px,calc(100vw - 24px));max-height:520px;overflow:hidden;border:1px solid var(--admin-line);background:var(--admin-panel);box-shadow:0 18px 60px rgba(0,0,0,.18);border-radius:12px}.adminNotificationPanel>header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px;border-bottom:1px solid var(--admin-line)}.adminNotificationPanel header>div{display:grid;grid-gap:3px;gap:3px}.adminNotificationPanel header span{font-size:16px;color:var(--admin-muted);display:flex;align-items:center;gap:4px}.adminNotificationPanel header strong{font-size:16px}.adminNotificationPanel header button{border:0;background:transparent;color:var(--admin-blue);font-size:16px;display:flex;align-items:center;gap:4px;cursor:pointer}.adminNotificationPanel>div{max-height:440px;overflow:auto}.adminNotificationPanel a{display:grid;grid-template-columns:8px 1fr;grid-gap:8px;gap:8px;padding:11px 12px;border-bottom:1px solid var(--admin-line);color:var(--admin-text)}.adminNotificationPanel a.unread,.adminNotificationPanel a:hover{background:var(--admin-blue-soft)}.adminNotificationPanel a>i{width:6px;height:6px;border-radius:50%;background:transparent;margin-top:4px}.adminNotificationPanel a.unread>i{background:var(--admin-blue)}.adminNotificationPanel a div{display:grid;grid-gap:3px;gap:3px}.adminNotificationPanel a strong{font-size:16px}.adminNotificationPanel a p{line-height:1.6;margin:0}.adminNotificationEmpty,.adminNotificationPanel a p,.adminNotificationPanel a small{font-size:16px;color:var(--admin-muted)}.adminNotificationEmpty{padding:24px;text-align:center!important}.proToolbar{gap:7px;flex-wrap:wrap}.proToolbar select{border:1px solid var(--admin-line);background:var(--admin-panel);color:var(--admin-text);border-radius:6px;padding:7px 9px;font-size:16px}.assetAdminGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px}.assetAdminGrid article{display:grid;grid-template-columns:54px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;border:1px solid var(--admin-line);background:var(--admin-bg);border-radius:8px;padding:8px}.assetAdminIcon{width:54px;height:54px;border-radius:7px;background:var(--admin-panel);display:grid;place-items:center;color:var(--admin-blue);overflow:hidden}.assetAdminIcon img{width:100%;height:100%;object-fit:cover}.assetAdminInfo{display:grid;grid-gap:3px;gap:3px;min-width:0}.assetAdminInfo strong{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assetAdminInfo span{font-size:16px;color:var(--admin-blue);font-weight:800}.assetAdminInfo small{font-size:16px;color:var(--admin-muted)}.assetAdminInfo em{font-size:16px;color:#bb3844}.assetAdminActions{display:grid;grid-gap:5px;gap:5px}.assetAdminActions a,.assetAdminActions button{width:28px;height:28px;border:1px solid var(--admin-line);background:var(--admin-panel);color:var(--admin-text);border-radius:6px;display:grid;place-items:center;cursor:pointer}.assetAdminActions button:disabled{opacity:.35;cursor:not-allowed}.ticketAdminModal{max-height:90vh;overflow:auto}.commerceAdminGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.commerceRows{display:grid;grid-gap:7px;gap:7px;padding:12px}.commerceRows article{display:grid;grid-template-columns:100px 1fr 1fr 120px 120px auto;grid-gap:6px;gap:6px;align-items:end;border:1px solid var(--admin-line);background:var(--admin-bg);border-radius:8px;padding:8px}.commerceRows.discountRows article{grid-template-columns:120px 80px 120px 90px auto}.commerceRows input{width:100%;min-width:0;border:1px solid var(--admin-line);background:var(--admin-panel);color:var(--admin-text);border-radius:5px;padding:7px;font-size:16px}.commerceRows label{display:grid;grid-gap:3px;gap:3px;color:var(--admin-muted);font-size:16px}.commerceRows label.check{display:flex;align-items:center;gap:5px;padding-bottom:7px}.commerceRows article>div{display:flex;gap:4px}.commerceRows button{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--admin-line);background:var(--admin-panel);color:var(--admin-text);border-radius:5px;cursor:pointer}.cookieConsent{position:fixed;z-index:250;left:18px;right:18px;bottom:18px;max-width:880px;margin:auto;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 95%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;box-shadow:0 18px 70px rgba(0,0,0,.18);padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px}.cookieConsent>div:first-child{display:grid;grid-gap:4px;gap:4px}.cookieConsent strong{font-size:18px}.cookieConsent p{margin:0;color:var(--muted);font-size:17px;line-height:1.7}.cookieConsent>div:last-child{display:flex;gap:7px;flex-wrap:wrap;flex-shrink:0}@media(max-width:980px){.profileCardPro{grid-template-columns:1fr}.profileAvatarPane{grid-template-columns:130px 1fr;align-items:start}.customerTicketLayout{grid-template-columns:1fr}.customerTicketLayout>aside{grid-template-columns:repeat(2,minmax(0,1fr))}.assetAdminGrid,.commerceAdminGrid{grid-template-columns:1fr}.commerceRows article,.commerceRows.discountRows article{grid-template-columns:repeat(2,minmax(0,1fr))}.commerceRows article>div{grid-column:1/-1}.cookieConsent{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.profileFormGrid,.ticketFormGrid{grid-template-columns:1fr}.profileFormGrid .full,.ticketFormGrid .full{grid-column:auto}.customerTicketHead{flex-direction:column}.customerTicketLayout>aside,.profileAvatarPane{grid-template-columns:1fr}.assetAdminGrid article{grid-template-columns:44px 1fr}.assetAdminIcon{width:44px;height:44px}.assetAdminActions{grid-column:2;display:flex}.commerceRows article,.commerceRows.discountRows article{grid-template-columns:1fr}.cookieConsent{left:10px;right:10px;bottom:10px}.cookieConsent>div:last-child{width:100%}}.checkoutPriceStack{display:grid;grid-gap:6px;gap:6px}.cartTotalRow.minor{font-size:17px;color:var(--muted)}.cartTotalRow.minor strong{font-size:17px}.cartTotalRow.discount strong{color:var(--green)}.cartTotalRow.payable{border-top:1px dashed var(--line);padding-top:11px;margin-top:3px}.checkoutCommerce{display:grid;grid-gap:10px;gap:10px;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.checkoutDiscount input,.checkoutField select{width:100%;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:12px;padding:11px 12px;outline:none}.checkoutField small{color:var(--muted);font-size:16px;line-height:1.6}.checkoutDiscount{display:grid;grid-gap:6px;gap:6px}.checkoutDiscount>span{display:flex;align-items:center;gap:6px;font-size:17px;font-weight:800}.checkoutDiscount>div{display:grid;grid-template-columns:1fr auto;grid-gap:6px;gap:6px}.checkoutDiscount button{border:1px solid var(--line);background:var(--surface-3);color:var(--text);border-radius:10px;padding:0 14px;font-size:17px;font-weight:800;cursor:pointer}.checkoutAddressSnapshot{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--surface-3)}.checkoutAddressSnapshot>svg{color:var(--purple);margin-top:2px}.checkoutAddressSnapshot div{display:grid;grid-gap:3px;gap:3px}.checkoutAddressSnapshot strong{font-size:17px}.checkoutAddressSnapshot p{margin:0;color:var(--muted);font-size:16px;line-height:1.7}.checkoutAddressSnapshot a{font-size:16px;color:var(--purple);font-weight:800;width:max-content}.userAdminForm{padding:16px;display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.userAdminForm label{display:grid;grid-gap:4px;gap:4px}.userAdminForm label span{font-size:16px;font-weight:800;color:var(--admin-muted)}.userAdminForm input,.userAdminForm select{border:1px solid var(--admin-line);background:var(--admin-bg);color:var(--admin-text);border-radius:6px;padding:9px;font-size:16px}.userAdminModal{max-width:760px}@media(max-width:650px){.userAdminForm{grid-template-columns:1fr}}:where(.adminShell,.profileManager,.customerTickets,.cartPage,.printPage,.contactPage) :where(input,select,textarea,button){min-height:42px}:where(.adminShell,.profileManager,.customerTickets) :where(input,select,textarea){font-size:16px!important}:where(.adminShell,.profileManager,.customerTickets) :where(label,small){font-size:16px}:where(.adminShell,.profileManager,.customerTickets) :where(p,li,td,th,a,button,span){line-height:1.55}[dir=rtl] :where(input,select,textarea,button,label,p,li,td,th,small){letter-spacing:0}@media (max-width:700px){body{font-size:16px}[dir=rtl]{font-size:1.06em}}.schoolPackDetail,.schoolPacksPage{padding-bottom:120px}.schoolPackHero{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:34px;padding:34px;background:linear-gradient(135deg,color-mix(in srgb,var(--paper) 92%,#ff7a2f 8%),var(--paper));box-shadow:0 22px 60px rgba(20,20,30,.07)}.schoolPackHero:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(255,122,47,.17),transparent 68%);inset-inline-end:-70px;top:-100px;pointer-events:none}.schoolPackFilters{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:24px 0;padding:14px 16px;border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 92%,transparent);border-radius:22px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.schoolPackFilters>div:first-child{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.85rem}.packFilterGroup{display:flex;gap:6px;flex-wrap:wrap}.packFilterGroup a{padding:8px 12px;border:1px solid var(--line);border-radius:999px;font-size:.78rem;color:var(--muted);transition:.25s ease}.packFilterGroup a.active,.packFilterGroup a:hover{background:#111827;color:#fff;border-color:#111827;transform:translateY(-1px)}.schoolPackGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.schoolPackCard{border:1px solid var(--line);border-radius:28px;background:var(--paper);overflow:hidden;box-shadow:0 18px 45px rgba(20,20,30,.07);transition:.3s cubic-bezier(.2,.8,.2,1)}.schoolPackCard:hover{transform:translateY(-6px);box-shadow:0 28px 60px rgba(20,20,30,.11)}.schoolPackCover{height:220px;background:linear-gradient(145deg,#111827,#252b38);display:grid;place-items:center;position:relative;color:#fff;overflow:hidden}.schoolPackCover img{width:100%;height:100%;object-fit:cover}.schoolPackCover>svg{opacity:.92}.packTags{position:absolute;inset-inline:14px;bottom:14px;display:flex;gap:6px;flex-wrap:wrap}.packTags span{font-size:.7rem;padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.schoolPackBody{padding:20px;display:grid;grid-gap:12px;gap:12px}.packSku{font:700 .68rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;color:#f97316}.schoolPackBody h2{font-size:1.18rem;margin:0}.schoolPackBody p{color:var(--muted);font-size:.87rem;line-height:1.9;min-height:48px}.packContentsPreview{display:grid;grid-gap:7px;gap:7px;padding:13px;border:1px dashed var(--line);border-radius:16px;background:color-mix(in srgb,var(--paper) 92%,#f97316 8%)}.packContentsPreview strong{display:flex;align-items:center;gap:7px;font-size:.8rem}.packContentsPreview small,.packContentsPreview span{font-size:.75rem;color:var(--muted)}.packPriceRow{display:flex;justify-content:space-between;align-items:end;gap:12px}.packPriceRow>div{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.packPriceRow strong{font-size:1.05rem}.packPriceRow del{font-size:.76rem;color:var(--muted)}.packPriceRow>small{color:var(--muted);font-size:.72rem}.schoolPackDetailGrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:34px;gap:34px;align-items:start;margin-top:24px}.schoolPackDetailVisual{min-height:470px;border-radius:34px;background:linear-gradient(145deg,#111827,#2a3140);display:grid;place-items:center;position:relative;overflow:hidden;color:white;box-shadow:0 28px 70px rgba(15,23,42,.2)}.schoolPackDetailVisual>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.schoolPackDetailVisual>div:not(.packAvailability){display:grid;place-items:center;grid-gap:12px;gap:12px}.packAvailability{position:absolute!important;bottom:16px;inset-inline:16px;padding:11px 13px;border-radius:16px;background:rgba(5,8,15,.66);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;font-size:.76rem}.packAvailability i{width:8px;height:8px;border-radius:50%;background:#ef4444}.packAvailability i.ok{background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.12)}.schoolPackDetailMain{display:grid;grid-gap:17px;gap:17px;padding-top:12px}.schoolPackDetailMain h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1.18}.schoolPackDetailMain>p{color:var(--muted);line-height:2}.packMetaChips{display:flex;gap:7px;flex-wrap:wrap}.packMetaChips span{font:.72rem ui-monospace,SFMono-Regular,monospace;padding:7px 10px;border-radius:999px;border:1px solid var(--line);background:var(--paper)}.fixedPackNotice{display:flex;gap:11px;padding:15px;border-radius:18px;background:color-mix(in srgb,#f97316 10%,var(--paper));border:1px solid color-mix(in srgb,#f97316 26%,var(--line))}.fixedPackNotice svg{flex:none;color:#f97316;margin-top:2px}.fixedPackNotice p{margin:4px 0 0;color:var(--muted);font-size:.8rem;line-height:1.8}.packContentsSection{margin-top:44px;border:1px solid var(--line);border-radius:28px;padding:22px;background:var(--paper)}.packContentsTable{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.packContentsTable article{display:grid;grid-template-columns:42px 48px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:11px 12px;border:1px solid var(--line);border-radius:16px}.packItemIndex{font:700 .72rem ui-monospace,SFMono-Regular,monospace;color:var(--muted)}.packItemThumb{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--paper) 86%,#f97316 14%);overflow:hidden}.packItemThumb img{width:100%;height:100%;object-fit:cover}.packContentsTable article>div:nth-child(3){display:grid;grid-gap:3px;gap:3px}.packContentsTable small{color:var(--muted)}.schoolPackCartLine{-webkit-border-start:3px solid #f97316;border-inline-start:3px solid #f97316}.cartVariant{display:inline-flex!important;width:max-content;padding:4px 8px;border-radius:999px;background:rgba(249,115,22,.1);color:#ea580c!important}.productPurchasePanel{display:grid;grid-gap:16px;gap:16px}.variantPicker{display:grid;grid-gap:12px;gap:12px;padding:15px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--paper) 94%,#6366f1 6%)}.variantPickerTitle{display:flex;gap:10px;align-items:flex-start}.variantPickerTitle>div{display:grid;grid-gap:3px;gap:3px}.variantPickerTitle small{font-size:.74rem;color:var(--muted)}.variantOptionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.variantOptionGrid button{padding:11px;text-align:start;border-radius:14px;border:1px solid var(--line);background:var(--paper);display:grid;grid-gap:4px;gap:4px;position:relative}.variantOptionGrid button.active{border-color:#f97316;box-shadow:0 0 0 3px rgba(249,115,22,.11)}.variantOptionGrid button:disabled{opacity:.48}.variantOptionGrid small{color:var(--muted);font-size:.68rem}.variantOptionGrid b{font-size:.74rem}.variantOptionGrid i{position:absolute;top:7px;inset-inline-end:7px;font-size:.62rem;color:#ef4444}.purchasePriceSummary{display:flex;justify-content:space-between;align-items:end}.purchasePriceSummary>div{display:grid;grid-gap:4px;gap:4px}.purchasePriceSummary small{color:var(--muted)}.purchasePriceSummary strong{font-size:1.2rem}.purchasePriceSummary>span{display:flex;align-items:center;gap:5px;font-size:.72rem;padding:6px 9px;border-radius:999px}.purchasePriceSummary .inStock{background:rgba(34,197,94,.1);color:#16a34a}.purchasePriceSummary .outStock{background:rgba(239,68,68,.1);color:#dc2626}.customerDashboardShell{position:relative;padding-bottom:96px}.customerDashboardDock{position:fixed;z-index:60;left:50%;bottom:18px;transform:translateX(-50%);width:min(470px,calc(100vw - 28px));height:72px;padding:8px 12px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;background:rgba(13,15,20,.94);border:1px solid rgba(255,255,255,.08);border-radius:25px;box-shadow:0 22px 55px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.05);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.customerDashboardDock:before{content:"";position:absolute;inset:6px;border-radius:19px;background:linear-gradient(90deg,rgba(255,255,255,.025),transparent 30%,rgba(255,255,255,.018));pointer-events:none}.customerDashboardDock a{position:relative;height:56px;display:grid;place-items:center;align-content:center;grid-gap:2px;gap:2px;color:#8f96a3;text-decoration:none;transition:.35s cubic-bezier(.2,.85,.2,1)}.customerDashboardDock a small{font-size:.62rem;opacity:0;transform:translateY(5px);transition:.3s ease}.customerDashboardDock .dockIcon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;position:relative;transition:.38s cubic-bezier(.2,.9,.2,1)}.customerDashboardDock a.active{color:#fff}.customerDashboardDock a.active .dockIcon{transform:translateY(-19px) scale(1.12);background:linear-gradient(145deg,#ff9148,#f97316);box-shadow:0 10px 25px rgba(249,115,22,.42),0 0 0 7px rgba(13,15,20,.96)}.customerDashboardDock a.active .dockIcon:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid rgba(255,255,255,.14)}.customerDashboardDock a.active small{opacity:1;transform:translateY(-6px);color:#f6f7f9}.customerDashboardDock a:hover:not(.active){color:#fff;transform:translateY(-2px)}.catalogArchitectureManager{display:grid;grid-gap:18px;gap:18px}.catalogAdminTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:8px;border:1px solid var(--line);border-radius:20px;background:var(--paper);position:-webkit-sticky;position:sticky;top:74px;z-index:8;box-shadow:0 8px 30px rgba(15,23,42,.04)}.catalogAdminTabs button{min-height:48px;border:0;border-radius:14px;background:transparent;color:var(--muted);display:flex;justify-content:center;align-items:center;gap:8px;font-weight:700;transition:.25s}.catalogAdminTabs button.active{background:#111827;color:#fff;box-shadow:0 9px 20px rgba(17,24,39,.18)}.catalogAdminColumns{align-items:start}.attributeTemplateList,.categoryAdminList{display:grid;grid-gap:8px;gap:8px}.attributeTemplateList article,.categoryAdminList article{display:grid;grid-template-columns:auto 1fr auto auto auto;grid-gap:9px;gap:9px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:14px}.attributeTemplateList article>div:first-of-type,.categoryAdminList article>div{display:grid;grid-gap:3px;gap:3px}.attributeTemplateList small,.categoryAdminList small{color:var(--muted);font-size:.7rem}.categoryToneDot{width:10px;height:10px;border-radius:50%;background:#6366f1}.categoryToneDot[data-tone=orange]{background:#f97316}.categoryToneDot[data-tone=green]{background:#22c55e}.categoryToneDot[data-tone=blue]{background:#3b82f6}.attributeTemplateList button,.categoryAdminList button{width:31px;height:31px;border:1px solid var(--line);border-radius:10px;background:var(--paper);display:grid;place-items:center}.attributeTemplateList button.danger,.categoryAdminList button.danger{color:#dc2626}.attrFlags{display:flex!important;flex-direction:row!important;gap:4px!important}.attrFlags span{font-size:.58rem;padding:4px 6px;border-radius:99px;background:rgba(99,102,241,.09);color:#4f46e5}.variantProductSelector{display:grid;grid-template-columns:minmax(220px,360px) 1fr;grid-gap:18px;gap:18px;align-items:end;margin-bottom:18px}.variantProductSelector label{display:grid;grid-gap:7px;gap:7px}.variantProductSelector label span{font-size:.72rem;color:var(--muted)}.variantProductSelector select{min-height:44px;border:1px solid var(--line);border-radius:12px;background:var(--paper);padding:0 12px}.variantProductSelector p{color:var(--muted);font-size:.78rem;line-height:1.8}.schoolPackAdminGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.schoolPackAdminGrid>article{border:1px solid var(--line);border-radius:20px;padding:15px;display:grid;grid-gap:12px;gap:12px;background:color-mix(in srgb,var(--paper) 96%,#f97316 4%)}.schoolPackAdminHead{display:flex;gap:10px;align-items:center}.schoolPackAdminHead>span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#111827;color:white}.schoolPackAdminHead>div{display:grid;grid-gap:3px;gap:3px}.schoolPackAdminHead small{color:var(--muted);font-size:.67rem}.schoolPackAdminStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.schoolPackAdminStats>span{padding:9px;border-radius:13px;border:1px solid var(--line);display:grid;grid-gap:2px;gap:2px;font-weight:800}.schoolPackAdminStats small{font-size:.6rem;color:var(--muted);font-weight:500}.schoolPackAdminItems{display:flex;flex-wrap:wrap;gap:5px}.schoolPackAdminItems span{font-size:.67rem;padding:5px 7px;border-radius:999px;background:var(--paper);border:1px solid var(--line)}.schoolPackAdminActions{display:flex;gap:8px;justify-content:flex-end}.adminDangerBtn{border:1px solid rgba(220,38,38,.2);color:#dc2626;background:rgba(220,38,38,.05);border-radius:11px;padding:9px 11px}.packEditorModal{max-height:min(92vh,920px);overflow:auto}.packItemEditor{padding:0 22px 18px;display:grid;grid-gap:8px;gap:8px}.packItemEditorHead{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.packItemEditorHead>div{display:grid;grid-gap:3px;gap:3px}.packItemEditorHead small{font-size:.7rem;color:var(--muted)}.packItemEditorRow{display:grid;grid-template-columns:34px minmax(220px,1.3fr) 90px minmax(180px,1fr) 38px;grid-gap:8px;gap:8px;align-items:center;padding:8px;border:1px solid var(--line);border-radius:14px}.packItemEditorRow>span{width:28px;height:28px;border-radius:9px;background:#111827;color:#fff;display:grid;place-items:center;font-size:.68rem}.packItemEditorRow input,.packItemEditorRow select{height:40px;border:1px solid var(--line);border-radius:10px;background:var(--paper);padding:0 9px}.packItemEditorRow button{height:36px;border-radius:9px;border:1px solid rgba(220,38,38,.2);background:rgba(220,38,38,.05);color:#dc2626;display:grid;place-items:center}@media(max-width:980px){.schoolPackGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.schoolPackDetailGrid{grid-template-columns:1fr}.schoolPackDetailVisual{min-height:360px}.catalogAdminTabs{grid-template-columns:repeat(2,minmax(0,1fr));top:64px}.schoolPackAdminGrid{grid-template-columns:1fr}.packItemEditorRow{grid-template-columns:30px 1fr 72px 38px}.packItemEditorRow input:nth-of-type(2){grid-column:2/4}}@media(max-width:680px){.schoolPackGrid{grid-template-columns:1fr}.schoolPackHero{padding:24px;border-radius:25px}.schoolPackFilters{align-items:flex-start;display:grid}.variantOptionGrid{grid-template-columns:1fr}.catalogAdminTabs{position:relative;top:auto}.catalogAdminTabs button{font-size:.72rem}.variantProductSelector{grid-template-columns:1fr}.schoolPackAdminStats{grid-template-columns:repeat(3,1fr)}.packItemEditorRow{grid-template-columns:28px 1fr 64px 34px}.packItemEditorRow input:nth-of-type(2){grid-column:2/4}.customerDashboardDock{bottom:10px;height:68px;width:calc(100vw - 18px);border-radius:23px}.customerDashboardDock a{height:52px}.customerDashboardDock .dockIcon{width:40px;height:40px}}.dynamicAttributeEditor{border:1px solid var(--line);border-radius:18px;padding:15px;background:color-mix(in srgb,var(--paper) 95%,#6366f1 5%)}.dynamicAttributeHead{display:flex;gap:10px;align-items:flex-start;margin-bottom:14px}.dynamicAttributeHead>div{display:grid;grid-gap:3px;gap:3px}.dynamicAttributeHead small{font-size:.7rem;color:var(--muted)}.dynamicAttributeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.dynamicAttributeGrid label{display:grid;grid-gap:6px;gap:6px}.dynamicAttributeGrid label>span{font-size:.72rem;color:var(--muted)}.dynamicAttributeGrid input,.dynamicAttributeGrid select{height:42px;border:1px solid var(--line);border-radius:11px;background:var(--paper);padding:0 10px}.productEditorV2 header p{font-size:.73rem;color:var(--muted);margin-top:4px}@media(max-width:680px){.dynamicAttributeGrid{grid-template-columns:1fr}}.adminMobileDock{display:none}@media(max-width:980px){.adminWorkspace{padding-bottom:92px}.adminMobileDock{position:fixed;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;z-index:75;left:50%;bottom:10px;transform:translateX(-50%);width:min(560px,calc(100vw - 18px));height:68px;padding:7px 9px;background:rgba(11,13,18,.96);border:1px solid rgba(255,255,255,.09);border-radius:24px;box-shadow:0 22px 55px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.05);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.adminMobileDock:before{content:"";position:absolute;inset:5px;border-radius:19px;background:linear-gradient(100deg,rgba(255,255,255,.035),transparent 38%,rgba(249,115,22,.03));pointer-events:none}.adminMobileDock a{position:relative;height:52px;display:grid;place-items:center;align-content:center;grid-gap:1px;gap:1px;text-decoration:none;color:#8f96a3;transition:transform .34s cubic-bezier(.2,.85,.2,1),color .25s}.adminMobileDock a small{font-size:.55rem;max-width:64px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translateY(5px);transition:.25s}.adminMobileDock .dockIcon{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;transition:.36s cubic-bezier(.2,.9,.2,1)}.adminMobileDock a.active{color:#fff}.adminMobileDock a.active .dockIcon{transform:translateY(-18px) scale(1.12);background:linear-gradient(145deg,#ff9a52,#f97316);box-shadow:0 10px 24px rgba(249,115,22,.44),0 0 0 7px rgba(11,13,18,.97)}.adminMobileDock a.active .dockIcon:after{content:"";position:absolute;width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.13)}.adminMobileDock a.active small{opacity:1;transform:translateY(-5px);color:#fff}}.orderStageRail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;margin:2px 0 18px;padding:15px 12px 11px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--paper) 96%,#f97316 4%);position:relative}.orderStageRail>div:not(.stageException){display:grid;justify-items:center;grid-gap:7px;gap:7px;position:relative;text-align:center;color:var(--muted);font-size:.64rem}.orderStageRail>div:not(.stageException):not(:last-of-type):after{content:"";position:absolute;top:13px;inset-inline-start:calc(50% + 18px);width:calc(100% - 36px);height:2px;background:var(--line)}.orderStageRail i{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:var(--paper);border:2px solid var(--line);font-style:normal;font-size:.65rem;font-weight:800;z-index:1}.orderStageRail .done{color:var(--ink)}.orderStageRail .done i{background:#111827;color:#fff;border-color:#111827}.orderStageRail .active i{background:#f97316;border-color:#f97316;box-shadow:0 0 0 5px rgba(249,115,22,.12)}.orderStageRail .done:not(:last-of-type):after{background:#f97316!important}.orderStageRail.special{padding-bottom:50px}.stageException{position:absolute;bottom:9px;left:12px;right:12px;display:flex;align-items:center;justify-content:center;gap:6px;color:#c2410c;background:rgba(249,115,22,.09);border-radius:10px;padding:7px;font-size:.7rem;font-weight:700}@media(max-width:620px){.orderStageRail{overflow-x:auto;grid-template-columns:repeat(5,minmax(92px,1fr));justify-content:start}.orderStageRail>div:not(.stageException){font-size:.58rem}}.footerContactColumn .footerContact,.footerContactColumn a{line-height:1.7;overflow-wrap:anywhere}.footerContactColumn .footerContact{align-items:flex-start}.footerContactColumn .footerContact svg{flex:0 0 auto;margin-top:4px}.socialContactGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.socialContactCard{min-width:0;background:linear-gradient(135deg,var(--purple-2),var(--blue-2));border:1px solid color-mix(in srgb,var(--purple) 20%,var(--line));border-radius:18px;padding:15px 16px;display:flex;align-items:center;gap:11px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.socialContactCard.whatsapp{background:linear-gradient(135deg,var(--green-2),var(--blue-2))}.socialContactCard:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--purple) 45%,var(--line));box-shadow:var(--shadow-soft)}.socialContactCard svg{flex:0 0 auto;color:var(--purple)}.socialContactCard span,.socialContactCard strong{display:block}.socialContactCard span{color:var(--muted);font-size:14px}.socialContactCard strong{margin-top:2px;font-size:16px;overflow-wrap:anywhere}.contactCards a{color:inherit}.contactCards>div>a+a{margin-top:3px}.aboutContactStrip{margin-top:24px;background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;box-shadow:var(--shadow-soft)}.aboutContactStrip>div{min-width:0;border:1px solid var(--line);border-radius:17px;padding:15px;display:grid;grid-template-columns:auto 1fr;grid-column-gap:10px;column-gap:10px;align-items:start}.aboutContactStrip>div svg{grid-row:1/span 2;color:var(--pink);margin-top:2px}.aboutContactStrip span{color:var(--muted);font-size:14px}.aboutContactStrip strong{margin-top:3px;line-height:1.75;overflow-wrap:anywhere}.aboutContactStrip .primaryBtn{width:max-content;align-self:center}@media (max-width:720px){.aboutContactStrip,.socialContactGrid{grid-template-columns:1fr}.aboutContactStrip .primaryBtn{width:100%;justify-content:center}}:root{--fs-xs:12px;--fs-sm:13px;--fs-body:15px;--fs-md:16px;--fs-lg:18px;--fs-xl:22px;--fs-2xl:28px}body{font-size:var(--fs-body);line-height:1.65}[dir=rtl]{font-size:1em;line-height:1.68}[dir=rtl] body{font-size:var(--fs-body)}.brandWords strong{font-size:15px}.brandWords small{font-size:12px}.desktopNav{font-size:15px}.mobileMenu a{font-size:14px}.eyebrow{font-size:12px}.cartIcon span{font-size:11px}.aboutHero h1,.contactIntro h1,.heroContent h1,.pageIntro h1,.printHero h1{font-size:clamp(36px,4.7vw,56px);line-height:1.12;letter-spacing:-1.8px}.aboutHero p,.contactIntro>p,.heroContent p,.pageIntro p,.printHero p{font-size:16px;line-height:1.85}.primaryBtn,.secondaryBtn,.textLink{font-size:14px}.heroChips span{font-size:13px}.heroNotebook{font-size:25px}.heroNotebook i{font-size:20px}.proPrintCopy h2{font-size:clamp(28px,3.2vw,40px)}.proPrintCopy p{font-size:15px}.printMiniFeatures span{font-size:13px}.blueprintPreview span{font-size:29px}.blueprintPreview strong{font-size:13px}.sectionHeading h2{font-size:clamp(26px,3vw,36px)}.categoryCard h3{font-size:15px}.badge{font-size:11px}.productCategory{font-size:13px}.productMeta h3{font-size:15px}.priceRow strong{font-size:16px}.priceRow del,.productMeta .primaryBtn{font-size:13px}.benefit{font-size:15px}.footer p{font-size:14px}.footer h4{font-size:16px}.footerContact,.footerGrid a{font-size:14px}.footerSticker{font-size:12px}.copyright{font-size:13px}.pageIntro h1{font-size:clamp(34px,4vw,44px)}.searchBox input{font-size:15px}.colorList button,.filterPills button{font-size:13px}.categoryRow h2{font-size:15px}.backLink,.categoryRow p{font-size:14px}.detailContent h1{font-size:clamp(30px,3.5vw,38px)}.detailPrice strong{font-size:17px}.detailPrice del{font-size:14px}.detailDescription{font-size:15px;line-height:1.85}.detailInfo>span{font-size:14px}.cartMain span,.microFeatures{font-size:13px}.cartMain h3,.cartMain strong{font-size:15px}.qtyControl span{font-size:14px}.cartSummary h2{font-size:16px}.cartSummary p{font-size:14px}.emptyCart h2{font-size:17px}.checkoutTitle span{font-size:12px}.checkoutTitle h2{font-size:18px}.bankCardPanel small{font-size:13px}.bankCardNumber strong,.bankCardPanel strong{font-size:16px}.bankCardPanel>p,.checkoutDisabled small,.checkoutField>span,.checkoutPolicy,.printCartLine .cartMain p{font-size:14px}.checkoutDisabled strong{font-size:16px}.checkoutComplete>span{font-size:12px}.checkoutComplete h1{font-size:26px}.cookieConsent strong{font-size:15px}.cookieConsent p{font-size:13px}.aboutHero h1{font-size:clamp(34px,4vw,44px)}.aboutStats strong{font-size:32px}.aboutStats span{font-size:14px}.printHero h1{font-size:clamp(34px,4vw,44px)}.printSpecs span{font-size:14px}.formTitle h2{font-size:21px}.stepPill{font-size:12px}.uploadZone strong{font-size:15px}.uploadZone span{font-size:13px}.formGrid label>span{font-size:14px}.formGrid input,.formGrid select,.formGrid textarea{font-size:15px}.estimateBox small,.estimateBox span{font-size:13px}.estimateBox strong{font-size:19px}.workflowCard>span{font-size:13px}.workflowCard h3{font-size:15px}.printContactGrid label,.workflowCard p{font-size:14px}.contactIntro h1{font-size:clamp(34px,4vw,42px)}.contactCards span,.instagramPanel span{font-size:13px}.contactCards strong,.instagramPanel strong{font-size:14px}.sentState h3{font-size:19px}.sentState p{font-size:14px}.aboutContactStrip span,.socialContactCard span{font-size:12px}.socialContactCard strong{font-size:14px}.dashboardTop h1{font-size:28px}.avatar,.dashboardTop p,.profileMini strong{font-size:14px}.profileMini span{font-size:13px}.dashSidebar nav button{font-size:14px}.statGrid article>span{font-size:13px}.statGrid strong{font-size:25px}.statGrid small{font-size:12px}.panelHeading h2{font-size:15px}.orderRow,.panelHeading button,.panelHeading p{font-size:13px}.orderRow small{font-size:12px}.printDraft h2{font-size:16px}.dashboardStatCard small,.printDraft p{font-size:13px}.dashboardStatCard strong{font-size:20px}.orderHistoryHead h3{font-size:15px}.orderHistoryHead small{font-size:13px}.orderHistoryHead>strong{font-size:16px}.workflowMessage strong{font-size:15px}.revisionReplyBox p,.timelineEvent p,.workflowMessage p{font-size:13px}.revisionReplyBox>div:first-child span,.timelineAttachments a,.timelineEvent small{font-size:12px}.revisionReplyBox h3,.timelineEvent strong,.uploadDropCard>strong{font-size:14px}.uploadDropCard>span{font-size:13px}.uploadMeterStats{font-size:12px}.uploadError,.uploadMeterStats b{font-size:13px}.uploadedAssetList article strong{font-size:14px}.uploadedAssetList article small{font-size:12px}.adminShell{font-size:14px}.adminBrand strong{font-size:16px}.adminGlobalSearch input,.adminGlobalSearch kbd,.adminNav a,.adminNav>small,.adminStatus,.adminStatus b{font-size:13px}.adminSidebarBottom a,.adminSidebarBottom button{font-size:12px}.adminShell h1{font-size:28px!important}.adminShell h2{font-size:20px!important}.adminShell h3{font-size:16px!important}.adminShell :is(input,select,textarea,button){font-size:14px!important;min-height:38px}.adminShell :is(p,li,td,th,label,a,small){font-size:13px!important;line-height:1.55}.adminShell :is(.adminFieldTitle,.adminDetailCard>strong,.adminEmpty strong){font-size:14px!important}.adminShell :is(.adminDetailCard>span,.adminDetailCard>small,.adminDetailCard>p){font-size:13px!important}.adminBell>b{font-size:10px!important}.adminNotificationEmpty,.adminNotificationPanel a p,.adminNotificationPanel a small,.adminNotificationPanel a strong,.adminNotificationPanel header button,.adminNotificationPanel header span,.adminNotificationPanel header strong{font-size:13px!important}@media (max-width:720px){[dir=rtl],[dir=rtl] body,body{font-size:15px}.brandWords strong{font-size:14px}.brandWords small{font-size:11px}.aboutHero h1,.contactIntro h1,.heroContent h1,.pageIntro h1,.printHero h1{font-size:32px;line-height:1.2;letter-spacing:-1px}.aboutHero p,.contactIntro>p,.heroContent p,.pageIntro p,.printHero p{font-size:15px;line-height:1.8}.sectionHeading h2{font-size:24px}.productMeta h3{font-size:15px}.benefit{font-size:14px}.detailContent h1{font-size:28px}.dashboardTop h1{font-size:24px}.adminShell h1{font-size:24px!important}.adminShell h2{font-size:18px!important}}.authPage{font-size:15px}.authCardHead .eyebrow{font-size:12px!important}.authCardHead h1{font-size:clamp(28px,3vw,36px)!important;line-height:1.25;letter-spacing:-.7px}.authCardHead p{font-size:14px!important;line-height:1.85}.authBack,.authBackendNote,.authCheck,.authField>span,.authFormMessage,.authTerms,.authTextButton{font-size:13px!important}.authAlternate,.authField input,.authSubmit{font-size:14px!important}.authSheetHead small{font-size:10px!important}.authVisualLegend{font-size:11px!important}[dir=rtl] .authPage,[dir=rtl] .authPage :is(input,button,a,label,p,span,strong,small){font-size-adjust:none}.adminAnalyticsHero,.adminTrafficPanel{overflow:hidden;position:relative}.adminAnalyticsHero:after,.adminTrafficPanel:after{content:"";position:absolute;width:240px;height:240px;border-radius:50%;inset-inline-end:-105px;top:-120px;pointer-events:none;background:radial-gradient(circle,rgba(99,102,241,.1),rgba(37,99,235,.035) 45%,transparent 72%)}.adminChartWrap{position:relative;padding:4px 0 26px}.adminSparkline{height:205px;filter:drop-shadow(0 9px 18px rgba(37,99,235,.06))}.adminAnalyticsHero .adminSparkline{height:275px}.adminSparkline .chartGrid{stroke:color-mix(in srgb,var(--admin-line) 72%,transparent);stroke-dasharray:3 7}.adminSparkline .chartArea{fill:url(#analyticsFill);opacity:.95}.adminSparkline .chartLine{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.adminSparkline .chartLine.primary{stroke:url(#analyticsStroke);stroke-width:3;filter:url(#analyticsGlow);stroke-dasharray:1100;stroke-dashoffset:1100;animation:adminChartDraw .9s cubic-bezier(.2,.75,.25,1) forwards}.adminSparkline .chartLine.secondary{stroke-width:2;stroke-dasharray:6 7;opacity:.78}.chartPoint{opacity:0;animation:adminPointIn .35s ease .55s forwards}.chartPointHalo{fill:rgba(79,70,229,.12)}.chartPointDot{fill:#fff;stroke:#4f46e5;stroke-width:2}.adminChartLegend{position:absolute;inset-inline-end:4px;bottom:0;display:flex;gap:14px;align-items:center;color:var(--admin-muted);font-size:11px;font-weight:700}.adminChartLegend span{display:flex;align-items:center;gap:6px}.adminChartLegend i{width:18px;height:3px;border-radius:99px;display:block}.adminChartLegend i.primary{background:linear-gradient(90deg,#2563eb,#8b5cf6)}.adminChartLegend i.secondary{background:repeating-linear-gradient(90deg,#14b8a6 0 5px,transparent 5px 8px)}.adminAxisLabels{font-size:11px!important;border-top:0;padding-top:2px}@keyframes adminChartDraw{to{stroke-dashoffset:0}}@keyframes adminPointIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.adminSparkline .chartLine.primary,.chartPoint{animation:none;stroke-dashoffset:0;opacity:1}}@media (max-width:720px){.authCardHead h1{font-size:27px!important}.authCardHead p,.authField input{font-size:14px!important}.adminAnalyticsHero .adminSparkline,.adminSparkline{height:205px}}.adminPanel{border:1px solid color-mix(in srgb,var(--admin-line) 82%,transparent);box-shadow:0 16px 42px rgba(15,23,42,.055)}.adminAnalyticsHero,.adminTrafficPanel{background:radial-gradient(circle at 12% 0,rgba(37,99,235,.075),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--admin-card) 98%,#fff),var(--admin-card))}.adminChartWrap{min-height:250px;padding:8px 0 32px;isolation:isolate}.adminSparkline{height:238px;width:100%;overflow:visible;filter:none}.adminAnalyticsHero .adminSparkline{height:320px}.adminSparkline .chartGrid{stroke:color-mix(in srgb,var(--admin-line) 66%,transparent);stroke-width:1;stroke-dasharray:4 8}.adminSparkline .chartLine.primary{stroke-width:3.2}.adminSparkline .chartLine.secondary{stroke:#14b8a6;stroke-width:2.25;stroke-dasharray:7 7;opacity:.88}.chartPointHalo{fill:rgba(79,70,229,.1);stroke:none;transition:r .16s ease,fill .16s ease}.chartPointDot{fill:var(--admin-card,#fff);stroke:#6366f1;stroke-width:2.5;vector-effect:non-scaling-stroke;transition:r .16s ease}.chartPoint.active .chartPointHalo{fill:rgba(79,70,229,.22);r:11px}.chartPoint.active .chartPointDot{r:5px}.chartSecondaryDot{fill:var(--admin-card,#fff);stroke:#14b8a6;stroke-width:2.5;vector-effect:non-scaling-stroke;transition:r .14s ease}.chartCursorLine{stroke:#64748b;stroke-width:1;stroke-dasharray:3 5;opacity:.42;vector-effect:non-scaling-stroke;pointer-events:none}.chartHitArea{fill:transparent;cursor:crosshair;outline:none}.adminChartTooltip{position:absolute;z-index:10;min-width:174px;transform:translate(-50%,-105%);padding:11px 12px;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:color-mix(in srgb,var(--admin-card,#fff) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 36px rgba(15,23,42,.16);pointer-events:none;color:var(--admin-text)}[dir=rtl] .adminChartTooltip{transform:translate(50%,-105%)}.adminChartTooltip strong{display:block;margin-bottom:8px;font-size:11px;color:var(--admin-muted);font-weight:800}.adminChartTooltip span{display:grid;grid-template-columns:8px 1fr auto;grid-gap:7px;gap:7px;align-items:center;font-size:11px;padding:3px 0;white-space:nowrap}.adminChartTooltip span i{width:7px;height:7px;border-radius:99px;background:#6366f1}.adminChartTooltip span i.secondary{background:#14b8a6}.adminChartTooltip b{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adminChartLegend{inset-inline-end:8px;bottom:2px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--admin-line) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--admin-card,#fff) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.adminMetric{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}@media (hover:hover){.adminMetric:hover{transform:translateY(-3px);box-shadow:0 16px 35px rgba(15,23,42,.09);border-color:color-mix(in srgb,#6366f1 25%,var(--admin-line))}}@media(max-width:700px){.adminChartTooltip{min-width:150px;padding:9px 10px}.adminAnalyticsHero .adminSparkline,.adminSparkline{height:220px}.adminChartWrap{min-height:230px}}.adminModalWide{width:min(1180px,calc(100vw - 32px))!important}.adminFormGrid{gap:18px!important}.adminEmbeddedUploader,.adminFormGrid>label{background:color-mix(in srgb,var(--surface,#fff) 94%,#eef4ff);border:1px solid rgba(100,116,139,.16);border-radius:16px;padding:14px}.adminFieldTitle,.adminFormGrid>label>span{font-weight:800;letter-spacing:-.01em}.adminFormGrid input,.adminFormGrid select,.adminFormGrid textarea{margin-top:8px}.proTagEditor{border:1px solid rgba(99,102,241,.18);border-radius:16px;background:rgba(248,250,252,.72);padding:12px}.proTagList{display:flex;gap:8px;flex-wrap:wrap;min-height:34px;align-items:center}.proTag{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:rgba(79,70,229,.09);border:1px solid rgba(79,70,229,.16);font-size:12px;font-weight:800}.proTag button{display:grid;place-items:center;border:0;background:rgba(79,70,229,.12);border-radius:50%;width:20px;height:20px;cursor:pointer}.proTagEmpty{font-size:12px;color:#94a3b8}.proTagAdd{display:flex;gap:8px;margin-top:10px}.proTagAdd input{flex:1 1;margin:0!important}.jsonBridgeActions button,.mdxToolbar button,.proTagAdd button{border:1px solid rgba(100,116,139,.2);background:#fff;border-radius:10px;padding:8px 11px;display:inline-flex;align-items:center;gap:6px;font-weight:750;cursor:pointer}.jsonFormBridge{grid-column:1/-1;border:1px solid rgba(14,165,233,.2);background:linear-gradient(135deg,rgba(239,246,255,.9),rgba(248,250,252,.95));border-radius:20px;padding:16px}.jsonFormBridgeHead{display:flex;justify-content:space-between;gap:18px;align-items:center}.jsonFormBridgeHead>div:first-child{display:grid;grid-gap:4px;gap:4px}.jsonFormBridgeHead span{display:flex;align-items:center;gap:5px;font-size:10px;letter-spacing:.12em;color:#2563eb;font-weight:900}.jsonFormBridgeHead strong{font-size:15px}.jsonFormBridgeHead small{color:#64748b}.jsonBridgeActions{display:flex;gap:7px;flex-wrap:wrap}.jsonBridgeEditor{margin-top:14px}.jsonBridgeEditor textarea{width:100%;direction:ltr;text-align:left;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;background:#0b1220;color:#dbeafe;border:1px solid #1e293b;border-radius:14px;padding:14px;resize:vertical}.jsonBridgeEditor>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px}.jsonBridgeEditor span{font-size:12px;color:#ef4444}.jsonBridgeEditor span.ok{color:#059669}.mdxComposer{grid-column:1/-1;border:1px solid rgba(100,116,139,.18);border-radius:20px;overflow:hidden;background:#fff}.mdxComposerTop{padding:14px 16px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,rgba(248,250,252,.95),rgba(239,246,255,.7));border-bottom:1px solid rgba(100,116,139,.14)}.mdxComposerTop>div{display:grid;grid-gap:3px;gap:3px}.mdxComposerTop small{color:#64748b}.mdxComposerTop>span{font:800 10px ui-monospace,monospace;letter-spacing:.14em;color:#4f46e5}.mdxToolbar{padding:9px 12px;display:flex;gap:7px;flex-wrap:wrap;border-bottom:1px solid rgba(100,116,139,.12);background:#f8fafc}.jsonBridgeActions button:hover,.mdxToolbar button:hover,.proTagAdd button:hover{border-color:rgba(79,70,229,.45);background:#eef2ff}.mdxMediaTray{padding:12px;border-bottom:1px solid rgba(100,116,139,.12)}.mdxComposerArea{width:100%;border:0!important;border-radius:0!important;margin:0!important;padding:18px!important;background:#0b1220!important;color:#e2e8f0!important;font:13px/1.9 ui-monospace,SFMono-Regular,Menlo,monospace!important;direction:ltr;text-align:left;resize:vertical}.mdxComposerHint{display:flex;justify-content:space-between;gap:12px;padding:9px 14px;background:#f8fafc;color:#64748b;font-size:11px}.editorSectionTitle{grid-column:1/-1;display:flex;align-items:center;gap:9px;margin-top:6px;padding:5px 2px;font-size:13px;font-weight:900;color:#334155}.editorSectionTitle:after{content:"";height:1px;background:rgba(100,116,139,.16);flex:1 1}@media(max-width:760px){.jsonFormBridgeHead{align-items:flex-start;flex-direction:column}.jsonBridgeActions{width:100%}.jsonBridgeActions button{flex:1 1;justify-content:center}.mdxComposerHint,.proTagAdd{flex-direction:column}.adminModalWide{width:calc(100vw - 16px)!important}}.mdxEmbed{position:relative;width:100%;aspect-ratio:16/9;margin:28px 0;border-radius:18px;overflow:hidden;background:#0f172a;border:1px solid rgba(100,116,139,.2)}.mdxEmbed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.adminTableSkeleton{padding:8px 18px 20px;display:grid;grid-gap:10px;gap:10px;overflow:hidden}.adminSkeletonRow{min-height:58px;display:grid;grid-template-columns:1.35fr 1.55fr .8fr .75fr .7fr;grid-gap:18px;gap:18px;align-items:center;border-bottom:1px solid var(--admin-border,rgba(15,23,42,.08))}.adminSkeletonRow>*{display:block;height:11px;border-radius:999px;background:linear-gradient(90deg,rgba(148,163,184,.12),rgba(148,163,184,.26),rgba(148,163,184,.12));background-size:220% 100%;animation:adminSkeleton 1.35s ease-in-out infinite}.adminSkeletonRow i{height:34px;border-radius:10px}.adminSkeletonRow b{width:54%;justify-self:end}@keyframes adminSkeleton{0%{background-position:100% 0}to{background-position:-120% 0}}@media(max-width:760px){.adminSkeletonRow{grid-template-columns:1.2fr 1fr .55fr}.adminSkeletonRow b,.adminSkeletonRow span:nth-of-type(n+3){display:none}}@media(prefers-reduced-motion:reduce){.adminSkeletonRow>*{animation:none}}.pd-root{--pd-ink:#10243d;--pd-muted:#697386;--pd-border:#e8e6e1;--pd-warm:#faf8f4;--pd-gold:#b68d4d;--pd-white:#fff;background:linear-gradient(180deg,#fbfaf7,#fff 560px);color:var(--pd-ink);padding:12px 0 84px}.pd-root .container{max-width:1390px;margin-inline:auto;padding-inline:clamp(16px,3.4vw,52px)}.pd-root a{color:inherit;text-decoration:none}.pd-root button{font:inherit;cursor:pointer}.pd-root button:disabled{opacity:.48;cursor:not-allowed}.pd-root :where(button,a,textarea,select,input):focus-visible{outline:2px solid var(--pd-gold);outline-offset:3px}.pd-breadcrumb{display:flex;align-items:center;gap:10px;padding:18px 0 32px;color:#75808e;font-size:12px;white-space:nowrap;overflow:hidden}.pd-breadcrumb span{overflow:hidden;text-overflow:ellipsis;color:var(--pd-ink);font-weight:600}.pd-breadcrumb svg{flex:none;color:#b4bac1}.pd-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;grid-gap:clamp(30px,5vw,76px);gap:clamp(30px,5vw,76px)}.pd-info{min-width:0;padding-top:12px}.pd-overline{display:flex;gap:12px;align-items:center;color:#9b743c;font-size:12px;font-weight:650;letter-spacing:.02em;margin-bottom:14px}.pd-overline span+span:before{content:"•";-webkit-margin-end:12px;margin-inline-end:12px;color:#cfc7b8}.pd-info h1{font-size:clamp(26px,2.25vw,37px);line-height:1.65;letter-spacing:-.035em;margin:0;font-weight:800;color:var(--pd-ink)}.pd-en-title{color:#a2a9b2;font-size:14px;line-height:1.6;margin:6px 0 16px;letter-spacing:.015em}.pd-meta{display:flex;flex-wrap:wrap;gap:14px 23px;align-items:center;color:#788391;font-size:12px;margin:12px 0 24px}.pd-meta b{font-weight:500;display:inline-block;color:#465265}.pd-stars{display:flex;align-items:center;gap:5px;color:#a57b32!important;font-weight:650}.pd-stars small{color:#838b98;font-weight:400}.pd-intro{font-size:14px;color:#687381;line-height:2;margin:0 0 22px;max-width:52ch}.pd-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 15px;gap:12px 15px;margin-bottom:24px}.pd-highlights span{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.6;color:#4e5b69}.pd-highlights svg{flex:none;color:var(--pd-gold)}.pd-gallery{display:grid;grid-template-columns:minmax(0,1fr) 86px;grid-gap:13px;gap:13px;min-width:0;position:relative}.pd-gallery-stage{position:relative;background:#f5f3ed;border:1px solid #eeece6;border-radius:18px;overflow:hidden;aspect-ratio:1/.99;min-width:0}.pd-image-trigger{border:0;display:block;width:100%;height:100%;background:transparent;padding:clamp(16px,3vw,40px)}.pd-image-fallback img,.pd-image-trigger img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.pd-image-fallback{height:100%;padding:30%;opacity:.55}.pd-zoom-icon{bottom:16px;inset-inline-end:16px;border:1px solid #eee7dd;width:36px;height:36px;place-items:center;border-radius:11px;color:#1a2e45}.pd-gallery-arrow,.pd-zoom-icon{position:absolute;background:#fff;display:grid}.pd-gallery-arrow{top:50%;transform:translateY(-50%);border:1px solid #e6e7e8;place-items:center;width:34px;height:34px;border-radius:50%;box-shadow:0 5px 22px #24385013}.pd-prev{inset-inline-start:12px}.pd-next{inset-inline-end:12px}.pd-image-count{position:absolute;bottom:20px;inset-inline-start:18px;background:#ffffffeb;padding:5px 11px;border-radius:40px;font-size:11px;font-weight:650;color:#465165}.pd-thumbnails{display:flex;flex-direction:column;gap:10px;max-height:575px;overflow-y:auto;scrollbar-width:thin}.pd-thumbnails button{flex:none;height:82px;width:82px;border:1px solid #e9e7e2;background:#f5f3ed;border-radius:12px;padding:6px;transition:border-color .2s}.pd-thumbnails button.selected{border:2px solid #b58d4e;background:white}.pd-thumbnails img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply}.pd-lightbox{position:fixed;z-index:9999;inset:0;background:#091626ed;display:flex;align-items:center;justify-content:center;padding:64px 8vw}.pd-lightbox>img{display:block;object-fit:contain;max-height:100%;max-width:100%;border-radius:10px}.pd-lightbox-close{position:absolute;top:20px;inset-inline-end:25px;border:0;color:white;background:#ffffff27;border-radius:50%;width:44px;height:44px;display:grid;place-items:center}.pd-lightbox-controls{position:absolute;bottom:20px;display:flex;align-items:center;gap:25px;color:white}.pd-lightbox-controls button{border:1px solid #ffffff55;color:white;background:#ffffff1b;width:38px;height:38px;border-radius:50%;display:grid;place-items:center}.pd-purchase{padding:23px;border:1px solid #e6e5df;border-radius:16px;background:#fff;box-shadow:0 12px 42px #14294008}.pd-variant-group{margin-bottom:24px}.pd-variant-group h3{font-size:13px;margin:0 0 13px}.pd-variants{display:flex;flex-wrap:wrap;gap:9px}.pd-variants button{border:1px solid #e0e3e5;border-radius:10px;background:#fff;padding:11px 14px;text-align:start;display:flex;flex-direction:column;gap:7px;min-width:95px}.pd-variants button.is-active{border-color:#ae884d;background:#fcf9f3}.pd-variants strong{font-size:12px}.pd-variants small{font-size:11px;color:#7a8390}.pd-buy-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:21px}.pd-buy-head>div{display:flex;flex-direction:column;gap:5px}.pd-buy-head small{font-size:11px;color:var(--pd-muted)}.pd-buy-head strong{font-size:clamp(20px,1.9vw,27px);line-height:1.65;font-weight:800}.pd-stock-off,.pd-stock-ok{font-size:11px;display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.pd-stock-ok{color:#218060}.pd-stock-off{color:#ac593e}.pd-discount{display:flex;gap:11px;align-items:center}.pd-discount del{font-size:12px;color:#9ea5ab}.pd-discount span{font-size:10px;color:#a45e26;background:#fbede0;padding:3px 6px;border-radius:5px}.pd-buy-actions{display:flex;gap:10px}.pd-quantity{height:51px;display:flex;align-items:center;border:1px solid #dfe4e8;border-radius:9px;flex-shrink:0}.pd-quantity button{border:0;width:36px;height:48px;background:transparent;display:grid;place-items:center;color:#405167}.pd-quantity span{font-size:14px;min-width:27px;text-align:center;font-weight:700}.pd-add-to-cart{display:flex;align-items:center;justify-content:center;gap:10px;background:#10243d;color:white;border:1px solid #10243d;border-radius:9px;flex:1 1;font-weight:700;font-size:13px;padding:10px}.pd-add-to-cart:hover:not(:disabled){background:#213c5a}.pd-sub-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:17px}.pd-sub-actions a,.pd-sub-actions button{border:0;background:transparent;font-size:11px;color:#727e8b;display:flex;align-items:center;gap:7px;padding:0}.pd-feedback{background:#f7f5ee;-webkit-border-start:3px solid #b68d4d;border-inline-start:3px solid #b68d4d;border-radius:5px;padding:10px 14px;color:#6e5833;font-size:12px;margin:12px 0 0;line-height:1.8}.pd-purchase-notice{display:flex;align-items:start;gap:11px;color:#87909b;margin-top:17px;padding-inline:10px}.pd-purchase-notice svg{flex:none;color:#b6a184;margin-top:3px}.pd-purchase-notice p{font-size:11px;line-height:1.9;margin:0}.pd-feature-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:60px;border:1px solid #eeeae4;background:#faf9f6;border-radius:13px;overflow:hidden}.pd-feature-strip>div{display:flex;align-items:center;gap:12px;padding:19px 22px;-webkit-border-end:1px solid #ebe5dd;border-inline-end:1px solid #ebe5dd;font-size:12px}.pd-feature-strip>div:last-child{border:0}.pd-feature-strip svg{color:#b48b4d;flex:none}.pd-community,.pd-content,.pd-related{margin-top:83px}.pd-section-heading{margin-bottom:28px}.pd-editorial>div:last-child>span,.pd-section-heading>span{font-size:10px;font-weight:800;letter-spacing:.12em;color:#ad8652}.pd-section-heading h2{font-size:clamp(22px,2vw,29px);line-height:1.7;font-weight:750;margin:6px 0}.pd-content-grid{display:grid;grid-template-columns:1.35fr .85fr;grid-gap:60px;gap:60px}.pd-content-grid h3{font-size:17px;font-weight:700;margin:0 0 24px}.pd-prose{font-size:14px;color:#5b6777;line-height:2.15;overflow-wrap:anywhere}.pd-prose :where(p,ul,ol){margin:0 0 18px}.pd-prose :where(h2,h3,h4){color:#162941;margin:28px 0 16px}.pd-prose img{max-width:100%;height:auto;border-radius:12px}.pd-prose a{color:#ab8145;text-decoration:underline}.pd-specs{background:#faf9f7;padding:25px 27px;border:1px solid #eeeae5;border-radius:13px;align-self:start}.pd-specs dl{margin:0}.pd-specs dl>div{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #eae8e3;padding:12px 0;font-size:12px;line-height:1.8}.pd-specs dl>div:last-child{border:0}.pd-specs dt{color:#7b8490}.pd-specs dd{margin:0;color:#213349;font-weight:600;max-width:60%;text-align:end;overflow-wrap:anywhere}.pd-editorial{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:clamp(24px,5vw,75px);gap:clamp(24px,5vw,75px);margin:80px 0;padding:22px;background:#f8f6f1;border-radius:16px}.pd-editorial:nth-of-type(2n) .pd-editorial-media{order:2}.pd-editorial-media{background:#eee9e0;border-radius:12px;overflow:hidden;aspect-ratio:1.25}.pd-editorial-media img{width:100%;height:100%;object-fit:cover}.pd-editorial>div:last-child{padding:14px}.pd-editorial h2{font-size:26px;margin:12px 0;line-height:1.65}.pd-editorial p{white-space:pre-line;color:#687481;font-size:14px;line-height:2.1}.pd-community-tabs{display:flex;gap:4px;border-bottom:1px solid #e6e8e8;margin-bottom:26px}.pd-community-tabs button{padding:13px 25px;background:none;border:0;border-bottom:2px solid transparent;color:#7d8791;font-size:13px}.pd-community-tabs button.active{color:#10243d;border-color:#b68d4d;font-weight:750}.pd-community-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.05fr);grid-gap:24px;gap:24px;align-items:start}.pd-community-form,.pd-ratings-overview,.pd-review-list{border:1px solid #ebe8e2;border-radius:13px;padding:24px;background:white}.pd-ratings-overview>strong{font-size:43px;font-weight:800;line-height:1.1}.pd-ratings-overview>div:nth-child(2){font-size:12px;color:#697386;margin:8px 0 20px}.pd-ratings-overview p{font-size:11px}.pd-rating-bar{display:flex;align-items:center;gap:9px;margin-bottom:8px;font-size:11px}.pd-rating-bar>span{min-width:34px;color:#bb8d3e}.pd-rating-bar>div{height:5px;border-radius:20px;background:#eee9e3;flex:1 1;overflow:hidden}.pd-rating-bar i{height:100%;display:block;background:#bc9554}.pd-rating-bar small{color:#88909b;width:20px;text-align:end}.pd-community-form h3,.pd-review-list h3{font-size:15px;margin:0 0 23px}.pd-review-list article{border-bottom:1px solid #ececea;margin-bottom:17px;padding-bottom:15px}.pd-review-list article:last-of-type{border-bottom:0}.pd-review-list article p{font-size:13px;line-height:2;color:#516070;white-space:pre-line}.pd-review-list time{font-size:11px;color:#9ca4ae}.pd-review-stars{display:flex;gap:4px;color:#b68d4d}.pd-review-list blockquote{-webkit-border-start:2px solid #b68d4d;border-inline-start:2px solid #b68d4d;margin:12px 0;background:#f8f7f3;padding:12px;line-height:1.9;font-size:12px}.pd-empty{display:flex;align-items:center;flex-direction:column;text-align:center;padding:30px 5px;color:#98a0a9}.pd-empty p{font-size:12px}.pd-questions{grid-column:span 2}.pd-community-form label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#586477;margin-bottom:15px}.pd-community-form select,.pd-community-form textarea{width:100%;max-width:100%;font:inherit;border:1px solid #e5e6e7;border-radius:8px;padding:10px 12px;font-size:12px;background:#fff;color:#10243d}.pd-community-form>button{display:flex;align-items:center;justify-content:center;gap:9px;background:#10243d;color:#fff;border:0;border-radius:8px;width:100%;padding:12px;font-size:12px}.pd-community-form>textarea{width:100%;border:1px solid #e4e6e7;border-radius:8px;padding:13px;resize:vertical;margin-bottom:13px;font:inherit;font-size:12px}.pd-pager{display:flex;justify-content:center;gap:12px;align-items:center;font-size:12px}.pd-pager button{border:1px solid #ddd;background:#fff;padding:6px 12px;border-radius:7px}.pd-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.pd-related-card{display:flex;flex-direction:column;padding:12px 12px 18px;border:1px solid #ebe8e2;border-radius:13px;background:#fff;gap:8px;min-width:0}.pd-related-card:hover{border-color:#bcaa8e}.pd-related-picture{width:100%;aspect-ratio:1.12;background:#f5f3ed;border-radius:9px;overflow:hidden;padding:13px}.pd-related-picture img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply}.pd-related-card>span{color:#a38a67;font-size:10px}.pd-related-card strong{font-size:13px;line-height:1.8;min-height:44px}.pd-related-card p{margin:2px 0 0;font-size:13px;font-weight:800}.pd-end-link{text-align:center;margin-top:55px}.pd-end-link a{display:inline-flex;gap:10px;align-items:center;color:#556575;font-size:13px}.pd-admin-tabs{display:flex;gap:6px;overflow:auto;white-space:nowrap;padding:10px 22px;border-bottom:1px solid #e5e8eb;flex-shrink:0}.pd-admin-tabs button{border:0;border-radius:8px;padding:9px 14px;background:transparent;color:#6f7d8c;font-size:12px}.pd-admin-tabs button.active{background:#10243d;color:#fff}.pd-admin-content,.pd-admin-related,.pd-admin-seo{display:grid;grid-gap:13px;gap:13px;min-width:0;padding-block:12px}.pd-admin-pair{display:flex;gap:10px}.pd-admin-pair>*{flex:1 1;min-width:0}.pd-admin-content input,.pd-admin-content textarea,.pd-admin-editorial input,.pd-admin-editorial textarea,.pd-admin-seo textarea{width:100%;padding:10px;border:1px solid #d7dde2;border-radius:8px;background:white;font:inherit;font-size:13px;color:#12263b}.pd-admin-content>button,.pd-admin-editorial>button{padding:10px;background:#f0f3f5;border-radius:7px;border:1px solid #d5dbe0}.pd-admin-editorial{border:1px solid #ddd;border-radius:10px;display:grid;grid-gap:12px;gap:12px;padding:15px}.pd-admin-related{max-height:420px;overflow:auto}.pd-admin-related label{display:flex;gap:8px;align-items:center;font-size:13px}.pd-admin-seo label{display:grid;grid-gap:4px;gap:4px}.pd-admin-moderation{margin-top:26px;padding:22px}.pd-admin-moderation article{display:flex;justify-content:space-between;gap:12px;align-items:start;-webkit-border-before:1px solid #e1e4e8;border-block-start:1px solid #e1e4e8;padding:15px 0}.pd-admin-moderation article>div:first-child{flex:1 1;min-width:0}.pd-admin-moderation article>div:first-child small{margin-inline:10px;color:#a88d5f}.pd-admin-moderation article p{font-size:13px;line-height:1.8}.pd-admin-moderation article>div:last-child{display:flex;gap:8px}.pd-admin-moderation article button,.pd-admin-pages button{border:1px solid #dde1e4;background:#fff;border-radius:7px;padding:7px 12px;font:inherit;font-size:12px}.pd-admin-moderation textarea{width:100%;border:1px solid #ddd;padding:10px;border-radius:7px}.pd-admin-pages{display:flex;justify-content:center;align-items:center;gap:15px;padding:12px}.pd-admin-filter{display:flex;align-items:center;gap:6px;font-size:12px}.pd-admin-filter select{padding:7px;border:1px solid #ddd;border-radius:7px}.pd-image-order{display:flex;gap:5px}.pd-image-order button{padding:4px 10px;border:1px solid #d7dce0;border-radius:5px}@media(max-width:1100px){.pd-hero{gap:24px}.pd-gallery{grid-template-columns:minmax(0,1fr) 68px}.pd-thumbnails button{width:65px;height:65px}.pd-community-grid{grid-template-columns:1fr 1fr}.pd-community-form{grid-column:span 2}.pd-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:780px){.pd-hero{grid-template-columns:minmax(0,1fr);gap:27px}.pd-info{padding:0}.pd-gallery{grid-template-columns:1fr;gap:9px}.pd-gallery-stage{aspect-ratio:1.1}.pd-thumbnails{flex-direction:row;overflow-x:auto;overflow-y:hidden;max-height:96px}.pd-thumbnails button{width:72px;height:72px}.pd-feature-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.pd-feature-strip>div{padding:13px 15px}.pd-community,.pd-content,.pd-related{margin-top:55px}.pd-content-grid{grid-template-columns:1fr;gap:25px}.pd-editorial{grid-template-columns:1fr;gap:8px;margin:40px 0}.pd-editorial:nth-of-type(2n) .pd-editorial-media{order:0}.pd-community-grid{grid-template-columns:1fr}.pd-community-form,.pd-questions{grid-column:auto}.pd-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.pd-root .container{padding-inline:14px}.pd-breadcrumb{padding-block:12px 20px}.pd-info h1{font-size:25px}.pd-gallery-stage{aspect-ratio:1.12}.pd-overline{margin-bottom:6px}.pd-purchase{padding:17px}.pd-sub-actions{gap:12px}.pd-sub-actions a,.pd-sub-actions button{font-size:10px}.pd-highlights{gap:10px}.pd-feature-strip,.pd-highlights{grid-template-columns:1fr 1fr}.pd-feature-strip>div{font-size:10px;gap:8px}.pd-feature-strip svg{width:16px}.pd-related-grid{gap:10px}.pd-related-card{padding:9px}.pd-related-card p,.pd-related-card strong{font-size:11px}.pd-buy-head strong{font-size:20px}.pd-stock-off,.pd-stock-ok{font-size:10px}.pd-quantity button{width:30px}.pd-admin-moderation article,.pd-admin-pair{flex-direction:column}}@media(prefers-reduced-motion:reduce){.pd-root *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pd-related-actions{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:7px}.pd-related-actions button{width:34px;height:34px;border:1px solid #e1e3e6;border-radius:8px;background:#fff;display:grid;place-items:center;color:#20374e}.pd-related-actions a{font-size:11px;color:#78838e;-webkit-margin-start:auto;margin-inline-start:auto}.pd-image-caption{position:absolute;inset-inline:12%;bottom:17px;text-align:center;background:#fffefaeb;padding:5px 12px;border-radius:30px;font-size:10px;color:#606b79;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-gallery-stage:has(.pd-image-count) .pd-image-caption{bottom:60px}.stationeryVariantEditor{display:grid;grid-gap:20px;gap:20px;direction:inherit;min-width:0;padding:4px 0 18px}.sv-intro{display:flex;align-items:flex-start;gap:12px;background:linear-gradient(125deg,rgba(59,130,246,.1),rgba(16,185,129,.08));border:1px solid rgba(100,116,139,.18);border-radius:16px;padding:18px}.sv-intro>svg{flex-shrink:0;color:#0284c7}.sv-intro strong{font-size:16px}.sv-intro p{font-size:12px;line-height:1.9;opacity:.75;margin:5px 0 0}.sv-axes{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.sv-axes section{min-width:0;border:1px solid var(--admin-border,rgba(148,163,184,.25));border-radius:16px;padding:15px;display:grid;align-content:start;grid-gap:12px;gap:12px}.sv-axes section>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.sv-axes section>header>div{display:flex;align-items:center;gap:8px}.sv-axes section>header button,.sv-presets button{border:1px solid rgba(100,116,139,.35);border-radius:9px;padding:8px 11px;background:transparent;color:inherit;font:inherit;font-size:12px;display:flex;gap:4px;align-items:center;cursor:pointer}.sv-axes section>small{font-size:12px;line-height:1.8;opacity:.65}.sv-choice{display:flex;align-items:center;gap:8px;min-width:0}.sv-choice>input:not(.sv-color){width:100%;min-width:0;flex:1 1;padding:8px 9px;background:transparent}.sv-choice select,.sv-choice>input:not(.sv-color){border:1px solid rgba(100,116,139,.35);border-radius:9px;color:inherit;font:inherit;font-size:12px}.sv-choice select{width:80px;min-width:60px;background:var(--admin-surface,#fff);padding:8px 4px}.sv-number{font-size:11px;opacity:.6;flex-shrink:0}.sv-color{width:36px;height:37px;border:1px solid rgba(100,116,139,.35);padding:3px;border-radius:10px;flex-shrink:0}.sv-color,.sv-delete{cursor:pointer;background:transparent}.sv-delete{display:inline-flex;border:0;color:#dc4b54;padding:7px}.sv-presets{display:flex;flex-wrap:wrap;gap:6px}.sv-presets button{padding:6px 9px}.sv-custom-unit{display:flex;gap:8px;align-items:center}.sv-custom-unit input{min-width:0;width:110px;padding:8px;border-radius:9px;border:1px solid rgba(100,116,139,.35);background:transparent;color:inherit}.sv-pricing{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid rgba(100,116,139,.24);border-radius:14px;padding:15px;flex-wrap:wrap}.sv-pricing>div{display:grid;grid-gap:5px;gap:5px}.sv-pricing small{opacity:.72;font-size:12px}.sv-pricing select{min-width:240px;max-width:100%;padding:10px;border:1px solid rgba(100,116,139,.35);border-radius:10px;background:var(--admin-surface,#fff);color:inherit}.sv-matrix-head{display:flex;align-items:center;justify-content:space-between}.sv-matrix-head>div{display:grid;grid-gap:6px;gap:6px}.sv-matrix-head small{opacity:.7}.sv-matrix-scroll{max-width:100%;overflow:auto;border:1px solid rgba(100,116,139,.23);border-radius:14px}.sv-matrix{width:100%;border-collapse:collapse;font-size:12px}.sv-matrix td,.sv-matrix th{padding:11px 12px;text-align:start;border-bottom:1px solid rgba(100,116,139,.17);white-space:nowrap}.sv-matrix th{background:rgba(100,116,139,.07);font-weight:700}.sv-matrix tr:last-child td{border-bottom:0}.sv-matrix td input[type=number]{width:135px;max-width:100%;padding:9px;border:1px solid rgba(100,116,139,.3);border-radius:9px;background:transparent;color:inherit}.sv-matrix td input[type=checkbox]{accent-color:#0284c7;width:17px;height:17px}.sv-row-choice{display:flex;align-items:center;gap:8px}.sv-row-choice i{width:16px;height:16px;border-radius:50%;box-shadow:0 0 0 1px #94a3b8}.sv-inherited small{opacity:.62}.sv-no-options,.sv-tip{font-size:12px;line-height:1.9;opacity:.75}.sv-no-options{border:1px dashed rgba(100,116,139,.35);border-radius:12px;padding:16px;text-align:center}@media(max-width:800px){.sv-axes{grid-template-columns:1fr}.sv-choice{flex-wrap:wrap}.sv-pricing select{width:100%}}.adminShell .stationeryVariantEditor .sv-choice>input.sv-color{width:36px;height:37px;margin:0;padding:3px}.adminShell .stationeryVariantEditor .sv-choice>input:not(.sv-color){margin:0;min-width:0;flex:1 1;width:100%}.adminShell .stationeryVariantEditor .sv-matrix td input[type=checkbox]{width:17px;height:17px;margin:0}.adminShell .stationeryVariantEditor .sv-matrix td input[type=number]{width:135px;margin:0}.adminShell .stationeryVariantEditor .sv-choice select{width:80px;margin:0}.adminShell .stationeryVariantEditor .sv-pricing select{margin:0}