/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--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}.absolute{position:absolute}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}}html{scrollbar-gutter:stable}.homeLanding{--home-ink:#111;--home-paper:#fff;--home-blue:#173dff;background:var(--home-paper);min-height:100dvh;color:var(--home-ink);font-family:var(--font-geist-sans), "PingFang SC", "Microsoft YaHei", sans-serif;overflow-x:hidden}.homeLanding a{color:inherit;text-decoration:none}.homeNav{border-bottom:1px solid #11111147;grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr);align-items:stretch;min-height:68px;padding:0 22px;display:grid}.homeBrand,.homeNavActions,.homeNav nav{align-items:center;display:flex}.homeBrand{letter-spacing:-.03em;gap:10px;width:max-content;font-size:14px}.homeBrandCompanion{object-fit:contain;object-position:left center;flex:none;width:344px;height:60px;display:block}.siteLogo.fallback>i{background:var(--home-ink);color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:16px;font-style:normal;font-weight:900;display:grid}.siteLogo{align-items:center;gap:10px;min-width:0;display:flex}.siteLogo b{font-weight:760}.siteLogo.uploaded{width:min(150px,100%);height:38px}.siteLogo.uploaded svg{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.homeNav nav{border:0;border-radius:0;gap:34px;height:100%;padding:0}.homeNav nav a{color:#5d5d59;place-items:center;height:100%;padding:0;font-size:13px;display:grid;position:relative}.homeNav nav a:after{content:"";background:var(--home-ink);height:2px;transition:transform .25s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.homeNav nav a:hover,.homeNav nav a.isActive{color:var(--home-ink)}.homeNav nav a:hover:after,.homeNav nav a.isActive:after{transform:scaleX(1)}.homeNavActions{justify-content:flex-end;gap:10px;font-size:12px}.homeNavActions>a{padding:9px 13px}.homeNav nav a.homeNavCta,.homeNav nav a.homeNavCta.isActive{border:1px solid var(--home-ink);background:var(--home-ink);color:#fff;border-radius:999px;align-self:center;height:auto;padding:9px 13px;transition:transform .2s,background .2s}.homeNav nav a.homeNavCta:after{display:none}.homeNav nav a.homeNavCta:hover{background:var(--home-blue);color:#fff;transform:translateY(-2px)}.publicSiteHeader{--home-ink:#111;--home-paper:#fff;--home-blue:#173dff;box-sizing:border-box;background:var(--home-paper);width:100%;color:var(--home-ink);font-family:var(--font-geist-sans), "PingFang SC", "Microsoft YaHei", sans-serif}.publicSiteHeader *,.publicSiteHeader :before,.publicSiteHeader :after{box-sizing:border-box}.publicSiteHeader a{color:inherit;text-decoration:none}.siteLogo.uploaded svg :where(path,rect,circle,ellipse,polygon,polyline,text){fill:#111!important}.siteLogo.uploaded svg :where(path,rect,circle,ellipse,polygon,polyline,line)[stroke]:not([stroke=none]){stroke:#111!important}.publicSiteHeader :focus-visible{outline-offset:4px!important;outline:3px solid #ffef61!important}.publicSiteLogin{font-size:12px}.publicSiteAccount{align-items:center;gap:9px;display:flex;padding:0!important}.publicSiteAccount strong{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:12px;font-weight:650;overflow:hidden}.publicSiteAvatar{color:#fff;background:#111 50%/cover no-repeat;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.publicSiteCart{white-space:nowrap;font-size:12px;transition:color .18s}.publicSiteCart:hover{color:#777}.publicSiteLogout{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#111;border:1px solid #111;border-radius:999px;padding:9px 13px;font-size:12px;transition:transform .2s,background .2s}.publicSiteLogout:hover{color:#fff;background:#173dff;transform:translateY(-2px)}.homeHero{grid-template-columns:minmax(300px,.72fr) minmax(500px,1.38fr);gap:clamp(8px,1vw,16px);width:min(100%,1600px);min-height:calc(100dvh - 68px);margin:0 auto;padding:clamp(16px,2vw,30px);display:grid}.homeInfo{grid-template-rows:1fr auto;min-width:0;padding:clamp(10px,1.5vw,24px) 0 2px;display:grid}.homeLogoBlock{align-self:end;padding-bottom:clamp(18px,3vh,34px)}.homeLogoBlock h1{letter-spacing:-.105em;flex-direction:column;width:max-content;margin:0 0 0 auto;font-size:clamp(84px,11vw,180px);font-weight:900;line-height:.68;display:flex}.homeLogoBlock h1 span:last-child{color:#0000;-webkit-text-stroke:max(2px, .025em) var(--home-ink);margin-left:.34em}.homeUploadedLogo{justify-items:end;width:100%;max-height:min(36vh,360px);display:grid}.homeUploadedLogo svg{width:min(100%,420px);max-height:min(36vh,360px);display:block}.homeIndex{align-self:end;width:100%}.homeLinkList{border-top:1px solid #11111152}.homeLinkList a{border-bottom:1px solid #11111152;grid-template-columns:1fr auto;align-items:center;min-height:76px;font-size:44px;line-height:.96;transition:background .2s;display:grid}.homeLinkList a b{font-weight:760}.homeLinkList a i{opacity:0;font-style:normal;transition:all .2s;transform:translate(-5px,5px)}.homeLinkList a:hover{background:#fff}.homeLinkList a:hover i{opacity:1;transform:translate(0)}.homeVisual{isolation:isolate;background:var(--home-blue);border-radius:26px;min-height:610px;position:relative;overflow:hidden;container-type:inline-size;color:#fff!important}.homeVisual:before{content:"";z-index:-1;opacity:.34;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:8.333% 8.333%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.homeKineticType{color:#fff;letter-spacing:-.095em;transform-origin:100% 100%;flex-direction:column;align-items:flex-end;font-size:clamp(70px,16cqw,190px);font-weight:900;line-height:.69;transition:transform .55s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:10%;right:calc(4px - 2%);transform:rotate(-8deg)}.homeKineticType span:nth-child(2){color:#fff;margin-right:28%}.homeKineticType span:nth-child(3){margin-right:-4%}.homeVisual:hover .homeKineticType{transform:rotate(-5deg)scale(1.025)}.homeShirt{z-index:3;aspect-ratio:.96;background:var(--home-ink);clip-path:polygon(36% 5%,43% 1%,57% 1%,64% 5%,78% 10%,100% 24%,87% 43%,72% 35%,72% 100%,28% 100%,28% 35%,13% 43%,0 24%,22% 10%);filter:drop-shadow(0 15px #0c1e7b6b);width:clamp(170px,25cqw,275px);transition:transform .35s;position:absolute;top:13%;left:8%;transform:rotate(8deg)}.homeShirt:before{content:"";background:var(--home-blue);border-radius:0 0 50% 50%;width:20%;height:13%;position:absolute;top:-1%;left:40%}.homeVisual:hover .homeShirt{transform:rotate(4deg)translateY(-5px)}.homeUploadedHeroArt{z-index:3;aspect-ratio:1;transform-origin:50%;place-items:center;width:clamp(220px,34cqw,390px);transition:transform .35s;display:grid;position:absolute;top:10%;left:6%;transform:rotate(4deg)}.homeUploadedHeroArt svg{width:100%;height:100%;display:block}.homeVisual:hover .homeUploadedHeroArt{transform:rotate(1deg)translateY(-5px)}.homeLanding :focus-visible{outline-offset:4px;outline:3px solid #ffef61}@media (width<=900px){.homeNav{grid-template-columns:1fr auto}.homeNav nav{display:none}.homeHero{grid-template-columns:minmax(220px,.65fr) minmax(430px,1.35fr)}}@media (width<=700px){.homeLanding{overflow:visible}.homeNav{min-height:62px;padding:0 16px}.siteLogo.fallback b{display:none}.homeHero{flex-direction:column;align-items:stretch;width:100%;min-height:auto;padding:12px;display:flex}.homeInfo{display:contents}.homeLogoBlock{order:1;width:100%;min-width:0;min-height:300px;padding:24px 10px 26px}.homeUploadedLogo{justify-items:start}.homeUploadedLogo svg{width:min(100%,350px)}.homeLogoBlock h1{font-size:clamp(82px,29vw,128px)}.homeVisual{border-radius:20px;order:2;width:100%;min-width:0;min-height:68vh}.homeUploadedHeroArt{width:clamp(180px,50cqw,280px);top:11%;left:5%}.homeKineticType{font-size:clamp(78px,23cqw,130px);bottom:13%}.homeIndex{order:3;width:100%;min-width:0;padding:38px 10px 22px}.homeLinkList{width:100%}.homeLinkList a{grid-template-columns:minmax(0,1fr) auto;width:100%;min-height:68px;font-size:44px}}@media (prefers-reduced-motion:reduce){.homeLanding *,.homeLanding :before,.homeLanding :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.homeEditorial{--home-editorial-gutter:clamp(20px, 3vw, 48px);background:#fff;gap:clamp(64px,9vw,144px);padding:clamp(54px,7vw,108px) 0 0;display:grid}.homeStorySection{padding:0 var(--home-editorial-gutter) 40px;display:grid}.homeStoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);display:grid}.homeStoryCard{align-content:start;gap:9px;min-width:0;display:grid}.homeStoryImage{aspect-ratio:4/5;background:#ecece8;overflow:hidden}.homeStoryImage :where(img,canvas){object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.homeStoryCard:hover .homeStoryImage :where(img,canvas){transform:scale(1.025)}.homeStoryCard h3{letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(15px,1.35vw,21px);line-height:1.15}.homeStoryCard p{color:#555;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.homeFeatureMedia{width:min(calc(100% - (2 * var(--home-editorial-gutter))), 1540px);aspect-ratio:16/7;background:#ecece8;border-radius:26px;margin-inline:auto;position:relative;overflow:hidden}.homeFeatureMedia>a{width:100%;height:100%;display:block}.homeFeatureMedia :where(img,video,canvas){object-fit:cover;width:100%;height:100%;display:block}.homeFeatureCaption{color:#fff;text-shadow:0 2px 12px #0000008c;gap:8px;max-width:620px;display:grid;position:absolute;bottom:clamp(22px,4vw,64px);left:clamp(22px,4vw,64px);right:clamp(22px,4vw,64px)}.homeFeatureCaption strong{letter-spacing:-.05em;font-size:clamp(28px,4vw,64px);line-height:.98}.homeFeatureCaption p{max-width:60ch;margin:0;font-size:clamp(12px,1.2vw,16px);line-height:1.55}.homeStoryPage{color:#111;background:#fff;min-height:100dvh}.homeStoryPage>article{gap:clamp(28px,5vw,72px);padding:clamp(28px,5vw,72px) clamp(20px,6vw,96px) clamp(64px,9vw,140px);display:grid}.homeStoryPage>article>header{grid-template-columns:minmax(120px,.35fr) minmax(0,1.4fr) minmax(180px,.55fr);align-items:start;gap:clamp(20px,4vw,64px);display:grid}.homeStoryPage>article>header>a{color:#111;border-bottom:1px solid #111;width:max-content;padding-bottom:4px;font-size:12px;text-decoration:none}.homeStoryPage h1{letter-spacing:-.065em;max-width:16ch;margin:0;font-size:clamp(40px,6vw,92px);line-height:.92}.homeStoryPage header p{color:#555;max-width:42ch;margin:0;font-size:14px;line-height:1.65}.homeStoryHeroImage{object-fit:cover;width:100%;max-height:88vh;display:block}.homeStoryBody{color:#222;width:min(100%,720px);margin:0 auto;font-size:17px;line-height:1.8}.homeStoryBody p{white-space:pre-wrap;margin:0 0 1.4em}.homeStoryLoading,.homeStoryMissing{margin:64px}@media (width<=800px){.homeStoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}.homeStoryPage>article>header{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.homeStoryGrid{grid-template-columns:minmax(0,1fr)}.homeStoryImage{aspect-ratio:4/5}.homeFeatureMedia{aspect-ratio:4/3;border-radius:18px}}.homepageEditorialAdminList{border-top:1px solid #bbb;gap:0;display:grid}.homepageEditorialAdminList>div{border-bottom:1px solid #bbb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.homepageEditorialAdminList button{color:#111;text-align:left;cursor:pointer;background:0 0;border:0}.homepageEditorialAdminList>div>button:first-child{gap:3px;min-width:0;display:grid}.homepageEditorialAdminList strong,.homepageEditorialAdminList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.homepageEditorialAdminList small{color:#555}.homepageEditorialAdminList>div>button:last-child{border:1px solid #111;padding:8px 10px}.homepageEditorialForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.homepageEditorialForm label{gap:6px;min-width:0;font-size:12px;display:grid}.homepageEditorialForm .wide{grid-column:1/-1}.homepageEditorialForm :where(input:not([type=checkbox]),textarea,select){color:#111;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #111;border-radius:0;padding:10px 11px}.homepageEditorialForm textarea{resize:vertical;min-height:84px}.homepageEditorialForm label small{color:#555}.homepageEditorialEnabled{grid-template-columns:18px minmax(0,1fr);align-items:center}.homepageEditorialEnabled input{accent-color:#111;width:16px;height:16px;margin:0}.fileUploadPreview{background:#f5f5f2;border:1px solid #bbb;grid-template-columns:minmax(0,1fr);width:100%;display:grid}.fileUploadPreview.isMultiple{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.fileUploadPreview figure{min-width:0;margin:0;display:grid}.fileUploadPreview :where(img,video,canvas){object-fit:contain;background:#eee;width:100%;height:clamp(150px,22vw,260px);display:block}.fileUploadPreview figcaption{color:#555;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #bbb;padding:8px 10px;font-size:11px;overflow:hidden}@media (width<=700px){.homepageEditorialForm{grid-template-columns:minmax(0,1fr)}.homepageEditorialForm .wide{grid-column:auto}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#19201c;background:#f3f1ec;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{background:#f3f1ec;margin:0}button,select,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.42}main{min-height:100vh}.brand{letter-spacing:-.04em;background:0 0;border:0;justify-self:start;font-size:24px;font-weight:900}.brand span{color:#738078;letter-spacing:.08em;margin-left:9px;font-size:12px;font-weight:600}nav{border:1px solid #d5d6d0;border-radius:999px;gap:4px;padding:4px;display:flex}nav button,nav a{color:#667069;background:0 0;border:0;border-radius:999px;padding:9px 16px;text-decoration:none}nav button.active{color:#fff;background:#1b251f}.avatar{color:#28523c;background:#d7e4da;border:0;border-radius:50%;justify-self:end;width:38px;height:38px;font-weight:800}.eyebrow{color:#4d745f;letter-spacing:.14em;font-size:12px;font-weight:850}.lead{color:#606b64;max-width:740px;font-size:clamp(17px,2vw,23px);line-height:1.65}.section{padding:44px 5vw 80px}.sectionTitle h2,.workspace h2,.adminTable h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,4vw,46px)}.workspace{grid-template-columns:minmax(250px,320px) 1fr minmax(260px,340px);min-height:calc(100vh - 74px);display:grid}.progress{color:#315d44;background:#d8e8dd;border-radius:9px;padding:7px 9px;font-size:12px;font-weight:800}.step{border-top:1px solid #dcddd9;padding:22px 0}.step select{background:#fff;border:1px solid #cdd1cc;border-radius:11px;width:100%;padding:12px}.optional p{color:#768078;font-size:12px;line-height:1.55}.valid{color:#26784a}.invalid{color:#b74436}.canvas{place-items:center;min-height:520px;padding:34px;display:grid}.shirt{aspect-ratio:.86;background:#fbfaf7;border-radius:31% 31% 15% 15%;width:min(440px,78%);position:relative;box-shadow:0 24px 60px #2a2c281f}.shirt:before,.shirt:after{content:"";background:#fbfaf7;width:29%;height:31%;position:absolute;top:8%}.shirt:before{border-radius:40% 10% 10% 40%;left:-17%;transform:rotate(34deg)}.shirt:after{border-radius:10% 40% 40% 10%;right:-17%;transform:rotate(-34deg)}.placedArtwork{background:#f1eee7;border-radius:18%;place-items:center;font-size:clamp(30px,5vw,70px);font-weight:950;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 20px #1e231f17}.total strong{font-size:28px}.notice{color:#617067;background:#edf1e9;border-radius:10px;padding:11px;font-size:12px;line-height:1.45}.notice.danger{color:#9b3d31;background:#f7e6e2}.primary{color:#fff;background:#1d2821;border:0;border-radius:11px;width:100%;margin-top:14px;padding:14px;font-weight:750}.admin{padding:5vw}.verifyPage{background:#f3f1ec;min-height:100vh;padding-bottom:60px}.verifyTopbar{border-bottom:1px solid #d5d6d0;justify-content:space-between;align-items:center;min-height:74px;padding:0 5vw;display:flex}.verifyTopbar .brand{color:inherit;text-decoration:none}.environment{color:#66716a;align-items:center;gap:8px;font-size:13px;display:flex}.environment i{background:#3d9963;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #dceade}.verifyHero{background:radial-gradient(circle at 75% 0,#d9eadf,#0000 29rem);justify-content:space-between;align-items:end;gap:30px;padding:8vh 5vw 5vh;display:flex}.verifyHero h1{letter-spacing:-.065em;margin:13px 0;font-size:clamp(50px,8vw,98px);line-height:1}.verifyHero p:not(.eyebrow){color:#66716a;max-width:720px;font-size:19px;line-height:1.65}.runButton{color:#fff;background:#1c2720;border:0;border-radius:999px;flex:none;padding:16px 24px;font-weight:750}.verifySummary{background:#ffffff80;border:1px solid #d2d5d0;border-radius:19px;grid-template-columns:1.5fr repeat(3,1fr);margin:0 5vw 35px;display:grid}.verifySummary article{border-right:1px solid #d8dad6;padding:20px}.verifySummary article:last-child{border-right:0}.verifySummary span,.verifySummary strong{display:block}.verifySummary span{color:#78827b;margin-bottom:9px;font-size:12px}.verifySummary strong{font-size:26px}.verifySummary .successText{color:#2f7a4c}.verifySummary .timeText{font-size:19px}.emptyVerification{text-align:center;border:1px dashed #bec4be;border-radius:24px;place-items:center;min-height:360px;margin:0 5vw;display:grid}.emptyVerification>*{margin:0}.emptyVerification p{color:#717c75}.pulseMark{color:#376749;background:#dce9df;border-radius:50%;place-items:center;width:70px;height:70px;font-size:28px;font-weight:900;display:grid}.verifyError{color:#96382d;background:#f7e1dd;border-radius:14px;margin:0 5vw;padding:18px}.verificationGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin:0 5vw;display:grid}.verificationCard{background:#faf9f6;border:1px solid #d1d4cf;border-radius:21px;padding:24px}.verificationCard:last-child{grid-column:1/-1}.verificationCard header{justify-content:space-between;display:flex}.verificationCard header span{color:#758179}.verificationCard header b{color:#2c7147;background:#dcecdf;border-radius:8px;padding:5px 8px;font-size:12px}.verificationCard h2{margin:35px 0 8px;font-size:27px}.verificationCard>p{color:#6d7771;line-height:1.55}.verificationCard dl{margin:22px 0 0}.verificationCard dl div{border-top:1px solid #e2e3df;justify-content:space-between;gap:16px;padding:9px 0;display:flex}.verificationCard dt{color:#7b847e}.verificationCard dd{text-align:right;margin:0;font-weight:700}.verifyFooter{color:#7a847e;gap:12px;margin:28px 5vw 0;font-size:12px;display:flex}.verifyFooter code{color:#4e5952}.artworkRow{grid-template-columns:120px 1fr 100px 150px}@media (width<=1050px){.workspace{grid-template-columns:290px 1fr}}@media (width<=760px){nav{z-index:30;background:#f8f7f3;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #14191529}.avatar{display:none}.shopHero,.productGrid,.artStrip,.workspace,.metricGrid{grid-template-columns:1fr}.workspace{padding-bottom:70px}.canvas{min-height:420px}.admin{padding-bottom:100px}.verifyHero{display:block}.runButton{width:100%;margin-top:24px}.verifySummary{grid-template-columns:1fr 1fr}.verifySummary article{border-bottom:1px solid #d8dad6}.verificationGrid{grid-template-columns:1fr}.verificationCard:last-child{grid-column:auto}.dataRow,.artworkRow,.inventoryRow{grid-template-columns:1fr}}main:has(.roleWorkspaceTopbar.website) :where(.bwAdminHead,.opsHead,.accountHead) h1{letter-spacing:0!important;margin:0!important;font-size:24px!important;line-height:1.2!important}main:has(.roleWorkspaceTopbar.website) .accountContentPanel h2{letter-spacing:0!important;margin:0!important;font-size:24px!important;line-height:1.2!important}.staffAccountForm{align-items:end;grid-template-columns:repeat(4,minmax(0,1fr))!important}.staffAccountForm>div{grid-column:1/-1}.staffAccountForm>button{grid-column:1/-1;justify-self:start}.staffAccountForm.dealerAccountForm{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (width<=820px){.staffAccountForm,.staffAccountForm.dealerAccountForm{grid-template-columns:1fr!important}.staffAccountForm>div,.staffAccountForm>button{grid-column:1}}.customLight .patternScroller>button,.customLight .patternScroller>button:hover,.customLight .patternScroller>button.active,.customLight .patternScroller>button.active:hover{box-sizing:border-box!important;color:#515154!important;width:70px!important;min-width:70px!important;max-width:70px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.customLight .patternScroller .patternThumb,.customLight .patternScroller>button.active .patternThumb{box-sizing:border-box;width:70px;height:70px;box-shadow:none;background:#f7f7f8;border:1px solid #e2e2e7;border-radius:11px;overflow:hidden}.customLight .patternScroller img{box-sizing:border-box;object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;padding:8px}.customLight .productScroller>button,.customLight .productScroller>button:hover,.customLight .productScroller>button.active,.customLight .productScroller>button.active:hover{box-sizing:border-box!important;aspect-ratio:1!important;flex:0 0 128px!important;width:128px!important;min-width:128px!important;max-width:128px!important;height:128px!important;min-height:128px!important;max-height:128px!important}:root{--role-sidebar-width:252px}main:has(.roleSidebar){padding-left:var(--role-sidebar-width)}:is(main:has(.roleSidebar)>.bwNav,main:has(.roleSidebar)>.opsNav){display:contents}:is(main:has(.roleSidebar)>.bwNav>.bwBrand,main:has(.roleSidebar)>.opsNav>.bwBrand){display:none}main:has(.roleSidebar)>:not(.bwNav):not(.opsNav){min-width:0}.roleSidebar{z-index:100;width:var(--role-sidebar-width);color:#111;background:#fff;border-right:1px solid #111;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:100vh;display:grid;position:fixed;inset:0 auto 0 0;overflow:hidden}.roleSidebarBrand{color:#111;border-bottom:1px solid #111;gap:3px;padding:24px 22px 20px;text-decoration:none;display:grid}.roleSidebarBrand a{color:#111;letter-spacing:-.04em;font-size:24px;font-weight:900;line-height:1;text-decoration:none;background:0 0!important;border:0!important;min-width:0!important;min-height:0!important;padding:0!important}.roleSidebarBrand span,.roleSidebarIdentity span,.roleSidebarIdentity small,.roleSidebarGroup>span{color:#666;font-size:11px}.roleSidebarIdentity{border-bottom:1px solid #111;gap:5px;padding:18px 22px;display:grid}.roleSidebarIdentity strong{font-size:18px;line-height:1.2}.roleSidebarNavigation{background:#fff;border:0;border-radius:0;min-width:0;padding:18px 14px;overflow:hidden auto;align-items:initial!important;display:block!important}.roleSidebarGroup{align-content:start;gap:5px;width:100%;margin-bottom:22px;display:grid}.roleSidebarGroup>span{letter-spacing:.12em;padding:0 8px 6px;font-weight:800}.roleSidebarGroup a{text-align:left;border-radius:0;align-items:center;min-height:42px;font-size:12px;font-weight:650;line-height:1.35;text-decoration:none;display:flex;color:#111!important;background:#fff!important;border:1px solid #0000!important;width:100%!important;min-width:100%!important;padding:10px 12px!important}.roleSidebarGroup a:hover{border-color:#111!important}.roleSidebarGroup a[aria-current=page]{color:#fff!important;background:#111!important;border-color:#111!important}.roleSidebarLogout{color:#111!important;text-align:left!important;background:#fff!important;border:1px solid #111!important;width:calc(100% - 28px)!important;min-width:0!important;margin:14px!important;padding:11px 12px!important}.roleSidebarLogout:hover:not(:disabled){color:#fff!important;background:#111!important}main:has(.roleSidebar)>:where(.bwAdminHead,.opsHead,.directorHead,.procurementHead,.roleReviewHead){background:#fff;border-bottom:1px solid #111}@media (width<=900px){main:has(.roleSidebar){padding-left:0}.roleSidebar{z-index:20;border-bottom:1px solid #111;border-right:0;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;width:100%;min-height:0;display:grid;position:relative;inset:auto}.roleSidebarBrand{border-bottom:0;border-right:1px solid #111;align-content:center;padding:14px 16px}.roleSidebarIdentity{border-bottom:0;align-content:center;padding:12px 16px}.roleSidebarIdentity span,.roleSidebarIdentity small{display:none}.roleSidebarIdentity strong{font-size:14px}.roleSidebarNavigation{border-top:1px solid #111;grid-area:2/1/auto/-1;gap:18px;padding:9px 12px;overflow:auto hidden;display:flex!important}.roleSidebarGroup{flex:none;gap:6px;margin:0;display:flex}.roleSidebarGroup>span{display:none}.roleSidebarGroup a{white-space:nowrap;width:auto;min-height:36px}.roleSidebarLogout{white-space:nowrap;align-self:center;width:auto!important;margin:10px 12px!important}}.managementTabs{width:100%;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #111;border-radius:0;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0 0 14px;display:flex}.managementTabs:before,.managementTabs:after{content:none;display:none}.managementTabs>button{color:#111;min-height:40px;font:inherit;background:#fff;border:1px solid #111;border-radius:0;margin:0;padding:9px 18px;font-size:12px;font-weight:700;line-height:1.2}.managementTabs>button:hover,.managementTabs>button.isActive{color:#fff;background:#111}.managementTabPanel{box-sizing:border-box;background:#fff;width:100%;margin:16px 0 0;padding:0;display:block}.managementTabPanel>*+*{margin-top:16px}.groupManagementList{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important;width:100%!important;margin:16px 0 0!important;display:grid!important}.groupManagementList>div{box-sizing:border-box;align-content:space-between;min-width:0;min-height:132px;position:relative;background:#fff!important;border:1px solid #111!important;gap:14px!important;padding:16px!important;display:grid!important}.groupManagementList .categoryActions{flex-wrap:wrap;gap:8px;padding-right:0;display:flex}.opsPage .opsRows{max-height:none!important;overflow:visible!important}.procurementPage>:where(.procurementHead,.procurementNotice,.procurementMetrics,.procurementToolbar,.managementTabs,.managementTabPanel,.procurementSplit,.procurementPanel){box-sizing:border-box;width:min(100% - 48px,1180px)!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.procurementPage>*+*{margin-top:18px}.procurementPage .managementTabPanel>:where(.procurementToolbar,.procurementSplit,.procurementPanel){box-sizing:border-box;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}@media (width>=1680px){.groupManagementList{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=720px){.groupManagementList{grid-template-columns:1fr!important}.procurementPage>:where(.procurementHead,.procurementNotice,.procurementMetrics,.procurementToolbar,.managementTabs,.managementTabPanel,.procurementSplit,.procurementPanel){width:calc(100% - 24px)!important}}.accountPage>.roleWorkspaceTopbar+.accountHead,.opsPage>.roleWorkspaceTopbar+.opsHead{margin-top:24px!important}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.siteFooter{z-index:1;color:#111;background:#fff;border-top:2px solid #111;position:relative}.siteFooterShell{background:#fff;min-width:0}.customerWorkspaceFooter{margin-left:var(--role-sidebar-width,252px)}@media (width<=900px){.customerWorkspaceFooter{margin-left:0}}.contentPage{color:#111;background:#fff;min-height:100vh}.contentPageArticle{width:min(100% - 40px,980px);margin:0 auto;padding:clamp(64px,10vw,132px) 0 clamp(88px,12vw,160px)}.contentPageArticle>header{border-bottom:1px solid #111;gap:18px;padding-bottom:clamp(34px,5vw,64px);display:grid}.contentPageArticle h1{letter-spacing:-.04em;max-width:15ch;margin:0;font-size:clamp(42px,7vw,92px);line-height:.94}.contentPageArticle header p{color:#666;letter-spacing:.06em;margin:0;font-size:12px}.contentPageBody{gap:22px;max-width:74ch;padding-top:clamp(36px,6vw,72px);display:grid}.contentPageBody h2{letter-spacing:-.025em;margin:30px 0 0;font-size:clamp(22px,3vw,34px)}.contentPageBody p{color:#292929;white-space:pre-wrap;margin:0;font-size:15px;line-height:1.8}.contentPageBody a{color:#111;text-underline-offset:4px}.contentPageState{text-align:center;place-items:center;min-height:55vh;padding:40px;display:grid}.contentPageAdminLayout{grid-template-columns:minmax(190px,240px) minmax(0,1fr);min-height:560px;display:grid}.contentPageAdminLayout>nav{border-right:1px solid #bbb;align-content:start;gap:0;padding-right:20px;display:grid}.contentPageAdminLayout>nav button{color:#111;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ddd;border-radius:0;gap:4px;width:100%;padding:13px 12px;display:grid}.contentPageAdminLayout>nav button:hover,.contentPageAdminLayout>nav button.active{color:#fff;background:#111}.contentPageAdminLayout>nav small{color:inherit;opacity:.66}.contentPageAdminLayout>form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;padding-left:24px;display:grid}.contentPageAdminLayout label{gap:7px;min-width:0;font-size:12px;display:grid}.contentPageAdminLayout :where(input,select,textarea){color:#111;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #111;border-radius:0;padding:11px}.contentPageAdminLayout textarea{resize:vertical;line-height:1.6}.contentPageAdminLayout .wide{grid-column:1/-1}.contentPageAdminLayout form>p{color:#555;margin:0;font-size:12px;line-height:1.6}.cartPriceBreakdown{gap:3px;min-width:190px;display:grid}.cartPriceBreakdown>span{color:#555;font-size:12px;line-height:1.4}.cartPriceBreakdown>strong{font-size:17px}.shippingZoneGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 32px 64px;display:grid}.shippingZoneCard{border:2px solid #111;align-content:start;gap:12px;padding:20px;display:grid}.shippingZoneCard>header{justify-content:space-between;gap:16px;display:flex}.shippingZoneCard>header strong{font-size:20px}.shippingZoneCard>header span,.shippingZoneCard>p,.shippingZoneCard>code{color:#555;margin:0;font-size:12px}.shippingZoneCard>div{border-top:1px solid #bbb;gap:4px;padding-top:12px;display:grid}.shippingZoneCard>div span{color:#555;font-size:12px;line-height:1.5}.shippingZoneCard>button{color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:0;margin-top:8px;padding:11px 14px}.shippingRateForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.shippingRateForm label{gap:7px;min-width:0;font-size:12px;display:grid}.shippingRateForm :where(input:not([type=checkbox]),select){color:#111;background:#fff;border:1px solid #111;border-radius:0;width:100%;min-width:0;padding:11px}.shippingRateForm .shippingEnabled{align-items:center;gap:8px;display:flex}.shippingRateForm>section{grid-column:1/-1;gap:12px;display:grid}.shippingRateForm>section article{border-top:1px solid #bbb;grid-template-columns:minmax(120px,.5fr) repeat(2,minmax(0,1fr));align-items:end;gap:14px;padding:16px 0;display:grid}.shippingRateForm>button{color:#fff;background:#111;border:1px solid #111;border-radius:0;grid-column:1/-1;justify-self:end;min-width:180px;padding:12px 18px}@media (width<=760px){.contentPageAdminLayout{grid-template-columns:minmax(0,1fr)}.contentPageAdminLayout>nav{border-bottom:1px solid #bbb;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 0 20px}.contentPageAdminLayout>form{grid-template-columns:minmax(0,1fr);padding:20px 0 0}.contentPageAdminLayout .wide{grid-column:auto}.shippingZoneGrid{grid-template-columns:minmax(0,1fr);margin:20px 16px 48px}.shippingRateForm{grid-template-columns:minmax(0,1fr)}.shippingRateForm>section,.shippingRateForm>button{grid-column:auto}.shippingRateForm>section article{grid-template-columns:minmax(0,1fr)}}.siteFooterPrimary{grid-template-columns:minmax(280px,.9fr) minmax(0,1.6fr);gap:clamp(42px,7vw,112px);padding:clamp(42px,6vw,88px) max(24px,5vw);display:grid}.siteFooterNewsletter h2{letter-spacing:-.035em;white-space:nowrap;max-width:none;margin:0;font-size:clamp(32px,4vw,58px);line-height:.94}.siteFooterNewsletter>p{color:#3f3f3f;max-width:52ch;margin:22px 0 30px;font-size:14px;line-height:1.65}.siteFooterNewsletter form{gap:13px;width:min(100%,440px);display:grid}.siteFooterEmailRow{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:14px;display:grid}.siteFooterEmailRow input{color:#111;min-width:0;min-height:40px;font:inherit;background:0 0;border:0;border-bottom:1px solid #111;outline:0;padding:10px 0;font-size:16px}.siteFooterEmailRow input::placeholder{color:#666;opacity:1}.siteFooterEmailRow button{color:#fff;min-width:112px;min-height:40px;font:inherit;text-transform:uppercase;cursor:pointer;background:#111;border:1px solid #111;border-radius:999px;align-self:stretch;padding:9px 13px;font-size:12px;font-weight:750;transition:transform .2s,background .2s}.siteFooterEmailRow button:hover{color:#fff;background:#173dff;transform:translateY(-2px)}.siteFooterEmailRow button:disabled{cursor:wait;opacity:.45}.siteFooterConsent{color:#555;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;font-size:11px;line-height:1.5;display:grid}.siteFooterConsent input{accent-color:#111;width:14px;height:14px;margin:1px 0 0}.siteFooterStatus{font-size:12px;line-height:1.5;display:block}.siteFooter .siteFooterNav{z-index:auto;width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:clamp(28px,4vw,72px);padding:0;display:grid;position:static;inset:auto;transform:none}.siteFooterNav section{min-width:0}.siteFooterNav h3{letter-spacing:.09em;margin:0 0 18px;font-size:11px}.siteFooterNav ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.siteFooter .siteFooterNav a{color:#292929;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;line-height:1.45;text-decoration:none}.siteFooterNav a:hover{color:#777;text-underline-offset:4px;text-decoration:underline}.siteFooterMeta{color:#4a4a4a;border-top:1px solid #bbb;grid-template-columns:1fr 1fr minmax(240px,auto);align-items:end;gap:24px;padding:20px max(24px,5vw) 24px;font-size:11px;line-height:1.55;display:grid}.siteFooterMeta p{margin:0}.siteFooterMeta>div{text-align:right;justify-items:end;gap:5px;display:grid}.siteFooterMeta strong{color:#111;letter-spacing:.08em;font-size:10px}.siteFooterPaymentOptions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.siteFooterPaymentOption{color:#292929;align-items:center;gap:6px;font-size:10px;line-height:1.2;text-decoration:none;display:inline-flex}.siteFooterPaymentOption:hover{color:#666}.siteFooterPaymentIcon,.footerPaymentIconPreview{color:#111;letter-spacing:-.02em;background:#fff;border:1px solid #111;border-radius:4px;place-items:center;min-width:34px;height:22px;padding:0 5px;font-size:8px;font-weight:850;line-height:1;display:inline-grid}.siteFooterInformation{border-top:1px solid #bbb;grid-column:1/-1;gap:9px;padding-top:16px;display:grid}.siteFooterInformation>strong{color:#111;letter-spacing:.08em;font-size:10px}.siteFooterInformationRow{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.siteFooterContactEmail{color:#292929;overflow-wrap:anywhere;font-size:12px;text-decoration:none}.siteFooterContactEmail:hover{color:#666;text-underline-offset:4px;text-decoration:underline}.siteFooterSocialLinks{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-left:auto;display:flex}.siteFooterSocialLinks a{color:#111;border:1px solid #0000;border-radius:50%;place-items:center;width:32px;height:32px;text-decoration:none;display:grid}.siteFooterSocialLinks a:hover{border-color:#111}.siteFooterSocialLinks a:focus-visible{outline-offset:2px;outline:2px solid #111}.siteFooterSocialLinks svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.siteFooterNavInformation{border-top:1px solid #bbb;gap:8px;margin-top:28px;padding-top:16px;display:grid}.siteFooterNavInformation .siteFooterInformationRow{flex-wrap:nowrap;justify-content:flex-start;gap:10px}.siteFooterNavInformation .siteFooterSocialLinks{flex-wrap:nowrap;justify-content:flex-start;gap:4px;margin-left:0}.siteFooterNavInformation .siteFooterSocialLinks a{width:24px;height:24px}.siteFooterNavInformation .siteFooterSocialLinks svg{width:15px;height:15px}@media (width<=900px){.siteFooterPrimary{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.siteFooterPrimary{gap:48px;padding:42px 20px}.siteFooter .siteFooterNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 24px}.siteFooterMeta{grid-template-columns:minmax(0,1fr);padding:18px 20px 24px}.siteFooterMeta>div{text-align:left;justify-items:start}.siteFooterPaymentOptions{justify-content:flex-start}.siteFooterInformationRow{align-items:flex-start}.siteFooterSocialLinks{justify-content:flex-end}.siteFooter .siteFooterNav .siteFooterAssistanceColumn{grid-column:1/-1}}.footerAdminEditor{gap:0;display:grid}.footerAdminEditor>section{border-top:1px solid #bbb;gap:14px;padding:22px 0;display:grid}.footerAdminEditor>section:first-of-type{border-top:0}.footerAdminEditor h3{margin:0;font-size:17px}.footerAdminEditor label{gap:6px;min-width:0;font-size:12px;display:grid}.footerAdminEditor :where(input:not([type=checkbox]),textarea,select){color:#111;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #111;border-radius:0;padding:10px 11px}.footerAdminEditor textarea{resize:vertical;min-height:84px}.footerAdminToggle{grid-template-columns:18px minmax(0,1fr);align-items:center;padding:0 0 20px;font-size:14px!important}.footerAdminToggle input{accent-color:#111;width:16px;height:16px;margin:0}.footerAdminFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.footerAdminFieldGrid .wide{grid-column:1/-1}.footerAdminSectionHead,.footerAdminColumnHead,.footerAdminSaveBar{justify-content:space-between;align-items:end;gap:12px;display:flex}.footerAdminSectionHead button,.footerAdminColumnHead button,.footerAdminColumn>button,.footerAdminSaveBar button,.footerAdminLinkRow button{color:#111;cursor:pointer;background:#fff;border:1px solid #111;border-radius:0;min-height:38px;padding:8px 12px}.footerAdminColumns{gap:16px;display:grid}.footerAdminColumn{border-top:1px dashed #aaa;gap:10px;padding-top:14px;display:grid}.footerAdminColumn:first-child{border-top:0;padding-top:0}.footerAdminColumnHead label{flex:1}.footerAdminLinkRow{grid-template-columns:minmax(140px,.75fr) minmax(220px,1.5fr) auto;align-items:end;gap:8px;display:grid}.footerPaymentHeading{align-items:center;margin-top:14px}.footerPaymentHeading p{color:#555;margin:0;font-size:12px;line-height:1.5}.footerPaymentAdminList{gap:8px;display:grid}.footerPaymentAdminRow{grid-template-columns:auto minmax(130px,.7fr) minmax(220px,1.4fr) auto;align-items:center}.footerPaymentIconPreview{border-radius:0;min-width:42px;height:38px}.footerAdminSaveBar{z-index:2;background:#fff;border-top:1px solid #111;margin:0 -16px -16px;padding:14px 16px;position:sticky;bottom:-16px}.footerAdminSaveBar button:last-child{color:#fff;background:#111}.footerAdminEditor button:disabled{cursor:not-allowed;opacity:.45}@media (width<=720px){.footerAdminFieldGrid,.footerAdminLinkRow{grid-template-columns:minmax(0,1fr)}.footerPaymentAdminRow{grid-template-columns:42px minmax(0,1fr)}.footerPaymentAdminRow input:nth-of-type(2),.footerPaymentAdminRow button{grid-column:1/-1}.footerAdminFieldGrid .wide{grid-column:auto}.footerAdminSectionHead,.footerAdminColumnHead{flex-direction:column;align-items:stretch}}.unifiedListTools{box-sizing:border-box;gap:10px;width:100%;margin:16px 0;display:grid;background:0 0!important;border:0!important;border-radius:0!important}.unifiedSearchBar{background:#fff;border:1px solid #111;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:end;gap:8px;padding:12px;display:grid}.unifiedSearchBar label{gap:6px;min-width:0;display:grid}.unifiedSearchBar label span{font-size:12px;font-weight:750}.unifiedSearchBar input{box-sizing:border-box;color:#111;background:#fff;border:1px solid #111;border-radius:0;width:100%;min-height:40px;padding:8px 11px}.unifiedSearchBar button,.unifiedPagination button{color:#111;background:#fff;border:1px solid #111;border-radius:0;min-height:40px;padding:8px 16px}.unifiedSearchBar strong{text-align:right;align-self:center;min-width:72px}.unifiedPagination{justify-content:flex-end;align-items:center;gap:8px;padding:9px 12px;display:flex;box-shadow:none!important;background:#fff!important;border:1px solid #111!important;border-radius:0!important}.unifiedListTools:before,.unifiedListTools:after,.unifiedPagination:before,.unifiedPagination:after{content:none!important;display:none!important}.unifiedPagination span{margin-right:auto;font-size:12px;font-weight:700}.unifiedPagination button:disabled{color:#999;border-color:#aaa}:where(.customerIndexNav nav,.unifiedLoginNav nav,.customTop nav,.roleWorkspaceWebsiteNav,.publicWebsiteTopbar nav,.accountHead nav,.roleReviewHead nav){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}:where(.customerIndexNav nav,.unifiedLoginNav nav,.customTop nav,.roleWorkspaceWebsiteNav,.publicWebsiteTopbar nav,.accountHead nav,.roleReviewHead nav):before,:where(.customerIndexNav nav,.unifiedLoginNav nav,.customTop nav,.roleWorkspaceWebsiteNav,.publicWebsiteTopbar nav,.accountHead nav,.roleReviewHead nav):after{content:none!important;display:none!important}.productionWorkflowCard>.productionCardHeader{border-bottom:2px solid #111!important}.productionWorkflowCard .productionOrderCard{border:0!important;gap:0!important;padding:12px!important;display:grid!important}.productionWorkflowCard .productionDesignPreview{background:#fff;border:2px solid #111;min-height:190px;margin-bottom:12px}.productionWorkflowCard .productionDesignPreview img{object-fit:contain;width:100%;height:220px;display:block}.productionWorkflowCard .productionProductLines{gap:0!important;display:grid!important}.productionWorkflowCard .productionTaskLine{grid-template-columns:130px minmax(0,1fr) minmax(180px,.55fr)!important}.productionLineStatus{border-left:1px solid #111;align-content:center;gap:5px;padding-left:18px;display:grid}.productionQuantitySummary strong{font-variant-numeric:tabular-nums}.platformProductionIdentity{align-items:center;grid-template-columns:auto minmax(0,1fr) auto!important;padding:14px!important}.opsPage>.unifiedListTools,.procurementPage>.unifiedListTools,.bwPage>.unifiedListTools,.bwPanel>.unifiedListTools{width:100%}.opsPage>.unifiedListTools,.procurementPage>.unifiedListTools{box-sizing:border-box;width:min(100% - 48px,1180px)!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.inventoryCardGrid{grid-template-columns:1fr!important}.inventoryCardGrid>.inventoryStockCard{border:2px solid #111!important;min-height:0!important;padding:0!important;display:block!important}.inventoryCardTop{border-bottom:2px solid #111;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 220px;display:grid}.inventorySkuHeading{border-bottom:1px solid #111;grid-template-columns:170px minmax(0,1fr);min-height:54px;display:grid}.inventorySkuHeading>span,.inventorySkuHeading>code{align-items:center;padding:10px 16px;font-size:18px;font-weight:850;display:flex}.inventorySkuHeading>span{border-right:1px solid #111;justify-content:center}.inventoryCardTop>.catalogBarcode{border:0;grid-column:1;width:100%;min-height:82px;padding:8px 28px}.inventoryCardTop>.catalogBarcode svg{width:100%;height:70px}.dealerInventoryActions{border-left:2px solid #111;grid-area:1/2/3;align-content:center;gap:12px;padding:16px;display:grid}.dealerInventoryActions button{color:#111;background:#fff;border:1px solid #111;border-radius:0;min-height:44px;padding:10px 16px;font-weight:800}.dealerInventoryActions .dealerSaleButton{color:#fff!important;background:#111!important}.inventoryCardBody{grid-template-columns:minmax(0,1fr) 390px;align-items:stretch;padding:16px;display:grid}.inventoryProductBlock{grid-template-columns:150px minmax(0,1fr);gap:18px;min-width:0;display:grid}.inventoryProductBlock>.inventoryPreview{box-sizing:border-box;border:1px solid #111;width:150px;height:150px;margin:0}.inventoryProductBlock>.inventoryIdentity{align-content:center;gap:7px;display:grid}.inventoryQuantitySummary{align-items:center;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0!important;display:grid!important}.inventoryQuantitySummary>div{flex-direction:column-reverse;justify-content:center;min-height:120px;display:flex;border:0!important}.inventoryQuantitySummary dt{font-weight:700;font-size:12px!important}.inventoryQuantitySummary dd{margin:0 0 10px!important;font-size:44px!important;font-weight:850!important}.inventoryStockCard>.inventoryManage{border-top:1px solid #111;padding:14px}.dealerCartSummaryBar{border:1px solid #111;grid-template-columns:1fr auto auto;align-items:center;gap:14px;margin:12px 0;padding:12px 14px;display:grid}.dealerCartSummaryBar button{min-height:40px;padding:8px 16px}.dealerCartDialog{width:min(960px,100vw - 32px)}.dealerCartLines{gap:10px;max-height:58vh;display:grid;overflow-y:auto}.dealerCartLines article{border:1px solid #111;grid-template-columns:82px minmax(150px,1fr) 110px 150px 100px;align-items:center;gap:10px;padding:12px 48px 12px 12px;display:grid;position:relative}.dealerCartLines .inventoryPreview{width:82px;height:82px}.dealerCartLines article>div:nth-child(2),.dealerCartLines label{gap:5px;display:grid}.dealerCartLines article>.rowDelete{position:absolute;top:8px;right:8px}.dealerCartDialog>footer{border-top:1px solid #111;justify-content:flex-end;align-items:center;gap:18px;padding-top:14px;display:flex}.fulfillmentOrderCard{border:2px solid #111!important;grid-template-columns:minmax(0,1fr) 280px!important;gap:0!important;padding:0!important;display:grid!important}.fulfillmentOrderCard>.orderTotalSummary{border-bottom:2px solid #111;border-left:2px solid #111;grid-area:1/2/4;align-content:center;gap:8px;padding:18px 24px;display:grid}.fulfillmentOrderCard>.orderBarcode{border-bottom:1px solid #111;grid-area:2/1;padding:6px 80px}.fulfillmentOrderCard>.orderTimeMeta{border-bottom:2px solid #111;grid-area:3/1;justify-content:space-between;padding:10px 18px;display:flex}.fulfillmentOrderCard>.fulfillmentProductLines,.fulfillmentOrderCard>.fulfillmentOrderAddress,.fulfillmentOrderCard>.orderShippingRow{grid-column:1/-1}.fulfillmentProductLines{gap:10px;padding:14px;display:grid;border-top:0!important}.orderLineCard{border:2px solid #111;grid-template-columns:130px minmax(0,1fr) minmax(210px,.7fr) 190px;align-items:center;gap:14px;min-height:170px;padding:14px;display:grid}.orderLinePreview{border:1px solid #111;width:130px;height:130px}.orderLinePreview svg{width:100%;height:100%;display:block}.orderLineInformation,.productionLineInformation,.productionLineInformation>div,.warehouseLocation{align-content:center;gap:6px;min-width:0;display:grid}.orderLineInformation>b,.productionLineInformation b{color:#fff;background:#111;justify-self:start;padding:4px 7px;font-size:11px}.productionLineInformation{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.orderLineCard>button{color:#111;background:#fff;border:2px solid #111;min-height:48px;padding:10px 18px;font-size:16px;font-weight:850}.fulfillmentOrderAddress{align-items:center;border:2px solid #111!important;border-left:0!important;border-right:0!important;grid-template-columns:160px 1fr 1fr minmax(0,2fr) auto!important;gap:0!important;padding:0!important;display:grid!important}.fulfillmentOrderAddress>*{box-sizing:border-box;border-right:1px solid #111;min-height:54px;margin:0;padding:15px}.fulfillmentOrderAddress>button{border:1px solid #111;min-height:40px;margin:8px 14px;padding:8px 14px}.orderShippingRow{border-bottom:0;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;min-height:62px;display:grid}.orderShippingRow>strong{border-right:1px solid #111}.orderShippingRow>button{background:#fff;border:1px solid #111;min-width:130px;min-height:40px;margin:8px 14px}@media (width<=760px){.unifiedSearchBar{grid-template-columns:1fr 1fr}.unifiedSearchBar label{grid-column:1/-1}.inventoryCardTop,.inventoryCardBody,.inventoryProductBlock,.orderLineCard,.productionOrderLine,.fulfillmentOrderCard{grid-template-columns:1fr!important}.dealerInventoryActions{border-top:1px solid #111;border-left:0;grid-area:auto/1}.inventoryCardTop>.catalogBarcode{grid-column:1}.inventoryQuantitySummary{margin-top:14px!important}.dealerCartLines article{grid-template-columns:72px 1fr}.fulfillmentOrderCard>.orderTotalSummary{border-left:0;grid-area:auto/1}.fulfillmentOrderCard>.orderBarcode,.fulfillmentOrderCard>.orderTimeMeta,.fulfillmentOrderCard>.fulfillmentProductLines,.fulfillmentOrderCard>.fulfillmentOrderAddress,.fulfillmentOrderCard>.orderShippingRow{grid-area:auto/1}.productionLineInformation{grid-template-columns:1fr}.fulfillmentOrderAddress,.orderShippingRow{grid-template-columns:1fr!important}}:root{--role-content-width:1280px;--role-content-gutter:48px;--role-card-gap:14px}main:is(.bwPage,.opsPage,.procurementPage,.roleReviewPage,.directorPage,.contentAdminPage,.accountPage):has(.roleWorkspaceTopbar)>:not(.roleWorkspaceTopbar,.roleSidebar,.bwNav,.opsNav,.customerIndexNav,.customTop,.attributeModalBackdrop){box-sizing:border-box!important;width:min(var(--role-content-width), calc(100% - var(--role-content-gutter)))!important;max-width:var(--role-content-width)!important;margin-left:auto!important;margin-right:auto!important}:where(.bwAdminHead,.opsHead,.procurementHead,.roleReviewHead,.directorHead,.contentWorkspaceHead,.accountHead){background:#fff!important;border-bottom:1px solid #111!important;justify-content:space-between!important;align-items:flex-end!important;gap:20px!important;min-height:124px!important;padding:32px 0 20px!important;display:flex!important}:where(.bwAdminHead,.opsHead,.procurementHead,.roleReviewHead,.directorHead,.contentWorkspaceHead,.accountHead)>div:first-child{align-content:end!important;gap:7px!important;min-width:0!important;display:grid!important}:where(.bwAdminHead,.opsHead,.procurementHead,.roleReviewHead,.directorHead,.contentWorkspaceHead,.accountHead)>div:first-child>p{color:#111!important;letter-spacing:.14em!important;margin:0!important;font-family:inherit!important;font-size:11px!important;font-weight:700!important;line-height:14px!important;display:block!important}:where(.bwAdminHead,.opsHead,.procurementHead,.roleReviewHead,.directorHead,.contentWorkspaceHead,.accountHead)>div:first-child>h1{color:#111!important;letter-spacing:-.045em!important;margin:0!important;font-family:inherit!important;font-size:clamp(38px,4.5vw,58px)!important;font-weight:900!important;line-height:1!important}:where(.bwAdminHead,.opsHead,.procurementHead,.roleReviewHead,.directorHead,.contentWorkspaceHead,.accountHead)>div:first-child>span,.bwPermission{display:none!important}:where(.bwMetrics,.opsMetrics,.directorMetrics,.directorSales,.procurementMetrics){gap:var(--role-card-gap)!important;background:#fff!important;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}:where(.bwMetrics,.opsMetrics,.directorMetrics,.directorSales,.procurementMetrics)>:where(article,div){background:#fff!important;border:1px solid #111!important;min-width:0!important;min-height:104px!important;padding:14px!important}:where(.productAdminGrid,.catalogEntityGrid,.artworkPoolGrid,.inventoryCardGrid,.warehouseCards,.supplierCards,.purchaseOrderList,.purchaseReturnList,.roleApplicationList,.contentAdminGrid,.dealerSaleHistoryGrid,.orderProductCards){align-items:start!important;gap:var(--role-card-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}:where(.productAdminGrid,.catalogEntityGrid,.artworkPoolGrid,.inventoryCardGrid,.warehouseCards,.supplierCards,.purchaseOrderList,.purchaseReturnList,.roleApplicationList,.contentAdminGrid,.dealerSaleHistoryGrid,.orderProductCards)>:where(article,section,div){background:#fff!important;border:1px solid #111!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:hidden!important}.roleApplicationList>article{align-content:start!important;gap:12px!important;padding:16px!important;display:grid!important;overflow:hidden!important}.roleApplicationList>article>*{min-width:0!important;max-width:100%!important;margin:0!important}.roleApplicantIdentity{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important;padding:12px 0!important;display:grid!important}.roleApplicationData>p{min-width:0!important;overflow:hidden!important}.roleApplicationFiles{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:8px!important;display:grid!important;overflow:hidden!important}.roleApplicationFiles>a{color:#111!important;grid-template-rows:180px auto!important;gap:7px!important;min-width:0!important;text-decoration:none!important;display:grid!important;overflow:hidden!important}.roleApplicationFiles>a>img{object-fit:contain!important;background:#fff!important;border:1px solid #111!important;width:100%!important;min-width:0!important;height:180px!important;display:block!important}.roleApplicationFiles>a>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:11px!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.roleApplicationList>article>p:last-child{border-top:1px solid #111!important;padding-top:10px!important;font-size:12px!important;line-height:1.5!important}@media (width>=1680px){:where(.bwMetrics,.opsMetrics,.directorMetrics,.directorSales,.procurementMetrics){grid-template-columns:repeat(5,minmax(0,1fr))!important}:where(.catalogEntityGrid,.artworkPoolGrid,.inventoryCardGrid,.warehouseCards,.supplierCards){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=980px){:root{--role-content-gutter:28px}:where(.bwMetrics,.opsMetrics,.directorMetrics,.directorSales,.procurementMetrics),:where(.productAdminGrid,.catalogEntityGrid,.artworkPoolGrid,.inventoryCardGrid,.warehouseCards,.supplierCards,.purchaseOrderList,.purchaseReturnList,.roleApplicationList,.contentAdminGrid,.dealerSaleHistoryGrid,.orderProductCards){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){:root{--role-content-gutter:20px}:where(.bwMetrics,.opsMetrics,.directorMetrics,.directorSales,.procurementMetrics),:where(.productAdminGrid,.catalogEntityGrid,.artworkPoolGrid,.inventoryCardGrid,.warehouseCards,.supplierCards,.purchaseOrderList,.purchaseReturnList,.roleApplicationList,.contentAdminGrid,.dealerSaleHistoryGrid,.orderProductCards),.roleApplicantIdentity,.roleApplicationData,.roleApplicationFiles{grid-template-columns:minmax(0,1fr)!important}:where(.bwAdminHead,.opsHead,.procurementHead,.roleReviewHead,.directorHead,.contentWorkspaceHead,.accountHead){flex-direction:column!important;align-items:flex-start!important}}:root{--workspace-topbar-height:66px;--role-sidebar-width:252px}main:has(.roleWorkspaceTopbar){box-sizing:border-box;padding-top:var(--workspace-topbar-height);padding-left:var(--role-sidebar-width)}.roleWorkspaceTopbar,.publicWebsiteTopbar{z-index:140;width:100%;height:var(--workspace-topbar-height);color:#111;background:#fff;border-bottom:1px solid #111;justify-content:space-between;align-items:center;gap:24px;padding:0 4vw;display:flex;position:fixed;inset:0 0 auto}.roleWorkspaceBrand,.publicWebsiteTopbar>a{letter-spacing:-.04em;flex:none;font-size:24px;font-weight:900;text-decoration:none;color:#111!important;background:0 0!important;border:0!important;padding:0!important}.roleWorkspaceBrand .siteLogo{width:150px;height:40px}.roleWorkspaceBrand .siteLogo svg{width:100%;height:100%;display:block}.websiteAccountAvatar,.roleSidebarAvatar{color:#111;background-color:#fff;background-position:50%;background-size:cover;border:1px solid #111;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:inline-grid}main:has(.roleWorkspaceTopbar) .roleSidebarIdentity.customerIdentity{grid-template-columns:42px minmax(0,1fr);align-items:center}main:has(.roleWorkspaceTopbar) .roleSidebarIdentity.customerIdentity .roleSidebarAvatar{width:42px;height:42px}.roleAnnouncementBar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;width:100%;min-width:0;display:grid}.roleAnnouncementBar>strong{white-space:nowrap;border-right:1px solid #111;padding-right:18px;font-size:12px}.roleAnnouncementViewport{min-width:0;overflow:hidden}.roleAnnouncementTrack{white-space:nowrap;gap:64px;width:max-content;animation:28s linear infinite urkey-announcement-scroll;display:flex}.roleAnnouncementTrack span{font-size:12px}@keyframes urkey-announcement-scroll{0%{transform:translate(45vw)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.roleAnnouncementTrack{animation:none}}main:has(.roleWorkspaceTopbar) .roleSidebar{inset:var(--workspace-topbar-height) auto 0 0;min-height:calc(100vh - var(--workspace-topbar-height));height:calc(100vh - var(--workspace-topbar-height))}main:has(.roleWorkspaceTopbar) .roleSidebarBrand{border-bottom:1px solid #111;align-items:center;min-height:76px;padding:18px 20px;display:flex}main:has(.roleWorkspaceTopbar) .roleSidebarBrand strong{font-size:18px;line-height:1.35}main:has(.roleWorkspaceTopbar) .roleSidebarIdentity{border-bottom:1px solid #111;gap:7px;padding:18px 20px;display:grid}main:has(.roleWorkspaceTopbar) .roleSidebarIdentity span{color:#111;font-size:12px;font-weight:700}main:has(.roleWorkspaceTopbar) .roleSidebarIdentity strong{font-size:16px}main:has(.roleWorkspaceTopbar) .roleSidebarNavigation{padding:14px!important}main:has(.roleWorkspaceTopbar) .roleSidebarGroup{gap:6px;margin:0}main:has(.roleWorkspaceTopbar) .roleSidebarGroup a{min-height:40px}:is(.bwNav:has(.roleWorkspaceTopbar),.opsNav:has(.roleWorkspaceTopbar),.customerIndexNav:has(.roleWorkspaceTopbar),.customTop:has(.roleWorkspaceTopbar)){display:contents!important}:is(.bwNav:has(.roleWorkspaceTopbar)>:not(.roleWorkspaceTopbar):not(.roleSidebar),.opsNav:has(.roleWorkspaceTopbar)>:not(.roleWorkspaceTopbar):not(.roleSidebar),.customerIndexNav:has(.roleWorkspaceTopbar)>:not(.roleWorkspaceTopbar):not(.roleSidebar),.customTop:has(.roleWorkspaceTopbar)>:not(.roleWorkspaceTopbar):not(.roleSidebar)){display:none!important}main:has(.roleWorkspaceTopbar) .customerAccountLayout{grid-template-columns:minmax(0,1fr)}main:has(.roleWorkspaceTopbar) .customerAccountSidebar{display:none}.bwAdminGrid:has(>:only-child){grid-template-columns:minmax(0,1fr)}[id=product-management],[id=process-management],[id=artwork-submission],[id=artwork-review],[id=artwork-pool],[id=inventory-management],[id=sales-history]{scroll-margin-top:calc(var(--workspace-topbar-height) + 18px)}.contentAdminPage{color:#111;background:#f5f5f5;min-height:100vh;padding-bottom:70px}.contentWorkspaceHead,.contentAdminPanel,.contentAdminGrid,.contentAdminMessage{width:min(1180px,100% - 48px);margin-left:auto;margin-right:auto}.contentWorkspaceHead{border-bottom:1px solid #111;justify-content:space-between;align-items:end;gap:24px;padding:42px 0 26px;display:flex}.contentWorkspaceHead p,.contentWorkspaceHead h1{margin:0}.contentWorkspaceHead p{font-size:12px}.contentWorkspaceHead h1{margin-top:5px;font-size:clamp(36px,6vw,70px)}.contentAdminMessage{background:#fff;border:1px solid #111;margin-top:16px;padding:12px;display:block}.contentAdminForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contentAdminForm label{gap:7px;font-size:12px;font-weight:700;display:grid}.contentAdminForm .wide,.contentAdminForm>button{grid-column:1/-1}.contentAdminForm :where(input,select,textarea){background:#fff;border:1px solid #111;border-radius:0;width:100%;min-width:0;padding:11px}.contentAdminForm textarea{resize:vertical;min-height:110px}.legalEditorForm textarea{min-height:420px}.contentAdminGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.contentAdminGrid>article{background:#fff;border:1px solid #111;align-content:start;gap:12px;min-width:0;padding:18px;display:grid;position:relative}.contentAdminGrid article header{gap:6px;padding-right:90px;display:grid}.contentAdminGrid article p{white-space:pre-wrap;margin:0;line-height:1.65}.contentAdminGrid article small{color:#555}.contentAdminGrid article>div{gap:8px;display:flex}.contentAdminGrid .rowDelete{position:absolute;top:12px;right:12px}.legalExcerpt{max-height:210px;overflow:hidden}@media (width<=900px){main:has(.roleWorkspaceTopbar){padding-top:var(--workspace-topbar-height);padding-left:0}main:has(.roleWorkspaceTopbar) .roleSidebar{width:100%;height:auto;min-height:0;position:relative;inset:auto}.roleWorkspaceTopbar,.publicWebsiteTopbar{padding:0 16px}.contentAdminForm,.contentAdminGrid{grid-template-columns:1fr}}.bwPage{color:#000;background:#fff;min-height:100vh}.bwPage a{color:inherit}.bwBrand{font-size:20px;font-weight:900;text-decoration:none}.bwHero>p:first-child,.bwAdminHead p,.bwCustomHead p{font:12px var(--font-geist-mono), monospace;letter-spacing:.12em}.bwPrimary,.bwSecondary{border:1px solid #000;border-radius:0;padding:12px 16px;text-decoration:none;display:inline-block}button.bwPrimary,.bwPrimary{color:#fff;background:#000}.bwStatus{font:12px var(--font-geist-mono), monospace;background:#fff;border:1px solid #000;padding:11px;display:block}.modalFormStatus{color:#111;overflow-wrap:anywhere;background:#f2f2f2;border:1px solid #111;width:100%;padding:10px 12px;font-size:13px;line-height:1.5;display:block}.bwWide{margin:0 4vw 18px}.bwForm{gap:12px;width:100%;display:grid}.bwForm h1{margin:0 0 18px;font-size:42px}.bwForm label,.bwPanel>label{gap:7px;font-size:13px;display:grid}.bwForm input,.bwForm select,.bwPanel>label input,.bwPanel>label select{background:#fff;border:1px solid #000;border-radius:0;width:100%;padding:11px}.bwForm button{border-radius:0}.bwAdminHead,.bwCustomHead{justify-content:space-between;align-items:end;gap:30px;padding:6vh 4vw 4vh;display:flex}.bwAdminHead h1,.bwCustomHead h1{letter-spacing:-.055em;margin:8px 0;font-size:clamp(44px,7vw,80px)}.bwMetrics{border:1px solid #000;grid-template-columns:repeat(3,1fr);margin:0 4vw 18px;display:grid}.bwMetrics div{border-right:1px solid #000;padding:16px}.bwMetrics div:last-child{border-right:0}.bwMetrics span,.bwMetrics strong{display:block}.bwMetrics strong{margin-top:12px;font-size:34px}.bwAdminGrid,.bwCustomGrid{grid-template-columns:1fr 1fr;gap:18px;margin:0 4vw 18px;display:grid}.bwPanel{background:#fff;border:1px solid #000;padding:20px}.bwPanel h2{margin:0 0 8px;font-size:26px}.bwPanel>label{margin:16px 0}.bwDenied{border:1px dashed #000;padding:10px}.bwRows{border-top:1px solid #000;margin:20px -20px -20px}.bwRows>div{border-bottom:1px solid #aaa;grid-template-columns:125px 1fr 150px;gap:10px;padding:11px 20px;display:grid}.bwRows>div:last-child{border-bottom:0}.bwWidePanel{margin:18px 4vw}.reviewArtworkPreview{width:126px;height:126px}.managementGroupTabs,.productGroupTabs{gap:6px;padding:8px 0 12px;display:flex;overflow-x:auto}.managementGroupTabs button,.productGroupTabs button{background:#fff;border:1px solid #aaa;flex:none;align-items:center;gap:7px;padding:7px 10px;display:flex}.managementGroupTabs button.active,.productGroupTabs button.active{color:#fff;background:#111;border-color:#111}.managementGroupTabs small,.productGroupTabs small{opacity:.7;font-size:10px}.warehouseCards{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px;display:grid}.warehouseCards article{border:1px solid #111;gap:10px;padding:14px;display:grid}.warehouseCards header{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.warehouseCards header span,.warehouseCards article>div>small{color:#666;font-size:11px}.warehouseEditForm{grid-template-columns:1fr 2fr;gap:7px;display:grid}.warehouseEditForm label{gap:4px;font-size:11px;display:grid}.warehouseEditForm label:last-of-type,.warehouseEditForm button{grid-column:1/-1}.warehouseEditForm input{border:1px solid #111;min-width:0;padding:8px}.artworkMiniPreview{background:#f5f5f5;border:1px solid #000;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.artworkMiniPreview svg{width:100%;height:100%;display:block}.reviewDecision{grid-template-columns:1fr auto auto;gap:5px;display:grid}.reviewDecision input{border:1px solid #000;min-width:0;padding:7px}.designerSubmissions{border-top:1px solid #000;margin-top:22px}.designerSubmissions h3{margin:0;padding:14px 0}.designerArtworkGrid,.artworkPoolGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.designerSubmission{border:1px solid #000;grid-template-columns:88px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.designerSubmission .artworkMiniPreview{width:88px;height:88px}.designerSubmission>div:nth-child(2){gap:4px;display:grid}.designerSubmission span{font-size:12px}.designerSubmission p{border:1px solid #000;grid-column:1/-1;margin:0;padding:9px}.designerGroupMove{grid-column:1/-1;gap:5px;font-size:11px;display:grid}.designerGroupMove select{background:#fff;border:1px solid #000;min-width:0;padding:7px}.designerSubmission>.rowDelete{grid-column:1/-1;justify-self:end}.reviewStatusSection{margin-top:22px}.reviewStatusSection h3{border:1px solid #000;margin:0;padding:10px 12px;font-size:15px}.reviewStatusSection.primary h3{color:#fff;background:#000}.artworkPoolGrid{margin-top:16px}.artworkPoolGrid article{border:1px solid #000;grid-template-columns:92px 1fr;align-items:start;gap:12px;padding:14px;display:grid}.artworkPoolGrid .artworkMiniPreview{width:92px;height:92px}.poolArtworkInfo{gap:4px;min-width:0;display:grid}.poolArtworkInfo span{font-size:12px}.artworkPoolGrid article>label,.artworkPoolGrid .rowActions{grid-column:1/-1}.artworkPoolGrid article>label{gap:5px;font-size:12px;display:grid}.artworkPoolGrid select,.artworkPoolGrid input[type=number]{background:#fff;border:1px solid #000;width:100%;min-width:0;padding:8px}.artworkPoolGrid .poolSellableChoice{grid-template-columns:none;align-items:center;gap:7px;display:flex}.artworkPoolGrid .poolSellableChoice input{width:auto}.poolArtworkInfo label{gap:4px;font-size:11px;display:grid}.poolArtworkInfo input{border:1px solid #000;min-width:0;padding:7px}.sourceTag{overflow-wrap:anywhere;border:1px solid #000;padding:4px 6px}.liveTemplateSvg{background:#fff;border:1px solid #000;width:min(100%,560px);max-height:70vh;display:block}.snapshotSvg{background:#eee;border:1px solid #000;overflow:hidden}.snapshotSvg svg{width:100%;max-height:520px;display:block}.textLayerEditor{background:#fff;border:1px solid #d2d2d7;border-radius:14px;gap:10px;padding:14px;display:grid}.textLayerEditor>div{grid-template-columns:1fr auto;gap:8px;display:grid}.textLayerEditor>.textDraftTypography{grid-template-columns:repeat(2,minmax(0,1fr))}.textLayerEditor input,.textLayerEditor select{background:#fff;border:1px solid #d2d2d7;border-radius:9px;width:100%;min-width:0;padding:9px 10px}.textLayerEditor label{gap:5px;font-size:12px;display:grid}.textLayerEditor small{color:#6e6e73;line-height:1.5}.textLayerEditor button{min-height:36px}.customerRoleCenter{background:#fff;border:2px solid #000;gap:10px;margin:18px 0;padding:24px;display:grid}.customerRoleCenter p,.customerRoleCenter h2{margin:0}.customerRoleCenter>div{flex-wrap:wrap;gap:10px;display:flex}.customerRoleCenter a{color:#000;border:1px solid #000;padding:10px 14px;text-decoration:none}.customerRoleCenter a:first-child{color:#fff;background:#000}.customLight{color:#1d1d1f;background:#f5f5f7;min-height:100vh;padding-bottom:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif}.customLight button,.customLight select,.customLight input{font:inherit}.customIntro p,.sectionEyebrow{color:#86868b;letter-spacing:.16em;margin:0 0 9px;font-size:11px;font-weight:700}.softPrimary{color:#fff;background:#1d1d1f;border:0;border-radius:999px;padding:11px 20px;font-size:13px;font-weight:600;transition:transform .18s,background .18s,box-shadow .18s;box-shadow:0 4px 14px #0000001f}.softPrimary:hover:not(:disabled){background:#38383a;transform:translateY(-1px);box-shadow:0 7px 20px #00000026}.softPrimary:active:not(:disabled){transform:scale(.97)}.customToast{color:#6e6e73;background:#ffffffb8;border:1px solid #00000012;border-radius:11px;width:min(1180px,100% - 48px);margin:0 auto 18px;padding:10px 14px;font-size:12px;display:block;box-shadow:0 2px 12px #00000006}.productPicker{background:#ffffffe6;border:1px solid #0001;border-radius:18px;width:min(1180px,100% - 48px);margin:0 auto 14px;padding:14px 16px 16px;box-shadow:0 12px 36px #0000000b}.productPickerHead{justify-content:space-between;align-items:end;gap:16px;margin-bottom:11px;display:flex}.productPickerHead>div{gap:2px;display:grid}.productPickerHead span{color:#86868b;letter-spacing:.15em;font-size:10px;font-weight:700}.productPickerHead strong{font-size:16px}.productPickerHead small{color:#86868b;font-size:11px}.productGroupTabs{padding-top:0}.productGroupTabs button{color:#666;border-color:#e5e5ea;border-radius:999px;font-size:11px}.productGroupTabs button.active{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.productScroller{scrollbar-width:thin;scrollbar-color:#d2d2d7 transparent;gap:9px;padding:2px 1px 6px;display:flex;overflow-x:auto}.productScroller button{color:#515154;background:#fff;border:1px solid #e5e5ea;border-radius:13px;flex:0 0 128px;grid-template-rows:76px minmax(34px,auto);place-items:center;gap:3px;width:128px;min-width:128px;height:128px;padding:8px;transition:transform .18s,border-color .18s,background .18s;display:grid}.productScroller button:hover{border-color:#86868b;transform:translateY(-2px)}.productScroller button.active{color:#1d1d1f;background:#f5f5f7;border-color:#1d1d1f}.productScroller svg{width:66px;height:66px}.productScroller image{width:100%;height:100%}.productScroller path{fill:#fff;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.productScroller span{text-align:center;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:12px;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.productScroller small{color:#86868b;font-size:10px}.customStudio{grid-template-columns:110px minmax(620px,1fr) 280px;gap:16px;width:min(1480px,100% - 40px);margin:0 auto;display:grid}.patternDock,.canvasCard,.inspectorCard,.softCard{background:#ffffffe6;border:1px solid #0001;box-shadow:0 12px 36px #0000000e}.patternDock{border-radius:18px;overflow:hidden}.seriesTabs{scrollbar-width:none;flex-wrap:wrap;gap:5px;padding:12px 10px 9px;display:flex;overflow:hidden}.seriesTabs::-webkit-scrollbar{display:none}.seriesTabs button{color:#86868b;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #e5e5ea;border-radius:7px;flex:76px;min-width:0;padding:6px 7px;font-size:10px;line-height:1.3;overflow:hidden}.seriesTabs button.active{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.patternScroller{scrollbar-width:none;grid-template-columns:70px;place-content:start center;gap:12px;max-height:720px;padding:6px 10px 14px;display:grid;overflow-y:auto}.patternScroller::-webkit-scrollbar{display:none}.patternScroller button{color:#515154;background:0 0;border:0;grid-template-rows:auto minmax(26px,auto);align-content:start;gap:5px;min-width:0;padding:0;transition:transform .2s cubic-bezier(.2,.8,.2,1),background .2s,border-color .2s;display:grid}.patternScroller button:hover{transform:translateY(-2px)}.patternThumb{background:#f7f7f8;border:1px solid #e2e2e7;border-radius:11px;place-items:center;width:70px;height:70px;display:grid;overflow:hidden}.patternScroller button.active .patternThumb{box-shadow:none;background:#f1f1f3;border-color:#d2d2d7}.patternScroller img{object-fit:contain;width:100%;height:100%;padding:8px;display:block}.patternScroller small{color:#515154;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:70px;min-width:0;margin:0 auto;font-size:10px;line-height:1.3;display:-webkit-box;overflow:hidden}.canvasCard{border-radius:20px;overflow:hidden}.canvasTop{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.canvasTop>div:first-child{gap:2px;display:grid}.canvasTop strong{font-size:14px}.canvasTop span{color:#86868b;font-size:11px}.canvasLegend{color:#86868b;align-items:center;gap:6px;font-size:11px;display:flex}.canvasTopActions{align-items:center;gap:12px;display:flex}.visuallyHiddenFileInput{opacity:0!important;width:1px!important;height:1px!important;position:fixed!important;left:-10000px!important}.canvasDeleteButton{color:#515154;background:#fff;border:1px solid #d2d2d7;border-radius:8px;padding:6px 9px;font-size:11px}.canvasDeleteButton:disabled{opacity:.35}.blackDot,.blueDot{border-radius:50%;width:7px;height:7px;display:inline-block}.blackDot{background:#1d1d1f}.blueDot{background:#1677ff;margin-left:6px}.canvasCard .liveTemplateSvg{touch-action:none;background:radial-gradient(circle at 50% 44%,#fff 0,#fafafa 48%,#f3f3f5 100%);border:0;width:min(100%,780px);height:680px;max-height:78vh;margin:0 auto;display:block}.canvasCard .liveTemplateSvg image{cursor:grab;transition:filter .18s}.canvasCard .liveTemplateSvg image:hover{filter:drop-shadow(0 5px 8px #00000029)}.canvasCard .liveTemplateSvg image:active{cursor:grabbing}.emptyCanvas{color:#86868b;place-items:center;height:680px;display:grid}.canvasHint{color:#86868b;border-top:1px solid #0000000f;grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;padding:12px 18px;font-size:11px;display:grid}.canvasHint span:first-child{color:#515154;font-weight:650;line-height:1.45}.canvasHint span:nth-child(2){line-height:1.45}.canvasSnapshotButton{color:#fff;white-space:nowrap;background:#1d1d1f;border:1px solid #1d1d1f;border-radius:11px;min-height:42px;padding:10px 16px;font-size:12px;font-weight:750;transition:background .18s,color .18s,transform .18s}.canvasSnapshotButton:hover:not(:disabled){background:#000;transform:translateY(-1px)}.canvasSnapshotButton:disabled{color:#fff;cursor:not-allowed;background:#d2d2d7;border-color:#d2d2d7}.canvasSnapshotAction{grid-area:2/1/auto/-1;justify-items:end;gap:5px;min-width:170px;display:grid}.canvasSnapshotAction .canvasSnapshotButton,.canvasSnapshotAction .captureCounter{width:min(100%,320px)}.canvasSnapshotAction .captureCounter{color:#86868b;text-align:center;font-size:10px;line-height:1.35}.customLight .canvasProcessBar .canvasSnapshotButton:not(:disabled){color:#fff!important;background:#1d1d1f!important;border-color:#1d1d1f!important}.customLight .canvasProcessBar .canvasSnapshotButton:hover:not(:disabled){color:#fff!important;background:#000!important;border-color:#000!important}.canvasProcessBar{background:#fafafa;border-top:1px solid #e8e8ed;grid-template-columns:auto minmax(220px,auto) minmax(120px,1fr);align-items:center;gap:12px 14px;padding:14px 18px 16px;display:grid}.canvasProcessTitle{gap:2px;min-width:90px;display:grid}.canvasProcessTitle span{color:#86868b;font-size:10px}.canvasProcessTitle strong{font-size:14px}.processCardList{scrollbar-width:thin;gap:8px;padding:2px;display:flex;overflow-x:auto}.processCardList button{color:#515154;background:#fff;border:1px solid #d2d2d7;border-radius:12px;flex:none;min-width:92px;padding:12px 15px;font-size:12px;font-weight:650}.processCardList button:hover{border-color:#86868b}.processCardList button.active{color:#fff;background:#1d1d1f;border-color:#1d1d1f;box-shadow:0 5px 14px #00000024}.processEmpty{color:#86868b;white-space:nowrap;align-self:center;padding:10px 2px;font-size:11px}.canvasProcessStatus{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.45;overflow:hidden}.inspectorCard{border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex}.selectedProduct{color:#fff;background:#1d1d1f;border:1px solid #1d1d1f;border-radius:10px;gap:3px;padding:12px;display:grid}.selectedProduct span{color:#ffffffad;font-size:10px}.selectedProduct strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.selectedSkuPanel{background:#fff;border:1px solid #1d1d1f;border-radius:11px;overflow:hidden}.selectedSkuPanel>div{border-bottom:1px solid #e5e5ea;justify-content:space-between;align-items:end;gap:10px;padding:10px 11px;display:flex}.selectedSkuPanel>div span{color:#86868b;font-size:10px}.selectedSkuPanel>div strong{letter-spacing:-.04em;font-size:25px;line-height:1}.selectedSkuPanel>div small{color:#86868b;font-size:11px}.selectedSkuPanel ul{max-height:116px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.selectedSkuPanel li{border-bottom:1px solid #eee;justify-content:space-between;gap:9px;padding:7px 11px;font-size:11px;display:flex}.selectedSkuPanel li:last-child{border-bottom:0}.selectedSkuPanel li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selectedSkuPanel li b{flex:none}.inspectorCard label,.softForm label{color:#6e6e73;gap:6px;font-size:12px;display:grid}.inspectorCard label b{color:#1d1d1f;justify-self:end;margin-top:-20px}.inspectorCard select,.softForm input{color:#1d1d1f;background:#fafafa;border:1px solid #d2d2d7;border-radius:10px;outline:none;width:100%;padding:10px 11px;transition:border-color .18s,background .18s}.inspectorCard select:focus,.softForm input:focus{background:#fff;border-color:#1d1d1f}.inspectorCard input[type=range]{accent-color:#1d1d1f;width:100%;padding:0}.quickActions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.quickActions button{color:#515154;background:#fff;border:1px solid #d2d2d7;border-radius:9px;padding:8px;font-size:12px;transition:background .18s,transform .18s}.quickActions button:hover{background:#f5f5f7;transform:translateY(-1px)}.captureCounter{color:#86868b;text-align:center;font-size:11px}.softCard{border-radius:20px;width:min(1080px,100% - 48px);margin:28px auto 0;padding:26px}.softCard h2{letter-spacing:-.04em;margin:0 0 8px;font-size:28px}.softCard p{color:#6e6e73;line-height:1.6}.customLight .snapshotSvg{background:#f5f5f7;border:1px solid #e5e5ea;border-radius:15px;overflow:hidden}.checkoutTitle{justify-content:space-between;align-items:end;gap:20px;display:flex}.checkoutTitle>strong{letter-spacing:-.04em;font-size:34px}.softForm{grid-template-columns:1fr 1fr 2fr auto;align-items:end;gap:10px;margin-top:20px;display:grid}.captureEmpty{color:#86868b;text-align:center;border:1px dashed #d2d2d7;border-radius:15px;margin-top:20px;padding:28px}.snapshotOrderGrid{gap:18px;margin-top:22px;display:grid}.snapshotOrderCard{background:#fff;border:1px solid #e5e5ea;border-radius:17px;grid-template-columns:210px 1fr;gap:16px;padding:18px;display:grid}.snapshotCardHead{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.snapshotCardHead div{gap:3px;display:grid}.snapshotCardHead span{color:#86868b;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.snapshotCardHead strong{font-size:17px}.snapshotCardHead button{color:#515154;background:#fff;border:1px solid #d2d2d7;border-radius:8px;padding:7px 11px}.snapshotCardHead button:disabled{opacity:.35}.snapshotPreview{background:#f5f5f7;border:1px solid #e5e5ea;border-radius:13px;min-height:250px;overflow:hidden}.snapshotPreview svg{width:100%;height:100%;max-height:290px;display:block}.snapshotDetails{align-content:start;gap:10px;min-width:0;display:grid}.snapshotHash{color:#86868b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.snapshotWorkSku{color:#1d1d1f;font-size:11px;font-weight:700}.snapshotItemSkus{background:#fafafa;border:1px solid #d2d2d7;gap:5px;padding:8px 9px;display:grid}.snapshotItemSkus code{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.snapshotFields{grid-template-columns:1.7fr .7fr;gap:10px;display:grid}.snapshotFields label{color:#6e6e73;gap:6px;font-size:12px;display:grid}.snapshotFields .fullField{grid-column:1/-1}.snapshotFields input,.snapshotFields select{color:#1d1d1f;background:#fafafa;border:1px solid #d2d2d7;border-radius:10px;outline:none;width:100%;min-width:0;padding:10px 11px}.snapshotFields input:focus,.snapshotFields select:focus{background:#fff;border-color:#1d1d1f}.processQuantityField{background:#fafafa;border:1px solid #d2d2d7;border-radius:12px;padding:12px}.processQuantityField>span{color:#1d1d1f;overflow-wrap:anywhere;font-size:13px;font-weight:700}.processQuantityField>small{color:#6e6e73;overflow-wrap:anywhere;line-height:1.55}.productOptionLines{gap:8px;display:grid}.productOptionLine{grid-template-columns:minmax(0,1fr) minmax(92px,.28fr) auto;align-items:end;gap:8px;display:grid}.productOptionLine label{min-width:0}.addProductOption,.removeProductOption{color:#1d1d1f;background:#fff;border:1px solid #1d1d1f;border-radius:10px;min-height:42px;padding:9px 12px;font-weight:700}.addProductOption{justify-self:start}.addProductOption:hover:not(:disabled),.removeProductOption:hover:not(:disabled){background:#f5f5f7}.addProductOption:disabled,.removeProductOption:disabled{color:#86868b;cursor:not-allowed;border-color:#d2d2d7}.snapshotCardActions{justify-content:space-between;align-items:center;gap:16px;display:flex}.snapshotCardActions>div{gap:2px;display:grid}.snapshotCardActions>div span{color:#86868b;font-size:11px}.snapshotCardActions>div strong{letter-spacing:-.04em;font-size:26px}.snapshotCardActions p{justify-items:end;gap:2px;margin:0;display:grid}.snapshotCardActions p span{color:#86868b;font-size:11px}.orderCheckoutBar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #1d1d1f;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:16px 18px;display:flex;position:sticky;bottom:14px;box-shadow:0 14px 40px #00000024}.orderCheckoutBar>div{gap:3px;display:grid}.orderCheckoutBar span{color:#86868b;font-size:12px}.orderCheckoutBar strong{letter-spacing:-.03em;font-size:22px}@media (width<=960px){.canvasHint{grid-template-columns:1fr}.canvasProcessBar{grid-template-columns:auto minmax(220px,1fr)}.canvasProcessStatus{display:none}}@media (width<=640px){.canvasProcessBar{grid-template-columns:1fr}.canvasHint span:nth-child(2),.canvasSnapshotAction,.canvasSnapshotButton{grid-area:auto/1}.canvasSnapshotButton,.canvasSnapshotAction{width:100%}}.variantEditor{gap:10px;display:grid}.variantDraft{border:1px solid #000;grid-template-columns:1.4fr .7fr .8fr .8fr 1fr;align-items:end;gap:9px;padding:12px;display:grid}.variantIndex{grid-column:1/-1}.variantDraft label{gap:5px;min-width:0;font-size:12px;display:grid}.variantDraft input{min-width:0}.quantityStepper{grid-template-columns:34px 1fr 34px;display:grid}.quantityStepper input{text-align:center}.quantityStepper button{background:#fff;border:1px solid #000;font-size:18px}.variantDelete{background:#fff;border:1px solid #000;grid-column:1/-1;justify-self:end;padding:6px 9px}.processChoices{border:1px solid #000;gap:7px;margin:0;padding:11px;display:grid}.processChoices legend{padding:0 5px;font-size:12px}.processChoices label{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.processChoices input{width:auto}.productCreateForm .variantEditor{order:40}.productCreateForm .processChoices{order:50;margin-top:8px}.productCreateForm>.bwPrimary{order:60}.rowDelete{background:#fff;border:1px solid #000;margin-top:7px;padding:5px 8px;display:block}.rowActions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.rowActions button{background:#fff;border:1px solid #000;margin:0;padding:6px 8px}.productEditForm{background:#f7f7f7;border:2px solid #000;margin-top:16px;padding:16px}.productEditHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.productEditHead>div{gap:2px;display:grid}.productEditHead span{font-size:11px}.productEditHead strong{font-size:20px}.productAdminGrid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:12px;margin-top:18px;display:grid}.productAdminCard{border:1px solid #000;grid-template-columns:112px 1fr;align-items:start;gap:12px;min-width:0;padding:14px;display:grid}.productAdminCard.isEditing{border-width:2px;grid-column:1/-1}.productAdminPreview{background:#f3f3f3;border:1px solid #000;place-items:center;width:112px;height:112px;display:grid;overflow:hidden}.productAdminPreview svg{width:100%;height:100%;display:block}.productAdminSummary,.productSkuSummary{gap:4px;min-width:0;display:grid}.productAdminSummary span,.productSkuSummary span{font-size:12px}.productSkuSummary,.productAdminCard>.rowActions,.inlineProductEditor{grid-column:1/-1}.productSkuSummary{border-top:1px solid #aaa;padding-top:10px}.inlineProductEditor{margin-top:2px}.categoryActions{align-items:center;gap:5px;display:flex}.categoryActions .rowDelete{margin-top:0}.groupManagementList input{border:1px solid #000;width:min(320px,100%);min-width:0;padding:6px 8px}.inventoryCardGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:18px;display:grid}.inventoryCardGrid article{border:1px solid #000;grid-template-columns:88px 1fr;gap:11px;padding:12px;display:grid}.inventoryPreview{background:#f3f3f3;border:1px solid #000;place-items:center;width:88px;height:88px;display:grid;overflow:hidden}.inventoryPreview svg{width:100%;height:100%;display:block}.inventoryIdentity,.inventoryWarehouse{gap:3px;min-width:0;display:grid}.inventoryIdentity span,.inventoryWarehouse{font-size:11px}.inventoryWarehouse,.inventoryCardGrid dl{grid-column:1/-1}.inventoryCardGrid dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.inventoryCardGrid dl div{text-align:center;border:1px solid #000;border-right:0;padding:8px}.inventoryCardGrid dl div:last-child{border-right:1px solid #000}.inventoryCardGrid dt{font-size:11px}.inventoryCardGrid dd{margin:4px 0 0;font-size:22px;font-weight:700}.inventoryManage{border-top:1px solid #aaa;grid-column:1/-1;grid-template-columns:1fr auto;gap:7px;padding-top:10px;display:grid}.inventoryManage label{gap:4px;font-size:11px;display:grid}.inventoryManage input,.inventoryManage select{background:#fff;border:1px solid #000;min-width:0;padding:7px}.inventoryManage button,.dealerSaleButton{background:#fff;border:1px solid #000;padding:7px 10px}.dealerSaleButton{color:#fff;background:#000;grid-column:1/-1}.dealerSaleOverlay{z-index:100;background:#000000a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dealerSaleDialog{background:#fff;border:2px solid #000;gap:14px;width:min(520px,100%);padding:22px;display:grid}.dealerSaleDialog header{justify-content:space-between;align-items:start;gap:16px;display:flex}.dealerSaleDialog h2{margin:3px 0 0}.dealerSaleDialog label{gap:5px;display:grid}.dealerSaleDialog input{border:1px solid #000;padding:9px}.emptyResult{text-align:center;border:1px dashed #777;padding:18px}.dealerSaleHistoryGrid{grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:14px;margin-top:16px;display:grid}.dealerSaleHistoryGrid>article{border:1px solid #000;gap:9px;padding:14px;display:grid}.dealerSaleHistoryGrid>article.isReturned{opacity:.62}.dealerSaleHistoryGrid header,.dealerSaleHistoryGrid dl,.dealerSaleHistoryGrid dl>div{justify-content:space-between;gap:10px;display:flex}.dealerSaleHistoryGrid h3,.dealerSaleHistoryGrid p,.dealerSaleHistoryGrid dl{margin:0}.dealerSaleHistoryGrid dl{border-block:1px solid #bbb;padding:9px 0}.dealerSaleHistoryGrid dt,.dealerSaleHistoryGrid dd{margin:0}.dealerSaleAftercare{grid-template-columns:1fr auto auto;align-items:end;gap:7px;display:grid}.dealerSaleAftercare label{gap:4px;display:grid}.dealerSaleAftercare input,.dealerSaleAftercare button{background:#fff;border:1px solid #000;min-height:38px}.dealerSaleAftercare .dangerAction{color:#fff;background:#000}.aftercareClosed{border:1px dashed #777;padding:8px}.dealerPriceRefs{border:1px solid #000;grid-template-columns:1fr 1fr;display:grid}.dealerPriceRefs span{border-right:1px solid #000;gap:5px;padding:12px;display:grid}.dealerPriceRefs span:last-child{border-right:0}.dealerPriceRefs strong{font-size:22px}.opsPage{color:#111;background:#f4f4f4;min-height:100vh;padding-bottom:70px}.opsNav{background:#fff;border-bottom:1px solid #111;justify-content:space-between;align-items:center;min-height:62px;padding:0 4vw;display:flex}.opsNav nav{gap:18px;display:flex}.opsNav a{color:#111;text-decoration:none}.opsHead{justify-content:space-between;align-items:end;gap:30px;width:min(1280px,100% - 48px);margin:0 auto;padding:48px 0 24px;display:flex}.opsHead p{letter-spacing:.18em;margin:0 0 8px;font-size:11px}.opsHead h1{letter-spacing:-.06em;margin:0;font-size:clamp(38px,5vw,68px);line-height:1}.opsPage button,.opsPage input,.opsPage select{font:inherit}.opsPage button{color:#111;cursor:pointer;background:#fff;border:1px solid #111;padding:9px 13px}.opsPage button:hover:not(:disabled){color:#fff;background:#111}.opsPage button:disabled{cursor:default;opacity:.35}.opsGrid{grid-template-columns:minmax(320px,.85fr) minmax(480px,1.4fr);gap:16px;width:min(1280px,100% - 48px);margin:16px auto;display:grid}.opsFulfillmentGrid{grid-template-columns:minmax(0,2.6fr) minmax(250px,.72fr);align-items:start}.opsPanel{background:#fff;border:1px solid #111;min-width:0;padding:20px}.opsPanel h2{margin:0 0 16px;font-size:20px}.opsWide{width:min(1280px,100% - 48px);margin:16px auto}.opsPanelHead{justify-content:space-between;align-items:center;gap:20px;display:flex}.opsPanelHead>div{gap:4px;display:grid}.opsPanelHead>div h2{margin:0}.opsPanelHead>div span{letter-spacing:.08em;font-size:11px}.fulfillmentOrdersHead>div{gap:4px;display:grid}.fulfillmentOrdersHead h2{margin:0}.fulfillmentOrdersHead button{color:#fff;background:#111;flex:none}.opsPanelHead>span{letter-spacing:.08em;font-size:11px}.opsRows{gap:7px;max-height:660px;display:grid;overflow-y:auto}.opsRows>button,.opsRows>div{text-align:left;grid-template-columns:1.6fr 1fr auto auto;align-items:center;gap:9px;width:100%;padding:11px;display:grid}.opsRows>button small{color:#666;grid-column:1/-1}.opsRows.compact>div{background:#fff;border-bottom:1px solid #ddd}.opsRows code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opsRows.compact>.fulfillmentOrderCard{border:2px solid #000;grid-template-columns:1fr;gap:10px;margin-bottom:10px;padding:14px;display:grid}.orderBarcode{color:#000;background:#fff;border:1px solid #aaa;width:min(100%,440px);padding:6px 10px 2px}.orderBarcode svg{width:100%;height:62px;display:block}.fulfillmentProductLines{gap:6px;display:grid}.fulfillmentProductLines>div{border:1px solid #ccc;grid-template-columns:auto minmax(110px,1.2fr) minmax(80px,.8fr) minmax(130px,1.3fr) auto;align-items:center;gap:8px;padding:8px;font-size:12px;display:grid}.fulfillmentProductLines>div>b{white-space:nowrap;border:1px solid #111;padding:3px 6px}.fulfillmentProductLines .warehouseLocation{border-top:1px dotted #aaa;grid-column:2/-1;padding-top:6px;font-weight:700}.stockProductionPanel{margin-top:16px}.fulfillmentOrderAddress{background:#fff;border:1px solid #000;grid-template-columns:auto auto auto 1fr;align-items:center;gap:8px 14px;padding:10px;display:grid}.fulfillmentOrderAddress p{margin:0}.opsEmpty{color:#666;padding:30px 0}.ordersLayout{grid-template-columns:minmax(250px,.52fr) minmax(620px,1.65fr)}.orderListPanel{padding:16px}.orderListPanel .opsRows{gap:8px}.orderListPanel .orderListCard{text-align:left;border:1px solid #aaa;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;min-height:0;padding:12px;display:grid}#customer-order-list>.orderListCard{width:100%!important;min-width:0!important;max-width:100%!important}.orderListCard>header{border-bottom:1px solid #bbb;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding-bottom:8px;display:grid}.orderListCard>header b{white-space:nowrap;border:1px solid #111;padding:3px 6px;font-size:10px}.orderListCard>header code{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.orderListStatusRow{align-items:center;gap:6px;display:inline-flex}.orderListDelete{color:#fff!important;background:#111!important;border:1px solid #111!important;border-radius:999px!important;min-height:23px!important;padding:2px 9px!important;font-size:10px!important;line-height:1!important}.orderListDelete:hover:not(:disabled){color:#111!important;background:#fff!important}.orderListCardMeta{gap:3px;min-width:0;display:grid}.orderListCardMeta span{color:#555;font-size:10px;line-height:1.35}.orderListCard>strong{place-self:end;font-size:16px}.orderListCard.active{border-width:2px;border-color:#000;box-shadow:none!important}.customerOrderTools{grid-template-columns:minmax(0,1fr) 112px;gap:7px;margin:10px 0;display:grid}.customerOrderTools :where(input,select){box-sizing:border-box;color:#111;background:#fff;border:1px solid #111;border-radius:0;width:100%;min-width:0;height:38px;padding:7px 9px;font-size:11px}.customerOrderPagination{background:#fff;border:1px solid #111;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;margin-top:10px;padding:9px;display:grid}.customerOrderPagination span{font-size:10px}.customerOrderPagination button{min-width:58px!important;padding:7px 8px!important}.orderDetailHead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.orderDetailHead>div{gap:5px;display:grid}.orderDetailHead>div>span{color:#666;letter-spacing:.1em;font-size:11px}.orderDetailHead>b{font-size:28px}.orderProductCards{gap:10px;display:grid}.orderProductCards>article{background:#fff;border:1px solid #111;padding:15px}.orderProductCards header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:start;gap:16px;padding-bottom:12px;display:flex}.orderProductCards header>div{gap:4px;display:grid}.orderProductCards header span{color:#666;letter-spacing:.12em;font-size:10px}.orderProductCards h3{margin:0;font-size:18px}.orderProductCards header>b{white-space:nowrap;border:1px solid #111;padding:5px 8px;font-size:11px}.productInfoGrid{grid-template-columns:repeat(4,minmax(90px,1fr));gap:8px;padding-top:12px;display:grid}.productInfoGrid p{background:#fafafa;border:1px solid #ddd;gap:5px;min-width:0;margin:0;padding:10px;display:grid}.productInfoGrid span{color:#666;font-size:11px}.productInfoGrid strong{overflow-wrap:anywhere;font-size:13px}.orderSnapshots{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.orderSnapshots>div{border:1px solid #111;min-width:0;padding:10px}.orderSnapshots span{margin-bottom:7px;font-size:12px;display:block}.orderSnapshots svg{width:100%;max-height:260px;display:block}.orderSnapshots code{text-overflow:ellipsis;margin-top:6px;font-size:9px;display:block;overflow:hidden}.dangerAction{border-width:2px!important}.paymentHistory{border:1px solid #111;gap:8px;margin-top:16px;padding:14px;display:grid}.paymentHistory>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.paymentHistory h3,.paymentHistory p{margin:0}.paymentHistory>div>span{color:#666;font-size:11px}.paymentHistory>article{border-top:1px solid #ddd;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:9px;display:grid}.paymentHistory article>div{gap:3px;min-width:0;display:grid}.paymentHistory article span{color:#666;font-size:10px}.paymentHistory article strong{overflow-wrap:anywhere;font-size:12px}.paymentHistory article>p{color:#730000;grid-column:1/-1;font-size:11px}.paymentActions{flex-wrap:wrap;gap:8px;display:flex}.paymentActions .payAction{color:#fff;background:#111}.paymentActions .payAction:hover:not(:disabled){color:#111;background:#fff}.customerShipments{border:1px solid #111;gap:10px;margin-top:16px;padding:14px;display:grid}.customerShipments>div,.customerShipments article header,.customerShipments article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.customerShipments h3,.customerShipments p{margin:0}.customerShipments>div>span{color:#666;font-size:11px}.customerShipments article{border:1px solid #ddd;gap:7px;padding:12px;display:grid}.customerShipments article header b{border:1px solid #111;padding:3px 6px;font-size:11px}.customerShipments article>p,.customerShipments article>div{font-size:12px}.customerShipments ol{gap:5px;margin:3px 0;padding-left:18px;display:grid}.customerShipments li{border-bottom:1px dotted #ccc;padding-bottom:5px;font-size:11px}.customerShipments li span{color:#777;font-size:10px;display:block}.customerAfterSales{border:1px solid #111;gap:10px;margin-top:16px;padding:14px;display:grid}.customerAfterSales>div,.customerAfterSales article header,.customerAfterSales article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.customerAfterSales h3,.customerAfterSales p{margin:0}.customerAfterSales>div>span,.customerAfterSales small{color:#666;font-size:11px}.customerAfterSales article{border:1px solid #ddd;gap:7px;padding:12px;display:grid}.customerAfterSales article header b{border:1px solid #111;padding:3px 6px;font-size:11px}.customerAfterSales form{border-top:1px dashed #aaa;grid-template-columns:2fr 1fr auto;align-items:end;gap:9px;padding-top:10px;display:grid}.customerAfterSales form label{gap:5px;font-size:11px;display:grid}.customerAfterSales input{border:1px solid #111;min-width:0;padding:9px}.shipmentRows{gap:10px;display:grid}.shipmentRows>article{border:1px solid #111;grid-template-columns:1fr 1.2fr 1.5fr 1.4fr;align-items:center;gap:12px;padding:13px;display:grid}.shipmentRows header,.shipmentAddress,.shipmentItems,.shipmentActions{gap:5px;min-width:0;display:grid}.shipmentRows header b{font-size:12px}.shipmentRows header span,.shipmentAddress span{color:#666;font-size:11px}.shipmentItems p{border-bottom:1px dotted #ccc;justify-content:space-between;gap:8px;margin:0;padding-bottom:4px;font-size:11px;display:flex}.shipmentItems p span{flex:1}.shipmentActions input{border:1px solid #111;min-width:0;padding:8px}.opsMetrics{background:#fff;border:1px solid #111;grid-template-columns:repeat(4,1fr);width:min(1280px,100% - 48px);margin:0 auto 16px;display:grid}.opsMetrics>div{border-right:1px solid #111;gap:4px;padding:16px;display:grid}.opsMetrics>div:last-child{border-right:0}.opsMetrics span{font-size:12px}.opsMetrics strong{font-size:30px}.opsForm{grid-template-columns:2fr 1.5fr 1fr auto;align-items:end;gap:10px;display:grid}.opsForm label{gap:5px;font-size:12px;display:grid}.opsForm input,.opsForm select{background:#fff;border:1px solid #111;min-width:0;padding:9px}.productionRows{gap:10px;display:grid}.productionRows>article{border:2px solid #111;grid-template-columns:1.1fr 1fr 1.2fr 2fr 1.8fr;align-items:center;gap:14px;padding:14px;display:grid}.productionRows article>div{gap:4px;min-width:0;display:grid}.productionOrderCard{background:#f7f7f7;border:1px solid #000;grid-column:1/-1;padding:12px;gap:10px!important}.productionOrderCard .orderBarcode{background:#fff}.productionDesignPreview{background:#fff;border:1px solid #000;place-items:center;min-height:180px;padding:10px;display:grid!important}.productionDesignPreview img{object-fit:contain;width:100%;height:220px;display:block}.productionDesignPreview span{color:#777;font-size:12px}.catalogBarcode{background:#fff;border:1px solid #111;width:100%;padding:7px}.processEffectFrame{background:#f5f5f5;border:1px solid #111;width:120px;height:90px}.processEffectFrame img{object-fit:cover;width:100%;height:100%;display:block}.processEffectFrame span{color:#666;place-items:center;width:100%;height:100%;font-size:11px;display:grid}.customerIndexNav nav,.customerAuthButtons,.customerAccount{align-items:center;gap:10px;display:flex}.productionSearchTools input,.artworkPoolSearch input{background:#fff;border:1px solid #111;min-width:260px;padding:9px}.artworkPoolSearch{gap:6px;margin:12px 0;font-size:12px;display:grid}.directorManageForm{grid-template-columns:1fr 1.4fr 1.4fr auto;gap:8px;margin:14px 0;display:grid}.directorManageForm input,.directorFlowRows header input{background:#fff;border:1px solid #111;min-width:0;padding:8px}.directorFlowRows header{gap:6px!important}.directorRowActions{gap:6px;display:flex}.procurementPage{color:#111;background:#f3f3f3;min-height:100vh;padding:22px 0 70px}.procurementHead,.procurementMetrics,.procurementToolbar,.procurementSplit,.procurementPanel,.procurementNotice{width:min(1320px,100% - 40px);margin-inline:auto}.procurementHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.procurementHead p,.procurementHead h1,.procurementHead span{margin:0}.procurementHead p{letter-spacing:.14em;font-size:11px}.procurementHead h1{margin:5px 0;font-size:34px}.procurementHead span{color:#555;font-size:12px}.procurementHead nav{align-items:center;gap:8px;display:flex}.procurementHead a,.procurementHead button,.procurementToolbar button{color:inherit;font:inherit;background:#fff;border:1px solid #111;padding:9px 12px;text-decoration:none}.procurementMetrics{background:#fff;border:1px solid #111;grid-template-columns:repeat(4,1fr);margin-bottom:14px;display:grid}.procurementMetrics article{border-right:1px solid #111;gap:7px;padding:15px;display:grid}.procurementMetrics article:last-child{border-right:0}.procurementMetrics span{color:#555;font-size:11px}.procurementMetrics strong{font-size:25px}.procurementToolbar label,.procurementFormGrid label,.purchaseDraftLines label,.purchaseLineRows label,.procurementLogin label{gap:5px;font-size:11px;font-weight:700;display:grid}.procurementToolbar input,.procurementFormGrid input,.procurementFormGrid select,.procurementFormGrid textarea,.purchaseDraftLines input,.purchaseDraftLines select,.purchaseLineRows input,.purchaseReturnDraft input,.procurementLogin input{color:#111;min-width:0;font:inherit;background:#fff;border:1px solid #111;padding:9px}.procurementNotice{background:#fff;border:1px solid #111;margin-bottom:14px;padding:11px 13px}.procurementSplit{grid-template-columns:.9fr 1.35fr;gap:14px;margin-bottom:14px;display:grid}.procurementPanel{background:#fff;border:1px solid #111;margin-bottom:14px;padding:16px}.procurementPanel>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;display:flex}.procurementPanel h2,.procurementPanel small,.procurementPanel header strong{margin:0}.procurementPanel h2{margin-top:3px;font-size:20px}.procurementPanel header small,.procurementPanel header span{color:#666;font-size:10px}.procurementPanel button,.purchaseOrderList button,.purchaseReturnList button{color:#111;font:inherit;background:#fff;border:1px solid #111;padding:8px 11px}.procurementPanel button.primary,.purchaseOrderList button.primary,.purchaseReturnList button.primary{color:#fff;background:#111}.procurementFormGrid{grid-template-columns:repeat(2,1fr);gap:9px;margin-bottom:10px;display:grid}.procurementFormGrid .wide{grid-column:1/-1}.procurementFormGrid textarea{resize:vertical;min-height:58px}.purchaseDraftLines{gap:7px;margin:12px 0;display:grid}.purchaseDraftLines>div{border:1px solid #bbb;grid-template-columns:1.7fr .55fr .75fr auto;align-items:end;gap:7px;padding:9px;display:grid}.procurementActions{flex-wrap:wrap;justify-content:end;gap:7px;margin-top:10px;display:flex}.supplierCards{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.supplierCards article{border:1px solid #aaa;gap:8px;padding:12px;display:grid}.supplierCards article.inactive{opacity:.55}.supplierCards header{justify-content:space-between;gap:10px;display:flex}.supplierCards p,.supplierCards small{margin:0;font-size:11px;line-height:1.5}.supplierCards article>div{gap:6px;margin-top:3px;display:flex}.purchaseOrderList,.purchaseReturnList{gap:12px;display:grid}.purchaseOrderList>article{border:2px solid #111}.purchaseOrderList>article>header{border-bottom:1px solid #111;justify-content:space-between;gap:16px;padding:12px;display:flex}.purchaseOrderList>article>header>div{text-align:right;gap:4px;display:grid}.purchaseOrderList>article>header>div:first-child{text-align:left}.purchaseOrderList>article>header span,.purchaseOrderList>article>header small{color:#555;font-size:10px}.purchaseOrderMeta{border-bottom:1px solid #bbb;grid-template-columns:repeat(4,1fr);display:grid}.purchaseOrderMeta span{border-right:1px solid #bbb;padding:9px;font-size:11px}.purchaseOrderMeta span:last-child{border-right:0}.purchaseLineRows{gap:7px;padding:10px;display:grid}.purchaseLineRows>div{border:1px solid #ccc;grid-template-columns:1.5fr repeat(5,.65fr);align-items:center;gap:8px;padding:9px;display:grid}.purchaseLineRows span{gap:3px;min-width:0;display:grid}.purchaseLineRows small{color:#666;font-size:10px}.receiptHistory{flex-wrap:wrap;gap:8px;padding:0 10px 10px;display:flex}.receiptHistory span{border:1px solid #bbb;padding:6px 8px;font-size:10px}.purchaseOrderList .procurementActions{padding:0 10px 10px}.purchaseReturnDraft{border-top:1px solid #bbb;grid-template-columns:1fr auto;gap:7px;padding:10px;display:grid}.purchaseReturnList{grid-template-columns:repeat(2,1fr)}.purchaseReturnList article{border:1px solid #111;gap:8px;padding:12px;display:grid}.purchaseReturnList article header{justify-content:space-between;display:flex}.purchaseReturnList article header>div{gap:3px;display:grid}.purchaseReturnList article p,.purchaseReturnList article small{margin:0;font-size:11px}.purchaseReturnList article>div{flex-wrap:wrap;gap:7px;display:flex}.purchaseReturnList article>div span{border:1px solid #ccc;padding:6px;font-size:10px}.purchaseReturnList footer{justify-content:end;gap:7px;display:flex}.roleNavigation{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.roleNavigation a,.roleNavigation button{color:#111;min-height:34px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #111;align-items:center;padding:7px 10px;font-size:11px;text-decoration:none;display:inline-flex}.roleNavigation button{color:#fff;cursor:pointer;background:#111}@media (width<=900px){.procurementHead{flex-direction:column;align-items:start}.procurementMetrics,.procurementSplit,.supplierCards,.purchaseReturnList{grid-template-columns:1fr}.procurementMetrics article{border-bottom:1px solid #111;border-right:0}.purchaseOrderMeta,.purchaseLineRows>div{grid-template-columns:1fr 1fr}.purchaseDraftLines>div,.procurementFormGrid{grid-template-columns:1fr}.procurementFormGrid .wide{grid-column:auto}.roleNavigation{justify-content:flex-start}}.unifiedLoginPage{color:#111;background:#f5f5f2;min-height:100vh}.unifiedLoginNav nav a,.unifiedLoginTabs button{color:#111;background:#fff;border:1px solid #111;border-radius:0;padding:9px 14px;text-decoration:none}.unifiedLoginCard{background:#fff;border:1px solid #111;grid-template-columns:minmax(220px,.85fr) minmax(320px,1fr);width:min(920px,100% - 32px);margin:clamp(28px,8vh,90px) auto;display:grid}.unifiedLoginIntro{border-right:1px solid #111;grid-row:1/span 5;place-items:center;min-width:0;min-height:0;padding:clamp(24px,5vw,54px);display:grid;overflow:hidden}.unifiedLoginIntroDefault{width:100%;min-width:0;display:grid}.unifiedLoginIntroImage{object-fit:contain;object-position:center;width:100%;height:100%;max-height:460px;display:block}.unifiedLoginIntro.hasImage{padding:0}.unifiedLoginIntro.hasImage .unifiedLoginIntroImage{object-fit:cover;width:100%;height:100%;max-height:none}.unifiedLoginIntroText{white-space:pre-wrap;overflow-wrap:anywhere;width:100%;max-height:460px;font-weight:700;line-height:1.45;overflow:auto;letter-spacing:-.02em!important;margin:0!important;font-size:clamp(16px,2vw,24px)!important}.unifiedLoginIntro p{letter-spacing:.12em;margin:0 0 18px;font-size:12px}.unifiedLoginIntro h1{letter-spacing:-.05em;margin:0 0 18px;font-size:clamp(36px,6vw,62px);line-height:.95}.unifiedLoginIntro span{color:#555;max-width:360px;line-height:1.7;display:block}.unifiedLoginTabs{border-bottom:1px solid #111;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.unifiedLoginTabs button{border:0;border-right:1px solid #111}.unifiedLoginTabs button:last-child{border-right:0}.unifiedLoginTabs button.active{color:#fff;background:#111}.unifiedLoginCard form{gap:14px;padding:28px;display:grid}.unifiedLoginCard form>label,.unifiedLoginCard .verificationCodeRow label{gap:6px;font-size:12px;display:grid}.unifiedLoginCard input,.unifiedLoginCard button{color:#111;background:#fff;border:1px solid #111;border-radius:0;min-height:42px;padding:10px 12px}.unifiedLoginCard .unifiedLoginSubmit{color:#fff;background:#111}.unifiedLoginCard output,.unifiedReturnHint{overflow-wrap:anywhere;border:1px solid #111;margin:0 28px 22px;padding:10px;display:block}.loginRedirectState{text-align:center;place-content:center;min-height:55vh;padding:32px;display:grid}.loginRedirectState h1{margin-bottom:10px}.loginRedirectState p{color:#555;max-width:620px}@media (width<=720px){.unifiedLoginCard{grid-template-columns:1fr}.unifiedLoginIntro{border-bottom:1px solid #111;border-right:0;grid-row:auto}}.productionProductLines{width:100%}.productionInlineMessage{background:#fff;border:1px solid #000;grid-column:1/-1;padding:9px 11px;font-weight:700}.allocationList>div{border-bottom:1px dotted #aaa;grid-template-columns:1.2fr 1fr auto auto auto;align-items:center;gap:8px;padding:5px 0;font-size:11px;display:grid}.allocationList em{font-style:normal}.productionActions{justify-items:end}.qualityProgress{border:1px solid #ccc;padding:9px}.orderTimeMeta{color:#444;border-block:1px solid #ddd;flex-wrap:wrap;gap:8px 22px;padding:8px 10px;font-size:12px;display:flex}.verificationCodeRow{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.verificationCodeRow label{min-width:0}.verificationCodeRow button{white-space:nowrap;min-height:40px}.registrationAgreements{border:1px solid #ccc;gap:7px;padding:10px;display:grid}.registrationAgreements label{align-items:center;gap:8px;font-size:12px;grid-template-columns:none!important;display:flex!important}.registrationAgreements input{width:auto!important;min-height:0!important}.registrationAgreementRow{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.registrationAgreementRow label{min-width:0}.registrationLegalBackdrop{z-index:220;box-sizing:border-box;background:#0000006b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.registrationLegalDialog{color:#111;background:#fff;border:2px solid #111;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100%);max-height:calc(100dvh - 48px);display:grid;overflow:hidden}.registrationLegalDialog>header,.registrationLegalDialog>footer{justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.registrationLegalDialog>header{border-bottom:1px solid #111}.registrationLegalDialog>footer{border-top:1px solid #111}.registrationLegalDialog h2{margin:0 0 4px;font-size:clamp(22px,3vw,34px);line-height:1.08}.registrationLegalDialog header span,.registrationLegalDialog footer span{font-size:12px}.registrationLegalDialog button{color:#111;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #111;padding:7px 14px}.registrationLegalDialog button:hover:not(:disabled){color:#fff;background:#111}.registrationLegalDialog button:disabled{color:#777;cursor:not-allowed;border-color:#aaa}.registrationLegalContent{overscroll-behavior:contain;min-height:220px;padding:8px 22px 28px;overflow-y:auto}.registrationLegalContent h3{margin:24px 0 8px;font-size:18px}.registrationLegalContent p{white-space:pre-wrap;margin:12px 0;font-size:14px;line-height:1.75}.registrationLegalError{color:#a11}.customerAccount a{color:inherit;font-size:12px}.accountPage,.roleReviewPage{color:#111;background:#f4f4f4;min-height:100vh;padding:24px}.accountHead,.roleReviewHead{background:#fff;border:1px solid #111;justify-content:space-between;align-items:end;gap:20px;width:min(1180px,100%);margin:0 auto 18px;padding:18px;display:flex}.accountHead p,.accountHead h1,.roleReviewHead p,.roleReviewHead h1{margin:0}.accountHead h1,.roleReviewHead h1{margin-top:5px;font-size:34px}.accountHead nav,.roleReviewHead nav{gap:14px;display:flex}.accountHead a,.roleReviewHead a{color:inherit}.accountMessage{background:#fff;border:1px solid #111;width:min(1180px,100%);margin:0 auto 16px;padding:11px;display:block}.accountApplications,.accountRoleGrid,.roleApplicationList,.roleReviewFilters{width:min(1180px,100%);margin:0 auto 16px}.accountLoginRequired,.roleReviewLogin{background:#fff;border:1px solid #111;gap:12px;width:min(520px,100%);margin:10vh auto;padding:28px;display:grid}.roleReviewLogin label{gap:5px;display:grid}.roleReviewLogin input,.roleReviewLogin button{background:#fff;border:1px solid #111;padding:10px}.roleReviewLogin button{color:#fff;background:#111}.roleReviewFilters{gap:8px;display:flex}.roleReviewFilters button{color:#111;background:#fff;border:1px solid #111;border-radius:0;flex:1 1 0;min-width:112px;min-height:42px;padding:9px 16px;font-size:12px;font-weight:750}.roleReviewFilters button.active{color:#fff;background:#111}.roleApplicationList{gap:14px;display:grid}.roleApplicationList>article{background:#fff;border:1px solid #111;padding:18px}.roleApplicationList article>header{justify-content:space-between;align-items:start;display:flex}.roleApplicationList h2{margin:5px 0 0}.roleApplicantIdentity{border-bottom:1px solid #bbb;flex-wrap:wrap;gap:10px 24px;padding:12px 0;font-size:12px;display:flex}.roleApplicationData{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 0;display:grid}.roleApplicationData p{border:1px solid #ddd;gap:4px;margin:0;padding:8px;display:grid}.roleApplicationData span{color:#666;font-size:10px}.roleApplicationFiles{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.roleApplicationFiles img{object-fit:contain;border:1px solid #111;width:100%;height:220px;display:block}.roleReviewActions{grid-template-columns:1fr auto auto;gap:8px;margin-top:12px;display:grid}.roleReviewActions input,.roleReviewActions button{background:#fff;border:1px solid #111;padding:10px}.roleReviewActions button:nth-child(2){color:#fff;background:#111}.staffAccountForm{background:#fff;border:1px solid #111;grid-template-columns:1.5fr repeat(4,1fr) auto;align-items:end;gap:10px;width:min(1180px,100%);margin:0 auto 16px;padding:14px;display:grid}.staffAccountForm h2,.staffAccountForm span{margin:0}.staffAccountForm span{color:#666;font-size:11px}.staffAccountForm label{gap:5px;font-size:11px;font-weight:700;display:grid}.staffAccountForm input,.staffAccountForm select,.staffAccountForm button{background:#fff;border:1px solid #111;min-width:0;padding:9px}.staffAccountForm button{color:#fff;white-space:nowrap;background:#111}.managedAccountList{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.managedAccountList>article{background:#fff;border:1px solid #111;grid-template-columns:1fr;align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.managedAccountList>article.isDisabled{color:#666;background:#eee}.managedAccountMeta,.managedAccountList label{gap:5px;display:grid}.managedAccountMeta span,.managedAccountMeta small,.managedAccountList label{font-size:11px}.managedAccountList input,.managedAccountList select,.managedAccountList button{background:#fff;border:1px solid #111;border-radius:0;width:100%;min-width:0;padding:9px}.managedAccountStatus{text-align:center;border:1px solid #111;padding:9px 12px;font-size:12px}.managedAccountActions{gap:6px;display:grid}.managedAccountActions button:first-child{color:#fff;background:#111}@media (width<=900px){.managedAccountList{grid-template-columns:repeat(2,minmax(0,1fr))}.managedAccountList>article{grid-template-columns:1fr;align-items:stretch}}@media (width<=580px){.managedAccountList{grid-template-columns:1fr}}.qualityProgress span{color:#666;font-size:11px}.qualityForm{grid-template-columns:1fr 1fr;gap:6px;width:100%}.qualityForm label{gap:4px;font-size:11px;font-weight:700;display:grid}.qualityForm input{border:1px solid #111;min-width:0;padding:7px}.qualityForm label:nth-child(3),.qualityForm small,.qualityForm button{grid-column:1/-1}.qualityForm small{color:#666;line-height:1.45}.afterSaleRows{gap:10px;display:grid}.afterSaleRows>article{border:1px solid #111;grid-template-columns:1.1fr 1.8fr 1fr 1fr;align-items:center;gap:14px;padding:13px;display:grid}.afterSaleRows article>div{gap:5px;min-width:0;display:grid}.afterSaleRows p{margin:0;font-size:12px}.directorPage{color:#111;background:#f5f5f5;min-height:100vh;padding-bottom:60px}.directorHead{justify-content:space-between;align-items:end;gap:18px;width:min(1280px,100% - 48px);margin:22px auto 16px;display:flex}.directorHead p,.directorHead h1,.directorHead span{margin:0}.directorHead p{letter-spacing:.16em;font-size:11px}.directorHead h1{margin:6px 0;font-size:38px}.directorHead span{color:#666;font-size:12px}.directorMetrics,.directorSales{background:#fff;border:1px solid #111;grid-template-columns:repeat(4,1fr);width:min(1280px,100% - 48px);margin:0 auto 16px;display:grid}.directorMetrics article,.directorSales article{border-right:1px solid #111;gap:7px;padding:18px;display:grid}.directorMetrics article:last-child,.directorSales article:last-child{border-right:0}.directorMetrics span,.directorSales span,.directorMetrics small{font-size:11px}.directorMetrics strong{font-size:28px}.directorSales strong{font-size:20px}.directorPanel{background:#fff;border:1px solid #111;width:min(1280px,100% - 48px);margin:0 auto 16px;padding:18px}.directorPanel>div:first-child{justify-content:space-between;align-items:center;display:flex}.directorPanel h2{margin:0}.directorPanel>div:first-child span{color:#666;font-size:11px}.directorFlowRows{gap:9px;margin-top:14px;display:grid}.directorFlowRows>article{border:1px solid #bbb;grid-template-columns:1.7fr repeat(4,1fr);align-items:center;gap:10px;padding:12px;display:grid}.directorFlowRows header,.directorFlowRows article>div{gap:4px;display:grid}.directorFlowRows span,.directorFlowRows small{color:#666;font-size:10px}@media (width<=900px){.opsGrid,.opsMetrics,.directorMetrics,.directorSales{grid-template-columns:1fr}.opsMetrics>div{border-bottom:1px solid #111;border-right:0}.opsForm,.productionRows>article{grid-template-columns:1fr}.fulfillmentOrderSummary,.fulfillmentProductLines>div,.fulfillmentOrderAddress{grid-template-columns:1fr 1fr}.fulfillmentProductLines .warehouseLocation{grid-column:1/-1}.orderSnapshots{grid-template-columns:1fr}.productInfoGrid,.paymentHistory>article{grid-template-columns:repeat(2,minmax(0,1fr))}.addressBookPanel,.shipmentRows>article,.afterSaleRows>article,.customerAfterSales form{grid-template-columns:1fr}.productionActions{justify-items:start}.directorMetrics article,.directorSales article{border-bottom:1px solid #111;border-right:0}.directorFlowRows>article{grid-template-columns:1fr 1fr}.accountIdentity,.accountRoleGrid,.roleApplicationData,.accountApplications article,.roleReviewActions,.roleApplicationFiles,.staffAccountForm{grid-template-columns:1fr}}.seriesCreateForm{border-bottom:1px dashed #aaa;margin-bottom:12px;padding-bottom:12px}.groupManagementList{gap:6px;margin:-2px 0 16px;display:grid}.groupManagementList>div{border:1px solid #ccc;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.groupManagementList span{gap:2px;display:grid}.groupManagementList small{color:#666;font-size:11px}.groupManagementList button{white-space:nowrap}@media (width<=800px){.bwGrid,.bwAdminGrid,.bwCustomGrid,.bwMetrics,.warehouseCards,.productAdminGrid,.inventoryCardGrid{grid-template-columns:1fr}.bwAdminHead,.bwCustomHead,.bwSectionHead{display:block}.bwMetrics div{border-bottom:1px solid #000;border-right:0}.bwRows>div,.bwReviewRow{grid-template-columns:1fr!important}.customToast,.productPicker,.customStudio,.softCard{width:calc(100% - 28px)}.customStudio{grid-template-columns:1fr}.patternDock{order:2}.patternScroller{grid-template-columns:70px;justify-content:center;max-height:420px;overflow:hidden auto}.canvasCard{order:1}.inspectorCard{order:3}.canvasCard .liveTemplateSvg{height:auto;min-height:560px}.canvasProcessBar{grid-template-columns:1fr;gap:8px}.canvasSnapshotAction{grid-area:auto/1}.canvasProcessStatus{white-space:normal}.softForm,.snapshotOrderCard{grid-template-columns:1fr}.snapshotPreview{grid-row:auto}.snapshotDetails{min-width:0}.snapshotFields{grid-template-columns:1fr}.snapshotFields .fullField,.snapshotCardActions{grid-column:auto}.orderCheckoutBar{flex-direction:column;align-items:stretch}.variantDraft,.dealerInventoryToolbar,.dealerSaleAftercare,.fulfillmentOrderAddress{grid-template-columns:1fr}}.opsNav,.bwNav,.customTop,.customerIndexNav,.accountHead,.roleReviewHead,.procurementHead{box-sizing:border-box;background:#fff;border:0;border-bottom:1px solid #111;border-radius:0;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:62px;margin:0;padding:10px 4vw;display:flex}.procurementPage{padding-top:0}.accountHead>div p,.roleReviewHead>div p,.procurementHead>div p,.accountHead>div span,.roleReviewHead>div span,.procurementHead>div span{display:none}.accountHead>div h1,.roleReviewHead>div h1,.procurementHead>div h1{letter-spacing:0;white-space:nowrap;margin:0;font-size:16px}.roleNavigation{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;flex:auto;justify-content:flex-end;gap:7px;padding:0;position:static;overflow-x:auto;transform:none}.roleNavigationIdentity,.roleNavigation a,.roleNavigation button{white-space:nowrap;border:1px solid #111;border-radius:0;min-height:34px;padding:7px 10px;font-size:11px;line-height:1}.roleNavigation a{color:#111;background:#fff}.roleNavigation a:hover,.roleNavigation a[aria-current=page]{color:#fff;background:#111}.roleNavigation>button{color:#fff!important;background:#111!important}.bwPage button,.opsPage button,.directorPage button,.procurementPage button,.accountPage button,.roleReviewPage button,.customerIndex button,.customLight button{box-shadow:none;border:1px solid #111;border-radius:0;color:#fff!important;background:#111!important}.bwPage button:hover:not(:disabled),.opsPage button:hover:not(:disabled),.directorPage button:hover:not(:disabled),.procurementPage button:hover:not(:disabled),.accountPage button:hover:not(:disabled),.roleReviewPage button:hover:not(:disabled),.customerIndex button:hover:not(:disabled),.customLight button:hover:not(:disabled){color:#fff;background:#333}.bwPage input,.bwPage select,.bwPage textarea,.opsPage input,.opsPage select,.opsPage textarea,.directorPage input,.directorPage select,.directorPage textarea,.procurementPage input,.procurementPage select,.procurementPage textarea,.accountPage input,.accountPage select,.accountPage textarea,.roleReviewPage input,.roleReviewPage select,.roleReviewPage textarea{border-radius:0}.roleNavigation a,.productScroller button,.patternScroller button,.templateStrip button,.seriesTabs button,.managementGroupTabs button,.productGroupTabs button,.quantityStepper button{color:#111!important;background:#fff!important}.productScroller button,.patternScroller button,.templateStrip button,.seriesTabs button,.managementGroupTabs button,.productGroupTabs button{border:1px solid #111;border-radius:0}.productScroller button.active,.patternScroller button.active,.templateStrip button.active,.seriesTabs button.active,.managementGroupTabs button.active,.productGroupTabs button.active{color:#fff!important;background:#111!important}.attributeModalBackdrop{z-index:1000;background:#00000094;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.attributeModal{color:#111;background:#fff;border:2px solid #111;border-radius:0;width:min(620px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:12px 12px #111}.attributeModalWide{width:min(1040px,100%)}.attributeModal>header{z-index:2;background:#fff;border-bottom:1px solid #111;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex;position:sticky;top:0}.attributeModal>header h2{margin:0;font-size:18px}.attributeModal>header button{color:#fff;background:#111;border:1px solid #111;border-radius:0;padding:8px 12px}.attributeModalBody{padding:16px}.attributeModalBody>form{margin:0}.attributeModalSource{display:none}.inlineProductEditor{border:0;margin:0}.addressEditForm{margin:0}@media (width<=900px){.opsNav,.bwNav,.customTop,.customerIndexNav,.accountHead,.roleReviewHead,.procurementHead{flex-direction:column;align-items:flex-start;padding:10px 16px}.roleNavigation{justify-content:flex-start;width:100%}.attributeModalBackdrop{padding:12px}.attributeModal{max-height:calc(100vh - 24px);box-shadow:6px 6px #111}}:where(.directorPage,.bwPage,.opsPage,.procurementPage,.accountPage,.roleReviewPage){--workspace-width:1280px;--workspace-gap:14px;--workspace-border:#111;--workspace-muted:#666;color:#111;background:#f3f3f3}:where(.directorPage,.bwPage,.opsPage,.procurementPage,.accountPage,.roleReviewPage) *{box-sizing:border-box}:where(.directorPage,.bwPage,.opsPage,.procurementPage,.accountPage,.roleReviewPage) :where(article,section,div,header,footer,dl,form){min-width:0}:where(.directorPage,.bwPage,.opsPage,.procurementPage,.accountPage,.roleReviewPage) :where(h1,h2,h3,p,span,small,strong,code,dt,dd,label){overflow-wrap:anywhere}:where(.directorHead,.bwAdminHead,.opsHead){width:min(var(--workspace-width), calc(100% - 48px));margin:0 auto;padding:36px 0 22px}:where(.directorHead,.bwAdminHead,.opsHead) h1{letter-spacing:-.04em;margin:5px 0;font-size:clamp(32px,4vw,52px);line-height:1.05}:where(.directorHead,.bwAdminHead,.opsHead) p{color:#111;letter-spacing:.14em;margin:0;font-size:11px}:where(.directorHead,.bwAdminHead,.opsHead) span{color:var(--workspace-muted);font-size:12px}main:has(.roleWorkspaceTopbar.website) :where(.bwAdminHead,.opsHead,.accountHead){padding-top:22px;padding-bottom:18px}main:has(.roleWorkspaceTopbar.website) :where(.bwAdminHead,.opsHead,.accountHead) h1{letter-spacing:0;margin:0;font-size:24px;line-height:1.2}#artwork-submission .designerArtworkGrid,#artwork-submission .groupManagementList{grid-template-columns:repeat(4,minmax(0,1fr))!important}#artwork-submission .designerSubmission{grid-template-columns:72px minmax(0,1fr)}#artwork-submission .designerSubmission .artworkMiniPreview{width:72px;height:72px}@media (width<=1180px){#artwork-submission .designerArtworkGrid,#artwork-submission .groupManagementList,.accountAddressGrid,.designerAccountGroupGrid,.designerAccountArtworkGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){#artwork-submission .designerArtworkGrid,#artwork-submission .groupManagementList,.accountAddressGrid,.designerAccountGroupGrid,.designerAccountArtworkGrid{grid-template-columns:1fr!important}}.directorMetrics,.directorSales,.bwMetrics,.opsMetrics,.procurementMetrics,.accountIdentity{gap:var(--workspace-gap);width:min(var(--workspace-width), calc(100% - 48px));background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0 auto 16px;display:grid}.directorMetrics article,.directorSales article,.bwMetrics>div,.opsMetrics>div,.procurementMetrics article,.accountIdentity>div{border:1px solid var(--workspace-border);border-right:1px solid var(--workspace-border);background:#fff;align-content:start;gap:8px;min-height:112px;padding:16px;display:grid}.directorMetrics strong,.directorSales strong,.bwMetrics strong,.opsMetrics strong,.procurementMetrics strong{margin:0;font-size:clamp(24px,3vw,34px);line-height:1}.directorMetrics span,.directorSales span,.bwMetrics span,.opsMetrics span,.procurementMetrics span,.accountIdentity span{color:var(--workspace-muted);font-size:11px}.directorPanel,.bwPanel,.opsPanel,.procurementPanel,.accountApplications,.accountRoleGrid form,.roleApplicationList>article,.customerRoleCenter,.addressBookPanel{border:1px solid var(--workspace-border);box-shadow:none;background:#fff;border-radius:0}.directorPanel,.opsWide,.procurementPanel,.accountApplications,.roleApplicationList,.roleReviewFilters,.customerRoleCenter{width:min(var(--workspace-width), calc(100% - 48px))}.directorPanel,.procurementPanel,.accountApplications{padding:18px}:where(.directorPanel,.bwPanel,.opsPanel,.procurementPanel,.accountApplications,.roleApplicationList>article)>:where(header,div:first-child){min-width:0}:where(.directorPanel,.bwPanel,.opsPanel,.procurementPanel,.accountApplications) :where(h2,h3,p){max-width:100%}.productAdminGrid,.inventoryCardGrid,.artworkPoolGrid,.warehouseCards,.supplierCards,.purchaseReturnList,.accountApplications>div,.roleApplicationList,.dealerSaleHistoryGrid,.orderProductCards,.customerShipments>div,.customerAfterSales>div{gap:var(--workspace-gap);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.productAdminCard,.inventoryCardGrid>article,.artworkPoolGrid>article,.warehouseCards>article,.supplierCards>article,.purchaseReturnList>article,.accountApplications article,.roleApplicationList>article,.dealerSaleHistoryGrid>article,.orderProductCards>article,.customerShipments article,.customerAfterSales article{border:1px solid var(--workspace-border);background:#fff;border-radius:0;min-width:0;margin:0}.productAdminCard,.inventoryCardGrid>article,.artworkPoolGrid>article,.warehouseCards>article,.supplierCards>article,.purchaseReturnList>article,.accountApplications article,.roleApplicationList>article,.dealerSaleHistoryGrid>article{padding:14px}:where(.productAdminCard,.inventoryCardGrid>article,.artworkPoolGrid>article,.warehouseCards>article,.supplierCards>article,.purchaseReturnList>article,.accountApplications article,.roleApplicationList>article,.dealerSaleHistoryGrid>article,.fulfillmentOrderCard,.orderProductCards>article) :where(code,p,span,small,strong,h3){overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}:where(.productAdminCard,.inventoryCardGrid>article,.artworkPoolGrid>article,.warehouseCards>article,.supplierCards>article,.purchaseReturnList>article,.accountApplications article,.roleApplicationList>article,.dealerSaleHistoryGrid>article,.fulfillmentOrderCard,.orderProductCards>article) :where(.rowActions,footer){flex-wrap:wrap;align-items:center;gap:7px;display:flex}.bwRows,.opsRows,.purchaseOrderList,.afterSaleRows,.shipmentRows,.directorFlowRows{gap:var(--workspace-gap);display:grid}.bwRows>div,.opsRows>button,.opsRows>div,.purchaseOrderList>article,.afterSaleRows>article,.shipmentRows>article,.directorFlowRows>article{border:1px solid var(--workspace-border);background:#fff;border-radius:0;min-width:0;margin:0}.opsRows.compact>div{border:1px solid var(--workspace-border)}.opsRows code{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.directorFlowRows>article{border-color:var(--workspace-border);grid-template-columns:repeat(auto-fit,minmax(135px,1fr));align-items:stretch;gap:0;padding:0;display:grid}.directorFlowRows>article>header{border-bottom:1px solid var(--workspace-border);grid-column:1/-1;grid-template-columns:auto minmax(130px,1fr) minmax(180px,1.4fr) minmax(140px,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.directorFlowRows>article>div{border-right:1px solid #bbb;align-content:start;min-height:76px;padding:12px}.directorFlowRows>article>div:last-child{border-right:0}.procurementToolbar,.roleReviewFilters,.staffAccountForm,.directorManageForm,.opsForm,.roleReviewActions{border-radius:0;gap:9px}:where(.procurementToolbar,.staffAccountForm,.directorManageForm,.opsForm,.roleReviewActions) :where(input,select,textarea,button){width:100%;min-width:0}.procurementToolbar,.roleReviewFilters{border:1px solid var(--workspace-border);background:#fff;padding:12px}.bwStatus,.procurementNotice,.accountMessage,.productionInlineMessage{border:1px solid var(--workspace-border);color:#111;background:#fff;border-radius:0}@media (width<=900px){:where(.directorHead,.bwAdminHead,.opsHead),.directorMetrics,.directorSales,.bwMetrics,.opsMetrics,.procurementMetrics,.accountIdentity,.directorPanel,.opsWide,.procurementPanel,.accountApplications,.roleApplicationList,.roleReviewFilters,.customerRoleCenter{width:calc(100% - 28px)}.directorFlowRows>article>header{grid-template-columns:1fr;align-items:start}.directorFlowRows>article>div{border-bottom:1px solid #bbb;border-right:0}.directorFlowRows>article>div:last-child{border-bottom:0}.staffAccountForm,.directorManageForm,.opsForm,.roleReviewActions,.procurementToolbar{grid-template-columns:1fr}}.afterSaleReviewForm{grid-template-columns:1fr;align-items:stretch}.afterSaleReviewForm label,.afterSaleReviewForm fieldset,.afterSaleLinePicker,.returnAllocationPicker{gap:9px;display:grid}.afterSaleReviewForm textarea{resize:vertical;min-height:90px}.afterSaleLinePicker,.returnAllocationPicker{border:1px solid #111;margin:0;padding:12px}.afterSaleLinePicker label{border:1px solid #bbb;grid-template-columns:minmax(0,1fr) 100px;align-items:center;gap:10px;padding:9px;display:grid}.returnAllocationPicker>div{border:1px solid #bbb;grid-template-columns:minmax(180px,1.4fr) minmax(180px,1fr) minmax(180px,1fr);align-items:center;gap:8px;padding:10px;display:grid}.afterSaleLinePicker span,.returnAllocationPicker span{overflow-wrap:anywhere}.reviewFileActions{flex-wrap:wrap;gap:7px;display:flex}@media (width<=700px){.productOptionLine{grid-template-columns:minmax(0,1fr) 92px}.productOptionLine .removeProductOption{grid-column:1/-1;justify-self:start}.afterSaleLinePicker label,.returnAllocationPicker>div{grid-template-columns:1fr}}button:not(#urkey-button-contract):not(.canvasActionContract):not(.registrationAgreementLink):not(.modalCloseButton):not(.siteFooterSubscribe):not([data-pattern-tile]),.roleNavigation a:not(#urkey-button-contract),.bwNav nav a:not(#urkey-button-contract),.customerIndexNav nav a:not(#urkey-button-contract),.customTop nav a:not(#urkey-button-contract),.unifiedLoginNav nav a:not(#urkey-button-contract),a.bwPrimary:not(#urkey-button-contract),a.bwSecondary:not(#urkey-button-contract),a.softPrimary:not(#urkey-button-contract),.bwActions a:not(#urkey-button-contract),.customerIndexHero>a:not(#urkey-button-contract),.customerIndexProducts article>a:not(#urkey-button-contract){box-sizing:border-box;text-align:center;width:auto;min-width:max-content;min-height:38px;line-height:1.25;text-decoration:none;color:#111!important;box-shadow:none!important;background:#fff!important;border:1px solid #111!important;border-radius:0!important;padding:9px 14px!important}button:not(#urkey-button-contract):not(.canvasActionContract):not(.registrationAgreementLink):not(.modalCloseButton):not(.siteFooterSubscribe):not(:disabled):not(.connectionButton):not([data-pattern-tile]):hover{color:#fff!important;background:#111!important;border-color:#111!important}button:not(#urkey-button-contract):not(.canvasActionContract):not(.registrationAgreementLink):not(.modalCloseButton):not(.siteFooterSubscribe):not([data-pattern-tile]):disabled{opacity:.62;cursor:not-allowed;color:#777!important;background:#fff!important;border-color:#999!important}.roleNavigation a:not(#urkey-button-contract):hover,.bwNav nav a:not(#urkey-button-contract):hover,.customerIndexNav nav a:not(#urkey-button-contract):hover,.customTop nav a:not(#urkey-button-contract):hover,.unifiedLoginNav nav a:not(#urkey-button-contract):hover,a.bwPrimary:not(#urkey-button-contract):hover,a.bwSecondary:not(#urkey-button-contract):hover,a.softPrimary:not(#urkey-button-contract):hover,.bwActions a:not(#urkey-button-contract):hover,.customerIndexHero>a:not(#urkey-button-contract):hover,.customerIndexProducts article>a:not(#urkey-button-contract):hover,button.connectionButton:not(#urkey-button-contract):hover,.productGroupTabs>button:not(#urkey-button-contract):hover,.productScroller>button:not(#urkey-button-contract):hover,.seriesTabs>button:not(#urkey-button-contract):hover,.patternScroller>button:not(#urkey-button-contract):hover,.templateStrip>button:not(#urkey-button-contract):hover{color:#111!important;background:#fff!important}.roleNavigation a[aria-current=page]:not(#urkey-button-contract),button.active:not(#urkey-button-contract),.productGroupTabs>button.active:not(#urkey-button-contract),.productScroller>button.active:not(#urkey-button-contract),.seriesTabs>button.active:not(#urkey-button-contract),.patternScroller>button.active:not(#urkey-button-contract),.templateStrip>button.active:not(#urkey-button-contract),.orderListCard.active:not(#urkey-button-contract){font-weight:800;color:#111!important;background:#fff!important;border-color:#111!important;box-shadow:inset 0 -3px #111!important}.addressBookList>article,.purchaseDraftLines>div,.variantDraft,.productAdminCard,.designerSubmission,.artworkPoolGrid>article,.groupManagementList>div,.bwRows>div,.directorFlowRows>article{position:relative}.deleteAction,.rowDelete,.variantDelete{white-space:nowrap;justify-content:center;align-items:center;max-width:max-content;width:auto!important;min-width:max-content!important;display:inline-flex!important}.addressBookList>article>.deleteAction,.purchaseDraftLines>div>.deleteAction,.variantDraft>.variantDelete,.productAdminCard .rowDelete,.designerSubmission>.rowDelete,.artworkPoolGrid>article .rowDelete,.groupManagementList>div .rowDelete,.bwRows>div .rowDelete,.directorFlowRows>article .deleteAction{z-index:2;position:absolute;top:10px;right:10px;margin:0!important}.addressBookList>article,.purchaseDraftLines>div,.variantDraft,.productAdminCard,.designerSubmission,.artworkPoolGrid>article,.groupManagementList>div,.bwRows>div{padding-top:58px}.directorFlowRows>article>header{padding-right:120px}.snapshotCardHead .deleteAction,.canvasTopActions .deleteAction{flex:none;align-self:start}@media (width<=700px){button:not(#urkey-button-contract):not(.canvasActionContract):not(.registrationAgreementLink):not(.modalCloseButton):not(.siteFooterSubscribe):not([data-pattern-tile]),.roleNavigation a:not(#urkey-button-contract){white-space:normal;min-width:0}}.opsMetrics,.procurementMetrics{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.bwMetrics,.directorMetrics,.directorSales{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:stretch}.opsMetrics>div,.bwMetrics>div,.directorMetrics>article,.directorSales>article,.procurementMetrics>article{align-content:center;min-height:82px;padding:12px 14px;border:1px solid #111!important}.opsMetrics>div:last-child,.bwMetrics>div:last-child,.directorMetrics>article:last-child,.directorSales>article:last-child,.procurementMetrics>article:last-child{border:1px solid #111!important}.opsMetrics strong,.bwMetrics strong,.directorMetrics strong,.directorSales strong,.procurementMetrics strong{font-size:clamp(23px,2.4vw,30px)}.opsSingleWorkbench{grid-template-columns:minmax(0,1fr)!important}.opsSingleWorkbench>.opsPanel{width:100%}.workflowCard{background:#fff;min-width:0;overflow:hidden;border:2px solid #111!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;padding:0!important;display:grid!important}.workflowCard>*{min-width:0;margin:0;padding:13px 14px}.workflowCard>*+*{border-top:1px solid #111}.workflowCard :where(code,span,strong,b,p,small){overflow-wrap:anywhere;word-break:break-word}.fulfillmentOrderSummary,.productionIdentity,.workflowCard>header{grid-template-columns:auto minmax(170px,1fr) auto;align-items:center;padding-right:14px;gap:5px 12px!important;display:grid!important}.fulfillmentOrderSummary>span:first-child,.productionIdentity>span:first-child,.workflowCard>header>span:first-child{color:#555;grid-column:1/-1;font-size:11px}.fulfillmentOrderSummary code,.productionIdentity code,.workflowCard>header code{font-size:clamp(16px,2vw,22px);font-weight:800}.workflowCard .orderBarcode,.orderBarcode{background:#fff;width:min(100%,640px);padding:8px 14px 4px;border:0!important}.workflowCard .orderBarcode svg,.orderBarcode svg{width:100%;height:88px;display:block}.workflowCard .orderTimeMeta{border-block:0}.workflowCard .fulfillmentProductLines,.workflowCard .orderStageFlow,.workflowCard .fulfillmentOrderActions,.workflowCard .productionActions,.workflowCard .shipmentActions{padding:14px}.productionRows>.workflowCard>div:not(.productionOrderCard),.afterSaleRows>.workflowCard>div{min-height:0}.productionRows>.workflowCard .productionOrderCard{background:#fff;border:0;grid-column:auto;padding:0;display:grid;gap:0!important}.productionOrderCard>*+*{border-top:1px solid #111}.shipmentRows>.workflowCard,.afterSaleRows>.workflowCard{grid-template-columns:minmax(0,1fr)!important}.catalogEntityCard{background:#fff;min-width:0;overflow:hidden;border:1px solid #111!important;gap:0!important;padding:0!important;display:grid!important}.catalogEntityCard>*{min-width:0;margin:0;padding:12px 14px}.catalogEntityCard>*+*{border-top:1px solid #111}.catalogEntityCard :where(code,strong,span,small,p){overflow-wrap:anywhere;word-break:break-word}.catalogEntityIdentity,.productAdminSummary,.inventoryIdentity,.poolArtworkInfo{gap:4px;display:grid;padding-right:118px!important}.catalogEntityIdentity>span:first-child,.productAdminSummary>span:first-child,.inventoryIdentity>span:first-child,.poolArtworkInfo>span:first-child{color:#555;font-size:11px}.catalogEntityIdentity code,.productAdminSummary code,.inventoryIdentity code,.poolArtworkInfo code{font-size:16px;font-weight:800}.catalogEntityIdentity strong,.productAdminSummary strong,.inventoryIdentity strong,.poolArtworkInfo strong{font-size:18px}.catalogBarcode{background:#fff;width:min(100%,620px);border-inline:0!important;border-bottom:0!important;padding:8px 14px 4px!important}.catalogBarcode svg{width:100%;height:88px;display:block}.productAdminCard{align-items:stretch;grid-template-columns:150px minmax(0,1fr)!important}.productAdminCard>.productAdminSummary,.productAdminCard>.catalogBarcode,.productAdminCard>.rowActions,.productAdminCard>.inlineProductEditor{grid-column:1/-1}.productAdminCard>.productAdminPreview{border:1px solid #111;grid-column:1;width:126px;height:126px;margin:14px;padding:0}.productAdminCard>.productSkuSummary{border-left:1px solid #111;grid-column:2;padding:14px}.catalogEntityGrid>.processEntityCard{grid-template-columns:150px minmax(0,1fr)}.processEntityCard>.catalogEntityIdentity,.processEntityCard>.catalogBarcode,.processEntityCard>.catalogEntityPrice,.processEntityCard>.bwForm{grid-column:1/-1}.processEntityCard>.processEffectFrame{border:1px solid #111;grid-column:1;width:124px;height:100px;margin:14px;padding:0}.processEntityCard>.catalogEntityDescription{border-left:1px solid #111;grid-column:2;align-content:center;display:grid}.catalogEntityPrice{justify-content:space-between;align-items:center;gap:12px;display:flex}.catalogEntityPrice>strong{font-size:22px}.artworkEntityCard>.artworkMiniPreview{border-inline:0;background:#f5f5f5;border-bottom:0;width:auto;height:220px}.artworkEntityCard>.rowActions{padding-right:118px}.artworkPoolGrid>.artworkEntityCard{grid-template-columns:minmax(0,1fr)!important}.artworkPoolGrid>.artworkEntityCard>*{grid-column:1/-1}.warehouseCards{align-items:stretch}.warehouseCards>.warehouseInfoCard{align-content:start;gap:0;padding:0;display:grid;overflow:hidden}.warehouseInfoCard>*{min-width:0;margin:0;padding:13px 14px}.warehouseInfoCard>*+*{border-top:1px solid #111}.warehouseInfoCard>header{grid-template-columns:1fr;gap:4px;display:grid}.warehouseInfoCard>header>span{color:#555;font-size:11px}.warehouseInfoCard>header>code{font-size:16px;font-weight:800}.warehouseInfoCard>header>strong{font-size:19px}.warehouseStats{grid-template-columns:repeat(2,1fr);display:grid}.warehouseStats>div{border-right:1px solid #111;gap:4px;padding:10px;display:grid}.warehouseStats>div:last-child{border-right:0}.warehouseStats dt{color:#555;font-size:11px}.warehouseStats dd{margin:0;font-size:22px;font-weight:800}.warehouseEditForm{grid-template-columns:1fr;align-content:start;gap:7px;display:grid}.warehouseEditForm>button{justify-self:start;min-width:152px}.inventoryCardGrid>.inventoryStockCard{grid-template-columns:128px minmax(0,1fr)}.inventoryStockCard>.inventoryIdentity,.inventoryStockCard>.catalogBarcode,.inventoryStockCard>.inventoryWarehouse,.inventoryStockCard>dl,.inventoryStockCard>.inventoryManage,.inventoryStockCard>.dealerSaleButton{grid-column:1/-1}.inventoryStockCard>.inventoryPreview{border:1px solid #111;grid-column:1;width:104px;height:104px;margin:12px;padding:0}.inventoryStockCard>dl{border-top:1px solid #111;padding:0}.inventoryStockCard>.inventoryManage{padding:14px}.fulfillmentOrderCard{grid-template-columns:minmax(240px,320px) minmax(0,1fr)!important}.fulfillmentOrderCard>.fulfillmentOrderSummary,.fulfillmentOrderCard>.orderBarcode,.fulfillmentOrderCard>.orderTimeMeta,.fulfillmentOrderCard>.fulfillmentOrderAddress,.fulfillmentOrderCard>.orderStageFlow,.fulfillmentOrderCard>.fulfillmentOrderActions{grid-column:1/-1}.fulfillmentOrderCard>.fulfillmentProductLines{border-top:1px solid #111;grid-column:2;align-content:start}.fulfillmentOrderCard:not(:has(>.fulfillmentOrderPreview))>.fulfillmentProductLines{grid-column:1/-1}.customerOrderAddress{border:1px solid #111;gap:6px;padding:13px;display:grid}.customerOrderAddress p{margin:0}@media (width<=900px){.opsMetrics,.bwMetrics,.directorMetrics,.directorSales,.procurementMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.opsMetrics,.bwMetrics,.directorMetrics,.directorSales,.procurementMetrics,.productAdminCard,.catalogEntityGrid>.processEntityCard,.inventoryCardGrid>.inventoryStockCard{grid-template-columns:1fr!important}.productAdminCard>.productAdminPreview,.productAdminCard>.productSkuSummary,.processEntityCard>.processEffectFrame,.processEntityCard>.catalogEntityDescription,.inventoryStockCard>.inventoryPreview,.inventoryStockCard>.inventoryWarehouse{border-left:0;grid-column:1}.fulfillmentOrderCard{grid-template-columns:1fr!important}.fulfillmentOrderCard>.fulfillmentOrderPreview,.fulfillmentOrderCard>.fulfillmentProductLines{border-right:0;grid-column:1}.productAdminCard>.productSkuSummary,.processEntityCard>.catalogEntityDescription,.inventoryStockCard>.inventoryWarehouse{border-top:1px solid #111}.fulfillmentOrderSummary,.productionIdentity,.workflowCard>header{grid-template-columns:1fr}}.customerAccountLayout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:14px;width:min(1180px,100%);margin:0 auto;display:grid}.customerAccountSidebar,.customerAccountContent,.accountContentPanel{min-width:0}.customerAccountSidebar{background:#fff;border:1px solid #111;justify-items:start;gap:8px;padding:18px;display:grid;position:sticky;top:18px}.accountAvatar{background:#f3f3f3 50%/cover no-repeat;border:1px solid #111;place-items:center;width:76px;height:76px;margin-bottom:4px;font-size:28px;font-weight:800;display:grid;overflow:hidden}.customerAccountSidebar>strong{font-size:19px}.customerAccountSidebar>span{color:#555;overflow-wrap:anywhere;font-size:12px}.customerAccountSidebar nav{border-top:1px solid #111;gap:7px;width:100%;margin-top:12px;padding-top:12px;display:grid}.customerAccountSidebar nav button{text-align:left;justify-items:start;width:100%;min-width:0;display:grid}.customerAccountSidebar nav button small{color:#666;font-size:10px;font-weight:400}.customerAccountSidebar nav button.active{box-shadow:inset 4px 0 #111!important}.accountContentPanel{background:#fff;border:1px solid #111;gap:16px;padding:18px;display:grid}.accountContentPanel>header{border-bottom:1px solid #111;justify-content:space-between;align-items:end;gap:16px;padding-bottom:14px;display:flex}.accountContentPanel>header span{color:#555;font-size:11px}.accountContentPanel h2,.accountContentPanel h3,.accountContentPanel p{margin:0}.accountContentPanel h2{margin-top:3px;font-size:26px}.accountProfileForm,.accountAddressForm,.designerApplicationForm,.accountSecurityForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:where(.accountProfileForm,.accountAddressForm,.designerApplicationForm,.accountSecurityForm) label{align-content:start;gap:6px;font-size:12px;font-weight:700;display:grid}:where(.accountProfileForm,.accountAddressForm,.designerApplicationForm,.accountSecurityForm) :where(input,textarea){color:#111;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #111;padding:10px}.accountProfileForm label,.accountProfileForm>button,.designerApplicationForm>*,.accountSecurityForm>*,.modalAddressForm>*{grid-column:1/-1}.accountAddressGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.accountAddressGrid>article{border:1px solid #111;align-content:start;gap:8px;min-width:0;padding:58px 14px 14px;display:grid;position:relative}.accountAddressGrid>article>header{justify-content:space-between;gap:10px;display:flex}.accountAddressGrid>article>header b{font-size:11px}.accountAddressGrid>article p,.accountAddressGrid>article span{overflow-wrap:anywhere}.accountAddressGrid>article .rowDelete{position:absolute;top:10px;right:10px}.accountAddressForm{border-top:1px solid #111;padding-top:16px}.accountAddressForm h3,.accountAddressForm .wide{grid-column:1/-1}.accountCheckbox{grid-auto-flow:column;justify-content:start;align-items:center;grid-template-columns:none!important;display:flex!important}.accountCheckbox input{width:auto!important}.accountRoleNotice,.passwordStandard{border:1px solid #111;gap:7px;padding:14px;display:grid}.designerApplicationHistory{border-top:1px solid #111;gap:10px;padding-top:16px;display:grid}.designerApplicationHistory article{border:1px solid #111;grid-template-columns:minmax(150px,1fr) auto;gap:6px 12px;padding:12px;display:grid}.designerApplicationHistory article span,.designerApplicationHistory article p{grid-column:1/-1}.passwordStandard span{color:#555;font-size:12px}.passwordStrength{border:1px solid #999;padding:9px}.passwordStrength.isValid{border-color:#111;font-weight:800}.accountDesignerWorkspace,.designerWorkspaceSection{gap:16px;display:grid}.designerWorkspaceSection{border-top:1px solid #111;padding-top:18px}.designerWorkspaceSection>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.designerWorkspaceSection>header h3,.designerWorkspaceSection>header span{margin:0}.designerWorkspaceForm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.designerWorkspaceForm.compact{grid-template-columns:minmax(0,1fr) auto}.designerWorkspaceForm label{gap:7px;min-width:0;font-size:12px;font-weight:700;display:grid}.designerWorkspaceForm .wide,.designerWorkspaceForm>button{grid-column:1/-1}.designerWorkspaceForm.compact>button{grid-column:auto}.designerWorkspaceForm :where(input,select){box-sizing:border-box;background:#fff;border:1px solid #111;width:100%;min-width:0;padding:11px 12px}.designerAccountGroupGrid,.designerAccountArtworkGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.designerAccountGroupGrid article{border:1px solid #111;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex;position:relative}.designerAccountGroupGrid article>div{gap:5px;display:grid}.designerAccountArtworkGrid article{border:1px solid #111;grid-template-columns:120px minmax(0,1fr);gap:12px;min-width:0;padding:12px;display:grid;position:relative}.designerAccountPreview{border:1px solid #111;width:120px;height:120px;overflow:hidden}.designerAccountPreview svg{width:100%;height:100%;display:block}.designerAccountPreview img,.designerAccountPreview>div{object-fit:contain;width:100%;height:100%;display:block}.designerAccountArtworkInfo{align-content:start;gap:6px;min-width:0;display:grid}.designerAccountArtworkInfo :where(strong,code,span){overflow-wrap:anywhere}.designerAccountArtworkGrid article>label,.designerAccountArtworkGrid article>p{grid-column:1/-1;gap:6px;margin:0;display:grid}.designerAccountArtworkGrid select{background:#fff;border:1px solid #111;width:100%;padding:9px}.designerAccountArtworkGrid .rowDelete{position:absolute;top:8px;right:8px}.designerReviewThread,.reviewMessageThread{background:#f5f5f1;border:1px solid #bcbcb6;grid-column:1/-1;gap:6px;padding:10px;font-size:11px;display:grid}.designerReviewThread p,.reviewMessageThread p{grid-template-columns:auto 1fr;gap:8px;margin:0;display:grid}.designerReviewThread b,.reviewMessageThread b{white-space:nowrap}.designerReplyBox{grid-column:1/-1;gap:8px;display:grid}.designerReplyBox textarea{resize:vertical;border:1px solid #111;width:100%;min-height:76px;padding:10px}.reviewDecision{grid-column:1/-1;gap:8px;display:grid}.reviewDecision label{gap:6px;font-size:11px;font-weight:750;display:grid}.reviewDecision input{background:#fff;border:1px solid #111;width:100%;padding:9px}.accountEmptyNotice{border:1px solid #111;margin:0;padding:14px}@media (width<=760px){.customerAccountLayout{grid-template-columns:1fr}.customerAccountSidebar{position:static}.customerAccountSidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.accountProfileForm,.accountAddressForm,.designerApplicationForm,.designerWorkspaceForm,.designerWorkspaceForm.compact,.accountSecurityForm,.accountAddressGrid,.designerAccountGroupGrid,.designerAccountArtworkGrid,.accountReadonlyGrid{grid-template-columns:1fr}.designerWorkspaceForm.compact>button{grid-column:1/-1}.designerAccountArtworkGrid article{grid-template-columns:92px minmax(0,1fr)}.designerAccountPreview{width:92px;height:92px}}html,body{background:#fff!important}main:has(.roleWorkspaceTopbar){background:#fff!important}main:has(.roleWorkspaceTopbar) .roleSidebar{background:#fff!important}main:has(.roleWorkspaceTopbar) .roleSidebarNavigation{background:#fff!important}main:has(.roleWorkspaceTopbar) .roleSidebarGroup{background:#fff!important}main:has(.roleWorkspaceTopbar) .roleSidebar .roleSidebarNavigation .roleSidebarGroup>a{box-sizing:border-box!important;color:#111!important;letter-spacing:0!important;text-align:left!important;white-space:nowrap!important;background:#fff!important;border:1px solid #111!important;border-radius:0!important;align-items:center!important;width:100%!important;min-width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0 12px!important;font-family:inherit!important;font-size:12px!important;font-style:normal!important;font-weight:650!important;line-height:1!important;text-decoration:none!important;display:flex!important}#urkey-role-sidebar-contract .roleSidebarNavigation{scrollbar-gutter:stable!important}#urkey-role-sidebar-contract .roleSidebarNavigation .roleSidebarGroup>a{box-sizing:border-box!important;color:#111!important;letter-spacing:0!important;text-align:left!important;white-space:nowrap!important;background:#fff!important;border:1px solid #111!important;border-radius:0!important;width:208px!important;min-width:208px!important;max-width:208px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0 12px!important;font-family:inherit!important;font-size:12px!important;font-weight:650!important;line-height:12px!important;text-decoration:none!important}#urkey-role-sidebar-contract .roleSidebarNavigation .roleSidebarGroup>a:hover,#urkey-role-sidebar-contract .roleSidebarNavigation .roleSidebarGroup>a[aria-current=page]{color:#fff!important;background:#111!important}#urkey-workspace-brand-contract{box-sizing:border-box!important;color:#111!important;letter-spacing:-.04em!important;text-align:left!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:24px!important;font-style:normal!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}:is(main:has(.roleWorkspaceTopbar) .roleSidebar .roleSidebarNavigation .roleSidebarGroup>a:hover,main:has(.roleWorkspaceTopbar) .roleSidebar .roleSidebarNavigation .roleSidebarGroup>a[aria-current=page]){color:#fff!important;background:#111!important;border-color:#111!important}main:has(.roleWorkspaceTopbar) .roleSidebar .roleSidebarLogout{box-sizing:border-box!important;color:#111!important;background:#fff!important;border:1px solid #111!important;border-radius:0!important;width:calc(100% - 28px)!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:14px!important;padding:0 12px!important;font-family:inherit!important;font-size:12px!important;font-weight:650!important;line-height:1!important}main:has(.roleWorkspaceTopbar) .roleSidebar .roleSidebarLogout:hover:not(:disabled){color:#fff!important;background:#111!important}:is(main:has(.roleWorkspaceTopbar),main:has(.roleWorkspaceTopbar) :where(.bwAdminHead,.opsHead,.directorHead,.procurementHead,.roleReviewHead,.contentWorkspaceHead,.bwPanel,.opsPanel,.procurementPanel,.contentAdminPanel,.contentAdminGrid>article,.accountContentPanel,.customerAccountContent,.orderStageFlow,.orderStageFlow>div,.inlineShipmentWorkflow,.fulfillmentOrderPreview,.productionOrderCard,.workflowCard)){background-color:#fff!important}@media (width<=900px){#urkey-role-sidebar-contract .roleSidebarNavigation .roleSidebarGroup>a{flex:0 0 180px!important;width:180px!important;min-width:180px!important;max-width:180px!important}main:has(.roleWorkspaceTopbar) .roleSidebar .roleSidebarNavigation .roleSidebarGroup>a{flex:0 0 180px!important;width:180px!important;min-width:180px!important;max-width:180px!important}}.inventoryStockCard,.inventoryStockCard *,.fulfillmentOrderCard,.fulfillmentOrderCard *{line-height:1.25}.inventoryStockCard>*,.fulfillmentOrderCard>*{margin-top:0!important;margin-bottom:0!important}.inventoryCardTop{grid-template-rows:auto auto!important;margin:0!important}.inventorySkuHeading{min-height:46px!important}.inventorySkuHeading>span,.inventorySkuHeading>code{padding:8px 14px!important}.inventoryCardTop>.catalogBarcode{min-height:68px!important;padding:4px 24px!important}.inventoryCardTop>.catalogBarcode svg{height:60px!important}.roleWorkspaceTopbar.publicSiteHeader{height:var(--workspace-topbar-height);background:#f3f3ef;grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr);align-items:stretch;gap:0;padding:0 22px;display:grid}.roleWorkspaceTopbar.publicSiteHeader .homeBrand,.roleWorkspaceTopbar.publicSiteHeader .homeNavActions,.roleWorkspaceTopbar.publicSiteHeader nav{display:flex}.roleWorkspaceTopbar.publicSiteHeader nav{align-self:stretch;align-items:center;justify-content:initial;gap:34px;max-width:none;overflow:visible}.roleWorkspaceTopbar.publicSiteHeader nav a{color:#5d5d59;background:0 0;border:0;width:auto;min-width:0;max-width:none;height:100%;min-height:0;padding:0}.roleWorkspaceTopbar.publicSiteHeader nav a[aria-current=page]{color:#111;background:0 0}@media (width<=800px){.roleWorkspaceTopbar.publicSiteHeader{grid-template-columns:1fr auto;padding:0 16px}.roleWorkspaceTopbar.publicSiteHeader nav{display:none}}.dealerInventoryActions{gap:8px!important;padding:12px!important}.dealerInventoryActions button{min-height:38px!important;padding:7px 12px!important}.inventoryCardBody{border:0!important;padding:0!important}.inventoryProductBlock{border-right:1px solid #111;grid-template-columns:122px minmax(0,1fr)!important;gap:12px!important;padding:10px!important}.inventoryProductBlock>.inventoryPreview{width:122px!important;height:122px!important}.inventoryProductBlock>.inventoryIdentity{gap:3px!important}.inventoryProductBlock>.inventoryIdentity strong{font-size:15px!important}.inventoryQuantitySummary>div{min-height:104px!important;padding:6px!important}.inventoryQuantitySummary dd{margin-bottom:5px!important;font-size:36px!important}.inventoryStockCard>.inventoryManage{border-top:1px solid #111;margin:0!important;padding:10px!important}.fulfillmentOrderCard>.fulfillmentOrderSummary,.fulfillmentOrderCard>.orderBarcode,.fulfillmentOrderCard>.orderTotalSummary,.fulfillmentOrderCard>.orderTimeMeta,.fulfillmentOrderCard>.fulfillmentProductLines,.fulfillmentOrderCard>.fulfillmentOrderAddress,.fulfillmentOrderCard>.orderShippingRow{margin:0!important}.fulfillmentOrderCard>.orderTotalSummary{gap:5px!important;padding:12px 18px!important}.orderTotalSummary strong{font-size:28px!important}.fulfillmentOrderCard>.orderBarcode{padding-top:2px!important;padding-bottom:2px!important}.workflowCard .orderTimeMeta,.fulfillmentOrderCard>.orderTimeMeta{padding:7px 14px!important}.fulfillmentProductLines{gap:0!important;padding:10px!important}.orderLineCard{grid-template-columns:110px minmax(0,1fr) minmax(190px,.7fr) 170px!important;gap:10px!important;min-height:138px!important;margin:0!important;padding:10px!important}.orderLineCard+.orderLineCard{border-top:0!important}.productionOrderLine{grid-template-columns:110px minmax(0,1fr) 170px!important}.orderLinePreview{width:110px!important;height:110px!important}.orderLineInformation,.productionLineInformation,.productionLineInformation>div,.warehouseLocation{gap:3px!important}.orderLineCard>.warehouseLocation{grid-column:auto!important}.productionLineInformation{gap:10px!important}.orderLineCard>button{min-height:40px!important;padding:7px 12px!important;font-size:14px!important}.fulfillmentOrderAddress>*{min-height:46px!important;padding:11px 12px!important}.fulfillmentOrderAddress>button{min-height:36px!important;margin:5px 10px!important;padding:6px 11px!important}.orderShippingRow{min-height:50px!important}.orderShippingRow>*{padding:10px 14px!important}.orderShippingRow>button{min-height:36px!important;margin:5px 10px!important}.inventoryStockCard>.inventoryManage{grid-template-columns:auto minmax(180px,1fr) 120px auto!important;align-items:end!important;gap:8px!important;display:grid!important}.inventoryStockCard>.inventoryManage label{gap:3px;margin:0;display:grid}.inventoryStockCard>.inventoryManage :where(button,input,select){min-height:36px}@media (width<=760px){.inventoryProductBlock{border-bottom:1px solid #111;border-right:0}.orderLineCard,.productionOrderLine{grid-template-columns:96px minmax(0,1fr)!important}.orderLinePreview{width:96px!important;height:96px!important}.orderLineCard>button,.warehouseLocation{grid-column:1/-1}.inventoryStockCard>.inventoryManage{grid-template-columns:1fr!important}}.fulfillmentOrderCard{display:block!important}.fulfillmentOrderCard>.orderCardHeader{background:#fff!important;border:0!important;border-bottom:2px solid #111!important;grid-template-rows:auto auto auto auto!important;grid-template-columns:auto auto minmax(0,1fr) 280px!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:0!important;display:grid!important}.orderCardHeader>b{color:#fff!important;background:#111!important;grid-area:1/1!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:10px 18px!important;font-size:18px!important;display:flex!important}.orderCardHeader>code{grid-area:1/3!important;align-items:center!important;margin:0!important;padding:10px 18px!important;font-size:19px!important;font-weight:800!important;display:flex!important}.orderCardHeader>.orderDesignCount{text-align:left!important;border-top:1px solid #111!important;border-bottom:1px solid #111!important;grid-area:2/1/auto/4!important;margin:0!important;padding:7px 14px!important}.orderCardHeader>.orderBarcode{box-sizing:border-box!important;border:0!important;border-bottom:1px solid #111!important;grid-area:3/1/auto/4!important;width:100%!important;margin:0!important;padding:4px 70px!important}.orderCardHeader>.orderBarcode svg{width:100%!important;height:64px!important;display:block!important}.orderCardHeader>.orderTimeMeta{text-align:left!important;border:0!important;grid-area:4/1/auto/4!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;padding:8px 14px!important;display:flex!important}.orderCardHeader>.orderTotalSummary{color:#111!important;text-align:left!important;background:#fff!important;border:0!important;border-left:2px solid #111!important;grid-area:1/4/5!important;align-content:center!important;justify-items:start!important;gap:8px!important;min-width:0!important;margin:0!important;padding:18px 22px!important;display:grid!important}.orderCardHeader>.orderTotalSummary strong{color:#111!important;white-space:nowrap!important;font-size:30px!important;line-height:1.1!important;display:block!important}.productionLineInformation{grid-template-columns:1fr!important}.fulfillmentOrderAddress,.fulfillmentOrderAddress>*,.orderShippingRow,.orderShippingRow>*{text-align:left!important;justify-content:flex-start!important;justify-items:start!important}.fulfillmentOrderAddress>button,.orderShippingRow>button{justify-self:end!important}@media (width<=760px){.fulfillmentOrderCard>.orderCardHeader{grid-template-rows:auto auto auto auto auto!important;grid-template-columns:auto auto minmax(0,1fr)!important}.orderCardHeader>.orderTotalSummary{border-top:1px solid #111!important;border-left:0!important;grid-area:5/1/auto/4!important}}.customLight .patternScroller>button:not(#urkey-button-contract),.customLight .patternScroller>button:not(#urkey-button-contract):hover,.customLight .patternScroller>button.active:not(#urkey-button-contract),.customLight .patternScroller>button.active:not(#urkey-button-contract):hover{color:#515154!important;width:70px!important;min-width:70px!important;max-width:70px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.customLight .productScroller>button:not(#urkey-button-contract),.customLight .productScroller>button:not(#urkey-button-contract):hover,.customLight .productScroller>button.active:not(#urkey-button-contract),.customLight .productScroller>button.active:not(#urkey-button-contract):hover{box-sizing:border-box!important;aspect-ratio:1!important;flex:0 0 128px!important;width:128px!important;min-width:128px!important;max-width:128px!important;height:128px!important;min-height:128px!important;max-height:128px!important}.customLight .processCardList>button:not(#urkey-button-contract),.customLight .processCardList>button:not(#urkey-button-contract):hover{box-sizing:border-box!important;color:#515154!important;width:96px!important;min-width:96px!important;max-width:96px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d2d2d7!important;border-radius:12px!important;flex:0 0 96px!important;padding:12px 10px!important}.customLight .processCardList>button.active:not(#urkey-button-contract),.customLight .processCardList>button.active:not(#urkey-button-contract):hover{color:#fff!important;background:#1d1d1f!important;border-color:#1d1d1f!important;box-shadow:0 5px 14px #00000024!important}.platformProductAdmin{color:#111;background:#f4f4f4;min-height:100vh;padding:28px}main.platformProductAdmin:has(.roleWorkspaceTopbar){padding:calc(var(--workspace-topbar-height) + 32px) 32px 52px calc(var(--role-sidebar-width) + 32px)}.platformProductAdmin>header{justify-content:space-between;align-items:start;margin-bottom:24px;display:flex}.platformProductAdmin h1,.platformShop h1{margin:4px 0;font-size:clamp(30px,5vw,64px)}.platformProductForm{background:#fff;border:1px solid #111;grid-template-columns:repeat(4,1fr);gap:10px;padding:16px;display:grid}.platformProductForm h2,.platformProductForm .fullField{grid-column:1/-1}.platformProductForm label{gap:5px;font-size:11px;font-weight:700;display:grid}.platformProductForm input,.platformProductForm select,.platformProductForm textarea,.platformProductForm button{background:#fff;border:1px solid #111;padding:10px}.platformProductForm button{color:#fff;background:#111;align-self:end}.richTextField{gap:6px;display:grid}.richTextToolbar{flex-wrap:wrap;gap:5px;display:flex}.richTextToolbar button{cursor:pointer;background:#fff;border:1px solid #111;padding:6px 9px}.richTextEditor{background:#fff;border:1px solid #111;min-height:180px;padding:12px;line-height:1.7}.richTextEditor img{max-width:100%;height:auto}.platformProductAdminList{gap:18px;margin-top:24px;display:grid}.platformProductAdminList article{background:#fff;border:1px solid #111;grid-template-columns:110px 1fr auto;align-items:center;gap:16px;padding:12px;display:grid}.platformProductAdminList img,.productImagePlaceholder{aspect-ratio:1;object-fit:cover;color:#fff;background:#111;place-items:center;width:110px;display:grid}@media (width<=800px){.platformProductForm{grid-template-columns:1fr}.platformProductForm h2,.platformProductForm .fullField{grid-column:auto}.platformProductAdminList article{grid-template-columns:80px 1fr}.platformProductAdminList article>button{grid-column:1/-1}}html,body,main,.publicSiteHeader,.roleWorkspaceTopbar,.roleSidebar,.bwNav,.opsNav,.customerIndexNav,.customTop{background-color:#fff!important}.roleSidebarBrand{color:#111!important;background:#fff!important}.roleSidebarBrand .siteLogo{width:100%}.roleSidebarBrand .siteLogo.uploaded{max-width:154px;height:44px}.roleSidebarBrand .siteLogo.fallback{justify-content:flex-start}.roleWorkspaceTopbar.publicSiteHeader nav a.homeNavCta,.roleWorkspaceTopbar.publicSiteHeader nav a.homeNavCta[aria-current=page]{color:#fff;background:#111;border:1px solid #111;border-radius:999px;align-self:center;width:auto;height:auto;padding:9px 13px}.roleWorkspaceTopbar.publicSiteHeader nav a.homeNavCta:hover{color:#fff;background:#173dff}.publicSiteHeader .homeNavActions button.publicSiteLogout:not(#urkey-button-contract),.roleWorkspaceTopbar.publicSiteHeader .homeNavActions button.publicSiteLogout:not(#urkey-button-contract){width:auto;min-width:max-content;height:auto;font:inherit;cursor:pointer;white-space:nowrap;align-self:center;font-size:12px;line-height:normal;transition:transform .2s,background .2s;color:#fff!important;background:#111!important;border:1px solid #111!important;border-radius:999px!important;padding:9px 13px!important}.publicSiteHeader .homeNavActions button.publicSiteLogout:not(#urkey-button-contract):hover,.roleWorkspaceTopbar.publicSiteHeader .homeNavActions button.publicSiteLogout:not(#urkey-button-contract):hover{transform:translateY(-2px);color:#fff!important;background:#173dff!important}.catalogStorePage{color:#111;min-height:100dvh;font-family:var(--font-geist-sans), "PingFang SC", "Microsoft YaHei", sans-serif;background:#fff}.catalogStorePage a{color:inherit;text-decoration:none}.catalogStoreHero{border-bottom:1px solid #111;padding:clamp(48px,7vw,96px) 5vw clamp(34px,5vw,64px)}.catalogStoreHero p{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;margin:0 0 14px;font-size:10px}.catalogStoreHero h1{letter-spacing:-.075em;margin:0;font-size:clamp(56px,8vw,112px);line-height:.84}.catalogStoreContent{padding:30px 5vw 80px}.catalogStoreGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px;display:grid}.catalogProductCard{min-width:0;display:block}.catalogProductPreview{aspect-ratio:1;background:#fff;border:1px solid #d8d8d8;place-items:center;width:100%;display:grid;overflow:hidden}.catalogProductPreview img{object-fit:cover;width:100%;height:100%;display:block}.catalogProductPreview.artwork{padding:12%}.catalogProductPreview.artwork>div{place-items:center;width:100%;height:100%;display:grid}.catalogProductPreview.artwork svg{width:100%;height:100%;display:block}.catalogProductPreview>span{font-size:clamp(20px,3vw,42px);font-weight:900}.catalogProductMeta{justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;display:flex}.catalogProductMeta h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:16px;font-weight:650;overflow:hidden}.catalogProductMeta strong{flex:none;font-size:14px;font-weight:650}.catalogProductCard:hover .catalogProductPreview{border-color:#111}.catalogProductCard:active{transform:translateY(1px)}.catalogStoreState{color:#666;text-align:center;padding:60px 0}.catalogStoreState.isError{color:#9b2f25}.unifiedLoginPage{padding-top:0!important}.unifiedLoginIntro .siteLogo{color:#111;width:min(170px,100%);margin:0 0 22px;font-size:14px;line-height:1;display:flex}.unifiedLoginIntro .siteLogo.uploaded{height:48px}.unifiedLoginIntro .siteLogo svg{width:100%;height:100%}@media (width<=980px){.catalogStoreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.catalogStoreHero{padding:42px 18px 30px}.catalogStoreHero h1{font-size:clamp(48px,17vw,72px)}.catalogStoreContent{padding:20px 16px 54px}.catalogStoreGrid{gap:20px 10px}.catalogProductMeta{gap:5px;display:grid}.catalogProductMeta h2{font-size:14px}.catalogProductMeta strong{font-size:13px}}.productDetailPage{color:#111;min-height:100dvh;font-family:var(--font-geist-sans), "PingFang SC", "Microsoft YaHei", sans-serif;background:#fff}.productDetailPage a{color:inherit;text-decoration:none}.productDetail{width:min(100%,1600px);margin:0 auto;padding:0 clamp(22px,4.5vw,72px) 72px}.productDetailHero{min-height:clamp(430px,61vh,700px);padding-top:clamp(34px,5vw,76px)}.productDetailBack{color:#111;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #111;border-radius:0;margin:0 0 clamp(24px,3vw,40px);padding:0 0 5px;font-size:13px;display:block}.productDetailBack:hover{color:#173dff;border-bottom-color:#173dff}.productDetailCode{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 clamp(20px,3vw,42px);font-size:12px;font-weight:650}.productDetailHeadline{grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);align-items:start;gap:clamp(30px,6vw,100px);display:grid}.productDetailHeadline h1{letter-spacing:-.085em;max-width:920px;margin:0;font-size:clamp(64px,9.7vw,156px);font-weight:760;line-height:.82}.productDetailDescription{color:#555;max-width:600px;margin-top:clamp(24px,3vw,42px);font-size:14px;line-height:1.65}.productDetailDescription :where(p,ul,ol){margin:0 0 8px}.productDetailDescription img{display:none}.productDetailPrice{letter-spacing:-.075em;white-space:nowrap;justify-self:end;font-size:clamp(54px,8vw,126px);font-weight:760;line-height:.82}.productDetailSpecs{border-top:1px solid #111;grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);gap:clamp(30px,7vw,120px);padding:22px 0 34px;display:grid}.productDetailSectionTitle p,.productDetailSectionTitle h2{margin:0}.productDetailSectionTitle p{margin-bottom:7px;font-size:11px}.productDetailSectionTitle h2{font-size:15px;line-height:1.1}.productDetailSkuList{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.productDetailSku{min-width:0}.productDetailSku>span{margin-bottom:12px;font-size:15px;font-weight:700;display:block}.productDetailSku dl{gap:6px;margin:0;display:grid}.productDetailSku dl>div{grid-template-columns:minmax(70px,.45fr) 1fr;gap:10px;font-size:11px;line-height:1.35;display:grid}.productDetailSku dt{color:#707070}.productDetailSku dd{overflow-wrap:anywhere;min-width:0;margin:0}.productDetailImage{background:#f1f1f1;place-items:center;width:100%;min-height:clamp(420px,68vw,980px);display:grid;overflow:hidden}.productDetailImage img{object-fit:cover;width:100%;height:100%;max-height:980px;display:block}.productDetailImage>div{color:#777;justify-items:center;gap:12px;display:grid}.productDetailImage>div span{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:11px}.productDetailImage>div strong{color:#111;letter-spacing:-.06em;font-size:clamp(36px,6vw,82px)}.productDetailAction{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:18px;display:grid}.productDetailAction>select,.productDetailAction>button,.productDetailAction>a{min-width:0;min-height:54px;font:inherit;border:1px solid #111;justify-content:center;align-items:center;padding:12px 18px;font-size:13px;line-height:1.2;display:flex;border-radius:12px!important}.productDetailAction>select{color:#111;cursor:pointer;background:#fff;width:100%}.productDetailAction>button,.productDetailAction>a{color:#fff;cursor:pointer;background:#111}.productDetailAction>button:hover,.productDetailAction>a:hover{background:#173dff}.productDetailAction>button:disabled{cursor:not-allowed;opacity:.45}.productDetailAction>span{grid-column:1/-1;font-size:12px}.productDetailPage .productDetailAction>button:not(#urkey-button-contract){width:100%;min-width:0;min-height:54px;color:#fff!important;background:#111!important;border-radius:12px!important;padding:12px 18px!important}.productDetailPage .productDetailAction>button:not(#urkey-button-contract):not(:disabled):hover{background:#173dff!important}.productDetailState{justify-items:start;gap:16px;min-height:calc(100dvh - 68px);padding:70px 5vw;display:grid}.productDetailState strong{letter-spacing:-.06em;font-size:clamp(34px,6vw,80px)}.productDetailState a{border-bottom:1px solid #111;padding-bottom:4px}.catalogProductSummary{color:#707070;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:12px;line-height:1.4;overflow:hidden}.artworkMarketGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px;display:grid}.artworkMarketCard{background:#fff;border:1px solid #111;width:100%;min-width:0;overflow:hidden}.artworkMarketPreview{aspect-ratio:1;background:#fff;border-bottom:1px solid #111;place-items:center;width:100%;padding:0;display:grid;position:relative;overflow:hidden}.artworkMarketPreview>div{place-items:center;min-width:0;min-height:0;display:grid;position:absolute;inset:2%}.artworkMarketPreview svg{width:100%;max-width:100%;height:100%;max-height:100%;margin:auto;display:block}.artworkMarketPreview>span{font-size:clamp(36px,5vw,70px);font-weight:800}.artworkMarketIdentity,.artworkMarketPurchase{border-bottom:1px solid #111;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:grid}.artworkMarketIdentity strong,.artworkMarketIdentity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artworkMarketIdentity strong{font-size:14px}.artworkMarketIdentity span{color:#888;text-align:right;max-width:105px;font-size:11px}.artworkMarketFormats{color:#555;min-height:43px;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;border-bottom:1px solid #111;flex-wrap:wrap;align-items:center;gap:6px;padding:9px 12px;font-size:10px;display:flex}.artworkMarketFormats span{color:#fff;background:#111;border:1px solid #111;border-radius:999px;align-items:center;min-height:25px;padding:4px 10px;display:inline-flex}.artworkMarketFormats em{color:#777;font-style:normal}.artworkMarketPurchase{border-bottom:0}.artworkMarketPurchase>strong{font-size:15px}.artworkMarketPurchase button{color:#fff;white-space:nowrap;background:#111;border:1px solid #111;border-radius:999px;padding:7px 11px;font-size:11px}.artworkMarketPurchase button:disabled{cursor:not-allowed;opacity:.42}.artworkMarketPurchase>div{gap:6px;display:flex}.artworkMarketPurchase>div button:last-child{color:#111;background:#fff}.artworkMarketCard:has(.artworkMarketPreview:hover){border-color:#173dff}.purchaseNoticeDialog{gap:24px;min-width:min(520px,78vw);display:grid}.purchaseNoticeDialog>p{white-space:pre-wrap;border:1px solid #111;margin:0;padding:18px;font-size:15px;line-height:1.7}.purchaseNoticeDialog>div{justify-content:flex-end;gap:8px;display:flex}.purchaseNoticeDialog>div button:first-child{color:#fff!important;background:#111!important}.cartAddressBar{border-top:1px solid #111;justify-content:space-between;align-items:end;gap:24px;padding:22px 0;display:flex}.cartAddressBar h2,.cartAddressBar p{margin:0}.cartAddressBar h2{font-size:24px}.cartAddressBar p{color:#666;margin-top:6px;font-size:13px}.cartItemAddress{gap:7px;margin-top:14px;font-size:12px;font-weight:650;display:grid}.cartItemAddress select{color:#111;background:#fff;border:1px solid #111;width:100%;min-height:44px;padding:9px 12px;font-size:14px}.cartItemAddress small{color:#666;font-size:12px;font-weight:400;line-height:1.5}.cartAddressForm{grid-template-columns:1fr 1fr;gap:14px;min-width:min(620px,78vw);display:grid}.cartAddressForm label{gap:6px;font-size:13px;display:grid}.cartAddressForm input,.cartAddressForm textarea{min-width:0;font:inherit;background:#fff;border:1px solid #111;padding:10px;font-size:16px}.cartAddressForm textarea{resize:vertical;grid-column:1/-1;min-height:96px}:is(.cartAddressForm label:has(textarea),.cartAddressForm>button){grid-column:1/-1}.cartAddressForm .cartDefaultAddress{grid-column:1/-1;align-items:center;gap:8px;display:flex}.cartAddressForm .cartDefaultAddress input{width:18px;height:18px}@media (width<=700px){.cartAddressBar{flex-direction:column;align-items:stretch}.cartAddressForm{grid-template-columns:1fr;min-width:78vw}:is(.cartAddressForm label,.cartAddressForm label:has(textarea),.cartAddressForm>button){grid-column:1}.purchaseNoticeDialog>div{flex-direction:column}}.platformCoverUpload{grid-column:1/-1}.platformCoverUpload img{aspect-ratio:1;object-fit:cover;border:1px solid #111;width:160px;margin-top:8px;display:block}.platformSkuEditor{gap:12px;display:grid}.platformSkuEditor>header{border-bottom:1px solid #111;justify-content:space-between;align-items:end;gap:20px;padding-bottom:10px;display:flex}.platformSkuEditor>header h3,.platformSkuEditor>header p{margin:0}.platformSkuEditor>header p{color:#666;margin-top:4px;font-size:11px}.platformSkuEditor>article{background:#fff;border:1px solid #111;gap:12px;padding:14px;display:grid}.platformSkuEditor>article>header{justify-content:space-between;align-items:center;display:flex}.platformSkuEditor button{color:#111;background:#fff;border:1px solid #111;padding:8px 11px}.platformSkuEditor>header>button{color:#fff;background:#111}.platformSkuFields{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.platformSkuFields label{gap:5px;display:grid}.platformSkuAttributes{border-top:1px solid #ddd;gap:7px;padding-top:10px;display:grid}.platformSkuAttributes>div{grid-template-columns:1fr 1fr auto;gap:7px;display:grid}.platformSkuAttributes input{min-width:0}@media (width<=760px){.productDetailHero{min-height:500px}.productDetailHeadline{grid-template-columns:1fr}.productDetailPrice{justify-self:start}.productDetailSpecs,.productDetailSkuList{grid-template-columns:1fr}.productDetailImage{min-height:58vh}.productDetailAction{grid-template-columns:1fr}.artworkMarketGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px}.artworkMarketCard{width:100%}.artworkMarketIdentity{grid-template-columns:minmax(0,1fr);gap:3px}.artworkMarketIdentity span{text-align:left;max-width:100%}.platformSkuFields{grid-template-columns:1fr 1fr}}.catalogCartNotice{color:#111;margin:0 0 18px}.cartContent{width:min(1180px,100% - 40px);margin:0 auto 80px}.cartItemList{border-top:1px solid #111}.cartItem{border-bottom:1px solid #d8d8d8;grid-template-columns:120px 1fr auto auto auto;align-items:center;gap:22px;padding:18px 0;display:grid}.cartItemPreview{aspect-ratio:4/3;background:#f3f3f3;place-items:center;width:120px;display:grid;overflow:hidden}.cartItemPreview img,.cartItemPreview svg,.cartItemPreview>div{object-fit:cover;width:100%;height:100%}.cartItem h2{margin:4px 0;font-size:19px}.cartItem button,.cartSummary button{cursor:pointer;background:#fff;border:1px solid #111;padding:10px 16px}.cartSummary{justify-content:flex-end;align-items:center;gap:24px;padding:24px 0;display:flex}.cartSummary strong{font-size:24px}@media (width<=700px){.cartItem{grid-template-columns:88px 1fr;gap:12px}.cartItemPreview{width:88px}.cartSummary{flex-direction:column;align-items:flex-end}}.designerEmbeddedNav{background:0 0;border:0;border-radius:0;gap:8px;margin:0;padding:0 0 16px;display:flex}.designerEmbeddedNav a{color:#111;background:#fff;border:1px solid #111;border-radius:0;padding:9px 14px;text-decoration:none}.designerEmbeddedNav a:hover{color:#fff;background:#111}.artworkPoolGrid{align-items:start;grid-template-columns:repeat(4,minmax(0,1fr))!important}.artworkPoolGrid>.adminArtworkMarketCard{grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important;display:grid!important}.adminArtworkMarketCard>*{grid-column:1!important}.adminArtworkMarketCard>.adminArtworkPreview{aspect-ratio:4/3;background:#fff;order:0;border:0!important;border-bottom:1px solid #111!important;width:100%!important;height:auto!important;margin:0!important;padding:10%!important}.adminArtworkPreview svg{object-fit:contain;width:100%;height:100%;display:block}.adminArtworkMarketCard>.poolArtworkInfo{order:1;gap:7px;padding:12px!important}.adminArtworkMarketCard>.poolArtworkInfo strong{text-overflow:ellipsis;white-space:nowrap;order:-1;font-size:15px;overflow:hidden}.adminArtworkMarketCard>.poolArtworkInfo code{font-size:11px}.adminArtworkMarketCard>.rowActions{order:2;grid-template-columns:1fr auto;gap:8px;display:grid;padding:10px 12px!important}@media (width<=1100px){.artworkPoolGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){.artworkPoolGrid{grid-template-columns:1fr!important}}.operationsCardGrid{align-items:start;background:0 0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;max-height:none!important;display:grid!important;overflow:visible!important}.operationsCardGrid>.operationsVerticalCard{align-content:start;min-width:0;overflow:hidden;box-shadow:none!important;background:#fff!important;border:2px solid #111!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;padding:0!important;display:grid!important}.operationsVerticalCard>*{min-width:0;grid-area:auto/1!important}.operationsCardPreview{aspect-ratio:4/3;background:#e5e5df;border-bottom:1px solid #111;place-items:center;padding:10%;display:grid;overflow:hidden}.operationsCardPreview>div{place-items:center;width:100%;height:100%;display:grid}.operationsCardPreview svg,.operationsCardPreview img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;margin:auto;display:block}.operationsCardPreview>span{color:#666;max-width:100%;font:700 11px/1.4 var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operationsVerticalCard>.orderCardHeader,.operationsVerticalCard>header{border:0!important;border-bottom:1px solid #111!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:16px!important;display:grid!important}.operationsVerticalCard .orderCardHeader>*,.operationsVerticalCard>header>*{min-width:0;grid-area:auto/1!important}.operationsIdentifierRow{align-items:baseline;gap:6px;min-width:0;font-size:11px;line-height:1.35;padding:0!important;display:flex!important}.operationsIdentifierRow>span{color:#666;font-size:inherit;flex:none;font-weight:700}.operationsIdentifierRow>code{color:#111;min-width:0;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.operationsSecondaryIdentifier,.operationsVerticalCard .orderDesignCount{text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden;color:#666!important;font-size:11px!important}.operationsVerticalCard .orderCardHeader>.orderBarcode{width:100%;padding:4px 0!important}.operationsVerticalCard .orderCardHeader>.orderTimeMeta{gap:3px;border:0!important;border-top:1px solid #ddd!important;padding:8px 0 0!important;display:grid!important}.operationsVerticalCard .orderCardHeader>.orderTotalSummary{border:0!important;border-top:1px solid #ddd!important;gap:5px!important;padding:10px 0 0!important;display:grid!important}.operationsVerticalCard>.fulfillmentProductLines,.operationsVerticalCard .productionProductLines,.operationsVerticalCard>.productionOrderCard,.operationsVerticalCard>.shipmentAddress,.operationsVerticalCard>.shipmentItems,.operationsVerticalCard>.shipmentActions,.operationsVerticalCard>.fulfillmentOrderAddress,.operationsVerticalCard>.orderShippingRow,.operationsVerticalCard>.qualityProgress,.operationsVerticalCard>.allocationPanel,.operationsVerticalCard>.productionActions{width:100%;border:0!important;border-bottom:1px solid #ddd!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;padding:14px 16px!important;display:grid!important}.operationsVerticalCard>.fulfillmentOrderAddress,.operationsVerticalCard>.orderShippingRow{flex-wrap:wrap;align-items:center;font-size:11px;line-height:1.35;gap:4px 10px!important;min-height:0!important;padding:8px 12px!important;display:flex!important}.operationsVerticalCard>.fulfillmentOrderAddress>*,.operationsVerticalCard>.orderShippingRow>*{font-size:inherit;line-height:inherit;border:0!important;min-height:0!important;margin:0!important;padding:0!important}.operationsVerticalCard>.fulfillmentOrderAddress>strong,.operationsVerticalCard>.orderShippingRow>strong{flex:none}.operationsVerticalCard>.fulfillmentOrderAddress>p{flex:150px;min-width:0}.operationsVerticalCard>.fulfillmentOrderAddress>button,.operationsVerticalCard>.orderShippingRow>button{flex:none;width:auto!important;min-height:28px!important;margin-left:auto!important;padding:5px 9px!important}.operationsVerticalCard .productionDesignPreview{display:none!important}.operationsVerticalCard .orderLineCard{background:0 0!important;border:0!important;border-bottom:1px solid #ddd!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:10px 0!important;display:grid!important}.operationsVerticalCard .orderLineCard:last-child{border-bottom:0!important}.operationsVerticalCard .orderLinePreview{display:none!important}.operationsVerticalCard .orderLineInformation,.operationsVerticalCard .productionLineInformation,.operationsVerticalCard .warehouseLocation,.operationsVerticalCard .productionLineStatus{border:0!important;grid-template-columns:1fr!important;gap:4px!important;padding:0!important;display:grid!important}.operationsVerticalCard .shipmentItems p{flex-direction:column;align-items:start}.operationsVerticalCard .shipmentActions input,.operationsVerticalCard .shipmentActions select,.operationsVerticalCard button{width:100%;min-height:40px}@media (width<=1180px){.operationsCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){.operationsCardGrid{grid-template-columns:minmax(0,1fr)!important}}.platformProductEditOverlay{z-index:200;background:#00000075;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.platformProductEditOverlay .platformProductForm{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1440px,100vw - 48px);max-width:100%;max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 24px 80px #00000038}.platformProductEditOverlay .platformProductForm *,.platformProductEditOverlay .platformSkuEditor,.platformProductEditOverlay .platformSkuEditor>article{box-sizing:border-box;min-width:0}.platformProductEditOverlay .platformProductForm :where(input,select,textarea){width:100%;max-width:100%}.platformProductEditOverlay .platformSkuAttributes>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}@media (width<=1100px){.platformProductEditOverlay .platformProductForm{grid-template-columns:repeat(2,minmax(0,1fr))}.platformProductEditOverlay .platformSkuFields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.platformProductEditOverlay{padding:12px}.platformProductEditOverlay .platformProductForm{grid-template-columns:minmax(0,1fr);width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.platformProductEditOverlay .platformSkuFields,.platformProductEditOverlay .platformSkuAttributes>div{grid-template-columns:minmax(0,1fr)}}.platformProductAdminList{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.platformProductAdminList .adminVerticalProductCard{grid-template-columns:1fr;gap:0;padding:0;display:grid;overflow:hidden}.adminVerticalProductCard>img,.adminVerticalProductCard>.productImagePlaceholder{box-sizing:border-box;aspect-ratio:4/3;object-fit:contain;background:#f5f5f1;width:100%;padding:16px}.adminVerticalProductCard>div:nth-child(2){border-top:1px solid #111;gap:8px;padding:18px;display:grid}.storefrontCatalogHero{border-bottom:0;padding-bottom:0}.storefrontTitleRow{justify-content:space-between;align-items:end;gap:28px;display:flex}.storefrontCategories{flex-wrap:wrap;justify-content:flex-end;gap:6px;padding-bottom:4px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.storefrontCategories:before,.storefrontCategories:after,.storefrontCategories button:before,.storefrontCategories button:after{content:none!important;display:none!important}.storefrontCategories button{color:#111;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:34px;padding:7px 8px 6px;font-size:12px;font-weight:700}.storefrontCategories button:hover,.storefrontCategories button:focus-visible,.storefrontCategories button.isActive{color:#111;background:0 0;border-bottom-color:#111}.storefrontMotionTrack{border-bottom:1px solid #111;height:56px;margin-top:12px;position:relative;overflow:hidden}.storefrontMotionTrack :where(img,canvas){object-fit:contain;object-position:center bottom;width:auto;max-width:96px;height:48px;animation:storefront-line-runner calc(9s / var(--storefront-motion-speed,1)) linear infinite;display:block;position:absolute;bottom:0;left:0}@keyframes storefront-line-runner{0%{transform:translate(0)}to{transform:translate(calc(90vw - 106px))}}@media (prefers-reduced-motion:reduce){.storefrontMotionTrack :where(img,canvas){animation:none}}.artworkMarketCard{border-color:#aaa;width:100%;max-width:none;transition:border-color .16s}.artworkMarketCard:hover,.artworkMarketCard:focus-within{border-color:#111}.artworkMarketCard:has(.artworkMarketPreview:hover){border-color:#111}.artworkMarketCard>button.artworkMarketPreview:not(#urkey-button-contract){appearance:none;box-sizing:border-box;aspect-ratio:1;width:100%;min-width:0;height:auto;min-height:0;color:inherit;border-radius:0;background:#fff!important;border:0!important;border-bottom:1px solid #111!important;padding:0!important}.artworkMarketCard>button.artworkMarketPreview:not(#urkey-button-contract):hover,.artworkMarketCard>button.artworkMarketPreview:not(#urkey-button-contract):focus-visible{color:inherit!important;background:#fff!important;border-bottom-color:#111!important}.artworkLightboxBackdrop{z-index:130;cursor:zoom-out;background:#000000b8;place-items:center;padding:clamp(18px,4vw,56px);display:grid;position:fixed;inset:0}.artworkLightboxImage{cursor:default;background:#fff;place-items:center;width:min(92vw,1080px);height:min(88vh,920px);display:grid;overflow:hidden}.artworkLightboxImage>div,.artworkLightboxImage svg{width:100%;height:100%;display:block}.artworkLightboxImage>div{padding:clamp(20px,5vw,76px)}.artworkLightboxImage svg{object-fit:contain}.orderListProductName{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.orderListPanel .orderListCard>.orderListProductName{overflow-wrap:anywhere;word-break:break-word;white-space:normal;grid-column:1/-1;place-self:start stretch;min-width:0;max-width:100%;margin:0;font-size:10px;line-height:1.45;overflow:hidden}.orderListPanel .orderListCard{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(68px,auto);width:100%;max-width:100%;overflow:hidden}.orderListPanel .orderListCard>*{min-width:0;max-width:100%}.orderListPanel .orderListCard>strong:last-child{overflow-wrap:anywhere;font-size:13px}.roleReviewPage .managementTabs{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #111!important;border-radius:0!important;padding-inline:0!important}#role-review-workspace-tabs>button,#role-application-status-tabs>button{color:#111!important;box-shadow:none!important;background:#fff!important;border-radius:0!important}#role-review-workspace-tabs>button.isActive,#role-application-status-tabs>button.active{color:#fff!important;background:#111!important}#role-application-status-tabs{align-items:stretch}#role-application-status-tabs>*+*{margin-top:0}@media (width<=900px){main.platformProductAdmin:has(.roleWorkspaceTopbar){padding:calc(var(--workspace-topbar-height) + 20px) 18px 40px}}.digitalOrderAssetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.digitalOrderAssetCard{background:#fff;border:1px solid #111;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.digitalOrderAssetPreview{aspect-ratio:4/3;background:#e5e5df;border-bottom:1px solid #111;place-items:center;padding:10%;display:grid;overflow:hidden}.digitalOrderAssetPreview>div,.digitalOrderAssetPreview svg{width:100%;height:100%;display:block}.digitalOrderAssetPreview>span{font-size:42px;font-weight:900}.digitalOrderAssetIdentity,.digitalOrderAssetMeta,.digitalOrderAssetFormats,.digitalOrderAssetDownloads{border-bottom:1px solid #ddd;padding:10px 12px}.digitalOrderAssetIdentity{gap:4px;display:grid}.digitalOrderAssetIdentity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.digitalOrderAssetIdentity code{color:#666;font-size:10px}.digitalOrderAssetMeta{align-items:center;gap:8px;font-size:11px;display:flex}.digitalOrderAssetMeta strong{margin-left:auto}.digitalOrderAssetFormats{flex-wrap:wrap;gap:5px;display:flex}.digitalOrderAssetFormats span{color:#fff;background:#111;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.digitalOrderAssetFormats em{color:#666;font-size:11px;font-style:normal}.digitalOrderAssetDownloads{border-bottom:0;gap:6px;display:grid}.digitalOrderAssetDownloads button{color:#fff;background:#111;width:100%;min-height:38px}.compactAdminCreateCard{width:min(760px,78vw);max-width:100%;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}.compactAdminCreateCard>:where(label,fieldset,section,div){min-width:0;margin:0!important}.compactAdminCreateCard label{gap:5px;display:grid}.compactAdminCreateCard :where(input,select,textarea){background:#fff;border:1px solid #111;width:100%;min-height:38px;padding:8px}.compactAdminCreateCard textarea{resize:vertical;min-height:90px}.adminCreateTrigger,.accountCreateAddressButton{color:#fff;background:#111;border:1px solid #111;width:fit-content;min-height:40px;padding:9px 16px;font-weight:800}.accountAddressGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.accountAddressGrid>article,.customerAfterSales>article,.afterSaleRows>article{align-content:start;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:14px!important;display:grid!important}.accountAddressGrid>article>*,.customerAfterSales>article>*,.afterSaleRows>article>*{min-width:0;margin:0}.loginPanelAdminPreview{background:#f5f5f2;border:1px solid #111;place-items:center;min-height:220px;max-height:360px;padding:18px;display:grid;overflow:hidden}.loginPanelAdminPreview img{object-fit:contain;width:100%;height:100%;max-height:320px;display:block}.loginPanelAdminPreview p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;margin:0;font-size:18px;font-weight:700;line-height:1.45;overflow:auto}@media (width<=900px){.storefrontTitleRow{flex-direction:column;align-items:start;gap:18px}.storefrontCategories{justify-content:flex-start;padding-bottom:0}.homeBrandCompanion{width:256px;height:54px}.artworkLightboxBackdrop{padding:12px}.artworkLightboxImage{width:100%;height:min(82vh,720px)}.digitalOrderAssetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.storefrontMotionTrack{height:48px}.storefrontMotionTrack :where(img,canvas){max-width:76px;height:40px}.digitalOrderAssetGrid,.accountAddressGrid,.storefrontMotionAdminGrid{grid-template-columns:minmax(0,1fr)!important}.compactAdminCreateCard{width:78vw}.artworkMarketCard{width:100%}}@media (width>=601px) and (width<=760px){.artworkMarketCard{width:100%}}.poolSeriesChoiceGrid{border:1px solid #111;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:10px;display:grid}.poolSeriesChoiceGrid legend{padding:0 5px;font-size:12px;font-weight:800}.poolSeriesChoiceGrid label{border:1px solid #ddd;align-items:center;gap:7px;min-width:0;padding:7px 8px;font-size:12px;display:flex!important}.poolSeriesChoiceGrid input{flex:none;margin:0;width:16px!important;min-height:16px!important}.poolSeriesChoiceGrid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=600px){.poolSeriesChoiceGrid{grid-template-columns:minmax(0,1fr)}}.adminVerticalProductCard h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}.adminVerticalProductCard p{color:#666;margin:0;font-size:12px}.adminVerticalProductCard footer{border-top:1px solid #111;grid-template-columns:1fr auto;gap:8px;padding:10px 12px;display:grid}.adminVerticalProductCard footer button{color:#fff;background:#111;border:1px solid #111;padding:8px 11px}.platformBaseTemplateChoice{align-self:end}.platformBaseTemplateChoice>span{border:1px solid #111;align-items:center;gap:9px;min-height:42px;padding:9px 11px;display:flex}.platformBaseTemplateChoice input{width:18px;height:18px;margin:0}.productAdminGrid,.catalogEntityGrid{align-items:start;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.productAdminGrid>.productAdminCard,.catalogEntityGrid>.processEntityCard{overflow:hidden;grid-template-columns:1fr!important;gap:0!important;padding:0!important;display:grid!important}.productAdminCard>.catalogBarcode,.processEntityCard>.catalogBarcode{display:none}.productAdminCard>.productAdminPreview,.processEntityCard>.processEffectFrame{aspect-ratio:4/3;order:-2;border:0!important;border-bottom:1px solid #111!important;grid-column:1!important;width:100%!important;height:auto!important;margin:0!important;padding:10%!important}.productAdminCard>.productAdminSummary,.processEntityCard>.catalogEntityIdentity{order:-1;grid-column:1!important;padding:12px!important}.productAdminCard>.productSkuSummary,.processEntityCard>.catalogEntityDescription,.processEntityCard>.catalogEntityPrice,.productAdminCard>.rowActions{border-left:0!important;grid-column:1!important}.processEntityCard>.catalogEntityPrice{display:grid}@media (width<=1100px){.platformProductAdminList,.productAdminGrid,.catalogEntityGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){.platformProductAdminList,.productAdminGrid,.catalogEntityGrid{grid-template-columns:1fr!important}}.cartItemList{border-top:0;gap:18px;display:grid}.cartSnapshotCard .cartItemPreview{aspect-ratio:auto;width:auto;min-height:250px}.cartSnapshotCard .cartItemPreview>div,.cartSnapshotCard .cartItemPreview svg,.cartSnapshotCard .cartItemPreview img{object-fit:contain;width:100%;height:100%;max-height:290px;display:block}.cartSnapshotFields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cartSnapshotFields p{background:#fafafa;border:1px solid #d2d2d7;border-radius:10px;gap:3px;margin:0;padding:10px;display:grid}.cartSnapshotFields p.fullField{grid-column:1/-1}.cartSnapshotFields span{color:#86868b;font-size:11px}.cartSnapshotFields strong{font-size:13px}.adminAuditTrigger{color:#fff;letter-spacing:0;cursor:pointer;white-space:nowrap;background:#111;border:1px solid #111;border-radius:0;min-height:36px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:700;line-height:1}.adminAuditTrigger:hover,.adminAuditTrigger:focus-visible{color:#111;background:#fff}.adminAuditBackdrop{z-index:120;box-sizing:border-box;background:#00000061;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.adminAuditPanel{color:#111;background:#fff;border:2px solid #111;border-radius:0;grid-template-rows:auto 1fr;width:min(760px,100%);max-height:min(820px,100dvh - 48px);display:grid;overflow:hidden}.adminAuditPanel>header{border-bottom:2px solid #111;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.adminAuditPanel h2{margin:0;font-size:clamp(22px,3vw,34px);line-height:1.08}.adminAuditActions{gap:8px;display:flex}.adminAuditActions button{color:#111;cursor:pointer;background:#fff;border:1px solid #111;border-radius:0;min-height:36px;padding:0 12px}.adminAuditActions button:hover:not(:disabled){color:#fff;background:#111}.adminAuditList{overscroll-behavior:contain;padding:0 24px 24px;overflow-y:auto}.adminAuditItem{border-bottom:1px solid #b8b8b8;gap:12px;padding:18px 0;display:grid}.adminAuditItemMain{justify-content:space-between;align-items:center;gap:16px;display:flex}.adminAuditItemMain>span{border:1px solid;padding:2px 8px;font-size:12px}.adminAuditItemMain .isFailure{color:#a11}.adminAuditItem dl{gap:7px;margin:0;display:grid}.adminAuditItem dl>div{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:12px;display:grid}.adminAuditItem :where(dt,dd){overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.adminAuditItem dt{color:#666}.adminAuditItem code{color:#222;overflow-wrap:anywhere;font-size:12px}.hasAdminAuditAction{min-width:0;justify-content:flex-start!important;align-items:flex-end!important;gap:12px!important;display:flex!important}.adminAuditTitleAnchor{flex:none;align-self:flex-end;margin-left:auto;display:inline-flex!important}.hasAdminAuditAction{margin-top:22px!important}.adminAuditEmpty,.adminAuditError{margin:24px 0;font-size:14px}.adminAuditError{color:#a11}@media (width<=680px){.adminAuditBackdrop{padding:12px}.adminAuditPanel{max-height:calc(100dvh - 24px)}.adminAuditPanel>header{padding:18px}.adminAuditList{padding:0 18px 18px}.adminAuditItem dl>div{grid-template-columns:1fr;gap:2px}.hasAdminAuditAction{align-items:flex-start!important}.adminAuditTitleAnchor{margin-left:0}.registrationLegalBackdrop{padding:12px}.registrationLegalDialog{max-height:calc(100dvh - 24px)}.registrationLegalDialog>header,.registrationLegalDialog>footer{align-items:flex-start;padding:15px}.registrationLegalContent{padding:4px 15px 22px}}:where(.bwPage,.opsPage,.procurementPage,.roleReviewPage,.directorPage,.contentAdminPage,.platformProductAdmin){font-family:var(--font-geist-sans), "PingFang SC", "Microsoft YaHei", sans-serif}main.platformProductAdmin.bwPage:has(.roleWorkspaceTopbar){padding:var(--workspace-topbar-height) 0 70px var(--role-sidebar-width)}.platformProductAdmin.bwPage>.bwAdminHead h1{letter-spacing:-.045em!important;margin:0!important;font-family:inherit!important;font-size:clamp(38px,4.5vw,58px)!important;font-weight:900!important;line-height:1!important}.platformProductAdmin.bwPage :where(button,input,select,textarea){font-family:inherit}@media (width<=900px){main.platformProductAdmin.bwPage:has(.roleWorkspaceTopbar){padding:var(--workspace-topbar-height) 0 40px}}.accountThreeColumnGrid{align-items:start;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.accountFourColumnGrid{align-items:start;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.accountFeatureCard{background:#fff;border:1px solid #111;border-radius:0;align-content:start;gap:12px;min-width:0;margin:0;padding:16px;display:grid}.accountFeatureCard :where(p,span,strong,b){overflow-wrap:anywhere;min-width:0}.accountProfileSummary p{border-bottom:1px solid #ccc;gap:5px;margin:0;padding:11px 0;display:grid}.accountProfileSummary p:last-child{border-bottom:0}.accountProfileSummary p span{color:#666;font-size:11px}.accountGridPlaceholder{min-width:0;min-height:1px}.accountSecurityCard{background:#fff;border:1px solid #111;align-content:start;min-width:0;display:grid;overflow:hidden}.accountSecurityCard>*{min-width:0;margin:0;padding:14px}.accountSecurityCard>*+*{border-top:1px solid #111}.accountSecurityCard>header{gap:4px;display:grid}.accountSecurityCard>header strong{font-size:16px}.accountSecurityCard>header span{color:#555;font-size:11px;line-height:1.45}.accountSecurityFields{gap:11px;display:grid}.accountSecurityFields label{gap:6px;font-size:12px;font-weight:700;display:grid}.accountSecurityFields input{color:#111;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #111;border-radius:0;padding:10px}.accountSecurityCard .passwordStrength{color:#666;border:0;padding:0;font-size:11px}.accountSecurityCard .passwordStrength.isValid{color:#111;font-weight:700}.accountSecurityCard .passwordStandard{color:#555;border:0;border-top:1px solid #111;gap:7px;font-size:11px;line-height:1.5;display:grid}.accountSecurityCard .passwordStandard strong{color:#111;font-size:12px}.accountSecurityCard>button{color:#fff;background:#111;border:0;border-top:1px solid #111;border-radius:0;min-height:42px;font-weight:800}.accountSecurityCard>button:disabled{color:#777;background:#ddd}.accountAddressGrid>.accountAddressCard{align-content:start;border:1px solid #111!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important;display:grid!important}.accountAddressCard>*{min-width:0;margin:0;padding:12px 14px!important;position:static!important}.accountAddressCard>*+*{border-top:1px solid #111}.accountAddressCard>header{align-items:center;min-height:48px}.accountAddressCard>p{color:#444;min-height:74px;font-size:12px;line-height:1.55}.accountAddressCard>.rowActions{grid-template-columns:1fr auto;gap:8px;display:grid}.accountAddressCard>.rowActions .rowDelete{position:static!important}.designerAccountArtworkGrid>.designerArtworkCStyle{align-content:start;overflow:hidden;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important;display:grid!important}.designerArtworkCStyle>.designerAccountPreview{aspect-ratio:4/3;background:#fff;border:0!important;border-bottom:1px solid #111!important;width:100%!important;height:auto!important;padding:10%!important}.designerArtworkCStyle>*{min-width:0;margin:0;grid-column:1!important;padding:12px!important}.designerArtworkCStyle>*+*{border-top:1px solid #111}.designerArtworkCStyle>.designerAccountArtworkInfo{gap:7px}.designerArtworkCStyle>.designerAccountArtworkInfo strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.designerArtworkCStyle>.designerReviewThread,.designerArtworkCStyle>.designerReplyBox{padding:12px!important}.designerArtworkCStyle>button{width:calc(100% - 24px);margin:12px}.afterSaleRows.operationsCardGrid{align-items:start;grid-template-columns:repeat(3,minmax(0,1fr))!important}.afterSaleRows>.afterSaleCStyle{align-content:start;border:1px solid #111!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important;display:grid!important}.afterSaleCStyle>*{min-width:0;margin:0;padding:12px 14px!important}.afterSaleCStyle>*+*{border-top:1px solid #111}.afterSaleCStyle>div{grid-template-columns:minmax(0,1fr)!important;gap:5px!important;display:grid!important}.notificationCardGrid{align-items:start;grid-template-columns:repeat(4,minmax(0,1fr))!important}.contentAdminGrid>.notificationCStyle{align-content:start;gap:0;padding:0;display:grid;overflow:hidden}.notificationCardOpen{color:#111;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:0;width:100%;min-width:0;padding:0;display:grid}.notificationCardOpen>*{min-width:0;margin:0;padding:12px 14px}.notificationCardOpen>*+*{border-top:1px solid #111}.contentAdminGrid .notificationCardOpen>header{gap:5px;min-height:62px;padding-right:14px;display:grid}.notificationCardOpen>p{-webkit-line-clamp:5;-webkit-box-orient:vertical;min-height:116px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.notificationCardOpen>small{color:#555;font-size:10px}.notificationCStyle>.rowActions{border-top:1px solid #111;grid-template-columns:1fr auto;gap:8px;padding:10px 12px;display:grid}.contentAdminGrid .notificationCStyle .rowDelete{position:static}.shippingStatusTabs{margin:14px 0 18px!important}.orderDetailStatusRow{align-items:center;gap:8px;display:flex}.orderDetailStatusRow .dangerAction{min-height:28px;padding:5px 12px;font-size:12px}.designerAccountGroupGrid,.designerAccountArtworkGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.accountDesignerWorkspace,.designerWorkspaceSection{background:0 0!important;border-radius:0!important}.warehouseManagementGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.adminCatalogMetrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}.adminGroupSection{border-top:1px solid #111;gap:12px;margin-top:18px;padding-top:18px;display:grid}.adminGroupSection>:where(h2,h3){margin:0;font-size:16px}.adminGroupCardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.adminGroupCard{align-content:start;gap:7px;padding:14px;display:grid}.adminGroupCard>strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.adminGroupCard>span{color:#666;font-size:12px}.adminGroupCard>code{overflow-wrap:anywhere;font-size:10px}.adminGroupCard>.categoryActions{border-top:1px solid #ccc;grid-template-columns:1fr 1fr;gap:7px;margin-top:5px;padding-top:10px;display:grid}.adminGroupCard>.categoryActions button{min-height:36px;padding:7px 9px}#product-management,#process-management,#artwork-pool{flex-direction:column;display:flex}#product-management>h2,#process-management>h2,#artwork-pool>h2{order:0}#product-management>p,#process-management>p,#artwork-pool>p{order:1}#product-management>.unifiedListTools,#process-management>.unifiedListTools,#artwork-pool>.unifiedListTools{order:2}#product-management>.adminPageActions,#process-management>.adminPageActions,#artwork-pool>.adminPageActions{order:3}#product-management>.adminGroupSection,#process-management>.adminGroupSection,#artwork-pool>.adminGroupSection{order:4}#product-management>.managementTabPanel,#process-management>.managementTabPanel,#artwork-pool>.managementTabPanel{order:5}@media (width<=1100px){.adminCatalogMetrics,.adminGroupCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){.adminCatalogMetrics,.adminGroupCardGrid{grid-template-columns:minmax(0,1fr)!important}}:root{--urkey-control-height:40px;--urkey-control-padding:16px;--urkey-card-border:1px solid #111;--urkey-card-background:#fff;--urkey-action-background:#111;--urkey-action-foreground:#fff;--urkey-focus-ring:0 0 0 3px #173dff3d}.adminPageActions{justify-content:flex-start;align-items:center;gap:8px;padding:18px 0 0;display:flex}.urkeyButton,.adminCreateTrigger,.accountCreateAddressButton,.bwPrimary{white-space:nowrap;cursor:pointer;min-width:88px;margin:0;box-sizing:border-box!important;width:auto!important;height:var(--urkey-control-height)!important;min-height:var(--urkey-control-height)!important;max-height:var(--urkey-control-height)!important;padding:0 var(--urkey-control-padding)!important;background:var(--urkey-action-background)!important;color:var(--urkey-action-foreground)!important;box-shadow:none!important;letter-spacing:0!important;border:1px solid #111!important;border-radius:0!important;justify-content:center!important;align-items:center!important;font-family:inherit!important;font-size:12px!important;font-weight:750!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.urkeyButton:hover:not(:disabled),.adminCreateTrigger:hover:not(:disabled),.accountCreateAddressButton:hover:not(:disabled),.bwPrimary:hover:not(:disabled){color:#fff!important;background:#333!important}.urkeyButton:focus-visible,.adminCreateTrigger:focus-visible,.accountCreateAddressButton:focus-visible,.bwPrimary:focus-visible{outline:0;box-shadow:var(--urkey-focus-ring)!important}.urkeyButton:disabled,.adminCreateTrigger:disabled,.accountCreateAddressButton:disabled,.bwPrimary:disabled{cursor:not-allowed;opacity:.42}.urkeyButtonSecondary{color:#111!important;background:#fff!important}.urkeyButtonSecondary:hover:not(:disabled){color:#fff!important;background:#111!important}.urkeyCard,:where(.productAdminCard,.processEntityCard,.adminArtworkMarketCard,.inventoryStockCard,.warehouseInfoCard,.accountFeatureCard,.accountAddressGrid>article){color:#111;min-width:0;overflow:hidden;box-sizing:border-box!important;border:var(--urkey-card-border)!important;background:var(--urkey-card-background)!important;box-shadow:none!important;border-radius:0!important}.urkeyCard>:where(header,footer),.adminVerticalProductCard>:where(header,footer){border-radius:0!important}@media (width<=620px){.adminPageActions{align-items:stretch}.adminPageActions>.urkeyButton{width:100%!important}}.inventoryCardGrid{align-items:start;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.inventoryCardGrid>.inventoryStockCard{background:#fff;min-width:0;overflow:hidden;border:1px solid #111!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important;display:grid!important}.inventoryStockCard>.inventoryCardBody,.inventoryCardBody>.inventoryProductBlock{display:contents!important}.inventoryProductBlock>.inventoryPreview{box-sizing:border-box;aspect-ratio:4/3;background:#f5f5f1;order:0;border:0!important;border-bottom:1px solid #111!important;width:100%!important;height:auto!important;margin:0!important;padding:12%!important}.inventoryProductBlock>.inventoryIdentity{border-bottom:1px solid #111;order:1;min-width:0;padding:14px;align-content:start!important;gap:6px!important;display:grid!important}.inventoryProductBlock>.inventoryIdentity :where(strong,code,span){overflow-wrap:anywhere}.inventoryStockCard>.inventoryCardTop{order:2;justify-content:space-between;align-items:center;gap:10px;border:0!important;border-bottom:1px solid #111!important;padding:11px 14px!important;display:flex!important}.inventoryCardTop>.catalogBarcode{display:none!important}.inventoryStockCard .inventoryQuantitySummary{border-bottom:1px solid #111;order:3;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0!important;display:grid!important}.inventoryStockCard .inventoryQuantitySummary>div{border-right:1px solid #111!important;min-height:72px!important;padding:10px 6px!important}.inventoryStockCard .inventoryQuantitySummary>div:last-child{border-right:0!important}.inventoryStockCard .inventoryQuantitySummary dd{margin:0 0 4px!important;font-size:25px!important}.inventoryStockCard>.inventoryManage{order:4;border:0!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:12px!important;display:grid!important}@media (width<=1180px){.accountFourColumnGrid,.inventoryCardGrid,.warehouseManagementGrid,.designerAccountArtworkGrid,.notificationCardGrid,.afterSaleRows.operationsCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.accountFourColumnGrid,.accountThreeColumnGrid,.inventoryCardGrid,.warehouseManagementGrid,.designerAccountGroupGrid,.designerAccountArtworkGrid,.notificationCardGrid,.afterSaleRows.operationsCardGrid{grid-template-columns:minmax(0,1fr)!important}.accountGridPlaceholder{display:none}}.roleWorkspaceTopbar.announcement{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;display:grid}.roleWorkspaceTopbar.announcement .roleWorkspaceBrand{min-width:max-content}.roleWorkspaceTopbar.announcement .roleAnnouncementBar{min-width:0}.artworkReviewCGrid{align-items:start;display:grid}.artworkReviewCCard{background:#fff;min-width:0;overflow:hidden;border:1px solid #111!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important;display:grid!important}.artworkReviewCCard>.reviewArtworkPreview{box-sizing:border-box;aspect-ratio:4/3;background:#f5f5f1;border:0!important;border-bottom:1px solid #111!important;width:100%!important;height:auto!important;margin:0!important;padding:10%!important}.artworkReviewCCard>:not(.reviewArtworkPreview){min-width:0;margin:0!important;padding:12px!important}.artworkReviewCCard>:not(.reviewArtworkPreview)+:not(.reviewArtworkPreview){border-top:1px solid #111}.reviewArtworkInfo,.artworkReviewCCard .reviewMessageThread,.artworkReviewCCard .reviewFileActions{gap:7px;display:grid}.reviewArtworkInfo strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.reviewArtworkInfo :where(code,span),.artworkReviewCCard :where(small,p){overflow-wrap:anywhere}.artworkReviewCCard .reviewPrimaryAction button,.artworkReviewCCard .reviewFileActions button{width:100%;min-width:0}.artworkReviewCCard .reviewDecision{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.artworkReviewCCard .reviewDecision label{gap:5px;display:grid}.artworkReviewCCard .reviewDecision :where(input,button){width:100%;min-width:0}@media (width<=760px){.roleWorkspaceTopbar.announcement{grid-template-columns:auto minmax(0,1fr);gap:12px}.roleWorkspaceTopbar.announcement .roleAnnouncementBar{gap:10px}.roleWorkspaceTopbar.announcement .roleAnnouncementBar>strong{padding-right:10px}}.contentFunctionCGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;margin-bottom:22px;display:grid}.contentFunctionCCard{background:#fff;align-content:start;min-width:0;overflow:hidden;border:1px solid #111!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important;display:grid!important}.contentFunctionCCard>.contentFunctionCardHeader{gap:7px;min-height:104px;display:grid;border:0!important;padding:14px!important}.contentFunctionCardHeader :where(h2,p){margin:0}.contentFunctionCardHeader h2{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.contentFunctionCardHeader p{color:#555;font-size:12px;line-height:1.55}.newsletterSubscriberPanel{background:#fff;border:2px solid #111;margin-top:0;margin-bottom:22px;padding:0;overflow:hidden}.newsletterSubscriberHead{border-bottom:1px solid #111;justify-content:space-between;align-items:end;gap:24px;padding:18px;display:flex}.newsletterSubscriberHead :where(h2,p){margin:0}.newsletterSubscriberHead h2{font-size:22px}.newsletterSubscriberHead p{color:#555;margin-top:6px;font-size:12px;line-height:1.5}.newsletterSubscriberHead>b{flex:none;font-size:12px}.newsletterSubscriberPanel>.unifiedListTools{margin:0;padding:14px;border-bottom:1px solid #111!important}.newsletterSubscriberPanel .unifiedSearchBar{border:0;padding:0}.newsletterSubscriberTable{min-width:0}.newsletterSubscriberTableHead,.newsletterSubscriberRow{grid-template-columns:minmax(180px,1.15fr) 84px minmax(240px,1.45fr) minmax(150px,.85fr) minmax(150px,.85fr);align-items:center;gap:16px;padding:12px 16px;display:grid}.newsletterSubscriberTableHead{color:#fff;letter-spacing:.05em;background:#111;font-size:11px;font-weight:800}.newsletterSubscriberRow{border-top:1px solid #ccc;min-height:58px;font-size:12px}.newsletterSubscriberTableHead+.newsletterSubscriberRow{border-top:0}.newsletterSubscriberRow>*{min-width:0;margin:0}.newsletterSubscriberRow>strong{overflow-wrap:anywhere}.newsletterSubscriberRow>span:nth-child(3){color:#555;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.newsletterSubscriberRow time{color:#444;line-height:1.45}.newsletterSubscriberStatus{border:1px solid #111;justify-content:center;min-width:58px;padding:5px 8px;font-size:11px;display:inline-flex}.newsletterSubscriberStatus.isACTIVE{color:#fff;background:#111}.newsletterSubscriberEmpty{color:#555;margin:0;padding:24px 16px;font-size:12px}@media (width<=820px){.newsletterSubscriberHead{flex-direction:column;align-items:start;gap:10px}.newsletterSubscriberTableHead{display:none}.newsletterSubscriberRow{border-top:1px solid #111;grid-template-columns:minmax(0,1fr);gap:9px;padding:16px}.newsletterSubscriberRow>:where(strong,span,time){white-space:normal;grid-template-columns:108px minmax(0,1fr);align-items:start;gap:10px;display:grid}.newsletterSubscriberRow>:where(strong,span,time):before{content:attr(data-label);color:#666;font-size:11px;font-weight:700}.newsletterSubscriberRow>span:nth-child(3){text-overflow:clip;overflow:visible}}.contentFunctionCCard>.contentAdminForm{min-width:0;border-top:1px solid #111!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin:0!important;padding:14px!important;display:grid!important}.contentFunctionCCard .contentAdminForm>*{min-width:0;margin:0;grid-column:1!important}.contentFunctionCCard .contentAdminForm label{gap:6px;display:grid}.contentFunctionCCard .contentAdminForm :where(input,select,textarea){width:100%;min-width:0}.contentFunctionCCard .contentAdminForm>button{width:100%}.contentFunctionCCard .loginPanelAdminPreview{aspect-ratio:4/5;width:100%;min-height:240px;max-height:none;padding:0}.contentFunctionCCard .loginPanelAdminPreview img{object-fit:cover;width:100%;height:100%;max-height:none}:root{--urkey-card-border:2px solid #111}:where(.bwPage,.opsPage,.procurementPage,.roleReviewPage,.directorPage,.contentAdminPage) :where(.catalogEntityCard,.urkeyCard,.bwPanel,.opsPanel,.procurementPanel,.contentFunctionCCard,.contentAdminGrid>article){border-width:2px!important}:where(.bwPage,.opsPage,.procurementPage,.roleReviewPage,.directorPage,.contentAdminPage) :where(.catalogEntityCard,.urkeyCard,.bwPanel,.opsPanel,.procurementPanel,.contentFunctionCCard,.contentAdminGrid>article) :where(p,span,small,label,code){font-size:13px;font-weight:650;line-height:1.45}:where(.bwPage,.opsPage,.procurementPage,.roleReviewPage,.directorPage,.contentAdminPage) :where(.catalogEntityCard,.urkeyCard,.bwPanel,.opsPanel,.procurementPanel,.contentFunctionCCard,.contentAdminGrid>article) :where(strong,h2,h3){font-weight:800}:where(.bwAdminHead,.opsHead,.procurementHead,.roleReviewHead,.directorHead,.contentWorkspaceHead,.accountHead)+:where(.bwMetrics,.bwAdminGrid,.opsSummary,.opsGrid,.procurementToolbar,.procurementSplit,.roleApplicationList,.directorGrid,.contentFunctionCGrid,.contentAdminPanel,.contentAdminGrid,.accountContentPanel){margin-top:24px!important}:where(.bwPage,.opsPage,.procurementPage,.roleReviewPage,.directorPage,.contentAdminPage) :where(.productAdminGrid,.catalogEntityGrid,.artworkPoolGrid,.platformProductAdminList){grid-auto-rows:480px;align-items:stretch!important}:where(.productAdminCard,.processEntityCard,.adminArtworkMarketCard,.adminVerticalProductCard){box-sizing:border-box;width:100%;height:480px;min-height:480px;overflow:hidden!important}.adminVerticalProductCard{grid-template-rows:auto minmax(0,1fr) auto!important}.adminVerticalProductCard>div:nth-child(2){align-content:start;overflow:hidden}.adminVerticalProductCard :where(h2,p,span,code){max-width:100%}.adminVerticalProductCard p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.productAdminCard>.productSkuSummary,.processEntityCard>.catalogEntityDescription,.adminArtworkMarketCard>.poolArtworkInfo{overflow:hidden}.productAdminCard>.productSkuSummary span,.adminArtworkMarketCard>.poolArtworkInfo span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (width<=620px){:where(.bwPage,.opsPage,.procurementPage,.roleReviewPage,.directorPage,.contentAdminPage) :where(.productAdminGrid,.catalogEntityGrid,.artworkPoolGrid,.platformProductAdminList){grid-auto-rows:auto}:where(.productAdminCard,.processEntityCard,.adminArtworkMarketCard,.adminVerticalProductCard){height:auto;min-height:0}}.legalPolicyFunctionGrid{grid-template-columns:repeat(3,minmax(0,1fr));width:min(1180px,100% - 48px);margin:20px auto 22px}.legalDocumentModalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.legalDocumentModalGrid>article{background:#fff;border:1px solid #111;align-content:start;gap:12px;min-width:0;padding:18px;display:grid}.legalDocumentModalGrid header{gap:6px;display:grid}.legalDocumentModalGrid :where(p,small){margin:0}.legalDocumentModalGrid small{color:#555;font-size:11px;line-height:1.5}.legalDocumentModalGrid button{width:100%;margin-top:auto}.notificationCreateCard .contentAdminForm{align-content:end;min-height:92px}@media (width>=721px){.unifiedLoginPage{grid-template-rows:auto minmax(0,1fr);min-height:100dvh;display:grid}.unifiedLoginCard{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(300px,1fr) minmax(340px,1fr);align-self:center;width:min(920px,100% - 40px);height:clamp(540px,100dvh - 132px,600px);margin:20px auto}.unifiedLoginIntro{grid-area:1/1/-1}.unifiedLoginTabs{grid-area:1/2}.unifiedLoginCard>form{overscroll-behavior:contain;grid-area:2/2;align-content:start;min-height:0;overflow-y:auto}.unifiedLoginCard>output{grid-area:3/2}}@media (width<=1100px){.contentFunctionCGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.legalPolicyFunctionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.contentFunctionCGrid{grid-template-columns:minmax(0,1fr)}.legalPolicyFunctionGrid{grid-template-columns:minmax(0,1fr);width:min(100% - 32px,1180px)}.legalDocumentModalGrid{grid-template-columns:minmax(0,1fr)}.unifiedLoginCard{grid-template-rows:auto;height:auto;min-height:0}.unifiedLoginIntro{grid-area:auto/1;min-height:0}.unifiedLoginIntro.hasImage{aspect-ratio:16/9;min-height:220px}.unifiedLoginTabs,.unifiedLoginCard>form,.unifiedLoginCard>output{grid-area:auto/1;overflow:visible}}.customLight>.publicSiteHeader+.productPicker,.customLight>.publicSiteHeader+.customToast,.accountPage>.accountHead+.customerAccountLayout{margin-top:24px!important}.customLight>.customToast+.productPicker{margin-top:12px!important}.canvasUploadButton,.canvasUploadButton:hover{color:#fff!important;background:#111!important;border-color:#111!important}.textLayerEditor{gap:14px;padding:16px}.textLayerEditor>div:first-of-type{grid-template-columns:minmax(0,1fr)}.textLayerEditor input,.textLayerEditor select{min-height:44px;font-size:14px}.textLayerEditor>.textComposerActions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.textLayerEditor>.textComposerActions button{width:100%;min-height:42px}.textLayerEditor .fontUploadButton{color:#111;background:#fff;border-color:#111}.customFontUploadHint{color:#666;white-space:nowrap;font-size:9px;line-height:1.25;display:block}.playbackMediaCanvas{display:none!important}.playbackMediaCanvas.isReady{display:block!important}.registrationAgreementRow>.registrationAgreementLink{box-sizing:border-box;text-align:center;cursor:pointer;white-space:nowrap;font-size:12px;font-weight:700;text-decoration:none;color:#111!important;background:#fff!important;border:1px solid #111!important;border-radius:0!important;width:124px!important;min-width:124px!important;min-height:32px!important;padding:4px 8px!important}.registrationAgreementRow>.registrationAgreementLink:hover{color:#fff!important;background:#111!important}.registrationAgreementRow>.registrationAgreementLink:focus-visible{outline-offset:2px;outline:2px solid #111}.paymentIntegrationForm .paymentSecretStatus{overflow-wrap:anywhere;background:#f7f7f5;border:1px solid #bbb;gap:5px;padding:12px;display:grid}.paymentIntegrationForm .paymentSecretStatus small{color:#555;font-size:11px;line-height:1.5}.paymentIntegrationForm .paymentEnableToggle{grid-template-columns:none;align-items:center;gap:9px;min-height:42px;display:flex}.paymentIntegrationForm .paymentEnableToggle input{width:18px;min-height:18px}.textLayerEditor .customFontStatus{overflow-wrap:anywhere}.templateSideTabs{grid-template-columns:repeat(2,auto);gap:4px;display:inline-grid!important}.templateSideTabs button{color:#111;background:#fff;border:1px solid #111;border-radius:999px;min-height:32px;padding:6px 14px;font-size:11px;font-weight:800}.templateSideTabs button.active{color:#fff;background:#111}.templateSideToggle{align-items:center;gap:9px;display:flex!important}.templateSideToggle input{width:17px!important;min-height:17px!important}.accountSecurityCard{min-height:600px}.accountSecurityCard>button{white-space:normal;overflow-wrap:anywhere}@media (width<=720px){.accountSecurityCard{min-height:0}.canvasTop{flex-wrap:wrap;align-items:flex-start}.templateSideTabs{order:3;width:100%}.templateSideTabs button{width:100%}}.designSnapshotPreviewDouble{grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;display:grid}.designSnapshotSide{gap:5px;min-width:0;margin:0;display:grid}.designSnapshotSide figcaption{color:#555;letter-spacing:.09em;font-size:10px;font-weight:800}.designSnapshotSideFrame{background:#fff;border:1px solid #111;place-items:center;width:100%;height:clamp(150px,24vw,260px);display:grid;overflow:hidden}.designSnapshotSideFrame>svg{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.snapshotPreview.designSnapshotPreviewDouble,.cartSnapshotCard .cartItemPreview.designSnapshotPreviewDouble{background:0 0;border:0;border-radius:0;min-height:0;overflow:visible}.operationsCardPreview.designSnapshotPreviewDouble{aspect-ratio:auto;place-items:stretch stretch;padding:12px}.orderLinePreview.designSnapshotPreviewDouble{border:0;width:130px;height:auto}.orderLinePreview.designSnapshotPreviewDouble .designSnapshotSideFrame{height:112px}.productionDesignPreview.designSnapshotPreviewDouble{padding:10px}.orderSnapshots .designSnapshotPreviewDouble{gap:8px}.orderSnapshots .designSnapshotSideFrame{height:clamp(170px,22vw,260px)}.modalCloseButton{box-sizing:border-box;text-align:center;flex:0 0 36px;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;font-size:25px!important;font-weight:400!important;line-height:1!important;display:inline-grid!important}.modalCloseButton>span{place-items:center;width:100%;height:100%;line-height:1;display:grid;transform:translateY(-1px)}.fulfillmentAddressList{flex:360px;gap:8px;min-width:0;display:grid}.fulfillmentAddressEntry{grid-template-columns:minmax(100px,auto) minmax(120px,auto) minmax(180px,1fr);align-items:center;gap:6px 14px;min-width:0;display:grid}.fulfillmentAddressEntry small{color:#666;grid-column:1/-1;font-weight:750}.fulfillmentAddressEntry p{overflow-wrap:anywhere;min-width:0}.operationsVerticalCard>.fulfillmentOrderAddress>.fulfillmentAddressList,.operationsVerticalCard>.fulfillmentOrderAddress>.fulfillmentAddressEntry{flex:360px}@media (width<=700px){.fulfillmentAddressEntry{grid-template-columns:1fr;gap:3px}}.artworkLightboxImage{position:relative}.artworkLightboxClose{z-index:2;color:#fff;cursor:pointer;background:#111;border:1px solid #111;position:absolute;top:12px;right:12px}.homepageRichTextField{gap:6px;min-width:0;font-size:12px;display:grid}.richTextEditor{background:#fff;border:1px solid #111;min-width:0;overflow:hidden}.richTextToolbar{background:#f5f5f2;border-bottom:1px solid #bbb;flex-wrap:wrap;gap:6px;padding:8px;display:flex}.homepageEditorialForm .richTextToolbar>button.richTextControl:not(#urkey-button-contract){font-size:11px;line-height:1.2;color:#111!important;background:#fff!important;border:1px solid #999!important;border-radius:0!important;width:auto!important;min-width:36px!important;min-height:34px!important;padding:7px 10px!important}.homepageEditorialForm .richTextToolbar>button.richTextControl:not(#urkey-button-contract):not(:disabled):hover,.homepageEditorialForm .richTextToolbar>button.richTextControl:not(#urkey-button-contract):focus-visible{color:#fff!important;background:#111!important;border-color:#111!important}.homepageEditorialForm .richTextToolbar>button.richTextControl:disabled{opacity:.5;cursor:wait}.richTextCanvas{color:#222;outline:none;min-height:360px;max-height:62vh;padding:clamp(18px,3vw,34px);font-size:16px;line-height:1.75;overflow-y:auto}.richTextCanvas:focus{box-shadow:inset 0 0 0 2px #111}.richTextCanvas:empty:before{color:#777;content:attr(data-placeholder);pointer-events:none}.richTextCanvas :where(p,h2,h3,blockquote,ul,ol){max-width:70ch;margin:0 auto 1.2em}.richTextCanvas h2{margin-top:1.4em;font-size:28px;line-height:1.15}.richTextCanvas h3{margin-top:1.3em;font-size:20px;line-height:1.25}.richTextCanvas blockquote{color:#555;border:1px solid #bbb;padding:12px 18px}.richTextCanvas img{width:min(100%,760px);height:auto;margin:24px auto;display:block}.richTextCanvas a{color:#173dff;text-underline-offset:3px;text-decoration:underline}.richTextMeta{color:#555;border-top:1px solid #ddd;justify-content:space-between;gap:16px;padding:8px 10px;font-size:11px;display:flex}.richTextMeta span:first-child{overflow-wrap:anywhere;min-width:0}.richTextMeta span:last-child{flex:none}.homeStoryBody :where(p,h2,h3,blockquote,ul,ol,img,hr){margin-top:0;margin-bottom:1.4em}.homeStoryBody h2{letter-spacing:-.045em;margin-top:2.2em;font-size:clamp(28px,4vw,48px);line-height:1.05}.homeStoryBody h3{letter-spacing:-.03em;margin-top:1.8em;font-size:clamp(21px,2.5vw,30px);line-height:1.15}.homeStoryBody :where(ul,ol){padding-inline-start:1.35em}.homeStoryBody blockquote{color:#555;border:1px solid #bbb;padding:clamp(16px,3vw,28px);font-size:1.08em}.homeStoryBody img{width:min(100%,980px);height:auto;margin-inline:50%;display:block;transform:translate(-50%)}.homeStoryBody a{color:#173dff;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.homeStoryBody hr{border:0;border-top:1px solid #bbb}@media (width<=700px){.richTextCanvas{min-height:300px;padding:18px;font-size:16px}.richTextMeta{flex-direction:column;align-items:flex-start;gap:4px}.homeStoryBody img{width:100%;margin-inline:0;transform:none}.designSnapshotSideFrame,.orderSnapshots .designSnapshotSideFrame{height:min(62vw,260px)}.orderLinePreview.designSnapshotPreviewDouble{width:96px!important}.orderLinePreview.designSnapshotPreviewDouble .designSnapshotSideFrame{height:88px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
