">
.bw-logo{width:100px!important;height:58px!important;object-fit:contain;background:#fff;border-radius:5px;flex-shrink:0}.ganesh-mark{object-fit:contain;margin:0 10px;flex-shrink:0}.brand-name{font-size:18px}.header-tools{gap:14px}.header-tools>.hide-mobile{display:none}.header-search{flex:1;min-width:160px}.category-chevron{width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);margin-left:12px;margin-top:-4px;transition:transform .2s}.mega[open] .category-chevron{transform:rotate(225deg);margin-top:4px}.developer-credit{background:#fff;color:#08294e!important;border-radius:9px;padding:12px 17px;display:flex;flex-direction:column;gap:3px}.developer-credit small{font-size:10px}.social-icon{vertical-align:middle}.footer-about .brand-name{font-size:15px}.footer-bottom{gap:18px;flex-wrap:wrap}.footer-about .brand{flex-wrap:wrap}.ops-header .brand-subtitle{font-size:9px}.ops-header .brand{min-width:250px}.ops-header .bw-logo{width:76px!important;height:44px!important}.ops-sidebar{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3d5875 #08294e}.ops-sidebar .nav-group-title{font-size:11px;color:#c5d5e5}.ops-nav a{min-height:42px;font-size:13px}.ops-nav a.active{box-shadow:inset 3px 0 #46b5ff}.ops-main{padding-bottom:60px}.ops-main .page-heading{padding-top:28px;margin-bottom:22px}.ops-main h1{font-size:28px;letter-spacing:-.7px}.workspace-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.workspace-card{display:flex;flex-direction:column;background:white;border:1px solid #dce5ef;border-radius:15px;padding:27px;color:#123451;box-shadow:0 3px 12px #102f5005;transition:box-shadow .2s,border-color .2s}.workspace-card:hover{border-color:#1588ea;box-shadow:0 8px 20px #12345110}.workspace-card h2{font-size:19px;margin:0 0 12px}.workspace-card p{font-size:14px;line-height:1.7;color:#596c80;margin-bottom:22px}.workspace-card>span{margin-top:auto;color:#076fcc;font-size:13px;font-weight:700}.workflow-steps{list-style:none;display:flex;gap:14px;padding:0;margin:0 0 25px;flex-wrap:wrap}.workflow-steps li{display:flex;align-items:center;gap:9px;color:#61758b;font-size:13px;padding:10px 15px;background:#eaf0f6;border-radius:9px}.workflow-steps b{display:grid;place-items:center;background:#fff;border-radius:50%;width:25px;height:25px}.workflow-steps .current{background:#ddecfc;color:#084e90}.settings-layout{display:block!important;max-width:1000px}.permission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:16px}.permission-grid .check{font-size:13px;white-space:normal}.direct-upload{border:1px dashed #b5c8da;border-radius:12px;background:#f7faff;padding:18px}.direct-upload img{width:120px;height:85px;object-fit:contain;display:block;margin:10px 0}.direct-upload input[type=file]{max-width:100%;background:#fff}.ops-main .panel{border-radius:14px}.ops-main .btn{min-height:40px}.public-hero{background:linear-gradient(120deg,#eff7ff,#f7fafe);padding:56px 0 50px;border-bottom:1px solid #e0eaf4}.public-hero h1{font-size:clamp(30px,3.7vw,50px);max-width:790px;line-height:1.12;letter-spacing:-1.4px;margin:14px 0 19px}.public-hero p{max-width:650px;font-size:16px;line-height:1.8;color:#50687d}.public-hero .eyebrow{color:#086ec9}.public-section{padding:44px 0}.contact-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:34px;align-items:start}.contact-details{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-detail{padding:22px;border:1px solid #e0e7ef;border-radius:12px;background:#fff;overflow-wrap:anywhere}.contact-detail h3{font-size:14px;margin:12px 0 8px}.contact-detail p{font-size:13px;line-height:1.7;color:#50677e}.contact-layout form{gap:18px}.contact-form{padding:30px}.contact-social{padding:25px 0;display:flex;gap:12px;flex-wrap:wrap}.contact-social a{display:flex;align-items:center;gap:7px}.about-story{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center}.about-story p{line-height:1.9;color:#526b80;margin:16px 0}.about-brand{background:#eef6ff;border-radius:20px;padding:40px;display:grid;place-items:center}.about-brand img{width:100%;height:auto;max-width:330px;border-radius:12px}.about-values,.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:26px}.about-values article,.team-grid article{background:#fff;border:1px solid #dfe8f2;border-radius:14px;padding:25px}.about-values h3,.team-grid h3{font-size:18px;margin:15px 0 10px}.about-values p,.team-grid p{color:#5d7286;font-size:14px;line-height:1.8}.team-avatar{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:#e6f3ff;color:#0879dc;font-size:25px;font-weight:700}.section-tint{background:#f6f9fd}.section-intro{max-width:690px;line-height:1.8;color:#5b7185;margin-top:12px}.policy-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;align-items:start}.policy-nav{position:sticky;top:24px;padding:20px;border:1px solid #dfe7ef;border-radius:12px;background:#fff}.policy-nav a{display:block;font-size:13px;padding:11px;border-radius:7px;line-height:1.5}.policy-nav a:hover{background:#eaf4ff}.policy-copy{background:white;border:1px solid #dfe7ef;border-radius:15px;padding:34px}.policy-copy section{scroll-margin-top:25px;margin-bottom:26px}.policy-copy h2{font-size:21px;margin:0 0 12px}.policy-copy p{line-height:1.9;color:#4b6276;white-space:pre-line}.form-stack .btn{align-self:start}.contact-heading-actions{display:flex;gap:12px;margin-top:25px;flex-wrap:wrap}
@media(max-width:1150px){.workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-name{font-size:15px}.header-tools{gap:8px}.contact-details{grid-template-columns:1fr}.ops-header .brand{min-width:220px}}
@media(max-width:800px){.workspace-grid,.contact-layout,.about-story,.about-values,.team-grid,.policy-layout{grid-template-columns:1fr}.public-hero{padding:34px 0;text-align:center}.public-hero h1,.public-hero p{margin-left:auto;margin-right:auto}.public-section{padding:30px 0}.page-heading{text-align:center;justify-content:center}.page-heading>div{width:100%}.page-heading h1{font-size:28px}.contact-heading-actions{justify-content:center}.policy-nav{position:static}.policy-copy,.contact-form{padding:22px}.about-brand{padding:25px}.ops-main h1{font-size:25px}.workflow-steps{gap:6px}.workflow-steps li{font-size:11px;padding:8px;flex:1;min-width:90px}.workflow-steps b{flex-shrink:0}.permission-grid{grid-template-columns:1fr}.header-inner .brand-name,.header-inner .brand-subtitle{display:none}.header-inner .bw-logo{width:90px!important;height:52px!important}.ganesh-mark{width:24px;height:33px;margin:0 4px}.header-tools .cart-link{padding:8px}.ops-header .brand{min-width:0}.ops-header .brand>span{display:none}.footer-bottom{justify-content:center;text-align:center}.developer-credit{max-width:100%}.main-nav .nav-inner{overflow:visible;flex-wrap:wrap}.main-nav .nav-inner>a{font-size:12px;padding:9px}.main-nav .mega{width:100%;min-width:0}.main-nav .mega-panel{max-width:calc(100vw - 32px)}.workspace-card{padding:23px}.ops-main .page-heading{padding-top:20px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

">
.catalogue-art{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 95% 0,#cfeaff 0,transparent 50%),linear-gradient(135deg,#fff,#f2f8ff)!important;border-bottom:1px solid #e5eef6}
.product-card .product-visual.catalogue-art{aspect-ratio:1;min-height:0;height:auto;padding:34px 14px 26px;display:flex;align-items:center;justify-content:center}
.product-visual.catalogue-art>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
.catalogue-art .catalogue-art-logo{position:absolute;top:10px;left:10px;width:62px;height:36px;background:#fff;border:1px solid #e2edf5;border-radius:6px;z-index:2;display:flex;align-items:center;padding:3px;pointer-events:none}
.catalogue-art .catalogue-art-logo img{width:100%!important;height:100%!important;object-fit:contain!important;margin:0!important;padding:0!important;transform:none!important;mix-blend-mode:normal}
.catalogue-art .catalogue-art-watermark{position:absolute;bottom:8px;left:5px;right:5px;text-align:center;font-size:10px;font-weight:600;letter-spacing:.035em;color:#244e79;opacity:.65;z-index:2;pointer-events:none}
.product-visual.catalogue-art>.badge{left:auto!important;right:9px;top:10px;z-index:3;font-size:10px}
.gallery-main.catalogue-art{aspect-ratio:1;padding:64px 30px 35px}
.gallery-main.catalogue-art>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
.gallery-main.catalogue-art .catalogue-art-logo{width:94px;height:54px;top:12px;left:12px}
.gallery-main.catalogue-art .gallery-badges{left:auto;right:12px;top:14px;max-width:65%;justify-content:flex-end}
.gallery-main.catalogue-art .catalogue-art-watermark{font-size:13px;bottom:12px}
.store-body .product-card .product-visual.generated-art{padding:0}
.store-body .generated-art>img{mix-blend-mode:normal}
@media(max-width:640px){.catalogue-art .catalogue-art-logo{width:49px;height:29px;top:6px;left:6px}.catalogue-art .catalogue-art-watermark{font-size:8px;letter-spacing:0}.product-card .product-visual.catalogue-art{padding:30px 9px 20px}.gallery-main.catalogue-art{padding:58px 18px 30px}.gallery-main.catalogue-art .catalogue-art-logo{width:70px;height:40px}.gallery-main.catalogue-art .catalogue-art-watermark{font-size:10px}}

