@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tajawal-arabic-400-normal-CyCXRvzh.woff2)format("woff2"),url(/assets/tajawal-arabic-400-normal-DCQxawbB.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tajawal-latin-400-normal-BVNSOH3d.woff2)format("woff2"),url(/assets/tajawal-latin-400-normal-BdYcZznU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tajawal-arabic-700-normal-D2-eand5.woff2)format("woff2"),url(/assets/tajawal-arabic-700-normal-9L7Zusdl.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tajawal-latin-700-normal-BypgxfGb.woff2)format("woff2"),url(/assets/tajawal-latin-700-normal-CV3bxpHe.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/tajawal-arabic-800-normal-TQp-UTiE.woff2)format("woff2"),url(/assets/tajawal-arabic-800-normal-Bp_4IW2m.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/tajawal-latin-800-normal-CmI34b-g.woff2)format("woff2"),url(/assets/tajawal-latin-800-normal-Dm5jVIIh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/tajawal-arabic-900-normal-MgmkhdPX.woff2)format("woff2"),url(/assets/tajawal-arabic-900-normal-CHO_pm7-.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/tajawal-latin-900-normal-DURQZvFY.woff2)format("woff2"),url(/assets/tajawal-latin-900-normal-BsVXXeFR.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#173c3a;--dark:#123432;--cream:#fbf7ef;--coral:#e98668;--muted:#697a76}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Tahoma,Arial,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.nav{border-bottom:1px solid #173c3a1f;justify-content:space-between;align-items:center;max-width:1240px;height:92px;margin:auto;padding:0 34px;display:flex}.brand{flex-direction:column;line-height:1;display:flex}.brand span{letter-spacing:-2px;font-size:28px;font-weight:900}.brand small{color:var(--muted);margin-top:8px;font-size:9px}.nav nav{gap:38px;font-size:14px;font-weight:700;display:flex}.cartButton{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:50px;align-items:center;gap:12px;padding:10px 18px 10px 10px;display:flex}.cartButton b{background:var(--coral);border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.hero{grid-template-columns:1.02fr .98fr;align-items:center;max-width:1240px;min-height:635px;margin:auto;padding:70px 34px;display:grid;overflow:hidden}.eyebrow{letter-spacing:1.6px;color:var(--coral);font-size:12px;font-weight:800}.eyebrow i{background:var(--coral);border-radius:50%;width:8px;height:8px;margin-left:8px;display:inline-block}.hero h1{letter-spacing:-4px;margin:18px 0 24px;font-size:70px;line-height:1.16}.hero h1 em{color:var(--coral);font-style:normal}.heroCopy>p:not(.eyebrow){max-width:540px;color:var(--muted);font-size:17px;line-height:2}.heroActions{align-items:center;gap:28px;margin:32px 0;display:flex}.primary,.checkout{background:var(--coral);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:16px 24px;font-weight:800;box-shadow:0 9px 24px #e986683d}.primary span{margin-right:14px}.textLink{border-bottom:1px solid var(--ink);padding-bottom:4px;font-weight:800}.trust{color:var(--muted);gap:25px;font-size:12px;display:flex}.heroArt{place-items:center;height:460px;display:grid;position:relative}.glow{background:#dceadf;border-radius:52% 48% 47% 53%;width:390px;height:390px;position:absolute;transform:rotate(-8deg)}.card{border-radius:18px;width:245px;height:320px;padding:28px;position:absolute;box-shadow:0 28px 50px #173c3a2e}.card.back{color:#fff;background:#efb393;transform:translate(92px,-20px)rotate(9deg)}.card.back b{margin:30px 0 12px;font-size:72px;display:block}.card.back i{background:#ffffff7a;border-radius:8px;width:80%;height:7px;margin:15px 0;display:block}.card.front{background:#fffdf8;border:1px solid #fff;transform:translate(-55px,28px)rotate(-7deg)}.card.front small{color:var(--coral);font-weight:800}.card.front strong{margin:28px 0;font-size:39px;line-height:1.18;display:block}.card.front p{color:var(--muted);font-size:11px}.progress{background:#e8ece8;border-radius:8px;height:8px;overflow:hidden}.progress span{background:var(--coral);width:68%;height:100%;display:block}.spark{color:var(--coral);font-size:35px;position:absolute}.s1{top:40px;right:50px}.s2{font-size:22px;bottom:45px;left:60px}.products{background:#fff;padding:90px max(34px,50% - 586px)}.sectionHead{justify-content:space-between;align-items:end;gap:30px;display:flex}.sectionHead h2,.faq h2,.why h2{letter-spacing:-2px;margin:10px 0 0;font-size:39px}.search{background:var(--cream);border:1px solid #e8e2d8;border-radius:12px;align-items:center;width:290px;padding:0 15px;display:flex}.search span{font-size:25px}.search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:14px}.filters{gap:10px;margin:38px 0 28px;display:flex}.filters button{color:var(--muted);cursor:pointer;background:#fff;border:1px solid #ddd8cf;border-radius:50px;padding:9px 20px}.filters button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.productGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.productCard{background:#fff;border:1px solid #ece8e0;border-radius:18px;transition:all .25s;overflow:hidden}.productVisual{place-items:center;height:190px;display:grid;position:relative}.productVisual>span{background:#ffffffad;border:1px solid #ffffffe6;border-radius:10px;place-items:center;width:96px;height:112px;font-size:30px;font-weight:900;display:grid;transform:rotate(-5deg);box-shadow:0 14px 30px #173c3a1a}.productVisual small{background:#fff;border-radius:30px;padding:5px 10px;font-size:9px;position:absolute;bottom:15px;left:17px}.tag{color:var(--coral);font-size:10px;font-weight:900}.productBody h3{margin:9px 0;font-size:18px}.productBody>p{color:var(--muted);min-height:44px;font-size:12px;line-height:1.8}.productBottom{border-top:1px solid #eee9e1;justify-content:space-between;align-items:center;margin-top:17px;padding-top:17px;display:flex}.productBottom strong{font-size:19px}.productBottom strong small{font-size:11px}.productBottom button{color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.productBottom button span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-right:7px;display:inline-grid}.empty{text-align:center;color:var(--muted);padding:50px}.why{background:var(--dark);color:#fff;grid-template-columns:.8fr 1.7fr;gap:70px;padding:90px max(34px,50% - 586px);display:grid}.steps{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.steps article{position:relative}.steps article>b{color:#ffffff26;font-size:42px;position:absolute;top:0;left:0}.steps article>span{background:var(--coral);border-radius:50%;place-items:center;width:55px;height:55px;margin-bottom:27px;font-size:24px;display:grid}.steps p{color:#b9cbc8;font-size:12px;line-height:1.9}.faq{grid-template-columns:.75fr 1.25fr;gap:80px;max-width:1172px;margin:auto;padding:90px 34px;display:grid}.faq details{border-bottom:1px solid #dcd8ce;padding:21px 0}.faq summary{cursor:pointer;justify-content:space-between;font-weight:800;list-style:none;display:flex}.faq details p{color:var(--muted);font-size:13px;line-height:1.8}.faq details[open] summary span{transform:rotate(45deg)}footer{max-width:1172px;color:var(--muted);border-top:1px solid #ddd8cf;justify-content:space-between;align-items:center;margin:auto;padding:35px 34px;font-size:11px;display:flex}footer .brand{color:var(--ink)}.overlay{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a1c1b8c;border:0;position:fixed;inset:0}.drawer{z-index:21;background:#fffdf8;flex-direction:column;width:min(430px,92vw);height:100%;padding:28px;display:flex;position:fixed;top:0;right:0;box-shadow:-15px 0 50px #00000026}.drawerHead{border-bottom:1px solid #e7e2d8;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.drawerHead h2{font-size:23px}.drawerHead h2 small{color:var(--muted)}.drawerHead button,.modalClose{cursor:pointer;color:var(--ink);background:0 0;border:0;font-size:32px}.emptyCart{text-align:center;color:var(--muted);margin:auto}.emptyCart>span{font-size:60px}.cartItems{flex:1;padding-top:15px;overflow:auto}.cartItems article{border-bottom:1px solid #eee9e1;grid-template-columns:75px 1fr;gap:14px;padding:14px 0;display:grid}.thumb{border-radius:10px;place-items:center;height:75px;font-weight:900;display:grid}.cartItems h3{margin:3px 0;font-size:14px}.cartItems p{color:var(--coral);font-size:12px;font-weight:800}.qty{align-items:center;gap:12px;display:flex}.qty button{cursor:pointer;background:#fff;border:1px solid #ddd8cf;border-radius:50%;width:25px;height:25px}.cartTotal{justify-content:space-between;padding:22px 0;font-size:17px;display:flex}.checkout{width:100%}.secure{text-align:center;color:var(--muted);font-size:10px}.toast{z-index:40;background:var(--ink);color:#fff;border-radius:50px;padding:13px 22px;font-size:12px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #0000002e}.checkoutModal{z-index:22;background:#fffdf8;border-radius:20px;width:min(500px,92vw);padding:36px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 80px #0003}.modalClose{position:absolute;top:18px;left:20px}.checkoutModal h2{margin:8px 0;font-size:30px}.checkoutModal>p{color:var(--muted)}.payOptions{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0;display:grid}.payOptions button{cursor:pointer;background:#fff;border:1px solid #ddd8cf;border-radius:12px;padding:18px 10px}.payOptions button span{font-size:18px;font-weight:900;display:block}.payOptions button small{color:var(--muted);margin-top:5px;display:block}.samsung{font-size:12px!important}.demoNote{color:#9b503c;background:#fff0e9;border-radius:10px;margin-bottom:18px;padding:13px;font-size:11px;line-height:1.7}.full{text-align:center;border:0;width:100%;display:block}@media (width<=850px){.nav nav{display:none}.hero{grid-template-columns:1fr;padding-top:45px}.hero h1{font-size:55px}.heroArt{height:410px}.productGrid{grid-template-columns:repeat(2,1fr)}.why{grid-template-columns:1fr}.faq{grid-template-columns:1fr;gap:30px}}@media (width<=560px){.nav{height:76px;padding:0 19px}.cartButton span{display:none}.hero{padding:45px 20px 55px}.hero h1{letter-spacing:-3px;font-size:45px}.heroCopy>p:not(.eyebrow){font-size:14px}.heroActions{gap:18px}.trust{gap:11px;font-size:10px}.heroArt{height:345px}.glow{width:300px;height:300px}.card{width:190px;height:250px;padding:21px}.card.front{transform:translate(-35px,25px)rotate(-7deg)}.card.back{transform:translate(65px,-15px)rotate(9deg)}.card.front strong{margin:20px 0;font-size:29px}.card.back b{margin:20px 0 8px;font-size:55px}.products{padding:65px 20px}.sectionHead{flex-direction:column;align-items:start}.sectionHead h2,.faq h2,.why h2{font-size:31px}.search{width:100%}.productGrid{grid-template-columns:1fr}.why{gap:45px;padding:65px 20px}.steps{grid-template-columns:1fr}.steps article{padding-right:74px}.steps article>span{position:absolute;right:0}.faq{padding:65px 20px}footer{text-align:center;flex-direction:column;gap:20px;padding:30px 20px}.payOptions{grid-template-columns:1fr}}.productVisual{width:100%;color:var(--ink);cursor:pointer;border:0;font-family:inherit}.productVisual>span{transition:all .25s}.productVisual b{background:var(--ink);color:#fff;opacity:0;border-radius:30px;padding:7px 13px;font-size:10px;transition:all .25s;position:absolute;bottom:14px;right:16px;transform:translateY(4px)}.productCard:hover .productVisual>span,.productVisual:focus-visible>span{transform:rotate(-2deg)scale(1.04)}.productCard:hover .productVisual b,.productVisual:focus-visible b{opacity:1;transform:none}.quickMeta{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.quickMeta span{background:var(--cream);color:var(--muted);border-radius:30px;padding:6px 9px;font-size:9px}.detailsButton{width:100%;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #dcd8ce;border-radius:9px;justify-content:space-between;margin-top:14px;padding:10px 13px;font-size:11px;font-weight:800;display:flex}.productBottom{margin-top:14px}.productModal{z-index:22;background:#fffdf8;border-radius:22px;grid-template-columns:.78fr 1.22fr;width:min(920px,92vw);max-height:90vh;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 80px #0005}.productModal .modalClose{z-index:2;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;line-height:1;display:grid;box-shadow:0 5px 15px #0002}.detailVisual{place-items:center;min-height:520px;display:grid;position:relative}.detailVisual>span{background:#ffffffb8;border:1px solid #fff;border-radius:16px;place-items:center;width:180px;height:225px;font-size:50px;font-weight:900;display:grid;transform:rotate(-5deg);box-shadow:0 25px 45px #173c3a26}.detailVisual small{background:#fff;border-radius:30px;padding:8px 14px;font-size:10px;position:absolute;bottom:28px}.detailContent{padding:42px}.detailContent h2{letter-spacing:-1px;margin:8px 0 12px;font-size:32px}.detailDescription{color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.9}.detailSpecs{grid-template-columns:1fr 1fr;gap:9px;display:grid}.detailSpecs>div{background:#f5f1e8;border-radius:10px;flex-direction:column;gap:5px;padding:11px 13px;display:flex}.detailSpecs small{color:var(--muted);font-size:9px}.detailSpecs strong{font-size:11px}.included h3{margin:22px 0 10px;font-size:14px}.included ul{grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;list-style:none;display:grid}.included li{color:var(--muted);font-size:11px}.included li span{width:19px;height:19px;color:var(--ink);background:#dceadf;border-radius:50%;place-items:center;margin-left:7px;font-size:9px;display:inline-grid}.licenseNote{border-right:3px solid var(--coral);background:#fff4ef;flex-direction:column;gap:5px;margin:20px 0;padding:8px 12px;display:flex}.licenseNote strong{font-size:10px}.licenseNote span{color:var(--muted);font-size:9px;line-height:1.7}.detailAction{border-top:1px solid #e2ddd3;justify-content:space-between;align-items:center;padding-top:18px;display:flex}.detailAction>strong{font-size:25px}.detailAction>strong small{font-size:12px}.detailAction button{background:var(--coral);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:13px 19px;font-weight:800}.detailAction button span{margin-right:10px}@media (width<=850px){.productModal{grid-template-columns:1fr;max-height:92vh}.detailVisual{min-height:220px}.detailVisual>span{width:110px;height:135px;font-size:34px}.detailVisual small{bottom:14px}.detailContent{padding:28px}}@media (width<=560px){.productVisual b{opacity:1;transform:none}.detailVisual{min-height:175px}.detailVisual>span{width:82px;height:100px;font-size:26px}.detailContent{padding:24px 19px}.detailContent h2{font-size:25px}.detailSpecs,.included ul{grid-template-columns:1fr}.detailAction{gap:15px}.detailAction button{padding:12px 13px}.detailAction>strong{font-size:21px}}.navActions{align-items:center;gap:9px;display:flex}.loginButton{background:#fff;border:1px solid #dcd8ce;border-radius:50px;align-items:center;gap:7px;padding:12px 16px;font-size:12px;font-weight:800;transition:all .2s;display:flex}.loginButton span{color:var(--coral);font-size:10px}.portalPage{background:linear-gradient(140deg,#fbf7ef 0%,#f6efe4 58%,#dceadf 100%);min-height:100vh;padding:30px}.portalShell{width:min(1100px,100%);margin:auto}.portalTop{justify-content:space-between;align-items:center;margin-bottom:46px;display:flex}.backLink{color:var(--muted);font-size:12px;font-weight:800}.backLink:hover{color:var(--ink)}.loginHero{text-align:center;max-width:650px;margin:55px auto 36px}.loginHero .portalMark{background:var(--ink);color:#fff;border-radius:22px;place-items:center;width:66px;height:66px;margin:0 auto 22px;font-size:28px;font-weight:900;display:grid;box-shadow:0 15px 35px #173c3a26}.loginHero h1{letter-spacing:-2px;margin:0 0 12px;font-size:45px}.loginHero>p{color:var(--muted);margin:0;font-size:15px;line-height:1.9}.loginGrid{grid-template-columns:1fr 1fr;gap:18px;max-width:800px;margin:auto;display:grid}.loginCard{background:#fffdf8;border:1px solid #e5ded3;border-radius:20px;padding:29px;box-shadow:0 16px 45px #173c3a0b}.loginCard .roleIcon{width:50px;height:50px;color:var(--coral);background:#fff0e9;border-radius:15px;place-items:center;margin-bottom:20px;font-weight:900;display:grid}.loginCard h2{margin:0 0 9px;font-size:21px}.loginCard p{min-height:46px;color:var(--muted);margin:0 0 22px;font-size:12px;line-height:1.8}.roleButton{background:var(--coral);color:#fff;border:0;border-radius:11px;justify-content:space-between;align-items:center;width:100%;padding:14px 18px;font-size:12px;font-weight:900;display:flex;box-shadow:0 8px 20px #e9866830}.loginCard.admin .roleButton{background:var(--ink);box-shadow:0 8px 20px #173c3a24}.loginSecurity{text-align:center;color:var(--muted);margin:25px 0;font-size:10px}.signedPanel{background:#fff;border:1px solid #e2ddd3;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;max-width:800px;margin:0 auto 25px;padding:17px 20px;display:flex}.signedIdentity{align-items:center;gap:12px;display:flex}.signedIdentity b{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.signedIdentity span{font-size:13px;font-weight:900;display:block}.signedIdentity small{color:var(--muted);font-size:10px}.signoutLink{color:#9b503c;font-size:11px;font-weight:800}.dashboardPage{background:#f6f2e9;min-height:100vh;padding:24px}.dashboardShell{max-width:1180px;margin:auto}.dashboardHeader{background:#fffdf8;border:1px solid #e5dfd4;border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:22px;padding:15px 20px;display:flex}.dashboardHeader .headerLinks{align-items:center;gap:10px;display:flex}.dashboardHeader .headerLinks a{background:#fff;border:1px solid #ded8cd;border-radius:50px;padding:9px 13px;font-size:11px;font-weight:800}.dashboardHeader .headerLinks a:last-child{color:#9b503c}.dashboardTitle{align-items:center;gap:12px;display:flex}.dashboardTitle .avatar{background:var(--ink);color:#fff;border-radius:13px;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.dashboardTitle h1{margin:0;font-size:18px}.dashboardTitle p{color:var(--muted);margin:4px 0 0;font-size:10px}.welcomeCard{background:var(--dark);color:#fff;border-radius:23px;justify-content:space-between;align-items:center;gap:30px;padding:37px;display:flex;position:relative;overflow:hidden}.welcomeCard:after{content:"✦";color:#ffffff12;font-size:170px;position:absolute;top:8px;left:42px}.welcomeCard h2{margin:0 0 9px;font-size:31px}.welcomeCard p{color:#bfd0cd;margin:0;font-size:13px;line-height:1.8}.welcomeCard .userBadge{z-index:1;background:#ffffff12;border:1px solid #ffffff1c;border-radius:16px;min-width:230px;padding:15px 19px;position:relative}.userBadge small,.userBadge span{display:block}.userBadge small{color:#afc3bf;margin-bottom:5px;font-size:9px}.userBadge span{text-align:right;direction:ltr;font-size:12px;font-weight:800}.metricGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0;display:grid}.metricCard{background:#fffdf8;border:1px solid #e4ded3;border-radius:17px;padding:20px}.metricCard span{color:var(--muted);font-size:10px;font-weight:800}.metricCard strong{margin:9px 0 2px;font-size:28px;display:block}.metricCard small{color:#6f9385;font-size:9px}.metricCard.coral strong{color:var(--coral)}.dashboardGrid{grid-template-columns:1.45fr .75fr;gap:18px;display:grid}.panel{background:#fffdf8;border:1px solid #e4ded3;border-radius:19px;padding:23px}.panelHead{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.panelHead h2{margin:0;font-size:17px}.panelHead span{color:var(--muted);font-size:10px}.productTable{border-collapse:collapse;width:100%;font-size:11px}.productTable th{text-align:right;color:var(--muted);border-bottom:1px solid #e7e1d7;padding:10px;font-size:9px}.productTable td{border-bottom:1px solid #eee9e0;padding:13px 10px}.productTable tr:last-child td{border:0}.statusPill{color:#39715e;background:#e7f2ec;border-radius:30px;align-items:center;gap:5px;padding:5px 9px;font-size:9px;font-weight:900;display:inline-flex}.statusPill:before{content:"";background:#4a8f78;border-radius:50%;width:5px;height:5px}.activityList{margin:0;padding:0;list-style:none}.activityList li{border-bottom:1px solid #ebe5dc;grid-template-columns:34px 1fr;gap:10px;padding:13px 0;display:grid}.activityList li:last-child{border:0}.activityList b{width:34px;height:34px;color:var(--coral);background:#fff0e9;border-radius:10px;place-items:center;display:grid}.activityList strong{margin-bottom:4px;font-size:11px;display:block}.activityList span{color:var(--muted);font-size:9px;line-height:1.6}.emptyOrders{text-align:center;color:var(--muted);padding:28px 15px}.emptyOrders b{color:#bdc9c5;font-size:38px;display:block}.emptyOrders h3{color:var(--ink);margin:10px 0 5px;font-size:16px}.emptyOrders p{font-size:11px;line-height:1.7}.emptyOrders a{color:var(--coral);margin-top:10px;font-size:11px;font-weight:900;display:inline-block}.deniedCard{text-align:center;background:#fffdf8;border:1px solid #e5dfd4;border-radius:22px;max-width:560px;margin:100px auto;padding:42px}.deniedCard .lock{font-size:42px}.deniedCard h1{margin:14px 0 8px;font-size:28px}.deniedCard p{color:var(--muted);font-size:13px;line-height:1.8}.deniedCard a{background:var(--ink);color:#fff;border-radius:10px;margin:10px 5px;padding:12px 18px;font-size:11px;font-weight:900;display:inline-block}@media (width<=850px){.loginGrid,.dashboardGrid{grid-template-columns:1fr}.metricGrid{grid-template-columns:repeat(2,1fr)}.welcomeCard{flex-direction:column;align-items:flex-start}.welcomeCard .userBadge{width:100%}}@media (width<=560px){.loginButton{place-items:center;width:40px;height:40px;padding:0;font-size:0;display:grid}.loginButton span{font-size:12px}.portalPage,.dashboardPage{padding:16px}.portalTop{margin-bottom:25px}.loginHero{margin:35px auto 27px}.loginHero h1{font-size:34px}.loginGrid{grid-template-columns:1fr}.loginCard p{min-height:0}.dashboardHeader{align-items:flex-start;gap:14px}.dashboardHeader .headerLinks{flex-direction:column;align-items:stretch}.dashboardHeader .headerLinks a{text-align:center;padding:8px 10px}.metricGrid{grid-template-columns:1fr 1fr}.metricCard{padding:16px}.metricCard strong{font-size:23px}.welcomeCard{padding:27px 23px}.welcomeCard h2{font-size:25px}.panel{padding:18px;overflow:auto}.productTable{min-width:530px}.signedPanel{flex-direction:column;align-items:flex-start}}.productVisual>img{object-fit:cover;width:100%;height:100%;display:block}.productCard:hover .productVisual>img,.productVisual:focus-visible>img{filter:brightness(.96)}.detailVisual>img{object-fit:contain;border-radius:16px;width:88%;height:440px;display:block}.adminProductThumb>img,.imagePreview>img,.thumb>img{object-fit:cover;width:100%;height:100%;display:block}.thumb{overflow:hidden}.productManager{margin-top:20px;overflow:visible}.managerHead{border-bottom:1px solid #e9e3d9;justify-content:space-between;align-items:center;gap:28px;padding-bottom:22px;display:flex}.managerHead h2{margin:5px 0 7px;font-size:25px}.managerHead>div>span{color:var(--muted);font-size:11px}.addProductButton{background:var(--coral);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:12px;padding:14px 18px;font-size:12px;font-weight:900;box-shadow:0 9px 22px #e9866833}.addProductButton b{margin-left:7px;font-size:16px}.managerTools{justify-content:space-between;align-items:center;gap:20px;margin:22px 0;display:flex}.managerSearch{background:#f5f1e8;border:1px solid #e4ded4;border-radius:11px;align-items:center;width:min(390px,100%);padding:0 13px;display:flex}.managerSearch span{font-size:22px}.managerSearch input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:12px}.managerCounts{gap:8px;display:flex}.managerCounts span{color:var(--muted);background:#f5f1e8;border-radius:30px;padding:8px 12px;font-size:9px}.managerCounts b{color:var(--ink);margin-left:4px;font-size:11px}.adminProductsGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.adminProductCard{background:#fff;border:1px solid #e5dfd4;border-radius:16px;transition:all .2s;overflow:hidden}.adminProductCard.unpublished{opacity:.73}.adminProductThumb{place-items:center;height:145px;display:grid;position:relative;overflow:hidden}.adminProductThumb>span{font-size:30px;font-weight:900}.adminProductThumb>small{border-radius:30px;padding:5px 9px;font-size:8px;font-weight:900;position:absolute;top:10px;left:10px}.adminProductThumb>small.live{color:#39715e;background:#e6f4ed}.adminProductThumb>small.hidden{color:#9b503c;background:#fff0e9}.adminProductInfo{padding:16px}.adminProductInfo h3{margin:7px 0;font-size:14px}.adminProductInfo>p{color:var(--muted);min-height:35px;margin:0 0 10px;font-size:10px;line-height:1.7}.adminProductInfo>strong{font-size:18px}.adminProductInfo>strong small{font-size:9px}.adminProductActions{border-top:1px solid #ece6dc;grid-template-columns:1fr auto;gap:7px;margin-top:14px;padding-top:12px;display:grid}.adminProductActions button{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #ded8ce;border-radius:9px;padding:9px 10px;font-size:9px;font-weight:900}.adminProductActions button:hover{border-color:var(--ink)}.adminProductActions .hideAction{color:#9b503c}.adminProductActions .publishAction{color:#39715e}.adminProductActions button:disabled{opacity:.55;cursor:wait}.managerEmpty{text-align:center;color:var(--muted);padding:50px 20px}.managerEmpty>b{font-size:36px}.managerEmpty h3{color:var(--ink);margin:9px 0 3px}.managerEmpty p{font-size:11px}.adminAlert{border-radius:10px;margin:14px 0;padding:12px 14px;font-size:11px;line-height:1.7}.adminAlert.error{color:#963f2c;background:#fff0e9;border:1px solid #f2cbbd}.adminOverlay{z-index:50}.productEditor{z-index:51;background:#fffdf8;width:min(720px,96vw);height:100%;position:fixed;top:0;left:0;overflow:auto;box-shadow:20px 0 70px #0003}.editorHead{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8ef;border-bottom:1px solid #e6dfd5;justify-content:space-between;align-items:center;padding:22px 28px;display:flex;position:sticky;top:0}.editorHead h2{margin:4px 0 0;font-size:22px}.editorHead>button{color:var(--ink);cursor:pointer;background:#f1ece3;border:0;border-radius:50%;width:38px;height:38px;font-size:26px}.productEditor form{padding:2px 28px 34px}.editorSection{border-bottom:1px solid #e9e3d9;padding:24px 0}.editorSection h3{margin:0 0 16px;font-size:14px}.formGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.formGrid label,.imageControls>label{color:var(--muted);flex-direction:column;gap:7px;font-size:10px;font-weight:800;display:flex}.formGrid label.wide{grid-column:1/-1}.formGrid label>small{font-size:8px;font-weight:400}.formGrid input,.formGrid textarea,.formGrid select,.imageControls input{width:100%;color:var(--ink);resize:vertical;background:#fff;border:1px solid #ddd7cd;border-radius:9px;outline:0;padding:11px}.formGrid input:focus,.formGrid textarea:focus,.formGrid select:focus,.imageControls input:focus{border-color:var(--coral);box-shadow:0 0 0 3px #e9866814}.imageEditor{grid-template-columns:170px 1fr;align-items:start;gap:18px;display:grid}.imagePreview{border-radius:14px;place-items:center;height:170px;display:grid;overflow:hidden}.imagePreview>span{font-size:38px;font-weight:900}.imageControls{flex-direction:column;gap:10px;display:flex}.imageControls>small{color:var(--muted);font-size:8px;line-height:1.6}.uploadButton{cursor:pointer;align-items:center;color:var(--ink)!important;background:#fff!important;border:1px dashed #c9c0b4!important;border-radius:10px!important;padding:12px!important}.uploadButton input{display:none}.removeImageButton{color:#9b503c;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:9px;font-weight:900}.publishToggle{cursor:pointer;background:#f5f1e8;border-radius:12px;align-items:flex-start;gap:10px;margin-top:18px;padding:13px;display:flex}.publishToggle input{accent-color:var(--coral);margin-top:3px}.publishToggle span{flex-direction:column;gap:4px;display:flex}.publishToggle b{font-size:11px}.publishToggle small{color:var(--muted);font-size:8px;line-height:1.5}.editorActions{justify-content:flex-end;gap:9px;padding-top:22px;display:flex}.editorActions button{cursor:pointer;background:#fff;border:1px solid #dcd6cc;border-radius:10px;padding:12px 18px;font-size:10px;font-weight:900}.editorActions .saveProductButton{border-color:var(--coral);background:var(--coral);color:#fff;min-width:140px}.editorActions button:disabled{opacity:.6;cursor:wait}@media (width<=950px){.adminProductsGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.detailVisual>img{height:190px}.managerHead,.managerTools{flex-direction:column;align-items:stretch}.addProductButton{width:100%}.managerCounts{flex-wrap:wrap}.adminProductsGrid{grid-template-columns:1fr}.productManager{padding:16px}.productEditor{width:100%}.editorHead,.productEditor form{padding-left:18px;padding-right:18px}.formGrid,.imageEditor{grid-template-columns:1fr}.imagePreview{height:210px}.editorActions{background:#fffdf8;padding:14px 0;position:sticky;bottom:0}.editorActions button{flex:1}}.customProductCard{border-color:#eab9c9;box-shadow:0 10px 30px #c8648a12}.customProductCard .productVisual{background:linear-gradient(135deg,#f7dce5,#eadcf4)}.customProductCard .productVisual>span{border-radius:50% 50% 44% 56%;font-size:42px}.cartCustomization{line-height:1.5;color:var(--muted)!important;margin:3px 0!important;font-size:10px!important;font-weight:400!important}.customizerOverlay{z-index:60}.coloringCustomizer{z-index:61;background:#fffdf8;border-radius:24px;width:min(1030px,94vw);max-height:92vh;padding:34px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 35px 90px #0005}.coloringCustomizer .modalClose{z-index:3}.customizerHead{text-align:center;max-width:670px;margin:0 auto 27px}.customizerHead h2{letter-spacing:-1.5px;margin:7px 0 9px;font-size:34px}.customizerHead>p:last-child{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.customizerGrid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:28px;display:grid}.photoStep{background:#f6f1e9;border-radius:18px;padding:20px}.childPhotoPreview{height:245px;color:var(--muted);background:linear-gradient(145deg,#f9e8ed,#f4f0e6);border:2px dashed #cfbbb4;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;overflow:hidden}.childPhotoPreview.hasPhoto{background:#eadfe3;border-style:solid}.childPhotoPreview img{object-fit:cover;width:100%;height:100%}.childPhotoPreview>span{width:47px;height:47px;color:var(--coral);background:#fff;border-radius:50%;place-items:center;font-size:26px;display:grid;box-shadow:0 8px 18px #173c3a17}.childPhotoPreview b{color:var(--ink);font-size:12px}.childPhotoPreview small{font-size:9px}.childPhotoUpload{text-align:center;background:var(--ink);color:#fff;cursor:pointer;border-radius:11px;flex-direction:column;align-items:center;margin-top:13px;padding:11px;display:flex}.childPhotoUpload input{display:none}.childPhotoUpload span{font-size:11px;font-weight:900}.childPhotoUpload small{color:#c5d4d1;margin-top:4px;font-size:8px}.photoTips{color:var(--muted);margin:16px 0 0;padding:0 17px 0 0;font-size:9px;line-height:1.9}.customizerOptions{flex-direction:column;gap:17px;display:flex}.childNameField{flex-direction:column;gap:7px;font-size:11px;font-weight:900;display:flex}.childNameField span small{color:var(--muted);font-weight:400}.childNameField input{color:var(--ink);background:#fff;border:1px solid #ded7cc;border-radius:11px;outline:0;padding:12px 14px}.childNameField input:focus{border-color:var(--coral);box-shadow:0 0 0 3px #e9866814}.themePicker{border:0;margin:0;padding:0}.themePicker legend{margin-bottom:9px;font-size:11px;font-weight:900}.themePicker>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.themePicker button{text-align:right;color:var(--ink);cursor:pointer;border:2px solid #0000;border-radius:13px;grid-template-columns:35px 1fr auto;align-items:center;gap:8px;padding:12px;display:grid;position:relative}.themePicker button b{background:#ffffffa3;border-radius:10px;place-items:center;width:35px;height:35px;font-size:19px;display:grid}.themePicker button span{font-size:10px;font-weight:900}.themePicker button i{background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:none}.themePicker button.selected{border-color:var(--ink)}.themePicker button.selected i{display:grid}.customOrderSummary{background:#f4efe7;border-radius:13px;grid-template-columns:1.2fr 1fr 1fr;gap:9px;padding:13px;display:grid}.customOrderSummary>div{border-left:1px solid #ded6cb;flex-direction:column;gap:5px;padding-left:9px;display:flex}.customOrderSummary>div:last-child{border:0;padding:0}.customOrderSummary span{color:var(--muted);font-size:8px}.customOrderSummary strong{font-size:9px;line-height:1.5}.photoConsent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:9px;font-size:9px;line-height:1.7;display:flex}.photoConsent input{accent-color:var(--coral);margin-top:3px}.privacyHint{color:#477064;margin:-9px 0 0;font-size:9px;line-height:1.6}.customizerError{color:#963f2c;background:#fff0e9;border:1px solid #f2cbbd;border-radius:9px;margin:0;padding:10px 12px;font-size:10px}.finishCustomization{background:var(--coral);color:#fff;cursor:pointer;border:0;border-radius:11px;padding:14px 18px;font-weight:900;box-shadow:0 9px 22px #e9866833}.finishCustomization span{float:left}.finishCustomization:hover{filter:brightness(.97)}@media (width<=800px){.coloringCustomizer{padding:28px 22px}.customizerGrid{grid-template-columns:1fr}.photoStep{grid-template-columns:170px 1fr;gap:14px;display:grid}.childPhotoPreview{grid-row:1/4;height:190px}.childPhotoUpload,.photoTips{margin-top:0}.customOrderSummary{grid-template-columns:1fr 1fr}.customOrderSummary>div{border:0;padding:0}.customOrderSummary>div:first-child{grid-column:1/-1}}@media (width<=520px){.coloringCustomizer{border-radius:18px;padding:27px 16px 20px}.customizerHead{text-align:right;padding-left:32px}.customizerHead h2{font-size:26px}.photoStep{display:block}.childPhotoPreview{height:210px}.childPhotoUpload{margin-top:12px}.photoTips{margin-top:14px}.themePicker>div,.customOrderSummary{grid-template-columns:1fr}.customOrderSummary>div:first-child{grid-column:auto}}.previewMeta{font-weight:900;color:#39715e!important;background:#e8f2ed!important}.previewProductButton{width:100%;color:var(--ink);cursor:pointer;text-align:right;background:#f1f8f5;border:1px solid #cbded6;border-radius:11px;justify-content:space-between;align-items:center;margin-top:18px;padding:11px 13px;display:flex}.previewProductButton>span{align-items:center;gap:10px;display:flex}.previewProductButton>span>b{background:var(--ink);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.previewProductButton>span>span{flex-direction:column;gap:3px;font-size:10px;font-weight:900;display:flex}.previewProductButton small{color:var(--muted);font-size:8px;font-weight:400}.previewProductButton>i{font-style:normal}.productPreviewOverlay{z-index:70}.productPreviewModal{z-index:71;background:#f8f4ec;border-radius:24px;width:min(1120px,95vw);max-height:94vh;padding:30px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 35px 90px #0005}.productPreviewModal .modalClose{z-index:3}.previewHeader{border-bottom:1px solid #ded8ce;justify-content:space-between;align-items:end;gap:25px;padding:0 6px 21px;display:flex}.previewPill{color:#39715e;background:#dcece5;border-radius:30px;padding:6px 11px;font-size:9px;font-weight:900;display:inline-flex}.previewHeader h2{margin:8px 0 5px;font-size:28px}.previewHeader p{color:var(--muted);margin:0;font-size:10px}.previewProgress{flex-direction:column;gap:7px;width:170px;display:flex}.previewProgress>span{background:#ddd8cf;border-radius:20px;height:7px;overflow:hidden}.previewProgress>span>b{background:var(--coral);border-radius:20px;height:100%;display:block}.previewProgress strong{color:var(--muted);font-size:9px}.previewWorkspace{grid-template-columns:125px minmax(360px,1fr) 230px;gap:20px;padding:22px 0;display:grid}.previewThumbnails>span{color:var(--muted);margin-bottom:10px;font-size:9px;font-weight:900;display:block}.previewThumbnails>div{flex-direction:column;gap:8px;max-height:470px;padding-left:4px;display:flex;overflow:auto}.previewThumbnails button,.lockedThumbnail{height:76px;color:var(--ink);background:#fff;border:1px solid #ded8cf;border-radius:10px;grid-template-columns:1fr auto;align-items:center;padding:8px;display:grid}.previewThumbnails button{cursor:pointer}.previewThumbnails button.active{border:2px solid var(--coral);box-shadow:0 5px 14px #e986681c}.previewThumbnails i{font-size:19px;font-style:normal}.previewThumbnails b{font-size:9px}.lockedThumbnail{color:#88908e;filter:grayscale();background:#ece8e0}.samplePage{border-radius:18px;place-items:center;min-height:500px;padding:24px;display:grid}.samplePaper{aspect-ratio:.72;background:#fff;border:1px solid #fff;border-radius:5px;width:min(390px,88%);padding:27px;position:relative;overflow:hidden;box-shadow:0 18px 45px #173c3a2b}.samplePaperTop{border-bottom:1px solid #e5e0d7;justify-content:space-between;padding-bottom:10px;display:flex}.samplePaperTop span{font-size:12px;font-weight:900}.samplePaperTop small{color:var(--muted);font-size:7px}.samplePageNumber{color:#173c3a0d;font-size:39px;font-weight:900;position:absolute;top:55px;left:24px}.sampleIcon{background:#f3ede4;border-radius:15px;place-items:center;width:52px;height:52px;margin:35px 0 17px;font-size:24px;display:grid}.samplePaper h3{margin:0 0 8px;font-size:21px}.samplePaper>p{color:var(--muted);margin:0;font-size:8px;line-height:1.7}.sampleContent{gap:9px;margin-top:24px;display:grid}.sampleContent span{background:#e9e5dd;border-radius:5px;height:10px;display:block}.sampleContent.variant0 span:nth-child(odd){width:78%}.sampleContent.variant0 span:nth-child(2n){width:95%}.sampleContent.variant1{grid-template-columns:1fr 1fr}.sampleContent.variant1 span{background:#f1ede6;border:1px solid #e4dfd6;height:50px}.sampleContent.variant2{grid-template-columns:repeat(3,1fr)}.sampleContent.variant2 span{background:0 0;border:2px solid #d8d4cc;border-radius:50%;height:67px}.sampleWatermark{color:#a28d86;width:max-content;font-size:7px;font-weight:900;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.previewInfo{flex-direction:column;gap:14px;display:flex}.previewCount{background:var(--ink);color:#fff;border-radius:16px;padding:18px}.previewCount strong{margin-left:7px;font-size:34px}.previewCount span{font-size:11px}.previewCount small{color:#bfd0cd;margin-top:5px;font-size:8px;display:block}.previewInfo dl{background:#fff;border:1px solid #e4ded4;border-radius:13px;margin:0;padding:5px 14px}.previewInfo dl>div{border-bottom:1px solid #ebe5dc;padding:10px 0}.previewInfo dl>div:last-child{border:0}.previewInfo dt{color:var(--muted);font-size:8px}.previewInfo dd{margin:4px 0 0;font-size:9px;font-weight:900}.lockedContent{background:#eee9e1;border-radius:12px;align-items:center;gap:10px;padding:13px;display:flex}.lockedContent>b{background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.lockedContent div{flex-direction:column;gap:3px;display:flex}.lockedContent strong{font-size:9px}.lockedContent span{color:var(--muted);font-size:8px;line-height:1.5}.previewContinue{background:var(--coral);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:13px 14px;font-size:10px;font-weight:900}.previewContinue span{float:left}.productPreviewModal .previewFooterNote{color:#9b503c;text-align:center;background:#fff4ef;border:0;border-radius:10px;max-width:none;margin:0;padding:13px;font-size:9px;display:block}.previewFooterNote:before{content:"ⓘ";margin-left:5px}@media (width<=900px){.previewWorkspace{grid-template-columns:100px 1fr}.previewInfo{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;display:grid}.previewContinue{grid-column:1/-1}.samplePage{min-height:450px}.samplePaper{width:min(360px,90%)}}@media (width<=620px){.productPreviewModal{padding:24px 15px}.previewHeader{flex-direction:column;align-items:flex-start;padding-left:35px}.previewProgress{width:100%}.previewWorkspace{grid-template-columns:1fr}.previewThumbnails{order:2}.previewThumbnails>div{flex-direction:row;max-height:none;padding-bottom:5px;overflow:auto}.previewThumbnails button,.lockedThumbnail{min-width:72px;height:64px}.samplePage{order:1;min-height:390px;padding:14px}.samplePaper{width:min(315px,94%);padding:21px}.samplePaper h3{font-size:18px}.previewInfo{order:3;grid-column:auto;grid-template-columns:1fr}.previewHeader h2{font-size:23px}.productPreviewModal .previewFooterNote{font-size:8px}}.letterStudio{background:linear-gradient(135deg,#efeafa 0%,#fff6e8 58%,#e1f4f0 100%);border:1px solid #e4dff0;border-radius:30px;grid-template-columns:310px 1fr;align-items:center;gap:54px;max-width:1172px;margin:78px auto;padding:42px;display:grid;overflow:hidden;box-shadow:0 22px 55px #44397313}.letterStudioCover{place-items:center;height:380px;display:grid;position:relative}.letterStudioCover:before{content:"";background:#ffffff9c;border-radius:50%;width:280px;height:280px;position:absolute}.letterStudioCover img{object-fit:cover;border-radius:15px;width:230px;height:325px;position:relative;transform:rotate(-4deg);box-shadow:0 25px 45px #342a7338}.letterStudioCover span{background:var(--ink);color:#fff;border-radius:30px;padding:8px 14px;font-size:9px;font-weight:900;position:absolute;bottom:18px;left:5px}.letterStudioContent h2{letter-spacing:-2px;margin:9px 0 16px;font-size:43px}.letterStudioContent>p:not(.eyebrow){color:var(--muted);max-width:670px;font-size:15px;line-height:2}.letterStudioChoices{flex-wrap:wrap;gap:9px;margin:24px 0;display:flex}.letterStudioChoices span{background:#ffffffb8;border:1px solid #fff;border-radius:40px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;font-weight:900;display:flex}.letterStudioChoices b{color:#fff;background:#6c59e8;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.letterStudioAction{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.letterStudioAction button{color:#fff;cursor:pointer;background:#6c59e8;border:0;border-radius:12px;padding:15px 20px;font-weight:900;box-shadow:0 11px 25px #6c59e83d}.letterStudioAction button span{margin-right:16px}.letterStudioAction small{color:var(--muted);font-size:9px}.letterProductCard{border-color:#dcd3f6}.letterProductCard .productVisual{background:#e9e2fb;height:220px}.letterProductCard .productVisual>img{object-fit:contain;padding:13px}.letterProductCard .productVisual small{color:#fff;background:#6c59e8}.cartLetter{color:#6c59e8;font-size:40px}.letterCustomizerOverlay{z-index:80}.letterCustomizer{z-index:81;background:#fffdf8;border-radius:25px;width:min(1080px,95vw);max-height:94vh;padding:34px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 38px 95px #0005}.letterCustomizer .modalClose{z-index:3}.letterCustomizerHead{border-bottom:1px solid #e6e0d7;grid-template-columns:1fr 130px;align-items:center;gap:24px;padding:0 5px 23px;display:grid}.letterCustomizerHead h2{letter-spacing:-1.5px;margin:8px 0;font-size:34px}.letterCustomizerHead>div>p:last-child{color:var(--muted);margin:0;font-size:11px}.selectedLetterPreview{color:#fff;background:linear-gradient(145deg,#6c59e8,#8c7af0);border-radius:23px;place-items:center;height:115px;padding:8px;display:grid;box-shadow:0 14px 30px #6c59e833}.selectedLetterPreview span{font-size:53px;font-weight:900;line-height:1}.selectedLetterPreview small{font-size:9px;font-weight:900}.letterCustomizerBody{grid-template-columns:1.15fr .85fr;gap:28px;padding:25px 0;display:grid}.letterCustomizer fieldset{border:0;margin:0;padding:0}.letterCustomizer legend{align-items:center;gap:9px;width:100%;margin-bottom:15px;display:flex}.letterCustomizer legend>b{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.letterCustomizer legend>span{font-size:13px;font-weight:900}.letterCustomizer legend>small{color:var(--muted);margin-right:auto;font-size:8px}.letterPicker>div{background:#f4efe8;border-radius:17px;grid-template-columns:repeat(7,1fr);gap:8px;padding:13px;display:grid}.letterPicker button{aspect-ratio:1;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #ded7cc;border-radius:11px;font-size:20px;font-weight:900;transition:all .18s}.letterPicker button:hover{border-color:#6c59e8;transform:translateY(-2px)}.letterPicker button.selected{color:#fff;background:#6c59e8;border-color:#6c59e8;box-shadow:0 7px 15px #6c59e82e}.learningModePicker>div{flex-direction:column;gap:10px;display:flex}.learningModePicker button{width:100%;color:var(--ink);text-align:right;cursor:pointer;background:#f3efe8;border:2px solid #0000;border-radius:14px;grid-template-columns:39px 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.learningModePicker button>i{color:#6c59e8;background:#fff;border-radius:11px;place-items:center;width:39px;height:39px;font-size:18px;font-style:normal;display:grid}.learningModePicker button>span{flex-direction:column;gap:4px;display:flex}.learningModePicker button strong{font-size:11px}.learningModePicker button small{color:var(--muted);font-size:8px;line-height:1.5}.learningModePicker button>b{white-space:nowrap;background:#fff;border-radius:30px;padding:6px 8px;font-size:8px}.learningModePicker button.selected{background:#eeeafd;border-color:#6c59e8}.letterOrderSummary{background:var(--ink);color:#fff;border-radius:16px;grid-template-columns:.8fr 1.15fr 1.1fr 1.45fr;align-items:center;gap:12px;padding:15px;display:grid}.letterOrderSummary>div{border-left:1px solid #ffffff24;flex-direction:column;gap:5px;padding:0 11px;display:flex}.letterOrderSummary small{color:#bdcfcc;font-size:8px}.letterOrderSummary strong{font-size:10px}.letterOrderSummary button{background:var(--coral);color:#fff;cursor:pointer;border:0;border-radius:11px;padding:13px 15px;font-size:10px;font-weight:900}.letterOrderSummary button span{float:left}.previewThumbnails button>img{object-fit:cover;border-radius:4px;width:43px;height:58px}.realSamplePaper{width:min(390px,88%);position:relative}.realSamplePaper>img{border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 18px 45px #173c3a2b}.realSamplePaper>small{color:#9b503c;background:#fffdf8df;border-radius:20px;width:max-content;padding:5px 9px;font-size:7px;font-weight:900;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}@media (width<=850px){.letterStudio{grid-template-columns:230px 1fr;gap:34px;margin:55px 24px;padding:31px}.letterStudioCover{height:310px}.letterStudioCover img{width:190px;height:269px}.letterStudioContent h2{font-size:34px}.letterCustomizerBody{grid-template-columns:1fr}.letterOrderSummary{grid-template-columns:1fr 1fr}.letterOrderSummary button{grid-column:1/-1}.letterOrderSummary>div{border:0;padding:0}.learningModePicker>div{grid-template-columns:repeat(3,1fr);display:grid}.learningModePicker button{text-align:center;grid-template-columns:1fr}.learningModePicker button>i{margin:auto}.learningModePicker button>b{justify-self:center}}@media (width<=590px){.nav nav a[href=\#arabic-letters]{display:none}.letterStudio{border-radius:22px;grid-template-columns:1fr;margin:35px 16px;padding:24px 19px}.letterStudioCover{height:285px}.letterStudioCover img{width:175px;height:247px}.letterStudioContent h2{font-size:30px}.letterStudioContent>p:not(.eyebrow){font-size:13px}.letterStudioAction{flex-direction:column;align-items:stretch}.letterStudioAction button{width:100%}.letterCustomizer{border-radius:19px;padding:27px 15px 18px}.letterCustomizerHead{grid-template-columns:1fr 85px;padding-left:31px}.letterCustomizerHead h2{font-size:25px}.selectedLetterPreview{border-radius:16px;height:88px}.selectedLetterPreview span{font-size:39px}.letterPicker>div{grid-template-columns:repeat(6,1fr);gap:6px;padding:10px}.letterPicker button{font-size:17px}.learningModePicker>div{grid-template-columns:1fr}.learningModePicker button{text-align:right;grid-template-columns:39px 1fr auto}.learningModePicker button>i{margin:0}.letterOrderSummary{grid-template-columns:1fr}.letterOrderSummary>div{border-bottom:1px solid #ffffff1c;padding-bottom:8px}.realSamplePaper{width:min(315px,94%)}}:root{--ink:#4a294d;--dark:#351d3d;--cream:#fff9fc;--coral:#a13d67;--muted:#6b5663;--berry:#9b315b;--violet:#6f4a8e;--blush:#f8dfe9;--lilac:#eadff6;--powder:#f6ecf2;--line:#ead7e1;--surface:#fffdfd}@media (width<=560px){.nav{justify-content:space-between;gap:10px}.brand{min-width:0}.brand small{display:none}.navActions{flex-shrink:0;gap:6px;display:flex}.loginButton{white-space:nowrap;align-items:center;gap:5px;width:auto;height:44px;padding:8px 10px;font-size:11px;display:flex}.loginButton span{font-size:11px}.cartButton{gap:6px;min-width:auto;height:44px;padding:7px 9px}.cartButton span{font-size:11px;font-weight:800}.cartButton b{width:25px;min-width:25px;height:25px}}.navActions{gap:18px}.mobileMenuButton,.loginButton,.cartButton{color:#71384d;background:linear-gradient(145deg,#fff,#f9f1f5);border:1px solid #eadce2;border-radius:20px;place-items:center;width:62px;min-width:62px;height:62px;padding:0;display:grid;box-shadow:0 8px 20px #6d385411}.loginButton{font-size:0}.cartButton{position:relative}.cartButton em{display:none}.cartButton strong{color:#fff;background:linear-gradient(135deg,#e55780,#d86c89);border:2px solid #fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;font-weight:900;line-height:1;display:grid;position:absolute;top:-8px;left:-8px;box-shadow:0 7px 15px #d44e7436}.accountIcon{width:30px;height:30px;display:block;position:relative}.accountIcon i{border:3px solid;border-radius:50%;width:12px;height:12px;position:absolute;top:1px;right:9px}.accountIcon b{border:3px solid;border-radius:15px 15px 7px 7px;width:26px;height:13px;position:absolute;bottom:1px;right:2px}.cartIcon{width:33px;height:29px;display:block;position:relative}.cartIcon i{border:3px solid;border-top:0;border-radius:0 0 7px 7px;width:24px;height:16px;position:absolute;top:5px;right:2px;transform:skew(-10deg)}.cartIcon:before{content:"";background:currentColor;border-radius:5px;width:10px;height:3px;position:absolute;top:1px;right:1px}.cartIcon b{background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;bottom:0}.cartIcon b:nth-child(2){right:7px}.cartIcon b:nth-child(3){right:23px}.mobileMenuButton{color:#71384d;background:#fff;border-color:#df6385;align-content:center;gap:6px;display:grid}.mobileMenuButton i{background:currentColor;border-radius:99px;width:29px;height:4px}.navActions>button:hover,.navActions>a:hover{border-color:#bd5475;transform:translateY(-1px);box-shadow:0 12px 25px #6d385420}@media (width<=680px){.navActions{gap:10px}.mobileMenuButton,.loginButton,.cartButton{border-radius:15px;width:48px;min-width:48px;height:48px}.mobileMenuButton i{width:23px;height:3px}.accountIcon{transform:scale(.82)}.cartIcon{transform:scale(.8)}.cartButton strong{width:21px;height:21px;font-size:9px;top:-5px;left:-5px}.cartButton .cartIcon b{background:currentColor;border:0;width:6px;min-width:6px;height:6px;margin:0;position:absolute}.cartButton .cartIcon{font-size:inherit;display:block}.loginButton .accountIcon{font-size:inherit}}.otpBoxes{direction:ltr;justify-content:center;gap:8px;display:flex}.otpBoxes input{height:52px;font-weight:900;text-align:center!important;width:42px!important;font-size:22px!important}.authResend{color:#7d425d;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px;font-weight:800}.authSuccess{color:#257445;text-align:center;background:#edf8f0;border-radius:10px;margin:0;padding:10px;font-size:11px}html{scroll-padding-top:112px}body{background:linear-gradient(#fff9fc 0%,#fffdfd 36%,#fbf4f8 100%);font-family:ui-rounded,SF Pro Rounded,Segoe UI,Tahoma,Arial,sans-serif;line-height:1.6}button,input,textarea,select{font:inherit}button:not(:disabled),input,textarea,select{min-height:44px}#top,#arabic-letters,#products,#why,#faq{scroll-margin-top:112px}.skipLink{z-index:120;background:var(--dark);color:#fff;border-radius:12px;padding:11px 16px;font-size:13px;font-weight:900;transition:transform .18s;position:fixed;top:12px;right:16px;transform:translateY(-180%);box-shadow:0 12px 30px #351d3d38}.skipLink:focus{transform:translateY(0)}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid var(--violet);outline-offset:3px}:where(button,a){touch-action:manipulation}.nav{z-index:14;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fff9fcf2;max-width:none;height:86px;padding-inline:max(34px,50% - 586px);position:sticky;top:0;box-shadow:0 7px 25px #542d4810}.brand span{color:var(--berry);letter-spacing:-1px;font-size:30px}.brand small{color:var(--muted);font-size:10px}.nav nav{gap:30px;font-size:13px}.nav nav a{padding:12px 2px;position:relative}.nav nav a:after{content:"";background:var(--coral);border-radius:4px;height:2px;transition:transform .18s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.nav nav a:hover:after,.nav nav a:focus-visible:after{transform:scaleX(1)}.loginButton{min-height:44px;color:var(--ink);background:#fffafd;border-color:#e1c8d5;box-shadow:0 6px 18px #713b5810}.loginButton:hover{border-color:var(--coral);background:#fff0f6}.loginButton span{color:var(--coral)}.cartButton{background:var(--dark);min-height:46px;padding:8px 17px 8px 9px;box-shadow:0 9px 22px #351d3d24}.cartButton b{background:#d05b86;min-width:29px;height:29px}.hero{min-height:610px;position:relative}.hero:before{content:"";z-index:-1;background:radial-gradient(circle,#f6dce9 0%,#f6dce900 70%);border-radius:50%;width:330px;height:330px;position:absolute;top:75px;right:-125px}.eyebrow{color:var(--berry);letter-spacing:.8px}.eyebrow i{background:var(--coral);box-shadow:0 0 0 5px #f7dbe7}.hero h1{color:var(--dark);letter-spacing:-2.5px;font-size:clamp(48px,5.4vw,72px)}.heroCopy>p:not(.eyebrow){color:var(--muted)}.primary:hover,.checkout:hover,.detailAction button:hover,.finishCustomization:hover,.previewContinue:hover,.addProductButton:hover,.editorActions .saveProductButton:hover{filter:brightness(.96);transform:translateY(-1px)}.textLink{border-bottom-color:var(--coral)}.trust{color:var(--muted)}.trust span{background:#fff;border:1px solid #eedce5;border-radius:40px;padding:7px 10px}.glow{background:linear-gradient(145deg,#f6d7e4,#e8dff7)}.card.front{background:#fffafd;border:1px solid #f4dce7}.progress{background:#f0e3eb}.spark{color:#b64b75}.letterStudio{background:linear-gradient(135deg,#f7e3eb 0%,#fff8fb 48%,#ede3f8 100%);border-color:#ead3e0;border-radius:36px;box-shadow:0 24px 60px #6f31501a}.letterStudioCover:before{background:#ffffffbf}.letterStudioCover img{border-radius:20px;box-shadow:0 26px 50px #5a2c552c}.letterStudioCover span{background:var(--dark);font-size:10px}.letterStudioChoices span{background:#fffafddd;border-color:#f1dce6;font-size:11px}.letterStudioChoices b{background:var(--violet);width:30px;height:30px}.letterStudioAction button{background:linear-gradient(135deg,var(--violet),#8c5d9f);border-radius:14px;min-height:48px;box-shadow:0 11px 27px #6f4a8e32}.letterStudioAction small{font-size:10px}.sectionHead h2,.faq h2,.why h2,.letterStudioContent h2{color:var(--dark);letter-spacing:-1px}.search,.managerSearch{background:#fff;border-color:#e7d3de;border-radius:15px;min-height:48px;box-shadow:0 7px 18px #713b580d}.search input,.managerSearch input{outline:0}.filters{scrollbar-width:thin;padding:4px 3px 8px;overflow-x:auto}.filters button{white-space:nowrap;color:#5f4656;background:#fffafd;border-color:#e6d2dc;min-height:42px;font-size:12px;font-weight:800}.filters button:hover{border-color:var(--coral);background:#fff1f6}.filters button.active{background:var(--dark);border-color:var(--dark);color:#fff}.productCard{background:var(--surface);border-color:#eedde5;border-radius:25px;box-shadow:0 10px 30px #61354c0d}.productCard:hover{transform:translateY(-4px);box-shadow:0 20px 45px #61354c1a}.productVisual>span{border-radius:18px;box-shadow:0 14px 30px #5e36501a}.productVisual small{color:var(--ink);padding:7px 11px;font-size:10px;font-weight:900;bottom:14px;left:15px;box-shadow:0 5px 14px #54304612}.productVisual b{background:var(--dark);font-size:11px}.peach{background:#f7d8df}.mint{background:#e5dff1}.lavender{background:#e8def4}.sky{background:#e2e8f5}.rose{background:#f4d9e6}.sand{background:#f2e5dd}.tag{color:var(--berry);font-size:11px}.productBody h3{font-size:19px}.productBody>p{color:var(--muted);font-size:13px}.quickMeta span{color:#5e4955;background:#f8edf3;font-size:10px}.detailsButton{border-color:#e4cdd9;border-radius:12px;min-height:44px;font-size:12px}.detailsButton:hover{border-color:var(--violet);background:#fbf5ff}.productBottom button{min-height:44px;font-size:12px}.productBottom button span{background:var(--dark);width:32px;height:32px}.steps article>span{background:#c64f7a;box-shadow:0 9px 24px #210f273d}.steps p{color:#eadde6;font-size:13px}.steps h3{font-size:17px}.faq summary{border-radius:10px;align-items:center;min-height:48px;padding-inline:5px}.faq summary:hover{color:var(--berry)}.faq details p{color:var(--muted);font-size:14px}footer{border-top-color:var(--line)}.overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#2b162f99;min-height:0}.drawer,.checkoutModal,.productModal,.coloringCustomizer,.productPreviewModal,.letterCustomizer,.productEditor{background:var(--surface);border:1px solid #efdce6;box-shadow:0 34px 95px #2d16354d}.drawer{padding:30px}.drawerHead{border-bottom-color:var(--line)}.drawerHead button,.modalClose,.editorHead>button{min-width:44px;min-height:44px;color:var(--dark);background:#f7eaf1;border-radius:50%}.cartItems article{border-bottom-color:var(--line)}.qty button{width:40px;height:40px;color:var(--ink);background:#fffafd;border-color:#e0c7d4}.toast{background:var(--dark);font-size:13px}.payOptions button{border-color:#e3ccda;border-radius:15px;min-height:64px}.payOptions button:hover{border-color:var(--violet);background:#fbf5ff}.demoNote{color:#7f3154;background:#fff0f5}.detailSpecs>div,.photoStep,.customOrderSummary,.lockedContent{background:#f8edf3}.included li{font-size:12px}.included li span{color:var(--violet);background:#eadff6}.licenseNote{border-right-color:var(--coral);background:#fff0f5}.previewProductButton{background:#faf5ff;border-color:#dcc4e8;border-radius:14px;min-height:58px}.previewProductButton:hover{border-color:var(--violet);background:#f4ecfb}.previewProductButton small{font-size:9px}.previewProgress>span{background:#eadce4}.previewCount{background:var(--dark)}.previewInfo dl{border-color:#ead7e1}.productPreviewModal .previewFooterNote{color:#7f3154;background:#fff0f5}.samplePage{border-radius:22px}.themePrincess{background:#f4dce8}.themeGarden{background:#eee3f4}.themeSpace{background:#e2dcf3}.themeOcean{background:#e4e7f4}.themePicker button,.learningModePicker button{min-height:58px}.themePicker button.selected,.learningModePicker button.selected{border-color:var(--violet);background:#f0e7f7}.childNameField input,.formGrid input,.formGrid textarea,.formGrid select,.imageControls input{border-color:#e3cfd9;border-radius:12px}.childNameField input:focus,.formGrid input:focus,.formGrid textarea:focus,.formGrid select:focus,.imageControls input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6f4a8e1f}.childPhotoUpload{background:var(--dark);border-radius:14px;min-height:52px;position:relative}.childPhotoUpload input{opacity:0;width:1px;height:1px;display:block;position:absolute;overflow:hidden}.childPhotoUpload:focus-within{outline:3px solid var(--violet);outline-offset:3px}.privacyHint{color:#695075}.photoConsent{font-size:11px}.photoConsent input{min-width:20px;min-height:20px;accent-color:var(--coral)}.letterPicker>div{background:#f8edf3}.letterPicker button{border-color:#e2ccda;min-width:44px;min-height:44px}.letterPicker button:hover{border-color:var(--violet)}.letterPicker button.selected{background:var(--violet);border-color:var(--violet);box-shadow:0 7px 15px #6f4a8e2e}.learningModePicker button{background:#f8edf3}.learningModePicker button>i{color:var(--violet)}.letterOrderSummary{background:var(--dark)}.loginCard,.signedPanel,.dashboardHeader,.metricCard,.panel,.adminProductCard,.deniedCard{background:var(--surface);border-color:#ead7e1;box-shadow:0 14px 38px #61354c0d}.loginCard .roleIcon,.activityList b{color:var(--coral);background:#f8dfe9}.loginCard.admin .roleIcon{color:var(--violet);background:#eadff6}.welcomeCard p{color:#eadde6}.metricCard small{color:#74547d}.statusPill{color:#5e3c7c;background:#eee5f6}.statusPill:before{background:#8156a2}.dashboardHeader .headerLinks a{border-color:#e4cfd9;min-height:40px}.addProductButton{min-height:46px}.managerCounts span{background:#f7eaf1}.adminProductActions button,.editorActions button{min-height:40px;font-size:11px}.productEditor .editorHead{border-bottom-color:var(--line);background:#fffdfdf2}.publishToggle{background:#f8edf3}@media (width<=850px){html{scroll-padding-top:92px}#top,#arabic-letters,#products,#why,#faq{scroll-margin-top:92px}.nav{height:78px;padding-inline:22px}.hero{padding-top:55px}.letterStudio{border-radius:28px}}@media (width<=560px){.nav{height:72px;padding-inline:16px}.brand span{font-size:25px}.brand small{font-size:8px}.navActions{gap:7px}.cartButton{min-width:47px;padding:7px}.cartButton b{margin:auto}.loginButton{width:44px;height:44px}.hero{min-height:auto}.hero h1{letter-spacing:-1.5px;font-size:42px;line-height:1.22}.heroActions{flex-direction:column;align-items:stretch;gap:12px}.heroActions .primary{text-align:center}.textLink{text-align:center;align-self:center}.trust{flex-wrap:wrap}.trust span{font-size:10px}.products{padding:60px 18px}.filters{margin:27px -2px 23px}.productCard{border-radius:22px}.productBody{padding:21px}.letterStudio{border-radius:24px}.letterStudioChoices span{font-size:10px}.drawer{padding:22px}.checkoutModal{padding:31px 21px}.detailAction{flex-direction:column;align-items:stretch}.detailAction button{width:100%}.productModal,.coloringCustomizer,.productPreviewModal,.letterCustomizer{border-radius:20px}}@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}.productCard:hover,.primary:hover,.checkout:hover,.detailAction button:hover,.finishCustomization:hover,.previewContinue:hover,.addProductButton:hover,.editorActions .saveProductButton:hover{transform:none}}body,button,input,textarea,select{font-family:Tajawal,Segoe UI,Tahoma,Arial,sans-serif}body{font-synthesis:none;font-weight:400}h1,h2,h3,h4,strong,b,.brand span{font-family:Tajawal,Segoe UI,Tahoma,Arial,sans-serif}.hero h1,.sectionHead h2,.faq h2,.why h2,.letterStudioContent h2,.detailContent h2,.customizerHead h2,.letterCustomizerHead h2,.loginHero h1{letter-spacing:0}.hero h1,.sectionHead h2,.faq h2,.why h2,.letterStudioContent h2{font-weight:800}.brand span{align-items:center;gap:8px;font-weight:900;display:inline-flex;position:relative}.brand span:after{content:"✦";width:18px;height:18px;color:var(--berry);background:#f5d8e5;border-radius:50%;place-items:center;font-size:9px;display:inline-grid;box-shadow:0 0 0 4px #fff8fb}.eyebrow{font-weight:800}.heroCopy>p:not(.eyebrow),.letterStudioContent>p:not(.eyebrow),.productBody>p,.detailDescription,.faq details p{font-weight:400}.heroCopy{position:relative}.heroCopy:before{content:"";background:linear-gradient(180deg,var(--coral),#d9a6c4 58%,transparent);border-radius:8px;width:4px;height:82px;position:absolute;top:8px;right:-22px}.hero h1{position:relative}.hero h1:after{content:"";background:linear-gradient(90deg,var(--coral),#dca0bd 65%,transparent);border-radius:20px;width:88px;height:7px;margin-top:19px;display:block}.heroArt:before{content:"✦";z-index:3;width:42px;height:42px;color:var(--violet);background:#fffafd;border-radius:50%;place-items:center;font-size:18px;display:grid;position:absolute;bottom:12%;right:18%;box-shadow:0 12px 28px #4a294d1f}.card.front:after{content:"";background:#d7a1bc;border-radius:50%;width:10px;height:10px;position:absolute;top:22px;left:22px;box-shadow:17px 0 #ead8f5,34px 0 #f2c8d8}.letterStudio{position:relative}.letterStudio:after{content:"✦";color:#ba668d;background:#ffffff8c;border-radius:50%;place-items:center;width:120px;height:120px;font-size:34px;display:grid;position:absolute;top:-31px;left:-24px;transform:rotate(-12deg)}.letterStudioContent{z-index:1;position:relative}.letterStudioContent h2:after,.sectionHead h2:after,.faq h2:after{content:"";background:linear-gradient(90deg,var(--coral),#c9a5df);border-radius:20px;width:52px;height:4px;margin-top:13px;display:block}.letterStudioChoices span{box-shadow:inset 0 0 0 1px #fff,0 6px 16px #6b3b5510}.letterStudioCover img{outline-offset:5px;outline:6px solid #ffffffa8}.productCard{isolation:isolate;position:relative}.productCard:before{content:"";z-index:4;background:linear-gradient(90deg,#d989aa,#a77bc1);height:5px;position:absolute;top:0;left:0;right:0}.productCard:after{content:"✦";z-index:3;color:#9c4d74;background:#fffafde8;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 7px 18px #48243a18}.productCard:nth-child(3n+2):before{background:linear-gradient(90deg,#b895ce,#e1a8bc)}.productCard:nth-child(3n):before{background:linear-gradient(90deg,#e7a4bb,#9b7fbd)}.productVisual>span{outline-offset:5px;outline:1px solid #ffffffc7}.productBody h3{font-weight:800}.tag,.quickMeta span,.productVisual small{font-weight:700}.detailsButton{position:relative;overflow:hidden}.detailsButton:before{content:"";background:linear-gradient(180deg,var(--coral),var(--violet));width:4px;position:absolute;top:0;bottom:0;right:0}.why{position:relative;overflow:hidden}.why:after{content:"";border:70px solid #ffffff08;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-130px;left:-90px}.steps{z-index:1;position:relative}.steps article{background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid #ffffff16;border-radius:20px;padding:21px;box-shadow:inset 0 1px #ffffff17}.steps article>span{margin-bottom:21px}.steps article>b{top:12px;left:17px}.faq details{margin-inline:-13px;padding-inline:13px;transition:background .18s,border-radius .18s}.faq details[open]{background:linear-gradient(90deg,#fff1f6,#faf5ff);border-bottom-color:#0000;border-radius:16px;box-shadow:inset 4px 0 #c05c83}.faq details[open] summary{color:var(--berry)}.primary,.checkout,.detailAction button,.finishCustomization,.previewContinue,.addProductButton,.editorActions .saveProductButton,.letterStudioAction button{position:relative;overflow:hidden}.primary:after,.checkout:after,.detailAction button:after,.finishCustomization:after,.previewContinue:after,.addProductButton:after,.editorActions .saveProductButton:after,.letterStudioAction button:after{content:"";background:linear-gradient(90deg,#0000,#ffffff35,#0000);width:32%;transition:right .35s;position:absolute;top:0;bottom:0;right:-55%;transform:skew(-18deg)}.primary:hover:after,.checkout:hover:after,.detailAction button:hover:after,.finishCustomization:hover:after,.previewContinue:hover:after,.addProductButton:hover:after,.editorActions .saveProductButton:hover:after,.letterStudioAction button:hover:after{right:125%}.productModal,.coloringCustomizer,.productPreviewModal,.letterCustomizer,.checkoutModal{overflow:auto}.productModal:before,.coloringCustomizer:before,.productPreviewModal:before,.letterCustomizer:before,.checkoutModal:before{content:"";z-index:1;background:linear-gradient(90deg,#d4658d,#9c73ba,#e1a0b9);height:6px;position:absolute;top:0;left:0;right:0}.detailSpecs>div,.customOrderSummary,.previewInfo dl,.lockedContent{border:1px solid #eedce6}.previewPill{letter-spacing:0}.selectedLetterPreview{outline-offset:4px;outline:5px solid #f4e6ee}.loginCard,.metricCard,.panel,.adminProductCard{position:relative;overflow:hidden}.loginCard:before,.metricCard:before,.panel:before,.adminProductCard:before{content:"";background:linear-gradient(90deg,var(--coral),var(--violet));border-radius:0 0 0 8px;width:58px;height:5px;position:absolute;top:0;right:0}.loginHero .portalMark,.dashboardTitle .avatar{outline-offset:3px;outline:5px solid #f2dfe9}@media (width<=560px){.heroCopy:before{height:62px;right:-10px}.hero h1:after{width:66px;height:5px}.heroArt:before{width:36px;height:36px;bottom:8%;right:10%}.letterStudio:after{width:85px;height:85px;font-size:24px}.productCard:after{top:14px;right:14px}.steps article{padding:18px}.faq details{margin-inline:-8px;padding-inline:8px}}:root{--ink:#30272d;--dark:#2a1d27;--cream:#fbf8f3;--coral:#8d4b62;--muted:#71686d;--berry:#783c52;--violet:#5d4a60;--blush:#f2e5e7;--lilac:#eee9ef;--powder:#f6f1f1;--line:#e8dfdc;--surface:#fffdfa;--champagne:#b58b56;--champagne-soft:#eee1cf}body{color:var(--ink);background:radial-gradient(circle at 86% 5%,#ead9d829 0 17%,#0000 35%),linear-gradient(#fcfaf6 0%,#fffdfb 42%,#f8f3f1 100%)}.nav{background:#fcfaf6ed;border-bottom:1px solid #b58b5638;height:88px;box-shadow:0 8px 35px #3a29300b}.brand span{color:var(--dark);letter-spacing:0;gap:10px}.brand span:after{content:"";background:var(--champagne);width:9px;height:9px;box-shadow:0 0 0 1px var(--champagne);border:3px solid #fcfaf6}.brand small{letter-spacing:.35px;color:#796d72}.nav nav a{color:#51454c;font-weight:700}.nav nav a:after{background:linear-gradient(90deg,transparent,var(--champagne),transparent);height:1px}.nav nav a:hover{color:var(--berry)}.loginButton{box-shadow:none;background:#fffdfa;border-color:#ded1cb}.loginButton:hover{background:#f8f0ef;border-color:#b98e9f}.cartButton{background:var(--dark);box-shadow:0 10px 24px #2a1d271f}.cartButton b{background:var(--champagne);color:#251921}.hero{isolation:isolate;min-height:630px}.hero:before{opacity:.8;background:repeating-radial-gradient(circle,#b58b5612 0 1px,#0000 1px 14px);width:510px;height:510px;top:-65px;right:-220px}.hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#b58b5685,#0000);width:170px;height:1px;position:absolute;bottom:28px;left:8%}.heroCopy:before{background:linear-gradient(180deg,var(--champagne),#8d4b626b,transparent);width:1px;height:112px;right:-24px}.eyebrow{color:var(--berry);letter-spacing:1.1px;font-size:11px}.eyebrow i{background:var(--champagne);width:7px;height:7px;box-shadow:0 0 0 4px #eee1cf8c}.naqraSignature{color:#5b4e54;background:#fffdf9b8;border:1px solid #dfd2cb;border-radius:999px;align-items:center;gap:12px;width:max-content;max-width:100%;margin:23px 0 5px;padding:9px 12px 9px 10px;display:flex;box-shadow:0 10px 28px #49333c0c}.naqraMonogram{color:#fff;background:var(--dark);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.naqraSignature>span:nth-child(2){flex-direction:column;line-height:1.35;display:flex}.naqraSignature b{color:var(--dark);font-size:11px}.naqraSignature small{color:var(--muted);font-size:8px}.naqraDots{align-items:center;gap:3px;margin-right:5px;display:flex}.naqraDots b{background:var(--champagne);border-radius:50%;width:3px;height:3px;display:block}.naqraDots b:nth-child(2){width:5px;height:5px}.hero h1{color:var(--dark);font-size:clamp(50px,5.5vw,74px);font-weight:800;line-height:1.13}.hero h1 em{color:var(--berry)}.hero h1:after{background:linear-gradient(90deg,var(--champagne),#b58b5620);width:102px;height:2px;margin-top:22px}.heroCopy>p:not(.eyebrow){color:#6f656a;font-size:16px}.primary,.checkout,.detailAction button,.finishCustomization,.previewContinue,.addProductButton,.editorActions .saveProductButton{background:linear-gradient(135deg,#71384d,#8d4b62);border-radius:12px;box-shadow:0 12px 28px #71384d24}.trust{gap:10px}.trust span{color:#655b60;background:#fffdf9;border-color:#e5dbd6;padding:7px 12px}.glow{background:linear-gradient(145deg,#eadfd9,#e5d8dd);border-radius:44% 56% 54% 46%;width:400px;height:400px;box-shadow:inset 0 0 0 1px #fff8}.card{border-radius:14px;box-shadow:0 32px 70px #35242d28}.card.back{background:linear-gradient(145deg,#533343,#2f202b)}.card.front{background:#fffdf9;border-color:#e7ddd6}.card.front small{color:var(--berry)}.card.front:after{background:var(--champagne);width:7px;height:7px;box-shadow:14px 0 #d7bfc4,28px 0 #e8ded8}.progress{background:#eee6e1;height:5px}.progress span{background:linear-gradient(90deg,var(--berry),var(--champagne))}.spark{color:var(--champagne);font-size:21px}.heroArt:before{display:none}.naqraSeal{z-index:5;color:#4f4148;background:#fffdf8e8;border:1px solid #d8c9c0;border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 8px;display:flex;position:absolute;bottom:32px;left:28px;transform:rotate(-3deg);box-shadow:0 14px 30px #2a1d2718}.naqraSeal span{background:var(--dark);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.naqraSeal small{letter-spacing:.2px;font-size:9px;font-weight:800}.letterStudio{background:linear-gradient(125deg,#efe7e1 0%,#fffdf9 49%,#eee8eb 100%);border:1px solid #dccdc5;border-radius:26px;box-shadow:0 28px 72px #39283112}.letterStudio:before{content:"نَقْرة";color:#5f42501a;letter-spacing:1px;font-size:70px;font-weight:900;position:absolute;bottom:20px;left:34px}.letterStudio:after{content:"";background:0 0;border:1px solid #b58b5670;width:46px;height:46px;top:24px;left:24px;transform:none;box-shadow:inset 0 0 0 7px #fff8}.letterStudioCover img{outline-offset:8px;border-radius:14px;outline:1px solid #cbb9af;box-shadow:0 26px 54px #33232b29}.letterStudioCover span{background:var(--dark);letter-spacing:.2px;border:1px solid #ffffff20}.letterStudioContent h2,.sectionHead h2,.faq h2,.why h2{color:var(--dark);font-weight:800}.letterStudioContent h2:after,.sectionHead h2:after,.faq h2:after{background:linear-gradient(90deg,var(--champagne),#b58b5620);width:58px;height:2px}.letterStudioChoices span{box-shadow:none;background:#fffdf9d9;border-color:#e1d6d0}.letterStudioChoices b{background:var(--dark);color:#f1dfc5}.letterStudioAction button{background:var(--dark);border-radius:11px;box-shadow:0 12px 26px #2a1d2725}.products{background:linear-gradient(#fffdfa 0%,#faf6f2 100%)}.search,.managerSearch{background:#fffdfa;border-color:#ded4ce;border-radius:12px;box-shadow:0 8px 24px #37283009}.search:focus-within,.managerSearch:focus-within{border-color:#9a6d7c;box-shadow:0 0 0 3px #8d4b6215}.filters button{color:#645a5f;background:#fffdfa;border-color:#ddd3cd}.filters button:hover{background:#f8f0ef;border-color:#a9808d}.filters button.active{background:var(--dark);border-color:var(--dark)}.productGrid{gap:24px}.productCard{background:#fffdfa;border:1px solid #e4dad5;border-radius:17px;box-shadow:0 12px 34px #3828300b}.productCard:hover{border-color:#ccb7ad;transform:translateY(-4px);box-shadow:0 24px 56px #38283017}.productCard:before{background:linear-gradient(90deg,transparent,var(--champagne),transparent);height:1px;left:22px;right:22px}.productCard:nth-child(3n+2):before,.productCard:nth-child(3n):before{background:linear-gradient(90deg,transparent,var(--champagne),transparent)}.productCard:after{content:"";background:var(--champagne);border:3px solid #fffaf4;width:7px;height:7px;top:16px;left:16px;right:auto;box-shadow:0 0 0 1px #b58b5680}.productVisual{height:210px}.productVisual>span{outline-offset:7px;border-radius:10px;outline:1px solid #ffffffbd;box-shadow:0 17px 35px #38283017}.productVisual small{color:#564a50;border:1px solid #e4dad4;box-shadow:0 7px 18px #3828300c}.productVisual b{background:var(--dark);border-radius:999px}.productVisual.peach{background:linear-gradient(145deg,#f3e3dd,#ead0ce)}.productVisual.mint{background:linear-gradient(145deg,#eee9e3,#dfd9d5)}.productVisual.lavender{background:linear-gradient(145deg,#ece7ed,#ddd4df)}.productVisual.sky{background:linear-gradient(145deg,#ebecef,#d9dee2)}.productVisual.rose{background:linear-gradient(145deg,#f2e3e7,#e6cfd6)}.productVisual.sand{background:linear-gradient(145deg,#f2e9dd,#e6dacb)}.productBody{padding:24px}.productMeta{justify-content:space-between;align-items:center;gap:12px;display:flex}.naqraEdition{color:#8a765f;white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.naqraEdition i{background:var(--champagne);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #eee1cf}.tag{color:var(--berry);letter-spacing:.2px}.productBody h3{color:var(--dark);font-size:18px}.quickMeta span{color:#655a5f;background:#f5efeb;border:1px solid #ebe1dc}.previewMeta,.previewPill{color:#65475a!important;background:#eee8ed!important}.detailsButton{color:#4e4248;border-color:#dfd2cb;border-radius:10px}.detailsButton:before{background:var(--champagne);width:2px}.detailsButton:hover{background:#fbf7f2;border-color:#b99a88}.productBottom{border-top-color:#e8dfda}.productBottom button span{background:var(--dark)}.why{background:linear-gradient(135deg,#241922 0%,#392631 64%,#49313d 100%)}.why:before{content:"ن";color:#ffffff05;font-size:410px;font-weight:900;line-height:1;position:absolute;top:-90px;right:-22px}.why:after{border-width:1px;border-color:#cda97824;width:390px;height:390px;bottom:-210px;left:-140px}.eyebrow.light{color:#d3b07e}.steps article{background:#ffffff07;border-color:#ffffff12;border-radius:14px;box-shadow:inset 0 1px #ffffff12}.steps article>span{color:#49313d;box-shadow:none;background:#f4e8dc}.steps article>b{color:#d5b5872b;font-weight:800}.steps p{color:#d7cccf}.faq details{border-bottom-color:#e2d8d3}.faq details[open]{box-shadow:inset 2px 0 0 var(--champagne);background:linear-gradient(90deg,#f8f0ec,#faf7f5)}.faq summary:hover,.faq details[open] summary{color:var(--berry)}footer{background:#f8f3ef;border-top:1px solid #dcd0ca}.footerSignature{color:#5f5359;align-items:center;gap:8px;font-size:12px;display:flex}.footerSignature i{background:var(--champagne);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #eadcc8}.overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#21171db0}.drawer,.checkoutModal,.productModal,.coloringCustomizer,.productPreviewModal,.letterCustomizer,.productEditor{background:#fffdfa;border-color:#dfd2cb;box-shadow:0 36px 100px #21171d52}.productModal:before,.coloringCustomizer:before,.productPreviewModal:before,.letterCustomizer:before,.checkoutModal:before{background:linear-gradient(90deg,transparent,var(--champagne),transparent);height:2px}.drawerHead button,.modalClose,.editorHead>button{background:#f3ece8}.detailSpecs>div,.photoStep,.customOrderSummary,.lockedContent{background:#f6f0ec;border-color:#e8ddd7}.detailSpecs>div:nth-child(2n){background:#eee9ea}.licenseNote,.demoNote{color:#6f4052;border-color:var(--champagne);background:#f7edec}.previewProductButton{background:#f8f3f2;border-color:#d9cbc5}.previewProductButton:hover{background:#f4eeee;border-color:#9b7280}.selectedLetterPreview{background:linear-gradient(145deg,#5d4a60,#8a5468)}.letterPicker>div,.learningModePicker button{background:#f5efec}.letterPicker button.selected,.learningModePicker button.selected{background:var(--dark);border-color:var(--dark)}.letterOrderSummary,.childPhotoUpload,.toast{background:var(--dark)}.portalPage{background:linear-gradient(145deg,#fcfaf6,#f4eeeb 58%,#ebe4e7)}.dashboardPage{background:#f8f4f1}.welcomeCard{background:linear-gradient(135deg,#241922,#49313d)}.loginCard:before,.metricCard:before,.panel:before,.adminProductCard:before{background:linear-gradient(90deg,var(--champagne),transparent);height:2px}@media (width<=850px){.nav{height:78px}.naqraSignature{margin-top:18px}.letterStudio:before{font-size:50px;left:18px}}@media (width<=560px){.nav{height:72px}.hero{padding-top:42px}.heroCopy:before{display:none}.naqraSignature{margin:12px 0 2px;padding:7px 10px 7px 7px}.naqraSignature small{display:none}.naqraMonogram{flex-basis:30px;width:30px;height:30px}.hero h1{font-size:43px}.naqraSeal{bottom:20px;left:8px}.letterStudio{border-radius:18px}.letterStudio:after{width:32px;height:32px;top:14px;left:14px}.letterStudio:before{font-size:38px;bottom:10px}.productCard{border-radius:15px}.productMeta{align-items:flex-start}.footerSignature{text-align:center;justify-content:center}}.loginGrid{grid-template-columns:repeat(3,1fr);max-width:1080px}.loginCard.seller .roleIcon{color:#7a5a36;background:#eee6dc}.loginCard.seller .roleButton{background:linear-gradient(135deg,#735239,#a1764b);box-shadow:0 8px 20px #76523826}.signedPanel{max-width:1080px}.roleTools{margin-top:20px;overflow:visible}.roleToolsHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:28px;padding-bottom:22px;display:flex}.roleToolsHead h2{color:var(--dark);margin:5px 0 6px;font-size:25px}.roleToolsHead>div>p:last-child{max-width:640px;color:var(--muted);margin:0;font-size:12px;line-height:1.8}.roleSearch{background:#fffdfa;border:1px solid #ded4ce;border-radius:12px;flex:none;align-items:center;width:min(350px,100%);padding:0 13px;display:flex}.roleSearch:focus-within{border-color:#9a6d7c;box-shadow:0 0 0 3px #8d4b6215}.roleSearch span{color:var(--berry);font-size:22px}.roleSearch input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:11px}.roleFilters{scrollbar-width:thin;gap:8px;padding:22px 1px 15px;display:flex;overflow:auto}.roleFilters button{color:#655a5f;white-space:nowrap;cursor:pointer;background:#fffdfa;border:1px solid #ddd3cd;border-radius:999px;min-height:38px;padding:7px 14px;font-size:10px;font-weight:800}.roleFilters button:hover{border-color:#b58b56}.roleFilters button.active{background:var(--dark);border-color:var(--dark);color:#fff}.roleFeatureGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.roleFeatureCard{background:#fffdfa;border:1px solid #e5dbd6;border-radius:14px;grid-template-columns:48px 1fr;gap:13px;min-height:170px;padding:18px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}a.roleFeatureCard{cursor:pointer}.roleFeatureCard:hover{border-color:#cdb8ae;transform:translateY(-2px);box-shadow:0 13px 28px #3828300c}.roleFeatureCard:before{content:"";background:linear-gradient(90deg,var(--champagne),transparent);width:54px;height:2px;position:absolute;top:0;right:0}.featureIcon{width:48px;height:48px;color:var(--berry);background:#f3ece8;border-radius:12px;place-items:center;font-size:15px;font-weight:900;display:grid}.roleFeatureCard small{color:#91744f;font-size:8px;font-weight:900}.roleFeatureCard h3{color:var(--dark);margin:4px 0 7px;font-size:14px}.roleFeatureCard p{color:var(--muted);margin:0;font-size:10px;line-height:1.75}.featureOpen{color:var(--berry);align-items:center;gap:6px;margin-top:11px;font-size:8px;font-weight:900;display:inline-flex}.featureOpen b{font-size:12px;transition:transform .18s}a.roleFeatureCard:hover .featureOpen b{transform:translate(-3px)}.roleFeatureCard>i{color:#8d4b6218;font-size:23px;font-style:normal;font-weight:900;position:absolute;bottom:9px;left:13px}.featureStatus{color:#6f5132;background:#eee6dc;border-radius:999px;padding:4px 7px;font-size:7px;position:absolute;top:12px;left:12px}.roleEmpty{text-align:center;color:var(--muted);padding:45px}.roleEmpty>b{font-size:30px}.roleEmpty h3{color:var(--ink);margin:8px 0 3px}.roleEmpty p{font-size:11px}.storeIdentity{grid-template-columns:82px 1fr auto;align-items:center;gap:22px;margin-top:20px;display:grid}.storeIdentityMark{background:linear-gradient(145deg,var(--dark),#5e3b4b);color:#f4ddbd;border-radius:24px;place-items:center;width:82px;height:82px;font-size:33px;font-weight:900;display:grid;box-shadow:0 14px 28px #2a1d2722}.storeIdentity h2{margin:4px 0;font-size:22px}.storeIdentity>div:nth-child(2)>p:last-of-type{color:var(--muted);margin:0;font-size:11px}.storeIdentityMeta{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.storeIdentityMeta span{color:#6b5e63;background:#f4eeea;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:700}.storeIdentity>button{color:var(--dark);cursor:pointer;background:#fffdfa;border:1px solid #cdbdb5;border-radius:11px;padding:11px 15px;font-size:10px;font-weight:900}.storeIdentity>button:hover{border-color:var(--berry);background:#f8f0ef}.sellerWelcome{background:linear-gradient(135deg,#2a1d27,#60414c)}.pageManagerPlaceholder{justify-content:space-between;align-items:center;gap:30px;margin-top:20px;display:flex}.pageManagerPlaceholder h2{margin:5px 0;font-size:23px}.pageManagerPlaceholder>div>p:last-child{color:var(--muted);margin:0;font-size:11px}.pagePlaceholderStats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pagePlaceholderStats span{min-width:115px;color:var(--muted);background:#f8f3ef;border:1px solid #e3d8d2;border-radius:11px;padding:11px 13px;font-size:9px}.pagePlaceholderStats b{color:var(--dark);margin-bottom:2px;font-size:14px;display:block}@media (width<=1000px){.loginGrid,.roleFeatureGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.roleToolsHead,.storeIdentity,.pageManagerPlaceholder{flex-direction:column;align-items:stretch;display:flex}.roleSearch{width:100%}.storeIdentityMark{border-radius:18px;width:68px;height:68px}.storeIdentity>button{width:100%}.pagePlaceholderStats{justify-content:flex-start}}@media (width<=560px){.loginGrid,.roleFeatureGrid{grid-template-columns:1fr}.roleTools{padding:16px}.roleFeatureCard{min-height:145px}.roleFilters{margin-inline:-2px}}.adminToolPage{background:radial-gradient(circle at 92% 2%,#ead8de66,#0000 28%),linear-gradient(#faf6f2,#f4eeec)}.adminToolShell{max-width:1220px}.toolBreadcrumb{color:#8a7b80;align-items:center;gap:8px;margin:0 3px 18px;font-size:9px;display:flex}.toolBreadcrumb a{color:var(--berry);font-weight:900}.toolBreadcrumb b{color:var(--dark)}.toolHero{background:linear-gradient(125deg,#fffdfa,#f4eceb 62%,#ebe2e5);border:1px solid #dfd3cf;border-radius:21px;grid-template-columns:94px minmax(0,1fr) auto;align-items:center;gap:25px;padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #3828300d}.toolHero:after{content:"";border:1px solid #9f7c8825;border-radius:50%;width:285px;height:285px;position:absolute;bottom:-135px;left:-72px;box-shadow:inset 0 0 0 38px #fff4}.toolHeroIcon{z-index:1;background:linear-gradient(145deg,var(--dark),#654052);color:#f3d9b8;outline-offset:-7px;border-radius:25px;outline:1px solid #fff6;place-items:center;width:88px;height:88px;font-size:28px;font-weight:900;display:grid;position:relative;box-shadow:0 18px 35px #38283026}.toolHeroCopy{z-index:1;position:relative}.toolHeroMeta{align-items:center;gap:7px;display:flex}.toolHeroMeta span,.toolHeroMeta b{color:#795465;background:#efe4e6;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:900}.toolHeroMeta b{color:#47705c;background:#e7efe9}.toolHero h2{color:var(--dark);margin:8px 0 6px;font-size:clamp(27px,4vw,41px)}.toolHeroCopy>p{color:#685c61;max-width:720px;margin:0;font-size:12px;line-height:1.9}.toolActions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.toolActions a{min-height:41px;color:var(--dark);background:#fffdfa;border:1px solid #d6c7c2;border-radius:11px;place-items:center;padding:8px 14px;font-size:9px;font-weight:900;display:grid}.toolActions a:hover{border-color:var(--berry);background:#f8f0f1}.toolActions a.primary{border-color:var(--dark);background:var(--dark);color:#fff;box-shadow:0 9px 22px #3828301e}.toolOwner{z-index:1;background:#fffdfabf;border:1px solid #dbcfd0;border-radius:14px;min-width:205px;padding:15px;position:relative}.toolOwner small{color:#99764c;font-size:8px;font-weight:900;display:block}.toolOwner strong{color:var(--dark);margin-top:5px;font-size:12px;display:block}.toolOwner span{color:var(--muted);text-align:right;overflow-wrap:anywhere;direction:ltr;margin-top:3px;font-size:8px;display:block}.toolKpiGrid{grid-template-columns:repeat(4,1fr);gap:11px;margin:18px 0;display:grid}.toolKpiCard{background:#fffdfa;border:1px solid #e2d7d2;border-radius:15px;min-height:125px;padding:19px;position:relative;overflow:hidden;box-shadow:0 10px 28px #38283008}.toolKpiCard:after{content:"";border:10px solid #7b4c5c08;border-radius:50%;width:64px;height:64px;position:absolute;bottom:-22px;left:-16px}.toolKpiCard span{color:#8b7a80;font-size:9px;font-weight:800;display:block}.toolKpiCard strong{color:var(--dark);margin:10px 0 4px;font-size:22px;display:block}.toolKpiCard small{color:#987651;font-size:8px}.toolDetailsGrid{grid-template-columns:1fr 1fr;gap:15px;margin-top:15px;display:grid}.toolPanel{background:#fffdfa;border:1px solid #e0d5d0;border-radius:18px;padding:25px;position:relative;overflow:hidden;box-shadow:0 12px 34px #38283008}.toolPanel:before{content:"";background:linear-gradient(90deg,var(--champagne),transparent);width:75px;height:2px;position:absolute;top:0;right:0}.toolPanelHead{border-bottom:1px solid #e9dfda;align-items:center;gap:12px;padding-bottom:17px;display:flex}.toolPanelHead>span{width:40px;height:40px;color:var(--berry);background:#f1e8e6;border-radius:12px;place-items:center;font-size:10px;font-weight:900;display:grid}.toolPanelHead small{color:#97764e;font-size:8px;font-weight:900;display:block}.toolPanelHead h2{color:var(--dark);margin:3px 0 0;font-size:18px}.toolCheckList,.toolTaskList,.toolControls{margin:18px 0 0;padding:0;list-style:none}.toolCheckList li{color:#62575c;border-bottom:1px dashed #eadfd9;align-items:flex-start;gap:10px;padding:11px 0;font-size:10px;line-height:1.7;display:flex}.toolCheckList li:last-child{border-bottom:0}.toolCheckList i{color:#4b765e;background:#e8f0e9;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;font-weight:900;display:grid}.toolTaskList{gap:7px;display:grid}.toolTaskList li{color:#655a5f;background:#f7f1ee;border-radius:10px;grid-template-columns:37px 1fr;align-items:center;gap:10px;padding:10px;font-size:10px;display:grid}.toolTaskList b{color:#a27e51;letter-spacing:1px;font-size:9px}.toolWorkflowPanel{margin-top:15px}.toolWorkflow{grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.toolWorkflow li{background:#f9f5f2;border:1px solid #e6dcd7;border-radius:13px;min-height:110px;padding:16px;position:relative}.toolWorkflow li>div{background:var(--dark);color:#f2d5b2;border-radius:9px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:900;display:grid}.toolWorkflow li>span{color:#5e5358;margin-top:11px;font-size:10px;line-height:1.7;display:block}.toolWorkflow li>i{z-index:2;color:#a27a50;background:#fffdfa;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid;position:absolute;top:20px;left:-9px}.toolPermissions{gap:8px;margin-top:18px;display:grid}.toolPermissions>div{color:#62575c;border:1px solid #e7ddd8;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:11px 12px;font-size:10px;display:flex}.toolPermissions b{color:#6d4c7b;background:#eee7f2;border-radius:99px;flex:none;padding:4px 7px;font-size:7px}.toolControls{gap:9px;display:grid}.toolControls li{grid-template-columns:18px 1fr;align-items:start;gap:8px;display:grid}.toolControls li>span{color:#b38a54;margin-top:5px;font-size:9px}.toolControls p{color:#62575c;margin:0;font-size:10px;line-height:1.8}.toolControlPanel{background:linear-gradient(145deg,#fffdfa,#f5eeed)}.toolRelated{background:#f0e8e7;border:1px solid #ded2cd;border-radius:18px;margin-top:18px;padding:27px}.toolRelated>div:first-child{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.toolRelated h2{color:var(--dark);margin:4px 0 0;font-size:21px}.toolRelatedGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.toolRelatedGrid>a{background:#fffdfa;border:1px solid #dfd3ce;border-radius:12px;grid-template-columns:43px 1fr auto;align-items:center;gap:10px;min-height:76px;padding:13px;transition:all .18s;display:grid}.toolRelatedGrid>a:hover{border-color:#bc9fa7;transform:translateY(-2px)}.toolRelatedGrid>a>span{width:43px;height:43px;color:var(--berry);background:#f1e8e6;border-radius:11px;place-items:center;font-size:14px;font-weight:900;display:grid}.toolRelatedGrid small{color:#9a784f;font-size:7px;display:block}.toolRelatedGrid strong{color:var(--dark);margin-top:3px;font-size:11px;display:block}.toolRelatedGrid>a>b{color:var(--berry);font-size:14px}@media (width<=950px){.toolHero{grid-template-columns:80px 1fr}.toolHeroIcon{border-radius:21px;width:76px;height:76px}.toolOwner{grid-column:1/-1;grid-template-columns:auto 1fr;gap:4px 14px;min-width:0;display:grid}.toolOwner small{grid-column:1/-1}.toolOwner span{text-align:right}.toolKpiGrid,.toolWorkflow{grid-template-columns:repeat(2,1fr)}.toolWorkflow li:nth-child(2)>i{display:none}}@media (width<=680px){.adminToolPage{padding:14px}.toolBreadcrumb{white-space:nowrap;overflow:auto}.toolHero{grid-template-columns:1fr;padding:24px 19px}.toolHeroIcon{border-radius:18px;width:68px;height:68px}.toolOwner{grid-column:auto}.toolDetailsGrid{grid-template-columns:1fr}.toolPanel{padding:19px}.toolWorkflow{grid-template-columns:1fr}.toolWorkflow li{min-height:0}.toolWorkflow li>i{display:none}.toolRelated{padding:20px}.toolRelatedGrid{grid-template-columns:1fr}.toolRelated>div:first-child{flex-direction:column;align-items:flex-start}.toolActions a{text-align:center;flex:1}}.languageSummary{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.languageSummary article,.translationManager{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:23px;box-shadow:0 14px 38px #3828300c}.languageSummary article{position:relative}.languageSummary span{background:var(--lilac);color:var(--violet);border-radius:99px;padding:5px 8px;font-size:8px;font-weight:900;position:absolute;top:16px;left:18px}.languageSummary h2{color:var(--dark);margin:0;font-size:20px}.languageSummary h2 small{color:var(--muted);font-size:10px}.languageSummary p{color:var(--muted);margin:9px 0 0;font-size:10px}.translationManager{margin-top:15px}.translationHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:16px;display:flex}.translationHead h2{margin:3px 0;font-size:23px}.translationHead p:last-child{color:var(--muted);margin:0;font-size:10px}.translationHead>div:last-child{gap:8px;display:flex}.translationHead input,.translationHead select{background:#fff;border:1px solid #d9ccc7;border-radius:10px;min-height:42px;padding:8px;font-family:inherit;font-size:10px}.translationRows{gap:8px;margin-top:15px;display:grid}.translationRows article{background:#faf7f3;border:1px solid #e4dad5;border-radius:12px;grid-template-columns:230px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.translationRows small,.translationRows b{display:block}.translationRows small{color:#987651;font-size:8px}.translationRows b{text-align:right;direction:ltr;margin-top:4px;font-size:10px}.translationRows textarea{resize:vertical;background:#fff;border:1px solid #d9ccc7;border-radius:9px;min-height:54px;padding:8px;font-family:inherit;font-size:10px}.translationRows button{background:var(--dark);color:#fff;border:0;border-radius:9px;min-height:42px;padding:8px 12px;font-family:inherit;font-size:9px;font-weight:900}@media (width<=680px){.languageSummary{grid-template-columns:1fr}.translationHead{flex-direction:column;align-items:stretch}.translationHead>div:last-child{grid-template-columns:1fr;display:grid}.translationRows article{grid-template-columns:1fr}.translationRows button{width:100%}}.languageSelector{min-height:44px;color:var(--berry);font:inherit;white-space:nowrap;background:#fff;border:1px solid #e3d4da;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:900}.languageSelector span{margin-left:5px;font-size:14px}@media (width<=680px){.languageSelector{border-radius:15px;width:48px;min-width:48px;height:48px;padding:0;font-size:0}.languageSelector span{margin:0;font-size:18px}}.authPageShell{background:#fffdfa;border:1px solid #e3d6d0;border-radius:28px;width:min(540px,100%);margin:auto;padding:38px;box-shadow:0 28px 80px #2d16351a}.authPageShell>.brand{justify-content:center;align-items:center;margin-bottom:28px;display:flex}.authTitle{text-align:center;margin-bottom:26px}.authTitle>span{color:#7d425d;background:#f3e4ea;border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 15px;font-size:25px;font-weight:950;display:grid}.authTitle h1{margin:5px 0 8px;font-size:31px}.authTitle>p:last-child{color:var(--muted);font-size:12px;line-height:1.8}.naqraAuthForm{gap:13px;display:grid}.naqraAuthForm>label{color:var(--dark);gap:7px;font-size:11px;font-weight:900;display:grid}.naqraAuthForm input{width:100%;font:inherit;text-align:right;direction:ltr;background:#fff;border:1px solid #d9ccc7;border-radius:12px;padding:14px}.naqraAuthForm input:focus{outline-offset:1px;outline:2px solid #c88ba5}.authRolePicker{grid-template-columns:1fr 1fr;gap:9px;display:grid}.authRolePicker button{text-align:right;cursor:pointer;background:#fff;border:1px solid #ddd0ca;border-radius:13px;padding:14px}.authRolePicker button.active{background:#f7edf1;border-color:#8b4a66;box-shadow:inset 0 0 0 1px #8b4a66}.authRolePicker b,.authRolePicker small{display:block}.authRolePicker small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.6}.authSubmit{color:#fff;text-align:center;cursor:pointer;background:linear-gradient(135deg,#8b4a66,#382830);border:0;border-radius:13px;width:100%;padding:15px;font-weight:950;display:block}.authSubmit:disabled{opacity:.6;cursor:wait}.authError{color:#a23d45;background:#fff0f0;border-radius:10px;margin:0;padding:10px;font-size:10px}.passwordHint{color:var(--muted);font-size:8px}.authSwitch,.authSigned{text-align:center;color:var(--muted);margin:19px 0 10px;font-size:11px}.authSwitch a{color:#8b4a66;font-weight:900}.centered{text-align:center;margin-top:16px;display:block}.adminAuth{border-top:4px solid #382830}@media (width<=560px){.authPageShell{padding:26px 18px}.authRolePicker{grid-template-columns:1fr}.authTitle h1{font-size:27px}}.srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.loginModeBar{grid-template-columns:1fr 1fr;gap:12px;max-width:1080px;margin:0 auto 20px;display:grid}.loginModeBar article{background:#fffdfa;border:1px solid #dfd3ce;border-radius:16px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:18px;display:grid;box-shadow:0 14px 38px #3828300c}.loginModeBar article>span{background:var(--dark);color:#efd3b0;border-radius:12px;place-items:center;width:42px;height:42px;font-size:8px;font-weight:900;display:grid}.loginModeBar small{color:#9b7850;font-size:7px;font-weight:900}.loginModeBar h2{margin:2px 0;font-size:15px}.loginModeBar p{color:var(--muted);margin:0;font-size:7px;line-height:1.7}.loginModeBar article>a,.loginModeBar nav a{min-height:37px;color:var(--dark);background:#fff;border:1px solid #d8cbc5;border-radius:9px;place-items:center;padding:7px 11px;font-size:8px;font-weight:900;display:grid}.loginModeBar .newAccount{background:linear-gradient(135deg,#fffdfa,#f7edf2)}.loginModeBar nav{gap:5px;display:flex}.loginModeBar nav a:last-child{border-color:var(--dark);background:var(--dark);color:#fff}.signedPanelActions{align-items:center;gap:8px;display:flex}.signedPanelActions>a{border:1px solid #dfd3cd;border-radius:9px;padding:7px 10px;font-size:8px;font-weight:900}.signedPanelActions .signoutLink{border:0}.accountSetupHero,.paymentMethodsHero{color:#fff;background:linear-gradient(130deg,#2a1d29,#684555);border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:25px;margin-top:15px;padding:34px;display:grid;position:relative;overflow:hidden}.accountSetupHero:after,.paymentMethodsHero:after{content:"";border:40px solid #ffffff07;border-radius:50%;width:230px;height:230px;position:absolute;top:-80px;left:-60px}.accountSetupHero h2,.paymentMethodsHero h2{margin:5px 0;font-size:26px}.accountSetupHero>div>p:last-child,.paymentMethodsHero>div>p:last-child{color:#ddcfd5;max-width:690px;margin:0;font-size:9px;line-height:1.9}.accountSetupHero ol{z-index:1;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:relative}.accountSetupHero li{color:#cdbfc5;background:#ffffff09;border:1px solid #ffffff1e;border-radius:11px;min-width:78px;padding:10px;font-size:8px}.accountSetupHero li span{background:#ffffff12;border-radius:50%;place-items:center;width:21px;height:21px;margin-bottom:6px;font-size:7px;font-weight:900;display:grid}.accountSetupHero li.active{color:#fff;background:#ffffff12;border-color:#e8cda9}.accountSetupHero li.active span{color:var(--dark);background:#e8cda9}.accountSetupGrid{grid-template-columns:1.05fr .95fr;gap:15px;margin-top:15px;display:grid}.accountProfileCard,.verificationCard,.savedCardsPanel,.cardSecurityPanel{background:#fffdfa;border:1px solid #dfd3cd;border-radius:18px;padding:24px;box-shadow:0 18px 42px #3828300d}.accountStepHead{border-bottom:1px solid #e7ddd8;align-items:center;gap:11px;padding-bottom:16px;display:flex}.accountStepHead>span{background:var(--dark);color:#efd5b4;border-radius:11px;place-items:center;width:38px;height:38px;font-size:8px;font-weight:900;display:grid}.accountStepHead p{color:#98744b;margin:0;font-size:7px;font-weight:900}.accountStepHead h2{margin:3px 0 0;font-size:18px}.identityLock{background:#f7f1ed;border:1px solid #e2d8d3;border-radius:11px;grid-template-columns:35px 1fr;gap:10px;margin-top:16px;padding:12px;display:grid}.identityLock>span{background:#eee4e3;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.identityLock small,.identityLock b,.identityLock p{display:block}.identityLock small{color:#8e7d82;font-size:7px}.identityLock b{text-align:right;direction:ltr;margin-top:3px;font-size:9px}.identityLock p{color:var(--muted);margin:3px 0 0;font-size:7px}.accountProfileForm{gap:12px;margin-top:16px;display:grid}.accountProfileForm fieldset{border:0;margin:0;padding:0}.accountProfileForm legend,.accountProfileForm>label>span{margin-bottom:6px;font-size:8px;font-weight:900;display:block}.accountTypePicker{grid-template-columns:1fr 1fr;gap:8px;display:grid}.accountTypePicker label{cursor:pointer;background:#faf7f3;border:1px solid #ded3cd;border-radius:11px;grid-template-columns:34px 1fr;column-gap:8px;padding:11px;display:grid;position:relative}.accountTypePicker label.selected{background:#f8eef2;border-color:#8a6472;box-shadow:0 0 0 3px #8a64720c}.accountTypePicker input{opacity:0;position:absolute}.accountTypePicker label>span{width:34px;height:34px;color:var(--berry);background:#ece2e2;border-radius:9px;grid-row:1/3;place-items:center;display:grid}.accountTypePicker b{font-size:9px}.accountTypePicker small{color:var(--muted);margin-top:3px;font-size:7px}.accountProfileForm>label{display:grid}.accountProfileForm>label>input{background:#faf7f3;border:1px solid #dacdc7;border-radius:10px;outline:0;height:44px;padding:10px;font-family:inherit;font-size:10px}.accountProfileForm>label>input:focus{border-color:#936978;box-shadow:0 0 0 3px #93697810}.accountProfileForm>label>small{color:#94858a;margin-top:5px;font-size:7px}.accountProfileForm>button,.addSavedCard{background:var(--dark);color:#fff;cursor:pointer;border:0;border-radius:11px;min-height:46px;font-family:inherit;font-size:9px;font-weight:900}.accountProfileForm>button:disabled,.addSavedCard:disabled,.pinActions button:disabled{opacity:.5;cursor:not-allowed}.verificationProvider{border-radius:11px;align-items:center;gap:10px;margin-top:16px;padding:12px;display:flex}.verificationProvider.ready{color:#476f58;background:#edf4ef;border:1px solid #cddfd2}.verificationProvider.waiting{color:#7d5d32;background:#fbf4e7;border:1px solid #e1cca8}.verificationProvider>i{color:#fff;background:currentColor;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:900;display:grid}.verificationProvider b,.verificationProvider small{display:block}.verificationProvider b{font-size:8px}.verificationProvider small{opacity:.8;margin-top:3px;font-size:7px}.verificationCard>article{background:#faf7f3;border:1px solid #e1d6d0;border-radius:12px;margin-top:10px;padding:14px}.verificationCard>article.verified{background:#f0f5f1;border-color:#cfe0d3}.verificationCard article header{grid-template-columns:35px 1fr auto;align-items:center;gap:9px;display:grid}.verificationCard article header>span{width:35px;height:35px;color:var(--berry);background:#eee4e4;border-radius:10px;place-items:center;font-weight:900;display:grid}.verificationCard article header small,.verificationCard article header b{display:block}.verificationCard article header small{color:#8d7e83;font-size:7px}.verificationCard article header b{margin-top:3px;font-size:9px}.verificationCard article header em{color:#805f39;background:#f2e8db;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.verificationCard article.verified header em{color:#467157;background:#dfece3}.pinActions{grid-template-columns:auto 1fr auto;gap:6px;margin-top:11px;display:grid}.pinActions button{background:#fff;border:1px solid #d7cac4;border-radius:9px;min-height:38px;padding:7px 10px;font-family:inherit;font-size:7px;font-weight:900}.pinActions .confirmPin{border-color:var(--dark);background:var(--dark);color:#fff}.pinActions input{text-align:center;letter-spacing:4px;background:#fff;border:1px solid #d9ccc6;border-radius:9px;outline:0;width:100%;height:38px;padding:7px;font-family:inherit;font-size:12px;font-weight:900}.verificationCard article>p{color:#51745d;margin:9px 0 0;font-size:7px}.accountReadiness{background:#faf3e8;border:1px solid #e1cda9;border-radius:12px;grid-template-columns:36px 1fr;align-items:center;gap:10px;margin-top:12px;padding:13px;display:grid}.accountReadiness>span{color:#fff;background:#9a7245;border-radius:50%;place-items:center;width:36px;height:36px;font-size:8px;font-weight:900;display:grid}.accountReadiness.complete{background:#edf4ef;border-color:#cbded1}.accountReadiness.complete>span{background:#4e765d}.accountReadiness b{font-size:9px}.accountReadiness p{color:#74665f;margin:3px 0 0;font-size:7px;line-height:1.7}.accountFormMessage{border-radius:9px;margin:11px 0 0;padding:10px;font-size:8px;line-height:1.7}.accountFormMessage.ok{color:#456e56;background:#eaf2ec}.accountFormMessage.error{color:#904c44;background:#f7e8e5}.accountStatusBanner{background:#fffdfa;border:1px solid #ddcfca;border-radius:15px;grid-template-columns:45px 1fr auto auto;align-items:center;gap:12px;margin-top:15px;padding:17px;display:grid}.accountStatusBanner>span{color:#fff;background:#9a7041;border-radius:50%;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.accountStatusBanner.verified{background:#f0f5f1;border-color:#cbded1}.accountStatusBanner.verified>span{background:#4b745a}.accountStatusBanner small{color:#8e7d82;font-size:7px}.accountStatusBanner h2{margin:2px 0;font-size:14px}.accountStatusBanner p{color:var(--muted);margin:0;font-size:7px}.accountStatusBanner>a{background:#fff;border:1px solid #d8cbc5;border-radius:9px;padding:8px 10px;font-size:7px;font-weight:900}.paymentRails{z-index:1;gap:7px;display:flex;position:relative}.paymentRails span{text-align:center;background:#ffffff0d;border:1px solid #fff2;border-radius:11px;min-width:95px;padding:13px;font-size:10px;font-weight:900}.paymentRails .visaRail{color:#1a1f71;letter-spacing:1px;background:#fff}.verificationRequiredBanner{background:#fbf4e8;border:1px solid #e0caa4;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;margin-top:15px;padding:14px;display:grid}.verificationRequiredBanner>span{color:#fff;background:#98703f;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.verificationRequiredBanner b{font-size:9px}.verificationRequiredBanner p{color:#755f44;margin:3px 0 0;font-size:7px}.verificationRequiredBanner a{color:#77552f;border:1px solid #d7bc8f;border-radius:8px;padding:8px 10px;font-size:7px;font-weight:900}.paymentMethodLayout{grid-template-columns:1.2fr .8fr;gap:15px;margin-top:15px;display:grid}.paymentMethodHead,.accountReviewHead{border-bottom:1px solid #e6dcd7;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:15px;display:flex}.paymentMethodHead h2,.accountReviewHead h2{margin:4px 0;font-size:20px}.paymentMethodHead>span{background:#eee6e4;border-radius:99px;padding:6px 9px;font-size:7px;font-weight:900}.savedCardList{gap:9px;margin-top:15px;display:grid}.savedCardList>article{background:#faf7f3;border:1px solid #e1d6d0;border-radius:13px;grid-template-columns:170px 1fr;align-items:center;gap:15px;padding:14px;display:grid}.miniVisaCard{color:#fff;background:linear-gradient(135deg,#171c63,#303ca2);border-radius:14px;flex-direction:column;justify-content:space-between;height:100px;padding:15px;display:flex;box-shadow:0 14px 28px #1a1f7124}.miniVisaCard span{letter-spacing:1px;font-size:14px;font-weight:950}.miniVisaCard b{text-align:left;letter-spacing:1px;direction:ltr;font-size:9px}.miniVisaCard small{color:#d9ddff;font-size:7px}.savedCardInfo>b,.savedCardInfo>small{display:block}.savedCardInfo>b{font-size:10px}.savedCardInfo>small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.7}.savedCardInfo>div{align-items:center;gap:6px;margin-top:12px;display:flex}.savedCardInfo>div>span,.savedCardInfo button{background:#fff;border:1px solid #d9ccc6;border-radius:8px;padding:6px 8px;font-family:inherit;font-size:7px;font-weight:900}.savedCardInfo>div>span{color:#47705a;background:#eaf2ec;border-color:#cbded0}.savedCardInfo button{cursor:pointer}.savedCardInfo .removeCard{color:#984f48;background:0 0;border:0}.emptySavedCards{text-align:center;color:var(--muted);padding:38px 18px}.emptySavedCards>span{color:#a98a95;font-size:30px}.emptySavedCards h3{color:var(--dark);margin:8px 0 4px}.emptySavedCards p{max-width:450px;margin:0 auto;font-size:8px;line-height:1.8}.addSavedCard{width:100%;margin-top:12px}.vaultWaiting{color:#765a37;background:#fbf4e8;border:1px solid #e0caa5;border-radius:10px;grid-template-columns:32px 1fr;gap:9px;margin-top:10px;padding:11px;display:grid}.vaultWaiting>span{color:#fff;background:#98703f;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.vaultWaiting b{font-size:8px}.vaultWaiting p{margin:3px 0 0;font-size:7px;line-height:1.7}.cardSecurityPanel{color:#fff;background:linear-gradient(145deg,#2a1d29,#5d3d4c)}.securitySeal{background:#ffffff0d;border:1px solid #ffffff2a;border-radius:15px;place-items:center;width:52px;height:52px;font-size:19px;display:grid}.cardSecurityPanel h2{margin:6px 0;font-size:23px}.cardSecurityPanel>p:not(.eyebrow){color:#d9cbd1;margin:0;font-size:9px;line-height:1.9}.cardSecurityPanel ul{gap:8px;margin:20px 0;padding:0;list-style:none;display:grid}.cardSecurityPanel li{background:#ffffff08;border:1px solid #ffffff16;border-radius:10px;align-items:center;gap:9px;padding:10px;font-size:8px;display:flex}.cardSecurityPanel li i{color:#30202c;background:#e5cfad;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;font-weight:900;display:grid}.cardSecurityPanel>a{color:#efd2ad;border-top:1px solid #ffffff1c;padding-top:13px;font-size:8px;font-weight:900;display:block}.accountReviewPanel{margin-top:15px;overflow:visible}.accountReviewHead>div:first-child>p:last-child{color:var(--muted);margin:0;font-size:8px}.accountReviewHead>div:last-child{gap:6px;display:flex}.accountReviewHead>div:last-child span{color:#706469;background:#f2ebe8;border-radius:9px;padding:8px 10px;font-size:7px}.accountReviewHead>div:last-child b{font-size:12px}.accountReviewTable{gap:7px;margin-top:14px;display:grid}.accountReviewTable>article{background:#faf7f3;border:1px solid #e3d8d2;border-radius:11px;grid-template-columns:minmax(190px,1.4fr) .55fr .75fr .65fr auto;align-items:center;gap:10px;padding:11px;display:grid}.accountReviewIdentity{align-items:center;gap:9px;display:flex}.accountReviewIdentity>span{background:var(--dark);color:#efd5b3;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.accountReviewIdentity b,.accountReviewIdentity small,.accountReviewRole small,.accountReviewRole b,.accountReviewVerify small,.accountReviewVerify b,.sellerDecision small,.sellerDecision b{display:block}.accountReviewIdentity b,.accountReviewRole b,.accountReviewVerify b,.sellerDecision b{font-size:8px}.accountReviewIdentity small,.accountReviewRole small,.accountReviewVerify small,.sellerDecision small{color:var(--muted);margin-top:2px;font-size:6px}.accountReviewVerify.done b,.sellerDecision.approved b{color:#477159}.sellerDecision.pending b{color:#896538}.sellerDecision.rejected b{color:#984f48}.accountReviewActions{gap:5px;display:flex}.accountReviewActions button{border:1px solid var(--dark);background:var(--dark);color:#fff;border-radius:8px;padding:7px 9px;font-family:inherit;font-size:7px;font-weight:900}.accountReviewActions button.reject{color:#965149;background:#fff;border-color:#dcc9c3}.accountReviewActions button:disabled{opacity:.4}.accountReviewMessage{color:#477058;background:#edf3ee;border-radius:9px;margin:10px 0 0;padding:10px;font-size:8px}@media (width<=980px){.accountSetupGrid,.paymentMethodLayout{grid-template-columns:1fr}.accountReviewTable>article{grid-template-columns:1fr 1fr 1fr}.accountReviewIdentity{grid-column:1/-1}.accountReviewActions{justify-content:flex-end}.paymentRails{flex-wrap:wrap}.loginModeBar{grid-template-columns:1fr}.loginModeBar article{grid-template-columns:44px 1fr}.loginModeBar article>a,.loginModeBar nav{grid-column:2}}@media (width<=680px){.accountSetupHero,.paymentMethodsHero{grid-template-columns:1fr;padding:24px 20px}.accountSetupHero ol{width:100%}.accountSetupHero li{flex:1;min-width:0}.accountSetupGrid{gap:10px}.accountProfileCard,.verificationCard,.savedCardsPanel,.cardSecurityPanel{padding:18px}.accountTypePicker{grid-template-columns:1fr}.pinActions{grid-template-columns:1fr 1fr}.pinActions label{grid-area:1/1/auto/-1}.accountStatusBanner,.verificationRequiredBanner{grid-template-columns:38px 1fr}.accountStatusBanner>a,.verificationRequiredBanner>a{text-align:center;grid-column:1/-1}.paymentRails span{flex:1;min-width:90px}.savedCardList>article{grid-template-columns:1fr}.miniVisaCard{height:120px}.accountReviewHead{flex-direction:column;align-items:stretch}.accountReviewTable>article{grid-template-columns:1fr 1fr}.accountReviewIdentity,.accountReviewActions{grid-column:1/-1}.accountReviewActions button{flex:1}.loginModeBar article{grid-template-columns:36px 1fr;padding:14px}.loginModeBar article>span{width:36px;height:36px}.loginModeBar article>a,.loginModeBar nav{grid-column:1/-1}.loginModeBar nav a{flex:1}.signedPanelActions{flex-direction:column;align-items:stretch;width:100%}.signedPanelActions a{text-align:center}}@media (width<=430px){.toolKpiGrid{grid-template-columns:1fr}.toolKpiCard{min-height:108px}.toolOwner{display:block}.toolOwner strong,.toolOwner span{margin-top:5px}}.pageManager{margin-top:20px;overflow:visible}.managedPagesGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.managedPageCard{background:#fffdfa;border:1px solid #e4dad5;border-radius:14px;min-height:210px;padding:18px;transition:all .18s;position:relative;overflow:hidden}.managedPageCard:hover{border-color:#cbb7ad;transform:translateY(-2px);box-shadow:0 14px 30px #3828300c}.managedPageCard.unpublished{opacity:.72}.managedPageTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.managedPageTop span,.managedPageTop b{border-radius:99px;padding:5px 8px;font-size:8px;font-weight:900}.managedPageTop span.live{color:#3e705d;background:#e8f2ec}.managedPageTop span.hidden{color:#8b4e3e;background:#f8e9e4}.managedPageTop b{color:#755d45;background:#f2ece8}.managedPageCard>small{text-align:left;color:#9a828a;direction:ltr;font-size:8px;display:block}.managedPageCard h3{color:var(--dark);margin:9px 0 7px;font-size:16px}.managedPageCard>p{min-height:50px;color:var(--muted);margin:0;font-size:10px;line-height:1.75}.managedPageActions{border-top:1px solid #e9dfda;grid-template-columns:1fr auto auto;gap:6px;margin-top:16px;padding-top:12px;display:grid}.managedPageActions a,.managedPageActions button{min-height:38px;color:var(--dark);cursor:pointer;background:#fffdfa;border:1px solid #ded3cd;border-radius:9px;place-items:center;padding:7px 10px;font-size:9px;font-weight:900;display:grid}.managedPageActions a:hover,.managedPageActions button:hover{border-color:var(--berry);background:#f8f0ef}.managedPageActions button:disabled{opacity:.55}.pageEditor{width:min(670px,100%)}.contentPageShell{background:radial-gradient(circle at 87% 8%,#ead9d82b,#0000 30%),linear-gradient(#fcfaf6,#f6f0ed);min-height:100vh;padding:28px}.contentPageTop{justify-content:space-between;align-items:center;gap:20px;max-width:1050px;margin:0 auto 38px;display:flex}.contentPageTop>div{gap:8px;display:flex}.contentPageTop>div a{background:#fffdfa;border:1px solid #dfd4ce;border-radius:99px;place-items:center;min-height:40px;padding:8px 13px;font-size:10px;font-weight:900;display:grid}.managedContentPage{background:#fffdfa;border:1px solid #e0d5cf;border-radius:22px;max-width:860px;margin:auto;padding:72px clamp(24px,6vw,75px) 34px;position:relative;overflow:hidden;box-shadow:0 25px 70px #38283012}.managedContentPage:before{content:"";background:linear-gradient(90deg,transparent,var(--champagne),transparent);height:3px;position:absolute;top:0;left:0;right:0}.managedPageSeal{background:var(--dark);color:#f0d6b1;border-radius:50%;place-items:center;width:47px;height:47px;font-size:19px;font-weight:900;display:grid;position:absolute;top:28px;left:34px;box-shadow:0 10px 24px #2a1d2720}.managedContentPage>h1{max-width:700px;color:var(--dark);margin:10px 0 14px;font-size:clamp(34px,5vw,54px);line-height:1.2}.managedPageSummary{max-width:690px;color:var(--berry);font-size:17px;line-height:1.9}.managedPageBody{border-top:1px solid #e7ddd8;margin-top:34px;padding-top:28px}.managedPageBody p{color:#5f555a;white-space:pre-line;font-size:15px;line-height:2.15}.managedContentPage>footer{color:#8a7c82;border-top:1px solid #e7ddd8;justify-content:space-between;align-items:center;gap:12px;max-width:none;margin:42px 0 0;padding:18px 0 0;font-size:9px;display:flex}@media (width<=950px){.managedPagesGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.managedPagesGrid{grid-template-columns:1fr}.contentPageShell{padding:16px}.contentPageTop{margin-bottom:24px}.managedContentPage{border-radius:17px;padding:80px 22px 26px}.managedPageSeal{top:22px;left:22px}.managedContentPage>footer{flex-direction:column;align-items:flex-start}}.marketplaceIntro{background:linear-gradient(120deg,#f8f1ed,#fffdfa 55%,#eee7e8);border:1px solid #ded2cb;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:35px;margin-bottom:54px;padding:26px 30px;display:grid;box-shadow:0 18px 45px #3828300c}.marketplaceIntro h2{color:var(--dark);margin:5px 0;font-size:28px}.marketplaceIntro>div:first-child>p:last-child{color:var(--muted);margin:0;font-size:12px}.browseMode{background:#fffdfa;border:1px solid #e2d8d2;border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;padding:6px;display:grid}.browseMode button{text-align:right;color:#62575c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-items:center;column-gap:9px;min-width:180px;min-height:72px;padding:10px 12px;display:grid}.browseMode button>span{width:38px;height:38px;color:var(--berry);background:#f2ece8;border-radius:10px;grid-row:1/3;place-items:center;font-size:16px;display:grid}.browseMode button>b{color:var(--dark);font-size:11px}.browseMode button>small{color:var(--muted);font-size:8px}.browseMode button.active{background:var(--dark);border-color:#3b2933;box-shadow:0 9px 20px #2a1d271a}.browseMode button.active>span{color:#edcfaa;background:#ffffff12}.browseMode button.active>b{color:#fff}.browseMode button.active>small{color:#d8cdd1}.marketplaceHead{margin-top:0}.marketplaceHead h2{font-size:34px}.productStoreLink{color:#806b55;white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.productStoreLink:hover{color:var(--berry)}.productStoreLink i{background:var(--champagne);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #eee1cf}.detailTopline{justify-content:space-between;align-items:center;gap:12px;display:flex}.detailTopline>a{color:#735b47;background:#faf6f2;border:1px solid #dfd3cd;border-radius:99px;padding:6px 10px;font-size:9px;font-weight:800}.detailTopline>a:hover{border-color:var(--champagne);background:#f5eee9}.storeGrid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:30px;display:grid}.storeCard{--store-accent:#71384d;--store-soft:#f0e5e7;background:#fffdfa;border:1px solid #e2d7d1;border-radius:18px;grid-template-columns:40% 60%;min-height:245px;transition:all .22s;display:grid;overflow:hidden;box-shadow:0 12px 34px #3828300a}.storeCard:hover{border-color:#c9b5ab;transform:translateY(-4px);box-shadow:0 22px 50px #38283016}.storeTheme-plum{--store-accent:#5a3345;--store-soft:#eadfe2}.storeTheme-lilac{--store-accent:#665071;--store-soft:#e9e2ed}.storeTheme-sand{--store-accent:#85694c;--store-soft:#ede3d5}.storeTheme-rose{--store-accent:#93586d;--store-soft:#f0dfe5}.storeCardVisual{background:radial-gradient(circle at 75% 18%,#fff8 0 7%,transparent 8%),linear-gradient(145deg,var(--store-soft),#fff7);place-items:center;display:grid;position:relative;overflow:hidden}.storeCardVisual:before,.storeCardVisual:after{content:"";border:1px solid var(--store-accent);width:130px;height:130px;position:absolute}@supports (color:color-mix(in lab, red, red)){.storeCardVisual:before,.storeCardVisual:after{border:1px solid color-mix(in srgb,var(--store-accent) 23%,transparent)}}.storeCardVisual:before,.storeCardVisual:after{border-radius:50%}.storeCardVisual:after{width:80px;height:80px}.storeCardVisual>span{z-index:2;background:var(--store-accent);color:#fff4e9;border-radius:24px;place-items:center;width:76px;height:76px;font-size:29px;font-weight:900;display:grid;position:relative;box-shadow:0 17px 33px #38283024}.storeCardVisual>b{z-index:3;color:#765a37;background:#fffdfae8;border-radius:99px;padding:6px 8px;font-size:7px;position:absolute;top:12px;right:12px}.storeCardVisual>i{outline:1px solid var(--champagne);background:var(--champagne);border:3px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:16px;left:16px}.storeCardBody{flex-direction:column;padding:24px;display:flex}.storeCardBody small{color:#92754f;font-size:8px;font-weight:900}.storeCardBody h3{color:var(--dark);margin:5px 0 4px;font-size:21px}.storeCardBody p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.storeCount{color:#6b5d62;background:#f4eeea;border-radius:99px;width:max-content;margin-top:15px;padding:6px 9px;font-size:8px}.storeCount b{color:var(--store-accent);margin-left:3px;font-size:12px}.storeCardAction{color:var(--store-accent);border-top:1px solid #e8ded8;justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;font-size:10px;font-weight:900;display:flex}.storeCardAction b{background:var(--store-accent);color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.storeIdentity>button,.storeIdentityButton{color:var(--dark);cursor:pointer;background:#fffdfa;border:1px solid #cdbdb5;border-radius:11px;padding:11px 15px;font-size:10px;font-weight:900}.storeIdentityButton{place-items:center;min-height:44px;display:grid}.storeIdentity>button:hover,.storeIdentityButton:hover{border-color:var(--berry);background:#f8f0ef}.storeIdentityActions{gap:7px;min-width:145px;display:grid}.storeIdentityActions .storeIdentityButton.primary{border-color:var(--dark);background:var(--dark);color:#fff}.storeIdentityActions .storeIdentityButton.primary:hover{background:var(--berry)}.storefrontManagerPage{background:radial-gradient(circle at 91% 3%,#eadde260,#0000 27%),linear-gradient(#faf7f3,#f4eeeb)}.storefrontManagerShell{max-width:1240px}.storefrontManagerTop{background:#fffdfa;border:1px solid #ded2cd;border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:23px;padding:25px 28px;display:grid;box-shadow:0 14px 38px #3828300b}.storefrontManagerTop h2{color:var(--dark);margin:4px 0;font-size:24px}.storefrontManagerTop>div:first-child>p:last-child{color:var(--muted);margin:0;font-size:10px}.storefrontPublishState{border-right:1px solid #e4d9d4;align-items:center;gap:10px;min-width:185px;padding:11px 13px;display:flex}.storefrontPublishState>i{background:#5b8b70;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 5px #e7f0e9}.storefrontPublishState small,.storefrontPublishState strong,.storefrontPublishState span{display:block}.storefrontPublishState small{color:#9a7b55;font-size:7px}.storefrontPublishState strong{color:var(--dark);margin-top:2px;font-size:10px}.storefrontPublishState span{color:var(--muted);text-align:right;direction:ltr;margin-top:3px;font-size:7px}.storefrontTopActions{gap:7px;display:flex}.storefrontTopActions button,.storefrontTopActions a{min-height:40px;color:var(--dark);cursor:pointer;white-space:nowrap;background:#fffdfa;border:1px solid #d8cbc5;border-radius:10px;place-items:center;padding:8px 11px;font-size:8px;font-weight:900;display:grid}.storefrontTopActions a{border-color:var(--dark);background:var(--dark);color:#fff}.storefrontTopActions button:hover{border-color:var(--berry);background:#f8f1ef}.storefrontTopActions a:hover{background:var(--berry)}.storefrontWorkspace{grid-template-columns:minmax(0,1.04fr) minmax(380px,.96fr);gap:18px;margin-top:18px;display:grid}.storefrontEditorColumn,.storefrontPreviewColumn{min-width:0}.storefrontEditorColumn{align-content:start;gap:13px;display:grid}.storefrontEditorPanel{background:#fffdfa;border:1px solid #dfd4cf;border-radius:17px;padding:23px;box-shadow:0 12px 32px #38283008}.storefrontPanelHead{border-bottom:1px solid #e9dfda;align-items:center;gap:11px;padding-bottom:16px;display:flex}.storefrontPanelHead>span{width:38px;height:38px;color:var(--berry);background:#f1e8e7;border-radius:11px;place-items:center;font-size:9px;font-weight:900;display:grid}.storefrontPanelHead small{color:#98774f;font-size:7px;font-weight:900;display:block}.storefrontPanelHead h2{color:var(--dark);margin:2px 0 0;font-size:17px}.storefrontFormGrid{grid-template-columns:1fr 108px;gap:13px;margin-top:18px;display:grid}.storefrontFormGrid label{flex-direction:column;gap:7px;display:flex}.storefrontFormGrid label.wide{grid-column:1/-1}.storefrontFormGrid label>span{color:#62585d;justify-content:space-between;align-items:center;font-size:9px;font-weight:900;display:flex}.storefrontFormGrid label>span b{color:#a28b94;font-size:7px;font-weight:700}.storefrontFormGrid input,.storefrontFormGrid textarea{width:100%;color:var(--ink);background:#faf7f3;border:1px solid #ddd2cc;border-radius:10px;outline:0;padding:11px 12px;font-family:inherit;font-size:11px;transition:all .18s}.storefrontFormGrid input{height:43px}.storefrontFormGrid textarea{resize:vertical;line-height:1.8}.storefrontFormGrid input:focus,.storefrontFormGrid textarea:focus{background:#fff;border-color:#a87c8b;box-shadow:0 0 0 3px #8d4b6212}.storefrontFormGrid input.markInput{text-align:center;font-size:18px;font-weight:900}.storefrontFormGrid label>small{color:#94868b;font-size:7px;line-height:1.6}.storefrontThemePicker{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:18px;display:grid}.storefrontThemePicker button{min-height:60px;color:var(--dark);text-align:right;cursor:pointer;background:#faf7f3;border:1px solid #e0d5cf;border-radius:11px;grid-template-columns:34px 1fr 24px;align-items:center;gap:9px;padding:10px;font-family:inherit;display:grid}.storefrontThemePicker button:hover{border-color:#b99fa6}.storefrontThemePicker button.selected{border-color:var(--dark);background:#fff;box-shadow:0 7px 18px #3828300d}.storefrontThemePicker button>span{border-radius:10px;width:34px;height:34px;box-shadow:inset 0 0 0 1px #ffffff70}.storefrontThemePicker button>b{font-size:9px}.storefrontThemePicker button>i{width:22px;height:22px;color:var(--berry);background:#eee7e9;border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.storefrontThemePicker button.selected>i{background:var(--dark);color:#fff}.storefrontAccessibilityNote{background:#f4efeb;border-radius:11px;align-items:flex-start;gap:10px;margin-top:15px;padding:12px;display:flex}.storefrontAccessibilityNote>span{width:30px;height:30px;color:var(--berry);background:#fffdfa;border-radius:9px;flex:none;place-items:center;font-size:12px;display:grid}.storefrontAccessibilityNote b{color:var(--dark);font-size:9px}.storefrontAccessibilityNote p{color:var(--muted);margin:3px 0 0;font-size:8px;line-height:1.7}.storefrontSaveBar{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdfae8;border:1px solid #d9cbc6;border-radius:13px;align-items:center;gap:8px;padding:12px;display:flex;position:sticky;bottom:12px;box-shadow:0 17px 40px #38283018}.storefrontSaveBar>div{color:#74686d;align-items:center;gap:7px;margin-left:auto;font-size:8px;display:flex}.storefrontSaveBar i{background:#5b8b70;border-radius:50%;width:7px;height:7px}.storefrontSaveBar i.unsaved{background:#c39048}.storefrontSaveBar button{min-height:40px;color:var(--dark);cursor:pointer;background:#fff;border:1px solid #d7cac4;border-radius:9px;padding:8px 13px;font-family:inherit;font-size:8px;font-weight:900}.storefrontSaveBar button.primary{border-color:var(--dark);background:var(--dark);color:#fff}.storefrontSaveBar button:disabled{opacity:.45;cursor:not-allowed}.storefrontMessage{border-radius:10px;padding:12px 14px;font-size:9px;font-weight:800}.storefrontMessage.success{color:#47705c;background:#e8f1ea}.storefrontMessage.error{color:#934f45;background:#f6e8e5}.storefrontPreviewColumn{background:#eee7e5;border:1px solid #dcd0cb;border-radius:18px;align-self:start;padding:18px;position:sticky;top:18px;box-shadow:0 18px 45px #3828300e}.storefrontPreviewHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.storefrontPreviewHead small,.storefrontPreviewHead strong{display:block}.storefrontPreviewHead small{color:#97774f;font-size:7px}.storefrontPreviewHead strong{color:var(--dark);margin-top:2px;font-size:10px}.storefrontPreviewHead>span{color:#74676c;background:#fffdfa;border-radius:99px;padding:5px 8px;font-size:7px}.storefrontLivePreview{--store-accent:#71384d;--store-soft:#f0e5e7;background:#fffdfa;border:1px solid #d5c7c2;border-radius:12px;overflow:hidden;box-shadow:0 14px 35px #38283012}.storefrontPreviewBrowser{background:#e6ddda;align-items:center;gap:4px;height:26px;padding:0 8px;display:flex}.storefrontPreviewBrowser>i{background:#ba9da5;border-radius:50%;width:5px;height:5px}.storefrontPreviewBrowser>span{color:#8b7d82;direction:ltr;margin-right:6px;font-size:6px}.storefrontPreviewNav{border-bottom:1px solid #eadfd9;justify-content:space-between;align-items:center;height:45px;padding:0 15px;display:flex}.storefrontPreviewNav b{font-size:11px}.storefrontPreviewNav span{color:#8b7d82;font-size:5px}.storefrontPreviewHero{background:linear-gradient(120deg,var(--store-soft),#fffdfa 57%,#f5edeb);grid-template-columns:75px 1fr auto;align-items:center;gap:14px;min-height:230px;padding:24px;display:grid}.storefrontPreviewMark{background:linear-gradient(145deg,var(--store-accent),#2d2028);color:#fff3e7;border-radius:20px;place-items:center;width:72px;height:72px;font-size:28px;font-weight:900;display:grid;box-shadow:0 14px 27px #38283022}.storefrontPreviewHero small{color:#95734b;font-size:5px;font-weight:900}.storefrontPreviewHero h2{color:var(--dark);margin:4px 0 0;font-size:19px}.storefrontPreviewHero h3{color:var(--store-accent);margin:3px 0 5px;font-size:8px}.storefrontPreviewHero p{color:#6c6065;max-width:260px;margin:0;font-size:6px;line-height:1.7}.storefrontPreviewHero div:nth-child(2)>span{color:#75686d;background:#fffdfa;border:1px solid #e0d4cf;border-radius:99px;margin-top:8px;padding:4px 6px;font-size:5px;display:inline-block}.storefrontPreviewHero button{border:1px solid var(--store-accent);color:var(--store-accent);background:0 0;border-radius:99px;align-self:start;padding:5px 7px;font-family:inherit;font-size:5px}.storefrontPreviewProducts{grid-template-columns:1fr repeat(3,47px);align-items:center;gap:7px;padding:18px;display:grid}.storefrontPreviewProducts small,.storefrontPreviewProducts b{display:block}.storefrontPreviewProducts small{color:#98774f;font-size:5px}.storefrontPreviewProducts b{margin-top:2px;font-size:8px}.storefrontPreviewProducts>span{background:linear-gradient(145deg,var(--store-soft),#f7f1ef);border-radius:7px;height:38px}.storefrontReadiness{background:#fffdfa;border-radius:12px;grid-template-columns:62px 1fr;align-items:center;gap:12px;margin-top:13px;padding:13px;display:grid}.readinessScore{--score:360deg;background:conic-gradient(var(--berry) var(--score),#e9deda 0);border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative}.readinessScore:after{content:"";background:#fffdfa;border-radius:50%;position:absolute;inset:6px}.readinessScore strong{z-index:1;color:var(--dark);font-size:12px;position:relative}.storefrontReadiness small{color:#99764c;font-size:7px}.storefrontReadiness h3{color:var(--dark);margin:2px 0 3px;font-size:10px}.storefrontReadiness p{color:var(--muted);margin:0;font-size:7px}.storefrontSeoCard{background:#fffdfa;border:1px solid #dfd3cd;border-radius:11px;margin-top:10px;padding:13px}.storefrontSeoCard small,.storefrontSeoCard strong,.storefrontSeoCard span{display:block}.storefrontSeoCard small{color:#98764e;font-size:7px;font-weight:900}.storefrontSeoCard strong{color:#4b3e43;margin-top:7px;font-size:10px}.storefrontSeoCard span{color:#61806c;text-align:right;direction:ltr;margin-top:3px;font-size:6px}.storefrontSeoCard p{color:#74686d;margin:5px 0 0;font-size:7px;line-height:1.6}.storefrontCapabilities{margin-top:18px;overflow:visible}.storefrontProductsLink{border:1px solid var(--dark);background:var(--dark);color:#fff;white-space:nowrap;border-radius:10px;place-items:center;min-height:42px;padding:8px 13px;font-size:8px;font-weight:900;display:grid}.storefrontFeatureGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:19px;display:grid}.storefrontFeatureGrid article{background:#faf7f3;border:1px solid #e5dad5;border-radius:12px;grid-template-columns:40px 1fr;gap:10px;min-height:135px;padding:14px;display:grid}.storefrontFeatureGrid article>span{width:40px;height:40px;color:var(--berry);background:#efe6e5;border-radius:11px;place-items:center;font-size:13px;font-weight:900;display:grid}.storefrontFeatureGrid small{color:#b1979f;font-size:7px;font-weight:900;display:block}.storefrontFeatureGrid h3{color:var(--dark);margin:3px 0 5px;font-size:11px}.storefrontFeatureGrid p{color:var(--muted);margin:0;font-size:8px;line-height:1.65}.storefrontPending{grid-template-columns:70px 1fr auto;align-items:center;gap:20px;display:grid}.storefrontPending>span{background:var(--dark);color:#f0d3ad;border-radius:20px;place-items:center;width:70px;height:70px;font-size:25px;display:grid}.storefrontPending h2{margin:4px 0}.storefrontPending>div>p:last-child{color:var(--muted);margin:0;font-size:10px}.storefrontPending>a{background:var(--dark);color:#fff;border-radius:10px;padding:10px 13px;font-size:9px;font-weight:900}@media (width<=1050px){.storefrontManagerTop{grid-template-columns:1fr auto}.storefrontPublishState{border-right:0}.storefrontTopActions{grid-column:1/-1}.storefrontWorkspace{grid-template-columns:1fr}.storefrontPreviewColumn{position:static}.storefrontFeatureGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.storeIdentityActions{width:100%}.storefrontManagerTop{grid-template-columns:1fr;padding:20px}.storefrontPublishState{padding:8px 0}.storefrontTopActions{grid-template-columns:1fr 1fr;display:grid}.storefrontWorkspace{gap:13px}.storefrontEditorPanel{padding:18px}.storefrontFormGrid{grid-template-columns:1fr}.storefrontFormGrid label.wide{grid-column:auto}.storefrontThemePicker{grid-template-columns:1fr}.storefrontSaveBar{flex-wrap:wrap;align-items:stretch}.storefrontSaveBar>div{width:100%;margin:0}.storefrontSaveBar button{flex:1}.storefrontPreviewColumn{padding:12px}.storefrontPreviewHero{grid-template-columns:58px 1fr;padding:17px}.storefrontPreviewMark{border-radius:15px;width:55px;height:55px;font-size:22px}.storefrontPreviewHero button{display:none}.storefrontFeatureGrid{grid-template-columns:1fr}.storefrontCapabilities .roleToolsHead{display:flex}.storefrontProductsLink{width:100%}.storefrontPending{grid-template-columns:1fr}.storefrontPending>a{text-align:center;width:100%}}.publicStorePage{--store-accent:#71384d;--store-soft:#f0e5e7;background:radial-gradient(circle at 88% 4%,var(--store-soft),transparent 31%),linear-gradient(180deg,#fcfaf6,#f7f2ef);min-height:100vh}.storefrontTop{border-bottom:1px solid #ddcfca;justify-content:space-between;align-items:center;max-width:1180px;height:86px;margin:auto;padding:0 24px;display:flex}.storefrontTop nav{gap:8px;display:flex}.storefrontTop nav a{background:#fffdfa;border:1px solid #dfd4ce;border-radius:99px;place-items:center;min-height:40px;padding:7px 12px;font-size:9px;font-weight:900;display:grid}.storefrontTop nav a:hover{border-color:var(--store-accent);color:var(--store-accent)}.storefrontHero{background:linear-gradient(120deg,var(--store-soft),#fffdfa 56%,#f4ece8);border:1px solid #d9cbc4;border-radius:24px;grid-template-columns:150px 1fr auto;align-items:center;gap:35px;max-width:1180px;margin:36px auto 0;padding:55px clamp(24px,6vw,70px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #38283010}.storefrontHero:before{content:"";border:1px solid var(--store-accent);width:320px;height:320px;position:absolute;bottom:-150px;left:-70px}@supports (color:color-mix(in lab, red, red)){.storefrontHero:before{border:1px solid color-mix(in srgb,var(--store-accent) 18%,transparent)}}.storefrontHero:before{border-radius:50%;box-shadow:inset 0 0 0 45px #ffffff13}.storefrontMark{z-index:1;background:linear-gradient(145deg,var(--store-accent),#2d2028);color:#fff3e7;outline-offset:-8px;border-radius:38px;outline:1px solid #fff8;place-items:center;width:140px;height:140px;font-size:56px;font-weight:900;display:grid;position:relative;box-shadow:0 25px 50px #38283029}.storefrontHero h1{color:var(--dark);margin:6px 0 0;font-size:clamp(36px,5vw,58px);line-height:1.15}.storefrontHero h2{color:var(--store-accent);margin:7px 0 12px;font-size:17px}.storefrontHero>div:nth-child(2)>p:last-of-type{max-width:650px;color:var(--muted);margin:0;font-size:13px;line-height:1.9}.storefrontFacts{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.storefrontFacts span{color:#645a5f;background:#fffdfa;border:1px solid #e3d9d4;border-radius:99px;padding:7px 10px;font-size:9px}.storefrontFacts b{color:var(--store-accent)}.followStore{border:1px solid var(--store-accent);min-height:44px;color:var(--store-accent);border-radius:99px;align-self:start;place-items:center;padding:8px 14px;font-size:10px;font-weight:900;display:grid}.followStore:hover{background:var(--store-accent);color:#fff}.storefrontProducts{max-width:1180px;margin:auto;padding:75px 24px}.storefrontProductsHead{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.storefrontProductsHead h2{color:var(--dark);margin:5px 0 0;font-size:34px}.storefrontProducts .filters button.active{background:var(--store-accent);border-color:var(--store-accent)}.storeProductGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.storeProductCard{background:#fffdfa;border:1px solid #e2d8d2;border-radius:17px;transition:all .2s;overflow:hidden;box-shadow:0 11px 30px #3828300a}.storeProductCard:hover{transform:translateY(-3px);box-shadow:0 20px 45px #38283014}.storeProductVisual{place-items:center;height:190px;display:grid;position:relative;overflow:hidden}.storeProductVisual>img{object-fit:cover;width:100%;height:100%}.storeProductVisual>span{width:88px;height:102px;color:var(--store-accent);background:#ffffffb8;border-radius:12px;place-items:center;font-size:28px;font-weight:900;display:grid;box-shadow:0 14px 30px #38283016}.storeProductVisual>small{color:var(--store-accent);background:#fffdfae8;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:900;position:absolute;bottom:12px;left:12px}.storeProductBody{padding:20px}.storeProductBody h3{color:var(--dark);margin:0 0 7px;font-size:17px}.storeProductBody>p{min-height:43px;color:var(--muted);margin:0;font-size:10px;line-height:1.75}.storeProductBody details{border-top:1px solid #e9dfda;border-bottom:1px solid #e9dfda;margin-top:13px}.storeProductBody summary{min-height:42px;color:var(--store-accent);cursor:pointer;justify-content:space-between;align-items:center;font-size:9px;font-weight:900;list-style:none;display:flex}.storeProductBody details>p,.storeProductBody details li{color:var(--muted);font-size:9px;line-height:1.7}.storeProductBody details ul{padding:0;list-style:none}.storeProductBottom{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.storeProductBottom strong{font-size:18px}.storeProductBottom strong small{font-size:9px}.storeProductBottom>a{background:var(--store-accent);color:#fff;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:8px 11px;font-size:9px;font-weight:900;display:flex}.storefrontEmpty{text-align:center;color:var(--muted);padding:70px}.storefrontEmpty>b{font-size:32px}.storefrontEmpty h3{color:var(--dark);margin:8px 0 3px}.storefrontEmpty p{font-size:10px}.storefrontFooter{background:#f6efeb;border-top:1px solid #dccfca;justify-content:space-between;align-items:center;gap:20px;max-width:none;margin:0;padding:30px max(24px,50% - 566px);display:flex}.storefrontFooter>p{color:var(--muted);font-size:10px}.storefrontFooter>a:last-child{color:var(--store-accent);font-size:10px;font-weight:900}@media (width<=900px){.marketplaceIntro{grid-template-columns:1fr}.browseMode{width:100%}.browseMode button{min-width:0}.storeGrid{grid-template-columns:1fr}.storefrontHero{grid-template-columns:110px 1fr}.storefrontMark{border-radius:28px;width:105px;height:105px;font-size:43px}.followStore{grid-column:2;width:max-content}.storeProductGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.marketplaceIntro{border-radius:16px;padding:20px}.browseMode{grid-template-columns:1fr}.browseMode button{min-height:64px}.storeCard{grid-template-columns:35% 65%;min-height:225px}.storeCardVisual>span{border-radius:19px;width:61px;height:61px;font-size:23px}.storeCardBody{padding:19px}.storeCardBody h3{font-size:18px}.storeCardBody p{font-size:10px}.detailTopline{flex-direction:column;align-items:flex-start}.storefrontTop{align-items:flex-start;height:auto;padding-block:18px}.storefrontTop nav{flex-wrap:wrap;justify-content:flex-end}.storefrontTop nav a{min-height:36px;padding:6px 9px}.storefrontHero{grid-template-columns:1fr;margin:18px 14px 0;padding:32px 22px}.storefrontMark{border-radius:23px;width:86px;height:86px}.followStore{grid-column:1}.storefrontProducts{padding:55px 16px}.storefrontProductsHead{flex-direction:column;align-items:stretch}.storefrontProductsHead .search{width:100%}.storeProductGrid{grid-template-columns:1fr}.storefrontFooter{flex-direction:column;align-items:flex-start}}.securityDashboardBanner{color:#fff;background:linear-gradient(135deg,#2b1e28,#58404c);border:1px solid #4f3644;border-radius:16px;grid-template-columns:52px 1fr auto auto;align-items:center;gap:14px;margin-top:18px;padding:19px 21px;display:grid;box-shadow:0 16px 38px #38283018}.securityDashboardBanner>span{background:#ffffff12;border-radius:15px;place-items:center;width:52px;height:52px;font-size:20px;display:grid}.securityDashboardBanner h2{color:#fff;margin:3px 0;font-size:16px}.securityDashboardBanner p{color:#d9cdd2;margin:0;font-size:9px;line-height:1.6}.securityDashboardBanner>a{color:#fff;border:1px solid #ffffff26;border-radius:10px;place-items:center;min-height:39px;padding:7px 11px;font-size:8px;font-weight:900;display:grid}.securityDashboardBanner>a:hover{color:var(--dark);background:#fff}.roleToolIntro{background:linear-gradient(120deg,#fffdfa,#f1e8e7);border:1px solid #ded3ce;border-radius:17px;grid-template-columns:72px 1fr auto;align-items:center;gap:18px;margin-bottom:18px;padding:24px;display:grid}.roleToolIntro>span{background:var(--dark);color:#f0d1aa;border-radius:21px;place-items:center;width:72px;height:72px;font-size:24px;font-weight:900;display:grid}.roleToolIntro h2{color:var(--dark);margin:3px 0;font-size:22px}.roleToolIntro>div>p:last-child{color:var(--muted);margin:0;font-size:10px}.roleToolIntro>b{color:#4c755e;background:#e7f0e9;border-radius:99px;padding:7px 10px;font-size:8px}.roleToolIntro.buyer>span{background:linear-gradient(145deg,var(--berry),#79546a)}.toolWorkbench{margin-top:18px;overflow:visible}.adminToolPage .toolWorkbench{margin-bottom:15px}.toolWorkbenchHead{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.toolWorkbenchHead h2{color:var(--dark);margin:4px 0;font-size:23px}.toolWorkbenchHead>div>p:last-child{max-width:720px;color:var(--muted);margin:0;font-size:10px;line-height:1.8}.toolWorkbenchHead>button,.toolWorkbenchEmpty button{border:1px solid var(--dark);background:var(--dark);color:#fff;cursor:pointer;border-radius:11px;min-height:44px;padding:9px 14px;font-family:inherit;font-size:9px;font-weight:900}.toolLiveMetrics{grid-template-columns:repeat(4,1fr);gap:9px;margin:20px 0 13px;display:grid}.toolLiveMetrics article{background:#faf6f2;border:1px solid #e3d8d2;border-radius:11px;padding:14px}.toolLiveMetrics span{color:#8a7b80;font-size:8px;display:block}.toolLiveMetrics strong{color:var(--dark);margin-top:6px;font-size:18px;display:block}.toolWorkbenchFilters{background:#f5efec;border:1px solid #e2d7d1;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.toolWorkbenchFilters label{background:#fffdfa;border:1px solid #ded3cd;border-radius:9px;align-items:center;gap:5px;min-width:260px;padding:0 9px;display:flex}.toolWorkbenchFilters input{background:0 0;border:0;outline:0;width:100%;height:37px;font-family:inherit;font-size:9px}.toolWorkbenchFilters>div{gap:5px;display:flex}.toolWorkbenchFilters button{color:#6c6065;cursor:pointer;background:#fffdfa;border:1px solid #ddd1cb;border-radius:99px;min-height:34px;padding:6px 10px;font-family:inherit;font-size:8px}.toolWorkbenchFilters button.active{border-color:var(--dark);background:var(--dark);color:#fff}.toolRecordList{gap:8px;margin-top:13px;display:grid}.toolRecord{background:#fffdfa;border:1px solid #e3d8d2;border-radius:12px;grid-template-columns:90px 1fr 120px 28px;align-items:center;gap:12px;padding:14px;display:grid;position:relative;overflow:hidden}.toolRecord:before{content:"";background:#bfaeaa;width:3px;position:absolute;top:0;bottom:0;right:0}.toolRecord.priority-high:before{background:#ad5d5d}.toolRecord.priority-low:before{background:#6f927d}.toolRecordStatus span,.toolRecordStatus small{border-radius:99px;width:max-content;padding:4px 7px;font-size:7px;display:block}.toolRecordStatus span{color:#6d4e7b;background:#eee7f0;font-weight:900}.toolRecordStatus small{color:#826d72;background:#f2ece8;margin-top:5px}.toolRecord h3{color:var(--dark);margin:0 0 3px;font-size:11px}.toolRecord p{color:var(--muted);margin:0;font-size:8px;line-height:1.6}.toolRecord>div:nth-child(2)>small{color:#a09196;margin-top:5px;font-size:6px;display:block}.toolRecord select{height:36px;color:var(--dark);background:#faf6f2;border:1px solid #ded2cc;border-radius:8px;padding:5px;font-family:inherit;font-size:8px}.recordDelete{color:#9a4f49;cursor:pointer;background:#f6e9e7;border:0;border-radius:50%;width:28px;height:28px;font-size:14px}.toolWorkbenchEmpty{text-align:center;padding:48px 20px}.toolWorkbenchEmpty>span{color:#a98a95;font-size:30px}.toolWorkbenchEmpty h3{color:var(--dark);margin:8px 0 4px}.toolWorkbenchEmpty p{color:var(--muted);margin:0 0 14px;font-size:9px}.toolTips{color:#665b60;background:#f1ebe7;border-radius:10px;flex-wrap:wrap;align-items:center;gap:13px;margin-top:15px;padding:12px;font-size:8px;display:flex}.toolTips b{color:var(--dark)}.toolTips span{border-right:1px solid #d9cdc7;padding-right:10px}.toolWorkbenchError{color:#924d43;background:#f7e8e5;border-radius:9px;margin-top:10px;padding:10px;font-size:8px}.toolRecordModal{z-index:61;background:#fffdfa;border:1px solid #d8cbc5;border-radius:18px;width:min(560px,100% - 28px);padding:28px;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 30px 90px #281c2540}.toolRecordModal h2{margin:5px 0 18px}.toolRecordModal form{gap:12px;display:grid}.toolRecordModal form>label{gap:6px;display:grid}.toolRecordModal label>span{font-size:8px;font-weight:900}.toolRecordModal input,.toolRecordModal textarea,.toolRecordModal select{background:#faf6f2;border:1px solid #ddd1cb;border-radius:9px;outline:0;width:100%;padding:10px;font-family:inherit;font-size:10px}.toolRecordModal form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.toolRecordModal form>div label{gap:6px;display:grid}.toolRecordModal form>button{background:var(--dark);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:43px;font-family:inherit;font-size:9px;font-weight:900}.commissionManager{margin-top:15px;overflow:visible}.commissionManagerHead{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.commissionManagerHead h2{color:var(--dark);margin:4px 0;font-size:22px}.commissionManagerHead p:last-child{color:var(--muted);margin:0;font-size:9px}.commissionManagerHead>span{color:#4d755f;background:#e8f1ea;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:900}.commissionManagerGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:19px;display:grid}.commissionRateEditor,.commissionCalculator{background:#faf6f2;border:1px solid #e2d7d2;border-radius:13px;padding:19px}.commissionRateEditor>label>span,.commissionCalculator label>span{color:#6b5f64;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.commissionRateEditor>label>div{background:#fffdfa;border:1px solid #d9ccc6;border-radius:10px;grid-template-columns:1fr 50px;display:grid;overflow:hidden}.commissionRateEditor input{background:0 0;border:0;outline:0;height:48px;padding:10px;font-size:20px;font-weight:900}.commissionRateEditor>label>div>b{color:var(--berry);border-right:1px solid #e0d5cf;place-items:center;display:grid}.commissionRateEditor>label>small{color:#9a8a8f;font-size:7px}.commissionVisual{background:#e6ddd9;border-radius:9px;height:39px;margin:15px 0;position:relative;overflow:hidden}.commissionVisual>span{background:var(--berry);position:absolute;top:0;bottom:0;right:0}.commissionVisual b,.commissionVisual strong{z-index:1;font-size:7px;position:absolute;top:12px}.commissionVisual b{color:#fff;right:10px}.commissionVisual strong{color:var(--dark);left:10px}.commissionRateEditor>button{background:var(--dark);color:#fff;border:0;border-radius:9px;width:100%;min-height:41px;font-family:inherit;font-size:8px;font-weight:900}.commissionRateEditor>button:disabled{opacity:.45}.commissionRateEditor>p{color:#4d755f;margin:9px 0 0;font-size:8px}.commissionCalculator>small{color:#98754e;font-size:7px;font-weight:900}.commissionCalculator h3{margin:3px 0 14px}.commissionCalculator input{background:#fffdfa;border:1px solid #d9ccc6;border-radius:9px;width:100%;height:43px;padding:9px;font-size:14px}.commissionCalculator>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.commissionCalculator>div>span{background:#fffdfa;border:1px solid #e1d6d0;border-radius:9px;padding:10px}.commissionCalculator small{color:#8d7e83;font-size:7px;display:block}.commissionCalculator b{margin-top:5px;font-size:10px;display:block}.commissionCalculator .sellerNet{background:var(--dark);color:#fff}.commissionCalculator .sellerNet small{color:#d7cbd0}.commissionManager>footer{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.commissionManager>footer span{color:#6f6267;background:#f1ebe7;border-radius:99px;padding:6px 8px;font-size:7px}.chatCenter{overflow:hidden}.chatCenterHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:18px;display:flex}.chatCenterHead h2{color:var(--dark);margin:4px 0;font-size:23px}.chatCenterHead>div>p:last-child{max-width:760px;color:var(--muted);margin:0;font-size:9px;line-height:1.8}.chatSecurityBadge{color:#4b735d;background:#e8f0ea;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:900}.chatLayout{border-top:1px solid #e7ddd8;grid-template-columns:270px 1fr;min-height:570px;margin:18px -22px -22px;display:grid}.chatThreads{background:#f4eeeb;border-left:1px solid #e4d9d4;padding:14px}.chatThreads>div:first-child{justify-content:space-between;align-items:center;padding:7px;display:flex}.chatThreads>div:first-child strong{font-size:10px}.chatThreads>div:first-child span{background:#e8dedb;border-radius:99px;padding:3px 7px;font-size:7px}.chatThreads>button{text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:8px;width:100%;margin-top:5px;padding:10px;font-family:inherit;display:grid}.chatThreads>button:hover,.chatThreads>button.active{background:#fffdfa;border-color:#ddcfca}.chatThreads>button>i{background:var(--dark);color:#f1d5b2;border-radius:10px;place-items:center;width:36px;height:36px;font-size:11px;font-style:normal;font-weight:900;display:grid}.chatThreads>button span{min-width:0}.chatThreads>button b,.chatThreads>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chatThreads>button b{font-size:9px}.chatThreads>button small{color:var(--muted);margin-top:3px;font-size:7px}.chatThreads>button em{background:var(--berry);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:7px;font-style:normal;display:grid}.chatThreadsEmpty{text-align:center;color:var(--muted);padding:50px 10px}.chatThreadsEmpty>span{font-size:24px}.chatThreadsEmpty p{font-size:8px}.chatWindow{background:#fffdfa;grid-template-rows:auto 1fr auto auto auto;min-width:0;display:grid}.chatWindow>header{border-bottom:1px solid #e7ddd8;justify-content:space-between;align-items:center;padding:13px 17px;display:flex}.chatWindow>header>div{align-items:center;gap:9px;display:flex}.chatWindow>header>div>span{width:37px;height:37px;color:var(--berry);background:#eee5e5;border-radius:11px;place-items:center;font-weight:900;display:grid}.chatWindow>header strong,.chatWindow>header small{display:block}.chatWindow>header strong{font-size:10px}.chatWindow>header small{color:#6f856f;margin-top:3px;font-size:7px}.chatWindow>header small i{background:#5e8c70;border-radius:50%;width:5px;height:5px;display:inline-block}.chatWindow>header>button{color:var(--dark);background:#fff;border:1px solid #ded2cc;border-radius:9px;padding:7px 9px;font-family:inherit;font-size:7px}.chatMessages{background:radial-gradient(circle at 85% 10%,#efe4e555,#0000 32%),#faf7f3;min-height:330px;max-height:440px;padding:22px;overflow:auto}.chatMessages article{margin-bottom:9px;display:flex}.chatMessages article.own{justify-content:flex-start}.chatMessages article>div{background:#fffdfa;border:1px solid #dfd4cf;border-radius:12px 12px 3px;max-width:min(72%,540px);padding:10px 12px}.chatMessages article.own>div{border-color:var(--dark);background:var(--dark);color:#fff;border-radius:12px 12px 12px 3px}.chatMessages p{white-space:pre-wrap;margin:0;font-size:9px;line-height:1.8}.chatMessages small{color:#9b8b90;margin-top:5px;font-size:6px;display:block}.chatMessages article.own small{color:#cdbec4}.chatStart,.chatLoading{text-align:center;color:var(--muted);margin:auto;padding:70px 20px}.chatStart>span{font-size:28px}.chatStart h3{color:var(--dark);margin:7px 0 3px}.chatStart p,.chatLoading{font-size:8px}.chatStorePicker{background:#f7f1ee;border-top:1px solid #e6dcd7;align-items:center;gap:8px;padding:9px 16px;display:flex}.chatStorePicker span{font-size:8px;font-weight:900}.chatStorePicker select{background:#fff;border:1px solid #ddd1cb;border-radius:8px;flex:1;height:35px;padding:6px;font-family:inherit;font-size:8px}.chatError{color:#924d43;background:#f7e8e5;border-radius:8px;margin:7px 15px;padding:8px;font-size:8px}.chatComposer{background:#fffdfa;border-top:1px solid #e4d9d4;padding:12px 15px}.chatComposer textarea{resize:none;background:#faf7f3;border:1px solid #dcd0ca;border-radius:10px;outline:0;width:100%;padding:10px;font-family:inherit;font-size:9px;line-height:1.6}.chatComposer>div{justify-content:space-between;align-items:center;margin-top:7px;display:flex}.chatComposer small{color:#a09095;font-size:7px}.chatComposer button{background:var(--dark);color:#fff;border:0;border-radius:9px;min-height:38px;padding:7px 12px;font-family:inherit;font-size:8px;font-weight:900}.chatComposer button:disabled{opacity:.45}.chatWindow>footer{color:#75696e;background:#f5efeb;border-top:1px solid #e8ded9;padding:9px 15px;font-size:7px}.notificationHero{background:linear-gradient(120deg,#fffdfa,#e9f0e9);border:1px solid #ded2cd;border-radius:17px;grid-template-columns:66px 1fr auto;align-items:center;gap:17px;padding:25px;display:grid}.whatsappMark{color:#fff;background:#317b55;border-radius:20px;place-items:center;width:66px;height:66px;font-size:23px;display:grid}.notificationHero h2{color:var(--dark);margin:4px 0;font-size:22px}.notificationHero>div:nth-child(2)>p:last-child{max-width:740px;color:var(--muted);margin:0;font-size:9px;line-height:1.8}.notificationHero>span{border-radius:99px;padding:7px 10px;font-size:8px;font-weight:900}.notificationHero>span.connected{color:#397154;background:#dfeee4}.notificationHero>span.pending{color:#886737;background:#f2e9d9}.notificationHero>span i{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.settingsGrid{grid-template-columns:1fr 1fr;gap:15px;margin-top:15px;display:grid}.settingsPanel{background:#fffdfa;border:1px solid #dfd4cf;border-radius:16px;padding:22px}.settingsPanelHead{border-bottom:1px solid #e8ded9;align-items:center;gap:10px;padding-bottom:15px;display:flex}.settingsPanelHead>span{width:37px;height:37px;color:var(--berry);background:#f0e7e5;border-radius:10px;place-items:center;font-size:8px;font-weight:900;display:grid}.settingsPanelHead small{color:#9a784e;font-size:7px;display:block}.settingsPanelHead h2{margin:2px 0 0;font-size:16px}.phoneField{gap:6px;margin-top:17px;display:grid}.phoneField>span{font-size:8px;font-weight:900}.phoneField input{background:#faf7f3;border:1px solid #dcd0ca;border-radius:9px;height:43px;padding:9px;font-size:11px}.phoneField small{color:#94868b;font-size:7px}.settingsToggle{cursor:pointer;border:1px solid #e5dad5;border-radius:10px;grid-template-columns:43px 1fr;align-items:center;gap:10px;margin-top:13px;padding:11px;display:grid}.settingsToggle input{opacity:0;pointer-events:none;position:absolute}.settingsToggle>span{background:#d8cdca;border-radius:99px;width:40px;height:23px;transition:all .18s;position:relative}.settingsToggle>span i{background:#fff;border-radius:50%;width:17px;height:17px;transition:all .18s;position:absolute;top:3px;right:3px}.settingsToggle input:checked+span{background:#487b5d}.settingsToggle input:checked+span i{transform:translate(-17px)}.settingsToggle b,.settingsToggle small{display:block}.settingsToggle b{font-size:9px}.settingsToggle small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.5}.notificationToggles{gap:3px;display:grid}.providerNote{background:#f4efeb;border-radius:10px;margin-top:14px;padding:12px}.providerNote b{font-size:8px}.providerNote p{color:var(--muted);margin:3px 0;font-size:7px;line-height:1.7}.providerNote a{color:#317b55;font-size:7px;font-weight:900}.replyPolicy{background:var(--dark);color:#fff;border:1px solid #4c3542;border-radius:15px;grid-template-columns:50px 1fr auto;align-items:center;gap:14px;margin-top:15px;padding:18px;display:grid}.replyPolicy>span{font-size:22px}.replyPolicy h3{margin:0 0 3px}.replyPolicy p{color:#d6c9cf;margin:0;font-size:8px;line-height:1.7}.replyPolicy ul{gap:6px;padding:0;list-style:none;display:flex}.replyPolicy li{background:#ffffff12;border-radius:99px;padding:5px 7px;font-size:7px}.settingsMessage{color:#48725b;background:#e7f0e9;border-radius:8px;margin-top:10px;padding:10px;font-size:8px}.settingsSave{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdfae8;border:1px solid #d9ccc6;border-radius:11px;align-items:center;gap:8px;margin-top:14px;padding:11px;display:flex;position:sticky;bottom:12px;box-shadow:0 14px 35px #38283018}.settingsSave>span{color:var(--muted);margin-left:auto;font-size:8px}.settingsSave button{background:#fff;border:1px solid #d8ccc6;border-radius:9px;min-height:39px;padding:7px 12px;font-family:inherit;font-size:8px;font-weight:900}.settingsSave button:last-child{border-color:var(--dark);background:var(--dark);color:#fff}.settingsSave button:disabled{opacity:.45}.analyticsHero{color:#fff;background:linear-gradient(135deg,#2b1d28,#634353);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:25px;padding:30px;display:grid}.analyticsHero h2{margin:4px 0;font-size:25px}.analyticsHero p:last-child{color:#d8cbd1;margin:0;font-size:9px}.commissionSplit{gap:8px;display:flex}.commissionSplit>span{background:#ffffff0d;border:1px solid #ffffff20;border-radius:12px;min-width:130px;padding:14px}.commissionSplit small,.commissionSplit strong{display:block}.commissionSplit small{color:#d8cbd1;font-size:7px}.commissionSplit strong{margin-top:5px;font-size:21px}.analyticsMetricGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:15px;display:grid}.analyticsMetricGrid article{background:#fffdfa;border:1px solid #e1d6d0;border-radius:13px;padding:18px}.analyticsMetricGrid span{color:#8e7e83;font-size:8px}.analyticsMetricGrid strong{margin-top:9px;font-size:20px;display:block}.analyticsMetricGrid strong small{font-size:8px}.analyticsMetricGrid p{color:#9b7a53;margin:4px 0 0;font-size:7px}.commissionExample{grid-template-columns:1fr auto;align-items:center;gap:20px;margin-top:15px;display:grid}.commissionExample h2{margin:4px 0}.commissionExample>div:last-child{align-items:center;gap:8px;display:flex}.commissionExample>div:last-child span{background:#faf6f2;border:1px solid #e1d6d0;border-radius:10px;min-width:125px;padding:12px}.commissionExample small,.commissionExample b{display:block}.commissionExample small{color:#8d7e83;font-size:7px}.commissionExample b{margin-top:5px;font-size:11px}.commissionExample .net{background:var(--dark);color:#fff}.commissionExample .net small{color:#d8cbd1}.commissionExample i{color:#a98a58;font-style:normal;font-weight:900}.analyticsDataPolicy{grid-template-columns:50px 1fr auto;align-items:center;gap:14px;margin-top:15px;display:grid}.analyticsDataPolicy>span{font-size:22px}.analyticsDataPolicy h2{margin:0 0 4px;font-size:16px}.analyticsDataPolicy p{color:var(--muted);margin:0;font-size:8px}.analyticsDataPolicy a{color:var(--berry);font-size:8px;font-weight:900}.securityPage{background:radial-gradient(circle at 90% 3%,#e8dce2,#0000 28%),linear-gradient(#fcfaf6,#f4eeeb);min-height:100vh}.securityTop{border-bottom:1px solid #dfd3cd;justify-content:space-between;align-items:center;max-width:1180px;height:84px;margin:auto;padding:0 24px;display:flex}.securityTop nav{gap:7px;display:flex}.securityTop nav a{background:#fffdfa;border:1px solid #ded2cc;border-radius:99px;padding:8px 11px;font-size:8px;font-weight:900}.securityHero{color:#fff;background:linear-gradient(120deg,#2b1e28,#654654);border:1px solid #d9ccc6;border-radius:22px;grid-template-columns:130px 1fr;align-items:center;gap:35px;max-width:1180px;margin:36px auto 0;padding:55px;display:grid;box-shadow:0 24px 60px #38283020}.securityShield{color:#edcfaa;background:#ffffff0d;border:1px solid #ffffff38;border-radius:55% 55% 46% 46%;place-items:center;width:120px;height:140px;font-size:48px;font-weight:900;display:grid}.securityHero h1{margin:7px 0 8px;font-size:clamp(34px,5vw,55px)}.securityHero>div:nth-child(2)>p:last-of-type{color:#dbced4;max-width:750px;margin:0;font-size:11px;line-height:1.9}.securityHero>div:nth-child(2)>div{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.securityHero>div:nth-child(2)>div span{color:#f1e4e8;background:#ffffff0d;border-radius:99px;padding:6px 9px;font-size:7px}.securitySafeguards{grid-template-columns:repeat(3,1fr);gap:11px;max-width:1180px;margin:18px auto 0;display:grid}.securitySafeguards article{background:#fffdfa;border:1px solid #e0d5cf;border-radius:15px;min-height:185px;padding:20px;position:relative}.securitySafeguards article>span{width:44px;height:44px;color:var(--berry);background:#f0e6e6;border-radius:12px;place-items:center;font-size:15px;display:grid}.securitySafeguards article>small{color:#c6b3b9;font-size:8px;position:absolute;top:15px;left:15px}.securitySafeguards h2{margin:13px 0 6px;font-size:15px}.securitySafeguards p{color:var(--muted);margin:0;font-size:9px;line-height:1.8}.securityRoles{background:#eee6e4;border:1px solid #ded2cc;border-radius:18px;max-width:1180px;margin:18px auto 0;padding:28px}.securityRoles>div:first-child h2{margin:4px 0}.securityRoles>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px;display:grid}.securityRoles article{background:#fffdfa;border:1px solid #dfd3cd;border-radius:12px;padding:17px}.securityRoles article>span{color:var(--berry);font-size:10px;font-weight:900;display:block}.securityRoles ul{margin:10px 0 0;padding:0;list-style:none}.securityRoles li{color:#655a5f;border-bottom:1px dashed #eadfda;padding:6px 0;font-size:8px}.securityWarnings{background:#fff7f4;border:1px solid #e1bcb5;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:18px auto 50px;padding:24px;display:flex}.securityWarnings>div{align-items:center;gap:14px;display:flex}.securityWarnings>div>span{color:#fff;background:#9b4f49;border-radius:50%;place-items:center;width:45px;height:45px;font-size:18px;font-weight:900;display:grid}.securityWarnings h2{margin:0 0 4px}.securityWarnings p{color:#765e61;max-width:780px;margin:0;font-size:9px;line-height:1.7}.securityWarnings>a{color:#fff;white-space:nowrap;background:#9b4f49;border-radius:9px;padding:9px 12px;font-size:8px;font-weight:900}.securityFooter{background:#eee7e4;border-top:1px solid #ded2cc;justify-content:space-between;align-items:center;gap:18px;max-width:none;margin:0;padding:28px max(24px,50% - 566px);display:flex}.securityFooter p,.securityFooter>a:last-child{color:var(--muted);font-size:8px}.storefrontHeroActions{align-self:start;gap:8px;display:grid}.messageStore{border:1px solid var(--store-accent);background:var(--store-accent);color:#fff;border-radius:99px;place-items:center;min-height:44px;padding:8px 14px;font-size:10px;font-weight:900;display:grid}.messageStore:hover{color:var(--store-accent);background:#fff}.footerSecurityLink{color:#e8dce1;border:1px solid #ffffff24;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:900}.liveOperations,.auditEventLog{margin-top:15px;overflow:visible}.liveOperationsHead{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.liveOperationsHead h2{color:var(--dark);margin:4px 0;font-size:20px}.liveOperationsHead>span{color:#4d755f;background:#e8f0ea;border-radius:99px;padding:6px 9px;font-size:7px;font-weight:900}.liveOperations>div:last-child{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:16px;display:grid}.liveOperations article{background:#faf6f2;border:1px solid #e2d7d1;border-radius:11px;padding:14px}.liveOperations article small{color:#8c7d82;font-size:7px}.liveOperations article strong{margin-top:7px;font-size:18px;display:block}.liveOperations article p{color:#987651;margin:3px 0 0;font-size:7px}.auditEventTable{gap:7px;margin-top:16px;display:grid}.auditEventTable article{background:#faf7f3;border:1px solid #e4d9d4;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.auditEventTable article>span{width:36px;height:36px;color:var(--berry);background:#eee5e5;border-radius:10px;place-items:center;font-size:11px;font-weight:900;display:grid}.auditEventTable strong,.auditEventTable small{display:block}.auditEventTable strong{font-size:9px}.auditEventTable small{color:var(--muted);margin-top:3px;font-size:7px}.auditEventTable time{color:#8e7f84;font-size:7px}@media (width<=980px){.securityDashboardBanner{grid-template-columns:48px 1fr}.securityDashboardBanner>a{grid-row:2}.toolRecord{grid-template-columns:80px 1fr 110px 28px}.commissionManagerGrid,.settingsGrid{grid-template-columns:1fr}.chatLayout{grid-template-columns:220px 1fr}.analyticsMetricGrid{grid-template-columns:repeat(2,1fr)}.commissionExample{grid-template-columns:1fr}.securitySafeguards{grid-template-columns:repeat(2,1fr)}.securityHero,.securitySafeguards,.securityRoles,.securityWarnings{margin-inline:18px}.replyPolicy{grid-template-columns:45px 1fr}.replyPolicy ul{flex-wrap:wrap;grid-column:1/-1}}.mobileMenuButton,.mobileMenu,.mobileBottomNav{display:none}@media (width<=680px){html{font-size:16px;overflow-x:hidden}body{padding-bottom:calc(76px + env(safe-area-inset-bottom));overflow-x:hidden}button,a,input,select,textarea{touch-action:manipulation}.nav{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdfdf5;height:64px;padding-inline:16px;position:sticky;top:0}.nav nav{display:none}.brand span{font-size:24px}.navActions{gap:6px}.mobileMenuButton{border:1px solid var(--line);width:44px;height:44px;color:var(--dark);background:#fff;border-radius:12px;place-items:center;font-size:21px;line-height:1;display:grid}.loginButton{place-items:center;width:44px;height:44px;padding:0;font-size:0;display:grid}.loginButton span{font-size:14px}.cartButton{justify-content:center;width:44px;height:44px;padding:5px}.cartButton span{display:none}.cartButton b{width:25px;height:25px;margin:0}.mobileMenuOverlay{z-index:90}.mobileMenu{z-index:91;width:min(356px,90vw);padding:calc(18px + env(safe-area-inset-top)) 18px calc(18px + env(safe-area-inset-bottom));background:#fffdfa;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 50px #2d1c2740}.mobileMenuHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.mobileMenuHead .brand b{font-size:25px;display:block}.mobileMenuHead button{background:var(--powder);border:0;border-radius:12px;width:44px;font-size:28px}.mobileMenu nav{gap:4px;padding:18px 0;display:grid}.mobileMenu nav a{border-radius:12px;align-items:center;min-height:48px;padding:0 14px;font-size:15px;font-weight:800;display:flex}.mobileMenu nav a:hover{background:var(--blush);color:var(--berry)}.mobileMenuActions{gap:9px;margin-top:auto;display:grid}.mobileMenuActions a{border:1px solid var(--line);border-radius:12px;place-items:center;min-height:48px;font-weight:900;display:grid}.mobileMenuActions a:last-child{background:var(--dark);color:#fff}.mobileBottomNav{z-index:70;height:calc(62px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdfdf7;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 25px #2d1c2710}.mobileBottomNav a{min-width:0;color:var(--muted);text-align:center;place-content:center;gap:2px;font-size:10px;font-weight:800;display:grid}.mobileBottomNav span{color:var(--berry);font-size:19px;line-height:1}.hero{min-height:0;padding:36px 20px 28px}.hero h1{letter-spacing:-2px;font-size:clamp(35px,10vw,45px);line-height:1.2}.heroArt{height:250px;margin-top:4px}.heroActions{grid-template-columns:1fr;gap:12px;margin:24px 0;display:grid}.heroActions .primary,.heroActions .textLink{justify-content:center;align-items:center;min-height:50px;display:flex}.trust{grid-template-columns:1fr 1fr;gap:7px;font-size:10px;display:grid}.trust span{background:#ffffff7d;border-radius:8px;padding:7px}.glow{width:230px;height:230px}.card{width:145px;height:190px}.card.back{transform:translate(48px,-10px)rotate(9deg)}.card.front{transform:translate(-30px,18px)rotate(-7deg)}.card.front strong{margin:13px 0;font-size:22px}.card.back b{margin:14px 0;font-size:40px}.letterStudio,.marketplaceIntro{border-radius:18px;margin-inline:16px}.letterStudio{grid-template-columns:1fr}.letterStudioCover{min-height:190px}.letterStudioContent{padding:24px 20px}.marketplaceIntro{margin-bottom:28px;padding:22px 18px;display:block}.browseMode{margin-top:18px}.browseMode button{min-width:0;min-height:62px;padding:8px}.browseMode button>small{display:none}.products,.why,.faq{padding:44px 16px}.sectionHead{gap:14px}.sectionHead h2,.marketplaceHead h2{font-size:27px}.search{height:50px}.filters{scroll-snap-type:x proximity;margin:20px -2px 18px;padding-bottom:4px;overflow:auto}.filters button{white-space:nowrap;scroll-snap-align:start;min-height:42px}.productGrid,.storeGrid{grid-template-columns:1fr;gap:14px}.productCard{border-radius:16px}.productVisual{height:200px}.productBody{padding:17px}.productBody h3{font-size:18px}.quickMeta{flex-wrap:nowrap;overflow:auto}.quickMeta span{white-space:nowrap}.detailsButton,.productBottom button{min-height:44px}.storeCard{min-height:180px}.storeCardBody{padding:18px}.storeCardBody h3{font-size:19px}.productModal,.checkoutModal{width:100%;max-height:min(90dvh,760px);padding-bottom:calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;inset:auto 0 0;transform:none}.productModal{display:block}.productModal .detailVisual{min-height:170px}.detailContent{padding:20px 18px}.detailAction{padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#fffdfa;margin:18px -18px -18px;position:sticky;bottom:0;box-shadow:0 -8px 22px #2d1c2710}.detailAction button{flex:1;min-height:48px}.checkoutModal{padding:26px 18px}.checkoutModal .modalClose{top:9px;left:10px}.payOptions{grid-template-columns:1fr}.payOptions button{min-height:60px}.drawer{width:100%;padding:20px 18px calc(18px + env(safe-area-inset-bottom))}.drawer .checkout{min-height:52px}.portalPage,.dashboardPage{padding:16px}.authPageShell{border-radius:20px;width:100%;padding:25px 18px}.authTitle h1{font-size:27px}.authRolePicker{grid-template-columns:1fr}.otpBoxes{gap:6px}.otpBoxes input{width:min(13vw,46px)!important;height:56px!important}.authSubmit{min-height:52px}.dashboardHeader{align-items:center;padding:12px}.dashboardHeader .headerLinks{display:none}.dashboardTitle h1{font-size:15px}.dashboardTitle p{display:none}.welcomeCard,.accountSetupHero,.paymentMethodsHero,.analyticsHero,.securityHero{border-radius:18px;padding:22px 18px}.metricGrid,.toolKpiGrid,.analyticsMetricGrid{grid-template-columns:1fr 1fr}.metricCard{padding:14px}.metricCard strong{font-size:22px}.dashboardGrid,.accountSetupGrid,.paymentMethodLayout,.settingsGrid,.toolDetailsGrid{grid-template-columns:1fr}.panel{padding:16px;overflow:visible}.productTable{min-width:0}.productTable thead{display:none}.productTable,.productTable tbody,.productTable tr,.productTable td{width:100%;display:block}.productTable tr{border:1px solid var(--line);background:#fff;border-radius:12px;margin:10px 0;padding:12px}.productTable td{border:0;justify-content:space-between;gap:10px;padding:6px 0;font-size:11px;display:flex}.productTable td:before{content:attr(data-label);color:var(--muted);font-weight:800}.productTable td:last-child{border-top:1px solid var(--line);padding-top:10px}.chatLayout{grid-template-columns:1fr}.chatList{max-height:260px}.chatWindow{min-height:calc(100dvh - 160px)}.chatComposer{bottom:calc(62px + env(safe-area-inset-bottom));z-index:3;position:sticky}.chatWindow>footer{padding-bottom:calc(8px + env(safe-area-inset-bottom))}.settingsSave{bottom:calc(72px + env(safe-area-inset-bottom))}.securityTop{height:66px;padding:0 16px}.securityTop nav{display:none}.securityHero{grid-template-columns:1fr;margin:16px}.securityShield{width:72px;height:82px;font-size:30px}.securitySafeguards,.securityRoles,.securityWarnings{grid-template-columns:1fr;margin:12px 16px}.securityRoles>div:last-child{grid-template-columns:1fr}.securityWarnings{display:block}.securityWarnings>a{text-align:center;margin-top:14px;display:block}.securityFooter{text-align:center;padding:20px 16px;display:grid}.toolHero{padding:20px 16px}.toolKpiCard{min-height:105px;padding:14px}.toolWorkflow,.toolRelatedGrid{grid-template-columns:1fr}.roleToolsHead,.liveOperationsHead{flex-direction:column;align-items:stretch}.roleSearch{width:100%}.roleFeatureGrid{grid-template-columns:1fr}.roleFeatureCard{min-height:132px}.storefrontManagerTop,.storefrontWorkspace{grid-template-columns:1fr}.storefrontTopActions{grid-template-columns:1fr 1fr;display:grid}.storefrontTopActions>*{min-width:0}.storefrontFormGrid{grid-template-columns:1fr}.storefrontFormGrid label{grid-column:auto!important}.liveOperations>div:last-child{grid-template-columns:1fr 1fr}.auditEventTable article{grid-template-columns:34px 1fr}.auditEventTable time{grid-column:2}.notificationHero,.replyPolicy,.analyticsHero,.commissionExample{grid-template-columns:1fr}.notificationHero>span,.replyPolicy ul{grid-column:auto}.paymentRails{overflow:auto}.paymentRails span{min-width:120px}}@media (width<=360px){.nav{padding-inline:10px}.mobileMenuButton,.loginButton,.cartButton{width:40px;height:40px}.brand span{font-size:21px}.otpBoxes{gap:4px}.otpBoxes input{width:40px!important}.mobileBottomNav a{font-size:9px}.hero{padding-inline:16px}.products,.why,.faq{padding-inline:12px}}.accountIcon,.cartIcon{font-size:18px;font-style:normal;line-height:1}.cartButton em{font-style:normal}@media (width<=680px){.loginButton .accountIcon{font-size:20px}.cartButton .cartIcon{font-size:20px;display:block}.cartButton em{display:none}.cartButton{position:relative}.cartButton b{border:2px solid #fff;width:17px;min-width:17px;height:17px;font-size:9px;position:absolute;top:2px;left:2px}}@media (width<=560px){.hero{min-height:0;padding-bottom:34px;display:block;overflow:clip}.heroCopy{z-index:2;position:relative}.trust{z-index:3;margin-top:4px;position:relative}.trust span{text-align:center;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.heroArt{background:linear-gradient(145deg,#f5e9e8,#efe6eb);border-radius:20px;height:208px;margin-top:20px;overflow:hidden}.glow{width:215px;height:215px}.card{width:132px;height:174px;padding:17px}.card.back{transform:translate(43px,-4px)rotate(9deg)}.card.front{transform:translate(-28px,17px)rotate(-7deg)}.card.front strong{margin:12px 0;font-size:21px}.card.back b{margin:12px 0;font-size:37px}.card.back i{margin:10px 0}.naqraSeal{bottom:10px;left:12px}}@media (width<=680px){.securityDashboardBanner{grid-template-columns:1fr;padding:18px}.securityDashboardBanner>span{width:44px;height:44px}.securityDashboardBanner>a{grid-row:auto;width:100%}.roleToolIntro{grid-template-columns:58px 1fr;padding:18px}.roleToolIntro>span{border-radius:17px;width:58px;height:58px}.roleToolIntro>b{grid-column:1/-1;width:max-content}.toolWorkbenchHead{flex-direction:column;align-items:stretch}.toolWorkbenchHead>button{width:100%}.toolLiveMetrics{grid-template-columns:repeat(2,1fr)}.toolWorkbenchFilters{flex-direction:column;align-items:stretch}.toolWorkbenchFilters label{min-width:0}.toolWorkbenchFilters>div{overflow:auto}.toolRecord{grid-template-columns:1fr auto;padding:13px}.toolRecordStatus{grid-column:1}.toolRecord>div:nth-child(2){grid-column:1/-1}.toolRecord select{grid-column:1}.recordDelete{grid-area:3/2}.toolTips{flex-direction:column;align-items:flex-start}.toolTips span{border-right:0;padding-right:0}.toolRecordModal form>div{grid-template-columns:1fr}.commissionManagerHead{flex-direction:column;align-items:flex-start}.commissionManagerGrid,.commissionCalculator>div{grid-template-columns:1fr}.chatCenter{padding:13px}.chatCenterHead{flex-direction:column;align-items:flex-start}.chatLayout{grid-template-columns:1fr;min-height:0;margin:14px -13px -13px}.chatThreads{border-bottom:1px solid #e4d9d4;border-left:0;gap:6px;display:flex;overflow:auto}.chatThreads>div:first-child,.chatThreadsEmpty{display:none}.chatThreads>button{min-width:180px;margin:0}.chatMessages{min-height:300px}.chatMessages article>div{max-width:88%}.notificationHero{grid-template-columns:55px 1fr;padding:19px}.whatsappMark{border-radius:16px;width:55px;height:55px}.notificationHero>span{grid-column:1/-1;width:max-content}.settingsGrid,.replyPolicy{grid-template-columns:1fr}.settingsSave{flex-wrap:wrap}.settingsSave>span{width:100%;margin:0}.settingsSave button{flex:1}.analyticsHero{grid-template-columns:1fr;padding:23px}.commissionSplit{flex-wrap:wrap}.commissionSplit>span{flex:1;min-width:120px}.analyticsMetricGrid{grid-template-columns:1fr}.commissionExample>div:last-child{flex-direction:column;align-items:stretch}.commissionExample>div:last-child span{width:100%}.analyticsDataPolicy{grid-template-columns:1fr}.securityTop{height:auto;padding-block:17px}.securityHero{grid-template-columns:1fr;padding:32px 23px}.securityShield{width:78px;height:90px;font-size:30px}.securitySafeguards,.securityRoles>div:last-child{grid-template-columns:1fr}.securityWarnings{flex-direction:column;align-items:stretch}.securityWarnings>a{text-align:center}.securityFooter{flex-direction:column;align-items:flex-start}.storefrontHeroActions{grid-column:1;width:100%}.followStore,.messageStore{width:100%}.liveOperationsHead{flex-direction:column;align-items:flex-start}.liveOperations>div:last-child{grid-template-columns:1fr 1fr}.auditEventTable article{grid-template-columns:34px 1fr}.auditEventTable time{grid-column:2}}.ompayCheckout{width:min(680px,100% - 24px)}.ompayCheckout .payOptions{grid-template-columns:repeat(3,1fr)}.checkoutProvider{border-bottom:1px solid #e7dcd7;align-items:center;gap:11px;margin:-2px 0 20px;padding-bottom:16px;display:flex}.checkoutProvider>span{color:#fff;letter-spacing:.5px;background:#2e2240;border-radius:14px;place-items:center;width:48px;height:48px;font-size:12px;font-weight:900;display:grid}.checkoutProvider>div{flex:1}.checkoutProvider p{margin:0}.checkoutProvider small{color:var(--muted);font-size:7px}.checkoutProvider>b{background:#e7f0e9;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.payOptions button{transition:border-color .18s,transform .18s,box-shadow .18s}.payOptions button:hover{border-color:#856275;transform:translateY(-2px);box-shadow:0 12px 28px #38283013}.payOptions button:disabled{opacity:.55;cursor:wait;transform:none}.payOptions .apple{font-size:17px}.payOptions .samsung{text-transform:none;letter-spacing:0;font-size:13px}.payOptions .visa{color:#1a1f71;letter-spacing:1px;font-size:19px;font-weight:950}.payOptions .visaOption{background:linear-gradient(145deg,#fff,#f5f6ff);border-color:#d8daf1}.ompaySafety{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.ompaySafety span{color:#4b735d;background:#edf2ed;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:800}.paymentResult{color:#765c32;background:#faf4e9;border:1px solid #e2cfae;border-radius:10px;margin-top:12px;padding:12px}.paymentResult p{margin:0;font-size:8px;line-height:1.7}.paymentResult.needsSignIn{color:#6e4655;background:#f8eff2;border-color:#cfb9c1}.paymentResult a{color:var(--berry);margin-top:7px;font-size:8px;font-weight:900;display:inline-block}.paymentPolicyLink{text-align:center;color:var(--berry);margin-top:14px;font-size:8px;font-weight:900;display:block}.paymentsInfoPage{background:radial-gradient(circle at 88% 0,#eee0e7,#0000 27%),linear-gradient(#fcfaf6,#f4eeeb);min-height:100vh}.paymentsHero{color:#fff;background:linear-gradient(125deg,#261c27,#5a3b4d 70%,#735368);border:1px solid #4d3a48;border-radius:24px;grid-template-columns:1.25fr .75fr;align-items:center;gap:35px;max-width:1180px;margin:36px auto 0;padding:52px;display:grid;overflow:hidden;box-shadow:0 28px 70px #38283022}.paymentsHero h1{max-width:680px;margin:8px 0;font-size:clamp(36px,5vw,62px);line-height:1.18}.paymentsHero>div:first-child>p:not(.eyebrow){color:#dbccd3;max-width:680px;margin:0;font-size:11px;line-height:1.9}.paymentsProviderStatus{color:#f0dee6;background:#ffffff0d;border:1px solid #ffffff20;border-radius:99px;width:max-content;margin-top:20px;padding:8px 11px;font-size:8px;font-weight:900}.paymentsProviderStatus i{background:#e1bc86;border-radius:50%;width:6px;height:6px;margin-left:5px;display:inline-block}.paymentDeviceCards{min-height:300px;position:relative}.paymentDeviceCards>span{color:#1f1820;background:linear-gradient(145deg,#fff,#ece8eb);border:1px solid #ffffff2c;border-radius:18px;flex-direction:column;justify-content:flex-end;width:210px;height:124px;padding:21px;display:flex;position:absolute;transform:rotate(-7deg);box-shadow:0 25px 52px #130d152b}.paymentDeviceCards>span:first-child{top:0;right:6px}.paymentDeviceCards>span:nth-child(2){background:linear-gradient(145deg,#ede7f3,#dcd2e8);top:70px;right:82px;transform:rotate(6deg)}.paymentDeviceCards>.visaCard{color:#1a1f71;background:linear-gradient(145deg,#f9faff,#d8dcff);top:145px;right:2px;transform:rotate(-5deg)}.paymentDeviceCards>.ompayCard{color:#fff;background:linear-gradient(145deg,#3d2a4d,#6b4771);width:165px;height:96px;top:187px;right:142px;transform:rotate(4deg)}.paymentDeviceCards b{font-size:16px}.paymentDeviceCards small{color:#746a71;margin-top:5px;font-size:8px}.paymentDeviceCards .ompayCard small{color:#d9cadd}.paymentDeviceCards .visaCard b{letter-spacing:1px;font-size:22px}.moneyJourney,.paymentSplitExample,.paymentTrustGrid,.paymentLaunchNote{max-width:1180px;margin:18px auto 0}.moneyJourney{background:#fffdfa;border:1px solid #ded2cc;border-radius:20px;grid-template-columns:310px 1fr;gap:34px;padding:34px;display:grid}.moneyJourney h2{margin:6px 0;font-size:27px}.moneyJourney ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.moneyJourney li{color:#63575c;background:#faf6f2;border:1px solid #e6dcd7;border-radius:11px;grid-template-columns:42px 1fr;align-items:center;gap:11px;padding:12px;font-size:9px;line-height:1.7;display:grid}.moneyJourney li>b{background:var(--dark);color:#efd5b5;border-radius:9px;place-items:center;width:42px;height:36px;font-size:9px;display:grid}.paymentSplitExample{background:var(--dark);color:#fff;border-radius:20px;padding:34px}.paymentSplitExample h2{margin:5px 0 20px;font-size:24px}.paymentSplitExample>div:nth-child(2){align-items:center;gap:10px;display:flex}.paymentSplitExample>div:nth-child(2)>span{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:12px;flex:1;padding:15px}.paymentSplitExample small,.paymentSplitExample b{display:block}.paymentSplitExample small{color:#cdbec5;font-size:7px}.paymentSplitExample b{margin-top:6px;font-size:15px}.paymentSplitExample i{color:#d8b581;font-size:20px;font-style:normal}.paymentSplitExample>p{color:#cdbfc5;margin:17px 0 0;font-size:8px;line-height:1.8}.paymentTrustGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.paymentTrustGrid article{background:#fffdfa;border:1px solid #e1d6d0;border-radius:15px;padding:20px}.paymentTrustGrid article>span{width:40px;height:40px;color:var(--berry);background:#efe6e6;border-radius:11px;place-items:center;font-weight:900;display:grid}.paymentTrustGrid h2{margin:13px 0 6px;font-size:14px}.paymentTrustGrid p{color:var(--muted);margin:0;font-size:8px;line-height:1.8}.paymentLaunchNote{background:#fbf4e8;border:1px solid #dbc6a4;border-radius:17px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:45px;padding:25px;display:flex}.paymentLaunchNote>div:first-child{align-items:center;gap:13px;display:flex}.paymentLaunchNote>div:first-child>span{color:#fff;background:#9c7041;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.paymentLaunchNote h2{margin:0 0 4px;font-size:16px}.paymentLaunchNote p{color:#755e45;max-width:740px;margin:0;font-size:8px;line-height:1.8}.paymentLaunchNote>div:last-child{flex:none;gap:5px;display:grid}.paymentLaunchNote a{color:#805c35;font-size:8px;font-weight:900}.sellerSettlementBanner,.buyerPaymentNotice,.payoutFlowHero{color:#fff;background:linear-gradient(125deg,#2a1e2a,#684756);border-radius:17px;justify-content:space-between;align-items:center;gap:22px;margin-top:15px;padding:24px;display:flex}.sellerSettlementBanner>div{align-items:center;gap:15px;display:flex}.sellerSettlementBanner>div>span{color:#eed0a9;background:#ffffff0d;border:1px solid #ffffff30;border-radius:15px;flex:none;place-items:center;width:54px;height:54px;font-size:12px;font-weight:900;display:grid}.sellerSettlementBanner h2,.buyerPaymentNotice h2,.payoutFlowHero h2{margin:4px 0;font-size:20px}.sellerSettlementBanner p:last-child,.buyerPaymentNotice p:last-child,.payoutFlowHero p:last-child{color:#d9cad1;max-width:720px;margin:0;font-size:8px;line-height:1.8}.sellerSettlementBanner>a,.buyerPaymentNotice>a,.payoutFlowHero>a{color:#fff;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff28;border-radius:10px;padding:10px 13px;font-size:8px;font-weight:900}.buyerPaymentNotice{margin:0 0 15px}.buyerPaymentNotice>span{font-size:23px}.payoutFlowHero{margin:0}.payoutFlowHero>div{flex:1}.payoutMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:15px;display:grid}.payoutMetrics article{background:#fffdfa;border:1px solid #e0d5d0;border-radius:14px;padding:18px;position:relative;overflow:hidden}.payoutMetrics article:after{content:"";border:12px solid #7d526009;border-radius:50%;width:74px;height:74px;position:absolute;bottom:-30px;left:-20px}.payoutMetrics small{color:#8d7d82;font-size:8px;display:block}.payoutMetrics strong{margin-top:8px;font-size:21px;display:inline-block}.payoutMetrics span{color:#9a774f;margin-right:4px;font-size:8px}.payoutTwoColumn{grid-template-columns:1.05fr .95fr;gap:15px;margin-top:15px;display:grid}.payoutPanelHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.payoutPanelHead h2{margin:4px 0;font-size:20px}.payoutPanelHead>div>p:last-child{max-width:620px;color:var(--muted);margin:0;font-size:8px;line-height:1.7}.payoutPanelHead>span{white-space:nowrap;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:900}.payoutPanelHead>span.verified{color:#48735a;background:#e5f0e8}.payoutPanelHead>span.pending{color:#876435;background:#f4ead7}.savedBank{background:#f6f0ed;border:1px solid #ded3cd;border-radius:11px;margin-top:15px;padding:14px}.savedBank span,.savedBank b,.savedBank small{display:block}.savedBank span{color:#7d5665;text-align:right;direction:ltr;font-size:9px;font-weight:900}.savedBank b{margin-top:7px;font-size:10px}.savedBank small{color:var(--muted);margin-top:3px;font-size:7px}.payoutProfileCard form{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.payoutProfileCard label{gap:6px;display:grid}.payoutProfileCard label>span{font-size:8px;font-weight:900}.payoutProfileCard input{background:#faf7f3;border:1px solid #ddd1cb;border-radius:9px;outline:0;height:42px;padding:9px;font-family:inherit;font-size:9px}.payoutProfileCard input:focus{border-color:#99707f;box-shadow:0 0 0 3px #8d4b6212}.payoutProfileCard .ibanField{grid-column:1/-1}.payoutProfileCard label small{color:var(--muted);font-size:7px}.payoutProfileCard form>button{background:var(--dark);color:#fff;border:0;border-radius:10px;grid-column:1/-1;min-height:42px;font-family:inherit;font-size:8px;font-weight:900}.payoutFormMessage{color:#4c745d;background:#edf2ed;border-radius:8px;grid-column:1/-1;margin:0;padding:9px;font-size:8px}.settlementPolicy ol{gap:7px;margin:18px 0 0;padding:0;list-style:none;display:grid}.settlementPolicy li{background:#faf6f2;border:1px solid #e6dcd7;border-radius:10px;grid-template-columns:33px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.settlementPolicy li>b{background:var(--dark);color:#efd6b6;border-radius:9px;place-items:center;width:33px;height:33px;font-size:8px;display:grid}.settlementPolicy strong,.settlementPolicy small{display:block}.settlementPolicy strong{font-size:9px}.settlementPolicy small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.6}.sellerOrderLedger{margin-top:15px}.financialTable{gap:6px;margin-top:15px;display:grid}.financialTable article{background:#faf7f3;border:1px solid #e5dad5;border-radius:10px;grid-template-columns:minmax(210px,1.6fr) .8fr .7fr .6fr;align-items:center;gap:10px;padding:11px;display:grid}.financialTable strong,.financialTable small{display:block}.financialTable strong{font-size:9px}.financialTable small{color:var(--muted);margin-top:3px;font-size:7px}.financialTable article>span{font-size:8px}.financialTable article>b{text-align:left;font-size:9px}.payoutEmpty{text-align:center;color:var(--muted);padding:42px 18px}.payoutEmpty>span{font-size:28px}.payoutEmpty h3{color:var(--dark);margin:8px 0 3px}.payoutEmpty p{margin:0;font-size:8px}.payoutEmpty a{color:var(--berry);margin-top:12px;font-size:8px;font-weight:900;display:inline-block}.payoutEmpty.compact{padding:24px 12px}.buyerOrderList{margin-top:0}.buyerOrderGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:15px;display:grid}.buyerOrderGrid article{background:#faf7f3;border:1px solid #e2d7d1;border-radius:13px;padding:17px}.buyerOrderGrid header{justify-content:space-between;align-items:center;display:flex}.buyerOrderGrid header>span{color:#4e765f;background:#e8f0ea;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:900}.buyerOrderGrid header small{color:var(--muted);font-size:7px}.buyerOrderGrid h3{text-align:right;direction:ltr;margin:13px 0 3px;font-size:12px}.buyerOrderGrid>article>p{color:var(--muted);margin:0;font-size:8px}.buyerOrderGrid>article>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.buyerOrderGrid>article>div>span{background:#f1ebe7;border-radius:9px;padding:9px}.buyerOrderGrid small,.buyerOrderGrid b{display:block}.buyerOrderGrid>article>div small{color:#8c7e83;font-size:7px}.buyerOrderGrid>article>div b{margin-top:4px;font-size:9px}.buyerOrderGrid footer{color:#47725a;border-top:1px dashed #ded2cc;margin-top:12px;padding-top:10px;font-size:7px}.buyerOrderGrid footer.pending{color:#8b6737}.accountRecentOrders{gap:7px;margin-top:14px;display:grid}.accountRecentOrders article{background:#faf7f3;border:1px solid #e3d8d2;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:11px;display:grid}.accountRecentOrders strong,.accountRecentOrders small{display:block}.accountRecentOrders strong{font-size:9px}.accountRecentOrders small{color:var(--muted);margin-top:2px;font-size:7px}.accountRecentOrders article>span{font-size:8px}.accountRecentOrders article>b{font-size:9px}.accountRecentOrders>a{color:var(--berry);margin-top:3px;font-size:8px;font-weight:900}.paymentOperations,.payoutOperations{margin-top:15px;overflow:visible}.paymentOpsHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.paymentOpsHead h2{margin:4px 0;font-size:21px}.paymentOpsHead>div>p:last-child{max-width:690px;color:var(--muted);margin:0;font-size:8px;line-height:1.8}.paymentOpsHead>span{white-space:nowrap;border-radius:99px;padding:7px 10px;font-size:7px;font-weight:900}.paymentOpsHead>span.connected{color:#47735a;background:#e4f0e7}.paymentOpsHead>span.pending{color:#856235;background:#f5ead8}.paymentOpsHead>span i{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.paymentOpsHead>button{background:var(--dark);color:#fff;border:0;border-radius:10px;min-height:40px;padding:8px 13px;font-family:inherit;font-size:8px;font-weight:900}.paymentOpsMetrics{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.paymentOpsMetrics article{background:#faf7f3;border:1px solid #e3d8d2;border-radius:11px;padding:14px}.paymentOpsMetrics small{color:#8c7d82;font-size:7px}.paymentOpsMetrics strong{margin-top:7px;font-size:18px;display:block}.paymentOpsMetrics p{color:#987651;margin:3px 0 0;font-size:7px}.providerActivationNotice{background:#fbf4e8;border:1px solid #e0c9a2;border-radius:11px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;margin-top:13px;padding:13px;display:grid}.providerActivationNotice>span{color:#fff;background:#98703f;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.providerActivationNotice h3{margin:0 0 3px;font-size:10px}.providerActivationNotice p{color:#765f43;margin:0;font-size:7px;line-height:1.7}.providerActivationNotice a{color:#7e5b33;white-space:nowrap;font-size:7px;font-weight:900}.paymentArchitecture{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:13px;display:grid}.paymentArchitecture article{border:1px solid #e3d8d2;border-radius:10px;grid-template-columns:31px 1fr;align-items:center;gap:8px;padding:10px;display:grid}.paymentArchitecture article>b{background:var(--dark);color:#eed3b1;border-radius:9px;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.paymentArchitecture strong,.paymentArchitecture small{display:block}.paymentArchitecture strong{font-size:8px}.paymentArchitecture small{color:var(--muted);margin-top:2px;font-size:6px;line-height:1.5}.financialLedgerHead{border-bottom:1px solid #e7ddd8;justify-content:space-between;align-items:center;gap:15px;margin-top:17px;padding-bottom:9px;display:flex}.financialLedgerHead h3{margin:0;font-size:12px}.financialLedgerHead a,.financialLedgerHead span{color:var(--berry);font-size:7px;font-weight:900}.payoutActionMessage{color:#4d745d;background:#e8f0ea;border-radius:9px;margin:12px 0 0;padding:10px;font-size:8px}.payoutAdminColumns{grid-template-columns:1fr 1fr;gap:14px;margin-top:4px;display:grid}.profileReviewList,.payoutBatchList{gap:6px;margin-top:10px;display:grid}.profileReviewList article,.payoutBatchList article{background:#faf7f3;border:1px solid #e3d8d2;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.profileReviewList strong,.profileReviewList small,.payoutBatchList strong,.payoutBatchList small{display:block}.profileReviewList strong,.payoutBatchList strong{font-size:8px}.profileReviewList small,.payoutBatchList small{color:var(--muted);margin-top:3px;font-size:7px}.profileReviewList button,.payoutBatchList button{background:#fff;border:1px solid #cdbdb6;border-radius:8px;padding:7px 8px;font-family:inherit;font-size:7px;font-weight:900}.profileReviewList article>span,.payoutBatchList article>span{color:#47735a;font-size:7px;font-weight:900}.payoutBatchList article{grid-template-columns:1fr auto auto}.payoutBatchList article>b{font-size:8px}.payoutControls{border-top:1px solid #e7ddd8;flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:12px;display:flex}.payoutControls span{color:#4e745d;background:#edf2ed;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:800}@media (width<=980px){.paymentsHero{margin-inline:18px;padding:40px}.moneyJourney,.paymentSplitExample,.paymentTrustGrid,.paymentLaunchNote{margin-inline:18px}.paymentTrustGrid{grid-template-columns:repeat(2,1fr)}.payoutTwoColumn,.payoutAdminColumns{grid-template-columns:1fr}.paymentOpsMetrics,.payoutMetrics,.paymentArchitecture{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.ompayCheckout .payOptions{grid-template-columns:1fr}.paymentsHero{grid-template-columns:1fr;padding:28px 22px}.paymentDeviceCards{min-height:300px}.paymentDeviceCards>span{width:190px}.paymentDeviceCards>.ompayCard{right:120px}.moneyJourney{grid-template-columns:1fr;padding:23px 18px}.paymentSplitExample{padding:24px 19px}.paymentSplitExample>div:nth-child(2){flex-direction:column;align-items:stretch}.paymentSplitExample i{display:none}.paymentTrustGrid{grid-template-columns:1fr}.paymentLaunchNote{flex-direction:column;align-items:stretch}.paymentLaunchNote>div:last-child{width:100%}.paymentLaunchNote a{text-align:center;border:1px solid #dcc7a5;border-radius:8px;padding:7px}.sellerSettlementBanner,.buyerPaymentNotice,.payoutFlowHero{flex-direction:column;align-items:flex-start;padding:19px}.sellerSettlementBanner>a,.buyerPaymentNotice>a,.payoutFlowHero>a{text-align:center;width:100%}.payoutMetrics,.paymentOpsMetrics{grid-template-columns:1fr 1fr}.payoutProfileCard form{grid-template-columns:1fr}.payoutProfileCard .ibanField,.payoutProfileCard form>button,.payoutFormMessage{grid-column:auto}.financialTable article{grid-template-columns:1fr auto}.financialTable article>span{grid-row:2}.financialTable article>b{grid-area:1/2}.buyerOrderGrid{grid-template-columns:1fr}.accountRecentOrders article{grid-template-columns:1fr auto}.accountRecentOrders article>b{grid-column:2}.paymentOpsHead{flex-direction:column;align-items:stretch}.paymentOpsHead>button{width:100%}.providerActivationNotice{grid-template-columns:36px 1fr}.providerActivationNotice a{text-align:center;grid-column:1/-1}.paymentArchitecture,.profileReviewList article,.payoutBatchList article{grid-template-columns:1fr}.profileReviewList button,.payoutBatchList button{width:100%}.payoutBatchList article>b{text-align:right}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
