@import "https://fonts.googleapis.com/css2?family=Almarai:wght@400;700&family=Amiri:wght@400;700&family=Aref+Ruqaa:wght@400;700&family=Cairo:wght@400;700&family=Changa:wght@400;700&family=El+Messiri:wght@400;700&family=Harmattan:wght@400;700&family=IBM+Plex+Sans+Arabic:wght@400;700&family=Lateef:wght@400;700&family=Lemonada:wght@400;700&family=Mada:wght@400;700&family=Noto+Kufi+Arabic:wght@400;700&family=Noto+Naskh+Arabic:wght@400;700&family=Readex+Pro:wght@400;700&family=Reem+Kufi:wght@400;700&family=Tajawal:wght@400;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@font-face{font-family:Fatimah Arabic;src:url(/fonts/fatimah-light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Fatimah Arabic;src:url(/fonts/fatimah-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Fatimah Arabic;src:url(/fonts/fatimah-medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Fatimah Arabic;src:url(/fonts/fatimah-bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Fatimah Arabic;src:url(/fonts/fatimah-black.woff2)format("woff2");font-weight:900;font-display:swap}@font-face{font-family:"29LT Azer";src:url(/fonts/azer-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"29LT Azer";src:url(/fonts/azer-medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:"29LT Azer";src:url(/fonts/azer-bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:DIN Next Arabic;src:url(/fonts/din-next-medium.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:DIN Next Arabic;src:url(/fonts/din-next-medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:DIN Next Arabic;src:url(/fonts/din-next-bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:DIN Next Arabic;src:url(/fonts/din-next-heavy.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:DIN Next Arabic;src:url(/fonts/din-next-black.woff2)format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Bahij TheSans Arabic;src:url(/fonts/bahij-thesans-bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Year of Handicrafts;src:url(/fonts/handicrafts-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Year of Handicrafts;src:url(/fonts/handicrafts-medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Year of Handicrafts;src:url(/fonts/handicrafts-semibold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Year of Handicrafts;src:url(/fonts/handicrafts-bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Year of Handicrafts;src:url(/fonts/handicrafts-black.woff2)format("woff2");font-weight:900;font-display:swap}:root{--ink:#083f43;--deep:#063538;--mint:#66ddc6;--cream:#fbf7ed;--paper:#fffdf8;--muted:#6f7f7d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:DIN Next Arabic,Tahoma,Arial,sans-serif;font-weight:400}a{color:inherit;text-decoration:none}.shell{width:min(1160px,100% - 40px);margin-inline:auto}.nav{justify-content:space-between;align-items:center;height:90px;animation:.65s cubic-bezier(.22,1,.36,1) both fadeDown;display:flex}.brand{align-items:center;gap:12px;font-size:25px;font-weight:900;display:flex}.brand img{border-radius:13px;width:45px;height:45px;box-shadow:0 8px 24px #063f4330}nav{align-items:center;gap:34px;font-size:14px;font-weight:700;display:flex}.navCta{color:var(--cream);background:var(--ink);border-radius:999px;padding:13px 22px}.hero{grid-template-columns:1.03fr .97fr;align-items:center;gap:70px;min-height:650px;padding-block:55px 90px;display:grid}.heroCopy{animation:.8s cubic-bezier(.22,1,.36,1) 80ms both heroIn}.eyebrow{color:#43716d;background:#e6f5ed;border:1px solid #d4eae0;border-radius:999px;align-items:center;gap:9px;padding:8px 13px;font-size:13px;font-weight:800;display:inline-flex}.eyebrow i{background:#38aa8f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #38aa8f1d}.hero h1{letter-spacing:-3px;margin:24px 0 20px;font-size:clamp(50px,6vw,82px);font-weight:900;line-height:1.08}.hero h1 em{color:#2cac91;font-style:normal;position:relative}.hero h1 em:after{content:"";background:var(--mint);border-radius:70% 30%;height:7px;position:absolute;bottom:-9px;left:15%;right:0;transform:rotate(-1deg)}.heroCopy>p{color:var(--muted);max-width:570px;font-size:19px;line-height:1.9}.actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:36px;display:flex}.primary{color:#fff;background:var(--ink);border-radius:14px;align-items:center;gap:25px;padding:17px 24px;font-weight:800;transition:transform .25s,box-shadow .25s,background .25s;display:flex;box-shadow:0 14px 30px #063f4330}.primary:hover{background:#0b5055;transform:translateY(-3px);box-shadow:0 18px 38px #063f4340}.primary span{transition:transform .25s}.primary:hover span{transform:translate(-5px)}.primary span{font-size:22px}.status{color:#65817d;font-size:13px;font-weight:700}.status b{color:#20a485;vertical-align:middle;margin-left:5px;font-size:17px;display:inline-flex}.productPreview{place-items:center;min-height:500px;animation:.9s cubic-bezier(.22,1,.36,1) .18s both previewIn;display:grid;position:relative}.previewGlow{filter:blur(20px);background:radial-gradient(circle,#64dec65c,#0000 68%);border-radius:50%;animation:5s ease-in-out infinite glowPulse;position:absolute;inset:10% 5%}.previewCard{z-index:2;background:#fff;border:1px solid #fff;border-radius:25px;width:min(410px,90%);padding:18px;animation:6s ease-in-out infinite cardFloat;position:relative;transform:rotate(1.5deg);box-shadow:0 30px 70px #0d46442e}.cardHead{justify-content:space-between;align-items:center;margin-bottom:14px;font-size:13px;font-weight:800;display:flex}.cardHead b{color:#148a73;background:#daf7ed;border-radius:20px;padding:5px 9px;font-size:10px}.productImageWrap{background:#ece5d8;border-radius:17px;height:300px;position:relative;overflow:hidden}.productImageWrap:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#fff4 45%,#0000 60%);animation:4.8s ease-in-out 1.2s infinite giftShine;position:absolute;inset:0;transform:translate(110%)}.productImageWrap img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1.01)}.previewCard:hover .productImageWrap img{transform:scale(1.055)}.imageBadge{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#083f43dc;border:1px solid #ffffff30;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:800;position:absolute;bottom:13px;right:13px;box-shadow:0 8px 22px #083f4333}.editBar{background:#f6f5ef;border-radius:13px;grid-template-columns:1fr auto;gap:6px;margin-top:14px;padding:13px 15px;font-size:11px;display:grid}.editBar span{color:#80908e;grid-column:1/-1}.editBar strong{font-size:13px}.editBar i{color:#9aa5a3;font-style:normal}.floatingChip{z-index:3;background:#fff;border:1px solid #eef2ed;border-radius:14px;align-items:center;gap:6px;padding:12px 15px;font-size:12px;font-weight:800;display:flex;position:absolute;box-shadow:0 10px 30px #0d464429}.chipOne{color:#2c9c85;top:20%;right:-1%;transform:rotate(-3deg)}.chipTwo{bottom:16%;left:-2%;transform:rotate(3deg)}.chipOne{animation:4.2s ease-in-out infinite chipOneFloat}.chipTwo{animation:4.8s ease-in-out .5s infinite chipTwoFloat}.trust{background:#fff;border:1px solid #ebe9df;border-radius:24px;grid-template-columns:repeat(3,1fr);margin-bottom:120px;padding:28px;display:grid;box-shadow:0 12px 35px #0d46440d}.trust div{border-left:1px solid #e8ebe5;flex-direction:column;align-items:center;display:flex}.trust div:last-child{border-left:0}.trust strong{font-size:24px}.trust span{color:var(--muted);margin-top:5px;font-size:12px}.features{padding-bottom:130px}.sectionIntro{text-align:center;max-width:650px;margin:0 auto 50px}.sectionIntro>span,.contact>div>span{color:#20947f;font-size:13px;font-weight:800}.sectionIntro h2,.privacy h2,.contact h2{margin:13px 0;font-size:clamp(34px,4vw,52px);line-height:1.25}.sectionIntro p{color:var(--muted);font-size:17px}.featureGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.featureGrid article{background:var(--paper);border:1px solid #e9e8df;border-radius:22px;padding:31px;transition:all .25s}.featureGrid article:hover{transform:translateY(-6px);box-shadow:0 20px 45px #0d464411}.featureGrid i{color:#18856f;background:#dff7ef;border-radius:14px;place-items:center;width:48px;height:48px;font-size:22px;font-style:normal;font-weight:900;display:grid}.featureGrid i svg{width:27px;height:27px}.featureGrid h3{margin:24px 0 10px;font-size:21px}.featureGrid p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.howItWorks{background:#f3efe4;border-top:1px solid #e5e0d4;padding:120px 0}.stepsRail{background:#dfe2da;border:1px solid #dfe2da;border-radius:22px;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 0 95px;display:grid;overflow:hidden}.stepsRail div{background:#fffdf8;min-height:155px;padding:25px;position:relative}.stepsRail b{color:#18856f;background:#dff7ef;border-radius:50%;place-items:center;width:31px;height:31px;margin-bottom:18px;font-size:11px;display:inline-grid}.stepsRail .stepIcon{color:#20947f;width:28px;height:28px;position:absolute;top:23px;left:21px}.stepsRail strong,.stepsRail span{display:block}.stepsRail strong{margin-bottom:7px;font-size:16px}.stepsRail span{color:var(--muted);font-size:12px;line-height:1.7}.fontLibrary{background:var(--deep);color:#fff;border-radius:28px;margin:-45px 0 110px;padding:34px;box-shadow:0 24px 60px #083f4324}.fontLibraryHead{justify-content:space-between;align-items:end;gap:35px;margin-bottom:25px;display:flex}.fontLibraryHead span{color:var(--mint);font-size:11px;font-weight:800}.fontLibraryHead h3{margin:7px 0 0;font-size:30px}.fontLibraryHead p{color:#b7cdca;max-width:420px;margin:0;font-size:13px;line-height:1.8}.fontGrid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.fontGrid>div{background:#ffffff0d;border:1px solid #ffffff15;border-radius:13px;padding:13px 15px;transition:all .25s}.fontGrid>div:hover{background:#ffffff18;transform:translateY(-3px)}.fontGrid strong,.fontGrid span{display:block}.fontGrid strong{color:#fff;font-size:18px}.fontGrid span{color:#91bcb4;margin-top:4px;font:10px DIN Next Arabic,Tahoma,sans-serif}.screenStory{grid-template-columns:.72fr 1.28fr;align-items:center;gap:70px;margin-bottom:120px;display:grid}.screenStory:nth-of-type(2n){grid-template-columns:1.28fr .72fr}.screenStory:nth-of-type(2n) .storyCopy{order:2}.storyCopy>span{color:#20947f;font-size:12px;font-weight:900}.storyCopy h3{margin:12px 0 15px;font-size:clamp(29px,3vw,42px);line-height:1.28}.storyCopy p{color:var(--muted);line-height:1.9}.storyCopy ul{margin:25px 0 0;padding:0;list-style:none}.storyCopy li{color:#48635f;margin:12px 0;padding-right:25px;font-size:14px;position:relative}.storyCopy li:before{content:"✓";color:#20a485;font-weight:900;position:absolute;right:0}.uiWindow{background:#fff;border:1px solid #dfe5de;border-radius:22px;transition:transform .4s,box-shadow .4s;overflow:hidden;box-shadow:0 30px 70px #0d46441a}.uiWindow:hover{transform:translateY(-7px);box-shadow:0 36px 80px #0d464428}.windowBar{direction:ltr;background:#f8faf7;border-bottom:1px solid #e7ebe5;align-items:center;gap:7px;height:46px;padding:0 16px;display:flex}.windowBar>i{background:#d6ddd6;border-radius:50%;width:9px;height:9px}.windowBar>i:first-child{background:#ff8d82}.windowBar>i:nth-child(2){background:#f5c75d}.windowBar>i:nth-child(3){background:#70cf9a}.windowBar span{color:#71807d;direction:rtl;margin-left:auto;font-size:11px;font-weight:700}.dashBody{background:#f6f8f4;grid-template-columns:145px 1fr;min-height:390px;display:grid}.dashBody aside{background:var(--deep);color:#b7cdca;flex-direction:column;gap:8px;padding:24px 15px;font-size:10px;display:flex}.dashBody aside b{color:#fff;margin-bottom:20px;font-size:19px}.dashBody aside span{border-radius:8px;align-items:center;gap:7px;padding:10px;display:flex}.dashBody aside span svg{font-size:15px}.dashBody aside .active{color:#fff;background:#66ddc621}.dashContent{padding:26px}.dashTitle{justify-content:space-between;align-items:center;margin-bottom:21px;display:flex}.dashTitle small,.dashTitle strong{display:block}.dashTitle small{color:#83918f;font-size:10px}.dashTitle strong{margin-top:4px;font-size:20px}.dashTitle em{color:#16826d;background:#dcf7ee;border-radius:99px;padding:6px 10px;font-size:9px;font-style:normal;font-weight:800}.dashContent>label,.customerForm label{color:#6e7d7a;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.optionPills{flex-wrap:wrap;gap:7px;margin-bottom:13px;display:flex}.optionPills span{background:#fff;border:1px solid #dfe5df;border-radius:9px;padding:8px 10px;font-size:9px}.optionPills .selected{color:#147e69;background:#e2f8f0;border-color:#a9dfcf}.fontSelect,.fakeSelect{background:#fff;border:1px solid #dce2dc;border-radius:9px;justify-content:space-between;align-items:center;margin-bottom:13px;padding:9px 10px;font-size:10px;display:flex}.fontSelect svg,.fakeSelect svg{color:#82908e}.miniGrid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:13px;display:grid}.miniGrid>div{background:#fff;border:1px solid #e3e7e2;border-radius:10px;padding:10px}.miniGrid small,.miniGrid b{display:block}.miniGrid small{color:#8a9694;font-size:8px}.miniGrid b{margin-top:4px;font-size:11px}.toggleRow{background:#fff;border:1px solid #e3e7e2;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:13px;padding:11px;display:flex}.toggleRow span b,.toggleRow span small{display:block}.toggleRow span b{font-size:10px}.toggleRow span small{color:#8b9795;margin-top:3px;font-size:8px}.toggleRow>i{background:#45bfa4;border-radius:20px;width:31px;height:18px;position:relative}.toggleRow>i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:3px}.dashContent>button,.customerForm button{background:var(--ink);color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;padding:11px 15px;font:800 10px inherit;display:flex}.dashContent>button svg,.customerForm button svg{font-size:15px}.customerBody{grid-template-columns:1.05fr .95fr;min-height:390px;display:grid}.customerProduct{background:#eee8dc;position:relative;overflow:hidden}.customerProduct img{object-fit:cover;width:100%;height:100%}.customerProduct span{color:#fff;background:#083f43dc;border-radius:99px;padding:7px 10px;font-size:8px;position:absolute;bottom:14px;right:14px}.customerForm{padding:28px}.customerForm>small{color:#20947f;font-size:9px;font-weight:800}.customerForm h4{margin:7px 0;font-size:23px}.customerForm>strong{margin-bottom:18px;display:block}.fakeInput{border:1px solid #dce2dc;border-radius:9px;margin-bottom:13px;padding:10px;font-size:11px}.fakeInput i{float:left;color:#9ba6a4;font-size:8px;font-style:normal}.swatches{gap:7px;margin-bottom:19px;display:flex}.swatches i{background:#083f43;border:3px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 1px #cbd4ce}.swatches i:nth-child(2){background:#ad7a45}.swatches i:nth-child(3){background:#1b2436}.fakeIcons{gap:7px;margin:-5px 0 12px;display:flex}.fakeIcons i{color:#0b6359;background:#fff;border:1px solid #dce2dc;border-radius:8px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.fakeIcons i:first-child{background:#e6f7f1;border-color:#55bea7;box-shadow:0 0 0 2px #55bea720}.fakeIcons svg{font-size:15px}.fakeDescription{color:#536b67;background:#fff;border:1px solid #dce2dc;border-radius:9px;margin-bottom:12px;padding:9px 10px;font-size:9px;line-height:1.55}.orderBody{background:#fafbf8;min-height:390px;padding:27px}.orderHead{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.orderHead small,.orderHead b{display:block}.orderHead small{color:#869391;font-size:9px}.orderHead b{font-size:21px}.orderHead em{color:#16826d;background:#dcf7ee;border-radius:99px;padding:6px 11px;font-size:9px;font-style:normal;font-weight:800}.orderProduct{background:#fff;border:1px solid #e2e7e1;border-radius:13px;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.orderProduct img{object-fit:cover;border-radius:9px;width:58px;height:58px}.orderProduct div b,.orderProduct div span{display:block}.orderProduct div b{font-size:11px}.orderProduct div span{color:#8b9694;margin-top:4px;font-size:8px}.orderProduct>strong{font-size:11px}.customDetails{grid-template-columns:repeat(3,1fr);gap:9px;margin:14px 0;display:grid}.customDetails>div{background:#eff4ef;border-radius:10px;padding:11px}.customDetails small,.customDetails b{display:block}.customDetails small{color:#85918f;font-size:8px}.customDetails b{margin-top:5px;font-size:10px}.fileRow{background:#f3fbf8;border:1px dashed #bcd2c8;border-radius:11px;justify-content:space-between;align-items:center;padding:12px;display:flex}.fileRow span{align-items:center;gap:8px;font-size:9px;display:flex}.fileRow span i{color:#167c68;background:#dff7ef;border-radius:6px;place-items:center;padding:6px;font-size:16px;font-style:normal;display:grid}.fileRow button{color:#167c68;background:#fff;border:0;border-radius:7px;align-items:center;gap:5px;padding:7px 10px;font:800 8px inherit;display:flex}.orderBrief{background:#fff8e9;border:1px solid #f0dfb7;border-radius:10px;margin:-3px 0 12px;padding:10px 11px}.orderBrief small,.orderBrief b{display:block}.orderBrief small{color:#9b7a37;font-size:8px}.orderBrief b{color:#594a2d;margin-top:3px;font-size:9px;line-height:1.6}.privacy{background:var(--deep);color:#fff;padding:115px 0}.privacyInner{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.eyebrow.light{color:#b8e9dd;background:#ffffff0b;border-color:#ffffff20}.privacy h2{color:#fff}.privacy p{color:#b7cdca;font-size:16px;line-height:1.9}.privacy ul{margin:0;padding:0;list-style:none}.privacy li{border-bottom:1px solid #ffffff18;grid-template-columns:45px 1fr;gap:20px;padding:23px 0;display:grid}.privacy li>b{color:var(--mint);font-size:12px}.privacy li span{color:#b7cdca;font-size:14px;line-height:1.65}.privacy li strong{color:#fff;margin-bottom:4px;font-size:17px;display:block}.contact{justify-content:space-between;align-items:center;gap:45px;padding:105px 0;display:flex}.contact p{color:var(--muted);font-size:16px}.supportBox{background:#fff;border:1px solid #e8e7df;border-radius:20px;flex-direction:column;gap:8px;min-width:310px;padding:25px;display:flex;box-shadow:0 15px 40px #083f430d}.supportBox b{font-size:18px}.supportBox span{color:var(--muted);font-size:13px;line-height:1.6}footer{color:#6c7e7b;border-top:1px solid #dfdfd6;justify-content:space-between;align-items:center;gap:25px;min-height:110px;font-size:12px;display:flex}footer .brand{color:var(--ink);font-size:18px}footer .brand img{border-radius:10px;width:34px;height:34px}footer div{gap:20px;display:flex}@keyframes fadeDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes heroIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes previewIn{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes glowPulse{0%,to{opacity:.7;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes cardFloat{0%,to{transform:rotate(1.5deg)translateY(0)}50%{transform:rotate(.2deg)translateY(-10px)}}@keyframes giftShine{0%,55%{transform:translate(110%)}75%,to{transform:translate(-110%)}}@keyframes chipOneFloat{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(-1deg)translateY(-9px)}}@keyframes chipTwoFloat{0%,to{transform:rotate(3deg)translateY(0)}50%{transform:rotate(1deg)translateY(8px)}}@supports (animation-timeline:view()){.trust,.sectionIntro,.featureGrid article,.stepsRail,.screenStory,.privacyInner>div,.privacy li,.contact>div{animation:linear both reveal;animation-timeline:view();animation-range:entry 5% cover 28%}.featureGrid article:nth-child(2),.privacy li:nth-child(2){animation-range:entry 10% cover 32%}.featureGrid article:nth-child(3),.privacy li:nth-child(3){animation-range:entry 15% cover 36%}@keyframes reveal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=850px){.nav nav a:not(.navCta){display:none}.hero{grid-template-columns:1fr;gap:20px;padding-top:35px}.heroCopy{text-align:center}.heroCopy>p{margin-inline:auto}.actions{justify-content:center}.productPreview{min-height:470px}.trust{margin-bottom:85px}.featureGrid{grid-template-columns:1fr}.stepsRail{grid-template-columns:1fr 1fr}.fontGrid{grid-template-columns:repeat(2,1fr)}.screenStory,.screenStory:nth-of-type(2n){grid-template-columns:1fr;gap:35px}.screenStory:nth-of-type(2n) .storyCopy{order:0}.privacyInner{grid-template-columns:1fr;gap:45px}.contact{flex-direction:column;align-items:stretch}.supportBox{min-width:0}.hero h1{letter-spacing:-2px}}@media (width<=520px){.shell{width:min(100% - 26px,1160px)}.nav{height:76px}.brand{font-size:21px}.brand img{width:39px;height:39px}.navCta{padding:11px 16px}.hero h1{font-size:45px}.heroCopy>p{font-size:16px}.productPreview{min-height:420px}.previewCard{width:94%;padding:13px}.productImageWrap{height:260px}.chipOne{right:0}.chipTwo{left:0}.trust{grid-template-columns:1fr;gap:20px}.trust div{border-bottom:1px solid #e8ebe5;border-left:0;padding-bottom:17px}.trust div:last-child{border-bottom:0;padding-bottom:0}.howItWorks{padding:80px 0}.stepsRail{grid-template-columns:1fr;margin-bottom:70px}.fontLibrary{margin-bottom:75px;padding:23px}.fontLibraryHead{display:block}.fontLibraryHead p{margin-top:12px}.fontGrid{grid-template-columns:1fr 1fr}.fontGrid strong{font-size:15px}.screenStory{margin-bottom:80px}.dashBody{grid-template-columns:85px 1fr}.dashBody aside{padding:16px 8px}.dashBody aside span{padding:8px 5px}.dashContent{padding:16px 12px}.customerBody{grid-template-columns:1fr}.customerProduct{height:250px}.customDetails{grid-template-columns:1fr}.privacy{padding:80px 0}.contact{padding:75px 0}footer{flex-wrap:wrap;padding:28px 0}footer p{order:3;width:100%}}.tryPage{background:radial-gradient(circle at 50% 0,#dcf8ee 0,transparent 30%),var(--cream);min-height:100vh;padding-bottom:80px}.tryNav{justify-content:space-between;align-items:center;height:86px;display:flex}.tryBack{color:#59716e;align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.tryHero{text-align:center;max-width:880px;padding:74px 0 56px}.tryHero h1{letter-spacing:-2px;margin:20px 0 18px;font-size:clamp(44px,6vw,76px);line-height:1.12}.tryHero h1 em{color:#239d85;font-style:normal}.tryHero p{max-width:690px;color:var(--muted);margin:auto;font-size:18px;line-height:1.8}.sampleGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:74px;display:grid}.sampleGrid article{background:#fff;border:1px solid #e1e8e2;border-radius:24px;padding:10px;transition:all .25s;position:relative;overflow:hidden;box-shadow:0 12px 34px #083f430c}.sampleGrid article:hover,.sampleGrid article.active{border-color:#57c9b1;transform:translateY(-6px);box-shadow:0 22px 48px #083f431a}.sampleGrid article>img{aspect-ratio:1;object-fit:cover;background:#eee9df;border-radius:17px;width:100%;display:block}.sampleNumber{z-index:2;color:#0b514a;background:#fffddd;border:1px solid #fff;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:900;position:absolute;top:20px;right:20px}.sampleCopy{padding:16px 9px 12px}.sampleCopy>span{color:#7b8b88;font-size:10px}.sampleCopy h2{margin:3px 0 9px;font-size:21px}.sampleCopy b{color:#188a74;align-items:center;gap:6px;font-size:12px;display:flex}.sampleCopy b svg{font-size:18px}.sampleGrid article>button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px;font:800 13px inherit;display:flex}.sampleGrid article.active>button{background:#239d85}.demoCustomizer{background:#fff;border:1px solid #dfe8e2;border-radius:32px;grid-template-columns:1.1fr .9fr;gap:38px;padding:20px;scroll-margin-top:24px;display:grid;box-shadow:0 30px 80px #083f4315}.demoPreview{background:#f0eee8;border-radius:23px;flex-direction:column;gap:9px;padding:12px;display:flex}.demoImage{aspect-ratio:1;background:#e9e6df;border-radius:17px;position:relative;overflow:hidden}.demoImage>img{object-fit:cover;width:100%;height:100%;display:block}.demoPreview>small{text-align:center;color:#71817e;font-weight:800}.beforeBadge{color:#4e6662;background:#fffde9;border-radius:99px;padding:8px 12px;font-size:10px;font-weight:800;position:absolute;bottom:13px;right:13px}.aiLoader{color:#fff;text-align:center;background:#063f43dc;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.aiLoader i{border:4px solid #ffffff40;border-top-color:var(--mint);border-radius:50%;width:46px;height:46px;animation:.8s linear infinite khTrySpin}.aiLoader strong{margin-top:18px;font-size:20px}.aiLoader span{color:#bce5dc;margin-top:7px;font-size:12px}@keyframes khTrySpin{to{transform:rotate(360deg)}}.demoForm{padding:34px 30px 24px}.formTag{color:#15836e;background:#e5f8f1;border-radius:99px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.demoForm h2{margin:16px 0 5px;font-size:38px}.demoForm>p{color:var(--muted);margin:0 0 27px;line-height:1.75}.demoForm>label{margin:16px 0 7px;font-size:12px;font-weight:800;display:block}.textControl{position:relative}.textControl input{border:1px solid #d4e0da;border-radius:13px;outline:0;width:100%;padding:14px 16px 14px 58px;font:500 17px DIN Next Arabic,sans-serif}.textControl input:focus{border-color:#3bb69e;box-shadow:0 0 0 4px #3bb69e19}.textControl span{color:#8d9997;font-size:10px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.demoColors{gap:11px;display:flex}.demoColors button{cursor:pointer;border:4px solid #fff;border-radius:50%;width:33px;height:33px;box-shadow:0 0 0 1px #bfcac6}.demoColors button.active{box-shadow:0 0 0 3px #239d85}.methodBox{color:#16836d;background:#eff9f5;border:1px solid #d4eee5;border-radius:14px;grid-template-columns:38px 1fr 23px;align-items:center;gap:11px;margin:22px 0 16px;padding:13px;display:grid}.methodBox>svg:first-child{font-size:29px}.methodBox>svg:last-child{font-size:21px}.methodBox small,.methodBox strong{display:block}.methodBox small{color:#6c807c;font-size:9px}.methodBox strong{margin-top:2px;font-size:15px}.generateButton{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px;font:800 15px inherit;display:flex;box-shadow:0 12px 27px #083f4328}.generateButton:disabled{opacity:.65;cursor:wait}.demoStatus{color:#765a12;background:#fff8df;border-radius:11px;align-items:flex-start;gap:7px;margin-top:14px;padding:11px;font-size:11px;line-height:1.6;display:flex}.demoStatus.ok{color:#14755f;background:#e7f8f1}.demoStatus svg{flex:none;margin-top:1px;font-size:17px}.tryNote{background:#fff;border:1px solid #d9e4de;border-radius:20px;align-items:center;gap:16px;margin-top:30px;padding:22px;display:flex}.tryNote>svg{color:#239d85;font-size:38px}.tryNote b,.tryNote span{display:block}.tryNote b{font-size:17px}.tryNote span{color:var(--muted);margin-top:3px;font-size:13px}.descriptionControl{box-sizing:border-box;resize:vertical;border:1px solid #d4e0da;border-radius:13px;outline:0;width:100%;min-height:105px;padding:13px 15px;font:500 15px/1.7 DIN Next Arabic,sans-serif}.descriptionControl:focus{border-color:#3bb69e;box-shadow:0 0 0 4px #3bb69e19}.descriptionHelp{color:#71817e;margin-top:6px;display:block}.demoAttempts{background:#fff;border:1px solid #dce5e0;border-radius:15px;padding:11px}.demoAttempts>strong{margin-bottom:8px;font-size:12px;display:block}.demoAttempts>div{gap:8px;display:flex;overflow:auto}.demoAttempts button{font:inherit;cursor:pointer;background:#f3f6f4;border:2px solid #0000;border-radius:10px;flex:0 0 88px;padding:4px}.demoAttempts button.active{border-color:#239d85}.demoAttempts img{object-fit:cover;border-radius:7px;width:76px;height:76px;display:block}.demoAttempts span{margin-top:4px;font-size:10px;display:block}.demoIconBrowser{background:#f8faf9;border:1px solid #dbe5e0;border-radius:15px;padding:10px}.demoIconBrowser>select{color:#183f3a;background:#fff;border:1px solid #d4e0da;border-radius:11px;outline:0;width:100%;margin-bottom:9px;padding:11px 13px;font:700 13px DIN Next Arabic,sans-serif}.demoIconBrowser>select:focus{border-color:#239d85;box-shadow:0 0 0 3px #239d8518}.demoIconPicker{grid-template-columns:repeat(6,1fr);gap:7px;max-height:166px;padding:2px;display:grid;overflow:auto}.demoIconPicker button{color:#183f3a;cursor:pointer;background:#fff;border:1px solid #d4e0da;border-radius:11px;place-items:center;min-height:45px;font:700 10px DIN Next Arabic,sans-serif;display:grid}.demoIconPicker button svg{font-size:24px}.demoIconPicker button:hover{border-color:#75cbb9}.demoIconPicker button.active{background:#e9f8f2;border-color:#239d85;box-shadow:0 0 0 2px #239d8520}.demoUploadControl{color:#55716b;background:#f7faf8;border:1px dashed #b9cbc4;border-radius:13px;grid-template-columns:34px 1fr;align-items:center;gap:9px;min-height:66px;padding:10px 14px;display:grid;position:relative;overflow:hidden}.demoUploadControl input{opacity:0;cursor:pointer;position:absolute;inset:0}.demoUploadControl svg{color:#239d85;font-size:27px}.demoUploadControl span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@media (width<=900px){.sampleGrid{grid-template-columns:1fr 1fr}.demoCustomizer{grid-template-columns:1fr}.demoForm{padding:20px 10px 12px}}@media (width<=520px){.tryHero{padding:45px 0 38px}.tryHero h1{letter-spacing:-1px;font-size:40px}.tryHero p{font-size:15px}.sampleGrid{grid-template-columns:1fr;gap:18px}.demoCustomizer{border-radius:23px;width:calc(100% - 18px);padding:10px}.demoForm h2{font-size:30px}.demoIconPicker{grid-template-columns:repeat(4,1fr)}.tryBack{font-size:0}.tryBack svg{font-size:22px}}.infoPage{background:radial-gradient(circle at 50% 0,#dff8ef 0,transparent 28%),var(--cream);min-height:100vh;color:var(--ink)}.infoNav{justify-content:space-between;align-items:center;height:88px;display:flex}.infoNav>a:last-child{color:#56706c;font-size:13px;font-weight:800}.infoNav .brand{font-size:21px}.infoNav .brand img{border-radius:11px;width:39px;height:39px}.infoHero{text-align:center;max-width:850px;padding:86px 0 70px}.infoHero>span{color:#12816c;background:#e2f7ef;border:1px solid #bee5d8;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:900;display:inline-block}.infoHero h1{letter-spacing:-3px;margin:18px 0;font-size:clamp(48px,7vw,78px);line-height:1.1}.infoHero p{max-width:680px;color:var(--muted);margin:auto;font-size:17px;line-height:1.9}.infoHero small{color:#83928f;margin-top:18px;display:block}.infoContent{grid-template-columns:245px minmax(0,760px);justify-content:center;align-items:start;gap:70px;padding-bottom:105px;display:grid}.infoContent aside{background:#fff;border:1px solid #e1e8e2;border-radius:18px;gap:4px;padding:18px;display:grid;position:sticky;top:24px;box-shadow:0 14px 40px #083f4308}.infoContent aside b{padding:5px 8px 10px}.infoContent aside a{color:#647b77;border-radius:8px;padding:8px;font-size:11px;line-height:1.4}.infoContent aside a:hover{color:#147c68;background:#e8f7f2}.infoContent article{background:#fff;border:1px solid #e1e8e2;border-radius:24px;padding:20px 38px}.infoContent article section{border-bottom:1px solid #e8ece8;padding:28px 0;scroll-margin-top:25px}.infoContent article section:last-child{border-bottom:0}.infoContent h2{margin:0 0 10px;font-size:23px}.infoContent p{color:#5d716e;margin:0;font-size:14px;line-height:2}.infoFooter{color:#6f817e;border-top:1px solid #dce3dd;justify-content:space-between;align-items:center;min-height:100px;font-size:12px;display:flex}.infoFooter div{gap:20px;display:flex}.faqContent{max-width:900px;padding-bottom:85px}.faqContent>section{grid-template-columns:190px 1fr;gap:45px;margin-bottom:50px;display:grid}.faqContent h2{margin:17px 0;font-size:23px}.faqContent>section>div{gap:10px;display:grid}.faqContent details{background:#fff;border:1px solid #dfe7e1;border-radius:15px;padding:0 18px;box-shadow:0 8px 25px #083f4307}.faqContent summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:64px;font-weight:800;list-style:none;display:flex}.faqContent summary::-webkit-details-marker{display:none}.faqContent summary i{color:#15816d;background:#e5f7f0;border-radius:50%;place-items:center;width:26px;height:26px;font-size:18px;font-style:normal;transition:all .2s;display:grid}.faqContent details[open] summary i{color:#fff;background:#15816d;transform:rotate(45deg)}.faqContent details p{color:#5e7470;margin:0;padding:0 0 18px;font-size:14px;line-height:1.9}.faqContact{background:var(--deep);color:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:70px;padding:32px 38px;display:flex}.faqContact span{color:#9bdcca;font-size:11px}.faqContact h2{margin:5px 0 0;font-size:28px}.faqContact a{background:var(--mint);color:#073f3d;border-radius:12px;padding:13px 19px;font-size:13px;font-weight:900}@media (width<=760px){.infoHero{padding:55px 0 45px}.infoHero h1{letter-spacing:-1px}.infoContent{grid-template-columns:1fr;gap:20px}.infoContent aside{display:none;position:static}.infoContent article{padding:12px 21px}.faqContent>section{grid-template-columns:1fr;gap:5px}.faqContent h2{margin-bottom:10px}.faqContact{flex-direction:column;align-items:stretch}.faqContact a{text-align:center}.infoFooter{flex-wrap:wrap;padding:25px 0}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}:root{--d-bg:#f6f8f8;--d-card:#fff;--d-text:#153c3c;--d-muted:#6d7f7e;--d-line:#e2e9e8;--d-accent:#087f70;--d-soft:#e7f5f1}html[data-dashboard-theme=dark]{--d-bg:#101918;--d-card:#172422;--d-text:#eef8f5;--d-muted:#a7b8b4;--d-line:#2b3a37;--d-soft:#173b35}:is(body:has(.dashboard),body:has(.dashState)){background:var(--d-bg);color:var(--d-text);margin:0;font-family:DIN Next Arabic,sans-serif}.dashboard{max-width:1240px;margin:auto;padding:30px}.dashHero{justify-content:space-between;align-items:end;gap:30px;padding:22px 0 28px;display:flex}.appMark{color:var(--d-accent);align-items:center;gap:8px;font-weight:800;display:flex}.appMark img{border-radius:8px;width:28px;height:28px}.dashHero h1{margin:12px 0 3px;font-size:32px}.dashHero p,.panelHead p{color:var(--d-muted);margin:0}.summary{background:var(--d-card);border:1px solid var(--d-line);border-radius:16px;grid-template-columns:auto auto;gap:2px 14px;padding:16px 22px;display:grid;box-shadow:0 8px 30px #0b3e3810}.summary b{color:var(--d-accent);font-size:25px}.summary span{color:var(--d-muted)}.dashTabs{border-bottom:1px solid var(--d-line);gap:8px;margin-bottom:22px;display:flex}.dashTabs button{font:inherit;color:var(--d-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:13px 17px;display:flex}.dashTabs button.active{color:var(--d-accent);border-color:var(--d-accent);font-weight:700}.panel{background:var(--d-card);border:1px solid var(--d-line);border-radius:18px;overflow:hidden}.panelHead{border-bottom:1px solid var(--d-line);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.panelHead h2{margin:0 0 3px;font-size:20px}.panelHead>span{background:var(--d-soft);color:var(--d-accent);border-radius:999px;padding:6px 12px}.productList article,.orderList article{border-bottom:1px solid var(--d-line);justify-content:space-between;align-items:center;gap:20px;padding:15px 24px;display:flex}.productList article:last-child,.orderList article:last-child{border:0}.productInfo{align-items:center;gap:13px;display:flex}.productInfo img,.productInfo>i{object-fit:cover;background:var(--d-soft);border-radius:12px;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.productInfo div,.orderList article>div:first-child{gap:3px;display:grid}.productInfo small,.orderList small{color:var(--d-muted)}.productActions{align-items:center;gap:12px;display:flex}.enabled{color:var(--d-accent);align-items:center;gap:6px;display:flex}.enabled i{background:#16a374;border-radius:50%;width:8px;height:8px}.productActions button,.save{background:var(--d-accent);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:9px 16px;font-weight:700}.orderValues{text-align:center;display:grid}.orderValues span{font-size:18px;font-weight:700}.orderList a{color:var(--d-accent);align-items:center;gap:6px;text-decoration:none;display:flex}.noFile{color:var(--d-muted)}.empty{text-align:center;color:var(--d-muted);place-items:center;gap:7px;padding:70px 20px;display:grid}.empty svg,.dashState>svg{color:var(--d-accent);font-size:48px}.empty b{color:var(--d-text);font-size:18px}.notice{background:var(--d-soft);color:var(--d-accent);border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;display:flex}.modalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:20;background:#092a2870;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.settingsModal{background:var(--d-card);border-radius:20px;width:min(650px,100%);padding:26px;position:relative;box-shadow:0 30px 80px #00100f55}.close{color:var(--d-muted);cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:18px;left:18px}.modalTitle{border-bottom:1px solid var(--d-line);align-items:center;gap:13px;padding-bottom:20px;display:flex}.modalTitle>div{background:var(--d-soft);border-radius:12px;place-items:center;width:56px;height:56px;font-size:25px;display:grid}.modalTitle img{object-fit:cover;border-radius:12px;width:100%;height:100%}.modalTitle small{color:var(--d-accent)}.modalTitle h2{margin:3px 0 0}.settingsGrid{grid-template-columns:1fr 1fr;gap:16px;padding:20px 0;display:grid}.settingsGrid label{gap:6px;display:grid}.settingsGrid label>span{font-weight:700}.settingsGrid input[type=number],.settingsGrid select{box-sizing:border-box;border:1px solid var(--d-line);background:var(--d-bg);width:100%;color:var(--d-text);font:inherit;border-radius:10px;padding:11px}.toggleLine{border:1px solid var(--d-line);border-radius:12px;justify-content:space-between;align-items:center;padding:13px;display:flex!important}.toggleLine span{display:grid}.toggleLine small{color:var(--d-muted);font-weight:400}.toggleLine input{width:20px;height:20px;accent-color:var(--d-accent)}.full{grid-column:1/-1}.money{position:relative}.money i{color:var(--d-muted);font-style:normal;position:absolute;top:12px;left:12px}.preview{background:var(--d-soft);border-radius:12px;padding:14px}.preview small{color:var(--d-muted)}.preview strong{font-size:23px}.settingsModal footer{border-top:1px solid var(--d-line);justify-content:flex-end;gap:10px;padding-top:18px;display:flex}.secondary{border:1px solid var(--d-line);color:var(--d-text);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:9px 16px}.dashState{text-align:center;place-content:center;place-items:center;min-height:70vh;padding:30px;display:grid}.dashState h1{margin:12px 0 4px}.dashState p{color:var(--d-muted);max-width:480px}.loader{border:4px solid var(--d-line);border-top-color:var(--d-accent);border-radius:50%;width:38px;height:38px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=700px){.dashboard{padding:18px}.dashHero{display:block}.summary{margin-top:18px}.settingsGrid{grid-template-columns:1fr}.productList article,.orderList article{flex-direction:column;align-items:flex-start}.productActions{justify-content:space-between;width:100%}.panelHead{align-items:flex-start}.orderValues{text-align:right}.full{grid-column:auto}}.settingsModal{width:min(1040px,100%);max-height:calc(100vh - 40px);overflow:auto}.modalColumns{grid-template-columns:minmax(330px,1fr) minmax(300px,.9fr);align-items:start;gap:24px;display:grid}.settingsGrid{grid-template-columns:1fr 1fr}.businessPulse{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 20px;display:grid}.businessPulse article{border:1px solid var(--d-line);background:var(--d-card);border-radius:15px;align-items:center;gap:11px;min-width:0;padding:14px;display:flex;box-shadow:0 8px 24px #0b3e380a}.businessPulse article>svg{box-sizing:border-box;background:var(--d-soft);width:38px;height:38px;color:var(--d-accent);border-radius:11px;flex:none;padding:8px}.businessPulse article span{gap:2px;display:grid}.businessPulse small{color:var(--d-muted);font-size:9px}.businessPulse b{font-size:19px}.businessPulse .conversion{background:linear-gradient(135deg, var(--d-card), var(--d-soft));border-color:#80d5c5}.placementControls{border:1px solid var(--d-line);border-radius:14px;grid-column:1/-1;gap:10px;padding:14px;display:grid}.placementControls h3{margin:0;font-size:16px}.placementControls label{gap:4px;display:grid}.placementControls label span{color:var(--d-muted);justify-content:space-between;font-size:13px;display:flex}.placementControls input{width:100%;accent-color:var(--d-accent)}.productionSetup{background:linear-gradient(135deg, var(--d-soft), var(--d-card));border:1px solid #80d5c5;border-radius:15px;grid-column:1/-1;gap:13px;padding:15px;display:grid}.setupHeading{align-items:center;gap:10px;display:flex}.setupHeading>svg{color:var(--d-accent);flex:none;font-size:30px}.setupHeading span{gap:2px;display:grid}.setupHeading h3{margin:0;font-size:15px}.setupHeading small{color:var(--d-muted);font-size:9px}.methodChecks{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.methodChecks label{border:1px solid var(--d-line);background:var(--d-card);min-width:0;color:var(--d-muted);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:10px 7px;display:flex}.methodChecks label.active{border-color:var(--d-accent);color:var(--d-accent);background:#087f7012;box-shadow:inset 0 0 0 1px #087f7022}.methodChecks input{opacity:0;pointer-events:none;position:absolute}.methodChecks svg{font-size:20px}.methodChecks span{white-space:nowrap;font-size:10px;font-weight:800}.productionNumbers{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.productionNumbers label{gap:5px;display:grid}.productionNumbers label>span{color:var(--d-muted);font-size:9px}.productionNumbers input,.productionNumbers select{box-sizing:border-box;border:1px solid var(--d-line);background:var(--d-card);width:100%;color:var(--d-text);font:inherit;border-radius:9px;padding:9px}.productCanvas{aspect-ratio:1;border:1px solid var(--d-line);isolation:isolate;background:linear-gradient(145deg,#f1f5f4,#e1ece9);border-radius:18px;position:relative;overflow:hidden}.baseProduct{object-fit:contain;width:100%;height:100%;display:block}.productPlaceholder{height:100%;color:var(--d-muted);place-content:center;place-items:center;gap:8px;display:grid}.productPlaceholder svg{font-size:42px}.printArea{text-align:center;filter:drop-shadow(0 1px 1px #fff8);z-index:2;flex-direction:column;justify-content:center;align-items:center;line-height:1.15;display:flex;position:absolute;transform:translate(-50%,-50%)}.printArea strong{overflow-wrap:anywhere;white-space:pre-wrap;align-items:center;gap:.25em;max-width:100%;display:inline-flex}.printArea strong svg{flex:none;font-size:1em}.customerArtwork{object-fit:contain;max-width:100%;max-height:110px;margin:auto;display:block}.previewHint{color:#31504c;z-index:3;background:#fffddd;border-radius:999px;padding:5px 9px;font-size:11px;position:absolute;bottom:10px;right:10px}.orderList{background:var(--d-bg);gap:18px;padding:20px;display:grid}.orderList .orderCard{background:var(--d-card);border-radius:18px;grid-template-columns:150px minmax(0,1fr);gap:20px 24px;overflow:visible;box-shadow:0 10px 30px #0b3e380c;border:2px solid var(--d-line)!important;align-items:start!important;padding:24px!important;display:grid!important}.orderList .orderCard:last-child{border:2px solid var(--d-line)!important}.orderList .orderCard:hover{box-shadow:0 15px 36px #0b3e3815;border-color:#9bcfc5!important}.orderCard .productCanvas{width:150px}.previewOpen{width:150px;font:inherit;cursor:zoom-in;background:0 0;border:0;border-radius:18px;padding:0;position:relative;display:block!important}.previewOpen .productCanvas{transition:filter .2s}.previewOpen:hover .productCanvas{filter:brightness(.82)}.openImageBadge{inset-inline:7px;z-index:5;color:#fff;opacity:0;background:#073f3de8;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-weight:800;transition:opacity .2s;display:flex;position:absolute;bottom:7px}.previewOpen:hover .openImageBadge,.previewOpen:focus-visible .openImageBadge{opacity:1}.orderCard .previewHint{display:none}.orderCard .printArea{font-size:clamp(8px,1.4vw,16px)!important}.orderCard .customerArtwork{max-height:45px}.orderMeta{align-content:start;gap:4px;min-width:0;padding-inline-end:4px;display:grid}.orderMeta>span{font-size:18px;font-weight:800}.productionSpec{background:var(--d-soft);border-radius:8px;align-items:center;gap:5px;width:fit-content;margin-top:3px;padding:5px 8px;font-weight:800;display:inline-flex;color:var(--d-accent)!important}.productionSpec svg{font-size:15px}.selectedIcon{vertical-align:middle;align-items:center;gap:5px;margin-inline-start:8px;font-style:normal;display:inline-flex}.selectedIcon svg{font-size:22px}.selectedIcon small{color:var(--d-muted);direction:ltr;font:500 9px/1 system-ui,sans-serif}.customerBrief{background:var(--d-soft);border-radius:11px;margin-top:8px;padding:10px 12px}.customerBrief small{color:var(--d-accent);font-weight:800}.customerBrief p{color:var(--d-text);margin:3px 0 0;line-height:1.65}.orderActions{border-top:1px solid var(--d-line);grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:12px;width:100%;padding-top:16px;display:grid}.orderEmailSettings{background:linear-gradient(135deg, var(--d-soft), var(--d-card));border:1px solid #9fd9ce;border-radius:15px;grid-template-columns:auto minmax(180px,1fr) minmax(210px,320px) auto;align-items:center;gap:12px;margin:16px 20px 0;padding:14px;display:grid}.emailSettingsIcon{background:var(--d-accent);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.orderEmailSettings>span:nth-child(2){gap:2px;display:grid}.orderEmailSettings b{font-size:12px}.orderEmailSettings small{color:var(--d-muted);font-size:9px;line-height:1.5}.orderEmailSettings input{box-sizing:border-box;border:1px solid var(--d-line);background:var(--d-card);width:100%;min-width:0;color:var(--d-text);text-align:left;border-radius:10px;padding:10px 12px;font:600 12px Arial,sans-serif}.orderEmailSettings input:focus{outline-offset:1px;outline:2px solid #7fd5c4}.orderEmailSettings button{background:var(--d-accent);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:10px;padding:10px 14px;font:800 10px DIN Next Arabic,sans-serif}.orderEmailSettings button:disabled{opacity:.6;cursor:wait}.emailNotifyAction{background:var(--d-soft);min-width:0;min-height:60px;color:var(--d-text);text-align:right;font:inherit;cursor:pointer;border:1px solid #acdcd3;border-radius:13px;grid-column:1/-1;align-items:center;gap:11px;padding:12px 15px;display:flex}.emailNotifyAction>svg{color:var(--d-accent);flex:none;font-size:27px}.emailNotifyAction>span{gap:2px;display:grid}.emailNotifyAction b{font-size:11px}.emailNotifyAction small{color:var(--d-muted);font-size:9px;line-height:1.5}.emailNotifyAction:hover{border-color:var(--d-accent)}.emailNotifyAction:disabled{opacity:.7;cursor:wait}.emailNotifyAction.sent{color:#087f70;background:#e6f8f3;border-color:#75cabb}.emailNotifyAction.error{color:#a72c38;background:#fff0f1;border-color:#efa8ad}.attemptTimeline{border-top:1px solid var(--d-line);grid-column:1/-1;width:100%;padding-top:15px}.attemptTimelineHead{border:1px solid var(--d-line);background:var(--d-soft);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;justify-content:space-between;align-items:center;padding:9px 11px;list-style:none;display:flex}.attemptTimelineHead::-webkit-details-marker{display:none}.attemptTimelineHead>span{align-items:center;gap:7px;display:flex}.attemptTimelineHead svg{color:var(--d-accent);font-size:20px}.attemptTimelineHead small{color:var(--d-muted);background:var(--d-soft);border-radius:999px;padding:5px 9px}.attemptSummaryMeta{margin-inline-start:12px}.attemptTimelineHead .attemptArrow{font-size:18px;transition:transform .2s}.attemptTimeline[open] .attemptArrow{transform:rotate(180deg)}.attemptTimeline[open] .attemptTimelineHead{border-color:#80d5c5;margin-bottom:11px}.attemptGrid{grid-template-columns:1fr;gap:12px;width:100%;display:grid}.attemptGrid>section{box-sizing:border-box;border:1px solid var(--d-line);background:var(--d-bg);border-radius:14px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;width:100%;padding:14px;display:grid}.attemptGrid>section.selected{border:2px solid var(--d-accent);background:var(--d-soft)}.attemptImage{position:relative}.attemptImageLink{font:inherit;cursor:zoom-in;text-align:right;background:0 0;border:0;border-radius:9px;padding:0;overflow:hidden;margin:0!important;display:block!important}.attemptImage img{object-fit:cover;border-radius:9px;width:150px;height:112px;display:block}.attemptImage span{color:#fff;background:#087f70e8;border-radius:999px;align-items:center;gap:3px;padding:3px 5px;font-size:8px;display:flex;position:absolute;bottom:4px;right:4px}.attemptImageLink>i{color:#fff;opacity:0;background:#073f3de8;border-radius:7px;place-items:center;width:24px;height:24px;font-style:normal;transition:opacity .2s;display:grid;position:absolute;top:4px;left:4px}.attemptImageLink:hover>i,.attemptImageLink:focus-visible>i{opacity:1}.attemptImageLink>i svg{font-size:14px}.attemptGrid section>div:last-child{align-content:start;gap:2px;display:grid}.attemptGrid section small{color:var(--d-muted);font-size:9px}.attemptGrid section p{color:var(--d-text);margin:4px 0;font-size:11px;line-height:1.45}.attemptGrid section em{color:var(--d-accent);font-size:9px;font-style:normal}.attemptGrid section a{margin-top:4px;font-size:9px}.danger{color:#b42318;font:inherit;cursor:pointer;background:0 0;border:1px solid #d92d20;border-radius:10px;padding:9px 16px}.settingsModal footer>span{flex:1}.settingsModal button:disabled,.settingsGrid input:disabled,.settingsGrid select:disabled{opacity:.55;cursor:not-allowed}.merchantDemo{background:linear-gradient(135deg, var(--d-card), var(--d-soft));border:1px solid var(--d-line);border-radius:22px;grid-template-columns:minmax(330px,.88fr) minmax(440px,1.12fr);align-items:center;gap:28px;margin:0 0 24px;padding:24px;display:grid;box-shadow:0 16px 45px #0b3e3810}.merchantDemo.firstRun{border-color:#7fd5c4;box-shadow:0 18px 50px #087f7018}.demoEyebrow{color:var(--d-accent);align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.demoEyebrow svg{font-size:19px}.merchantDemoCopy h2{margin:8px 0 6px;font-size:25px}.merchantDemoCopy>p{color:var(--d-muted);margin:0;line-height:1.75}.merchantDemoCopy ol{flex-wrap:wrap;gap:9px;margin:17px 0;padding:0;list-style:none;display:flex}.merchantDemoCopy li{background:var(--d-card);border:1px solid var(--d-line);color:var(--d-muted);border-radius:10px;align-items:center;gap:7px;padding:7px 9px;font-size:11px;display:flex}.merchantDemoCopy li b{background:var(--d-soft);width:20px;height:20px;color:var(--d-accent);border-radius:50%;place-items:center;display:grid}.merchantDemoCopy>a{background:var(--d-accent);color:#fff;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-width:205px;padding:12px 17px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #087f7028}.merchantDemoCopy>small{color:var(--d-muted);margin-top:9px;font-size:10px;display:block}.merchantDemoProducts{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.merchantDemoProducts article{aspect-ratio:.82;border:1px solid var(--d-line);background:var(--d-card);border-radius:15px;position:relative;overflow:hidden}.merchantDemoProducts img{object-fit:cover;width:100%;height:100%;display:block}.merchantDemoProducts article>span{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#073f3ddd;border-radius:9px;justify-content:space-between;align-items:center;padding:7px 8px;display:flex;position:absolute;bottom:7px;left:7px;right:7px}.merchantDemoProducts b{font-size:11px}.merchantDemoProducts small{color:#aee9dc;font-size:9px}@media (width<=800px){.dashboard{padding:18px}.dashHero{display:block}.summary{margin-top:18px}.modalColumns,.settingsGrid{grid-template-columns:1fr}.productList article{flex-direction:column;align-items:flex-start}.productActions{justify-content:space-between;width:100%}.panelHead{align-items:flex-start}.orderCard{grid-template-columns:112px minmax(0,1fr)!important;gap:16px!important}.orderCard .productCanvas,.previewOpen{width:112px}.openImageBadge,.attemptImageLink>i{opacity:1}.orderActions{grid-template-columns:1fr}.full,.placementControls{grid-column:auto}.settingsModal footer{flex-wrap:wrap}.settingsModal footer>span{display:none}.settingsModal footer button{flex:1;min-width:130px}.merchantDemo{grid-template-columns:1fr;padding:18px}.merchantDemoProducts{order:-1}.businessPulse{grid-template-columns:1fr 1fr}}@media (width<=560px){.orderList{gap:14px;padding:12px}.orderList .orderCard{border-radius:15px;padding:16px!important}.attemptGrid>section{grid-template-columns:105px minmax(0,1fr);gap:11px;padding:10px}.attemptImage img{width:105px;height:92px}.orderList .orderCard{grid-template-columns:1fr!important}.previewOpen,.orderCard>.productCanvas{justify-self:center;width:min(100%,220px)}.orderCard .productCanvas,.orderMeta{width:100%}.methodChecks,.productionNumbers{grid-template-columns:1fr}}@media (width<=480px){.businessPulse{grid-template-columns:1fr}.merchantDemoProducts{grid-template-columns:1fr 1fr}.merchantDemoProducts article{aspect-ratio:1.15}.merchantDemoCopy>a{width:100%}}.customOrdersAlert{color:#0a6257;text-align:right;width:100%;font:inherit;cursor:pointer;background:linear-gradient(135deg,#e8faf4,#f7fffc);border:1px solid #7fd5c4;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin:0 0 18px;padding:15px 17px;display:grid;box-shadow:0 12px 34px #087f7015}.customOrdersAlert>span:nth-child(2){gap:2px;display:grid}.customOrdersAlert b{font-size:16px}.customOrdersAlert small{color:#52736e}.customOrdersAlert>svg{font-size:22px}.customOrdersAlertIcon{color:#fff;background:#087f70;border-radius:13px;place-items:center;width:44px;height:44px;font-size:25px;display:grid;position:relative}.customOrdersAlertIcon i{box-sizing:border-box;border:2px solid var(--d-card);color:#fff;background:#e34d59;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 4px;font:800 10px DIN Next Arabic,sans-serif;display:grid;position:absolute;top:-7px;left:-7px}.tabCount{box-sizing:border-box;color:#fff;background:#e34d59;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;font-style:normal;display:grid}.orderCard{position:relative}.orderCard.deepLinked{outline-offset:-3px;background:linear-gradient(90deg, #fffaf0, var(--d-card) 42%);border-radius:16px;outline:3px solid #f0b84b;animation:1.2s ease-out linkedOrderPulse}@keyframes linkedOrderPulse{0%{transform:scale(.985);box-shadow:0 0 #f0b84b70}65%{transform:scale(1);box-shadow:0 0 0 12px #f0b84b00}to{box-shadow:none}}.customOrderBadge{z-index:2;color:#087f70;background:#e8faf4;border:1px solid #80d5c5;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:10px;left:13px;box-shadow:0 5px 14px #087f7018}.customOrderBadge svg{font-size:16px}.customOrderBadge:hover{background:#d7f5eb;transform:translateY(-1px)}.customOrderBadge.pending{color:#8a5700;cursor:pointer;background:#fff7e4;border-color:#f1d18c}.customOrderBadge.pending:hover{background:#ffefc8;border-color:#e7b955}.customOrderBadge .badgeArrow{margin-right:2px;font-size:13px;transition:transform .18s}.customOrderBadge:hover .badgeArrow{transform:translate(-2px)}.orderBridge{border:1px solid var(--d-line);border-radius:12px;gap:10px;margin-top:10px;padding:12px;display:grid}.orderBridge>span{align-items:flex-start;gap:9px;display:flex}.orderBridge>span>svg,.orderBridge.pending>svg{color:var(--d-accent);flex:none;font-size:25px}.orderBridge>span>span,.orderBridge.pending>span{gap:1px;display:grid}.orderBridge b{font-size:12px}.orderBridge small{color:var(--d-muted);font-size:9px;line-height:1.55}.orderBridge.linked{background:linear-gradient(135deg, var(--d-soft), var(--d-card));border-color:#80d5c5}.orderBridge.pending{background:#fff9ec;border-color:#efdcae;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.openSallaOrders{color:#8a5700;white-space:nowrap;background:#fff;border:1px solid #dfbd72;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.openSallaOrders:hover{background:#fff4d8;border-color:#c99b3d}.openSallaOrder{box-sizing:border-box;background:var(--d-accent);border-radius:9px;justify-content:center;width:100%;margin-top:1px;padding:10px 12px;font-size:11px;font-weight:800;color:#fff!important}.openSallaOrder:hover{filter:brightness(.94)}.ordersPanelTools{align-items:center;gap:9px;display:flex}.autoSyncState{color:var(--d-accent);align-items:center;gap:7px;min-width:135px;display:flex}.autoSyncState>svg{flex:none;font-size:22px}.autoSyncState>span{gap:1px;line-height:1.2;display:grid}.autoSyncState b{font-size:10px}.autoSyncState small{color:var(--d-muted);white-space:nowrap;font-size:8px}.autoSyncState.failed{color:#b76a11}.ordersPanelTools>button{border:1px solid var(--d-line);background:var(--d-card);color:var(--d-accent);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:7px 11px;font:800 10px DIN Next Arabic,sans-serif;display:inline-flex}.ordersPanelTools>button:hover{background:var(--d-soft);border-color:#80d5c5}.ordersPanelTools>button:disabled{opacity:.65;cursor:wait}.ordersPanelTools>span{background:var(--d-soft);color:var(--d-accent);border-radius:999px;padding:6px 12px}.spinning{animation:.8s linear infinite spin}.productionPack,.originalFile{box-sizing:border-box;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:76px;padding:13px 15px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.productionPack{background:linear-gradient(135deg,#087f70,#075e57);border:1px solid #159b88;box-shadow:0 10px 24px #087f7026;color:#fff!important}.actionIcon{background:#ffffff20;border-radius:12px;place-items:center;width:44px;height:44px;display:grid!important}.actionIcon svg{font-size:25px}.productionPack>span:nth-child(2),.originalFile>span:nth-child(2){gap:3px;min-width:0;display:grid}.productionPack b,.originalFile b{font-size:13px}.productionPack small{color:#d8fff7;font-size:9px;line-height:1.5}.downloadCue{white-space:nowrap;background:#ffffff1f;border-radius:9px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex!important}.productionPack:hover{transform:translateY(-2px);box-shadow:0 14px 28px #087f7038}.originalFile{border:1px solid var(--d-line);background:var(--d-soft);color:var(--d-text)!important}.originalFile .actionIcon{background:var(--d-card);color:var(--d-accent);border:1px solid var(--d-line)}.originalFile small{color:var(--d-muted);font-size:9px;line-height:1.5}.originalFile .actionArrow{color:var(--d-accent);font-size:20px}.originalFile:hover{border-color:#80d5c5;transform:translateY(-2px);box-shadow:0 10px 22px #0b3e3812}.originalFile.unavailable{opacity:.72;cursor:default}.imageLightbox{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#041d1bd9;place-items:center;padding:24px;animation:.18s ease-out lightboxFade;display:grid;position:fixed;inset:0}.imageLightboxPanel{background:var(--d-card);border:1px solid #ffffff29;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,100%);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 90px #0008}.imageLightboxPanel header{border-bottom:1px solid var(--d-line);justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex}.imageLightboxPanel header>div,.imageLightboxPanel header span{align-items:center;gap:10px;display:flex}.imageLightboxPanel header span{flex-direction:column;align-items:flex-start;gap:1px}.imageLightboxPanel header>div>svg{color:var(--d-accent);font-size:27px}.imageLightboxPanel header small{color:var(--d-muted);font-size:9px}.imageLightboxPanel header button{background:var(--d-soft);width:38px;height:38px;color:var(--d-text);cursor:pointer;border:0;border-radius:11px;place-items:center;padding:0;display:grid}.imageLightboxPanel header button svg{font-size:24px}.imageLightboxCanvas{background:#071d1b;place-items:center;min-height:260px;padding:18px;display:grid;overflow:auto}.imageLightboxCanvas img{object-fit:contain;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 210px);display:block}.imageLightboxPanel footer{border-top:1px solid var(--d-line);justify-content:flex-end;gap:9px;padding:13px 18px;display:flex}.imageLightboxPanel footer a{border:1px solid var(--d-line);color:var(--d-text);border-radius:10px;align-items:center;gap:6px;padding:9px 13px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.imageLightboxPanel footer a:last-child{border-color:var(--d-accent);background:var(--d-accent);color:#fff}@keyframes lightboxFade{0%{opacity:0}to{opacity:1}}html[data-dashboard-theme=dark] .customOrdersAlert{color:#d8fff5;background:linear-gradient(135deg,#123f38,#172d29);border-color:#287e70}html[data-dashboard-theme=dark] .orderCard.deepLinked{background:linear-gradient(90deg, #3b321e, var(--d-card) 42%)}html[data-dashboard-theme=dark] .customOrdersAlert small{color:#acd2c9}html[data-dashboard-theme=dark] .orderBridge.pending{background:#332b18;border-color:#66552d}@media (width<=560px){.customOrdersAlert{grid-template-columns:auto 1fr}.customOrdersAlert>svg{display:none}.customOrdersAlert small{font-size:10px;line-height:1.5}.customOrderBadge{top:7px;left:8px}.ordersPanelHead{gap:12px}.ordersPanelTools{flex-direction:column-reverse;align-items:stretch}.autoSyncState{min-width:0}.ordersPanelTools>button{justify-content:center}.orderBridge.pending{grid-template-columns:auto 1fr}.openSallaOrders{box-sizing:border-box;grid-column:1/-1;width:100%}.imageLightbox{padding:10px}.imageLightboxPanel{border-radius:16px;max-height:calc(100vh - 20px)}.imageLightboxPanel header{padding:12px}.imageLightboxPanel header small{display:none}.imageLightboxCanvas{min-height:220px;padding:10px}.imageLightboxCanvas img{max-height:calc(100vh - 175px)}.imageLightboxPanel footer{padding:10px 12px}.imageLightboxPanel footer a{flex:1;justify-content:center}}.tabCredit{box-sizing:border-box;color:#087f70;background:#dff8f1;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;font:800 10px DIN Next Arabic,sans-serif;display:grid}.customizationPricing{background:linear-gradient(135deg, var(--d-soft), var(--d-card));border:1px solid #b8ded6;border-radius:15px;grid-column:1/-1;gap:10px;padding:14px;display:grid}.pricingTitle{color:var(--d-text);font-weight:800}.pricingOptions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.pricingOptions button{border:1px solid var(--d-line);background:var(--d-card);min-width:0;color:var(--d-text);text-align:right;font:inherit;cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:12px;display:grid}.pricingOptions button>svg{color:var(--d-muted);font-size:25px}.pricingOptions button span{gap:2px;display:grid}.pricingOptions button b{font-size:11px}.pricingOptions button small{color:var(--d-muted);font-size:9px;line-height:1.5}.pricingOptions button.active{border-color:var(--d-accent);box-shadow:inset 0 0 0 1px var(--d-accent);background:var(--d-soft)}.pricingOptions button.active>svg{color:var(--d-accent)}.customizationFee{gap:6px;padding-top:3px;display:grid}.customizationFee>small{color:var(--d-muted);align-items:center;gap:6px;font-size:10px;line-height:1.6;display:flex}.customizationFee>small svg{color:var(--d-accent);flex:none;font-size:18px}.includedPriceNote{color:var(--d-accent);align-items:center;gap:6px;font-size:10px;display:flex}.includedPriceNote svg{flex:none;font-size:18px}.feeAudit{color:#885807;background:#fff8e8;border:1px solid #efce84;border-radius:12px;align-items:center;gap:9px;margin-top:10px;padding:11px 12px;display:flex}.feeAudit>svg{flex:none;font-size:25px}.feeAudit>span{gap:1px;display:grid}.feeAudit b{font-size:11px}.feeAudit small{color:inherit;opacity:.8;font-size:9px}.feeAudit.charged{color:#087f70;background:#eafaf6;border-color:#8bd5c6}.feeAudit.missing{color:#a72c38;background:#fff0f1;border-color:#efa8ad}.billingPanel{gap:18px;display:grid}.billingState{color:#8b5900;background:#fff7e5;border:1px solid #e8bd69;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:800}.billingState.active,.billingState.trialing{color:#087f70;background:#e8faf5;border-color:#81d3c3}.billingOverview{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px;padding:0 20px;display:grid}.billingOverview article{border:1px solid var(--d-line);background:var(--d-card);border-radius:18px;gap:6px;min-width:0;padding:20px;display:grid}.billingOverview article>span{color:var(--d-muted);align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.billingOverview article>span svg{color:var(--d-accent);font-size:21px}.billingOverview strong{color:var(--d-text);font-size:25px}.billingOverview small{color:var(--d-muted);font-size:10px}.creditCard{box-shadow:0 15px 34px #087f7026;background:linear-gradient(135deg,#087f70,#07564f)!important}.creditCard>span,.creditCard strong,.creditCard small{color:#fff!important}.creditCard strong{font-size:58px;line-height:1}.currentPlan a{background:var(--d-soft);width:fit-content;color:var(--d-accent);border-radius:9px;align-items:center;gap:6px;margin-top:7px;padding:8px 11px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.planGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 20px;display:grid}.planGrid article{border:1px solid var(--d-line);background:var(--d-card);border-radius:15px;gap:6px;padding:16px;display:grid;position:relative}.planGrid article.current{border-color:#37ad9c;box-shadow:inset 0 0 0 1px #37ad9c}.planGrid article>span{background:var(--d-soft);width:fit-content;color:var(--d-accent);border-radius:999px;padding:3px 8px;font-size:8px;font-weight:800}.planGrid h3{color:var(--d-text);margin:0;font-size:16px}.planGrid b{color:var(--d-accent);font-size:12px}.planGrid p{color:var(--d-muted);margin:0;font-size:10px;line-height:1.55}.addonSection,.creditLedger{border:1px solid var(--d-line);background:var(--d-soft);border-radius:17px;margin:0 20px 20px;padding:18px}.addonSection>div:first-child h3,.creditLedger h3{color:var(--d-text);margin:0;font-size:15px}.addonSection>div:first-child p{color:var(--d-muted);margin:3px 0 15px;font-size:10px}.addonGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.addonGrid button{border:1px solid var(--d-line);background:var(--d-card);min-width:0;color:var(--d-text);text-align:right;font:inherit;cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;display:grid}.addonGrid button>svg{color:#f0a81e;font-size:25px}.addonGrid button>span{display:grid}.addonGrid button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.addonGrid button small{color:var(--d-muted);font-size:9px}.addonGrid button em{background:var(--d-accent);color:#fff;border-radius:8px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.addonEmpty{background:var(--d-card);border:1px dashed #8fcfc3;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.addonEmpty>svg{color:var(--d-accent);font-size:28px}.addonEmpty>span{gap:2px;display:grid}.addonEmpty b{font-size:11px}.addonEmpty small{color:var(--d-muted);font-size:9px}.creditLedger{gap:8px;display:grid}.creditLedger h3{margin-bottom:4px}.creditLedger>div{border:1px solid var(--d-line);background:var(--d-card);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.creditLedger>div>span{display:grid}.creditLedger b{font-size:10px}.creditLedger small{color:var(--d-muted);font-size:8px}.creditLedger em{font-style:normal;font-weight:900}.creditLedger em.plus{color:#087f70}.creditLedger em.minus{color:#b43843}html[data-dashboard-theme=dark] .feeAudit{background:#342b17}html[data-dashboard-theme=dark] .feeAudit.charged{background:#123c35}html[data-dashboard-theme=dark] .feeAudit.missing{background:#3c1e22}@media (width<=760px){.pricingOptions{grid-template-columns:1fr}.billingOverview,.planGrid{grid-template-columns:1fr;padding:0 14px}.addonSection,.creditLedger{margin-inline:14px}.addonGrid{grid-template-columns:1fr}.dashTabs{justify-content:flex-start;overflow-x:auto}.dashTabs button{flex:none}.orderEmailSettings{grid-template-columns:auto minmax(0,1fr);margin-inline:12px}.orderEmailSettings input,.orderEmailSettings button{grid-column:1/-1}}
