/*! 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-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;--entry-angle:0deg;--edge-runner-angle:0deg}}}@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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.resize{resize:both}.rounded{border-radius:.25rem}.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,)}}.hoodie{clip-path:none!important;background:0 0!important}.hoodie:before,.hoodie:after{display:none!important}.hoodie img.hoodie-base{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.hoodie img.placed-art{z-index:3;object-fit:contain;width:24%;height:22%;position:absolute;top:31%;left:38%}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}.experience{--bg:#f8f8f9;--ink:#111318;--muted:#7e838b;--line:#e4e5e8;--card:#ffffffb3;--glow:#ff393f;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 67% 62%,#f6363d12,transparent 22%),linear-gradient(120deg,#fff 0%,var(--bg) 64%,#f1f2f4 100%);transition:all .35s;position:relative;overflow:hidden}.experience.dark{--bg:#05080d;--ink:#f4f5f7;--muted:#a0a6af;--line:#222933;--card:#060a10b8;background:radial-gradient(circle at 58% 42%,#12202d 0,#060a0f 42%,#020305 100%)}.experience.clean{--bg:#fff;--line:#eceef1;--card:#fff;background:#fff}.theme-rail{border-right:1px solid var(--line);z-index:5;justify-content:center;align-items:center;width:50px;display:flex;position:absolute;top:0;bottom:0;left:0}.theme-rail>span{writing-mode:vertical-rl;letter-spacing:.16em;font-size:11px;transform:rotate(180deg)}.theme-buttons{gap:6px;display:grid;position:absolute;bottom:22px}.theme-buttons button{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:50%}.theme-buttons .on{background:var(--ink);color:var(--bg)}header{z-index:3;grid-template-columns:1fr 1fr 1fr;align-items:center;height:84px;margin-left:50px;padding:0 5%;display:grid;position:relative}.logo{text-align:left;color:var(--ink);background:0 0;border:0;font:700 27px Georgia,serif}.logo span,.bot-body span{color:#f12834}.progress{align-items:center;display:flex}.progress i{background:var(--line);width:55px;height:1px;position:relative}.progress i:before{content:"";background:#c8cbd0;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px}.progress i.active:before{background:#ff343c;box-shadow:0 0 18px #ff343c}.account{justify-content:flex-end;align-items:center;gap:18px;display:flex}.account button{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:30px;padding:12px 22px;font-size:11px;font-weight:700}.account b{color:#111;background:#eceef1;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.stage{grid-template-columns:290px minmax(480px,1fr) 310px;align-items:center;gap:18px;height:calc(100vh - 84px);min-height:630px;margin-left:50px;padding:0 5% 86px;display:grid}.entry-panel h1{margin:0 0 12px;font-size:36px;line-height:.98}.entry-panel>p{color:var(--muted);margin:0 0 18px}.entry-card{text-align:left;border:1px solid var(--line);background:var(--card);width:100%;min-height:86px;color:var(--ink);border-radius:14px;grid-template-columns:55px 1fr 25px;align-items:center;margin:10px 0;padding:12px;transition:all .2s;display:grid}.entry-card.selected{border-color:#ff3d44;box-shadow:0 0 20px #ff323c2e}.entry-card strong,.entry-card small{display:block}.entry-card small{color:var(--muted);margin-top:7px;line-height:1.35}.entry-icon{font-size:28px}.entry-card>b{font-size:26px}.catalog-link{color:#e72e38;background:0 0;border:0;margin-top:12px;font-weight:700}.product-stage{place-items:center;height:100%;display:grid;position:relative}.halo{border:1px solid #6482a02e;border-radius:50%;width:520px;height:520px;position:absolute;box-shadow:inset 0 0 80px #4b8ab90d}.hoodie-wrap{z-index:2;place-items:center;width:min(520px,90%);display:grid}.hoodie{filter:drop-shadow(0 30px 26px #0000002e);clip-path:polygon(31% 8%,41% 1%,59% 1%,69% 8%,91% 20%,82% 43%,74% 37%,78% 99%,22% 99%,26% 37%,18% 43%,9% 20%);background:linear-gradient(145deg,#fafafa,#dcdde0 55%,#fafafa);width:360px;height:440px;position:relative}.dark .hoodie{background:linear-gradient(145deg,#20252c,#060708 55%,#252b32)}.hoodie:before{content:"";border:2px solid #50505059;border-radius:40% 40% 55% 55%;width:24%;height:17%;position:absolute;top:2%;left:38%}.hoodie:after{content:"";border:1px solid #6464644d;border-radius:12px;height:22%;position:absolute;bottom:12%;left:29%;right:29%}.hoodie img{z-index:3;object-fit:contain;width:24%;height:22%;position:absolute;top:31%;left:38%}.platform{border:1px solid var(--line);text-align:center;background:linear-gradient(#fff,#e9eaec);border-radius:50%;place-items:center;width:390px;height:64px;margin-top:-5px;display:grid;box-shadow:0 18px 30px #2837462e}.dark .platform{background:linear-gradient(#1d2630,#080b0f);box-shadow:0 0 24px #58b9ff55}.platform small{color:var(--muted);margin-top:3px;font-weight:400;display:block}.arrow{border:1px solid var(--line);background:var(--card);width:42px;height:42px;color:var(--ink);border-radius:50%;font-size:30px;position:absolute;top:47%}.arrow.left{left:2%}.arrow.right{right:2%}.product-tools{gap:10px;display:flex;position:absolute;bottom:8px}.product-tools button,.upload{border:1px solid var(--line);background:var(--card);border-radius:20px;padding:9px 14px;font-size:12px;font-weight:700}.upload input{display:none}.assistant-zone{flex-direction:column;justify-content:flex-end;align-items:center;height:70%;display:flex;position:relative}.speech{border:1px solid var(--line);background:var(--card);border-radius:16px;width:145px;padding:18px;font-weight:700;position:absolute;top:4%;left:0}.speech span{margin-top:9px;font-weight:400;line-height:1.35;display:block}.bot{filter:drop-shadow(0 22px 22px #0003);flex-direction:column;align-items:center;width:165px;height:260px;display:flex}.bot-face{background:#101722;border:7px solid #d9dee5;border-radius:45%;justify-content:center;align-items:center;gap:23px;width:110px;height:82px;margin-top:28px;display:flex}.bot-face i{border:4px solid #71cfff;border-bottom:0;border-radius:20px 20px 0 0;width:17px;height:12px;box-shadow:0 0 12px #45aaff}.bot-body{color:#111;text-align:center;background:linear-gradient(145deg,#f6f7f8,#9ea5ad);border-radius:45px 45px 35px 35px;width:125px;height:120px;padding-top:42px;font:700 15px Georgia}.dark .bot-body{color:#fff;background:linear-gradient(145deg,#2b323c,#080a0d)}.dare{background:linear-gradient(var(--bg),var(--bg)) padding-box,conic-gradient(#ff315c,#7a45ff,#29e5ff,#71ff91,#ffd94a,#ff315c) border-box;width:132px;height:132px;color:var(--ink);border:3px solid #0000;border-radius:50%;font-size:11px;font-weight:900;position:absolute;bottom:-26px;right:0;box-shadow:0 0 12px #28e7ff,0 0 24px #ff45c8}.dare.pressed{transform:scale(.92);box-shadow:0 0 34px #ff45c8}.catalog-drawer,.location-tray{z-index:20;border:1px solid var(--line);background:var(--bg);border-radius:24px;padding:28px;position:fixed;bottom:105px;left:7%;right:7%}@supports (color:color-mix(in lab, red, red)){.catalog-drawer,.location-tray{background:color-mix(in srgb,var(--bg) 92%,transparent)}}.catalog-drawer,.location-tray{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);gap:18px;display:grid;box-shadow:0 24px 80px #00000038}.catalog-drawer h2{margin:6px 0}.catalog-drawer>div>span,.location-tray>div>span{color:#ef3340;letter-spacing:.15em;font-size:10px;font-weight:900}.brand-chips,.location-options{flex-wrap:wrap;gap:8px;display:flex}.brand-chips button,.location-options button{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;padding:12px 16px}.catalog-drawer label{border:1px solid var(--line);border-radius:15px;padding:14px}.catalog-drawer input{width:90%;color:var(--ink);background:0 0;border:0;outline:0}.close{color:var(--ink);background:0 0;border:0;font-size:28px;position:absolute;top:18px;right:22px}.location-options button{display:grid}.location-options button small{color:var(--muted);margin-top:4px}.location-options .chosen{border-color:#ff3540;box-shadow:0 0 14px #ff354033}.step-dock{z-index:15;border:1px solid var(--line);background:var(--bg);border-radius:18px;width:600px;height:62px;position:fixed;bottom:14px;left:calc(50% - 300px)}@supports (color:color-mix(in lab, red, red)){.step-dock{background:color-mix(in srgb,var(--bg) 90%,transparent)}}.step-dock{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.step-dock button{color:var(--muted);background:0 0;border:0;font-size:10px}.step-dock button i{margin-bottom:5px;font-size:17px;font-style:normal;display:block}.step-dock .active{color:#f12f3a;background:#ff2d380d;box-shadow:inset 0 2px #ff3440}.method-note{color:var(--muted);font-size:10px;position:fixed;bottom:17px;right:20px}.method-note button{color:#ec313b;background:0 0;border:0;text-decoration:underline}.clean .halo,.clean .bot,.clean .speech{display:none}.clean .stage{grid-template-columns:320px 1fr 120px}.clean .product-stage{border-left:1px solid var(--line);border-right:1px solid var(--line)}@media (width<=1000px){.stage{grid-template-columns:260px 1fr}.assistant-zone,.progress,.method-note{display:none}}@media (width<=700px){.theme-rail{display:none}header{grid-template-columns:1fr 1fr;margin-left:0;padding:0 18px}.account b{display:none}.stage{grid-template-columns:1fr;height:auto;min-height:calc(100vh - 84px);margin-left:0;padding:15px 20px 115px}.entry-panel h1{font-size:30px}.entry-card:not(.selected){display:none}.product-stage{height:480px}.hoodie{width:260px;height:330px}.platform{width:280px}.halo{width:340px;height:340px}.step-dock{width:auto;left:10px;right:10px;overflow-x:auto}.step-dock button{min-width:70px}.catalog-drawer,.location-tray{max-height:65vh;bottom:90px;left:12px;right:12px;overflow:auto}}.magic-space{z-index:100;color:#fff;background:radial-gradient(circle at 50% 37%,#34144e 0,#12091e 25%,#030307 65%);flex-direction:column;align-items:center;padding:62px 5%;display:flex;position:fixed;inset:0;overflow:auto}.magic-space:before,.magic-space:after{content:"";filter:blur(1px);pointer-events:none;border:3px solid #ff994d;border-radius:50%;width:62%;height:58%;position:absolute;top:10%;left:19%;box-shadow:0 0 18px #ff853c,0 0 65px #ff6b2155}.magic-space:after{border-color:#a64dff;transform:rotate(36deg);box-shadow:0 0 22px #923cff,0 0 80px #7130ff77}.magic-close{z-index:3;color:#fff;background:#08080dbb;border:1px solid #ffffff38;border-radius:50%;width:46px;height:46px;font-size:28px;position:fixed;top:25px;right:30px}.magic-kicker{z-index:2;letter-spacing:.55em;color:#ffba82;font-size:11px}.magic-space h2{z-index:2;text-transform:uppercase;letter-spacing:.24em;margin:17px 0 9px;font-size:39px;font-weight:400}.magic-space>p{z-index:2;text-align:center;color:#d5cbdc;max-width:680px;margin:0;line-height:1.55}.magic-themes{z-index:2;grid-template-columns:repeat(4,1fr);gap:18px;width:min(1180px,100%);margin-top:46px;display:grid}.magic-card{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:linear-gradient(145deg,#11111bdd,#06060bdd);border:1px solid #ffffff2e;border-radius:24px;min-height:340px;padding:23px;transition:all .25s;box-shadow:0 24px 60px #0008}.magic-card:hover{border-color:#ff994dcc;transform:translateY(-8px)}.magic-card>span{color:#ffc38d;text-transform:uppercase;letter-spacing:.18em;font-size:9px}.magic-card h3{margin:15px 0 5px;font-size:25px}.magic-card small{color:#aaa1b4}.magic-card>button{color:#fff;text-align:left;background:#ffffff0c;border:1px solid #ffffff2f;border-radius:30px;width:100%;margin-top:20px;padding:11px}.magic-card>button b{float:right;font-size:18px}.mini-set{height:150px;margin-top:10px;position:relative}.mini-set i{filter:drop-shadow(0 13px 13px #000);background:linear-gradient(145deg,#272733,#050507);display:block;position:absolute;bottom:10px}.mini-set i:first-child{clip-path:polygon(28% 8%,42% 0,58% 0,72% 8%,100% 24%,86% 48%,76% 40%,80% 100%,20% 100%,24% 40%,14% 48%,0 24%);width:43%;height:120px;left:8%}.mini-set i:nth-child(2){clip-path:polygon(28% 5%,42% 0,58% 0,72% 5%,100% 20%,86% 48%,76% 40%,80% 100%,20% 100%,24% 40%,14% 48%,0 20%);width:39%;height:92px;right:7%}.mini-set i:nth-child(3){border-radius:50% 50% 14% 14%;width:38%;height:34px;bottom:0;left:38%;transform:rotate(-6deg)}.magic-card.orange .mini-set i{box-shadow:inset 0 0 12px #ff8b2633}.magic-card.violet .mini-set i{box-shadow:inset 0 0 12px #b545ff55}.magic-card.blue .mini-set i{box-shadow:inset 0 0 12px #25a9ff55}.magic-card.pink .mini-set i{box-shadow:inset 0 0 12px #ff3f9c55}.magic-footer{z-index:2;letter-spacing:.4em;align-items:center;gap:28px;margin-top:34px;font-size:11px;display:flex}.magic-footer button{color:#fff;background:#ffffff0c;border:1px solid #ffffff2f;border-radius:50%;width:38px;height:38px}.magic-footer span{color:#0000;background:linear-gradient(90deg,#ffad62,#d998ff);-webkit-background-clip:text;background-clip:text}@media (width<=900px){.magic-themes{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.magic-space{padding-top:45px}.magic-space h2{font-size:25px}.magic-themes{grid-template-columns:1fr}.magic-space:before,.magic-space:after{width:90%;height:40%;position:fixed;left:5%}}.assistant-visual{transform-origin:50% 82%;width:190px;height:285px;animation:4.2s ease-in-out infinite assistant-float;position:relative}.assistant-character{object-fit:contain;filter:drop-shadow(0 20px 22px #0004);width:100%;height:100%}.assistant-blink{opacity:0;background:#030b12e6;border-radius:50%;width:30%;height:5%;animation:6.2s infinite assistant-blink;position:absolute;top:27%;left:42%;transform:scaleY(.15)}.speech{transform-origin:82% 100%;animation:.48s cubic-bezier(.2,.9,.25,1.25) both speech-pop}.speech span{min-height:3.7em}.typing-caret{vertical-align:-2px;background:#ef3340;width:2px;height:1em;margin-left:3px;animation:.75s step-end infinite caret-blink;display:inline-block}.item-tray{z-index:22;border:1px solid var(--line);background:var(--bg);border-radius:24px;position:fixed;bottom:88px;left:6%;right:6%}@supports (color:color-mix(in lab, red, red)){.item-tray{background:color-mix(in srgb,var(--bg) 94%,transparent)}}.item-tray{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);overflow:hidden;box-shadow:0 25px 80px #0003}.item-tabs{border-bottom:1px solid var(--line);gap:4px;height:63px;padding:0 18px;display:flex}.item-tabs button{min-width:125px;color:var(--muted);text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 16px}.item-tabs button small{margin-top:4px;display:block}.item-tabs .active{color:var(--ink);border-color:#f1303b}.item-tabs .add-product{color:#e82e39;font-weight:800}.item-config{grid-template-columns:1.1fr 1.5fr 2fr .6fr;align-items:center;gap:28px;min-height:150px;padding:24px;display:grid}.item-config span{color:var(--muted);letter-spacing:.12em;margin-bottom:10px;font-size:9px;font-weight:900;display:block}.item-config strong{font-size:15px}.color-picker>div{gap:8px;display:flex}.color-picker button{border:3px solid var(--bg);outline:1px solid var(--line);border-radius:50%;width:29px;height:29px}.color-picker button.chosen{outline:2px solid #f2323e;box-shadow:0 0 13px #f2323e55}.color-picker>strong{margin-top:8px;font-size:11px;display:block}.size-grid>div{gap:7px;display:flex}.size-grid label{text-align:center;color:var(--muted);font-size:10px}.size-grid input{border:1px solid var(--line);background:var(--card);width:48px;height:34px;color:var(--ink);text-align:center;border-radius:8px;margin-top:5px;display:block}.item-total strong{font-size:32px}@keyframes assistant-float{0%,to{transform:translateY(0)rotate(-.35deg)}50%{transform:translateY(-9px)rotate(.35deg)}}@keyframes assistant-blink{0%,44%,46%,78%,80%,to{opacity:0}45%,79%{opacity:.82}}@keyframes speech-pop{0%{opacity:0;transform:translateY(10px)scale(.86)}to{opacity:1;transform:none}}@keyframes caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.assistant-visual,.assistant-blink,.speech,.typing-caret{animation:none!important}.typing-caret{display:none}}@media (width<=800px){.item-config{grid-template-columns:1fr 1fr;max-height:55vh;overflow:auto}.item-tabs{overflow:auto}.size-grid>div{flex-wrap:wrap}}.experience.signature{--bg:#f7f8fa;--ink:#111319;--muted:#848993;--line:#e1e4e9;--card:#ffffffc2;background:radial-gradient(at 58% 51%,#fff 0,#f6f7f9 42%,#eef0f3 100%)}.experience.signature:after{content:"";pointer-events:none;opacity:.23;background-color:#0000;background-image:linear-gradient(90deg,#dfe3e859 1px,#0000 1px),linear-gradient(#dfe3e838 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:86px 86px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:84px 0 0 50px;-webkit-mask-image:radial-gradient(circle at 57%,#0000 0,#000 78%);mask-image:radial-gradient(circle at 57%,#0000 0,#000 78%)}header{border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){header{border-bottom:1px solid color-mix(in srgb,var(--line) 52%,transparent)}}.entry-panel{z-index:3}.entry-panel h1{letter-spacing:-.04em;font-size:38px}.entry-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;min-height:82px;box-shadow:0 10px 30px #202d3c06}.entry-card.selected{background:linear-gradient(115deg,#fffffff0,#fff5f6cc);border-color:#ff4b52;box-shadow:0 0 0 1px #ff4b5215,0 12px 35px #ff4b5212}.entry-icon{border:1px solid var(--line);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.product-stage:before{content:"";background:radial-gradient(circle,#ffffffb8,#e0e8f029 46%,#0000 69%);border-radius:50%;width:610px;height:610px;position:absolute}.halo{border-color:#4d7eae3d;width:540px;height:540px;box-shadow:inset 0 0 90px #3870a60b,0 0 90px #fffc}.hoodie{width:390px;height:460px}.hoodie-wrap{transform:translateY(-9px)}.platform{background:linear-gradient(#fff,#e9ebef);width:410px;height:72px;margin-top:-15px;box-shadow:0 24px 34px #3546582b,inset 0 1px #fff}.assistant-zone{z-index:4;align-items:flex-start;height:76%}.assistant-character{object-position:center bottom}.speech{background:#ffffffc7;width:142px;padding:16px;top:8%;left:-12px;box-shadow:0 15px 35px #2a384812}.speech strong{display:block}.speech:after{content:"";background:inherit;border-right:1px solid var(--line);border-bottom:1px solid var(--line);width:18px;height:18px;position:absolute;bottom:-10px;right:24px;transform:rotate(45deg)}.dare{background:radial-gradient(circle at 50% 45%,#ffffffeb,#ffffffb3) padding-box padding-box,conic-gradient(#ff365d,#a34dff,#32d8ff,#6dff9a,#ffe04e,#ff365d) border-box;width:132px;height:132px;bottom:19px;right:-2px;box-shadow:0 0 14px #27e2ff,0 0 31px #ff45c866,0 20px 32px #8b6eaa26}.dare span{color:#0000;background:linear-gradient(90deg,#138fa6,#e8226d,#6c37ed);-webkit-background-clip:text;background-clip:text;line-height:1.35;display:block}.dare small{letter-spacing:.12em;color:var(--muted);margin-top:8px;font-size:7px;display:block}.dare-arrow{color:#aeb4bd;font:300 34px Georgia;position:absolute;bottom:148px;right:75px;transform:rotate(18deg)}.dark .dare{background:radial-gradient(circle,#120818,#030305) padding-box padding-box,conic-gradient(#ff365d,#a34dff,#32d8ff,#6dff9a,#ffe04e,#ff365d) border-box}.dark .speech{background:#070b11d6}.step-dock{border-radius:15px;height:68px;bottom:16px;box-shadow:0 12px 35px #1d29371a}@media (width<=1180px){.stage{grid-template-columns:250px minmax(430px,1fr) 220px}.hoodie{width:330px;height:410px}.assistant-visual{width:170px}.dare{width:112px;height:112px}.dare-arrow{display:none}}.assistant-visual{align-self:flex-start;width:220px;height:330px;margin-bottom:12px;margin-left:-2px}.assistant-character{object-position:center bottom;animation:4.2s ease-in-out infinite assistant-breathe}.assistant-blink{display:none}@keyframes assistant-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}@media (prefers-reduced-motion:reduce){.assistant-character{animation:none!important}}@media (width<=1180px){.assistant-visual{width:185px;height:290px}}button{transition:transform .22s,box-shadow .22s,border-color .22s,background-color .22s,color .22s}button:active{transform:scale(.97)}.experience{transition:color .45s,background .55s}.entry-panel{animation:.65s cubic-bezier(.2,.8,.2,1) both ui-slide-left}.entry-card:hover{transform:translate(5px);box-shadow:0 14px 34px #23303f14}.entry-card.selected{transform:translate(4px)}.entry-icon{transition:transform .3s,background-color .3s}.entry-card:hover .entry-icon,.entry-card.selected .entry-icon{transform:rotate(-4deg)scale(1.06)}.hoodie-wrap{animation:.85s cubic-bezier(.16,.82,.25,1) both product-arrive}.hoodie-base{animation:5.8s ease-in-out infinite garment-breathe}.placed-art{animation:.48s cubic-bezier(.2,.9,.25,1.15) both art-arrive}.halo{animation:5.5s ease-in-out infinite halo-breathe}.platform{animation:4.8s ease-in-out infinite platform-glow}.arrow:hover{transform:scale(1.08);box-shadow:0 10px 25px #1e2b381f}.product-tools{animation:.65s .18s both ui-rise}.product-tools button:hover,.upload:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1e2b381a}.theme-buttons button:hover{transform:scale(1.12)}.progress i:before{transition:background-color .3s,box-shadow .3s,transform .3s}.progress i.active:before{transform:scale(1.12)}.dare{animation:3.2s ease-in-out infinite dare-pulse}.dare:hover{transform:scale(1.045);box-shadow:0 0 18px #28e7ff,0 0 42px #ff45c899}.catalog-drawer,.location-tray,.item-tray{animation:.42s cubic-bezier(.2,.85,.25,1) both tray-rise}.brand-chips button:hover,.location-options button:hover{transform:translateY(-2px)}.step-dock{animation:.65s .12s both dock-rise}.step-dock button i{transition:transform .25s}.step-dock button:hover i,.step-dock button.active i{transform:translateY(-2px)scale(1.08)}.magic-space{animation:.55s cubic-bezier(.15,.8,.2,1) both magic-reveal}.magic-space:before{animation:18s linear infinite portal-turn}.magic-space:after{animation:22s linear infinite portal-turn-reverse}.magic-card{animation:.55s both magic-card-rise}.magic-card:nth-child(2){animation-delay:70ms}.magic-card:nth-child(3){animation-delay:.14s}.magic-card:nth-child(4){animation-delay:.21s}.mini-set i{transition:transform .35s,filter .35s}.magic-card:hover .mini-set i:first-child{transform:translateY(-5px)rotate(-2deg)}.magic-card:hover .mini-set i:nth-child(2){transform:translateY(-3px)rotate(2deg)}.magic-card:hover .mini-set i:nth-child(3){transform:translateY(-4px)rotate(-6deg)}@keyframes ui-slide-left{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes ui-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes product-arrive{0%{opacity:0;transform:translateY(14px)scale(.965)}to{opacity:1;transform:translateY(-9px)scale(1)}}@keyframes garment-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes art-arrive{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes halo-breathe{0%,to{opacity:.65;transform:scale(.985)}50%{opacity:1;transform:scale(1.015)}}@keyframes platform-glow{0%,to{filter:brightness()}50%{filter:brightness(1.035)}}@keyframes dare-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}@keyframes tray-rise{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:none}}@keyframes dock-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes magic-reveal{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:none}}@keyframes portal-turn{to{transform:rotate(360deg)}}@keyframes portal-turn-reverse{0%{transform:rotate(36deg)}to{transform:rotate(-324deg)}}@keyframes magic-card-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.experience{--assistant-accent:#ff3b43;--assistant-filter:hue-rotate(-12deg) saturate(1.28)}.experience.clean{--assistant-accent:#252a31;--assistant-filter:grayscale(.8) saturate(.45) brightness(.96)}.experience.dark{--assistant-accent:#4abfff;--assistant-filter:hue-rotate(168deg) saturate(1.42) brightness(1.06)}.assistant-visual:before{content:"";z-index:-1;background:radial-gradient(circle,var(--assistant-accent) 0,transparent 68%);opacity:.14;filter:blur(24px);border-radius:48%;transition:background-color .35s,opacity .35s;position:absolute;inset:22% 8% 8% 21%}.assistant-character{filter:var(--assistant-filter) drop-shadow(0 20px 22px #0004) drop-shadow(0 0 9px var(--assistant-accent))}@supports (color:color-mix(in lab, red, red)){.assistant-character{filter:var(--assistant-filter) drop-shadow(0 20px 22px #0004) drop-shadow(0 0 9px color-mix(in srgb,var(--assistant-accent) 34%,transparent))}}.assistant-character{transition:filter .35s}.speech strong{color:var(--assistant-accent)}.typing-caret{color:var(--assistant-accent);background:var(--assistant-accent)}.dark .assistant-visual:before{opacity:.28}.assistant-character{transition:opacity .38s,filter .35s;position:absolute;inset:0}.assistant-dark{opacity:0;pointer-events:none}.dark .assistant-light{opacity:0}.dark .assistant-dark{opacity:1}.experience,.experience.clean,.experience.dark{--assistant-accent:#4abfff;--assistant-filter:hue-rotate(172deg) saturate(1.35) brightness(1.03)}.theme-rail{display:none}header{margin-left:0;padding-left:4%;padding-right:3%}.stage{margin-left:0}.account{gap:10px}.top-theme-switch{border:1px solid var(--line);background:var(--card);border-radius:999px;align-items:center;gap:3px;padding:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.top-theme-switch{background:color-mix(in srgb,var(--card) 88%,transparent)}}.top-theme-switch{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 7px 22px #0000000b}.top-theme-switch>span{color:var(--muted);letter-spacing:.14em;padding:0 8px;font-size:8px;font-weight:900}.account .top-theme-switch button{color:var(--muted);background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:8px 11px;font-size:10px;transition:all .22s;display:flex}.top-theme-switch button i{font-size:13px;font-style:normal}.account .top-theme-switch button.on{color:#fff;background:#15181d;box-shadow:0 4px 12px #0002}.dark .account .top-theme-switch button.on{color:#071019;background:#f5f7fa;box-shadow:0 0 16px #4abfff44}@media (width<=900px){.top-theme-switch>span,.top-theme-switch button:nth-of-type(2){display:none}.account .top-theme-switch button{padding:8px}.account>button{display:none}}.entry-panel{align-items:center!important}.entry-panel>.eyebrow,.entry-panel>h1,.entry-panel>p{align-self:flex-start}.entry-panel .entry-card,.entry-panel .magic-entry{aspect-ratio:1;isolation:isolate;transform:translateZ(0);text-align:center!important;border-radius:50%!important;place-items:center!important;width:156px!important;min-height:156px!important;margin:14px auto 8px!important;padding:25px 22px!important;display:grid!important;overflow:visible!important}@media (width>=1400px){.experience .magic-package-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.experience .magic-package-grid .magic-group-card{gap:11px!important;padding:13px!important}.experience .magic-package-grid .magic-group-card>header h3{font-size:26px!important}.experience .magic-package-grid .magic-group-stage{padding:10px!important}.experience .magic-package-grid .magic-group-products{grid-template-columns:1fr!important;gap:8px!important}.experience .magic-package-grid .magic-group-product,.experience .magic-package-grid .magic-group-product:nth-child(2){grid-template-columns:minmax(0,1fr) 86px!important;gap:8px!important;padding:8px!important}.experience .magic-package-grid .magic-product-select{grid-template-columns:74px minmax(0,1fr)!important;gap:9px!important}.experience .magic-package-grid .magic-product-select>i{width:74px!important;min-width:74px!important;height:82px!important}.experience .magic-package-grid .magic-product-select strong{font-size:15px!important}.experience .magic-package-grid .magic-product-select small{font-size:13px!important}.experience .magic-package-grid .magic-product-customize{width:86px!important;min-height:42px!important;font-size:13px!important}}@media (width>=820px) and (width<=1399px){.experience .magic-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}}@media (width<=819px){.experience .magic-package-grid{grid-template-columns:minmax(0,1fr)!important}.experience .magic-creative-title>span:last-child{font-size:clamp(24px,8vw,38px)!important}}@media (width<=720px){.experience .magic-upload-card.magic-upload-card-featured{border-radius:22px!important;padding:11px!important}.experience .magic-upload-card.magic-upload-card-featured .magic-upload-preview{grid-template-columns:1fr!important;gap:14px!important;padding:14px!important}.experience .magic-upload-card.magic-upload-card-featured .magic-upload-preview img{height:190px!important}.experience .magic-upload-card.magic-upload-card-featured>div:last-child{gap:9px!important;padding:2px!important}}.experience .magic-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:26px!important;display:grid!important}.experience .magic-package-grid .magic-group-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;padding:18px!important;overflow:hidden!important}.experience .magic-package-grid .magic-group-card>header{padding:4px 4px 16px!important}.experience .magic-package-grid .magic-group-card>header span{letter-spacing:.16em!important;font-size:12px!important}.experience .magic-package-grid .magic-group-card>header h3{font-size:34px!important;line-height:1.05!important}.experience .magic-package-grid .magic-group-card>header p{font-size:16px!important;line-height:1.45!important}.experience .magic-collection-hero>img{aspect-ratio:3/2!important;object-fit:cover!important}.experience .magic-package-grid .magic-group-stage{min-height:0!important;padding:16px!important}.experience .magic-package-grid .magic-group-product,.experience .magic-package-grid .magic-group-product:nth-child(2){box-sizing:border-box!important;background:#fff!important;border:1px solid #e2e4e7!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;padding:10px!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:none!important}.experience .magic-package-grid .magic-product-select{box-sizing:border-box!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;padding:0!important;display:grid!important}.experience .magic-package-grid .magic-product-select>span:last-child{text-align:left!important;min-width:0!important}.experience .magic-package-grid .magic-product-select strong{white-space:normal!important;font-size:17px!important;line-height:1.2!important}.experience .magic-package-grid .magic-group-actions{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}@media (width<=900px){.experience .magic-package-grid{grid-template-columns:1fr!important}}@media (width<=720px){.experience .magic-collection-results{box-sizing:border-box!important;width:100%!important;padding:18px 12px 120px!important;overflow-x:hidden!important}.experience .magic-results-intro{padding:18px 6px!important}.experience .magic-package-grid{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;width:100%!important}.experience .magic-package-grid .magic-group-card>header h3{font-size:28px!important}.experience .magic-package-grid .magic-group-card>header p{font-size:16px!important}.experience .magic-collection-hero figcaption{padding:14px!important}.experience .magic-collection-hero figcaption strong{font-size:18px!important}.experience .magic-package-grid .magic-group-products{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.experience .magic-package-grid .magic-group-product,.experience .magic-package-grid .magic-group-product:nth-child(2){grid-template-columns:minmax(0,1fr)!important;padding:10px!important}.experience .magic-package-grid .magic-product-select>i{width:100px!important;min-width:100px!important;height:112px!important}.experience .magic-package-grid .magic-product-select strong{overflow-wrap:normal!important;font-size:20px!important}.experience .magic-package-grid .magic-product-select small{font-size:16px!important}.experience .magic-collection-results{padding:22px 12px 104px!important}.experience .magic-package-grid .magic-group-card{border-radius:20px!important;padding:10px!important}.experience .magic-collection-hero{border-radius:16px!important}.experience .magic-collection-hero>img,.experience .magic-collection-artwork{aspect-ratio:3/2!important}.experience .magic-collection-hero figcaption{grid-template-columns:1fr!important;gap:4px!important;padding:14px 15px!important}.experience .magic-collection-hero figcaption span{grid-row:auto!important}.experience .magic-package-grid .magic-group-stage{padding:10px!important}.experience .magic-package-grid .magic-product-select{grid-template-columns:92px minmax(0,1fr)!important;gap:10px!important}.experience .magic-package-grid .magic-product-select>i{width:92px!important;height:104px!important}.experience .magic-centered-stage{padding:34px 18px 110px!important}.experience .magic-centered-copy h2{font-size:38px!important;line-height:1.06!important}.experience .magic-centered-answers{grid-template-columns:1fr!important;width:100%!important}.experience .magic-centered-answers button{min-height:64px!important;padding:17px 18px!important;font-size:18px!important}.experience .magic-results-intro h2{font-size:36px!important;line-height:1.04!important}.experience .magic-answer-summary{justify-content:flex-start!important}.experience .magic-package-grid .magic-group-stage{box-sizing:border-box!important;width:100%!important;padding:14px!important;overflow:hidden!important}.experience .magic-package-grid .magic-group-products{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;height:auto!important;display:grid!important}.experience .magic-package-grid .magic-group-product,.experience .magic-package-grid .magic-group-product:nth-child(2){box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;padding:12px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}.experience .magic-package-grid .magic-product-select{box-sizing:border-box!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;width:100%!important;min-width:0!important;display:grid!important;overflow:hidden!important}.experience .magic-package-grid .magic-product-select>i{grid-area:1/1!important;width:112px!important;min-width:112px!important;height:126px!important;overflow:hidden!important}.experience .magic-package-grid .magic-product-select>span:last-child{box-sizing:border-box!important;text-align:left!important;white-space:normal!important;grid-area:1/2!important;align-content:center!important;justify-items:start!important;width:100%!important;min-width:0!important;display:grid!important;overflow:hidden!important}.experience .magic-package-grid .magic-product-select strong{overflow-wrap:anywhere!important;white-space:normal!important;max-width:100%!important;font-size:19px!important;line-height:1.15!important}.experience .magic-package-grid .magic-product-select small{white-space:normal!important;font-size:15px!important;line-height:1.25!important}.experience .magic-package-grid .magic-product-customize{box-sizing:border-box!important;border-radius:13px!important;width:100%!important;min-height:50px!important;padding:12px 16px!important;font-size:17px!important}.experience .magic-package-grid .magic-product-check{top:10px!important;left:auto!important;right:10px!important}}@media (width>=1400px){.experience .magic-package-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.experience .magic-package-grid .magic-group-card{gap:11px!important;padding:13px!important}.experience .magic-package-grid .magic-group-card>header h3{font-size:26px!important}.experience .magic-package-grid .magic-group-stage{padding:10px!important}.experience .magic-package-grid .magic-group-products{grid-template-columns:1fr!important;gap:8px!important}.experience .magic-package-grid .magic-group-product,.experience .magic-package-grid .magic-group-product:nth-child(2){grid-template-columns:minmax(0,1fr) 86px!important;gap:8px!important;padding:8px!important}.experience .magic-package-grid .magic-product-select{grid-template-columns:74px minmax(0,1fr)!important;gap:9px!important}.experience .magic-package-grid .magic-product-select>i{width:74px!important;min-width:74px!important;height:82px!important}.experience .magic-package-grid .magic-product-select strong{font-size:15px!important}.experience .magic-package-grid .magic-product-select small{font-size:13px!important}.experience .magic-package-grid .magic-product-customize{width:86px!important;min-height:42px!important;font-size:13px!important}}@media (width>=820px) and (width<=1399px){.experience .magic-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}}@media (width<=819px){.experience .magic-package-grid{grid-template-columns:minmax(0,1fr)!important}.experience .magic-creative-title>span:last-child{font-size:clamp(24px,8vw,38px)!important}}.focus-guidance.business-health{gap:7px;padding:1px 0 0 15px}.focus-guidance.business-health>button{border:1px solid var(--line);background:var(--canvas);border-radius:9px;gap:2px;padding:7px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.focus-guidance.business-health>button{background:color-mix(in srgb,var(--canvas) 52%,var(--surface))}}.focus-guidance.business-health>button{transition:all .18s}.focus-guidance.business-health>button:hover{border-color:#287fc8}@supports (color:color-mix(in lab, red, red)){.focus-guidance.business-health>button:hover{border-color:color-mix(in srgb,#287fc8 35%,var(--line))}}.focus-guidance.business-health>button:hover{background:var(--surface)}.focus-guidance.business-health>button b{font-size:11px;line-height:1.25}.focus-guidance.business-health>button span{color:var(--muted);font-size:10px;line-height:1.35}.important-dates{border-top:1px solid var(--line);gap:3px;margin-top:2px;padding-top:8px;display:grid}.important-dates>small{color:#287fc8;letter-spacing:.13em;font-size:9px;font-weight:950}.important-dates>button{justify-content:space-between;align-items:center;gap:10px;background:0 0!important;border:0!important;border-radius:0!important;padding:4px 1px!important;display:flex!important}.important-dates>button b{font-size:10px!important}.important-dates>button span{color:var(--muted);font-size:10px!important}.focus-goals{border:1px solid var(--line);background:var(--panel);border-radius:19px;margin:18px 0;padding:15px 18px;box-shadow:0 10px 28px #141f2d0d}.focus-goals>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.focus-goals>header small{color:var(--red);letter-spacing:.14em;font-size:9px;font-weight:950}.focus-goals>header strong{letter-spacing:-.02em;margin-top:3px;font-size:16px;display:block}.focus-goals>header button,.goal-planner>header>button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--ink);border-radius:10px;padding:0 12px;font-size:11px;font-weight:850}.focus-goals-content{grid-template-columns:minmax(0,1.45fr) minmax(260px,.85fr);gap:18px;margin-top:13px;display:grid}.focus-goal-lines{gap:3px;display:grid}.focus-goal-lines>button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(180px,1fr) minmax(80px,1.4fr) 35px;align-items:center;gap:12px;padding:8px 9px;display:grid}.focus-goal-lines>button:hover{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.focus-goal-lines>button:hover{background:color-mix(in srgb,var(--red) 5%,transparent)}}.focus-goal-lines b{font-size:12px;line-height:1.2;display:block}.focus-goal-lines small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:650;display:block}.focus-goal-lines i{background:var(--line);border-radius:99px;height:5px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.focus-goal-lines i{background:color-mix(in srgb,var(--line) 82%,transparent)}}.focus-goal-lines i em{border-radius:inherit;background:var(--red);height:100%;display:block}.focus-goal-lines strong{text-align:right;font-size:11px}.focus-guidance{border-left:1px solid var(--line);gap:5px;padding-left:16px;display:grid}.focus-guidance>small{color:#287fc8;letter-spacing:.14em;font-size:9px;font-weight:950}.focus-guidance button{color:var(--ink);text-align:left;background:0 0;border:0;gap:3px;padding:3px 0;display:grid}.focus-guidance button b{font-size:11px;line-height:1.35}.focus-guidance button span,.focus-guidance p,.focus-goal-lines p{color:var(--muted);font-size:10px;line-height:1.35}.goal-planner{border:1px solid var(--line);background:var(--panel);border-radius:20px;gap:17px;margin-top:18px;padding:22px;display:grid}.goal-planner>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.goal-planner>header small{color:var(--red);letter-spacing:.14em;font-size:10px;font-weight:900}.goal-planner>header h3{margin:4px 0;font-size:24px}.goal-planner>header p{max-width:620px;color:var(--muted);margin:0;font-size:13px;line-height:1.45}.goal-planner-list{gap:12px;display:grid}.goal-planner-list>article{border:1px solid var(--line);background:var(--surface);border-radius:15px;padding:15px}.goal-planner-list>article.paused{opacity:.55}.goal-planner-main{grid-template-columns:minmax(190px,1.7fr) repeat(4,minmax(110px,.65fr));gap:10px;display:grid}.goal-planner label{gap:5px;display:grid}.goal-planner label>span{letter-spacing:.1em;color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.goal-planner input,.goal-planner select{border:1px solid var(--line);background:var(--canvas);min-height:36px;color:var(--ink);border-radius:8px;padding:0 9px;font-size:12px}.goal-next-step{margin-top:11px}.goal-next-step input{width:100%}.goal-planner footer{justify-content:flex-end;align-items:center;gap:9px;margin-top:11px;display:flex}.goal-planner footer>span{color:var(--muted);margin-right:auto;font-size:11px}.goal-planner footer>span b{color:var(--ink)}.goal-planner footer label{align-items:center;gap:7px;display:flex}.goal-planner footer label span{white-space:nowrap}.goal-planner footer select{min-height:31px}.goal-planner footer button{border:1px solid var(--line);background:var(--surface);min-height:31px;color:var(--ink);border-radius:8px;padding:0 9px;font-size:11px;font-weight:800}.goal-planner footer .goal-remove{color:#c23c31}.goal-planner-note{color:var(--muted);margin:0;font-size:11px}@media (width<=900px){.focus-goals-content{grid-template-columns:1fr}.focus-guidance{border-top:1px solid var(--line);border-left:0;padding:11px 0 0}.goal-planner-main{grid-template-columns:1fr 1fr}.goal-planner footer{flex-wrap:wrap;align-items:flex-start}.goal-planner footer>span{width:100%}}@media (width<=560px){.focus-goal-lines>button{grid-template-columns:1fr 52px;gap:7px}.focus-goal-lines i{grid-area:2/1/auto/-1}.focus-goal-lines strong{grid-area:1/2}.goal-planner{padding:14px}.goal-planner>header{display:grid}.goal-planner-main{grid-template-columns:1fr}.goal-planner footer label{width:100%;display:grid}.goal-planner footer select{width:100%}}.focus-goal-lines{gap:7px}.focus-goal-lines>article{background:var(--canvas);border:1px solid #0000;border-radius:13px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.focus-goal-lines>article{background:color-mix(in srgb,var(--canvas) 50%,var(--surface))}}.focus-goal-lines>article{transition:border-color .18s,background .18s}.focus-goal-lines>article.expanded{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.focus-goal-lines>article.expanded{border-color:color-mix(in srgb,var(--red) 30%,var(--line))}}.focus-goal-lines>article.expanded{background:var(--surface)}.focus-goal-lines .focus-goal-summary{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.focus-goal-lines .focus-goal-summary:hover{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.focus-goal-lines .focus-goal-summary:hover{background:color-mix(in srgb,var(--red) 4%,transparent)}}.focus-goal-ring{background:conic-gradient(var(--red) var(--goal-progress),var(--line) 0);border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.focus-goal-ring{background:conic-gradient(var(--red) var(--goal-progress),color-mix(in srgb,var(--line) 72%,transparent) 0)}}.focus-goal-ring:after{content:"";border-radius:inherit;background:var(--surface);position:absolute;inset:4px}.focus-goal-ring em{z-index:1;font-size:8px;font-style:normal;font-weight:950;position:relative}.focus-goal-summary>span{min-width:0}.focus-goal-summary b{font-size:12px}.focus-goal-summary>strong{color:var(--red);white-space:nowrap;font-size:10px}.focus-goal-summary>strong b{margin-left:4px;font-size:13px;transition:transform .18s;display:inline-block}.focus-goal-lines>article.expanded .focus-goal-summary>strong b{transform:rotate(180deg)}.focus-goal-advice{border-top:1px solid var(--line);background:var(--red);grid-template-columns:1fr auto;gap:5px 12px;padding:10px 12px 12px 58px;display:grid}@supports (color:color-mix(in lab, red, red)){.focus-goal-advice{background:color-mix(in srgb,var(--red) 3%,var(--surface))}}.focus-goal-advice small{color:#287fc8;letter-spacing:.13em;grid-column:1/-1;font-size:9px;font-weight:950}.focus-goal-advice p{color:var(--ink);margin:0;font-size:11px;font-weight:650;line-height:1.45}.focus-goal-advice button{border:1px solid var(--line);background:var(--surface);min-height:30px;color:var(--ink);border-radius:8px;align-self:end;padding:0 9px;font-size:10px;font-weight:850}.focus-guidance{align-content:start}.focus-guidance>b{font-size:12px;line-height:1.35}.focus-guidance>span{color:var(--muted);font-size:10px;line-height:1.4}.dashboard-arrange-controls .dashboard-section-hide{background:#c23c31}@supports (color:color-mix(in lab, red, red)){.dashboard-arrange-controls .dashboard-section-hide{background:color-mix(in srgb,#c23c31 10%,var(--surface))}}.dashboard-arrange-controls .dashboard-section-hide{color:#c23c31}@media (width<=560px){.focus-goal-lines .focus-goal-summary{grid-template-columns:36px minmax(0,1fr);gap:8px}.focus-goal-summary>strong{grid-column:2;font-size:9px}.focus-goal-advice{grid-template-columns:1fr;padding-left:12px}.focus-goal-advice button{justify-self:start}.focus-goal-ring{width:34px;height:34px}}.experience .dashboard-sortable-layout{width:100%!important;max-width:none!important}.experience .dashboard-sortable-layout>.need-order-board{box-sizing:border-box!important;justify-self:stretch!important;width:100%!important;max-width:none!important;margin-inline:0!important}.experience .purchase-accordion{grid-template-columns:1fr!important;gap:10px!important;margin-top:14px!important;display:grid!important}.experience .purchase-accordion>article{border:1px solid var(--line)!important;background:var(--surface)!important;min-height:0!important;box-shadow:none!important;border-radius:16px!important;padding:0!important;display:block!important;overflow:hidden!important}.experience .need-order-summary{box-sizing:border-box;width:100%;min-height:66px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(220px,1.5fr) minmax(90px,.4fr) minmax(150px,.8fr) 30px;align-items:center;gap:14px;padding:12px 15px;display:grid}.experience .need-order-summary:hover{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.experience .need-order-summary:hover{background:color-mix(in srgb,var(--red) 4%,var(--surface))}}.experience .need-order-summary>span:first-child{gap:2px;min-width:0;display:grid}.experience .need-order-summary small{color:var(--red);letter-spacing:.12em;font-size:10px;font-weight:950}.experience .need-order-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.experience .need-order-summary em{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;font-style:normal;font-weight:750;overflow:hidden}.experience .need-order-summary>span:not(:first-child){color:var(--muted);font-size:14px;font-weight:750}.experience .need-order-summary>span b{color:var(--ink);font-size:17px}.experience .need-order-summary>i{background:var(--red);border-radius:9px;width:28px;height:28px}@supports (color:color-mix(in lab, red, red)){.experience .need-order-summary>i{background:color-mix(in srgb,var(--red) 9%,var(--surface))}}.experience .need-order-summary>i{color:var(--red);place-items:center;font-style:normal;font-weight:950;display:grid}.experience .need-order-expanded-details{border-top:1px solid var(--line);background:var(--canvas);padding:14px 16px 16px}@supports (color:color-mix(in lab, red, red)){.experience .need-order-expanded-details{background:color-mix(in srgb,var(--canvas) 45%,var(--surface))}}.experience .need-order-purchase-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.experience .need-order-purchase-facts>span{border:1px solid var(--line);background:var(--surface);border-radius:11px;gap:4px;min-width:0;padding:11px 12px;display:grid}.experience .need-order-purchase-facts small{color:var(--muted);letter-spacing:.1em;font-size:9px;font-weight:950}.experience .need-order-purchase-facts strong{overflow-wrap:anywhere;font-size:14px;line-height:1.25}.experience .need-order-size-breakdown{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:5px;margin-top:12px;padding:12px 14px;display:grid}.experience .need-order-size-breakdown small{color:var(--muted);letter-spacing:.12em;font-size:10px;font-weight:950}.experience .need-order-size-breakdown strong{font-size:15px;line-height:1.45}.experience .need-order-edit-panel .need-order-sizes{grid-column:1/-1!important}.experience .dashboard-arrange-finances{gap:2px!important;width:auto!important;padding:3px!important}.experience .dashboard-arrange-finances span{min-height:28px!important;padding:0 6px!important}.experience .dashboard-arrange-finances span b{display:none!important}.experience .dashboard-arrange-finances button{width:27px!important;height:27px!important}@media (width<=900px){.experience .need-order-purchase-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.experience .need-order-summary{grid-template-columns:minmax(0,1fr) auto 28px;gap:8px;padding:12px}.experience .need-order-summary>span:nth-child(3){grid-area:2/1/auto/-1}.experience .need-order-summary>i{grid-area:1/3}.experience .need-order-expanded-details{padding:12px}.experience .need-order-summary strong{white-space:normal;font-size:17px}.experience .need-order-purchase-facts{grid-template-columns:1fr}}.experience .internal-price-guide{gap:16px;display:grid}.experience .internal-price-guide-header{border:1px solid var(--line);background:var(--surface);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex;box-shadow:0 10px 28px #1219220d}.experience .internal-price-guide-header small,.experience .internal-price-guide-group header>div>span{color:var(--brand-primary);letter-spacing:.14em;font-size:11px;font-weight:950}.experience .internal-price-guide-header h2{letter-spacing:-.04em;margin:5px 0 4px;font-size:27px}.experience .internal-price-guide-header p{max-width:620px;color:var(--muted);margin:0;font-size:14px;line-height:1.45}.experience .internal-price-guide-actions,.experience .internal-price-guide-toolbar,.experience .price-guide-move,.experience .price-guide-row-actions,.experience .price-guide-save{align-items:center;gap:8px;display:flex}.experience .internal-price-guide-actions button,.experience .internal-price-guide-toolbar>button,.experience .price-guide-add-item,.experience .price-guide-save button{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);border-radius:11px;padding:0 14px;font-size:13px;font-weight:850}.experience .internal-price-guide-actions button:last-child,.experience .price-guide-save button{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}.experience .internal-price-guide-actions button.active{background:var(--ink);border-color:var(--ink);color:#fff}.experience .internal-price-guide-toolbar{border:1px solid var(--line);background:var(--canvas);border-radius:15px;padding:13px 15px}@supports (color:color-mix(in lab, red, red)){.experience .internal-price-guide-toolbar{background:color-mix(in srgb,var(--canvas) 68%,var(--surface))}}.experience .internal-price-guide-toolbar{flex-wrap:wrap}.experience .internal-price-guide-toolbar label{gap:5px;min-width:230px;display:grid}.experience .internal-price-guide-toolbar label span{letter-spacing:.1em;color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.experience .internal-price-guide-toolbar input,.experience .internal-price-guide-toolbar select,.experience .internal-price-guide-group input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:10px;padding:0 11px}.experience .internal-price-guide-list{gap:14px;display:grid}.experience .internal-price-guide-group{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.experience .internal-price-guide-group>header{border-bottom:1px solid var(--line);background:var(--canvas);justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.experience .internal-price-guide-group>header{background:color-mix(in srgb,var(--canvas) 55%,var(--surface))}}.experience .internal-price-guide-group h3{margin:0;font-size:17px}.experience .internal-price-guide-group header>div{gap:3px;display:grid}.experience .internal-price-guide-group header input{font-size:17px;font-weight:900}.experience .internal-price-guide-table>div,.experience .internal-price-guide-table article{grid-template-columns:minmax(150px,1fr) minmax(250px,1.6fr) minmax(130px,.7fr);align-items:center;gap:16px;padding:13px 17px;display:grid}.experience .price-guide-table-head{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950;padding-top:10px!important;padding-bottom:10px!important}.experience .internal-price-guide-table article{border-top:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.experience .internal-price-guide-table article{border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.experience .internal-price-guide-table article strong{font-size:14px}.experience .internal-price-guide-table article span{color:var(--muted);font-size:13px;line-height:1.4}.experience .internal-price-guide-table article>b{text-align:right;white-space:nowrap;font-size:14px}.experience .internal-price-guide-table article:has(.price-guide-row-actions){grid-template-columns:minmax(130px,1fr) minmax(170px,1.6fr) minmax(110px,.7fr) auto}.experience .price-guide-row-actions button,.experience .price-guide-move button{border:1px solid var(--line);background:var(--surface);min-width:30px;height:30px;color:var(--ink);border-radius:8px;padding:0 7px;font-size:12px;font-weight:850}.experience .price-guide-row-actions button:last-child{color:#b7352d}.experience .price-guide-add-item{margin:12px 17px}.experience .price-guide-empty{text-align:center;border:1px dashed var(--line);color:var(--muted);border-radius:16px;margin:0;padding:38px}.experience .price-guide-save{border:1px solid var(--line);background:var(--brand-primary);border-radius:14px;justify-content:space-between;padding:14px 17px}@supports (color:color-mix(in lab, red, red)){.experience .price-guide-save{background:color-mix(in srgb,var(--brand-primary) 5%,var(--surface))}}.experience .price-guide-save{color:var(--muted);font-size:13px}@media (width<=760px){.experience .internal-price-guide-header{display:grid}.experience .internal-price-guide-actions{width:100%}.experience .internal-price-guide-actions button{flex:1}.experience .internal-price-guide-toolbar label{min-width:100%}:is(.experience .internal-price-guide-table>div,.experience .internal-price-guide-table article,.experience .internal-price-guide-table article:has(.price-guide-row-actions)){grid-template-columns:1fr;gap:7px}.experience .price-guide-table-head{display:none}.experience .internal-price-guide-table article>b{text-align:left}.experience .price-guide-row-actions{margin-top:3px}.experience .price-guide-save{flex-direction:column;align-items:flex-start}.experience .price-guide-save button{width:100%}}@media print{.experience>header,.experience .hub-sidebar,.experience .hub-topline,.experience .hub-section-intro,.experience .section-workspace-label,.experience .control-settings-screen>section>header,.experience .control-purpose,.experience .control-section-title,.experience .internal-price-guide-actions,.experience .internal-price-guide-toolbar,.experience .price-guide-add-item,.experience .price-guide-save,.experience .price-guide-move,.experience .price-guide-row-actions{display:none!important}.experience,.experience .business-hub,.experience .hub-main,.experience .control-settings-screen,.experience .internal-price-guide{background:#fff!important;display:block!important;overflow:visible!important}.experience .internal-price-guide{margin:0!important}.experience .internal-price-guide-header{box-shadow:none!important;border:0!important;padding:0 0 14px!important;display:block!important}.experience .internal-price-guide-header:after{content:"Internal team reference · Printed " attr(data-print-date);color:#666;margin-top:5px;font-size:10pt;display:block}.experience .internal-price-guide-group{break-inside:avoid;border-radius:0!important;margin:0 0 14px!important}.experience .internal-price-guide-group>header{padding:9px 11px!important}.experience .internal-price-guide-table>div,.experience .internal-price-guide-table article{grid-template-columns:1fr 1.7fr .7fr!important;padding:8px 11px!important}.experience .price-guide-table-head{font-size:8pt!important;display:grid!important}.experience .internal-price-guide-table article{font-size:10pt!important}.experience .internal-price-guide-table article span{font-size:9pt!important}}.experience .hub-privacy-control{z-index:40;position:relative}.experience .hub-privacy-button{align-items:center!important;gap:7px!important;display:flex!important}.experience .hub-privacy-button>i{font-size:11px;font-style:normal;transition:transform .18s}.experience .hub-privacy-control.open .hub-privacy-button>i{transform:rotate(180deg)}.experience .hub-privacy-menu{border:1px solid var(--line);background:var(--surface);width:310px;color:var(--ink);border-radius:16px;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 44px #1118232e}.experience .hub-privacy-menu>label{background:var(--canvas);border-radius:12px;min-height:66px;padding:10px 11px}@supports (color:color-mix(in lab, red, red)){.experience .hub-privacy-menu>label{background:color-mix(in srgb,var(--canvas) 55%,var(--surface))}}.experience .hub-privacy-menu>label{cursor:pointer;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:12px;display:grid}.experience .hub-privacy-menu>label>span{gap:3px;display:grid}.experience .hub-privacy-menu>label strong{font-size:14px}.experience .hub-privacy-menu>label small{color:var(--muted);font-size:11px;font-weight:650;line-height:1.35}.experience .hub-privacy-menu>label input{opacity:0;pointer-events:none;position:absolute}.experience .hub-privacy-menu>label>i{background:var(--ink);border-radius:999px;width:42px;height:24px;position:relative}@supports (color:color-mix(in lab, red, red)){.experience .hub-privacy-menu>label>i{background:color-mix(in srgb,var(--ink) 16%,var(--surface))}}.experience .hub-privacy-menu>label>i{transition:all .18s}.experience .hub-privacy-menu>label>i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0003}.experience .hub-privacy-menu>label input:checked+i{background:var(--red)}.experience .hub-privacy-menu>label input:checked+i:after{transform:translate(18px)}.experience .hub-privacy-menu>button{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);text-align:left;border-radius:11px;padding:0 13px;font-size:13px;font-weight:850}.experience .hub-mobile-privacy{display:none}@media (width<=720px){.experience .hub-topline{justify-content:space-between!important}.experience .hub-mobile-privacy{flex:none;display:block!important}.experience .hub-mobile-privacy>.hub-privacy-button{border:1px solid var(--line)!important;background:var(--surface)!important;min-height:42px!important;color:var(--ink)!important;border-radius:12px!important;padding:0 12px!important;font-size:13px!important;font-weight:850!important;box-shadow:0 6px 18px #12192212!important}.experience .hub-mobile-privacy>.hub-privacy-button span{display:inline!important}.experience .hub-privacy-menu{width:auto;position:fixed;top:84px;left:12px;right:12px}}.experience .magic-collection-gallery{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:clamp(18px,2vw,30px)!important;width:100%!important;display:grid!important}.experience .magic-gallery-card{min-width:0!important;color:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:24px!important;gap:12px!important;padding:0 0 14px!important;display:grid!important}.experience .magic-gallery-name{color:#14181e!important;letter-spacing:-.045em!important;text-align:center!important;text-wrap:balance!important;min-height:2.15em!important;font-size:clamp(27px,2.45vw,43px)!important;font-weight:950!important;line-height:1.03!important;display:block!important}.experience .magic-gallery-card figure{border:1px solid #e2ded7!important;border-top:3px solid var(--primary,#f15a29)!important;background:#f6f3ed!important;border-radius:20px!important;min-width:0!important;margin:0!important;transition:transform .22s,box-shadow .22s!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 44px #13181f1f!important}.experience .magic-gallery-card figure>img{aspect-ratio:3/2!important;object-fit:cover!important;width:100%!important;display:block!important}.experience .magic-gallery-card figure>i{color:#fff!important;background:#0e1217e6!important;border-radius:999px!important;padding:11px 14px!important;font-size:14px!important;font-style:normal!important;font-weight:900!important;position:absolute!important;bottom:14px!important;right:14px!important;box-shadow:0 8px 22px #0003!important}.experience .magic-gallery-card>small{color:#5f6977!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important}.experience .magic-gallery-card:hover figure,.experience .magic-gallery-card:focus-visible figure{transform:translateY(-4px)!important;box-shadow:0 25px 58px #13181f2e!important}.experience .magic-gallery-card:focus-visible{outline-offset:6px!important;outline:3px solid #48aaf0!important}.experience .magic-collection-detail-bar{justify-content:space-between!important;align-items:center!important;gap:16px!important;margin:0 0 18px!important;display:flex!important}.experience .magic-collection-detail-bar button{color:#151a20!important;background:#fff!important;border:1px solid #d8dce1!important;border-radius:14px!important;min-height:48px!important;padding:0 18px!important;font-size:16px!important;font-weight:900!important}.experience .magic-collection-detail-bar span{font-size:18px!important;font-weight:900!important}.experience .magic-package-grid.magic-package-detail{max-width:1180px!important;margin:0 auto!important;display:block!important}.experience.dark .magic-gallery-name{color:#f5f6f7!important}.experience.dark .magic-gallery-card>small{color:#b6bec8!important}.experience.dark .magic-gallery-card figure{background:#191e24!important;border-color:#3a4048!important}.experience.dark .magic-collection-detail-bar button{color:#fff!important;background:#1c2228!important;border-color:#414851!important}@media (width<=1199px){.experience .magic-collection-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){.experience .magic-collection-gallery{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.experience .magic-gallery-name{min-height:0!important;font-size:32px!important}.experience .magic-gallery-card{gap:10px!important}.experience .magic-gallery-card>small{font-size:17px!important}.experience .magic-gallery-card figure>i{font-size:15px!important}.experience .magic-collection-detail-bar{flex-direction:column!important;align-items:flex-start!important}}.experience .magic-collection-manager{gap:12px;display:grid}.experience .magic-collection-manager>article{background:#fff;border:1px solid #dde1e5;border-radius:16px;grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.experience .magic-collection-manager>article.hidden{opacity:.65;background:#f2f3f4}.experience .magic-collection-manager>article>img{object-fit:cover;background:#eee;border-radius:11px;width:116px;height:82px}.experience .magic-collection-manager>article>div:nth-child(2){gap:8px;min-width:0;display:grid}.experience .magic-collection-manager label{gap:4px;min-width:0;display:grid}.experience .magic-collection-manager label>span{color:#596576;font-size:12px;font-weight:900}.experience .magic-collection-manager input{box-sizing:border-box;color:#14191f;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d8dde2;border-radius:10px;padding:9px 11px;font-weight:750}.experience .magic-collection-manager-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:310px;display:flex}.experience .magic-collection-manager-actions button,.experience .magic-image-upload,.experience .magic-add-collection{color:#17202a;cursor:pointer;background:#fff;border:1px solid #d4d9df;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 13px;font-size:14px;font-weight:900;display:inline-flex}.experience .magic-image-upload{color:#fff;background:#2e86c9;border-color:#2e86c9;position:relative;overflow:hidden}.experience .magic-image-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.experience .magic-collection-manager-actions .remove{color:#c33b32}.experience .magic-add-collection{color:#fff;background:#f35a2b;border-color:#f35a2b;width:100%;min-height:50px;font-size:16px}.experience.dark .magic-collection-manager>article{background:#1b2127;border-color:#3d454e}.experience.dark .magic-collection-manager>article.hidden{background:#151a1f}.experience.dark .magic-collection-manager input,.experience.dark .magic-collection-manager-actions button{color:#fff;background:#20272e;border-color:#424a54}@media (width<=900px){.experience .magic-collection-manager>article{grid-template-columns:96px minmax(0,1fr)}.experience .magic-collection-manager>article>img{width:96px;height:82px}.experience .magic-collection-manager-actions{grid-column:1/-1;justify-content:stretch;max-width:none}.experience .magic-collection-manager-actions>*{flex:auto}}@media (width<=560px){.experience .magic-collection-manager>article{grid-template-columns:1fr}.experience .magic-collection-manager>article>img{aspect-ratio:3/2;width:100%;height:auto}}.experience .magic-package-grid .magic-product-select>i{width:82px!important;min-width:82px!important;height:92px!important}@media (width<=1040px){.experience .magic-package-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=700px){.experience .magic-package-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.experience .magic-package-grid .magic-group-products{grid-template-columns:minmax(0,1fr)!important}.experience .magic-package-grid .magic-product-select{grid-template-columns:96px minmax(0,1fr)!important}.experience .magic-package-grid .magic-product-select>i{width:96px!important;min-width:96px!important;height:108px!important}}.shop-production-file{border:1px solid var(--line);color:#287fc8;border-radius:9px;width:max-content;max-width:100%;margin-top:7px;padding:7px 10px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.experience .magic-package-grid .magic-group-product,.experience .magic-package-grid .magic-group-product:nth-child(2){overflow:hidden!important}@media (width<=720px){.experience .fcp-magic-progress span{font-size:12px!important}.experience .magic-centered-stage{padding:34px 18px 110px!important}.experience .magic-centered-copy h2{font-size:38px!important;line-height:1.06!important}.experience .magic-centered-answers{grid-template-columns:1fr!important;width:100%!important;max-width:620px!important}.experience .magic-centered-answers button{min-height:64px!important;padding:17px 18px!important;font-size:18px!important}.experience .magic-results-intro h2{font-size:36px!important;line-height:1.04!important}.experience .magic-answer-summary{justify-content:flex-start!important}.experience .magic-package-grid .magic-group-stage{box-sizing:border-box!important;width:100%!important;padding:14px!important;overflow:hidden!important}.experience .magic-package-grid .magic-group-products{grid-template-columns:1fr!important;gap:14px!important;width:100%!important;display:grid!important}.experience .magic-package-grid .magic-group-product,.experience .magic-package-grid .magic-group-product:nth-child(2){box-sizing:border-box!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:12px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}.experience .magic-package-grid .magic-product-select{box-sizing:border-box!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;width:100%!important;min-width:0!important;display:grid!important;overflow:hidden!important}.experience .magic-package-grid .magic-product-select>i{grid-area:1/1!important;width:112px!important;min-width:112px!important;height:126px!important;overflow:hidden!important}.experience .magic-package-grid .magic-product-select>span:last-child{box-sizing:border-box!important;text-align:left!important;white-space:normal!important;grid-area:1/2!important;align-content:center!important;justify-items:start!important;width:100%!important;min-width:0!important;display:grid!important;overflow:hidden!important}.experience .magic-package-grid .magic-product-select strong{overflow-wrap:anywhere!important;white-space:normal!important;max-width:100%!important;font-size:19px!important;line-height:1.15!important}.experience .magic-package-grid .magic-product-select small{font-size:15px!important;line-height:1.25!important}.experience .magic-package-grid .magic-product-customize{box-sizing:border-box!important;border-radius:13px!important;width:100%!important;min-height:50px!important;padding:12px 16px!important;font-size:17px!important}.experience .magic-package-grid .magic-product-check{top:10px!important;right:10px!important}}.magic-collection-artwork{aspect-ratio:16/8.5!important;pointer-events:none!important;width:100%!important;height:auto!important;position:absolute!important;inset:0!important;overflow:hidden!important}.magic-collection-art{filter:none!important;transform-origin:50%!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;overflow:hidden!important}.magic-collection-art>img{object-fit:contain!important;opacity:.96!important;filter:drop-shadow(0 .6px .5px #00000047)!important;mix-blend-mode:multiply!important;width:100%!important;height:100%!important;display:block!important}.magic-collection-art-hoodie{width:13.2%!important;height:18%!important;top:35.5%!important;left:18.2%!important;transform:perspective(500px)rotateY(2deg)!important}.magic-collection-art-tote{width:13.5%!important;height:20%!important;top:43.8%!important;left:76.8%!important;transform:perspective(500px)rotateY(-2deg)!important}.magic-collection-art-hat{width:9.5%!important;height:8.5%!important;top:69.3%!important;left:27.2%!important;transform:rotate(-4deg)!important}.magic-download-art{color:#14679d;background:#eef7fd;border:1px solid #2385c7;border-radius:14px;min-height:48px;padding:12px 18px;font-weight:900}@media (width<=720px){.experience .magic-collection-results{padding:18px 10px 112px!important}.experience .magic-results-intro h2{font-size:34px!important}.experience .magic-package-grid .magic-group-card{border-radius:20px!important;padding:10px!important}.magic-collection-hero>img{aspect-ratio:16/8.5!important;object-fit:cover!important}.magic-collection-hero figcaption{padding:13px 14px!important}.experience .magic-package-grid .magic-group-stage{padding:10px!important}.experience .magic-package-grid .magic-group-product,.experience .magic-package-grid .magic-group-product:nth-child(2){padding:9px!important;overflow:hidden!important}.experience .magic-package-grid .magic-product-select{grid-template-columns:92px minmax(0,1fr)!important;gap:10px!important}.experience .magic-package-grid .magic-product-select>i{width:92px!important;height:96px!important}.experience .magic-package-grid .magic-product-select strong{font-size:17px!important}.experience .magic-package-grid .magic-product-select small{font-size:14px!important}.magic-download-art{width:100%!important}.experience .fcp-magic-flow,.experience .magic-creative-stage,.experience .magic-collection-results,.experience .magic-upload-workspace,.experience .magic-upload-card,.experience .magic-package-grid,.experience .magic-group-card,.experience .magic-group-stage,.experience .magic-group-products,.experience .magic-group-product{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.experience .fcp-magic-flow{width:100%!important;overflow-x:hidden!important}.experience .fcp-magic-header{z-index:30!important;grid-template-columns:auto minmax(0,1fr) auto!important;width:100%!important;position:sticky!important;top:0!important}.experience .magic-creative-stage{width:100%!important;padding:24px 14px 88px!important;overflow-x:hidden!important}.experience .magic-creative-stage>.magic-centered-copy{width:100%!important;min-width:0!important;padding:0 4px!important;overflow:visible!important}.experience .magic-creative-title{text-wrap:balance!important;overflow-wrap:normal!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:clamp(34px,10vw,46px)!important;line-height:1.05!important}.experience .magic-centered-copy p{width:100%!important;max-width:100%!important;font-size:16px!important;line-height:1.42!important}.experience .magic-upload-workspace{justify-items:stretch!important;width:100%!important;padding:0!important}.experience .magic-change-creative{white-space:normal!important;text-align:left!important;justify-self:start!important;max-width:100%!important}.experience .magic-upload-card{gap:14px!important;width:100%!important;padding:14px!important;overflow:hidden!important}.experience .magic-upload-preview{grid-template-columns:104px minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-width:0!important;min-height:0!important;padding:12px!important}.experience .magic-upload-preview img{object-fit:contain!important;width:104px!important;max-width:100%!important;height:122px!important}.experience .magic-upload-preview>div{min-width:0!important}.experience .magic-upload-preview strong,.experience .magic-upload-preview span{white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important;display:block!important}.experience .magic-upload-preview strong{font-size:16px!important;line-height:1.25!important}.experience .magic-upload-preview span{font-size:14px!important;line-height:1.4!important}.experience .magic-upload-card>div:last-child{grid-template-columns:1fr!important;gap:9px!important;width:100%!important;display:grid!important}.experience .magic-upload-card label,.experience .magic-upload-card>div:last-child>button{box-sizing:border-box!important;text-align:center!important;width:100%!important;min-height:50px!important;padding:13px 15px!important;font-size:16px!important}.experience .magic-collection-results{width:100%!important;margin:0!important;padding:28px 12px 110px!important;overflow-x:hidden!important}.experience .magic-results-intro{gap:12px!important;width:100%!important;margin:0 0 22px!important}.experience .magic-results-intro h2{overflow-wrap:normal!important;width:100%!important;font-size:40px!important;line-height:1.05!important}.experience .magic-results-intro p{font-size:16px!important;line-height:1.45!important}.experience .magic-answer-summary{justify-content:flex-start!important}.experience .magic-package-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;width:100%!important;display:grid!important}.experience .magic-package-grid .magic-group-card{gap:14px!important;width:100%!important;padding:16px!important;overflow:hidden!important}.experience .magic-package-grid .magic-group-card>header h3{font-size:25px!important}.experience .magic-package-grid .magic-group-card>header p{font-size:14px!important;line-height:1.4!important}.experience .magic-package-grid .magic-group-stage{align-items:stretch!important;width:100%!important;min-height:0!important;padding:12px!important}.experience .magic-package-grid .magic-group-products{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;width:100%!important;height:auto!important;display:grid!important}.experience .magic-package-grid .magic-group-product,.experience .magic-package-grid .magic-group-product:nth-child(2){grid-template-columns:minmax(0,1fr)!important;gap:7px!important;width:100%!important;display:grid!important;transform:none!important}.experience .magic-package-grid .magic-product-select{text-align:left!important;grid-template-columns:132px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;padding:0!important}.experience .magic-package-grid .magic-product-select>i{border-radius:14px!important;grid-area:1/1!important;width:132px!important;height:150px!important;overflow:hidden!important}.experience .magic-package-grid .magic-product-select>span:last-child{text-align:left!important;grid-area:1/2!important;align-content:center!important;justify-items:start!important;min-width:0!important}.experience .magic-package-grid .magic-product-select strong{white-space:normal!important;font-size:18px!important;line-height:1.18!important}.experience .magic-package-grid .magic-product-select small{font-size:14px!important;line-height:1.3!important}.experience .magic-package-grid .magic-product-check{top:7px!important;right:7px!important}.experience .magic-package-grid .magic-product-customize{border-radius:12px!important;justify-self:stretch!important;width:100%!important;min-height:46px!important;padding:11px 14px!important;font-size:16px!important}.experience .magic-package-grid .magic-group-actions{grid-template-columns:1fr!important;gap:9px!important;width:100%!important}.experience .magic-package-grid :is(.magic-select-all,.magic-add-group){width:100%!important;min-height:48px!important;font-size:15px!important}.experience .magic-results-footer{width:100%!important;padding:14px!important}.experience .magic-results-footer button{width:100%!important;min-height:48px!important;font-size:15px!important}}.experience .magic-upload-only-stage{gap:28px;padding-bottom:72px}.experience .magic-upload-only-stage .magic-centered-copy{max-width:900px}.experience .magic-upload-only-stage .magic-centered-copy p{max-width:720px;margin-inline:auto;font-size:16px;line-height:1.55}.experience .magic-upload-workspace-featured{gap:14px;width:min(900px,100% - 32px)}.experience .magic-upload-card-featured{background:radial-gradient(circle at 85% 10%,#ff6f3440,#0000 34%),linear-gradient(145deg,#10151b 0%,#19212b 58%,#11161c 100%);border:1px solid #ff74418c;border-radius:28px;padding:16px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0f141b38,0 0 0 5px #f04f2412}.experience .magic-upload-card-featured:before{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:21px;position:absolute;inset:8px}.experience .magic-upload-card-featured .magic-upload-empty{color:#fff;background:#ffffff0b;border:1px dashed #ffffff47;min-height:300px}.experience .magic-upload-card-featured .magic-upload-empty i{color:#fff;background:linear-gradient(145deg,#ff6b35,#e63d2c);border-radius:20px;width:68px;height:68px;font-size:31px;box-shadow:0 14px 32px #ee47274d}.experience .magic-upload-card-featured .magic-upload-empty strong{letter-spacing:-.035em;margin-top:8px;font-size:28px}.experience .magic-upload-card-featured .magic-upload-empty span{color:#c9d0d8;font-size:15px}.experience .magic-upload-card-featured .magic-upload-empty small{color:#8995a2;letter-spacing:.12em;font-size:12px;font-weight:800}.experience .magic-upload-card-featured .magic-upload-preview{color:#fff;background:#ffffff0e;border:1px solid #ffffff1f;min-height:250px}.experience .magic-upload-card-featured .magic-upload-preview img{background:#fff;border-radius:16px;height:210px;padding:12px}.experience .magic-upload-card-featured .magic-upload-preview>div small{color:#ff8a5f;letter-spacing:.15em;font-size:11px;font-weight:950}.experience .magic-upload-card-featured .magic-upload-preview>div strong{overflow-wrap:anywhere;font-size:22px}.experience .magic-upload-card-featured .magic-upload-preview span{color:#c5ced8;font-size:14px;line-height:1.5}.experience .magic-upload-card-featured>div:last-child{z-index:1;padding:2px;position:relative}.experience .magic-upload-card-featured label,.experience .magic-upload-card-featured>div:last-child>button{color:#fff;background:#ffffff17;border-color:#fff3;min-height:54px;padding:15px 22px;font-size:14px}.experience .magic-upload-card-featured label:hover,.experience .magic-upload-card-featured>div:last-child>button:hover{background:#ffffff29}.experience .magic-upload-card-featured .magic-build-collections{background:linear-gradient(135deg,#ff6935,#e83d2b);border-color:#ff6433}.experience .magic-upload-promises{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.experience .magic-upload-promises span{color:#4f5965;background:#fff;border:1px solid #e3e0da;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:800}.experience .magic-upload-note{color:#68727d;text-align:center;max-width:700px;margin:0;font-size:13px;line-height:1.55}.experience.dark .magic-upload-promises span{color:#d7dde4;background:#171c22;border-color:#343b44}.experience.dark .magic-upload-note{color:#aeb7c1}@media (width<=720px){.experience .magic-upload-only-stage{gap:18px!important;padding:30px 0 64px!important}.experience .magic-upload-only-stage .magic-centered-copy{width:calc(100% - 34px)!important}.experience .magic-upload-only-stage .magic-centered-copy h2{font-size:clamp(36px,11vw,52px)!important;line-height:.98!important}.experience .magic-upload-only-stage .magic-centered-copy p{font-size:16px!important}.experience .magic-upload-workspace-featured{width:calc(100% - 22px)!important}.experience .magic-upload-card-featured{border-radius:22px!important;padding:11px!important}.experience .magic-upload-card-featured .magic-upload-empty{min-height:235px!important;padding:24px 14px!important}.experience .magic-upload-card-featured .magic-upload-empty strong{font-size:24px!important}.experience .magic-upload-card-featured .magic-upload-preview{grid-template-columns:1fr!important;gap:14px!important;min-height:0!important;padding:14px!important}.experience .magic-upload-card-featured .magic-upload-preview img{height:190px!important}.experience .magic-upload-promises{grid-template-columns:1fr!important;gap:7px!important;width:100%!important;display:grid!important}.experience .magic-upload-promises span{text-align:center!important;border-radius:12px!important}.experience .magic-upload-note{padding:0 10px!important;font-size:14px!important}}.magic-collection-artwork{z-index:2;pointer-events:none;position:absolute;inset:0}.magic-collection-art{object-fit:contain;filter:drop-shadow(0 1px 1px #00000029);mix-blend-mode:multiply;display:block;position:absolute}@media (width<=720px){.experience .magic-package-grid .magic-group-stage{padding:14px!important;display:block!important}.experience .magic-package-grid .magic-group-products{flex-direction:column!important;gap:12px!important;width:100%!important;max-width:100%!important;display:flex!important}.experience .magic-package-grid .magic-group-product,.experience .magic-package-grid .magic-group-product:nth-child(2){flex-direction:column!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:10px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}.experience .magic-package-grid .magic-product-select{grid-template-columns:108px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;display:grid!important}.experience .magic-package-grid .magic-product-select>i{grid-column:1!important;width:108px!important;min-width:108px!important;height:116px!important;position:relative!important;inset:auto!important;overflow:hidden!important}.experience .magic-package-grid .magic-product-select>i>img:first-child{object-fit:contain!important;width:100%!important;height:100%!important}.experience .magic-package-grid .magic-product-select>span:last-child{grid-column:2!important;width:auto!important;min-width:0!important;padding:0!important}.experience .magic-package-grid .magic-product-select strong{overflow-wrap:anywhere!important;font-size:18px!important;line-height:1.14!important}.experience .magic-package-grid .magic-product-select small{font-size:14px!important}.experience .magic-package-grid .magic-product-customize{text-align:center!important;border-radius:12px!important;width:100%!important;min-height:48px!important;padding:12px 14px!important;font-size:16px!important;display:block!important}.experience .magic-package-grid .magic-product-check{top:7px!important;left:auto!important;right:7px!important}.magic-collection-hero>img{aspect-ratio:16/10!important;object-fit:cover!important}}.magic-module-overview{border:1px solid var(--accent);gap:18px;margin:4px 0 20px;padding:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.magic-module-overview{border:1px solid color-mix(in srgb,var(--accent) 35%,#dfe4e8)}}.magic-module-overview{background:linear-gradient(145deg,#fff 0%,#fbf7f3 100%);border-radius:22px}.magic-module-overview>div:first-child{gap:7px;display:grid}.magic-module-overview>div:first-child small{letter-spacing:.16em;color:var(--accent);font-weight:900}.magic-module-overview>div:first-child strong{font-size:24px;line-height:1.15}.magic-module-overview>div:first-child p,.magic-module-note{color:#596779;margin:0;font-size:15px;line-height:1.5}.magic-module-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.magic-module-slots>span{background:#fff;border:1px solid #dfe3e7;border-radius:15px;gap:4px;min-width:0;padding:14px;display:grid}.magic-module-slots>span b{font-size:15px}.magic-module-slots>span small{color:#687586;font-size:12px;line-height:1.3}.magic-module-slots>span.ready{background:#f2fbf7;border-color:#aad9c5}.magic-module-slots>span.waiting{background:#f7f8f9;border-style:dashed}.magic-module-note{background:#edf5fa;border-radius:13px;padding:13px 15px}.experience.dark .magic-module-overview{background:linear-gradient(145deg,#1b2026,#151a20);border-color:#414a54}.experience.dark .magic-module-slots>span{background:#20262d;border-color:#3c4650}.experience.dark .magic-module-slots>span.ready{background:#163128;border-color:#37775e}.experience.dark .magic-module-note{color:#c9d3dd;background:#1b2a35}@media (width<=900px){.magic-module-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.magic-module-overview{border-radius:18px;padding:17px}.magic-module-overview>div:first-child strong{font-size:20px}.magic-module-slots{grid-template-columns:1fr}}.experience .design-studio:not(.tag-studio) .compact-art-check{box-shadow:none!important;border-width:1px!important;border-radius:14px!important;gap:8px!important;margin:0 0 10px!important;padding:11px 12px!important;display:grid!important}.experience .design-studio:not(.tag-studio) .compact-art-check .art-check-heading{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;display:grid!important}.experience .design-studio:not(.tag-studio) .compact-art-check .art-check-heading>span{white-space:nowrap!important;letter-spacing:.08em!important;font-size:11px!important}.experience .design-studio:not(.tag-studio) .compact-art-check .art-check-heading>strong{text-align:right!important;min-width:0!important;font-size:15px!important;line-height:1.2!important}.experience .design-studio:not(.tag-studio) .compact-art-check .art-process-simple{min-height:38px!important;padding:7px 10px!important;font-size:12px!important}.experience .design-studio:not(.tag-studio) .compact-art-check .customer-pass-result,.experience .design-studio:not(.tag-studio) .compact-art-check .customer-fail-result{border-radius:11px!important;grid-template-columns:26px minmax(0,1fr)!important;gap:7px 9px!important;margin:0!important;padding:9px!important}.experience .design-studio:not(.tag-studio) .compact-art-check .customer-pass-result>b,.experience .design-studio:not(.tag-studio) .compact-art-check .customer-fail-result>b{width:24px!important;height:24px!important;font-size:12px!important}.experience .design-studio:not(.tag-studio) .compact-art-check .customer-pass-result>span,.experience .design-studio:not(.tag-studio) .compact-art-check .customer-fail-result>span{font-size:13px!important;line-height:1.3!important}.experience .design-studio:not(.tag-studio) .compact-art-check .art-file-details{grid-column:1/-1!important;padding-top:5px!important}.experience .design-studio:not(.tag-studio) .compact-art-check .art-file-details>summary{font-size:12px!important}.experience .design-studio:not(.tag-studio) .compact-art-check .art-check-actions{grid-column:1/-1!important;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important;gap:7px!important;margin:0!important;display:grid!important}.experience .design-studio:not(.tag-studio) .compact-art-check .art-check-actions>button,.experience .design-studio:not(.tag-studio) .compact-art-check .art-check-actions>label,.experience .design-studio:not(.tag-studio) .compact-art-check .compact-preview-approval>button{border-radius:10px!important;min-height:44px!important;margin:0!important;padding:8px 10px!important;font-size:13px!important;line-height:1.15!important}.experience .design-studio:not(.tag-studio) .compact-art-check.requires-replacement .art-check-actions{grid-template-columns:1fr!important}@media (width<=720px){.experience .design-studio:not(.tag-studio) .compact-art-check{width:100%!important;min-height:0!important;padding:10px!important;position:static!important;overflow:visible!important}.experience .design-studio:not(.tag-studio) .compact-art-check .designer-step-number{width:22px!important;height:22px!important;font-size:13px!important}.experience .design-studio:not(.tag-studio) .compact-art-check .art-check-heading>strong{font-size:14px!important}.experience .design-studio:not(.tag-studio) .compact-art-check .compact-preview-approval{padding:8px!important}.experience .design-studio:not(.tag-studio) .compact-art-check .compact-preview-approval>span{font-size:13px!important}.experience .design-studio:not(.tag-studio) .compact-art-check .compact-preview-approval>button{min-height:46px!important;font-size:14px!important}.experience .order-overview{width:100%!important;min-width:0!important;padding-bottom:150px!important;overflow:visible!important}.experience .order-overview .order-reward-picker.is-open{flex-direction:column!important;gap:14px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:16px!important;display:flex!important;position:static!important;overflow:visible!important}.experience .order-overview .order-reward-picker.is-open *,.experience .order-overview .order-reward-picker.is-open :before,.experience .order-overview .order-reward-picker.is-open :after{box-sizing:border-box!important}.experience .order-overview .order-reward-picker.is-open .order-reward-picker-heading{border-bottom:1px solid var(--line)!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 0 14px!important;display:grid!important;position:static!important;overflow:visible!important}.experience .order-overview .order-reward-picker.is-open .order-reward-visual{width:56px!important;height:64px!important;margin:0!important;position:static!important}.experience .order-overview .order-reward-picker.is-open .order-reward-copy{flex-direction:column!important;gap:5px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;overflow:visible!important}.experience .order-overview .order-reward-picker.is-open .order-reward-copy>*{white-space:normal!important;overflow-wrap:break-word!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.experience .order-overview .order-reward-picker.is-open .order-reward-copy small{font-size:12px!important;line-height:1.25!important}.experience .order-overview .order-reward-picker.is-open .order-reward-copy strong{font-size:22px!important;line-height:1.12!important}.experience .order-overview .order-reward-picker.is-open .order-reward-copy span{font-size:16px!important;line-height:1.4!important}.experience .order-overview .order-reward-picker.is-open .order-reward-gift-options,.experience .order-overview .order-reward-picker.is-open .order-reward-choices,.experience .order-overview .order-reward-picker.is-open .order-reward-actions{float:none!important;clear:both!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;position:static!important;overflow:visible!important}.experience .order-overview .order-reward-picker.is-open .order-reward-gift-options>button{height:auto!important;min-height:112px!important;position:static!important;overflow:hidden!important}.experience .order-overview .overview-footer{gap:10px!important;padding:12px!important}.experience .order-overview .checkout-review{white-space:normal!important;min-height:58px!important;padding:12px 16px!important;font-size:17px!important;line-height:1.2!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=exact-size] .designer-workspace{flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:visible!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=exact-size] .designer-controls{order:1!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:static!important;overflow:visible!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=exact-size] .designer-canvas-column{order:2!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:14px 0 0!important;position:static!important;overflow:visible!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=exact-size] .exact-controls.smart-guide-active{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:static!important;overflow:visible!important}}.experience .estimate-unit-price{background:#1f9d68;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.experience .estimate-unit-price{background:color-mix(in srgb,#1f9d68 8%,var(--surface))}}.experience .estimate-unit-price :is(dt,dd){color:#177a52!important}.experience.dark .estimate-unit-price :is(dt,dd){color:#78e4b3!important}.experience .estimate-decoration-receipt article{grid-template-columns:minmax(0,1fr)!important}.experience .customer-included-details{background:0 0!important;border:0!important;margin:8px 0 0!important;padding:0!important}.experience .customer-included-details>summary{min-height:34px!important;color:var(--brand-primary)!important;cursor:pointer!important;align-items:center!important;gap:6px!important;padding:4px 2px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}.experience .customer-included-details>p{background:var(--brand-primary)!important;border-radius:11px!important;margin:4px 0 0!important;padding:11px 13px!important}@supports (color:color-mix(in lab, red, red)){.experience .customer-included-details>p{background:color-mix(in srgb,var(--brand-primary) 6%,var(--surface))!important}}.experience .customer-included-details>p{color:var(--muted)!important;font-size:12px!important;font-weight:700!important;line-height:1.45!important}@media (width<=720px){.experience.experience .design-studio:not(.tag-studio)[data-guide-stage=exact-size] .exact-controls.smart-guide-active{flex-direction:column!important;grid-template-columns:none!important;grid-auto-rows:auto!important;align-items:stretch!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:visible!important}.experience.experience .design-studio:not(.tag-studio)[data-guide-stage=exact-size] .exact-controls.smart-guide-active>div.production-size-choices:first-of-type{flex-direction:column!important;grid-template-columns:none!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;display:flex!important;position:static!important;inset:auto!important}.experience.experience .design-studio:not(.tag-studio)[data-guide-stage=exact-size] .production-size-choices>button{white-space:normal!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:86px!important;margin:0!important;padding:15px 17px!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important}.experience.experience .design-studio:not(.tag-studio)[data-guide-stage=exact-size] .production-size-choices>button :is(strong,span){white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;width:100%!important;min-width:0!important;display:block!important}.experience.experience .design-studio:not(.tag-studio)[data-guide-stage=exact-size] :is(.recommended-production-size,.manual-production-size){clear:both!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;position:static!important;inset:auto!important}}.decoration-size-library{grid-column:1/-1;gap:16px;margin-top:14px;display:grid}.size-library-intro,.size-library-callout,.size-preset-group,.size-preset-add{border:1px solid var(--line);background:var(--surface);border-radius:18px}.size-library-intro{justify-content:space-between;align-items:flex-start;gap:24px;padding:20px;display:flex}.size-library-intro small,.size-preset-add header small{color:var(--brand);letter-spacing:.14em;font-size:12px;font-weight:950;display:block}.size-library-intro strong{margin-top:4px;font-size:24px;line-height:1.15;display:block}.size-library-intro p,.size-preset-add header p{max-width:760px;color:var(--muted);margin:7px 0 0;font-size:15px;font-weight:650;line-height:1.5}.size-library-intro>span,.size-preset-group>header span{background:var(--mint);color:var(--green);border-radius:999px;flex:none;padding:8px 12px;font-size:13px;font-weight:900}.size-library-callout{background:var(--accent);grid-template-columns:max-content 1fr;gap:12px;padding:15px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.size-library-callout{background:color-mix(in srgb,var(--accent) 6%,var(--surface))}}.size-library-callout{font-size:14px;line-height:1.45}.size-library-callout span{color:var(--muted);font-weight:650}.size-preset-groups{gap:14px;display:grid}.size-preset-group{overflow:hidden}.size-preset-group>header{border-bottom:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.size-preset-group>header strong{font-size:19px}.size-preset-list{display:grid}.size-preset-list article{border-bottom:1px solid var(--line);grid-template-columns:104px 125px minmax(130px,.8fr) minmax(180px,1.2fr) 108px 108px auto;align-items:end;gap:10px;padding:13px 16px;display:grid}.size-preset-list article:last-child{border-bottom:0}.size-preset-list article.paused{opacity:.58;background:var(--surface-soft)}.size-preset-list article label,.size-preset-add label{gap:6px;min-width:0;display:grid}.size-preset-list article label>span,.size-preset-add label>span{color:var(--muted);font-size:12px;font-weight:850}.size-preset-list input,.size-preset-list select,.size-preset-add input,.size-preset-add select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:11px;padding:9px 11px;font-weight:750}.size-preset-list label>div,.size-preset-add label>div{grid-template-columns:1fr auto;align-items:center;display:grid;position:relative}.size-preset-list label>div input,.size-preset-add label>div input{padding-right:34px}.size-preset-list label>div b,.size-preset-add label>div b{color:var(--muted);font-size:12px;position:absolute;right:11px}.size-preset-enabled{align-self:center;grid-template-columns:auto 1fr!important;align-items:center!important}.size-preset-enabled>input{margin:0;width:20px!important;min-height:20px!important}.size-preset-enabled>i{display:none}.size-preset-enabled>span{color:var(--ink)!important;font-size:14px!important}.size-preset-list article>button,.size-preset-add>button,.restore-size-library{border:1px solid var(--line);background:var(--surface-soft);min-height:44px;color:var(--ink);border-radius:11px;padding:10px 14px;font-weight:900}.size-preset-add{grid-template-columns:minmax(220px,1.3fr) repeat(2,minmax(120px,.7fr)) minmax(150px,1fr) minmax(180px,1.1fr) 105px 105px auto;align-items:end;gap:10px;padding:18px;display:grid}.size-preset-add header{align-self:start}.size-preset-add>button{background:var(--brand);border-color:var(--brand);color:#fff}.restore-size-library{justify-self:start}.recommended-production-size p b{color:var(--ink)}@media (width<=1180px){.size-preset-list article{grid-template-columns:100px repeat(3,minmax(140px,1fr));align-items:end}.size-preset-list article>button{grid-column:4}.size-preset-add{grid-template-columns:repeat(3,minmax(0,1fr))}.size-preset-add header{grid-column:1/-1}}@media (width<=720px){.decoration-size-library{gap:13px}.size-library-intro{gap:13px;padding:17px;display:grid}.size-library-intro strong{font-size:23px}.size-library-intro p{font-size:16px}.size-library-intro>span{justify-self:start}.size-library-callout{grid-template-columns:1fr;padding:16px;font-size:16px}.size-preset-group>header{padding:14px}.size-preset-group>header strong{font-size:20px}.size-preset-list article,.size-preset-add{grid-template-columns:1fr;gap:12px;padding:15px}.size-preset-list article>button,.size-preset-add>button{grid-column:auto;width:100%;font-size:16px}.size-preset-list article label>span,.size-preset-add label>span{font-size:15px}.size-preset-list input,.size-preset-list select,.size-preset-add input,.size-preset-add select{min-height:50px;font-size:17px}.size-preset-enabled{grid-template-columns:auto 1fr!important}.restore-size-library{width:100%;font-size:16px}}.experience>header>.top-order-estimator .header-savings{background:#1f9d68;border-radius:999px;align-items:center;min-height:24px;padding:5px 8px;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.experience>header>.top-order-estimator .header-savings{background:color-mix(in srgb,#1f9d68 11%,var(--surface))}}.experience>header>.top-order-estimator .header-savings{color:#177a52!important;font-size:10px!important;font-weight:950!important;line-height:1!important}.experience>header>.top-order-estimator .header-savings:before{display:none!important}.experience.dark>header>.top-order-estimator .header-savings{background:#32be7c24;color:#78e4b3!important}.customer-estimate-breakdown{z-index:1200;border:1px solid var(--brand-primary);width:min(430px,100vw - 36px);max-height:calc(100dvh - 94px);padding:18px;position:fixed;top:76px;right:18px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.customer-estimate-breakdown{border:1px solid color-mix(in srgb,var(--brand-primary) 24%,var(--line))}}.customer-estimate-breakdown{background:var(--surface);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.customer-estimate-breakdown{background:color-mix(in srgb,var(--surface) 98%,transparent)}}.customer-estimate-breakdown{color:var(--ink);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 70px #0d182338}.customer-estimate-breakdown>header{background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 13px;padding:0;display:flex}.customer-estimate-breakdown>header div{gap:4px;display:grid}.customer-estimate-breakdown>header small{color:var(--brand-primary);letter-spacing:.14em;font-size:10px;font-weight:950}.customer-estimate-breakdown>header strong{font-size:20px;line-height:1.2}.customer-estimate-breakdown>header button{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--ink);border-radius:12px;font-size:24px;font-weight:600;line-height:1}.estimate-savings-callout{background:var(--brand-primary);border-radius:15px;gap:3px;margin-bottom:12px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.estimate-savings-callout{background:color-mix(in srgb,var(--brand-primary) 8%,var(--surface))}}.estimate-savings-callout.has-savings{background:#21a66f}@supports (color:color-mix(in lab, red, red)){.estimate-savings-callout.has-savings{background:color-mix(in srgb,#21a66f 12%,var(--surface))}}.estimate-savings-callout.has-savings{color:#16774f}.estimate-savings-callout>span{letter-spacing:.14em;font-size:10px;font-weight:950}.estimate-savings-callout>strong{font-size:22px;line-height:1.15}.estimate-savings-callout>small{font-size:12px;font-weight:750;line-height:1.35}.estimate-charge-list{margin:0;padding:0 2px;display:grid}.estimate-charge-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:9px 2px;display:flex}.estimate-charge-list dt{color:var(--muted);font-size:13px;font-weight:750}.estimate-charge-list dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:900}.estimate-charge-list .discount dd{color:#178255}.estimate-charge-list .estimate-total{border:0;margin-top:4px;padding:13px 2px}.estimate-charge-list .estimate-total :is(dt,dd){color:var(--ink);font-size:18px;font-weight:950}.estimate-decoration-receipt,.estimate-setup-receipt{border-top:1px solid var(--line);gap:8px;margin-top:14px;padding-top:14px;display:grid}.estimate-decoration-receipt>header,.estimate-setup-receipt>header{background:0 0!important;border:0!important;gap:2px!important;margin:0 0 2px!important;padding:0!important;display:grid!important}.estimate-decoration-receipt>header span,.estimate-setup-receipt>header span{color:var(--brand-primary);letter-spacing:.14em;font-size:10px;font-weight:950}.estimate-decoration-receipt>header strong,.estimate-setup-receipt>header strong{line-height:1.25;font-size:15px!important}.estimate-decoration-receipt article{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:12px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.estimate-decoration-receipt article{background:color-mix(in srgb,var(--surface) 92%,var(--canvas))}}.estimate-decoration-receipt article>div{gap:2px;min-width:0;display:grid}.estimate-decoration-receipt article>div strong{font-size:14px;line-height:1.2}.estimate-decoration-receipt article>div span,.estimate-decoration-receipt article p,.estimate-decoration-receipt article small{color:var(--muted);margin:0;font-size:12px;font-weight:750;line-height:1.35}.estimate-decoration-receipt article p,.estimate-decoration-receipt article small{grid-column:1}.estimate-decoration-receipt article b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2/4;align-self:center;font-size:13px}.estimate-setup-receipt>div{background:var(--brand-primary);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.estimate-setup-receipt>div{background:color-mix(in srgb,var(--brand-primary) 6%,var(--surface))}}.estimate-setup-receipt>div>span{gap:2px;display:grid}.estimate-setup-receipt>div strong{font-size:13px;line-height:1.25}.estimate-setup-receipt>div small{color:var(--muted);font-size:11px;font-weight:750}.estimate-setup-receipt>div b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.designer-estimate-section.setup-summary{background:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.designer-estimate-section.setup-summary{background:color-mix(in srgb,var(--brand-primary) 7%,var(--surface))}}.next-savings-nudge{background:var(--brand-primary);border-radius:12px;margin:0 0 12px;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.next-savings-nudge{background:color-mix(in srgb,var(--brand-primary) 8%,var(--surface))}}.next-savings-nudge{color:var(--ink);font-size:13px;font-weight:850;line-height:1.35}.estimate-review-order{background:var(--brand-primary);color:#fff;border:0;border-radius:13px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;font-size:15px;font-weight:950;display:flex}.estimate-review-order span{font-size:22px;line-height:1}.estimate-privacy-note{color:var(--muted);text-align:center;margin-top:9px;font-size:10px;display:block}.embroidery-live-pricing{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:12px 0;display:grid!important}.embroidery-live-pricing>span{border:1px solid var(--brand-primary);gap:3px;min-width:0;padding:11px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.embroidery-live-pricing>span{border:1px solid color-mix(in srgb,var(--brand-primary) 20%,var(--line))}}.embroidery-live-pricing>span{background:var(--brand-primary);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.embroidery-live-pricing>span{background:color-mix(in srgb,var(--brand-primary) 5%,var(--surface))}}.embroidery-live-pricing small{color:var(--muted)!important;letter-spacing:.04em!important;font-size:10px!important;font-weight:850!important;line-height:1.25!important}.embroidery-live-pricing strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;line-height:1.2}.visual-live-pricing{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:3px}.visual-live-pricing>span:nth-child(2){background:#1f9d68}@supports (color:color-mix(in lab, red, red)){.visual-live-pricing>span:nth-child(2){background:color-mix(in srgb,#1f9d68 8%,var(--surface))}}@media (width<=840px){.experience>header>.top-order-estimator{grid-template-rows:auto auto!important;grid-template-columns:auto auto!important;gap:1px 7px!important;min-width:142px!important;height:50px!important;padding:5px 9px!important;display:grid!important}.experience>header>.top-order-estimator>small,.experience>header>.top-order-estimator>.header-per-piece,.experience>header>.top-order-estimator>.header-piece-count,.experience>header>.top-order-estimator>em{display:none!important}.experience>header>.top-order-estimator>strong{grid-area:1/1/3;align-self:center;font-size:17px!important}.experience>header>.top-order-estimator>.header-savings{white-space:normal;text-align:left;grid-area:1/2/3;align-self:center;max-width:86px;min-height:0;color:#177a52!important;background:0 0!important;padding:0!important;font-size:10px!important;line-height:1.15!important;display:block!important}.customer-estimate-breakdown{border-radius:18px;width:min(420px,100vw - 20px);max-height:calc(100dvh - 84px);padding:15px;top:72px;right:10px}}@media (width<=560px){.experience>header>.top-order-estimator{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important;height:50px!important;padding:5px 8px!important}.experience>header>.top-order-estimator>strong{text-align:center;grid-area:1/1;font-size:16px!important}.experience>header>.top-order-estimator>.header-savings{text-align:center;white-space:nowrap;text-overflow:ellipsis;grid-area:2/1;max-width:100%;overflow:hidden;color:#177a52!important;font-size:9px!important;line-height:1!important;display:block!important}.customer-estimate-breakdown>header strong{font-size:18px}.estimate-savings-callout>strong{font-size:20px}.estimate-charge-list dt,.estimate-charge-list dd{font-size:14px}.estimate-decoration-receipt article{grid-template-columns:1fr;padding:13px}.estimate-decoration-receipt article>div strong{font-size:15px}.estimate-decoration-receipt article>div span,.estimate-decoration-receipt article p,.estimate-decoration-receipt article small{font-size:13px}.estimate-decoration-receipt article b{grid-area:auto/1;margin-top:3px;font-size:14px}.estimate-setup-receipt>div strong{font-size:14px}.estimate-setup-receipt>div small{font-size:12px}.visual-live-pricing{grid-template-columns:1fr}.embroidery-live-pricing{grid-template-columns:1fr 1fr}.embroidery-live-pricing>span{padding:10px}.embroidery-live-pricing small{font-size:11px!important}.embroidery-live-pricing strong{font-size:14px}}.experience .appearance-settings .main-logo-preview{width:100%!important;min-width:0!important;height:92px!important;padding:14px!important;position:relative!important;overflow:hidden!important}.experience .appearance-settings .main-logo-preview img{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}@media (width<=760px){.experience .appearance-settings :is(.main-logo-settings,.welcome-media-settings,.privacy-branding-settings)>header{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:6px!important;display:grid!important}.experience .appearance-settings :is(.main-logo-settings,.welcome-media-settings,.privacy-branding-settings)>header>*{text-align:left!important;grid-column:1!important;width:auto!important;min-width:0!important;margin:0!important}.experience .appearance-settings :is(.main-logo-settings,.welcome-media-settings,.privacy-branding-settings)>header>small{letter-spacing:.12em!important;font-size:13px!important;line-height:1.35!important}.experience .appearance-settings :is(.main-logo-settings,.welcome-media-settings,.privacy-branding-settings)>header>strong{font-size:20px!important;line-height:1.2!important}.experience .appearance-settings :is(.main-logo-settings,.welcome-media-settings,.privacy-branding-settings)>header>p{max-width:none!important;font-size:16px!important;line-height:1.45!important}.experience .appearance-settings .main-logo-settings-row{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:14px!important;display:grid!important;overflow:hidden!important}.experience .appearance-settings .main-logo-settings-row>*{grid-area:auto/1!important;min-width:0!important;max-width:100%!important}.experience .appearance-settings .main-logo-preview{height:124px!important;padding:18px!important}.experience .appearance-settings .main-logo-settings-row>div:nth-child(2) b{font-size:16px!important;line-height:1.3!important}.experience .appearance-settings .main-logo-settings-row>div:nth-child(2) small{font-size:14px!important;line-height:1.4!important}.experience .appearance-settings .main-logo-settings-row :is(.welcome-media-upload,button){width:100%!important;min-height:50px!important;font-size:16px!important}.experience .control-settings-screen .control-calm-note{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:16px!important;display:grid!important}.experience .control-settings-screen .control-calm-note>*{text-align:left!important;grid-column:1!important;width:auto!important;min-width:0!important;margin:0!important}.experience .control-settings-screen .control-calm-note>strong{font-size:17px!important;line-height:1.3!important}.experience .control-settings-screen .control-calm-note>span{font-size:15px!important;line-height:1.5!important}}.trade-control-screen{max-width:1180px;margin-inline:auto}.trade-control-screen>.control-purpose,.trade-control-screen>.control-section-title{display:none}.trade-control-screen>section>header{border:1px solid var(--line);background:#fff;border-radius:22px;padding:24px 28px;box-shadow:0 14px 35px #0f1c280d}.trade-control-screen>section>header small{color:#f15a29}.trade-account-workspace{gap:18px;display:grid}.trade-account-workspace>header{background:#fff4ee;border:1px solid #efc6b6;border-left:6px solid #f15a29;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.trade-account-workspace>header>div{gap:5px;min-width:0;display:grid}.trade-account-workspace>header small{letter-spacing:.14em;color:#e94f22;font-weight:900}.trade-account-workspace>header strong{font-size:28px;line-height:1.1}.trade-account-workspace>header p{color:var(--muted);margin:0;font-weight:650}.trade-account-workspace button{color:#fff;background:#f15a29;border-color:#f15a29;font-weight:850}.trade-account-search{border:1px solid var(--line);background:#fff;border-radius:17px;gap:7px;padding:18px 20px;display:grid}.trade-pricing-snapshot{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:10px;padding:12px;display:grid}.trade-pricing-snapshot>div{background:#f7f8f9;border-radius:13px;gap:3px;padding:13px 15px;display:grid}.trade-pricing-snapshot small{letter-spacing:.09em;color:var(--muted);font-size:10px;font-weight:900}.trade-pricing-snapshot strong{font-size:23px;line-height:1.1}.trade-pricing-snapshot span{color:var(--muted);font-size:12px;font-weight:650}.trade-pricing-snapshot>button{align-self:stretch;padding-inline:18px}.trade-account-search>span,.trade-account-fields label>span,.trade-account-notes>span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:900}.trade-account-search input,.trade-account-fields input,.trade-account-fields select,.trade-account-notes textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:13px}.trade-account-search input,.trade-account-fields input,.trade-account-fields select{min-height:48px;padding:0 14px}.trade-account-list{gap:12px;display:grid}.trade-account-list>details{border:1px solid var(--line);background:#fff;border-left:6px solid #f15a29;border-radius:19px;overflow:hidden;box-shadow:0 10px 28px #0f1c280b}.trade-account-list>details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;gap:18px;padding:20px 22px;list-style:none;display:grid}.trade-account-list>details>summary::-webkit-details-marker{display:none}.trade-account-list>details>summary>span{gap:4px;min-width:0;display:grid}.trade-account-list>details>summary>span:first-child strong{font-size:20px}.trade-account-list>details>summary small{color:var(--muted);font-weight:650}.trade-account-list>details>summary>span:nth-child(2){text-align:right}.trade-account-list>details>summary>span:nth-child(2) b{color:#c9431c;background:#fff0e8;border-radius:999px;padding:7px 11px;display:inline-block}.trade-account-list>details>summary>i{color:#18212a;background:#e8ebee;border-radius:50%;place-items:center;width:30px;height:30px;font-size:20px;font-style:normal;font-weight:900;display:grid}.trade-account-list>details[open]>summary{border-bottom:1px solid var(--line);background:#fff4ee}.trade-account-list>details[open]>summary>i{transform:rotate(45deg)}.trade-account-details{gap:18px;padding:22px;display:grid}.trade-account-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.trade-account-fields label{gap:7px;min-width:0;display:grid}.trade-account-fields label>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.trade-account-fields label>div>b{padding:0 14px}.trade-account-status{background:#f7f8f9;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.trade-account-status>span,.trade-account-status>label{align-items:center;gap:7px;min-width:0;font-weight:750;display:flex}.trade-account-notes{gap:7px;display:grid}.trade-account-notes textarea{resize:vertical;padding:13px}.trade-account-details footer{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.trade-account-details footer .trade-account-delete{color:#c43e2d;background:#fff;border-color:#e1a79f}.trade-account-empty{text-align:center;background:#fff8f4;border:1px dashed #efb9a5;border-radius:18px;gap:5px;padding:30px;display:grid}.trade-control-screen>section{padding:30px!important}.trade-account-workspace>header{padding:32px 34px!important}.trade-pricing-settings-panel{background:#fff8f4;border:1px solid #efc6b6;border-left:6px solid #f15a29;border-radius:20px;gap:20px;padding:24px;display:grid}.trade-pricing-settings-panel>header{border-bottom:1px solid #efc6b6;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.trade-pricing-settings-panel>header>div{gap:5px;display:grid}.trade-pricing-settings-panel>header small{color:#e94f22;letter-spacing:.13em;font-weight:950}.trade-pricing-settings-panel>header strong{font-size:24px}.trade-pricing-settings-panel>header p{max-width:520px;color:var(--muted);margin:0;font-weight:700;line-height:1.45}.trade-pricing-settings-panel .specific-tool-settings{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=760px){.trade-control-screen>section{padding:18px!important}.trade-control-screen>section>header,.trade-account-workspace>header{padding:22px!important}.trade-account-workspace>header{flex-direction:column;align-items:stretch}.trade-account-workspace>header button{width:100%}.trade-account-list>details>summary{grid-template-columns:minmax(0,1fr) 30px;padding:17px}.trade-account-list>details>summary>span:nth-child(2){text-align:left;grid-area:2/1/auto/-1}.trade-account-list>details>summary>i{grid-area:1/2}.trade-account-fields,.trade-account-status,.trade-pricing-snapshot{grid-template-columns:1fr}.trade-account-details footer{grid-template-columns:1fr;display:grid}.trade-account-details footer button{width:100%}.trade-pricing-settings-panel{padding:18px}.trade-pricing-settings-panel>header{display:grid}.trade-pricing-settings-panel .specific-tool-settings{grid-template-columns:1fr}}.experience.experience .quantity-workspace .quantity-page-back{z-index:4;border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);border-radius:12px;padding:9px 15px;font-weight:850;position:absolute;top:18px;right:22px}.experience.experience .quantity-workspace .quantity-page-back span{margin-right:5px;font-size:20px;line-height:0}.experience.experience .quantity-workspace .quantity-add-to-cart{border:1px solid var(--line);background:var(--ink);border-radius:12px;min-width:190px;min-height:50px;padding:11px 18px}@supports (color:color-mix(in lab, red, red)){.experience.experience .quantity-workspace .quantity-add-to-cart{background:color-mix(in srgb,var(--ink) 7%,var(--surface))}}.experience.experience .quantity-workspace .quantity-add-to-cart{color:var(--muted);font-size:15px;font-weight:950}.experience.experience .quantity-workspace .quantity-add-to-cart.is-ready{border-color:var(--brand-primary,#ef5b2a);background:var(--brand-primary,#ef5b2a);color:#fff;box-shadow:0 10px 24px var(--brand-primary,#ef5b2a)}@supports (color:color-mix(in lab, red, red)){.experience.experience .quantity-workspace .quantity-add-to-cart.is-ready{box-shadow:0 10px 24px color-mix(in srgb,var(--brand-primary,#ef5b2a) 26%,transparent)}}.experience.experience .quantity-workspace .quantity-add-to-cart:disabled{cursor:not-allowed;opacity:.62;box-shadow:none}.customer-proof-section{border:1px solid var(--line);background:var(--surface);border-radius:22px;margin:24px 0;padding:clamp(20px,3vw,34px)}.customer-proof-heading>span{color:var(--brand-primary,#ef5b2a);letter-spacing:.12em;font-size:12px;font-weight:950}.customer-proof-heading h3{color:var(--ink);margin:8px 0 7px;font-size:clamp(26px,3vw,38px);line-height:1.05}.customer-proof-heading p{max-width:820px;color:var(--muted);margin:0;font-size:16px;font-weight:700;line-height:1.5}.customer-proof-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:22px;display:grid}.customer-proof-card{border:1px solid var(--line);background:var(--ink);border-radius:16px;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:15px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.customer-proof-card{background:color-mix(in srgb,var(--ink) 2.5%,var(--surface))}}.customer-proof-mockup{position:relative}.customer-proof-mockup>b{background:var(--brand-primary,#ef5b2a);color:#fff;border-radius:999px;padding:5px 7px;font-size:10px;position:absolute;bottom:-5px;right:-5px}.customer-proof-product{border:1px solid var(--line);background:var(--surface);border-radius:12px;width:120px;height:142px;position:relative;overflow:hidden}.customer-proof-product>img:first-child{object-fit:cover;object-position:var(--product-position) center;width:100%;height:100%}.customer-proof-art,.customer-proof-text{z-index:2;object-fit:contain;transform-origin:50%;width:26%;max-height:30%;position:absolute;top:35%;left:38%}.customer-proof-text{white-space:nowrap;width:auto;max-width:46%;font-size:8px;font-weight:800}.customer-proof-details{flex-direction:column;gap:4px;min-width:0;display:flex}.customer-proof-details small{color:var(--brand-primary,#ef5b2a);letter-spacing:.1em;font-size:10px;font-weight:950}.customer-proof-details strong{color:var(--ink);font-size:16px;line-height:1.25}.customer-proof-details span{color:var(--muted);font-size:13px;font-weight:700;line-height:1.35}.customer-proof-card>button{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);border-radius:10px;grid-column:1/-1;font-weight:850}.customer-proof-confirm{border:2px solid var(--line);background:var(--ink);border-radius:14px;align-items:flex-start;gap:13px;margin-top:18px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.customer-proof-confirm{background:color-mix(in srgb,var(--ink) 2%,var(--surface))}}.customer-proof-confirm{cursor:pointer}.customer-proof-confirm.approved{background:#2d9b6f;border-color:#2d9b6f}@supports (color:color-mix(in lab, red, red)){.customer-proof-confirm.approved{background:color-mix(in srgb,#2d9b6f 8%,var(--surface))}}.customer-proof-confirm input{accent-color:#2d9b6f;flex:0 0 24px;width:24px;height:24px}.customer-proof-confirm span{flex-direction:column;gap:4px;display:flex}.customer-proof-confirm strong{color:var(--ink);font-size:16px}.customer-proof-confirm small{color:var(--muted);font-size:14px;font-weight:700;line-height:1.4}.final-submit:disabled{cursor:not-allowed;opacity:.55;box-shadow:none!important}@media (width<=700px){.experience.experience .quantity-workspace .quantity-page-back{float:right;margin:0 0 8px;position:sticky;top:8px}.experience.experience .quantity-workspace .item-tray-heading{clear:both}.experience.experience .quantity-workspace .quantity-add-to-cart{width:100%}.customer-proof-section{border-radius:17px;margin:16px 0;padding:16px 12px}.customer-proof-heading p{font-size:15px}.customer-proof-grid{grid-template-columns:1fr}.customer-proof-card{grid-template-columns:96px minmax(0,1fr);padding:11px}.customer-proof-product{width:96px;height:116px}.customer-proof-confirm{padding:14px 12px}}.experience .magic-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:20px!important}.experience .magic-package-grid .magic-group-card{gap:14px!important;min-width:0!important;padding:16px!important}.experience .magic-package-grid .magic-collection-hero{aspect-ratio:16/9!important;min-height:0!important}.experience .magic-package-grid .magic-group-stage{padding:12px!important}.experience .magic-package-grid .magic-group-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.experience .magic-package-grid .magic-group-product,.experience .magic-package-grid .magic-group-product:nth-child(2){grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:10px!important}.experience .magic-package-grid .magic-product-select{grid-template-columns:82px minmax(0,1fr)!important;gap:10px!important}.experience .magic-package-grid .magic-product-select>i{width:82px!important;height:92px!important}.experience .magic-package-grid .magic-product-select strong{font-size:16px!important;line-height:1.2!important}.experience .magic-package-grid .magic-product-select small{font-size:13px!important;line-height:1.3!important}.experience .magic-package-grid .magic-product-customize{width:100%!important;min-height:44px!important;font-size:14px!important}.magic-edit-tray{z-index:96;border:1px solid var(--brand-primary,#ef5b2a);grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:14px;width:min(1120px,100vw - 40px);padding:14px;display:grid;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.magic-edit-tray{border:1px solid color-mix(in srgb,var(--brand-primary,#ef5b2a) 35%,var(--line))}}.magic-edit-tray{background:var(--surface);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.magic-edit-tray{background:color-mix(in srgb,var(--surface) 96%,transparent)}}.magic-edit-tray{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 22px 65px #0f182238}.magic-tray-toggle{display:none}.magic-edit-tray.open>.magic-tray-toggle{border:1px solid var(--brand-primary,#ef5b2a);width:34px;height:34px;padding:0;display:grid;position:absolute;top:-12px;right:-9px}@supports (color:color-mix(in lab, red, red)){.magic-edit-tray.open>.magic-tray-toggle{border:1px solid color-mix(in srgb,var(--brand-primary,#ef5b2a) 45%,var(--line))}}.magic-edit-tray.open>.magic-tray-toggle{background:var(--surface);color:var(--ink);border-radius:50%;place-items:center;box-shadow:0 5px 15px #0f182229}.magic-edit-tray.open>.magic-tray-toggle span,.magic-edit-tray.open>.magic-tray-toggle strong{display:none}.magic-edit-tray.open>.magic-tray-toggle b{font-size:20px;line-height:1}.magic-edit-tray.collapsed{width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:999px;padding:0;display:block;bottom:22px;left:auto;right:22px;transform:none}.magic-edit-tray.collapsed>.magic-tray-toggle{border:1px solid var(--brand-primary,#ef5b2a);grid-template-columns:auto auto 30px;align-items:center;gap:9px;min-height:48px;padding:6px 8px 6px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.magic-edit-tray.collapsed>.magic-tray-toggle{border:1px solid color-mix(in srgb,var(--brand-primary,#ef5b2a) 45%,var(--line))}}.magic-edit-tray.collapsed>.magic-tray-toggle{background:var(--surface);color:var(--ink);border-radius:999px;box-shadow:0 10px 30px #0f18222e}.magic-edit-tray.collapsed>.magic-tray-toggle span{color:var(--brand-primary,#ef5b2a);font-size:12px;font-weight:900}.magic-edit-tray.collapsed>.magic-tray-toggle strong{font-size:12px}.magic-edit-tray.collapsed>.magic-tray-toggle b{background:var(--brand-primary,#ef5b2a);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.magic-edit-tray>div:first-child{gap:3px;display:grid}.magic-edit-tray>div:first-child small{color:var(--brand-primary,#ef5b2a);letter-spacing:.15em;font-size:11px;font-weight:900}.magic-edit-tray>div:first-child strong{font-size:15px}.magic-edit-tray>div:first-child span{color:var(--muted);font-size:13px}.magic-edit-product-list{gap:8px;min-width:0;padding:2px;display:flex;overflow-x:auto}.magic-edit-product-list>button{border:1px solid var(--line);background:var(--surface);min-height:58px;color:var(--ink);text-align:left;border-radius:13px;flex:0 0 190px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid}.magic-edit-product-list>button.current{border-color:var(--brand-primary,#ef5b2a);box-shadow:0 0 0 2px var(--brand-primary,#ef5b2a)}@supports (color:color-mix(in lab, red, red)){.magic-edit-product-list>button.current{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary,#ef5b2a) 15%,transparent)}}.magic-edit-product-list i{background:var(--brand-primary,#ef5b2a);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.magic-edit-product-list i{background:color-mix(in srgb,var(--brand-primary,#ef5b2a) 13%,var(--surface))}}.magic-edit-product-list i{color:var(--brand-primary,#ef5b2a);font-style:normal;font-weight:900}.magic-edit-product-list span{gap:2px;min-width:0;display:grid}.magic-edit-product-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.magic-edit-product-list small{color:var(--muted);font-size:12px}.magic-return-packages{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--ink);border-radius:13px;padding:0 17px;font-weight:900}@media (width<=1040px){.experience .magic-package-grid{grid-template-columns:minmax(0,1fr)!important}.magic-edit-tray{grid-template-columns:minmax(0,1fr) auto}.magic-edit-tray>div:first-child{grid-column:1/-1}}@media (width<=700px){.experience .magic-package-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.experience .magic-package-grid .magic-group-products{grid-template-columns:minmax(0,1fr)!important}.experience .magic-package-grid .magic-product-select{grid-template-columns:96px minmax(0,1fr)!important}.experience .magic-package-grid .magic-product-select>i{width:96px!important;height:108px!important}.magic-edit-tray{border-radius:17px;grid-template-columns:minmax(0,1fr);width:calc(100% - 24px);margin:14px 12px;padding:12px;position:sticky;bottom:84px;left:auto;transform:none}.magic-edit-tray.collapsed{border-radius:999px;width:auto;margin:0;padding:0;position:fixed;bottom:88px;left:auto;right:12px}.magic-edit-tray>div:first-child{grid-column:auto}.magic-edit-product-list>button{flex-basis:178px}.magic-return-packages{width:100%}}.experience .quantity-workspace .item-config-list{padding-top:4px!important;padding-bottom:20px!important}.experience .quantity-workspace .item-config-row{border:1px solid var(--line)!important;background:var(--surface)!important;box-shadow:0 12px 34px var(--ink)!important;border-radius:20px!important;grid-template-columns:minmax(250px,1.15fr) minmax(220px,.8fr) minmax(240px,.9fr)!important;align-items:stretch!important;gap:16px 22px!important;margin:14px 0!important;padding:20px!important}@supports (color:color-mix(in lab, red, red)){.experience .quantity-workspace .item-config-row{box-shadow:0 12px 34px color-mix(in srgb,var(--ink) 7%,transparent)!important}}.experience .quantity-workspace .item-identity{align-self:center!important}.experience .quantity-workspace .item-identity>div:last-child{flex-direction:column!important;align-items:flex-start!important;gap:3px!important;min-width:0!important;display:flex!important}.experience .quantity-workspace .item-identity strong{font-size:18px!important;line-height:1.2!important}.experience .quantity-workspace .item-identity span,.experience .quantity-workspace .item-identity em{font-size:13px!important;line-height:1.3!important}.experience .quantity-workspace .color-picker,.experience .quantity-workspace .quantity-location-summary{border:1px solid var(--line)!important;background:var(--ink)!important;border-radius:16px!important;min-height:112px!important;padding:15px!important}@supports (color:color-mix(in lab, red, red)){.experience .quantity-workspace .color-picker,.experience .quantity-workspace .quantity-location-summary{background:color-mix(in srgb,var(--ink) 3%,var(--surface))!important}}.experience .quantity-workspace .color-picker{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:8px!important;display:flex!important}.experience .quantity-workspace .color-picker>span,.experience .quantity-workspace .size-grid>span{color:var(--muted)!important;letter-spacing:.08em!important;font-size:12px!important;font-weight:900!important}.experience .quantity-workspace .color-picker>div{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.experience .quantity-workspace .color-picker button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.experience .quantity-workspace .color-picker>strong{font-size:15px!important}.experience .quantity-workspace .size-grid{border:1px solid var(--line)!important;background:var(--ink)!important;border-radius:16px!important;grid-column:1/-1!important;padding:18px!important}@supports (color:color-mix(in lab, red, red)){.experience .quantity-workspace .size-grid{background:color-mix(in srgb,var(--ink) 2%,var(--surface))!important}}.experience .quantity-workspace .size-grid>div:first-of-type{grid-template-columns:repeat(auto-fit,minmax(82px,1fr))!important;gap:10px!important;margin-top:12px!important;display:grid!important}.experience .quantity-workspace .size-grid label{border:1px solid var(--line)!important;background:var(--surface)!important;min-width:0!important;color:var(--ink)!important;text-align:center!important;border-radius:12px!important;flex-direction:column!important;gap:7px!important;padding:10px!important;font-size:14px!important;font-weight:900!important;display:flex!important}.experience .quantity-workspace .size-grid input{border:1px solid var(--ink)!important;width:100%!important;min-width:0!important;max-width:none!important;height:48px!important;padding:6px!important}@supports (color:color-mix(in lab, red, red)){.experience .quantity-workspace .size-grid input{border:1px solid color-mix(in srgb,var(--ink) 18%,var(--line))!important}}.experience .quantity-workspace .size-grid input{background:var(--surface)!important;color:var(--ink)!important;text-align:center!important;border-radius:9px!important;font-size:18px!important;font-weight:900!important}.experience .quantity-workspace .quantity-next-action{margin-top:16px!important;padding:14px 4px 0!important}.experience .quantity-workspace .quantity-next-action>span:first-child{min-width:150px!important}.experience .quantity-workspace .quantity-auto-order-status{max-width:none!important;padding:10px 16px!important;font-size:14px!important}.experience .quantity-workspace .item-row-actions{grid-column:1/-1!important;grid-template-columns:minmax(0,1fr) auto!important;padding-top:0!important}.experience .quantity-workspace .remove-product{grid-column:2!important;min-height:44px!important;padding:9px 14px!important}@media (width<=700px){.experience .quantity-workspace{padding:16px 12px 96px!important}.experience .quantity-workspace .item-tray-heading{margin-bottom:8px!important;padding:0 44px 16px 0!important}.experience .quantity-workspace .item-tray-heading strong{font-size:22px!important;line-height:1.18!important}.experience .quantity-workspace .item-config-list{padding:0!important}.experience .quantity-workspace .item-config-row{border-radius:18px!important;grid-template-columns:1fr!important;gap:12px!important;margin:12px 0!important;padding:14px!important}.experience .quantity-workspace .item-identity{grid-template-columns:72px minmax(0,1fr)!important;gap:12px!important}.experience .quantity-workspace .quantity-product-thumb{width:72px!important;height:82px!important}.experience .quantity-workspace .color-picker,.experience .quantity-workspace .quantity-location-summary{min-height:0!important;padding:12px!important}.experience .quantity-workspace .color-picker button{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.experience .quantity-workspace .size-grid{grid-column:1!important;padding:14px 12px!important}.experience .quantity-workspace .size-grid>div:first-of-type{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.experience .quantity-workspace .size-grid label{padding:8px!important}.experience .quantity-workspace .size-grid input{height:50px!important;font-size:19px!important}.experience .quantity-workspace .quantity-next-action{gap:9px!important;padding-top:12px!important}.experience .quantity-workspace .quantity-next-action>span:first-child{width:100%!important;min-width:0!important}.experience .quantity-workspace .quantity-auto-order-status{min-height:42px!important;font-size:14px!important}.experience .quantity-workspace .item-row-actions{grid-template-columns:1fr!important;gap:8px!important}.experience .quantity-workspace .item-design-actions,.experience .quantity-workspace .remove-product{grid-column:1!important}.experience .quantity-workspace .item-design-actions{grid-template-columns:1fr!important;display:grid!important}.experience .quantity-workspace .item-design-actions button,.experience .quantity-workspace .remove-product{min-height:46px!important;font-size:14px!important}.experience .quantity-workspace .item-tray-footer{margin-top:14px!important;padding:14px 0 4px!important}}.reward-basket-notice{z-index:80;border:1px solid var(--brand-primary,#ef5b2a);max-width:min(360px,100vw - 32px);padding:13px 17px;position:fixed;bottom:24px;right:24px}@supports (color:color-mix(in lab, red, red)){.reward-basket-notice{border:1px solid color-mix(in srgb,var(--brand-primary,#ef5b2a) 28%,var(--line))}}.reward-basket-notice{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.reward-basket-notice{background:color-mix(in srgb,var(--surface) 96%,transparent)}}.reward-basket-notice{color:var(--ink);box-shadow:0 14px 34px var(--ink)}@supports (color:color-mix(in lab, red, red)){.reward-basket-notice{box-shadow:0 14px 34px color-mix(in srgb,var(--ink) 15%,transparent)}}.reward-basket-notice{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:14px;font-weight:850;line-height:1.3;animation:.28s ease-out both reward-basket-in}.reward-basket-notice span{font-size:17px}@keyframes reward-basket-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=700px){.reward-basket-notice{text-align:center;border-radius:14px;max-width:none;bottom:88px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.reward-basket-notice{animation:none}}.entry-panel .entry-card{color:var(--ink);background:radial-gradient(circle at 38% 28%,#fffffff5,var(--surface) 54%,var(--surface));position:relative;border:0!important}@supports (color:color-mix(in lab, red, red)){.entry-panel .entry-card{background:radial-gradient(circle at 38% 28%,#fffffff5,color-mix(in srgb,var(--surface) 93%,#dcecff 7%) 54%,color-mix(in srgb,var(--surface) 90%,#8bbdff 10%))}}.entry-panel .entry-card{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s!important;box-shadow:0 18px 44px #234d7e21,inset 0 0 0 1px #598cc333!important}.dark .entry-panel .entry-card{background:radial-gradient(circle at 40% 30%,#1a2634,#0d141d 60%,#071019);box-shadow:0 18px 44px #0008,inset 0 0 0 1px #62aeff40!important}.entry-panel .entry-card:before{content:"";z-index:-1;background:conic-gradient(from 25deg,transparent 0 18%,#4bacffcc 25%,transparent 32% 62%,#7869ff94 69%,transparent 77%);border-radius:50%;animation:8s linear infinite design-ring;position:absolute;inset:-4px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.entry-panel .entry-card:hover{transform:translateY(-5px)scale(1.025)!important;box-shadow:0 24px 56px #2a68ad38,inset 0 0 0 1px #598cc34d!important}.entry-panel .entry-card>span{z-index:2;justify-items:center;gap:7px;display:grid;position:relative}.entry-panel .entry-card strong{letter-spacing:-.025em;font-size:16px;line-height:1.08}.entry-panel .entry-card small{max-width:112px;color:var(--muted);font-size:10px;line-height:1.35}.design-orbit{z-index:1;pointer-events:none;border:1px solid #4fa3f22e;border-radius:50%;animation:12s linear infinite design-ring;position:absolute;inset:12px}.design-orbit b{background:#4ba9ff;border-radius:50%;position:absolute;box-shadow:0 0 10px #4ba9ff}.design-orbit b:first-child{width:4px;height:4px;top:-2px;left:50%}.design-orbit b:nth-child(2){width:3px;height:3px;bottom:24%;right:7px}.design-orbit b:nth-child(3){opacity:.7;width:2px;height:2px;top:31%;left:9px}.entry-panel .magic-entry{animation:2.8s ease-in-out infinite magic-breathe;width:164px!important;min-height:164px!important;margin-top:18px!important;box-shadow:0 0 24px #3ac0ff47,0 0 52px #984dff2e,0 22px 52px #34499138!important}.entry-panel .magic-entry:before{filter:drop-shadow(0 0 8px #55cfff)drop-shadow(0 0 15px #ae4cffa6)!important;animation:2.2s linear infinite magic-edge-spin!important;inset:-10px!important}.entry-panel .magic-entry:after{inset:7px!important;box-shadow:inset 0 0 0 1px #6dccff61,inset 0 0 38px #5d99ff33,0 0 24px #57cdff29!important}.entry-panel .magic-entry em{font-size:14px!important}@keyframes design-ring{to{transform:rotate(360deg)}}@keyframes magic-breathe{50%{filter:brightness(1.08);box-shadow:0 0 34px #3ac0ff61,0 0 70px #984dff47,0 26px 58px #34499140}}@media (prefers-reduced-motion:reduce){.entry-panel .entry-card:before,.design-orbit,.entry-panel .magic-entry{animation:none!important}}@media (width<=1180px){.entry-panel .entry-card{width:144px!important;min-height:144px!important}.entry-panel .magic-entry{width:150px!important;min-height:150px!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,sans-serif}.experience{--line:#14182017;--card:#ffffffb8;--surface:#ffffffd1;--shadow:0 18px 50px #18223014}.experience.dark{--line:#ffffff1c;--card:#0e1218b8;--surface:#0c1016d1;--shadow:0 22px 64px #00000061}header{border-bottom:1px solid var(--line);background:var(--bg);height:78px}@supports (color:color-mix(in lab, red, red)){header{background:color-mix(in srgb,var(--bg) 70%,transparent)}}header{-webkit-backdrop-filter:blur(28px)saturate(150%)}.logo{letter-spacing:-.055em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;font-size:25px}.entry-panel h1{letter-spacing:-.055em;font-size:42px;font-weight:720;line-height:1.02}.entry-panel>p{font-size:14px}.entry-card{box-shadow:none;background:0 0;border-color:#0000;border-radius:18px;padding:14px 12px}.entry-card:hover{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.entry-card:hover{background:color-mix(in srgb,var(--card) 78%,transparent)}}.entry-card:hover{box-shadow:none}.entry-card.selected{background:var(--surface);box-shadow:var(--shadow);border-color:#ff3d4452}.entry-icon{background:var(--ink);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.entry-icon{background:color-mix(in srgb,var(--ink) 5%,transparent)}}.platform,.speech,.step-dock,.catalog-drawer,.location-tray,.item-tray,.journey-panel{box-shadow:var(--shadow)}.step-dock{background:var(--surface);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.step-dock{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.step-dock{-webkit-backdrop-filter:blur(30px)saturate(155%);backdrop-filter:blur(30px)saturate(155%)}.step-dock button{letter-spacing:.01em;font-weight:650}.account>button{background:var(--ink);border:0}@supports (color:color-mix(in lab, red, red)){.account>button{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.account>button{padding:11px 17px}.top-theme-switch{background:var(--ink);border:0;gap:0;width:132px;height:38px;padding:3px;position:relative}@supports (color:color-mix(in lab, red, red)){.top-theme-switch{background:color-mix(in srgb,var(--ink) 7%,transparent)}}.top-theme-switch{box-shadow:inset 0 0 0 1px var(--line)}@supports (color:color-mix(in lab, red, red)){.top-theme-switch{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 70%,transparent)}}.top-theme-switch{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.account .top-theme-switch button{z-index:1;border-radius:999px;justify-content:center;gap:6px;width:63px;height:32px;padding:0;font-size:11px;font-weight:700;position:relative}.account .top-theme-switch button.on,.dark .account .top-theme-switch button.on{background:var(--surface);color:var(--ink);box-shadow:0 3px 12px #0000001f,inset 0 0 0 1px var(--line)}.top-theme-switch button i{font-size:12px}.top-theme-switch button span{display:inline}.product-choice,.inspiration-grid button,.brand-paths button{box-shadow:inset 0 0 0 1px var(--line);border-color:#0000}.product-choice:hover,.inspiration-grid button:hover,.brand-paths button:hover{box-shadow:var(--shadow),inset 0 0 0 1px #ff465073}button:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #4abfffb3}@media (width<=900px){.top-theme-switch{width:92px}.account .top-theme-switch button{width:43px}.top-theme-switch button span{display:none}}.experience-promise{border:1px solid var(--line);background:var(--surface);border-radius:999px;justify-self:center;gap:7px;padding:5px;display:flex}@supports (color:color-mix(in lab, red, red)){.experience-promise{background:color-mix(in srgb,var(--surface) 78%,transparent)}}.experience-promise{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.experience-promise strong{letter-spacing:.03em;color:var(--muted);border-radius:999px;padding:7px 12px;font-size:10px}.experience-promise strong:nth-child(2){background:var(--ink);color:var(--bg);box-shadow:0 6px 16px #0002}.eyebrow{color:#ee3641;letter-spacing:.18em;margin-bottom:14px;font-size:9px;font-weight:850;display:block}.stage-label{z-index:5;border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:9px;padding:8px 12px;display:flex;position:absolute;top:34px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0000000b}.stage-label span{letter-spacing:.14em;color:#ef3340;font-size:8px;font-weight:850}.stage-label strong{font-size:10px}.view-orbit{z-index:7;border:1px solid var(--line);background:var(--surface);border-radius:999px;gap:4px;padding:5px;display:flex;position:absolute;bottom:110px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.view-orbit{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.view-orbit{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 12px 30px #0001}.view-orbit button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:700}.view-orbit button.active{background:var(--ink);color:var(--bg);box-shadow:0 4px 12px #0002}.hoodie.view-back .hoodie-base{filter:brightness(.97);transform:scaleX(-1)}.hoodie.view-left-sleeve{transform:perspective(700px)rotateY(24deg)}.hoodie.view-right-sleeve{transform:perspective(700px)rotateY(-24deg)}.hoodie.view-inside-tag{transform:scale(1.08)translateY(22px)}.hoodie.view-inside-tag .placed-art{width:12%;height:9%;top:12%;left:44%}.order-ribbon{z-index:18;border:1px solid var(--line);background:var(--surface);border-radius:20px;align-items:center;gap:20px;padding:9px 10px 9px 18px;display:flex;position:fixed;bottom:18px;right:2.5%}@supports (color:color-mix(in lab, red, red)){.order-ribbon{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.order-ribbon{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);box-shadow:0 16px 45px #0002}.order-ribbon span{gap:2px;min-width:58px;display:grid}.order-ribbon small{letter-spacing:.13em;color:var(--muted);font-size:7px;font-weight:850}.order-ribbon strong{font-size:12px}.order-ribbon>button{color:#fff;background:#ef3340;border:0;border-radius:14px;padding:13px 16px;font-size:11px;font-weight:800;box-shadow:0 9px 22px #ef334044}.order-ribbon>button b{margin-left:8px}.step-dock{width:min(610px,56vw);left:50%;right:auto;transform:translate(-58%)}@media (width<=1100px){.view-orbit{bottom:95px}.order-ribbon span:first-child{display:none}.step-dock{width:58vw}}@media (width<=800px){.experience-promise{display:none}.view-orbit{justify-content:flex-start;max-width:92vw;overflow:auto}.order-ribbon{justify-content:space-between;left:3%;right:3%}.step-dock{width:auto;bottom:88px;left:3%;right:3%;transform:none}.order-ribbon span:first-child{display:grid}}.magic-entry{isolation:isolate;text-align:left;width:100%;min-height:118px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:20px;grid-template-columns:55px 1fr 25px;align-items:center;margin:12px 0;padding:16px 14px;transition:transform .28s,box-shadow .28s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #6434961f}.magic-entry:before{content:"";z-index:-2;background:conic-gradient(#ff315c,#ff9b37,#ffe35a,#56e99a,#31d8ff,#7d5cff,#ff43bd,#ff315c);animation:4s linear infinite magic-edge-spin;position:absolute;inset:-110%}.magic-entry:after{content:"";z-index:-1;background:var(--bg);border-radius:18px;position:absolute;inset:2px}@supports (color:color-mix(in lab, red, red)){.magic-entry:after{background:color-mix(in srgb,var(--bg) 90%,transparent)}}.magic-entry:after{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.magic-entry:hover{transform:translate(5px)translateY(-2px);box-shadow:0 0 24px #37d3ff40,0 18px 42px #d63db02e}.magic-entry.pressed{transform:scale(.985)}.magic-entry strong,.magic-entry small{display:block}.magic-entry small{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.3}.magic-entry>b{font-size:26px}.magic-entry-icon{color:#fff;background:linear-gradient(135deg,#ff315c,#7d5cff 55%,#31d8ff);border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;animation:2.5s ease-in-out infinite magic-icon-glow;display:grid;box-shadow:0 0 22px #7d5bff6b}@keyframes magic-edge-spin{to{transform:rotate(360deg)}}@keyframes magic-icon-glow{50%{transform:scale(1.08)rotate(8deg);box-shadow:0 0 30px #31d8ff8c}}@media (prefers-reduced-motion:reduce){.magic-entry:before,.magic-entry-icon{animation:none}}.journey-panel{z-index:40;border:1px solid var(--line);background:var(--bg);border-radius:28px;padding:38px;position:fixed;inset:11% 7% 12%}@supports (color:color-mix(in lab, red, red)){.journey-panel{background:color-mix(in srgb,var(--bg) 95%,transparent)}}.journey-panel{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);animation:.42s cubic-bezier(.2,.85,.25,1) both tray-rise;overflow:auto;box-shadow:0 35px 110px #0004}.journey-heading span{color:#ef3340;letter-spacing:.18em;font-size:10px;font-weight:900}.journey-heading h2{margin:8px 0;font-size:32px}.journey-heading p{color:var(--muted);margin:0 0 28px}.product-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.product-choice{border:1px solid var(--line);background:var(--card);min-height:240px;color:var(--ink);text-align:left;border-radius:18px;flex-direction:column;padding:18px;display:flex}.product-choice>i{color:#c9cdd2;background:radial-gradient(circle,#fff,#e8ebef);border-radius:14px;place-items:center;width:100%;height:105px;font:700 52px Georgia;display:grid}.dark .product-choice>i{color:#596674;background:radial-gradient(circle,#28313c,#0b0f14)}.product-choice span{margin-top:15px;display:grid}.product-choice small{color:#ef3340;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:900}.product-choice strong{margin:5px 0;font-size:17px}.product-choice em{color:var(--muted);font-size:12px;font-style:normal}.product-choice>b{color:#ef3340;margin-top:auto;font-size:11px}.product-choice:hover{border-color:#ff4650;transform:translateY(-5px);box-shadow:0 20px 35px #0002}.full-catalog-cta{color:#ef3340;background:0 0;border:1px solid #f03a45;border-radius:999px;margin-top:18px;padding:14px 20px;font-weight:800}.inspiration-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.inspiration-grid button{border:1px solid var(--line);background:linear-gradient(145deg,var(--card),var(--card));border-radius:22px;min-height:230px}@supports (color:color-mix(in lab, red, red)){.inspiration-grid button{background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--card) 70%,#ff4350 8%))}}.inspiration-grid button{color:var(--ink);text-align:left;flex-direction:column;padding:24px;display:flex}.inspiration-grid i{color:#ef3340;font-size:39px;font-style:normal}.inspiration-grid strong{margin:30px 0 8px;font-size:19px}.inspiration-grid small{color:var(--muted);line-height:1.5}.inspiration-grid b{color:#ef3340;margin-top:auto;font-size:11px}.brand-paths{grid-template-columns:1fr 1fr;gap:12px;display:grid}.brand-paths button{border:1px solid var(--line);background:var(--card);min-height:100px;color:var(--ink);text-align:left;border-radius:17px;justify-content:space-between;align-items:center;padding:20px;display:flex}.brand-paths span{gap:7px;display:grid}.brand-paths strong{font-size:17px}.brand-paths small{color:var(--muted)}.brand-paths b{color:#ef3340}.journey-panel button:hover{border-color:#f14650}@media (width<=900px){.product-grid,.inspiration-grid{grid-template-columns:1fr 1fr}.journey-panel{padding:24px;left:4%;right:4%}}@media (width<=560px){.product-grid,.inspiration-grid,.brand-paths{grid-template-columns:1fr}.journey-panel{top:5%;bottom:7%}}.top-category-row{margin:6px 0 24px}.top-category-row>strong,.top-items-title>strong{letter-spacing:.17em;color:var(--muted);margin-bottom:10px;font-size:9px;display:block}.top-category-row>div{flex-wrap:wrap;gap:8px;display:flex}.top-category-row button,.brand-chips button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:10px 15px;font-size:11px;font-weight:750}.top-category-row button.active,.brand-chips button.active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.top-items-title{align-items:center;gap:12px;margin-bottom:11px;display:flex}.top-items-title>strong{margin:0}.top-items-title span{color:var(--muted);font-size:11px}.product-grid{grid-template-columns:repeat(5,1fr)}.product-choice{min-height:224px}.product-thumb{background:radial-gradient(circle,#fff,#e8ebef);border-radius:14px;width:100%;display:block;position:relative;height:112px!important;overflow:hidden!important}.product-thumb img{top:0;left:calc(var(--product-position) * -4);object-fit:cover;width:500%;max-width:none;height:100%;position:absolute}.dark .product-thumb{background:#111820}.product-crop{position:absolute;inset:0;overflow:hidden}.product-crop .hoodie-base{top:0!important;left:calc(var(--product-position) * -4)!important;object-fit:cover!important;width:500%!important;max-width:none!important;height:100%!important;position:absolute!important}.hoodie{width:390px;height:420px;overflow:visible}.hoodie .product-crop{filter:drop-shadow(0 24px 22px #0000002e)}.hoodie.view-back .product-crop{transform:scaleX(-1)}.hoodie.view-left-sleeve .product-crop{transform:perspective(700px)rotateY(28deg)}.hoodie.view-right-sleeve .product-crop{transform:perspective(700px)rotateY(-28deg)}.hoodie.view-inside-tag{place-items:center;display:grid;transform:none}.generic-tag{color:#17191d;background:linear-gradient(145deg,#fff,#e9eaec);border:1px solid #d7d9dd;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:185px;height:220px;display:flex;position:relative;box-shadow:0 25px 45px #0002}.generic-tag:before{content:"";background:#c8cbd0;width:135px;height:1px;position:absolute;top:54px}.generic-tag b{letter-spacing:-.08em;font-size:28px}.generic-tag span{letter-spacing:.16em;color:#ef3340;margin:8px 0 30px;font-size:10px;font-weight:850}.generic-tag small{letter-spacing:.12em;color:#777;font-size:7px}.placed-art{z-index:4}.view-left-sleeve .placed-art{width:15%;height:15%;top:39%;left:20%}.view-right-sleeve .placed-art{width:15%;height:15%;top:39%;left:66%}.catalog-drawer{max-height:76vh;overflow:auto}.catalog-results{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:14px;display:grid}.catalog-results>button{border:1px solid var(--line);background:var(--card);min-height:148px;color:var(--ink);text-align:left;border-radius:15px;flex-direction:column;padding:9px;display:flex}.catalog-results .product-thumb{height:82px!important}.catalog-results span{gap:3px;margin-top:8px;display:grid}.catalog-results small{color:var(--muted);font-size:9px}.catalog-results b{color:#ef3340;margin-top:auto;font-size:9px}.tray-done{box-shadow:0 8px 20px #ef334044;color:#fff!important;background:#ef3340!important;border:0!important;border-radius:999px!important;padding:11px 20px!important;font-weight:800!important}.location-tray .tray-done{margin-left:auto}.item-config>.tray-done{align-self:center}@media (width<=1100px){.product-grid,.catalog-results{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.product-grid,.catalog-results{grid-template-columns:repeat(2,1fr)}.top-items-title{display:block}.hoodie{width:310px;height:350px}}.entry-panel{flex-direction:column;align-items:flex-start;display:flex}.magic-entry{text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-self:center;gap:10px;width:168px;min-height:168px;margin:18px auto 10px;padding:24px;display:flex;overflow:hidden}.magic-entry:after{border-radius:50%;inset:3px}.magic-entry:before{animation-duration:3.2s;inset:-55%}.magic-entry-icon{flex:0 0 38px;width:38px;height:38px}.magic-entry strong{font-size:14px;line-height:1.12}.magic-entry small{margin-top:6px;font-size:9px}.magic-entry:hover{transform:translateY(-4px)scale(1.025)}.assistant-zone{justify-content:flex-end;padding-bottom:72px;overflow:visible}.assistant-zone .speech{background:var(--surface);border:0;border-radius:52% 48% 46% 54%/46% 52% 48% 54%;width:205px;min-height:112px;padding:22px 24px;top:0;left:-54px}@supports (color:color-mix(in lab, red, red)){.assistant-zone .speech{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.assistant-zone .speech{box-shadow:0 16px 42px #1c2a3a1f,inset 0 0 0 1px var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.assistant-zone .speech:before,.assistant-zone .speech:after{content:"";background:inherit;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;position:absolute}.assistant-zone .assistant-visual{margin-top:120px}.step-dock,.order-ribbon{bottom:14px}@media (width<=1180px){.magic-entry{width:148px;min-height:148px;padding:19px}.assistant-zone .speech{width:180px;left:-34px}.product-stage{padding-bottom:142px}}@media (width<=1000px){.assistant-zone{pointer-events:none;width:180px;height:310px;display:flex;position:absolute;top:96px;right:18px}.assistant-zone .speech{width:170px;min-height:92px;padding:17px 20px;font-size:12px;top:0;left:-22px}.assistant-zone .assistant-visual{width:145px;height:215px;margin-top:92px}}@media (width<=800px){.product-stage{padding-bottom:202px}.product-stage .view-orbit{bottom:151px}.product-stage .product-tools{bottom:105px}.assistant-zone{display:none}.magic-entry{width:142px;min-height:142px;margin:12px auto}}.entry-panel .magic-entry{aspect-ratio:1;isolation:isolate;background:radial-gradient(circle at 38% 30%,#fffffff5 0 2%,transparent 3%), radial-gradient(circle at 50% 48%,var(--surface) 0 48%,transparent 49%);width:150px;min-height:150px;padding:22px;overflow:visible}@supports (color:color-mix(in lab, red, red)){.entry-panel .magic-entry{background:radial-gradient(circle at 38% 30%,#fffffff5 0 2%,transparent 3%), radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--surface) 96%,#9fdcff 4%) 0 48%,transparent 49%)}}.entry-panel .magic-entry{border:0;box-shadow:0 18px 46px #2770b526,0 0 42px #61d1ff21}.entry-panel .magic-entry:before{background:conic-gradient(from 0deg,transparent 0 6%,#58d9ff 9%,#5274ff 17%,transparent 24% 35%,#be63ff 41%,#ff70c8 49%,transparent 56% 69%,#4ce6d5 76%,#69a9ff 86%,transparent 94%);filter:blur(.2px)drop-shadow(0 0 8px #5bbaffa6);border-radius:50%;animation:2.8s linear infinite magic-edge-spin;inset:-7px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px))}@supports (color:color-mix(in lab, red, red)){.entry-panel .magic-entry:after{background:radial-gradient(circle at 50% 115%,#61b7ff33,transparent 49%), color-mix(in srgb,var(--surface) 94%,transparent)}}.entry-panel .magic-entry:after{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 0 0 1px #6fb7e73d,inset 0 0 28px #72c5ff1c}.magic-entry>span{z-index:3;justify-items:center;gap:2px;display:grid;position:relative}.magic-entry strong{letter-spacing:-.01em;color:var(--ink);font-size:13px}.magic-entry em{color:#0000;background:linear-gradient(90deg,#397cff,#9a54ef,#ef55ae);-webkit-background-clip:text;background-clip:text;font-size:13px;font-style:normal;font-weight:850;line-height:1.08}.magic-entry small{letter-spacing:.13em;text-transform:uppercase;background:#559aff1a;border-radius:999px;padding:4px 9px;font-weight:850;color:#3977cc!important;margin-top:8px!important;font-size:8px!important}.magic-stars{z-index:2;pointer-events:none;animation:7s linear infinite portal-orbit;position:absolute;inset:-14px}.magic-stars b{background:#70dfff;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 9px 2px #55cfff}.magic-stars b:first-child{top:16%;left:16%}.magic-stars b:nth-child(2){background:#c878ff;width:3px;height:3px;top:45%;right:5%}.magic-stars b:nth-child(3){background:#ff72cf;width:4px;height:4px;bottom:0;left:31%}.magic-stars b:nth-child(4){background:#fff;width:2px;height:2px;top:2%;right:23%}@keyframes portal-orbit{to{transform:rotate(-360deg)}}.assistant-zone .speech{text-align:center;background:var(--surface);border-radius:48% 52% 50% 50%/53% 47% 55% 45%;flex-direction:column;justify-content:center;width:min(270px,100%);min-height:142px;padding:28px 30px 26px;display:flex}@supports (color:color-mix(in lab, red, red)){.assistant-zone .speech{background:color-mix(in srgb,var(--surface) 97%,#dcefff 3%)}}.assistant-zone .speech:before{background:inherit;border:0;width:48px;height:48px;inset:35px auto auto -10px;box-shadow:inset 0 0 0 1px #6095be1a}.assistant-zone .speech:after{background:inherit;border:0;width:31px;height:31px;bottom:-16px;right:25px;box-shadow:inset 0 0 0 1px #6095be1a}.assistant-zone .speech strong{z-index:2;color:#267fd2;font-size:15px;line-height:1.2;position:relative}.assistant-zone .speech span{z-index:2;color:#4d5662;margin-top:9px;font-size:12px;line-height:1.45;position:relative}.dark .assistant-zone .speech strong{color:#68bfff}.dark .assistant-zone .speech span{color:#aab3be}.typing-caret{background:#267fd2}@media (prefers-reduced-motion:reduce){.magic-stars,.entry-panel .magic-entry:before{animation:none}}@supports (color:color-mix(in lab, red, red)){.product-stage{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 58%,transparent),color-mix(in srgb,var(--surface) 18%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 68%,transparent),0 30px 80px #1f2e4212}}@media (width<=1180px){.stage{grid-template-columns:245px minmax(460px,1fr) 220px;gap:14px;padding-left:3%;padding-right:3%}.product-stage{min-height:640px}.product-stage .hoodie{width:320px;height:350px}.assistant-zone .speech{width:205px;padding:22px}.assistant-zone .assistant-visual{width:190px;height:280px}}@media (width<=1000px){.stage{grid-template-columns:230px minmax(430px,1fr);padding-bottom:24px}.assistant-zone{display:none}.order-ribbon{top:86px;right:18px}}@media (width<=800px){.experience{padding-bottom:180px}.stage{min-height:auto;padding:20px 14px 28px;display:block}.entry-panel{max-width:430px;margin:0 auto 28px}.product-stage{grid-template-rows:minmax(340px,1fr) auto auto;min-height:610px;padding:62px 10px 24px}.product-stage .hoodie-wrap{min-height:370px}.product-stage .hoodie{width:290px;height:320px}.product-stage .view-orbit{justify-content:flex-start;justify-self:stretch;margin-left:8px;margin-right:8px;overflow-x:auto}.product-stage .product-tools{flex-wrap:wrap;margin-top:14px}.order-ribbon{position:fixed;inset:auto 12px 104px}.step-dock{width:auto;bottom:16px;left:12px;right:12px;transform:none}}.entry-panel .catalog-link{width:168px;color:var(--muted);text-align:center;text-decoration:underline;-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);align-self:center;margin:2px auto 0;padding:10px 0;font-size:11px;font-weight:750}@supports (color:color-mix(in lab, red, red)){.entry-panel .catalog-link{-webkit-text-decoration-color:color-mix(in srgb,var(--muted) 35%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--muted) 35%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--muted) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--muted) 35%,transparent)}}.entry-panel .catalog-link{text-underline-offset:5px}.entry-panel .catalog-link:hover{color:#ef3340;text-decoration-color:#ef3340}.entry-panel .magic-entry{border-radius:50%;width:184px;min-height:184px;margin:20px auto 4px;padding:29px 24px;overflow:hidden;box-shadow:0 18px 45px #5941be33,0 0 36px #31d8ff21}.entry-panel .magic-entry:before{background:conic-gradient(#ff316c,#ff9d36,#ffe25a,#53e6a0,#30d9ff,#6f69ff,#d747ff,#ff316c);animation:2.6s linear infinite magic-edge-spin;inset:-48%}.entry-panel .magic-entry:after{background:radial-gradient(circle at 45% 34%,var(--surface),var(--surface) 72%);border-radius:50%;inset:5px}@supports (color:color-mix(in lab, red, red)){.entry-panel .magic-entry:after{background:radial-gradient(circle at 45% 34%,color-mix(in srgb,var(--surface) 98%,#fff 8%),color-mix(in srgb,var(--surface) 91%,#7d5cff 5%) 72%)}}.entry-panel .magic-entry:after{box-shadow:inset 0 0 0 1px #ffffff61,inset 0 0 35px #685eff12}.dark .entry-panel .magic-entry:after{background:radial-gradient(circle at 45% 34%,#192331,#080c12 72%)}.entry-panel .magic-entry>span{z-index:1;position:relative}.entry-panel .magic-entry strong{letter-spacing:-.02em;font-size:15px;line-height:1.13}.entry-panel .magic-entry small{background:var(--ink);color:var(--bg);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-top:13px;padding:7px 13px;font-size:9px;font-weight:850;display:inline-flex;box-shadow:0 6px 16px #00000029}.assistant-zone .speech{background:var(--surface);border-radius:42px 49px 45px 50px;width:238px;min-height:126px;padding:24px 27px 22px;top:4px;left:-86px;transform:rotate(-1.5deg)}@supports (color:color-mix(in lab, red, red)){.assistant-zone .speech{background:color-mix(in srgb,var(--surface) 97%,#fff 3%)}}.assistant-zone .speech strong{color:var(--ink);font-size:13px;line-height:1.25}.assistant-zone .speech>span:not(.speech-sparkle){color:var(--muted);margin-top:8px;line-height:1.45}.assistant-zone .speech-sparkle{color:#fff;background:linear-gradient(135deg,#56cfff,#735cff 60%,#ff53c7);border-radius:50%;place-items:center;width:30px;height:30px;animation:2.5s ease-in-out infinite bubble-sparkle;display:grid;position:absolute;top:-12px;left:25px;box-shadow:0 0 22px #48bfff73}@keyframes bubble-sparkle{50%{transform:translateY(-3px)rotate(16deg)scale(1.08)}}.product-stage{padding-bottom:178px}.product-stage .view-orbit{bottom:132px}.product-stage .product-tools{z-index:12;justify-content:center;gap:8px;width:100%;display:flex;bottom:78px}.product-stage .product-tools>*{z-index:12;position:relative}.step-dock{z-index:20}.order-ribbon{z-index:21}@media (width<=1180px){.entry-panel .magic-entry{width:158px;min-height:158px;padding:22px 18px}.entry-panel .magic-entry strong{font-size:13px}.entry-panel .catalog-link{width:158px}.assistant-zone .speech{width:205px;left:-58px}}@media (width<=800px){.product-stage{padding-bottom:224px}.product-stage .view-orbit{bottom:170px}.product-stage .product-tools{flex-wrap:wrap;bottom:119px}}@media (prefers-reduced-motion:reduce){.assistant-zone .speech-sparkle{animation:none}}.stage{padding-bottom:118px}.product-stage{isolation:isolate;min-height:620px;padding:32px 18px 205px}.product-stage:before{opacity:.72;width:min(590px,92%);height:min(590px,92%)}.product-stage .hoodie-wrap{z-index:3;position:relative;transform:translateY(-32px)}.product-stage .hoodie{filter:drop-shadow(0 28px 34px #1926362b)}.product-stage .platform{width:min(390px,82%);min-height:66px;margin-top:9px}.product-stage .view-orbit{z-index:8;bottom:132px}.product-stage .product-tools{z-index:8;bottom:82px}.assistant-zone{padding-bottom:92px}.assistant-zone .speech{background:var(--surface);border:0;border-radius:48% 52% 45% 55%/51% 44% 56% 49%;width:252px;min-height:132px;padding:27px 30px 25px;top:-8px;left:-104px;transform:rotate(-1deg)}@supports (color:color-mix(in lab, red, red)){.assistant-zone .speech{background:color-mix(in srgb,var(--surface) 96%,#fff 4%);box-shadow:0 20px 55px #1d2d4421,inset 0 0 0 1px color-mix(in srgb,var(--line) 72%,transparent)}}.assistant-zone .speech strong{max-width:180px;font-size:14px;line-height:1.25;display:block}.assistant-zone .speech>span{max-width:185px;color:var(--muted);margin-top:9px;font-size:12px;line-height:1.5;display:block}.assistant-zone .speech:before,.assistant-zone .speech:after{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.assistant-zone .speech:before,.assistant-zone .speech:after{background:color-mix(in srgb,var(--surface) 96%,#fff 4%)}}.assistant-zone .speech:before,.assistant-zone .speech:after{box-shadow:inset 0 0 0 1px var(--line)}@supports (color:color-mix(in lab, red, red)){.assistant-zone .speech:before,.assistant-zone .speech:after{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 72%,transparent)}}.assistant-zone .speech:before{width:27px;height:27px;bottom:-17px;right:30px}.assistant-zone .speech:after{width:13px;height:13px;bottom:-34px;right:18px}.order-ribbon{z-index:10;border-radius:18px;gap:16px;padding:8px 9px 8px 15px;position:absolute;top:96px;bottom:auto;right:3.5%}.order-ribbon span:first-child{display:none}.order-ribbon button{padding:10px 14px}.step-dock{border-radius:22px;width:min(720px,100vw - 100px);height:72px;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 48px #19263624}.method-note{display:none}@media (width<=1180px){.assistant-zone .speech{width:214px;padding:23px 25px;left:-64px}.product-stage{padding-bottom:210px}}@media (width<=1000px){.order-ribbon{top:88px;right:18px}.product-stage .hoodie-wrap{transform:translateY(-18px)}}@media (width<=800px){.stage{padding-bottom:190px}.product-stage{min-height:590px;padding:42px 8px 235px}.product-stage .view-orbit{bottom:174px}.product-stage .product-tools{bottom:116px}.step-dock{width:auto;bottom:14px;left:12px;right:12px;transform:none}.order-ribbon{justify-content:space-between;position:fixed;inset:auto 12px 98px}.order-ribbon span:first-child{display:grid}}.experience{min-height:100svh;padding-bottom:112px;overflow:hidden auto}.product-stage{background:linear-gradient(145deg,var(--surface),var(--surface));border-radius:42px;grid-template-rows:minmax(390px,1fr) auto auto;align-items:center;height:auto;min-height:660px;padding:72px 22px 30px;display:grid}@supports (color:color-mix(in lab, red, red)){.product-stage{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 58%,transparent),color-mix(in srgb,var(--surface) 18%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 68%,transparent),0 30px 80px #1f2e4212}}.dark .product-stage{box-shadow:inset 0 0 0 1px var(--line),0 35px 90px #0000004d}.product-stage:before{width:min(560px,90%);height:540px;top:5%}.product-stage .hoodie-wrap{flex-direction:column;grid-row:1;justify-content:center;align-self:center;align-items:center;min-height:440px;margin:0 auto;display:flex;transform:none}.product-stage .hoodie{width:350px;height:375px}.product-stage .platform{width:min(370px,88%);margin:4px auto 0}.product-stage .arrow{z-index:9;top:42%}.product-stage .view-orbit{grid-row:2;justify-self:center;max-width:100%;margin:10px auto 0;position:relative;bottom:auto;left:auto;transform:none}.product-stage .product-tools{grid-row:3;justify-content:center;align-items:center;width:auto;min-height:48px;margin:12px auto 0;display:flex;position:relative;bottom:auto;left:auto;right:auto}.assistant-zone{grid-template-rows:auto 1fr;place-items:start center;height:auto;min-height:600px;padding:28px 0 30px;display:grid}.assistant-zone .speech{border-radius:46% 54% 48% 52%/53% 47% 55% 45%;width:min(250px,100%);min-height:128px;margin:12px 0 20px;position:relative;top:auto;left:auto;transform:none}.assistant-zone .assistant-visual{align-self:start;width:220px;height:310px;margin:0}.order-ribbon{position:absolute;top:92px;bottom:auto;right:4.5%}.step-dock{z-index:30;width:min(720px,100vw - 48px);height:74px;position:fixed;bottom:18px;left:50%;right:auto;transform:translate(-50%)}@media (width<=1180px){.stage{grid-template-columns:245px minmax(460px,1fr) 220px;gap:14px;padding-left:3%;padding-right:3%}.product-stage{min-height:640px}.product-stage .hoodie{width:320px;height:350px}.assistant-zone .speech{width:205px;padding:22px;left:auto}.assistant-zone .assistant-visual{width:190px;height:280px}}@media (width<=1000px){.stage{grid-template-columns:230px minmax(430px,1fr);padding-bottom:24px}.assistant-zone{display:none}.order-ribbon{top:86px;right:18px}}@media (width<=800px){.experience{padding-bottom:180px}.stage{min-height:auto;padding:20px 14px 28px;display:block}.entry-panel{max-width:430px;margin:0 auto 28px}.product-stage{grid-template-rows:minmax(340px,1fr) auto auto;min-height:610px;padding:62px 10px 24px}.product-stage .hoodie-wrap{min-height:370px}.product-stage .hoodie{width:290px;height:320px}.product-stage .view-orbit{justify-content:flex-start;justify-self:stretch;margin-left:8px;margin-right:8px;bottom:auto;overflow-x:auto}.product-stage .product-tools{flex-wrap:wrap;margin-top:14px;bottom:auto}.order-ribbon{position:fixed;inset:auto 12px 104px}.step-dock{width:auto;bottom:16px;left:12px;right:12px;transform:none}}.experience{padding-bottom:0;overflow:visible}.stage{grid-template-columns:minmax(220px,270px) minmax(480px,1fr) minmax(230px,280px);gap:clamp(22px,3vw,48px);min-height:calc(100svh - 160px);padding:32px 4.5% 40px}.entry-panel{justify-content:center}.entry-panel h1{margin-bottom:16px;font-size:clamp(38px,3.4vw,54px)}.entry-card{border:0;border-bottom:1px solid var(--line);border-radius:0;grid-template-columns:1fr auto;min-height:78px;padding:17px 4px 17px 2px;box-shadow:none!important;background:0 0!important}.entry-card small{font-size:11px}.entry-card>b{color:#ef3340}.entry-panel .magic-entry{width:142px;min-height:142px;margin:24px auto 10px;padding:19px 15px;box-shadow:0 18px 45px #685eff29}.entry-panel .magic-entry strong{font-size:13px}.entry-panel .magic-entry small{margin-top:10px;padding:6px 11px}.entry-panel .catalog-link{text-align:center;width:142px;margin:4px auto 0}.product-stage{background:radial-gradient(circle at 50% 48%,var(--surface),transparent 69%);border:0;border-radius:48% 52% 46% 54%/8% 9%;min-height:650px;padding:62px 20px 28px}@supports (color:color-mix(in lab, red, red)){.product-stage{background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--surface) 80%,transparent),transparent 69%)}}.product-stage{box-shadow:none!important}.product-stage:before{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.product-stage:before{border-color:color-mix(in srgb,var(--line) 68%,transparent)}}.product-stage .platform{background:var(--surface);border:0;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.product-stage .platform{background:color-mix(in srgb,var(--surface) 72%,transparent)}}.product-stage .platform{box-shadow:0 18px 45px #19263614}.view-orbit,.product-tools{box-shadow:none!important;background:0 0!important;border:0!important}.view-orbit{gap:7px!important}.view-orbit button{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.view-orbit button{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.view-orbit button{box-shadow:0 8px 22px #19263612}.view-orbit button.active{background:var(--ink)}.product-tools>*{background:var(--ink)!important;border:0!important;border-radius:999px!important}@supports (color:color-mix(in lab, red, red)){.product-tools>*{background:color-mix(in srgb,var(--ink) 7%,transparent)!important}}.product-tools>*{box-shadow:none!important}.assistant-zone{grid-template-rows:auto minmax(245px,1fr) auto;align-content:center;min-height:650px;padding:38px 0 20px}.assistant-zone .speech{text-align:center;background:var(--surface);border:0;border-radius:50% 48% 52% 46%/55% 48% 54% 45%;flex-direction:column;justify-content:center;align-items:center;width:min(258px,100%);min-height:138px;margin:0 auto 10px;padding:28px 30px;display:flex}@supports (color:color-mix(in lab, red, red)){.assistant-zone .speech{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.assistant-zone .speech strong{color:#0000;background:linear-gradient(90deg,#ef3340,#ff8b35,#785dff,#24aee8);-webkit-background-clip:text;background-clip:text;max-width:none;font-size:15px;line-height:1.25}.assistant-zone .speech>span{text-align:center;max-width:205px;color:var(--ink);margin-top:10px}@supports (color:color-mix(in lab, red, red)){.assistant-zone .speech>span{color:color-mix(in srgb,var(--ink) 70%,#725cff 30%)}}.assistant-zone .speech>span{font-size:12px}.assistant-zone .speech:before{width:24px;height:24px;box-shadow:none;border:0;bottom:-15px;right:37px}.assistant-zone .speech:after{width:11px;height:11px;box-shadow:none;border:0;bottom:-29px;right:27px}.assistant-zone .assistant-visual{align-self:center;width:210px;height:285px}.assistant-zone .order-ribbon{background:var(--surface);border:0;border-radius:28px;gap:7px;width:min(250px,100%);padding:17px 18px;display:grid;position:relative;inset:auto}@supports (color:color-mix(in lab, red, red)){.assistant-zone .order-ribbon{background:color-mix(in srgb,var(--surface) 84%,transparent)}}.assistant-zone .order-ribbon{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 18px 48px #1926361a}.price-heading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.price-heading small{letter-spacing:.16em;color:var(--muted);font-size:8px;font-weight:850}.price-heading strong{letter-spacing:-.04em;font-size:24px}.price-details{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.price-details i{font-style:normal}.assistant-zone .order-ribbon button{border-radius:999px;width:100%;margin-top:3px;padding:10px 14px}.step-dock{width:min(760px,100% - 32px);height:74px;margin:0 auto 28px;position:relative;inset:auto;transform:none;box-shadow:0 18px 52px #1926361c}@media (width<=1100px){.stage{grid-template-columns:230px minmax(440px,1fr);gap:26px}.assistant-zone{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:1fr auto 1fr;align-items:center;min-height:0;padding:5px 8%}.assistant-zone .speech{margin:0}.assistant-zone .assistant-visual{width:170px;height:220px}.assistant-zone .order-ribbon{margin-left:auto}.product-stage{min-height:620px}}@media (width<=800px){.experience{padding-bottom:0}.stage{padding:24px 16px 30px;display:block}.entry-panel{margin-bottom:34px}.product-stage{min-height:600px;padding:58px 8px 25px}.assistant-zone{grid-template-columns:1fr;gap:18px;padding:34px 0;display:grid}.assistant-zone .assistant-visual{display:none}.assistant-zone .speech,.assistant-zone .order-ribbon{margin:auto}.step-dock{justify-content:flex-start;width:calc(100% - 24px);margin-bottom:18px;position:relative;bottom:auto;left:auto;right:auto;overflow-x:auto}.step-dock button{min-width:92px}}.product-stage{background:0 0;flex-direction:column;justify-content:flex-start;min-height:760px;padding:48px 14px 26px;display:flex}.product-stage:before{display:none}.product-orb{flex:0 0 480px;place-items:center;width:min(480px,100%);margin:10px auto 0;display:grid;position:relative}.product-orb .halo{background:radial-gradient(circle at 48% 42%,var(--surface) 0,var(--surface) 58%,transparent 72%);border-radius:50%;width:100%;height:100%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.product-orb .halo{background:radial-gradient(circle at 48% 42%,color-mix(in srgb,var(--surface) 92%,#fff 8%) 0,color-mix(in srgb,var(--surface) 54%,transparent) 58%,transparent 72%)}}.product-orb .halo{box-shadow:inset 0 0 0 1px var(--line),0 30px 80px #23354c12}@supports (color:color-mix(in lab, red, red)){.product-orb .halo{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 70%,transparent),0 30px 80px #23354c12}}.product-orb .hoodie-wrap{z-index:2;min-height:0;margin:0;position:relative;transform:none}.product-orb .arrow{z-index:4;top:50%;transform:translateY(-50%)}.product-orb .arrow.left{left:12px}.product-orb .arrow.right{right:12px}.product-below{z-index:5;justify-items:center;gap:14px;width:min(620px,100%);margin:18px auto 0;display:grid;position:relative}.product-stage .product-below .platform,.product-stage .product-below .view-orbit,.product-stage .product-below .product-tools{margin:0;position:relative;inset:auto;transform:none}.product-stage .product-below .platform{width:min(370px,94%)}.product-stage .product-below .view-orbit{flex-wrap:wrap;justify-content:center;display:flex}.product-stage .product-below .product-tools{flex-wrap:wrap;justify-content:center;min-height:0;display:flex}@media (width<=1180px){.product-stage{min-height:720px}.product-orb{flex-basis:440px;width:min(440px,100%)}.product-orb .hoodie{width:305px;height:330px}}@media (width<=800px){.product-stage{min-height:680px;padding:42px 4px 24px}.product-orb{flex-basis:390px;width:min(390px,100%)}.product-orb .hoodie{width:275px;height:300px}.product-orb .arrow.left{left:6px}.product-orb .arrow.right{right:6px}.product-below{gap:13px;margin-top:16px}.product-stage .product-below .view-orbit{justify-self:auto;margin:0;overflow:visible}.product-stage .product-below .product-tools{margin:0}}.stage{grid-template-columns:minmax(220px,265px) minmax(500px,1fr) minmax(245px,300px);gap:clamp(12px,1.7vw,26px)}.product-stage{min-height:690px;padding-top:36px}.product-orb{flex-basis:420px;width:min(500px,100%);margin-top:0;overflow:visible}.product-orb .halo{filter:blur(10px);width:78%;height:54px;box-shadow:none;background:radial-gradient(#3f739e33 0,#3f739e12 44%,#0000 72%);border:0;border-radius:50%;inset:auto 11% 4%;transform:perspective(280px)rotateX(67deg)}.dark .product-orb .halo{box-shadow:none;background:radial-gradient(#3ab1ff4d 0,#29699d1c 44%,#0000 72%)}.product-orb .hoodie{filter:drop-shadow(0 30px 26px #16273a38);width:370px;height:395px}.dark .product-orb .hoodie{filter:drop-shadow(0 34px 30px #0000007a)drop-shadow(0 0 22px #37a2e814)}@keyframes product-float{0%,to{transform:translateY(2px)rotate(-.25deg)}50%{transform:translateY(-10px)rotate(.25deg)}}.product-stage .product-below .platform{width:auto;min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;align-items:center;gap:10px;padding:7px 14px;display:flex}.product-stage .product-below .platform strong{white-space:nowrap;font-size:12px}.product-stage .product-below .platform small{border-left:1px solid var(--line);white-space:nowrap;margin:0;padding-left:10px;font-size:9px}.assistant-zone{grid-template-rows:auto minmax(320px,1fr) auto;min-height:690px;margin-left:-24px;padding:56px 0 12px;position:relative;overflow:visible}.assistant-zone .assistant-visual{align-self:center;width:270px;height:365px;margin-left:-18px}.assistant-zone .speech{background:radial-gradient(circle at 14% 27%,var(--surface) 0 22%,transparent 23%), radial-gradient(circle at 83% 25%,var(--surface) 0 20%,transparent 21%), var(--surface);border-radius:46% 54% 50% 50%/54% 47% 53% 46%;width:248px;min-height:112px;margin:0 0 -10px -34px;padding:21px 25px 23px;position:relative}@supports (color:color-mix(in lab, red, red)){.assistant-zone .speech{background:radial-gradient(circle at 14% 27%,color-mix(in srgb,var(--surface) 96%,#e5f3ff 4%) 0 22%,transparent 23%), radial-gradient(circle at 83% 25%,color-mix(in srgb,var(--surface) 96%,#e5f3ff 4%) 0 20%,transparent 21%), color-mix(in srgb,var(--surface) 94%,#e5f3ff 6%)}}.assistant-zone .speech{box-shadow:0 18px 45px #1f41601c,inset 0 0 0 1px #5696ca21}.assistant-zone .speech:before{content:"";background:inherit;border-radius:68% 32% 72% 28%;width:34px;height:28px;position:absolute;inset:auto 42px -19px auto;transform:rotate(24deg);box-shadow:inset -1px -1px #5696ca1c}.assistant-zone .speech:after{content:"";background:var(--surface);border-radius:50%;width:13px;height:13px;position:absolute;bottom:-31px;right:28px}@supports (color:color-mix(in lab, red, red)){.assistant-zone .speech:after{background:color-mix(in srgb,var(--surface) 94%,#e5f3ff 6%)}}.assistant-zone .speech:after{box-shadow:inset 0 0 0 1px #5696ca1a}.assistant-zone .speech strong{color:#287fc8;-webkit-text-fill-color:initial;background:0 0;font-size:14px}.assistant-zone .speech>span{color:#4c5662;max-width:190px;margin-top:7px;font-size:11px;line-height:1.38}.dark .assistant-zone .speech{background:#111b26;box-shadow:0 20px 50px #0000005c,inset 0 0 0 1px #52aceb2e}.dark .assistant-zone .speech:after{background:#111b26}.dark .assistant-zone .speech>span{color:#adb8c4}.entry-panel .magic-entry{background:radial-gradient(circle at 38% 28%,#ffffff61,#0000 18%),radial-gradient(circle,#11192c 0,#09101d 58%,#030711 100%);width:154px;min-height:154px;margin:27px auto 12px;box-shadow:0 0 0 1px #66cdff29,0 0 32px #3ebdff42,0 18px 48px #5e4bdc40}.entry-panel .magic-entry:before{filter:drop-shadow(0 0 10px #4fccffe6);animation-duration:2.35s;inset:-9px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 calc(100% - 8px));mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 calc(100% - 8px))}.entry-panel .magic-entry:after{background:radial-gradient(circle at 50% 70%,#488dff33,#0000 52%);inset:8px;box-shadow:inset 0 0 34px #5dbeff2e}.magic-entry strong{text-shadow:0 0 16px #76d2ff59;color:#fff!important;font-size:14px!important}.magic-entry em{background:linear-gradient(90deg,#79e6ff,#8b8cff,#ff7dda);-webkit-background-clip:text;background-clip:text;font-size:13px}.magic-entry small{box-shadow:inset 0 0 0 1px #6dd7ff2e;color:#a9eaff!important;background:#5bc4ff1f!important}@media (width<=1180px){.stage{grid-template-columns:230px minmax(460px,1fr) 235px;gap:12px}.product-orb .hoodie{width:335px;height:365px}.assistant-zone{margin-left:-34px}.assistant-zone .assistant-visual{width:235px;height:330px}.assistant-zone .speech{width:218px;margin-left:-22px}}@media (width<=1100px){.stage{grid-template-columns:230px minmax(450px,1fr)}.assistant-zone{grid-template-columns:1fr 220px 1fr;margin-left:0}.assistant-zone .assistant-visual{width:205px;height:265px;margin:0;display:block}.assistant-zone .speech{margin:0}}@media (width<=800px){.product-orb{flex-basis:370px}.product-orb .hoodie{width:300px;height:325px}.product-stage .product-below .platform{text-align:center;flex-direction:column;gap:3px}.product-stage .product-below .platform small{border-left:0;padding-left:0}.assistant-zone{grid-template-columns:1fr;padding-top:24px}.assistant-zone .assistant-visual{width:210px;height:270px;margin:-6px auto 0;display:block}.assistant-zone .speech{margin:0 auto -6px}}@media (prefers-reduced-motion:reduce){.product-orb .hoodie-wrap{animation:none}}.placed-art{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;transform-origin:50%;transition:filter .2s}.placed-art:active{cursor:grabbing}.placed-art.editing{outline-offset:5px;filter:drop-shadow(0 0 8px #3498e96b);outline:2px solid #3498e9}.art-editor{background:var(--surface);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:min(560px,96%);padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.art-editor{background:color-mix(in srgb,var(--surface) 90%,transparent)}}.art-editor{font-size:12px;box-shadow:0 12px 35px #1c39551a}.art-editor strong{color:#287fc8}.art-editor label{color:var(--muted);align-items:center;gap:8px;display:flex}.art-editor input{accent-color:#287fc8;width:110px}.art-editor button{background:var(--ink);border:0;border-radius:999px;padding:7px 12px}@supports (color:color-mix(in lab, red, red)){.art-editor button{background:color-mix(in srgb,var(--ink) 8%,transparent)}}.art-editor button{color:var(--ink);font-weight:750}.art-editor button:last-child{color:#fff;background:#287fc8}.product-stage .product-below .platform strong{font-size:15px}.product-stage .product-below .platform small{font-size:12px;line-height:1.35}.product-stage .product-below .product-tools{gap:8px;width:min(650px,100%)}.product-stage .product-below .product-tools>*{white-space:nowrap;padding:10px 14px!important;font-size:11px!important}.product-stage .product-below .product-tools .review-action{color:#fff!important;background:#287fc8!important}.step-dock{display:none!important}.experience{padding-bottom:28px}@media (width<=800px){.art-editor{border-radius:22px}.product-stage .product-below .platform strong{font-size:14px}.product-stage .product-below .platform small{font-size:12px}.product-stage .product-below .product-tools>*{text-align:center;flex:42%}.experience{padding-bottom:20px}}.experience{font-size:16px}.eyebrow,.stage-label span,.price-heading small,.journey-heading>span,.catalog-drawer>div>span,.location-tray>div>span,.top-category-row>strong,.top-items-title>strong{line-height:1.35;font-size:12px!important}.entry-panel>p{font-size:16px;line-height:1.5}.entry-card strong{font-size:17px}.entry-card small{font-size:14px;line-height:1.45}.catalog-link{font-size:14px}.view-orbit button{font-size:12px!important}.product-tools button,.product-tools .upload{font-size:13px!important}.price-details,.order-ribbon button{font-size:13px}.price-heading strong{font-size:28px}.journey-heading p,.top-items-title span{font-size:14px;line-height:1.5}.top-category-row button,.brand-chips button{font-size:13px}.product-choice span small,.product-choice span em,.catalog-results small{line-height:1.4;font-size:12px!important}.product-choice span strong,.catalog-results strong{font-size:15px}.product-choice>b,.catalog-results b{font-size:12px!important}.catalog-drawer input{font-size:15px}.location-options button{font-size:14px}.location-options button small{font-size:12px}.item-config span,.item-tabs small{font-size:12px!important}.item-config strong,.item-tabs button,.size-grid label{font-size:14px}.size-grid input{font-size:15px}.method-note{font-size:12px}@media (width<=800px){.experience{font-size:17px}.entry-card small,.assistant-zone .speech>span,.journey-heading p{font-size:15px}.product-tools button,.product-tools .upload{font-size:14px!important}}.product-below{gap:12px;width:min(720px,100%)}.product-action-bar{border:1px solid var(--line);background:var(--surface);border-radius:24px;grid-template-columns:repeat(4,1fr);gap:4px;width:100%;padding:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.product-action-bar{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.product-action-bar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 16px 42px #1d304617}.product-action-bar button{min-width:0;min-height:64px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:19px;align-items:center;gap:10px;padding:10px 12px;transition:background .2s,transform .2s;display:flex}.product-action-bar button:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.product-action-bar button:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.product-action-bar button:hover{transform:translateY(-1px)}.product-action-bar button>small{background:var(--ink);border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.product-action-bar button>small{background:color-mix(in srgb,var(--ink) 7%,transparent)}}.product-action-bar button>small{color:var(--muted);font-size:12px;font-weight:800}.product-action-bar button>span{gap:3px;min-width:0;display:grid}.product-action-bar b{white-space:nowrap;font-size:13px}.product-action-bar em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.product-action-bar .has-progress>small{color:#fff;background:#287fc8}.product-action-bar .review-action{color:#fff;background:#17202c}.dark .product-action-bar .review-action{color:#0a1017;background:#eef5fa}.product-action-bar .review-action>small{color:#fff;background:#287fc8}.product-action-bar .review-action em{color:currentColor}@supports (color:color-mix(in lab, red, red)){.product-action-bar .review-action em{color:color-mix(in srgb,currentColor 70%,transparent)}}.catalog-always button{color:#287fc8;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #287fc866;padding:4px 10px;font-size:12px;font-weight:750}.customize-tray{z-index:45;border:1px solid var(--line);background:var(--bg);border-radius:30px;width:min(840px,100vw - 36px);padding:28px;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.customize-tray{background:color-mix(in srgb,var(--bg) 94%,transparent)}}.customize-tray{-webkit-backdrop-filter:blur(32px)saturate(145%);backdrop-filter:blur(32px)saturate(145%);animation:.32s cubic-bezier(.2,.85,.25,1) both tray-rise;box-shadow:0 28px 90px #0c1b2c40}.customize-tray>.close{background:var(--ink);border:0;border-radius:50%;width:36px;height:36px;position:absolute;top:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.customize-tray>.close{background:color-mix(in srgb,var(--ink) 7%,transparent)}}.customize-tray>.close{color:var(--ink);cursor:pointer;font-size:22px}.customize-heading span{color:#287fc8;letter-spacing:.15em;font-size:11px;font-weight:900}.customize-heading h2{letter-spacing:-.035em;margin:6px 0 4px;font-size:27px}.customize-heading p{color:var(--muted);margin:0;font-size:14px}.customize-layout{grid-template-columns:1.4fr 1fr;gap:28px;margin-top:24px;display:grid}.customize-section>strong{margin-bottom:11px;font-size:14px;display:block}.customize-locations{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.customize-locations button{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:13px 12px}@supports (color:color-mix(in lab, red, red)){.customize-locations button{background:color-mix(in srgb,var(--surface) 78%,transparent)}}.customize-locations button{color:var(--ink);text-align:left;cursor:pointer;gap:4px;display:grid}.customize-locations button.chosen{background:#287fc8;border-color:#287fc8}@supports (color:color-mix(in lab, red, red)){.customize-locations button.chosen{background:color-mix(in srgb,#287fc8 10%,var(--surface))}}.customize-locations button.chosen{box-shadow:inset 0 0 0 1px #287fc8}.customize-locations span{font-size:13px;font-weight:800}.customize-locations small{color:var(--muted);font-size:11px}.artwork-choice p{min-height:42px;color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.45}.customize-upload,.adjust-art{color:#fff;cursor:pointer;background:#287fc8;border:0;border-radius:999px;padding:11px 15px;font-size:13px;font-weight:800;display:inline-flex}.customize-upload input{display:none}.adjust-art{background:var(--ink);margin-left:7px}@supports (color:color-mix(in lab, red, red)){.adjust-art{background:color-mix(in srgb,var(--ink) 9%,transparent)}}.adjust-art{color:var(--ink)}.customize-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding-top:17px;display:flex}.customize-footer span{color:var(--muted);font-size:13px}.customize-footer button{color:#fff;background:#17202c;border:0;border-radius:999px;padding:11px 24px;font-weight:850}.dark .customize-footer button{color:#0a1017;background:#eef5fa}@media (width<=800px){.product-action-bar{border-radius:22px;grid-template-columns:1fr 1fr}.product-action-bar button{min-height:70px}.customize-tray{max-height:calc(100svh - 24px);padding:24px 18px;bottom:12px;overflow:auto}.customize-layout{grid-template-columns:1fr;gap:22px}.customize-locations{grid-template-columns:1fr 1fr}.customize-footer{flex-direction:column;align-items:flex-start}.customize-footer button{width:100%}}.entry-panel .entry-card,.entry-panel .magic-entry{isolation:isolate;color:var(--ink);position:relative;width:184px!important;min-height:164px!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;margin:15px auto 0!important;padding:31px 31px 25px!important;display:grid!important;overflow:visible!important;transform:none!important}.entry-panel .entry-card:before,.entry-panel .magic-entry:before{content:"";z-index:-2;clip-path:polygon(31% 5%,42% 0,58% 0,69% 5%,97% 20%,87% 42%,76% 36%,78% 96%,22% 96%,24% 36%,13% 42%,3% 20%);background:conic-gradient(from var(--entry-angle),#78dcff,#3f83ff,#9a66ff,#54e4ff,#78dcff);filter:drop-shadow(0 0 9px #47a7ff7a);position:absolute;inset:0;animation:3.8s linear infinite entry-shirt-spin!important}.entry-panel .entry-card:after,.entry-panel .magic-entry:after{content:"";z-index:-1;clip-path:polygon(31% 5%,42% 0,58% 0,69% 5%,97% 20%,87% 42%,76% 36%,78% 96%,22% 96%,24% 36%,13% 42%,3% 20%);background:radial-gradient(circle at 50% 28%,#ffffffeb,var(--surface) 66%,var(--surface));position:absolute;inset:4px}@supports (color:color-mix(in lab, red, red)){.entry-panel .entry-card:after,.entry-panel .magic-entry:after{background:radial-gradient(circle at 50% 28%,#ffffffeb,color-mix(in srgb,var(--surface) 92%,#dcecff 8%) 66%,color-mix(in srgb,var(--surface) 85%,#74b9ff 15%))}}.dark .entry-panel .entry-card:after{background:radial-gradient(circle at 50% 27%,#243448,#101925 64%,#080e16)}.entry-panel .magic-entry:before{background:conic-gradient(from var(--entry-angle),#65e8ff,#557dff,#a34cff,#ff4dc6,#ffd85b,#65e8ff);filter:drop-shadow(0 0 10px #58d8ffeb)drop-shadow(0 0 20px #ac49ff94);inset:-3px;animation-duration:2.15s!important}.entry-panel .entry-card>span,.entry-panel .magic-entry>span{z-index:3;justify-items:center;gap:5px;position:relative;display:grid!important}.entry-panel .entry-card strong,.entry-panel .magic-entry strong{letter-spacing:-.02em;font-size:16px!important;line-height:1.08!important}.entry-panel .entry-card small,.entry-panel .magic-entry small{max-width:120px;margin-top:4px!important;font-size:11px!important;line-height:1.28!important}.entry-panel .magic-entry em{line-height:1.08;font-size:14px!important}.entry-panel .design-orbit{z-index:2;opacity:.7;border:1px solid #499de857;border-radius:0 0 50% 50%;width:31px;height:12px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.entry-panel .design-orbit b{display:none}.entry-panel .magic-stars{inset:-6px}.entry-panel .entry-card:hover,.entry-panel .magic-entry:hover{transform:translateY(-5px)scale(1.025)!important}.entry-panel .entry-card:hover:before{filter:drop-shadow(0 0 13px #47a7ffb3)}.entry-panel .magic-entry:hover:before{filter:drop-shadow(0 0 14px #58d8ff)drop-shadow(0 0 28px #ac49ffc7)}@property --entry-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes entry-shirt-spin{to{--entry-angle:360deg}}@media (prefers-reduced-motion:reduce){.entry-panel .entry-card:before,.entry-panel .magic-entry:before{animation:none!important}}@media (width<=800px){.entry-panel .entry-card,.entry-panel .magic-entry{width:172px!important;min-height:154px!important;padding:29px 28px 23px!important}}.entry-panel .entry-card,.entry-panel .magic-entry{border-radius:32px!important;width:224px!important;min-height:120px!important;padding:24px 28px!important;overflow:visible!important}.entry-panel .entry-card:before,.entry-panel .magic-entry:before{inset:0;clip-path:none!important;border-radius:32px!important}.entry-panel .entry-card:after,.entry-panel .magic-entry:after{inset:4px;clip-path:none!important;border-radius:28px!important}.entry-panel .magic-entry:before{inset:-3px}.entry-panel .magic-entry:after{inset:5px}.entry-panel .entry-card>span,.entry-panel .magic-entry>span{text-align:center;align-content:center;justify-items:center;width:100%;min-height:68px}.entry-panel .design-orbit{display:none}.entry-panel .magic-stars{border-radius:38px;inset:-9px}@media (width<=800px){.entry-panel .entry-card,.entry-panel .magic-entry{width:min(224px,82vw)!important;min-height:116px!important;padding:22px 25px!important}}.experience .design-studio:not(.tag-studio) .designer-workspace{grid-template-columns:minmax(250px,300px) minmax(500px,1fr) minmax(350px,410px)!important;gap:18px!important;width:min(1560px,100%)!important;max-width:1560px!important}.experience .design-studio:not(.tag-studio) .designer-estimate-panel{border:1px solid var(--line);background:var(--surface);border-radius:24px;flex-direction:column;gap:12px;min-width:0;height:100%;padding:16px;display:flex;overflow-y:auto;grid-column:1!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .designer-estimate-panel{background:color-mix(in srgb,var(--surface) 96%,#f2f6f9 4%)}}.experience .design-studio:not(.tag-studio) .designer-estimate-panel{scrollbar-width:thin;box-shadow:0 18px 50px #1f2f4314}.experience .design-studio:not(.tag-studio) .designer-canvas-column{grid-column:2!important}.experience .design-studio:not(.tag-studio) .designer-controls{grid-column:3!important}.designer-order-summary{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);text-align:left;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 12px;padding:13px;display:grid}.designer-order-summary>span{grid-row:1/3;align-items:center;min-width:56px;display:flex}.designer-order-summary .order-mini-product{border:2px solid var(--surface);width:34px;height:34px;margin-left:-10px}.designer-order-summary .order-mini-product:first-child{margin-left:0}.designer-order-summary>strong{font-size:15px}.designer-order-summary>small{color:var(--muted);font-size:12px!important}.designer-live-estimate{border:1px solid var(--line);background:var(--surface);border-radius:18px;overflow:hidden}.designer-estimate-heading{background:linear-gradient(135deg,var(--future-orange),var(--surface));gap:5px;padding:17px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.designer-estimate-heading{background:linear-gradient(135deg,color-mix(in srgb,var(--future-orange) 9%,var(--surface)),var(--surface))}}.designer-estimate-heading{border-bottom:1px solid var(--line)}.designer-estimate-heading span,.designer-estimate-section>small{color:var(--future-orange);letter-spacing:.13em;font-weight:900;font-size:10px!important}.designer-estimate-heading strong{letter-spacing:-.045em;font-size:34px;line-height:1}.designer-estimate-section{border-bottom:1px solid var(--line);gap:5px;padding:14px 18px;display:grid}.designer-estimate-section:last-child{border-bottom:0}.designer-estimate-section>strong{font-size:16px}.designer-estimate-section.primary>strong{font-size:25px;line-height:1.05}.designer-estimate-section>span{color:var(--muted);line-height:1.35;font-size:12px!important}.designer-estimate-section.savings.has-savings{background:#1f9d62}@supports (color:color-mix(in lab, red, red)){.designer-estimate-section.savings.has-savings{background:color-mix(in srgb,#1f9d62 8%,var(--surface))}}.designer-estimate-section.savings.has-savings small,.designer-estimate-section.savings.has-savings strong{color:#168153}.experience.dark .designer-estimate-section.savings.has-savings small,.experience.dark .designer-estimate-section.savings.has-savings strong{color:#59dda5}.designer-review-order{color:#fff;background:#f26a21;border:0;border-radius:14px;width:100%;min-height:48px;margin-top:auto;font-weight:850;box-shadow:0 9px 22px #f26a2138}.designer-review-order b{margin-left:8px}.experience.dark .design-studio:not(.tag-studio) .designer-estimate-panel{background:linear-gradient(155deg,#1a222c,#111820)}@media (width<=1320px) and (width>=1051px){.experience .design-studio:not(.tag-studio){padding-left:16px!important;padding-right:16px!important}.experience .design-studio:not(.tag-studio) .designer-workspace{grid-template-columns:minmax(225px,250px) minmax(440px,1fr) minmax(320px,360px)!important;gap:12px!important}.designer-estimate-heading strong{font-size:29px}}@media (width<=1050px){.experience .design-studio:not(.tag-studio) .designer-estimate-panel,.experience .design-studio:not(.tag-studio) .designer-canvas-column,.experience .design-studio:not(.tag-studio) .designer-controls{grid-column:1!important}.experience .design-studio:not(.tag-studio) .designer-estimate-panel{order:1;height:auto;overflow:visible}.experience .design-studio:not(.tag-studio) .designer-canvas-column{order:2}.experience .design-studio:not(.tag-studio) .designer-controls{order:3}}.entry-panel .entry-card,.entry-panel .magic-entry{isolation:isolate;position:relative;grid-template-columns:1fr!important;place-items:center!important;display:grid!important;overflow:hidden!important}.entry-panel .entry-card:before,.entry-panel .magic-entry:before{content:"";z-index:-2;transform-origin:50%;position:absolute;border-radius:50%!important;animation:3.2s linear infinite entry-edge-rotate!important;inset:-90%!important}.entry-panel .entry-card:before{background:conic-gradient(from 0deg,transparent 0 12%,#78e7ff 18%,#347dff 26%,transparent 34% 56%,#a26cff 65%,#54e4ff 73%,transparent 82% 100%)!important}.entry-panel .magic-entry:before{background:conic-gradient(#61eaff,#4c76ff,#a44dff,#ff4fc8,#ffd75c,#61eaff)!important;animation-duration:2.45s!important}.entry-panel .entry-card:after,.entry-panel .magic-entry:after{content:"";z-index:-1;position:absolute;border-radius:28px!important;inset:4px!important}.entry-panel .entry-card>span,.entry-panel .magic-entry>span{z-index:3;flex-direction:column;gap:5px;width:100%;min-height:68px;margin:0;position:relative;text-align:center!important;justify-content:center!important;align-items:center!important;display:flex!important}.entry-panel .entry-card strong,.entry-panel .entry-card small,.entry-panel .magic-entry strong,.entry-panel .magic-entry em,.entry-panel .magic-entry small{width:100%;text-align:center!important;margin-left:auto!important;margin-right:auto!important}@keyframes entry-edge-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.entry-panel .entry-card:before,.entry-panel .magic-entry:before{animation:none!important}}@supports (color:color-mix(in lab, red, red)){.design-studio .right-create-actions{background:color-mix(in srgb,var(--surface) 92%,transparent)!important}.design-studio .inkstitch-preview-card,.design-studio .stitch-estimator{border:1px solid color-mix(in srgb,#8b5cf6 34%,var(--line))!important;background:radial-gradient(circle at 90% 4%,#2dd4bf29,transparent 34%),radial-gradient(circle at 4% 100%,#8b5cf62b,transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 90%,#111827 10%),var(--surface))!important}.design-studio .inkstitch-preview-image{border:1px solid color-mix(in srgb,#2dd4bf 28%,var(--line))!important}}@media (width<=1050px){.design-studio .designer-workspace{grid-template-columns:minmax(430px,1fr) minmax(340px,400px)!important}}@media (width<=800px){.design-studio .designer-workspace{grid-template-columns:1fr!important}.design-studio .designer-canvas-column,.design-studio .designer-controls{grid-column:1!important}.design-studio .designer-controls{padding:18px!important}}.designer-canvas-column{grid-column:1!important;padding-left:clamp(18px,3vw,48px)!important;padding-right:clamp(18px,3vw,48px)!important}.designer-controls{grid-column:2!important;padding:22px!important}.right-placement-menu{margin-bottom:16px!important}.right-placement-menu>div,.right-step-title{gap:4px;margin-bottom:10px;display:grid}.right-placement-menu>div>span,.right-step-title>span{color:var(--ink)!important;letter-spacing:.08em!important;font-size:13px!important;font-weight:900!important}.right-placement-menu>div>small,.right-step-title>small{color:var(--muted)!important;font-size:13px!important;line-height:1.35!important}.right-create-actions{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:18px!important;padding:16px!important}@supports (color:color-mix(in lab, red, red)){.right-create-actions{background:color-mix(in srgb,var(--surface) 92%,transparent)!important}}.right-create-actions .right-step-title{grid-column:1/-1}.embroidery-review.estimator-only{gap:14px!important}.inkstitch-preview-card,.stitch-estimator{border:1px solid #8b5cf6!important;position:relative!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.inkstitch-preview-card,.stitch-estimator{border:1px solid color-mix(in srgb,#8b5cf6 34%,var(--line))!important}}.inkstitch-preview-card,.stitch-estimator{background:radial-gradient(circle at 90% 4%,#2dd4bf29,transparent 34%), radial-gradient(circle at 4% 100%,#8b5cf62b,transparent 38%), linear-gradient(145deg,var(--surface),var(--surface))!important;border-radius:22px!important}@supports (color:color-mix(in lab, red, red)){.inkstitch-preview-card,.stitch-estimator{background:radial-gradient(circle at 90% 4%,#2dd4bf29,transparent 34%), radial-gradient(circle at 4% 100%,#8b5cf62b,transparent 38%), linear-gradient(145deg,color-mix(in srgb,var(--surface) 90%,#111827 10%),var(--surface))!important}}.inkstitch-preview-card:before,.stitch-estimator:before{content:""!important;background:linear-gradient(#8b5cf6,#2dd4bf)!important;width:4px!important;height:auto!important;position:absolute!important;inset:0 auto 0 0!important}.inkstitch-preview-heading span,.stitch-estimator>span{color:#7664d8!important;letter-spacing:.1em!important;font-size:13px!important;font-weight:950!important}.dark .inkstitch-preview-heading span,.dark .stitch-estimator>span{color:#b7a8ff!important}.inkstitch-preview-heading strong{letter-spacing:-.025em!important;font-size:22px!important}.inkstitch-preview-image{border:1px solid #2dd4bf!important}@supports (color:color-mix(in lab, red, red)){.inkstitch-preview-image{border:1px solid color-mix(in srgb,#2dd4bf 28%,var(--line))!important}}.inkstitch-preview-image{background:linear-gradient(145deg,#1d2632,#111827)!important;box-shadow:inset 0 0 34px #2dd4bf14!important}.inkstitch-preview-image:hover{border-color:#2dd4bf!important;box-shadow:inset 0 0 40px #2dd4bf1f,0 12px 28px #2dd4bf24!important}.stitch-estimator>strong{color:var(--ink)!important;text-shadow:none!important}.stitch-meter i{background:linear-gradient(90deg,#8b5cf6,#2dd4bf)!important;box-shadow:0 0 16px #2dd4bf66!important}@media (width<=1050px){.designer-workspace{grid-template-columns:minmax(430px,1fr) minmax(330px,390px)!important}}.account .business-hub-link{color:#fff;background:#ef4b23;border:0;box-shadow:0 8px 22px #ef4b2338}.business-hub{background:var(--bg);grid-template-columns:274px 1fr;height:calc(100vh - 78px);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.business-hub{background:color-mix(in srgb,var(--bg) 95%,#edf3f8 5%)}}.business-hub{border-top:1px solid var(--line)}.hub-sidebar{border-right:1px solid var(--line);background:var(--surface);min-height:0;padding:25px 16px 18px}@supports (color:color-mix(in lab, red, red)){.hub-sidebar{background:color-mix(in srgb,var(--surface) 90%,transparent)}}.hub-sidebar{flex-direction:column;display:flex}.hub-owner{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:0 10px 22px;display:flex}.hub-owner>span{color:#fff;background:linear-gradient(145deg,#ff6234,#e72e36);border-radius:14px;place-items:center;width:42px;height:42px;font-weight:850;display:grid;box-shadow:0 9px 22px #ef443433}.hub-owner div{gap:2px;display:grid}.hub-owner small,.hub-topline small,.hub-welcome small,.hub-panel header small,.hub-section-intro small{letter-spacing:.15em;color:#ef4b23;font-size:8px;font-weight:850}.hub-owner em{color:var(--muted);font-size:10px;font-style:normal}.hub-sidebar nav{gap:3px;min-height:0;padding:15px 0;display:grid;overflow:auto}.hub-sidebar nav button{width:100%;min-height:54px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:13px;grid-template-columns:31px 1fr 12px;align-items:center;padding:8px 10px;display:grid}.hub-sidebar nav button:hover,.hub-sidebar nav button.active{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.hub-sidebar nav button:hover,.hub-sidebar nav button.active{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.hub-sidebar nav i{background:var(--ink);border-radius:9px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}@supports (color:color-mix(in lab, red, red)){.hub-sidebar nav i{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.hub-sidebar nav i{font-weight:800}.hub-sidebar nav span{gap:3px;display:grid}.hub-sidebar nav small{color:var(--muted);font-size:8px}.hub-sidebar nav b{color:var(--muted)}.hub-private-note{border:1px solid var(--line);background:var(--ink);border-radius:14px;padding:13px}@supports (color:color-mix(in lab, red, red)){.hub-private-note{background:color-mix(in srgb,var(--ink) 3%,transparent)}}.hub-private-note{gap:5px;display:grid}.hub-private-note b{font-size:9px}.hub-private-note span{color:var(--muted);font-size:8px;line-height:1.45}.hub-main{min-width:0;padding:28px clamp(24px,4vw,62px) 50px;overflow:auto}.hub-topline{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.hub-topline h1{letter-spacing:-.045em;margin:5px 0 0;font-size:29px}.hub-date{text-align:right;gap:2px;display:grid}.hub-date span{color:var(--muted);font-size:9px}.hub-date strong{font-size:12px}.hub-welcome{color:#fff;background:radial-gradient(circle at 82% 20%,#3fafff42,#0000 24%),linear-gradient(120deg,#171e28,#11151b 58%,#252c35);border-radius:25px;justify-content:space-between;align-items:center;min-height:158px;padding:30px 34px;display:flex;box-shadow:0 18px 45px #10151d22}.hub-welcome h2{letter-spacing:-.045em;margin:7px 0;font-size:28px}.hub-welcome p{color:#c2c8d0;margin:0;font-size:12px}.hub-welcome button{color:#fff;background:#ffffff12;border:1px solid #ffffff2c;border-radius:14px;padding:13px 16px;font-size:10px;font-weight:750}.hub-welcome button b{margin-left:12px}.hub-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.hub-metrics article{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:5px;min-width:0;padding:17px;display:grid;box-shadow:0 10px 28px #0000000a}.hub-metrics span{letter-spacing:.12em;color:var(--muted);font-size:7px;font-weight:850}.hub-metrics strong{letter-spacing:-.04em;font-size:23px}.hub-metrics small{color:var(--muted);font-size:9px}.hub-metrics i{border-radius:99px;width:max-content;margin-top:3px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.hub-metrics i.red{color:#e53d45;background:#e53d4512}.hub-metrics i.blue{color:#2c8ee5;background:#2c8ee512}.hub-metrics i.green{color:#159867;background:#15986712}.hub-metrics i.orange{color:#e56a24;background:#e56a2412}.hub-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.8fr);gap:14px;display:grid}.hub-panel{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:20px;box-shadow:0 12px 34px #0000000b}.hub-panel header{background:0 0;border:0;justify-content:space-between;align-items:flex-start;height:auto;margin:0 0 14px;padding:0;display:flex}.hub-panel h3{margin:4px 0 0;font-size:16px}.hub-panel header button{color:#ef4b23;background:0 0;border:0;font-size:9px;font-weight:800}.hub-panel header>span{color:#55aef5;font-size:8px}.production-row{border-top:1px solid var(--line);grid-template-columns:9px 1fr 78px 68px;align-items:center;gap:10px;padding:11px 0;display:grid}.job-dot{border-radius:50%;width:7px;height:7px}.job-dot.red{background:#ef3d48;box-shadow:0 0 8px #ef3d48}.job-dot.blue{background:#3c9cf0}.job-dot.green{background:#21a974}.production-row div{gap:3px;display:grid}.production-row strong{font-size:10px}.production-row small,.production-row em{color:var(--muted);font-size:8px;font-style:normal}.production-row>b{text-align:center;background:var(--ink);border-radius:99px;padding:5px 7px;font-size:8px}@supports (color:color-mix(in lab, red, red)){.production-row>b{background:color-mix(in srgb,var(--ink) 5%,transparent)}}.capacity-line{justify-content:space-between;margin-top:13px;display:flex}.capacity-line span{gap:3px;display:grid}.capacity-line b,.capacity-line>strong{font-size:9px}.capacity-line small{color:var(--muted);font-size:8px}.capacity-bar{background:var(--ink);border-radius:99px;height:5px;margin-top:7px}@supports (color:color-mix(in lab, red, red)){.capacity-bar{background:color-mix(in srgb,var(--ink) 7%,transparent)}}.capacity-bar{overflow:hidden}.capacity-bar i{background:linear-gradient(90deg,#ef473b,#ff8a34);width:79%;height:100%;display:block}.owner-brief{grid-row:span 2}.owner-brief>button{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:30px 1fr 12px;align-items:start;gap:10px;padding:15px 0;display:grid}.owner-brief>button i{color:#3b9fee;background:#4aaeff1f;border-radius:9px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.owner-brief>button span{gap:4px;display:grid}.owner-brief>button strong{font-size:10px}.owner-brief>button small{color:var(--muted);font-size:8px;line-height:1.45}.goals-panel{grid-column:1}.goal-row{grid-template-columns:1fr 35px;gap:8px;padding:9px 0;display:grid}.goal-row span{gap:3px;display:grid}.goal-row strong,.goal-row>b{font-size:9px}.goal-row small{color:var(--muted);font-size:8px}.goal-row>i{background:var(--ink);border-radius:99px;grid-column:1/-1;height:5px}@supports (color:color-mix(in lab, red, red)){.goal-row>i{background:color-mix(in srgb,var(--ink) 7%,transparent)}}.goal-row>i{overflow:hidden}.goal-row em{background:linear-gradient(90deg,#ef413c,#ff8b38);border-radius:99px;height:100%;display:block}.hub-section-page{border:1px solid var(--line);background:var(--surface);border-radius:25px;padding:28px;box-shadow:0 16px 45px #0000000b}.hub-section-intro{border-bottom:1px solid var(--line);align-items:center;gap:17px;padding-bottom:23px;display:flex}.hub-section-intro>span{color:#fff;background:linear-gradient(145deg,#ff6234,#e72e36);border-radius:18px;place-items:center;width:58px;height:58px;font-size:22px;display:grid}.hub-section-intro h2{margin:5px 0;font-size:25px}.hub-section-intro p{max-width:670px;color:var(--muted);margin:0;font-size:11px}.hub-module-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding-top:22px;display:grid}.hub-module-grid button{border:1px solid var(--line);background:var(--ink);border-radius:18px;min-height:132px}@supports (color:color-mix(in lab, red, red)){.hub-module-grid button{background:color-mix(in srgb,var(--ink) 2%,transparent)}}.hub-module-grid button{color:var(--ink);text-align:left;grid-template-columns:1fr 20px;align-content:space-between;padding:17px;display:grid}.hub-module-grid button:hover{border-color:#ef4b2366;transform:translateY(-3px);box-shadow:0 12px 30px #ef4b2311}.hub-module-grid button>span{color:#ef4b23;font-size:8px;font-weight:900}.hub-module-grid button strong{grid-column:1/-1;font-size:13px}.hub-module-grid button small{color:var(--muted);font-size:8px}.hub-module-grid button b{text-align:right;color:#ef4b23}@media (width<=1100px){.business-hub{grid-template-columns:220px 1fr}.hub-metrics,.hub-module-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.account .business-hub-link{padding:9px!important;display:block!important}.business-hub{grid-template-columns:1fr;height:auto;min-height:calc(100vh - 78px);overflow:visible}.hub-sidebar{border-right:0;border-bottom:1px solid var(--line)}.hub-sidebar nav{grid-template-columns:repeat(2,1fr);overflow:visible}.hub-private-note{display:none}.hub-main{padding:22px 15px 42px}.hub-welcome{flex-direction:column;align-items:flex-start;gap:24px}.hub-metrics,.hub-dashboard-grid,.hub-module-grid{grid-template-columns:1fr}.owner-brief,.goals-panel{grid-area:auto}}.hub-sidebar nav button{column-gap:9px}.hub-sidebar nav button span{min-width:0}.hub-sidebar nav strong,.hub-sidebar nav small{overflow-wrap:normal;word-break:normal;line-height:1.25}.hub-panel{min-width:0}.hub-panel header{gap:14px;min-height:54px}.hub-panel header>div{min-width:0}.hub-panel h3{text-wrap:balance;line-height:1.12}.owner-brief header{align-items:flex-start}.owner-brief header>span{text-align:right;flex:none;max-width:82px;line-height:1.25}.owner-brief>button span{min-width:0}@media (width>=761px) and (width<=1350px){.business-hub{grid-template-columns:250px minmax(0,1fr)}.hub-sidebar{padding:20px 13px 16px}.hub-owner{padding:0 8px 17px}.hub-sidebar nav{gap:2px;padding:11px 0}.hub-sidebar nav button{grid-template-columns:29px minmax(0,1fr) 10px;min-height:48px;padding:7px 8px}.hub-main{padding:24px clamp(18px,2.5vw,34px) 42px}.hub-dashboard-grid{grid-template-columns:minmax(0,1fr)}.owner-brief,.goals-panel{grid-area:auto}.owner-brief{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:14px;display:grid}.owner-brief header{grid-column:1/-1;min-height:0;margin-bottom:2px}.owner-brief>button{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) 10px;padding:14px 0}}@media (width>=761px) and (width<=980px){.business-hub{grid-template-columns:220px minmax(0,1fr)}.hub-main{padding:20px 18px 38px}.hub-topline{margin-bottom:15px}.hub-welcome{min-height:138px;padding:24px 26px}.hub-welcome h2{font-size:25px}.hub-metrics{gap:9px;margin:12px 0}.hub-metrics article{padding:14px}.owner-brief{grid-template-columns:1fr}.owner-brief header{grid-column:1}}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .designer-estimate-panel{scrollbar-color:color-mix(in srgb,var(--ink) 24%,transparent) transparent}.experience .design-studio:not(.tag-studio) .designer-estimate-panel::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 24%,transparent)}}.experience .design-studio:not(.tag-studio) .designer-controls{scrollbar-width:auto;scrollbar-color:#f05a28 var(--ink);overscroll-behavior-y:contain!important;scrollbar-gutter:stable!important;min-height:0!important;max-height:100%!important;overflow:hidden scroll!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .designer-controls{scrollbar-color:#f05a28 color-mix(in srgb,var(--ink) 10%,transparent)}.experience .design-studio:not(.tag-studio) .designer-controls::-webkit-scrollbar-track{background:color-mix(in srgb,var(--ink) 10%,transparent)!important}}.experience .design-studio:not(.tag-studio) .designer-controls::-webkit-scrollbar-track{box-shadow:inset 0 0 0 1px var(--ink);border-radius:999px!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .designer-controls::-webkit-scrollbar-track{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 9%,transparent)}}.experience .design-studio:not(.tag-studio) .designer-controls::-webkit-scrollbar-thumb{min-height:48px;box-shadow:0 0 0 1px #ffffff61,0 0 9px #f05a2857;background:#f05a28 padding-box padding-box!important;border:3px solid #0000!important;border-radius:999px!important}.experience .design-studio:not(.tag-studio) .designer-controls::-webkit-scrollbar-thumb:hover{background:#ff6a32 padding-box padding-box!important}@media (width<=1050px){.experience .design-studio:not(.tag-studio) .designer-controls{scrollbar-gutter:stable!important;max-height:calc(100dvh - 104px)!important;overflow-y:scroll!important}}.quick-startup{isolation:isolate;background:#071019 url(/luquillo-welcome.jpg) 50% 47%/cover no-repeat;overflow:hidden}.quick-startup .quick-startup-copy{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#030c1133;border-radius:28px;gap:12px;width:min(1040px,100% - 42px);padding:clamp(28px,5vw,58px);animation:5.6s ease-in-out both luquillo-copy-float;box-shadow:0 22px 80px #0003}.quick-startup .quick-startup-copy h1{color:#f7fbf7;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 2px 3px #000000f2,0 8px 28px #000c,0 0 2px #ffffffa6;opacity:0;max-width:980px;margin:0;font-size:clamp(35px,5.1vw,68px);font-weight:790;line-height:1.08;animation:1.05s cubic-bezier(.16,1,.3,1) .15s forwards luquillo-title-in;transform:translateY(18px)}.quick-startup .quick-startup-tagline{color:#ff9a55;letter-spacing:-.025em;text-shadow:0 2px 4px #000000eb,0 0 18px #f05a2885;opacity:0;margin:4px 0 8px;font:italic 800 clamp(25px,3.2vw,44px) Georgia,serif;animation:1.15s ease-out .72s forwards luquillo-tagline-in;transform:translateY(10px)}.quick-startup .quick-startup-copy>span{margin-top:2px}.quick-startup .quick-startup-copy>span i{background:#f7fbf7;width:6px;height:6px;box-shadow:0 0 10px #ffffffeb}.quick-startup.ready h1:after{display:none}@keyframes luquillo-drift{0%{transform:scale(1.035)translate(-.45%)}to{transform:scale(1.075)translate(.45%,-.35%)}}@keyframes luquillo-copy-float{0%{transform:translateY(5px)}48%{transform:translateY(-3px)}to{transform:translateY(1px)}}@keyframes luquillo-title-in{to{opacity:1;transform:translateY(0)}}@keyframes luquillo-tagline-in{to{opacity:1;transform:translateY(0)}}.experience.dark .design-studio:not(.tag-studio) .designer-assistant-compact{color:#dcecff!important;background:#172740!important;border:1px solid #7fa9de33!important;box-shadow:0 16px 42px #02091745!important}@media (width<=700px){.quick-startup .quick-startup-copy{background:#030c114d;width:calc(100% - 24px);padding:28px 18px}.quick-startup .quick-startup-copy h1{font-size:clamp(32px,10vw,48px)}.quick-startup .quick-startup-tagline{font-size:clamp(25px,8vw,36px)}}@media (prefers-reduced-motion:reduce){.quick-startup:before,.quick-startup .quick-startup-copy,.quick-startup .quick-startup-copy h1,.quick-startup .quick-startup-tagline{opacity:1!important;animation:none!important;transform:none!important}}.experience.dark .logo-name,.experience.dark h1,.experience.dark h2,.experience.dark h3,.experience.dark h4,.experience.dark legend,.experience.dark .hub-section-intro h2,.experience.dark .journey-heading h2{text-shadow:0 0 18px #53a4ff24;color:#c8e2ff!important}.experience.dark strong,.experience.dark b{color:#dcecff}.experience.dark .journey-heading>span,.experience.dark .product-simple-summary small,.experience.dark .stage-label span,.experience.dark .live-preview-heading span,.experience.dark .item-tray-heading span,.experience.dark .hub-panel header>button,.experience.dark .hub-section-intro>div>span,.experience.dark .email-task-heading small,.experience.dark .mailbox-address label,.experience.dark .email-source small,.experience.dark .suggested-task small{text-shadow:0 0 13px #ff702a4d;color:#ff8a45!important}.experience.dark .product-flow-screen .product-thumb,.experience.dark .product-thumb,.experience.dark .quantity-product-thumb{background:radial-gradient(circle at 50% 38%,#528bcd2e,#0000 42%),linear-gradient(145deg,#203654,#15263f)!important;border-color:#70a4e238!important;box-shadow:inset 0 1px #badeff0d,0 12px 30px #0209173b!important}.experience.dark .hub-sidebar nav button.active{text-shadow:0 0 12px #ff7e3747;color:#ffe0cc!important;background:linear-gradient(90deg,#f26a2129,#3053844d)!important;border-color:#ff7e376e!important;box-shadow:inset 3px 0 #f26a21,0 0 18px #f26a211a!important}.experience.dark .hub-module-grid button:hover,.experience.dark .art-rule-row:hover{background:#1e3351!important;border-color:#69b4ff6b!important;box-shadow:0 0 18px #499fff1a!important}.experience.dark .assistant-checklist li{color:#bdd5ef!important}.experience.dark .approval-column .assistant-checklist li:before,.experience.dark .approval-column>button b{box-shadow:0 0 10px #ff702a57;color:#ff9a5e!important;background:#ff7a35!important}.fcp-player-compact{width:40px;height:40px}.fcp-music-icon{border:1px solid var(--line);background:var(--surface);border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.fcp-music-icon{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.fcp-music-icon{color:var(--muted);box-shadow:none;cursor:pointer}.fcp-music-icon>span{font:700 18px/1 Georgia,serif;transform:translateY(-1px)}.fcp-music-icon>i{border:1px solid var(--surface);background:#718095;border-radius:50%;width:6px;height:6px;position:absolute;bottom:4px;right:3px}.fcp-music-icon:hover{border-color:#63b8ff}@supports (color:color-mix(in lab, red, red)){.fcp-music-icon:hover{border-color:color-mix(in srgb,#63b8ff 55%,var(--line))}}.fcp-music-icon:hover{color:#9fd4ff;background:#4c9fe8}@supports (color:color-mix(in lab, red, red)){.fcp-music-icon:hover{background:color-mix(in srgb,#4c9fe8 8%,var(--surface))}}.fcp-music-icon.playing{color:#9fdcff}.fcp-music-icon.playing>i{background:#65c8ff;box-shadow:0 0 7px #47bcffa3}.hub-main>.fcp-stereo-expanded,.work-mode-screen>.fcp-stereo-expanded{border-radius:18px;z-index:950!important;width:min(680px,100vw - 40px)!important;max-height:calc(100dvh - 40px)!important;margin:0!important;position:fixed!important;top:50%!important;left:50%!important;overflow:auto!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 100vmax #050c16a8,0 28px 90px #0000007a!important}.work-mode-screen>.fcp-player-compact{margin:14px auto!important}.fcp-stereo-header{border-bottom:1px solid #2a353e2e!important;align-items:center!important;min-height:30px!important;padding:0 1px 8px!important}.fcp-stereo-brand{gap:8px!important}.fcp-stereo-brand>span{color:#182b3b!important;letter-spacing:.04em!important;font-size:18px!important}.fcp-stereo-brand>div{align-items:center!important;gap:8px!important;display:flex!important}.fcp-stereo-brand strong{color:#1c2a34!important;letter-spacing:.12em!important;font-size:10px!important}.fcp-stereo-brand small{color:#387da3!important;font-size:8px!important}.fcp-stereo-header>button{color:#26343e!important;background:#ffffff4d!important;border:1px solid #7d868c!important;border-radius:999px!important;min-height:28px!important;padding:5px 10px!important;font-size:10px!important}.fcp-stereo-glass{background:linear-gradient(#07131d,#02070c)!important;border:1px solid #274356!important;border-radius:10px!important;grid-template-columns:178px minmax(0,1fr)!important;gap:18px!important;min-height:116px!important;margin-top:11px!important;padding:14px 18px!important;box-shadow:inset 0 0 28px #000,0 0 14px #36b5ef33!important}.fcp-vu-pair{justify-content:space-between!important;align-items:center!important;gap:22px!important;padding:0 5px!important;display:flex!important}.fcp-vu-meter{background:radial-gradient(circle at 36% 32%,#d7dde0 0 7%,#7d878e 8% 25%,#414a50 26% 48%,#1e282e 49% 64%,#8a949a 65% 70%,#2f3940 71%)!important;border:4px solid #9fa7ac!important;border-radius:50%!important;width:68px!important;min-width:68px!important;height:68px!important;overflow:visible!important;box-shadow:inset 0 0 0 2px #27343d,0 0 0 2px #75d8ff,0 0 13px #41c2ffb8!important}.fcp-vu-meter:before{opacity:.6;content:""!important;background:repeating-conic-gradient(from -20deg,#fff3 0 2deg,transparent 2deg 18deg)!important;border-radius:50%!important;position:absolute!important;inset:10px!important}.fcp-vu-meter:after{content:""!important;background:radial-gradient(circle at 35% 30%,#e3e6e8,#5b666d 64%,#222b30)!important;border:0!important;border-radius:50%!important;width:13px!important;height:13px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 2px 5px #00000073!important}.fcp-vu-scale,.fcp-vu-meter>i,.fcp-vu-meter>b{display:none!important}.fcp-vu-meter:has(i.active){animation:1.35s ease-in-out infinite alternate fcp-knob-light}@keyframes fcp-knob-light{0%{box-shadow:inset 0 0 0 2px #27343d,0 0 0 2px #63caff,0 0 9px #41c2ff85}to{box-shadow:inset 0 0 0 2px #27343d,0 0 0 3px #8de4ff,0 0 18px #41c2ffd6}}.fcp-stereo-readout{min-height:82px!important;padding:4px 7px!important}.fcp-stereo-readout>strong{color:#c6ecff!important;text-shadow:0 0 13px #4ac1ff6b!important;margin-top:5px!important;font-size:22px!important}.fcp-spectrum{gap:2px!important;height:22px!important}.fcp-stereo-controls{background:#ffffff24!important;border-color:#343d432e!important;border-radius:9px!important;grid-template-columns:auto minmax(150px,1fr) auto!important;gap:10px!important;margin-top:10px!important;padding:8px!important}.fcp-transport{grid-template-columns:repeat(3,64px)!important;gap:5px!important}.fcp-transport button,.fcp-sources-button{border-radius:7px!important;min-height:32px!important;padding:5px 8px!important;font-size:10px!important}.fcp-master-volume{gap:3px!important}.fcp-stereo-lower{gap:10px!important;margin-top:10px!important}.fcp-radio-presets,.fcp-equalizer{background:#ffffff1f!important;border-radius:9px!important;padding:10px!important}.fcp-radio-presets>header,.fcp-equalizer>header{min-height:28px!important;margin-bottom:7px!important}.fcp-radio-presets header strong,.fcp-equalizer header strong{font-size:12px!important}.fcp-radio-presets>div{gap:5px!important}.fcp-radio-presets>div button{min-height:34px!important;padding:5px 7px!important}.fcp-equalizer>div{min-height:70px!important}.experience.dark .fcp-stereo .fcp-radio-presets header strong,.experience.dark .fcp-stereo .fcp-equalizer header strong,.experience.dark .fcp-stereo .fcp-radio-presets button small{color:#1b2b36!important;text-shadow:none!important}.experience.dark .fcp-stereo .fcp-radio-presets header small,.experience.dark .fcp-stereo .fcp-equalizer header small,.experience.dark .fcp-stereo .fcp-radio-presets header>span,.experience.dark .fcp-stereo .fcp-equalizer header>button,.experience.dark .fcp-stereo .fcp-equalizer output,.experience.dark .fcp-stereo .fcp-equalizer label>span,.experience.dark .fcp-stereo .fcp-master-volume span,.experience.dark .fcp-stereo .fcp-master-volume output{color:#405b6b!important;text-shadow:none!important}.experience.dark .fcp-stereo .fcp-radio-presets button.active small{color:#c6efff!important}.fcp-stereo-expanded>.music-stations{border-radius:9px!important;margin-top:8px!important;padding:10px!important}.fcp-stereo-expanded .streaming-services{grid-template-columns:minmax(145px,1.2fr) repeat(4,minmax(54px,.65fr))!important}@media (width<=720px){.hub-main>.fcp-stereo-expanded,.work-mode-screen>.fcp-stereo-expanded{width:min(520px,100vw - 22px)!important;max-height:calc(100dvh - 22px)!important}.fcp-stereo-glass{grid-template-columns:1fr!important}.fcp-vu-pair{justify-content:center!important}.fcp-stereo-controls,.fcp-stereo-lower{grid-template-columns:1fr!important}.fcp-transport,.fcp-stereo-expanded .streaming-services{grid-template-columns:repeat(3,1fr)!important}.fcp-stereo-expanded .streaming-services>div{grid-column:1/-1!important}.experience .order-overview .order-reward-picker.is-open{flex-direction:column!important;gap:16px!important;width:100%!important;height:auto!important;min-height:0!important;padding:18px!important;display:flex!important;overflow:visible!important}.experience .order-overview .order-reward-picker.is-open>*,.experience .order-overview .order-reward-picker.is-open header,.experience .order-overview .order-reward-picker.is-open div,.experience .order-overview .order-reward-picker.is-open label,.experience .order-overview .order-reward-picker.is-open fieldset{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.experience .order-overview .order-reward-picker.is-open .order-reward-picker-heading{grid-template-columns:64px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;width:100%!important;display:grid!important}.experience .order-overview .order-reward-picker.is-open .order-reward-visual{width:64px!important;height:64px!important;margin:0!important;position:static!important}.experience .order-overview .order-reward-picker.is-open .order-reward-copy{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;width:100%!important;margin:0!important;display:grid!important;position:static!important}.experience .order-overview .order-reward-picker.is-open .order-reward-copy small,.experience .order-overview .order-reward-picker.is-open .order-reward-copy strong,.experience .order-overview .order-reward-picker.is-open .order-reward-copy span{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;width:100%!important;margin:0!important;display:block!important;position:static!important}.experience .order-overview .order-reward-picker.is-open .order-reward-gift-options{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;display:grid!important}.experience .order-overview .order-reward-picker.is-open .order-reward-gift-options>button{grid-template-rows:auto auto!important;grid-template-columns:88px minmax(0,1fr)!important;gap:8px 14px!important;width:100%!important;min-height:122px!important;padding:12px!important;display:grid!important}.experience .order-overview .order-reward-picker.is-open .order-reward-gift-options>button>i{grid-area:1/1/3!important;width:88px!important;height:98px!important}.experience .order-overview .order-reward-picker.is-open .order-reward-gift-options>button>span,.experience .order-overview .order-reward-picker.is-open .order-reward-gift-options>button>b{grid-column:2!important;min-width:0!important}.experience .order-overview .order-reward-picker.is-open .order-reward-gift-options strong{font-size:20px!important;line-height:1.16!important}.experience .order-overview .order-reward-picker.is-open .order-reward-gift-options small,.experience .order-overview .order-reward-picker.is-open .order-reward-gift-options>button>b{font-size:16px!important;line-height:1.35!important}.experience .order-overview .order-reward-picker.is-open .order-reward-choices{flex-direction:column!important;gap:12px!important;width:100%!important;display:flex!important}.experience .order-overview .order-reward-picker.is-open .order-reward-choices label,.experience .order-overview .order-reward-picker.is-open .order-reward-choices fieldset{flex-direction:column!important;gap:10px!important;width:100%!important;padding:14px!important;display:flex!important}.experience .order-overview .order-reward-picker.is-open .order-reward-choices fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}.experience .order-overview .order-reward-picker.is-open .order-reward-choices fieldset>button{width:100%!important;min-height:54px!important}.experience .order-overview .order-reward-picker.is-open .reward-color-choice button{grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:56px!important;padding:8px 10px!important;display:grid!important}.experience .order-overview .order-reward-picker.is-open .reward-color-choice button i{border-radius:50%!important;width:28px!important;height:28px!important;margin:0!important}.experience .order-overview .order-reward-picker.is-open .reward-color-choice button span{white-space:normal!important;width:auto!important;font-size:16px!important;line-height:1.2!important;display:block!important}.experience .order-overview .order-reward-picker.is-open .order-reward-actions{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;display:grid!important}.experience .order-overview .order-reward-picker.is-open .order-reward-actions button{width:100%!important;min-height:56px!important}}.proof-document-meta .proof-approved-time{min-width:190px}.proof-document-meta .proof-approved-time strong{font-size:13px;line-height:1.35}.proof-document-meta b.approved{color:#237458!important;background:#dff7ec!important}.approval-timestamp{color:#1f634d;background:#eefaf5;border:1px solid #9cd8bf;border-radius:14px;gap:3px;margin:14px 0 0;padding:14px 16px;display:grid}.approval-timestamp small{letter-spacing:.12em;font-size:11px;font-weight:900}.approval-timestamp strong{font-size:17px}.customer-credit-ledger,.vendor-directory-control{border:1px solid var(--ink);margin-bottom:18px;padding:22px}@supports (color:color-mix(in lab, red, red)){.customer-credit-ledger,.vendor-directory-control{border:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}}.customer-credit-ledger,.vendor-directory-control{background:var(--panel);border-radius:20px}.customer-credit-ledger>header,.vendor-directory-control>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.customer-credit-ledger>header small,.vendor-directory-control>header small{color:var(--red);letter-spacing:.14em;font-size:12px;font-weight:900;display:block}.customer-credit-ledger>header strong,.vendor-directory-control>header strong{margin:4px 0;font-size:22px;display:block}.customer-credit-ledger>header p,.vendor-directory-control>header p{color:var(--muted);margin:0;font-size:14px;font-weight:650}.customer-credit-ledger>header>b,.vendor-directory-control>header>b{color:#2b7359;white-space:nowrap;background:#e9f7f1;border-radius:999px;padding:9px 12px}.customer-credit-add,.vendor-add-row{background:var(--canvas);border-radius:15px;grid-template-columns:1.3fr 1fr auto;align-items:end;gap:10px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.customer-credit-add,.vendor-add-row{background:color-mix(in srgb,var(--canvas) 70%,var(--panel))}}.vendor-add-row{grid-template-columns:1fr 1fr 1.4fr auto}.customer-credit-ledger label,.vendor-directory-control label{gap:6px;display:grid}.customer-credit-ledger label>span,.vendor-directory-control label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.customer-credit-ledger input,.vendor-directory-control input{border:1px solid var(--ink);width:100%;min-width:0;height:42px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.customer-credit-ledger input,.vendor-directory-control input{border:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}}.customer-credit-ledger input,.vendor-directory-control input{background:var(--panel);color:var(--ink);border-radius:10px;font:700 14px/1 inherit}.customer-credit-ledger label>div,.vendor-directory-control label>div{border:1px solid var(--ink);align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.customer-credit-ledger label>div,.vendor-directory-control label>div{border:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}}.customer-credit-ledger label>div,.vendor-directory-control label>div{background:var(--panel);border-radius:10px}.customer-credit-ledger label>div b,.vendor-directory-control label>div b{padding-left:10px}.customer-credit-ledger label>div input,.vendor-directory-control label>div input{border:0}.customer-credit-add>button,.vendor-add-row>button{background:var(--red);color:#fff;border:0;border-radius:11px;height:42px;padding:0 16px;font-weight:850}.customer-credit-list,.vendor-directory-list{gap:10px;margin-top:12px;display:grid}.customer-credit-list article{border:1px solid var(--ink);grid-template-columns:105px 1.2fr 130px 1.6fr 140px auto;align-items:end;gap:10px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.customer-credit-list article{border:1px solid color-mix(in srgb,var(--ink) 11%,transparent)}}.customer-credit-list article{border-radius:14px}.vendor-directory-list article{border:1px solid var(--ink);grid-template-columns:90px 1fr 1fr 1.35fr;align-items:end;gap:10px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.vendor-directory-list article{border:1px solid color-mix(in srgb,var(--ink) 11%,transparent)}}.vendor-directory-list article{border-radius:14px}.customer-credit-list article.paused,.vendor-directory-list article.paused{opacity:.56}.credit-active,.vendor-active{font-size:12px;font-weight:850;align-self:center!important}.credit-active input,.vendor-active input{opacity:0;position:absolute}.credit-active i,.vendor-active i{background:#cbd2da;border-radius:999px;width:34px;height:20px;position:relative}.credit-active i:after,.vendor-active i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px}.credit-active input:checked+i,.vendor-active input:checked+i{background:#43a77f}.credit-active input:checked+i:after,.vendor-active input:checked+i:after{transform:translate(14px)}.customer-credit-list article>button,.vendor-directory-list article>div button{border:1px solid var(--ink);height:38px;padding:0 11px}@supports (color:color-mix(in lab, red, red)){.customer-credit-list article>button,.vendor-directory-list article>div button{border:1px solid color-mix(in srgb,var(--ink) 13%,transparent)}}.customer-credit-list article>button,.vendor-directory-list article>div button{background:var(--panel);color:var(--ink);border-radius:10px;font-weight:800}.customer-credit-list article>button{color:#b43b3b}.vendor-note{grid-column:2/4}.vendor-directory-list article>div{grid-column:4;gap:7px;display:flex}.vendor-directory-list article>div button:first-child{background:var(--ink);color:var(--panel)}.vendor-directory-list article>div button:last-child{color:#b43b3b}.module-empty-state{text-align:center;color:var(--muted);padding:22px;font-weight:700}@media (width<=1100px){.customer-credit-list article{grid-template-columns:90px 1fr 120px}.customer-credit-list article label:nth-of-type(4),.customer-credit-list article label:nth-of-type(5){grid-column:auto}.customer-credit-list article>button{grid-column:3}.vendor-directory-list article{grid-template-columns:90px 1fr 1fr}.vendor-url,.vendor-note,.vendor-directory-list article>div{grid-column:2/4}}@media (width<=720px){.proof-document-meta .proof-approved-time{width:100%;min-width:0}.customer-credit-ledger,.vendor-directory-control{padding:16px}.customer-credit-ledger>header,.vendor-directory-control>header{gap:10px;display:grid}.customer-credit-ledger>header>b,.vendor-directory-control>header>b{justify-self:start}.customer-credit-add,.vendor-add-row{grid-template-columns:1fr}.customer-credit-add>button,.vendor-add-row>button{font-size:16px}.customer-credit-list article,.vendor-directory-list article{grid-template-columns:1fr;padding:14px}.customer-credit-list article>*,.vendor-directory-list article>*{grid-column:1!important}.vendor-directory-list article>div{grid-template-columns:1fr 1fr;display:grid}.customer-credit-ledger input,.vendor-directory-control input{height:46px;font-size:16px}.experience>header{grid-template-columns:48px 96px minmax(0,1fr)!important;gap:8px!important;height:68px!important;min-height:68px!important;padding:8px 10px!important}.experience>header>.logo{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;display:flex!important;overflow:hidden!important}.experience>header>.logo .logo-slot{flex-basis:46px!important;width:46px!important;min-width:46px!important;height:46px!important;padding:2px!important}.experience>header>.logo .logo-name{display:none!important}.experience>header .header-route-tools{grid-column:2!important;width:96px!important;min-width:96px!important}.experience>header .global-step-back{justify-content:center!important;width:96px!important;min-width:96px!important;height:48px!important;padding:0 12px!important}.experience>header .global-step-back b{font-size:17px!important;font-weight:700!important;display:inline!important}.experience>header>.top-order-estimator{grid-column:3!important;width:100%!important;min-width:0!important;height:48px!important}.experience .design-studio:not(.tag-studio) .right-step-title>span,.experience .design-studio:not(.tag-studio) .right-placement-menu>div:first-child>span{letter-spacing:.045em!important;font-size:20px!important;font-weight:750!important}.experience .design-studio:not(.tag-studio) .right-step-title>small,.experience .design-studio:not(.tag-studio) .right-placement-menu>div:first-child>small{letter-spacing:0!important;font-size:17px!important;font-weight:600!important;line-height:1.4!important}.experience .design-studio:not(.tag-studio) .right-placement-menu nav button>b{letter-spacing:0!important;font-size:19px!important;font-weight:750!important}.experience .design-studio:not(.tag-studio) .right-placement-menu nav button>small{font-size:16px!important;font-weight:600!important;line-height:1.35!important}.experience .decoration-method-options strong,.experience .designer-color-options strong,.experience .order-reward-gift-options strong{font-size:20px!important;font-weight:750!important}.experience .decoration-method-options small,.experience .designer-color-options small,.experience .order-reward-gift-options small{font-size:16px!important;font-weight:600!important;line-height:1.4!important}}@media (width<=390px){.experience>header{grid-template-columns:44px 88px minmax(0,1fr)!important;gap:6px!important;padding-inline:8px!important}.experience>header>.logo{width:44px!important;min-width:44px!important;max-width:44px!important}.experience>header>.logo .logo-slot{flex-basis:42px!important;width:42px!important;min-width:42px!important;height:42px!important}.experience>header .header-route-tools,.experience>header .global-step-back{width:88px!important;min-width:88px!important}}@media print{@page{size:Letter portrait;margin:.18in}html,body{width:8.14in!important;height:10.64in!important;min-height:10.64in!important;max-height:10.64in!important;margin:0!important;padding:0!important;overflow:hidden!important}.sample-work-order{break-after:avoid-page!important;page-break-after:avoid!important;width:8.14in!important;height:10.64in!important;min-height:10.64in!important;max-height:10.64in!important;margin:0!important;padding:0!important;position:absolute!important;inset:0 auto auto 0!important;overflow:hidden!important}.production-work-order-sheet{break-inside:avoid-page!important;page-break-inside:avoid!important;break-after:avoid-page!important;page-break-after:avoid!important;width:8.14in!important;max-width:8.14in!important;height:auto!important;max-height:10.64in!important;margin:0!important;overflow:hidden!important}}@media (width<=720px){.experience>header{grid-template-columns:44px 88px minmax(84px,1fr) 58px!important}.experience>header .mobile-team-login-header{border:1px solid var(--ink)!important;place-items:center!important;width:58px!important;min-width:58px!important;height:44px!important;padding:0 8px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.experience>header .mobile-team-login-header{border:1px solid color-mix(in srgb,var(--ink) 14%,transparent)!important}}.experience>header .mobile-team-login-header{background:var(--ink)!important;color:var(--surface)!important;-webkit-text-fill-color:var(--surface)!important;border-radius:13px!important;font-size:14px!important;font-weight:900!important;line-height:1!important}}@media (width<=390px){.experience>header{grid-template-columns:42px 76px minmax(74px,1fr) 54px!important;gap:5px!important;padding-inline:7px!important}.experience>header .header-route-tools,.experience>header .global-step-back{width:76px!important;min-width:76px!important}.experience>header .mobile-team-login-header{width:54px!important;min-width:54px!important;padding-inline:5px!important;font-size:13px!important}}@media print{@page{size:Letter portrait;margin:.18in}html,body{width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}.sample-work-order{break-after:auto!important;page-break-after:auto!important;width:8.14in!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;overflow:visible!important}.production-work-order-sheet{break-inside:auto!important;page-break-inside:auto!important;break-after:auto!important;page-break-after:auto!important;width:8.14in!important;max-width:8.14in!important;height:auto!important;max-height:none!important;margin:0!important;overflow:visible!important}.production-work-order-sheet.work-order-compact{break-inside:avoid-page!important;page-break-inside:avoid!important;break-after:avoid-page!important;page-break-after:avoid!important;height:10.64in!important;min-height:10.64in!important;max-height:10.64in!important;overflow:hidden!important}.production-work-order-sheet:not(.work-order-compact) .work-order-hero,.production-work-order-sheet:not(.work-order-compact) .work-order-summary-grid,.production-work-order-sheet:not(.work-order-compact) .work-order-status-strip,.production-work-order-sheet:not(.work-order-compact) .work-order-products>header,.production-work-order-sheet:not(.work-order-compact) .work-order-products>article,.production-work-order-sheet:not(.work-order-compact) .work-order-decoration>header,.production-work-order-sheet:not(.work-order-compact) .work-order-location-grid>article,.production-work-order-sheet:not(.work-order-compact) .work-order-production-details>article,.production-work-order-sheet:not(.work-order-compact) .work-order-shop-notes,.production-work-order-sheet:not(.work-order-compact) .work-order-checklist>header,.production-work-order-sheet:not(.work-order-compact) .work-order-checklist label,.production-work-order-sheet:not(.work-order-compact) .work-order-footer{break-inside:avoid-page!important;page-break-inside:avoid!important}}.percent-dollar-equivalent{background:#287fc8!important;border-radius:8px!important;margin-top:2px!important;padding:7px 9px!important;display:block!important}@supports (color:color-mix(in lab, red, red)){.percent-dollar-equivalent{background:color-mix(in srgb,#287fc8 8%,var(--panel))!important}}.percent-dollar-equivalent{color:#1f6da8!important;font-size:12px!important;font-weight:850!important;line-height:1.35!important}.experience.dark .percent-dollar-equivalent{color:#8fd5ff!important;background:#4abfff1f!important}.need-order-board>header{height:auto!important;min-height:94px!important;max-height:none!important;margin-bottom:18px!important;padding:4px 0 18px!important;overflow:visible!important}.need-order-board>header>div:first-child{min-width:0!important;overflow:visible!important}.need-order-board>header p{white-space:normal!important;margin:4px 0 0!important;padding:0 0 3px!important;line-height:1.5!important;display:block!important;overflow:visible!important}@media print{@page{size:Letter portrait;margin:.18in}html,body{width:8.14in!important;height:10.64in!important;min-height:10.64in!important;max-height:10.64in!important;margin:0!important;padding:0!important;overflow:hidden!important}.sample-work-order{break-after:avoid-page!important;page-break-after:avoid!important;width:8.14in!important;height:10.64in!important;min-height:10.64in!important;max-height:10.64in!important;margin:0!important;padding:0!important;position:absolute!important;inset:0 auto auto 0!important;overflow:hidden!important}.production-work-order-sheet{break-inside:avoid-page!important;page-break-inside:avoid!important;break-after:avoid-page!important;page-break-after:avoid!important;width:8.14in!important;max-width:8.14in!important;height:auto!important;max-height:10.64in!important;margin:0!important;overflow:hidden!important}}.pricing-cost-group{border:1px solid var(--line);background:var(--surface);border-radius:20px;grid-column:1/-1;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pricing-cost-group{background:color-mix(in srgb,var(--surface) 90%,var(--canvas))}}.pricing-cost-group>header{border-bottom:1px solid var(--line);background:linear-gradient(135deg,var(--red),var(--surface));grid-template-columns:minmax(0,1fr) auto;gap:4px 20px;padding:20px 22px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.pricing-cost-group>header{background:linear-gradient(135deg,color-mix(in srgb,var(--red) 7%,var(--surface)),var(--surface))}}.pricing-cost-group>header small{color:var(--red);letter-spacing:.14em;grid-column:1/-1;font-weight:950;font-size:11px!important}.pricing-cost-group>header strong{letter-spacing:-.025em;font-size:21px}.pricing-cost-group>header p{max-width:760px;color:var(--muted);grid-column:1/-1;margin:2px 0 0;font-size:14px;font-weight:650;line-height:1.5}.pricing-cost-group>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.packaging-current-choice{background:#f0faf6;border:1px solid #b9dbcf;border-radius:14px;grid-column:1/-1;padding:16px 18px}.packaging-current-choice small{color:#247c5c;letter-spacing:.13em;font-size:10px;font-weight:950}.packaging-current-choice strong{margin:4px 0;font-size:19px;display:block}.packaging-current-choice p{color:#556575;margin:0;font-size:13px;font-weight:650;line-height:1.45}.packaging-fit-guide{background:#fffaf0;border:1px solid #d9c49d;border-radius:14px;grid-column:1/-1;padding:17px 18px}.packaging-fit-guide small{color:#9d651f;letter-spacing:.13em;font-size:10px;font-weight:950}.packaging-fit-guide strong{margin:5px 0;font-size:18px;display:block}.packaging-fit-guide p{color:#596776;max-width:880px;margin:0;font-size:14px;font-weight:650;line-height:1.5}.packaging-library{grid-column:1/-1;gap:12px;display:grid}.packaging-library>header{justify-content:space-between;align-items:flex-start;gap:20px;padding:4px 2px;display:flex}.packaging-library>header small{color:#287fc8;letter-spacing:.13em;font-size:10px;font-weight:950}.packaging-library>header strong{margin-top:4px;font-size:20px;display:block}.packaging-library>header p{max-width:620px;color:var(--muted);margin:0;font-size:13px;font-weight:650;line-height:1.5}.packaging-profile-card{border:1px solid var(--line);background:var(--surface);border-radius:17px;padding:17px;box-shadow:0 8px 18px #141f2d0a}.packaging-profile-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-bottom:13px;display:flex}.packaging-profile-card>header small{color:var(--red);letter-spacing:.12em;font-size:10px;font-weight:950}.packaging-profile-card>header strong{margin-top:3px;font-size:18px;display:block}.packaging-profile-card>header button{color:#b43d35;background:#fff7f6;border:1px solid #edc6c3;border-radius:9px;min-height:36px;padding:0 12px;font-size:12px;font-weight:850}.packaging-profile-basics,.packaging-capacity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.packaging-profile-card label{gap:6px;min-width:0;display:grid}.packaging-profile-card label span{font-size:12px;font-weight:850}.packaging-profile-card label>div{align-items:center;gap:7px;display:flex}.packaging-profile-card input,.packaging-profile-card select{box-sizing:border-box;border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;min-height:44px;color:var(--ink);border-radius:10px;padding:0 11px;font-size:15px;font-weight:800}.packaging-profile-card label b{color:var(--muted);font-size:13px}.capacity-heading{color:var(--muted);letter-spacing:.12em;margin-top:16px;font-weight:950;display:block;font-size:10px!important}.packaging-add-actions{flex-wrap:wrap;gap:9px;display:flex}.packaging-add-actions button{color:#176da9;background:#eef7fd;border:1px solid #acd0ec;border-radius:10px;min-height:42px;padding:0 15px;font-size:13px;font-weight:900}.pricing-cost-group>div>label{border:1px solid var(--line);background:var(--surface);border-left:3px solid #c88737;border-radius:14px;align-content:start;min-height:126px;padding:15px;display:grid}.pricing-cost-group>div>label>span{font-weight:850;line-height:1.35;font-size:13px!important}.pricing-cost-group>div>label>div{align-items:center;gap:7px;margin-top:9px;display:flex}.pricing-cost-group>div>label input,.pricing-cost-group>div>label select{border:1px solid var(--line);background:var(--panel);width:100%;min-height:44px;color:var(--ink);border-radius:10px;padding:0 12px;font-size:15px;font-weight:800}.pricing-cost-group>div>label small{color:var(--muted);margin-top:8px;font-weight:650;line-height:1.4;font-size:12px!important}.pricing-cost-group>div>label b{color:var(--muted);font-size:13px}.hiring-forecast-summary{border:1px solid var(--line);background:var(--surface);border-radius:22px;gap:16px;margin-top:18px;padding:22px;display:grid}.hiring-forecast-summary>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:22px;padding-bottom:16px;display:flex}.hiring-forecast-summary>header small{color:var(--red);letter-spacing:.14em;font-size:11px;font-weight:950}.hiring-forecast-summary>header strong{letter-spacing:-.025em;margin:5px 0;font-size:22px;display:block}.hiring-forecast-summary>header p{max-width:760px;color:var(--muted);margin:0;font-size:13px;font-weight:650;line-height:1.5}.hiring-forecast-summary>header>span{color:#216ca5;white-space:nowrap;background:#eef6fb;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:850}.hiring-cost-cards{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.hiring-cost-cards article{border:1px solid var(--line);background:var(--canvas);border-radius:15px;padding:17px}@supports (color:color-mix(in lab, red, red)){.hiring-cost-cards article{background:color-mix(in srgb,var(--canvas) 50%,var(--surface))}}.hiring-cost-cards small{color:var(--muted);letter-spacing:.11em;font-size:10px;font-weight:950}.hiring-cost-cards strong{letter-spacing:-.04em;margin:7px 0;font-size:25px;display:block}.hiring-cost-cards span{color:var(--muted);font-size:12px;font-weight:650;line-height:1.4}.hiring-next-step{background:#fffaf1;border:1px solid #d8c7a8;border-left:5px solid #c88737;border-radius:16px;padding:18px 20px}.hiring-next-step.ready{background:#f1faf6;border-color:#b8ddcf #b8ddcf #b8ddcf #2ea979}.hiring-next-step small{color:#9b6a22;letter-spacing:.12em;font-size:10px;font-weight:950}.hiring-next-step.ready small{color:#237c5b}.hiring-next-step strong{margin:5px 0;font-size:19px;display:block}.hiring-next-step p{color:#3e4a57;margin:0;font-size:14px;font-weight:650;line-height:1.5}.hiring-next-step b{color:#687482;margin-top:10px;font-size:11px;line-height:1.4;display:block}.business-hub .hub-module-grid>button{min-height:112px!important;padding:20px!important}.business-hub .hub-module-grid>button strong{letter-spacing:-.01em;font-size:17px!important}.business-hub .hub-module-grid>button small{margin-top:7px!important;font-size:13px!important;line-height:1.42!important}.business-hub .hub-module-grid>button b{color:#287fc8!important;font-size:12px!important}.business-hub .inline-control-back,.business-hub .control-settings-screen footer button{color:#12202d!important;box-shadow:none!important;background:#eef4f8!important;border:1px solid #d0dbe4!important}.business-hub .control-settings-screen footer button{color:#fff!important;background:#287fc8!important;border-color:#287fc8!important}@media (width<=1050px){.pricing-cost-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.hiring-cost-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.pricing-cost-group>div,.hiring-cost-cards{grid-template-columns:1fr}.pricing-cost-group>header,.hiring-forecast-summary>header{flex-direction:column;display:flex}.pricing-cost-group>div>label{min-height:0}.hiring-forecast-summary>header>span{white-space:normal}.pricing-cost-group{min-width:0;margin-inline:0;overflow:visible}.pricing-cost-group>header{box-sizing:border-box;width:100%;min-width:0;padding:18px 22px!important}.pricing-cost-group>header>*{min-width:0;max-width:100%}.pricing-cost-group>header small{width:100%;display:block;text-indent:0!important;margin:0!important;padding-left:0!important}.pricing-cost-group>header strong{overflow-wrap:anywhere;font-size:20px!important;line-height:1.18!important}.pricing-cost-group>header p{font-size:15px!important;line-height:1.45!important}.packaging-library>header{gap:8px;display:grid}.packaging-library>header p{font-size:15px!important}.packaging-profile-card{padding:15px}.packaging-profile-card>header{align-items:flex-start}.packaging-profile-basics,.packaging-capacity-grid{grid-template-columns:1fr}.packaging-profile-card label span{font-size:15px!important}.packaging-profile-card input,.packaging-profile-card select{min-height:52px;font-size:17px}.packaging-add-actions{grid-template-columns:1fr;display:grid}.packaging-add-actions button{min-height:50px;font-size:16px}}.finance-dashboard-widgets{border:1px solid var(--line);background:var(--panel);border-radius:22px;gap:12px;margin:18px 0;padding:18px;display:grid;box-shadow:0 14px 36px #141f2d0f}.finance-dashboard-widgets>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.finance-dashboard-widgets>header small{color:var(--red);letter-spacing:.14em;font-size:10px;font-weight:950}.finance-dashboard-widgets>header strong{letter-spacing:-.02em;margin-top:3px;font-size:18px;display:block}.finance-dashboard-widgets>header button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);border-radius:10px;padding:0 13px;font-size:12px;font-weight:850}.finance-dashboard-widgets>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.finance-dashboard-widgets>div>button{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface),var(--canvas));border-radius:17px;grid-template-rows:auto auto auto 1fr;grid-template-columns:54px 1fr;gap:2px 13px;min-height:142px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.finance-dashboard-widgets>div>button{background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--canvas) 48%,var(--surface)))}}.finance-dashboard-widgets>div>button{color:var(--ink);text-align:left;transition:all .18s}.finance-dashboard-widgets>div>button:hover{border-color:#287fc8;transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.finance-dashboard-widgets>div>button:hover{border-color:color-mix(in srgb,#287fc8 35%,var(--line))}}.finance-dashboard-widgets>div>button:hover{box-shadow:0 12px 25px #141f2d14}.finance-dashboard-widgets button>i{background:conic-gradient(#287fc8 var(--widget-progress),var(--line) 0);border-radius:50%;grid-row:1/5;place-items:center;width:52px;height:52px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.finance-dashboard-widgets button>i{background:conic-gradient(#287fc8 var(--widget-progress),color-mix(in srgb,var(--line) 65%,transparent) 0)}}.finance-dashboard-widgets button>i:after{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:7px}.finance-dashboard-widgets button>i span{z-index:1;background:#287fc8;border-radius:50%;width:8px;height:8px;position:relative}.finance-dashboard-widgets button>small{color:#287fc8;letter-spacing:.12em;font-size:9px;font-weight:950}.finance-dashboard-widgets button>strong{font-size:16px;line-height:1.25}.finance-dashboard-widgets button>b{color:var(--muted);font-size:12px}.finance-dashboard-widgets button>p{color:var(--muted);margin:5px 0 0;font-size:12px;font-weight:650;line-height:1.4}@media (width<=980px){.finance-dashboard-widgets>div{grid-template-columns:1fr}.finance-dashboard-widgets>div>button{min-height:112px}}.dashboard-sortable-layout{flex-direction:column;gap:0;display:flex}.dashboard-sortable-section{position:relative}.dashboard-layout-toolbar{order:-1;justify-content:flex-end;gap:8px;margin:0 0 8px;display:flex}.dashboard-layout-toolbar button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);border-radius:999px;padding:0 14px;font-size:12px;font-weight:850;box-shadow:0 6px 18px #141f2d0d}.dashboard-layout-toolbar button:first-child{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.dashboard-layout-toolbar button:first-child{border-color:color-mix(in srgb,var(--red) 28%,var(--line))}}.dashboard-layout-toolbar button:first-child{color:var(--red)}.dashboard-layout-toolbar .dashboard-layout-reset{color:var(--muted)}.dashboard-sortable-layout.arranging{gap:14px}.dashboard-sortable-layout.arranging>.dashboard-sortable-section{outline:1px solid var(--red)}@supports (color:color-mix(in lab, red, red)){.dashboard-sortable-layout.arranging>.dashboard-sortable-section{outline:1px solid color-mix(in srgb,var(--red) 22%,var(--line))}}.dashboard-sortable-layout.arranging>.dashboard-sortable-section{outline-offset:3px;border-radius:24px}.dashboard-arrange-controls{z-index:8;border:1px solid var(--red);align-items:center;gap:2px;padding:4px;display:flex;position:absolute;top:10px;right:12px}@supports (color:color-mix(in lab, red, red)){.dashboard-arrange-controls{border:1px solid color-mix(in srgb,var(--red) 20%,var(--line))}}.dashboard-arrange-controls{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dashboard-arrange-controls{background:color-mix(in srgb,var(--surface) 96%,transparent)}}.dashboard-arrange-controls{box-shadow:0 9px 24px #141f2d17}.dashboard-arrange-controls span{min-height:30px;color:var(--muted);cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;padding:0 9px;display:flex}.dashboard-arrange-controls span:active{cursor:grabbing}.dashboard-arrange-controls span i{color:var(--red);font-size:17px;font-style:normal;line-height:1}.dashboard-arrange-controls span b{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:10px;overflow:hidden}.dashboard-arrange-controls button{background:var(--ink);border:0;border-radius:50%;width:29px;height:29px;padding:0}@supports (color:color-mix(in lab, red, red)){.dashboard-arrange-controls button{background:color-mix(in srgb,var(--ink) 5%,transparent)}}.dashboard-arrange-controls button{color:var(--ink);font-size:14px;font-weight:900}.dashboard-arrange-controls button:disabled{opacity:.22}.dashboard-sortable-section:has(.dashboard-arrange-controls span:active){outline:2px solid var(--red)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-sortable-section:has(.dashboard-arrange-controls span:active){outline:2px solid color-mix(in srgb,var(--red) 60%,transparent)!important}}.dashboard-sortable-section:has(.dashboard-arrange-controls span:active){box-shadow:0 16px 38px #ef4b231f}.need-order-board{width:100%!important;max-width:none!important}@media (width<=760px){.dashboard-layout-toolbar{justify-content:stretch}.dashboard-layout-toolbar button{flex:1}.dashboard-arrange-controls{top:8px;right:8px}.dashboard-arrange-controls span b{display:none}.dashboard-arrange-controls span{padding:0 6px}.dashboard-sortable-section{scroll-margin-top:90px}}.need-order-command-actions{grid-auto-flow:column;gap:8px!important;display:flex!important}.need-order-command-actions button{background:var(--red);color:#fff;border:0;border-radius:11px;min-height:42px;padding:0 15px;font-size:13px;font-weight:900}.need-order-command-actions .need-order-expand{border:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:none}.need-order-collapsed-summary{border:1px solid var(--line);background:linear-gradient(135deg,var(--surface),var(--canvas));border-radius:16px;width:100%;min-height:72px;margin-top:12px;padding:14px 18px}@supports (color:color-mix(in lab, red, red)){.need-order-collapsed-summary{background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--canvas) 55%,var(--surface)))}}.need-order-collapsed-summary{color:var(--ink);text-align:left;justify-content:space-between;align-items:center;gap:16px;display:flex}.need-order-collapsed-summary span{color:var(--muted);align-items:center;gap:9px;font-size:14px;font-weight:750;display:flex}.need-order-collapsed-summary span b{background:var(--red);border-radius:10px;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.need-order-collapsed-summary span b{background:color-mix(in srgb,var(--red) 12%,var(--surface))}}.need-order-collapsed-summary span b{color:var(--red);font-size:16px}.need-order-collapsed-summary strong{font-size:14px}.need-order-collapsed-summary i{color:var(--red);margin-left:8px;font-style:normal}.need-order-list.expanded>article{min-height:0!important;padding:14px!important}.need-order-list.expanded .need-order-card-copy{padding:13px 2px 11px}.need-order-list.expanded .need-order-card-copy h3{margin:3px 0 7px;font-size:20px}.need-order-list.expanded .need-order-card-copy p{margin:8px 0 0;padding-top:8px;font-size:13px}.need-order-list.expanded .need-order-actions button{min-height:38px}.need-order-command-actions button{color:#17222e!important}@media (width<=720px){.need-order-command-actions{width:100%;grid-template-columns:1fr!important;grid-auto-flow:row!important;display:grid!important}.need-order-command-actions button{width:100%}.need-order-collapsed-summary{flex-direction:column;align-items:flex-start}.need-order-collapsed-summary strong{font-size:15px}}@page{size:Letter portrait;margin:.18in}@media print{html,body{background:#fff!important;width:8.5in!important;height:11in!important;margin:0!important;padding:0!important;overflow:hidden!important}body *{visibility:hidden!important}.sample-work-order,.sample-work-order *{visibility:visible!important}.sample-order-toolbar,.hub-sidebar,.hub-topline{display:none!important}.sample-work-order{width:8.14in!important;height:10.64in!important;margin:0!important;padding:0!important;position:absolute!important;inset:0 auto auto 0!important;overflow:hidden!important}.production-work-order-sheet{width:9.925in!important;max-width:9.925in!important;height:auto!important;box-shadow:none!important;zoom:.82!important;break-inside:avoid-page!important;page-break-inside:avoid!important;break-after:avoid-page!important;page-break-after:avoid!important;border:0!important;border-radius:0!important;margin:0!important}.work-order-mockup{min-height:104px!important}.work-order-products,.work-order-decoration,.work-order-production-details,.work-order-shop-notes,.work-order-checklist{margin-top:4px!important;margin-bottom:4px!important}.work-order-checklist label{padding:2px 0!important}}@media (width>=761px){.experience .business-hub{align-items:start;height:auto!important;min-height:calc(100vh - 78px)!important;overflow:visible!important}.experience .hub-sidebar{align-self:start;height:calc(100vh - 78px)!important;position:sticky!important;top:78px!important}.experience .hub-main{min-height:calc(100vh - 78px)!important;padding-bottom:84px!important;overflow:visible!important}}.need-order-board{border:1px solid var(--ink)!important;max-width:1220px!important;margin:24px auto 0!important;padding:30px!important}@supports (color:color-mix(in lab, red, red)){.need-order-board{border:1px solid color-mix(in srgb,var(--ink) 10%,transparent)!important}}.need-order-board{background:linear-gradient(145deg,var(--panel),var(--canvas))!important;border-radius:28px!important}@supports (color:color-mix(in lab, red, red)){.need-order-board{background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--canvas) 68%,var(--panel)))!important}}.need-order-board{box-shadow:0 24px 70px #141f2d14!important}.need-order-header-actions{align-items:center!important;gap:10px!important;display:flex!important}.need-order-header-actions>span{color:#267054!important;background:#e9f6f0!important}.need-order-command-bar{border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}@supports (color:color-mix(in lab, red, red)){.need-order-command-bar{border:1px solid color-mix(in srgb,var(--ink) 9%,transparent)}}.need-order-command-bar{background:var(--panel);border-radius:18px;box-shadow:0 10px 28px #141f2d0d}.need-order-command-bar>div{gap:3px;display:grid}.need-order-command-bar strong{font-size:16px}.need-order-command-bar span{color:var(--muted);font-size:13px;font-weight:650}.need-order-command-bar>button{background:var(--red);color:#fff;min-height:44px;box-shadow:0 9px 20px var(--red);border:0;border-radius:12px;padding:0 17px;font-weight:900}@supports (color:color-mix(in lab, red, red)){.need-order-command-bar>button{box-shadow:0 9px 20px color-mix(in srgb,var(--red) 22%,transparent)}}.need-order-add{border:1px solid #287fc847;margin-top:12px;background:#287fc8!important;border-radius:18px!important;grid-template-columns:minmax(210px,1.3fr) 100px minmax(170px,.9fr) minmax(220px,1.1fr)!important;gap:12px!important;padding:20px!important}@supports (color:color-mix(in lab, red, red)){.need-order-add{background:color-mix(in srgb,#287fc8 4%,var(--panel))!important}}.need-order-add{box-shadow:0 14px 30px #287fc812}.need-order-composer-title{grid-column:1/-1;gap:3px;display:grid}.need-order-composer-title small{color:#287fc8;letter-spacing:.14em;font-size:11px;font-weight:950}.need-order-composer-title strong{font-size:20px}.need-order-composer-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.need-order-composer-actions button{border:1px solid var(--line);background:var(--panel);min-height:42px;color:var(--ink);border-radius:11px;padding:0 15px;font-weight:850}.need-order-composer-actions button:last-child{border-color:var(--red);background:var(--red);color:#fff}.need-order-composer-actions button:disabled{opacity:.45}.need-order-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:16px!important}.need-order-list>article{flex-direction:column;min-height:250px;border:1px solid var(--ink)!important;align-items:stretch!important;gap:0!important;padding:20px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.need-order-list>article{border:1px solid color-mix(in srgb,var(--ink) 10%,transparent)!important}}.need-order-list>article{box-shadow:0 14px 34px #141f2d0e;background:var(--panel)!important;border-radius:20px!important}.need-order-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.need-order-check{color:var(--muted);cursor:pointer;align-items:center;gap:9px;font-size:13px;font-weight:800;display:flex!important}.need-order-check i{border-radius:9px!important;width:30px!important;height:30px!important}.need-order-check span{text-transform:none!important;letter-spacing:0!important;font-size:13px!important}.need-order-status{color:#bd542e;background:#fff3ea;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.need-order-card-copy{padding:22px 2px 18px}.need-order-card-copy>small{color:#287fc8;letter-spacing:.14em;font-size:10px;font-weight:950}.need-order-card-copy h3{letter-spacing:-.035em;margin:5px 0 10px;font-size:25px;line-height:1.12}.need-order-card-copy p{border-top:1px solid var(--line);color:var(--muted);margin:13px 0 0;padding-top:13px;font-size:14px;font-weight:650;line-height:1.45}.need-order-meta{flex-wrap:wrap;gap:8px;display:flex}.need-order-meta span{background:var(--canvas);border-radius:10px;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.need-order-meta span{background:color-mix(in srgb,var(--canvas) 75%,var(--panel))}}.need-order-meta span{color:var(--muted);font-size:12px;font-weight:750}.need-order-meta b{color:var(--ink);font-size:14px}.need-order-actions{margin-top:auto;grid-template-columns:1fr auto auto!important;gap:8px!important;display:grid!important}.need-order-actions button{border-radius:11px!important;min-height:43px!important;padding:0 13px!important;font-size:13px!important}.need-order-actions button:first-child{color:#fff!important;background:#287fc8!important;border-color:#287fc8!important;grid-column:auto!important}.need-order-actions button:first-child span{font-size:15px}.need-order-actions .need-order-link-edit{background:var(--canvas)!important}@supports (color:color-mix(in lab, red, red)){.need-order-actions .need-order-link-edit{background:color-mix(in srgb,var(--canvas) 70%,var(--panel))!important}}.need-order-actions .need-order-remove{background:0 0!important}.need-order-edit-panel{background:#287fc8;border:1px solid #287fc840;border-radius:15px;grid-template-columns:1fr 110px;gap:10px;margin:-5px 0 16px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.need-order-edit-panel{background:color-mix(in srgb,#287fc8 4%,var(--panel))}}.need-order-edit-panel label{gap:5px;display:grid}.need-order-edit-panel label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.need-order-edit-panel label:nth-of-type(3),.need-order-edit-panel label:nth-of-type(4),.need-order-edit-panel .need-order-note{grid-column:1/-1}.need-order-edit-panel input{height:42px!important}.need-order-edit-panel>button{color:#fff;background:#287fc8;border:0;border-radius:10px;grid-column:1/-1;min-height:40px;font-weight:850}.need-order-list>article.ordered{opacity:.72!important}.need-order-list>article.ordered .need-order-card-copy h3{text-decoration:line-through}.need-order-list>article.ordered .need-order-status{color:#267054;background:#e9f7f1}.need-order-board>footer{border-top:1px solid var(--line);padding-top:16px;margin-top:16px!important;font-size:13px!important}.need-order-board>footer b{color:var(--ink)}.email-task-page{border-radius:28px!important;max-width:1220px!important;padding:34px!important;box-shadow:0 24px 70px #141f2d14!important}.email-task-heading{align-items:flex-start!important;padding:0 0 24px!important}.email-task-heading p{font-size:16px!important;line-height:1.5!important}.mailbox-control{background:#287fc8!important;border:1px solid #287fc847!important;border-radius:18px!important;grid-template-columns:52px minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:18px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.mailbox-control{background:color-mix(in srgb,#287fc8 4%,var(--panel))!important}}.mailbox-icon{color:#fff;background:#287fc8;border-radius:14px;place-items:center;width:50px;height:50px;font-size:22px;font-weight:950;display:grid;box-shadow:0 9px 20px #287fc833}.mailbox-address label{font-size:11px!important}.mailbox-address input{background:0 0!important;border:0!important;height:38px!important;padding:0!important;font-size:18px!important}.email-scan-safety{background:var(--ink)!important;border-radius:13px!important;margin-top:12px!important}@supports (color:color-mix(in lab, red, red)){.email-scan-safety{background:color-mix(in srgb,var(--ink) 3%,var(--panel))!important}}.email-task-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important;margin-top:18px!important;display:grid!important}.email-task-list>article{flex-direction:column;min-width:0;box-shadow:0 13px 32px #141f2d0d;border:1px solid var(--line)!important;background:var(--panel)!important;border-radius:20px!important;gap:16px!important;padding:20px!important;display:flex!important}.email-task-list>article.approved{background:#eaf8f2!important;border-color:#9bd9be!important}@supports (color:color-mix(in lab, red, red)){.email-task-list>article.approved{background:color-mix(in srgb,#eaf8f2 45%,var(--panel))!important}}.email-task-card-head{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.email-source-avatar{color:#fff;background:#17222e;border-radius:13px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:950;display:grid}.email-source{gap:4px;display:grid}.email-source small{font-size:10px!important}.email-source strong{font-size:15px!important;line-height:1.35!important}.task-due{background:var(--canvas)!important;border:0!important;border-radius:999px!important;justify-self:end!important;padding:8px 10px!important}@supports (color:color-mix(in lab, red, red)){.task-due{background:color-mix(in srgb,var(--canvas) 72%,var(--panel))!important}}.task-due{white-space:nowrap;color:var(--ink)!important;font-size:12px!important;font-weight:850!important}.suggested-task{gap:7px;display:grid}.suggested-task small{font-size:10px!important}.suggested-task textarea{resize:none!important;border-radius:13px!important;min-height:74px!important;padding:13px!important;font-size:15px!important;line-height:1.45!important}.email-task-card-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.email-task-card-foot>span{color:var(--muted);font-size:12px;font-weight:650;line-height:1.35}.email-task-card-foot .task-check{white-space:nowrap;background:var(--red)!important;color:#fff!important;border:0!important;border-radius:11px!important;width:auto!important;height:40px!important;padding:0 13px!important;font-size:12px!important;font-weight:900!important}.email-task-list>article.approved .task-check{background:#2fae7d!important}.shipping-workspace-page{border:1px solid var(--line);background:var(--panel);border-radius:28px;max-width:1220px;margin:0 auto;padding:32px;box-shadow:0 24px 70px #141f2d14}.shipping-workspace-page>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}.shipping-workspace-page>header small{color:var(--red);letter-spacing:.15em;font-size:11px;font-weight:950}.shipping-workspace-page>header h2{letter-spacing:-.05em;margin:6px 0;font-size:38px}.shipping-workspace-page>header p{max-width:720px;color:var(--muted);margin:0;font-size:16px;font-weight:650;line-height:1.5}.shipping-workspace-page>header button,.shipping-workspace-actions button{color:#fff;background:#287fc8;border:0;border-radius:12px;min-height:44px;padding:0 16px;font-weight:900}.shipping-status-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.shipping-status-grid article{border:1px solid var(--line);background:var(--canvas);border-radius:17px;padding:20px}@supports (color:color-mix(in lab, red, red)){.shipping-status-grid article{background:color-mix(in srgb,var(--canvas) 55%,var(--panel))}}.shipping-status-grid small{color:#287fc8;letter-spacing:.12em;font-size:10px;font-weight:950}.shipping-status-grid strong{margin:7px 0;font-size:18px;display:block}.shipping-status-grid p{color:var(--muted);margin:0;font-size:13px;font-weight:650;line-height:1.45}.shipping-flow-card{color:#fff;background:linear-gradient(135deg,#14202d,#1b2c3d);border-radius:20px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:13px;padding:20px;display:grid}.shipping-flow-card>div{grid-template-columns:34px 1fr;gap:2px 10px;display:grid}.shipping-flow-card>div>span{background:#ef5a2a;border-radius:10px;grid-row:1/3;place-items:center;width:32px;height:32px;font-weight:950;display:grid}.shipping-flow-card strong{font-size:14px}.shipping-flow-card p{color:#c4d0dc;margin:3px 0 0;font-size:12px;line-height:1.4}.shipping-flow-card>i{color:#6f8295;font-style:normal}.shipping-workspace-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.shipping-workspace-actions button:first-child{background:var(--red)}.supplier-markup-editor{background:#287fc8;border:1px solid #287fc840;border-radius:18px;grid-column:1/-1;margin-top:16px;padding:20px}@supports (color:color-mix(in lab, red, red)){.supplier-markup-editor{background:color-mix(in srgb,#287fc8 3%,var(--panel))}}.supplier-markup-editor>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.supplier-markup-editor>header small{color:#287fc8;letter-spacing:.14em;font-size:10px;font-weight:950}.supplier-markup-editor>header strong{margin:4px 0;font-size:21px;display:block}.supplier-markup-editor>header p{max-width:780px;color:var(--muted);margin:0;font-size:13px;font-weight:650;line-height:1.45}.supplier-markup-editor>header>span{color:#267054;background:#e9f6f0;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.supplier-markup-list{gap:9px;display:grid}.supplier-markup-list article,.supplier-markup-add{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:1.2fr 1fr 170px auto;align-items:end;gap:10px;padding:13px;display:grid}.supplier-markup-editor label{gap:5px;display:grid}.supplier-markup-editor label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.supplier-markup-editor input,.supplier-markup-editor select{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;height:42px;color:var(--ink);border-radius:10px;padding:0 11px;font-weight:750}.supplier-markup-editor label>div{align-items:center;display:flex}.supplier-markup-editor label>div b{padding:0 8px}.supplier-markup-list button,.supplier-markup-add button{border:1px solid var(--line);background:var(--panel);color:#b43b3b;border-radius:10px;height:42px;padding:0 12px;font-weight:850}.supplier-markup-add{background:var(--canvas);margin-top:12px}@supports (color:color-mix(in lab, red, red)){.supplier-markup-add{background:color-mix(in srgb,var(--canvas) 65%,var(--panel))}}.supplier-markup-add button{color:#fff;background:#287fc8;border-color:#287fc8}.pricing-settings-grid .competitive-position-guide{background:#287fc8;border:1px solid #287fc840;border-radius:16px;grid-column:1/-1;padding:18px}@supports (color:color-mix(in lab, red, red)){.pricing-settings-grid .competitive-position-guide{background:color-mix(in srgb,#287fc8 4%,var(--surface))}}.competitive-position-guide small{color:#287fc8;letter-spacing:.14em;font-size:10px;font-weight:950}.competitive-position-guide strong{margin:5px 0;font-size:20px;display:block}.competitive-position-guide p{color:var(--muted);margin:0;font-size:14px;font-weight:650;line-height:1.5}.competitive-position-guide b{color:var(--ink);margin-top:12px;font-size:13px;line-height:1.45;display:block}@media (width<=1000px){.need-order-list,.email-task-list{grid-template-columns:1fr!important}.need-order-add{grid-template-columns:1fr 110px!important}.need-order-add label:nth-of-type(3),.need-order-add label:nth-of-type(4){grid-column:1/-1}.shipping-status-grid,.shipping-flow-card{grid-template-columns:1fr}.shipping-flow-card>i{display:none}.supplier-markup-list article,.supplier-markup-add{grid-template-columns:1fr 1fr}.supplier-markup-list article>button,.supplier-markup-add>button{grid-column:1/-1}}@media (width<=720px){.need-order-board,.email-task-page,.shipping-workspace-page{border-radius:20px!important;padding:19px!important}.need-order-board>header h2,.email-task-heading h2,.shipping-workspace-page>header h2{font-size:30px!important}.need-order-header-actions,.need-order-command-bar,.email-task-card-foot,.shipping-workspace-page>header{flex-direction:column!important;align-items:stretch!important}.need-order-command-bar>button,.shipping-workspace-page>header button{width:100%}.need-order-add{grid-template-columns:1fr!important}.need-order-add>*{grid-column:1!important}.need-order-list>article{min-height:0}.need-order-actions{grid-template-columns:1fr!important}.need-order-actions button{width:100%}.mailbox-control{grid-template-columns:44px 1fr!important}.mailbox-icon{width:42px;height:42px}.mailbox-control>button{grid-column:1/-1}.email-task-card-head{grid-template-columns:42px 1fr}.task-due{grid-column:2;justify-self:start!important}.email-task-card-foot .task-check{width:100%!important}.shipping-workspace-actions{display:grid}.supplier-markup-list article,.supplier-markup-add{grid-template-columns:1fr}.supplier-markup-list article>*,.supplier-markup-add>*{grid-column:1!important}}@media print{@page{size:Letter portrait;margin:.12in}.sample-work-order{width:8.26in!important;height:10.76in!important;overflow:visible!important}.production-work-order-sheet{zoom:.85!important;break-after:avoid-page!important;page-break-after:avoid!important;width:9.72in!important;max-width:9.72in!important}.work-order-mockup{min-height:106px!important}.work-order-products,.work-order-decoration,.work-order-production-details,.work-order-shop-notes,.work-order-checklist{margin-top:5px!important;margin-bottom:5px!important}.work-order-checklist label{padding:2px 0!important}}.need-order-board{border-radius:22px;max-width:1220px;margin:22px auto;padding:24px}.need-order-board>header{align-items:center;margin-bottom:18px}.need-order-board>header h2{font-size:32px}.need-order-board>header p{max-width:680px;font-size:16px;line-height:1.45}.need-order-header-actions,.email-heading-actions{justify-items:end;gap:8px;display:grid}.need-order-header-actions>span,.email-heading-actions>span{color:#286f57;white-space:nowrap;background:#e9f7f1;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:850}.need-order-header-actions>button,.email-heading-actions>button,.need-order-board>footer button{color:#fff;background:#287fc8;border:1px solid #287fc8;border-radius:11px;min-height:40px;padding:0 14px;font-size:13px;font-weight:850}.need-order-add{grid-template-columns:minmax(220px,1.35fr) 105px minmax(180px,.9fr) minmax(240px,1.15fr) 130px}.need-order-add label>span,.need-order-list article>label>span{font-size:12px}.need-order-list article{background:var(--panel);grid-template-columns:44px minmax(210px,1.25fr) 92px minmax(160px,.8fr) minmax(250px,1.1fr) 174px;gap:12px;padding:15px}@supports (color:color-mix(in lab, red, red)){.need-order-list article{background:color-mix(in srgb,var(--panel) 94%,var(--canvas))}}.need-order-main input{font-size:17px}.need-order-main span{font-size:13px}.need-order-actions{grid-template-columns:1fr 1fr}.need-order-actions button{min-height:40px;font-size:13px;color:var(--ink)!important;background:var(--panel)!important}.need-order-actions button:first-child{grid-column:1/-1;color:#fff!important;background:#287fc8!important;border-color:#287fc8!important}.need-order-actions button:disabled{color:#6a7480!important;background:#d9dfe6!important}.need-order-board>footer{text-align:left;justify-content:space-between;align-items:center;gap:14px;font-size:13px;display:flex}.email-task-page{border-radius:22px;max-width:1220px;margin:0 auto;padding:30px}.email-task-heading{align-items:center;padding-bottom:22px}.email-task-heading small,.mailbox-address label,.email-source small,.suggested-task small{font-size:12px}.email-task-heading h2{font-size:34px}.email-task-heading p{max-width:800px;font-size:15px;line-height:1.5}.mailbox-control{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:18px}.mailbox-address input{min-height:48px;font-size:16px}.mailbox-address small{font-size:13px}.mailbox-control>button{height:48px;padding:0 20px;font-size:15px}.email-scan-safety{align-items:center;gap:12px;padding:12px 14px;display:flex}.email-scan-safety b{font-size:13px}.email-scan-safety span{font-size:13px;line-height:1.4}.email-task-list{gap:12px;margin-top:16px}.email-task-list article{grid-template-columns:40px minmax(210px,.9fr) minmax(340px,1.5fr) auto;gap:16px;padding:16px}.task-check{width:38px;height:38px;font-size:18px}.suggested-task textarea{resize:vertical;border:1px solid var(--line);background:var(--panel);width:100%;min-height:58px;color:var(--ink);border-radius:11px;padding:10px 12px;font:750 15px/1.4 inherit}.task-due{padding:10px 13px;font-size:14px}.experience.dark .need-order-actions button,.experience.dark .suggested-task textarea{color:#f7f9fb!important;background:#18212b!important;border-color:#344252!important}@media (width<=1100px){.need-order-list article{grid-template-columns:44px minmax(190px,1fr) 90px 1fr}.need-order-actions{grid-area:1/4/3}.email-task-list article{grid-template-columns:40px 1fr auto}.email-task-list .suggested-task{grid-column:2/-1}}@media (width<=720px){.need-order-board,.email-task-page{padding:18px}.need-order-board>header,.email-task-heading{gap:12px;display:grid}.need-order-header-actions,.email-heading-actions{justify-items:start}.need-order-header-actions{grid-template-columns:auto auto;align-items:center}.need-order-add{grid-template-columns:1fr 90px}.need-order-list article{grid-template-columns:42px 1fr 82px}.need-order-actions{grid-area:auto/2/auto/4}.need-order-board>footer{flex-direction:column;align-items:flex-start}.mailbox-control{grid-template-columns:1fr}.mailbox-control>button{width:100%}.email-task-list article{grid-template-columns:40px 1fr}.email-task-list .suggested-task,.task-due{grid-column:2}.suggested-task textarea{font-size:16px}}@page{size:Letter portrait;margin:.18in}@media print{html,body{background:#fff!important;width:8.5in!important;height:11in!important;margin:0!important;padding:0!important;overflow:visible!important}body *{visibility:hidden!important}.sample-work-order,.sample-work-order *{visibility:visible!important}.sample-work-order{width:8.14in!important;margin:0!important;padding:0!important;position:absolute!important;inset:0 auto auto 0!important}.sample-order-toolbar,.hub-sidebar,.hub-topline{display:none!important}.production-work-order-sheet{width:8.14in!important;max-width:8.14in!important;height:auto!important;box-shadow:none!important;break-inside:avoid-page!important;page-break-inside:avoid!important;color:#111820!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;font-size:9px!important;overflow:hidden!important}.production-work-order-sheet section,.production-work-order-sheet article,.production-work-order-sheet header,.production-work-order-sheet footer{break-inside:avoid-page!important;page-break-inside:avoid!important}.work-order-hero{border-bottom-width:2px!important;gap:12px!important;min-height:0!important;padding:8px 12px!important;display:flex!important}.work-order-brand{gap:8px!important}.work-order-brand img{width:34px!important;height:34px!important}.work-order-brand small{font-size:8px!important}.work-order-brand strong{margin:1px 0!important;font-size:20px!important}.work-order-brand em{font-size:9px!important}.work-order-number{justify-items:end!important;gap:2px!important}.work-order-number span{font-size:7px!important}.work-order-number strong{font-size:18px!important}.work-order-number b{padding:3px 5px!important;font-size:7px!important}.work-order-summary-grid{grid-template-columns:1.2fr 1.2fr .8fr .9fr!important}.work-order-summary-grid>div{padding:6px 9px!important}.work-order-summary-grid small,.work-order-products header small,.work-order-decoration header small,.work-order-production-details small,.work-order-shop-notes small,.work-order-checklist header small{font-size:7px!important}.work-order-summary-grid strong{margin:2px 0!important;font-size:10px!important}.work-order-summary-grid span{font-size:8px!important;line-height:1.2!important}.work-order-status-strip{gap:10px!important;padding:4px 10px!important;display:flex!important}.work-order-status-strip span{font-size:7px!important}.work-order-products,.work-order-decoration,.work-order-production-details,.work-order-shop-notes,.work-order-checklist{margin:7px 12px!important}.work-order-products>header,.work-order-decoration>header{border-bottom-width:1px!important;padding-bottom:4px!important}.work-order-products h3,.work-order-decoration h3,.work-order-checklist h3{margin-top:1px!important;font-size:14px!important}.work-order-products>header>strong,.work-order-decoration>header>strong{font-size:9px!important}.work-order-products>article{grid-template-columns:46px minmax(0,1fr) minmax(240px,1.25fr)!important;gap:8px!important;padding:5px 0!important}.work-order-product-image{border-radius:4px!important;width:42px!important;height:40px!important}.work-order-product-image span{padding:2px!important;font-size:6px!important;bottom:2px!important;left:2px!important}.work-order-product-name small{font-size:6.5px!important}.work-order-product-name strong{margin:1px 0!important;font-size:10px!important}.work-order-product-name span,.work-order-product-name em{font-size:8px!important}.work-order-size-run{grid-column:auto!important;justify-content:flex-end!important;gap:3px!important;display:flex!important}.work-order-size-run>span{border-radius:3px!important;min-width:30px!important;padding:3px!important;font-size:10px!important}.work-order-size-run>span b{font-size:6px!important}.work-order-size-run>strong{border-radius:3px!important;padding:3px 5px!important;font-size:8px!important}.work-order-location-grid{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:6px!important}.work-order-location-grid>article{border-radius:5px!important;grid-template-columns:36% 1fr!important}.work-order-mockup{min-height:125px!important}.work-order-mockup>b{padding:2px 3px!important;font-size:6px!important;bottom:4px!important;left:4px!important}.mockup-left-chest{border-width:1px!important;width:16px!important;height:16px!important;font-size:8px!important}.mockup-full-back{font-size:7px!important}.mockup-full-back i{font-size:4px!important}.work-order-location-specs{padding:6px!important}.work-order-location-specs>small{font-size:6.5px!important}.work-order-location-specs h4{margin:1px 0 4px!important;font-size:12px!important}.work-order-location-specs p{padding:2px 0!important}.work-order-location-specs p span{font-size:6px!important}.work-order-location-specs p strong{margin-top:1px!important;font-size:8px!important;line-height:1.2!important}.ink-chip{width:6px!important;height:6px!important}.work-order-production-details{grid-template-columns:repeat(4,1fr)!important}.work-order-production-details>article{min-height:0!important;padding:6px!important}.work-order-production-details strong{margin:3px 0 2px!important;font-size:9px!important}.work-order-production-details span,.work-order-production-details b{font-size:7px!important;line-height:1.2!important}.work-order-production-details b{margin-top:2px!important}.work-order-shop-notes{border-left-width:2px!important;gap:8px!important;padding:5px 7px!important;display:flex!important}.work-order-shop-notes strong{margin-top:1px!important;font-size:7.5px!important;line-height:1.25!important}.work-order-shop-notes>span{padding:3px 5px!important;font-size:7px!important}.work-order-checklist{padding-top:0!important}.work-order-checklist header{border-bottom-width:1px!important;padding-bottom:3px!important}.work-order-checklist>div{grid-template-columns:repeat(4,1fr)!important;column-gap:8px!important}.work-order-checklist label{grid-template-columns:10px 1fr!important;gap:4px!important;padding:3px 0!important;font-size:7px!important}.work-order-checklist label i{border-width:1px!important;border-radius:2px!important;width:10px!important;height:10px!important}.work-order-checklist label span{display:none!important}.work-order-footer{grid-template-columns:auto 1fr!important;gap:10px!important;padding:5px 10px!important}.work-order-footer strong{font-size:9px!important}.work-order-footer span,.work-order-footer p{font-size:7px!important;line-height:1.2!important}}.sample-production-job>button{box-shadow:0 9px 22px #ef5a2a2e;color:#fff!important;background:#ef5a2a!important;border-color:#ef5a2a!important}.sample-order-toolbar>button{color:#111820!important;background:#fff!important;border-color:#d7dce2!important}.sample-order-toolbar>button:last-child{color:#fff!important;background:#ef5a2a!important;border-color:#ef5a2a!important}.sample-order-toolbar>button:focus-visible,.sample-production-job>button:focus-visible{outline-offset:3px;outline:3px solid #4abfff8c}.production-work-order-sheet .work-order-hero{min-height:132px;overflow:visible}.production-work-order-sheet .work-order-brand{min-width:0}.production-work-order-sheet .work-order-brand>span{gap:3px;min-width:0;display:grid}.production-work-order-sheet .work-order-brand small,.production-work-order-sheet .work-order-brand strong,.production-work-order-sheet .work-order-brand em{white-space:normal!important;margin:0!important;line-height:1.18!important;position:static!important;inset:auto!important;transform:none!important}.production-work-order-sheet .work-order-brand strong{margin:2px 0!important}.section-orders .hub-module-grid button{border-color:var(--ink)!important;min-height:82px!important}@supports (color:color-mix(in lab, red, red)){.section-orders .hub-module-grid button{border-color:color-mix(in srgb,var(--ink) 10%,transparent)!important}}.section-orders .hub-module-grid button{background:var(--panel)!important;box-shadow:none!important}.section-orders .hub-module-grid button:hover{background:#ef5a2a!important;border-color:#ef5a2a66!important}@supports (color:color-mix(in lab, red, red)){.section-orders .hub-module-grid button:hover{background:color-mix(in srgb,#ef5a2a 4%,var(--panel))!important}}.section-orders .hub-module-grid button:hover{transform:translateY(-1px)}.section-orders .hub-module-grid button strong{color:var(--ink)!important;font-size:15px!important}.section-orders .hub-module-grid button small{color:var(--muted)!important;font-size:11px!important}.section-orders .hub-module-grid button b{color:#d64b24!important;font-size:11px!important}.experience.dark .sample-order-toolbar>button{color:#f7f9fb!important;background:#202832!important;border-color:#3c4652!important}.experience.dark .sample-order-toolbar>button:last-child{color:#fff!important;background:#ef5a2a!important;border-color:#ef5a2a!important}@media (width<=720px){.sample-order-toolbar{grid-template-columns:1fr!important}.sample-order-toolbar>div{grid-area:auto/1!important}.sample-order-toolbar>button{width:100%}.production-work-order-sheet .work-order-hero{min-height:0}}.sample-production-job{border:1px solid var(--ink);grid-template-columns:auto minmax(260px,1fr) auto auto;align-items:center;gap:22px;margin:18px 0 24px;padding:20px 22px;display:grid}@supports (color:color-mix(in lab, red, red)){.sample-production-job{border:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}}.sample-production-job{border-left:5px solid var(--red);background:var(--panel);border-radius:20px;box-shadow:0 15px 36px #0f172a12}.sample-job-status{gap:6px;display:grid}.sample-job-status span{color:var(--red);letter-spacing:.14em;font-size:11px;font-weight:900}.sample-job-status b{color:#28765a;text-align:center;background:#e8f7ef;border-radius:999px;padding:7px 10px;font-size:11px}.sample-job-main small,.sample-job-due small{color:var(--muted);letter-spacing:.1em;font-size:12px;font-weight:900}.sample-job-main h3{margin:3px 0;font-size:22px}.sample-job-main p{color:var(--muted);margin:0;font-size:14px;font-weight:700}.sample-job-due{gap:3px;display:grid}.sample-job-due strong{font-size:17px}.sample-job-due span{color:var(--muted);font-size:13px;font-weight:700}.sample-production-job>button,.sample-order-toolbar>button{border:1px solid var(--ink);min-height:46px;padding:0 16px}@supports (color:color-mix(in lab, red, red)){.sample-production-job>button,.sample-order-toolbar>button{border:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}}.sample-production-job>button,.sample-order-toolbar>button{background:var(--ink);color:var(--panel);border-radius:12px;font-size:14px;font-weight:850}.sample-work-order{margin:18px 0 30px}.sample-order-toolbar{background:var(--panel);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:16px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.sample-order-toolbar{background:color-mix(in srgb,var(--panel) 88%,var(--canvas))}}.sample-order-toolbar{border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.sample-order-toolbar{border:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}}.sample-order-toolbar>div span,.sample-order-toolbar>div strong{display:block}.sample-order-toolbar>div span{color:var(--red);letter-spacing:.15em;font-size:11px;font-weight:900}.sample-order-toolbar>div strong{margin-top:3px;font-size:14px}.sample-order-toolbar>button:last-child{background:var(--red);border-color:var(--red);color:#fff}.production-work-order-sheet{color:#111820;background:#fff;border:1px solid #d9dde3;border-radius:3px;max-width:1180px;margin:0 auto;overflow:hidden;box-shadow:0 25px 70px #0f172a24}.work-order-hero{background:#fff;border-bottom:4px solid #f14a2b;justify-content:space-between;align-items:center;gap:30px;padding:30px 34px;display:flex}.work-order-brand{align-items:center;gap:18px;display:flex}.work-order-brand img{object-fit:contain;width:70px;height:70px}.work-order-brand span>*{display:block}.work-order-brand small{color:#f14a2b;letter-spacing:.18em;font-size:12px;font-weight:900}.work-order-brand strong{letter-spacing:-.035em;margin:2px 0;font-size:30px}.work-order-brand em{color:#647181;font-size:13px;font-style:normal;font-weight:700}.work-order-number{justify-items:end;gap:4px;display:grid}.work-order-number span{color:#657181;letter-spacing:.15em;font-size:11px;font-weight:900}.work-order-number strong{font-size:28px}.work-order-number b{color:#257253;letter-spacing:.08em;background:#e7f6ee;border-radius:6px;padding:7px 11px;font-size:11px}.work-order-summary-grid{border-bottom:1px solid #dfe3e8;grid-template-columns:1.2fr 1.2fr .8fr .9fr;display:grid}.work-order-summary-grid>div{border-right:1px solid #e3e6ea;min-width:0;padding:20px 22px}.work-order-summary-grid>div:last-child{border-right:0}.work-order-summary-grid small,.work-order-products header small,.work-order-decoration header small,.work-order-production-details small,.work-order-shop-notes small,.work-order-checklist header small{color:#f14a2b;letter-spacing:.15em;font-size:11px;font-weight:900;display:block}.work-order-summary-grid strong,.work-order-summary-grid span{display:block}.work-order-summary-grid strong{margin:4px 0;font-size:15px}.work-order-summary-grid span{color:#647181;font-size:12px;font-weight:650;line-height:1.4}.work-order-status-strip{color:#fff;background:#111820;flex-wrap:wrap;gap:18px;padding:12px 22px;display:flex}.work-order-status-strip span{letter-spacing:.03em;font-size:11px;font-weight:800}.work-order-products,.work-order-decoration,.work-order-production-details,.work-order-shop-notes,.work-order-checklist{margin:28px 32px}.work-order-products>header,.work-order-decoration>header{border-bottom:2px solid #1d2732;justify-content:space-between;align-items:end;padding-bottom:12px;display:flex}.work-order-products h3,.work-order-decoration h3,.work-order-checklist h3{margin:3px 0 0;font-size:21px}.work-order-products>header>strong,.work-order-decoration>header>strong{font-size:14px}.work-order-products>article{border-bottom:1px solid #e1e5e9;grid-template-columns:110px minmax(240px,1fr) minmax(370px,1.35fr);align-items:center;gap:20px;padding:18px 0;display:grid}.work-order-product-image{background:#f2f3f4;border-radius:10px;width:100px;height:94px;position:relative;overflow:hidden}.work-order-product-image img{object-fit:contain;width:100%;height:100%}.work-order-product-image span{color:#fff;letter-spacing:.06em;background:#111820;border-radius:4px;padding:4px 6px;font-size:8px;font-weight:900;position:absolute;bottom:6px;left:6px}.work-order-product-name>*{display:block}.work-order-product-name small{color:#f14a2b;letter-spacing:.12em;font-size:10px;font-weight:900}.work-order-product-name strong{margin:4px 0;font-size:16px}.work-order-product-name span,.work-order-product-name em{color:#637080;font-size:12px;font-style:normal;font-weight:700}.work-order-size-run{justify-content:flex-end;align-items:stretch;gap:6px;display:flex}.work-order-size-run>span{border:1px solid #d8dde3;border-radius:7px;place-items:center;min-width:48px;padding:8px;font-size:16px;font-weight:900;display:grid}.work-order-size-run>span b{color:#6b7787;letter-spacing:.08em;font-size:9px;display:block}.work-order-size-run>strong{color:#fff;text-align:center;background:#111820;border-radius:7px;place-items:center;padding:8px 12px;font-size:12px;display:grid}.work-order-location-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.work-order-location-grid>article{border:1px solid #dce1e6;border-radius:12px;grid-template-columns:44% 1fr;display:grid;overflow:hidden}.work-order-mockup{background:#f4f2ee;place-items:center;min-height:310px;display:grid;position:relative}.work-order-mockup>img{object-fit:contain;width:100%;height:100%}.work-order-mockup>b{color:#fff;letter-spacing:.1em;background:#111820;border-radius:5px;padding:6px 8px;font-size:9px;position:absolute;bottom:10px;left:10px}.mockup-art{color:#fff;text-align:center;text-shadow:0 1px 2px #00000040;place-items:center;font-weight:950;display:grid;position:absolute}.mockup-left-chest{border:2px solid #fff;border-radius:50%;width:34px;height:34px;font-size:20px;top:37%;left:57%}.mockup-full-back{width:42%;font-size:16px;line-height:.95;top:39%;left:29%}.mockup-full-back i{color:#f6bf39;letter-spacing:.11em;font-size:10px;font-style:normal}.work-order-location-specs{padding:18px}.work-order-location-specs>small{color:#f14a2b;letter-spacing:.13em;font-size:10px;font-weight:900}.work-order-location-specs h4{margin:3px 0 12px;font-size:21px}.work-order-location-specs p{border-top:1px solid #e3e6ea;margin:0;padding:9px 0}.work-order-location-specs p span,.work-order-location-specs p strong{display:block}.work-order-location-specs p span{color:#6b7785;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.work-order-location-specs p strong{margin-top:3px;font-size:12px;line-height:1.45}.ink-chip{vertical-align:-1px;border:1px solid #737b85;border-radius:50%;width:11px;height:11px;margin:0 3px;display:inline-block}.ink-chip.white{background:#fff}.ink-chip.gold{background:#f8c13d}.work-order-production-details{background:#dce1e6;border:1px solid #dce1e6;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.work-order-production-details>article{background:#fff;min-height:150px;padding:18px}.work-order-production-details strong,.work-order-production-details span,.work-order-production-details b{display:block}.work-order-production-details strong{margin:9px 0 5px;font-size:14px}.work-order-production-details span,.work-order-production-details b{color:#687584;font-size:11px;line-height:1.45}.work-order-production-details b{color:#111820;margin-top:8px}.work-order-shop-notes{background:#fff3ee;border-left:4px solid #f14a2b;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.work-order-shop-notes strong{margin-top:4px;font-size:13px;line-height:1.5;display:block}.work-order-shop-notes>span{color:#be3e27;white-space:nowrap;background:#fff;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:900}.work-order-checklist{padding-top:4px}.work-order-checklist header{border-bottom:2px solid #1d2732;padding-bottom:12px}.work-order-checklist>div{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.work-order-checklist label{border-bottom:1px solid #e0e4e8;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;padding:13px 0;font-size:12px;font-weight:750;display:grid}.work-order-checklist label input{opacity:0;position:absolute}.work-order-checklist label i{border:1.5px solid #687482;border-radius:4px;width:20px;height:20px;display:block}.work-order-checklist label span{color:#6b7785;font-size:10px}.work-order-footer{color:#fff;background:#111820;grid-template-columns:auto 1fr;align-items:center;gap:30px;padding:18px 32px;display:grid}.work-order-footer strong,.work-order-footer span{display:block}.work-order-footer strong{font-size:15px}.work-order-footer span{color:#aeb8c3;font-size:10px}.work-order-footer p{color:#d4dae1;text-align:right;margin:0;font-size:10px;line-height:1.5}@media (width<=1000px){.sample-production-job{grid-template-columns:auto 1fr auto}.sample-job-due{grid-column:2}.sample-production-job>button{grid-area:1/3/3}.work-order-summary-grid{grid-template-columns:1fr 1fr}.work-order-summary-grid>div:nth-child(2){border-right:0}.work-order-products>article{grid-template-columns:90px 1fr}.work-order-size-run{grid-column:1/-1;justify-content:flex-start}.work-order-location-grid{grid-template-columns:1fr}.work-order-production-details{grid-template-columns:1fr 1fr}}@media (width<=720px){.sample-production-job{grid-template-columns:1fr;gap:12px}.sample-job-status{justify-content:space-between;align-items:center;display:flex}.sample-job-due,.sample-production-job>button{grid-area:auto/1}.sample-order-toolbar{grid-template-columns:1fr 1fr}.sample-order-toolbar>div{grid-area:1/1/auto/-1}.production-work-order-sheet{border-radius:0}.work-order-hero{padding:22px;display:grid}.work-order-brand img{width:58px;height:58px}.work-order-brand strong{font-size:24px}.work-order-number{justify-items:start}.work-order-summary-grid{grid-template-columns:1fr}.work-order-summary-grid>div{border-right:0}.work-order-products,.work-order-decoration,.work-order-production-details,.work-order-shop-notes,.work-order-checklist{margin:22px 18px}.work-order-products>article{grid-template-columns:76px 1fr;gap:13px}.work-order-product-image{width:74px;height:82px}.work-order-size-run{grid-template-columns:repeat(3,1fr);display:grid}.work-order-size-run>strong{grid-column:1/-1}.work-order-location-grid>article{grid-template-columns:1fr}.work-order-mockup{min-height:360px}.work-order-production-details{grid-template-columns:1fr}.work-order-shop-notes{display:grid}.work-order-checklist>div{grid-template-columns:1fr}.work-order-footer{grid-template-columns:1fr;padding:18px}.work-order-footer p{text-align:left}.work-order-status-strip{grid-template-columns:1fr 1fr;gap:10px;display:grid}}@media print{body *{visibility:hidden!important}.sample-work-order,.sample-work-order *{visibility:visible!important}.sample-work-order{margin:0;position:absolute;inset:0}.sample-order-toolbar{display:none!important}.production-work-order-sheet{max-width:none;box-shadow:none;border:0}.hub-sidebar,.hub-topline{display:none!important}}.production-priority-list,.walk-in-order-module{border:1px solid var(--ink);margin:18px 0 28px;padding:22px}@supports (color:color-mix(in lab, red, red)){.production-priority-list,.walk-in-order-module{border:1px solid color-mix(in srgb,var(--ink) 11%,transparent)}}.production-priority-list,.walk-in-order-module{background:var(--panel);border-radius:20px;box-shadow:0 14px 34px #0f172a0f}.production-priority-header,.walk-in-order-module>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.production-priority-header small,.walk-in-order-module header small{color:var(--red);letter-spacing:.14em;font-size:11px;font-weight:900;display:block}.production-priority-header h3,.walk-in-order-module h3{letter-spacing:-.035em;margin:3px 0 5px;font-size:24px}.production-priority-header p,.walk-in-order-module header p{max-width:680px;color:var(--muted);margin:0;font-size:14px;font-weight:650;line-height:1.5}.production-priority-header>span{background:var(--red);border-radius:999px;padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.production-priority-header>span{background:color-mix(in srgb,var(--red) 10%,var(--panel))}}.production-priority-header>span{color:var(--red);white-space:nowrap;font-size:11px;font-weight:900}.production-priority-legend{flex-wrap:wrap;gap:13px;margin:18px 0 10px;display:flex}.production-priority-legend span{color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.production-priority-legend i{background:#8e99a6;border-radius:999px;width:8px;height:8px}.production-priority-legend i.overdue{background:#c8382e}.production-priority-legend i.today{background:#e7672a}.production-priority-legend i.soon{background:#d6a11e}.production-priority-legend i.upcoming{background:#6486a8}.production-priority-jobs{border-top:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.production-priority-jobs{border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}}.production-priority-job{border-bottom:1px solid var(--ink);grid-template-columns:minmax(170px,1.05fr) minmax(160px,1fr) 145px 140px auto;align-items:center;gap:16px;padding:15px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.production-priority-job{border-bottom:1px solid color-mix(in srgb,var(--ink) 9%,transparent)}}.production-priority-job{border-left:3px solid #74869b}.production-priority-job.overdue{border-left-color:#c8382e}.production-priority-job.today{border-left-color:#e7672a}.production-priority-job.soon{border-left-color:#d6a11e}.production-job-order,.production-job-detail,.production-job-due,.production-job-status{gap:3px;min-width:0;display:grid}.production-job-order small,.production-job-due small{color:var(--muted);letter-spacing:.11em;font-size:10px;font-weight:900}.production-job-order strong,.production-job-detail strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.production-job-order span,.production-job-detail span,.production-job-due span,.production-job-status span{color:var(--muted);font-size:12px;font-weight:700}.production-job-due input{border:1px solid var(--ink);width:100%;height:31px;padding:0 5px}@supports (color:color-mix(in lab, red, red)){.production-job-due input{border:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}}.production-job-due input{color:var(--ink);font:inherit;background:0 0;border-radius:7px;font-size:12px}.production-job-status{justify-items:start}.production-job-status b{color:#506171;background:#eef2f5;border-radius:7px;padding:5px 7px;font-size:10px;font-weight:900}.production-job-status b.overdue{color:#b8372f;background:#fff0ef}.production-job-status b.today{color:#c25322;background:#fff2eb}.production-job-status b.soon{color:#987212;background:#fff8df}.production-job-status em{color:#c8382e;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950}.production-priority-job>button,.walk-in-order-module>header>button,.walk-in-order-module footer>button{border:1px solid var(--ink);min-height:38px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.production-priority-job>button,.walk-in-order-module>header>button,.walk-in-order-module footer>button{border:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}}.production-priority-job>button,.walk-in-order-module>header>button,.walk-in-order-module footer>button{background:var(--ink);color:var(--panel);white-space:nowrap;border-radius:10px;font-size:12px;font-weight:850}.production-priority-list>footer{color:var(--muted);align-items:baseline;gap:7px;padding-top:16px;font-size:12px;line-height:1.45;display:flex}.production-priority-list>footer strong{color:var(--ink)}.walk-in-order-module>header>button{color:var(--ink);background:0 0}.walk-in-order-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.walk-in-order-form label{gap:6px;display:grid}.walk-in-order-form label>span{font-size:12px;font-weight:850}.walk-in-order-form label>span small{color:var(--muted);font-size:11px;font-weight:700}.walk-in-order-form label>span b{color:var(--red);text-transform:uppercase;margin-left:5px;font-size:10px}.walk-in-order-form input:not([type=checkbox]),.walk-in-order-form select,.walk-in-order-form textarea{box-sizing:border-box;border:1px solid var(--ink);width:100%}@supports (color:color-mix(in lab, red, red)){.walk-in-order-form input:not([type=checkbox]),.walk-in-order-form select,.walk-in-order-form textarea{border:1px solid color-mix(in srgb,var(--ink) 16%,transparent)}}.walk-in-order-form input:not([type=checkbox]),.walk-in-order-form select,.walk-in-order-form textarea{color:var(--ink);font:inherit;background:0 0;border-radius:10px;font-size:13px}.walk-in-order-form input:not([type=checkbox]),.walk-in-order-form select{height:42px;padding:0 11px}.walk-in-order-form textarea{resize:vertical;padding:10px 11px}.walk-in-order-form .walk-in-details{grid-column:span 2}.walk-in-rush{background:#fff4ee;border-radius:12px;align-self:end;align-items:center;gap:10px;padding:11px;display:flex!important}.walk-in-rush input{opacity:0;position:absolute}.walk-in-rush i{border:1.5px solid #c54b2d;border-radius:7px;width:22px;height:22px}.walk-in-rush input:checked+i{background:#e75b2d;box-shadow:inset 0 0 0 5px #fff}.walk-in-rush span{gap:2px;display:grid}.walk-in-rush strong{font-size:12px}.walk-in-rush small{color:var(--muted);font-size:11px;line-height:1.35}.walk-in-order-module footer{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.walk-in-order-module footer{border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}}.walk-in-order-module footer div{gap:4px;display:grid}.walk-in-order-module footer strong{font-size:13px}.walk-in-order-module footer span{max-width:720px;color:var(--muted);font-size:12px;line-height:1.45}.walk-in-order-module footer>button{background:var(--red);border-color:var(--red);color:#fff}.walk-in-order-module footer>button:disabled{opacity:.45;cursor:not-allowed}.walk-in-saved{color:#226848;background:#eaf7ef;border-radius:11px;align-items:center;gap:7px;margin-top:18px;padding:11px 13px;font-size:12px;display:flex}.walk-in-saved button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:18px}@media (width<=1050px){.production-priority-job{grid-template-columns:1.1fr 1fr 135px auto}.production-job-status{display:none}.walk-in-order-form{grid-template-columns:1fr 1fr}}@media (width<=720px){.production-priority-list,.walk-in-order-module{border-radius:16px;margin-left:-4px;margin-right:-4px;padding:16px}.production-priority-header,.walk-in-order-module>header,.walk-in-order-module footer{display:grid}.production-priority-job{grid-template-columns:1fr 1fr;gap:12px;padding:14px 0}.production-priority-job>button{grid-column:1/-1;width:100%}.walk-in-order-form{grid-template-columns:1fr}.walk-in-order-form .walk-in-details{grid-column:auto}.walk-in-order-module footer>button{width:100%}.production-priority-list>footer{display:grid}}.customer-credit-add{grid-template-columns:1.05fr 1.2fr 1fr .75fr!important}.customer-credit-add .credit-reason-field{grid-column:1/4}.customer-credit-add>button{grid-column:4}.customer-credit-list article{grid-template-columns:100px 1fr 1.2fr 130px 1.25fr 135px!important}.credit-account-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.credit-account-actions button:first-child{color:#fff!important;background:#287fc8!important;border-color:#287fc8!important}.credit-account-actions button:last-child{color:#b43b3b}.module-save-error,.credit-apply-error{color:#a33131;background:#fff0f0;border:1px solid #e8a8a8;border-radius:12px;margin:12px 0;padding:12px 14px;font-weight:800}.promotion-manager{border:1px solid var(--ink);margin-bottom:18px;padding:22px}@supports (color:color-mix(in lab, red, red)){.promotion-manager{border:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}}.promotion-manager{background:var(--panel);border-radius:20px}.promotion-manager>header{justify-content:space-between;gap:20px;margin-bottom:18px;display:flex}.promotion-manager>header small{color:var(--red);letter-spacing:.14em;font-size:12px;font-weight:900;display:block}.promotion-manager>header strong{margin:4px 0;font-size:22px;display:block}.promotion-manager>header p{color:var(--muted);margin:0;font-size:14px;font-weight:650}.promotion-manager>header>b{color:#2b7359;white-space:nowrap;background:#e9f7f1;border-radius:999px;align-self:flex-start;padding:9px 12px}.promotion-add-row{background:var(--canvas);border-radius:15px;grid-template-columns:1.2fr 1fr 1.1fr .8fr;align-items:end;gap:10px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.promotion-add-row{background:color-mix(in srgb,var(--canvas) 70%,var(--panel))}}.promotion-add-row label,.promotion-list label{gap:6px;display:grid}.promotion-add-row label>span,.promotion-list label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.promotion-add-row input,.promotion-add-row select,.promotion-list input,.promotion-list select{border:1px solid var(--ink);width:100%;min-width:0;height:42px;padding:0 11px}@supports (color:color-mix(in lab, red, red)){.promotion-add-row input,.promotion-add-row select,.promotion-list input,.promotion-list select{border:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}}.promotion-add-row input,.promotion-add-row select,.promotion-list input,.promotion-list select{background:var(--panel);color:var(--ink);border-radius:10px;font-weight:750}.promotion-add-row label>div,.promotion-list label>div{align-items:center;gap:4px;display:flex}.promotion-add-row label>div select,.promotion-list label>div select{width:auto}.promotion-add-row label>div b,.promotion-list label>div b{padding:0 7px}.promotion-auto{align-items:center;gap:10px;min-height:42px;display:flex!important}.promotion-auto>input{opacity:0;position:absolute}.promotion-auto>i{background:#cbd2da;border-radius:999px;flex:none;width:36px;height:22px;position:relative}.promotion-auto>i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px}.promotion-auto>input:checked+i{background:#43a77f}.promotion-auto>input:checked+i:after{transform:translate(14px)}.promotion-auto span{text-transform:none!important;letter-spacing:0!important;display:grid!important}.promotion-auto strong{color:var(--ink);font-size:13px}.promotion-auto small{color:var(--muted);font-size:11px}.promotion-add-row>button{background:var(--red);color:#fff;border:0;border-radius:11px;height:44px;font-weight:900}.promotion-list{gap:11px;margin-top:13px;display:grid}.promotion-list article{border:1px solid var(--ink);grid-template-columns:94px 1.2fr .8fr .8fr .8fr .9fr .9fr;align-items:end;gap:10px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.promotion-list article{border:1px solid color-mix(in srgb,var(--ink) 11%,transparent)}}.promotion-list article{border-radius:14px}.promotion-list article.paused{opacity:.58}.promotion-active{align-self:center;align-items:center;gap:8px;display:flex!important}.promotion-active input{opacity:0;position:absolute}.promotion-active i{background:#cbd2da;border-radius:999px;width:34px;height:20px;position:relative}.promotion-active i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px}.promotion-active input:checked+i{background:#43a77f}.promotion-active input:checked+i:after{transform:translate(14px)}.promotion-message{grid-column:2/7}.promotion-list article>button{border:1px solid var(--ink);height:40px}@supports (color:color-mix(in lab, red, red)){.promotion-list article>button{border:1px solid color-mix(in srgb,var(--ink) 13%,transparent)}}.promotion-list article>button{background:var(--panel);color:#b43b3b;border-radius:10px;font-weight:850}.module-settings-save-row{border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:15px 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.module-settings-save-row{border:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}}.module-settings-save-row{background:var(--canvas);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.module-settings-save-row{background:color-mix(in srgb,var(--canvas) 65%,var(--panel))}}.module-settings-save-row p{gap:3px;margin:0;display:grid}.module-settings-save-row p span{color:var(--muted);font-size:13px}.module-settings-save-row>div{align-items:center;gap:10px;display:flex}.module-settings-save-row button{background:var(--ink);height:42px;color:var(--panel);border:0;border-radius:10px;padding:0 16px;font-weight:850}.module-settings-save-row .is-saved{color:#2b7359;font-weight:850}.module-settings-save-row .has-error{color:#b43b3b;font-weight:850}.customer-benefits-panel{border:1px solid var(--line);background:var(--surface);border-radius:20px;margin-top:20px;padding:24px}.customer-benefits-heading>span{color:#287fc8;letter-spacing:.14em;font-size:11px;font-weight:950}.customer-benefits-heading h3{margin:5px 0;font-size:28px}.customer-benefits-heading p{color:var(--muted);margin:0;font-size:15px;font-weight:650}.customer-benefits-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:17px;display:grid}.customer-benefits-grid article{border:1px solid var(--line);background:var(--canvas);border-radius:15px;padding:18px}.customer-benefits-grid article>small{color:var(--muted);letter-spacing:.12em;font-size:10px;font-weight:900;display:block}.customer-benefits-grid article>strong{margin:5px 0;font-size:20px;display:block}.customer-benefits-grid article>p{color:var(--muted);margin:0 0 10px;font-weight:650}.promotion-code-card>div{gap:8px;display:flex}.promotion-code-card input{border:1px solid var(--line);background:var(--surface);min-width:0;height:44px;color:var(--ink);text-transform:uppercase;border-radius:10px;flex:1;padding:0 12px;font-weight:800}.promotion-code-card button{color:#fff;background:#287fc8;border:0;border-radius:10px;height:44px;padding:0 16px;font-weight:850}.promotion-code-card>b{color:#2b7359;font-size:22px}.promotion-code-card .error{color:#b43b3b}.promotion-code-card .success{color:#2b7359}.account-credit-card label{align-items:center;gap:10px;margin-top:12px;font-weight:850;display:flex}.account-credit-card label input{opacity:0;position:absolute}.account-credit-card label i{background:#cbd2da;border-radius:999px;width:38px;height:22px;position:relative}.account-credit-card label i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px}.account-credit-card label input:checked+i{background:#43a77f}.account-credit-card label input:checked+i:after{transform:translate(16px)}.final-promotion,.final-credit{background:#eefaf5!important;border-color:#9cd8bf!important}.final-promotion strong,.final-credit strong{color:#237458}.credit-apply-error{max-width:760px;margin:14px auto}@media (width<=1180px){.customer-credit-add{grid-template-columns:1fr 1fr!important}.customer-credit-add .credit-reason-field,.customer-credit-add>button{grid-column:auto}.customer-credit-list article{grid-template-columns:90px 1fr 1fr!important}.customer-credit-list article>*{grid-column:auto}.credit-account-actions{grid-column:1/-1!important}.promotion-add-row{grid-template-columns:1fr 1fr}.promotion-list article{grid-template-columns:90px 1fr 1fr}.promotion-message{grid-column:2/4}.promotion-list article>button{grid-column:3}}@media (width<=720px){.customer-credit-add,.promotion-add-row{grid-template-columns:1fr!important}.customer-credit-add>*{grid-column:1!important}.customer-credit-list article,.promotion-list article{grid-template-columns:1fr!important}.customer-credit-list article>*,.promotion-list article>*{grid-column:1!important}.credit-account-actions{grid-template-columns:1fr;display:grid}.promotion-manager{padding:16px}.promotion-manager>header{display:grid}.promotion-manager>header>b{justify-self:start}.promotion-add-row input,.promotion-add-row select,.promotion-list input,.promotion-list select{height:48px;font-size:16px}.module-settings-save-row,.module-settings-save-row>div{display:grid}.customer-benefits-panel{padding:18px}.customer-benefits-grid{grid-template-columns:1fr}.customer-benefits-heading h3{font-size:24px}.customer-benefits-heading p{font-size:16px}.promotion-code-card>div{display:grid}.promotion-code-card input,.promotion-code-card button{width:100%;font-size:16px}.account-credit-card label span{font-size:16px}.final-approval-summary{grid-template-columns:1fr!important}}.need-order-board{border:1px solid var(--ink);margin:18px 0;padding:26px}@supports (color:color-mix(in lab, red, red)){.need-order-board{border:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}}.need-order-board{background:var(--panel);border-radius:24px;box-shadow:0 18px 45px #0f172a0f}.need-order-board>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.need-order-board>header small{color:var(--red);letter-spacing:.16em;font-size:13px;font-weight:850;display:block}.need-order-board>header h2{letter-spacing:-.035em;margin:4px 0;font-size:30px}.need-order-board>header p{color:var(--muted);margin:0;font-size:16px;font-weight:650}.need-order-board>header>span{color:#31745e;white-space:nowrap;background:#eef8f4;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:850}.need-order-add{background:var(--panel);border-radius:18px;grid-template-columns:minmax(180px,1.4fr) 90px minmax(140px,1fr) minmax(200px,1.25fr) auto;align-items:end;gap:10px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.need-order-add{background:color-mix(in srgb,var(--panel) 86%,var(--canvas))}}.need-order-add label,.need-order-list article>label{gap:6px;display:grid}.need-order-add label>span,.need-order-list article>label>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:850}.need-order-add input,.need-order-list input{border:1px solid var(--ink);width:100%;min-width:0;height:46px;padding:0 13px}@supports (color:color-mix(in lab, red, red)){.need-order-add input,.need-order-list input{border:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}}.need-order-add input,.need-order-list input{background:var(--panel);color:var(--ink);border-radius:12px;font:700 15px/1 inherit}.need-order-add button{background:var(--red);color:#fff;border:0;border-radius:12px;height:46px;padding:0 18px;font-weight:850}.need-order-list{gap:10px;margin-top:14px;display:grid}.need-order-list article{border:1px solid var(--ink);grid-template-columns:44px minmax(180px,1.3fr) 90px minmax(130px,.8fr) minmax(180px,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.need-order-list article{border:1px solid color-mix(in srgb,var(--ink) 11%,transparent)}}.need-order-list article{border-radius:16px}.need-order-list article.ordered{opacity:.62;background:#72c3a2}@supports (color:color-mix(in lab, red, red)){.need-order-list article.ordered{background:color-mix(in srgb,#72c3a2 8%,var(--panel))}}.need-order-check{display:block!important}.need-order-check input{opacity:0;pointer-events:none;position:absolute}.need-order-check i{border:2px solid var(--ink);place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.need-order-check i{border:2px solid color-mix(in srgb,var(--ink) 22%,transparent)}}.need-order-check i{background:var(--panel);color:#fff;border-radius:11px;font-style:normal;font-weight:900}.need-order-check input:checked+i{background:#43a77f;border-color:#43a77f}.need-order-main{min-width:0}.need-order-main input{background:0 0;border:0;height:34px;padding:0;font-size:17px}.need-order-main span{color:var(--muted);font-size:12px;font-weight:750;display:block}.need-order-list article.ordered .need-order-main input{text-decoration:line-through}.need-order-actions{grid-template-columns:repeat(2,auto);gap:6px;display:grid}.need-order-actions button{border:1px solid var(--ink);min-height:36px;padding:0 11px}@supports (color:color-mix(in lab, red, red)){.need-order-actions button{border:1px solid color-mix(in srgb,var(--ink) 13%,transparent)}}.need-order-actions button{background:var(--panel);color:var(--ink);border-radius:10px;font-size:12px;font-weight:850}.need-order-actions button:first-child{background:var(--ink);color:var(--panel);grid-column:1/-1}.need-order-actions button:disabled{opacity:.4}.need-order-actions .need-order-remove{color:#ba3d3d}.need-order-empty{text-align:center;color:var(--muted);padding:30px}.need-order-empty strong,.need-order-empty span{display:block}.need-order-board>footer{color:var(--muted);text-align:right;margin-top:13px;font-size:12px;font-weight:700}.pirate-ship-handoff{color:#fff;background:linear-gradient(135deg,#111925,#18283a);border-radius:20px;grid-template-columns:minmax(250px,1.3fr) minmax(250px,1fr);gap:18px;margin-bottom:18px;padding:22px;display:grid}.pirate-ship-handoff small{color:#65c9ff;letter-spacing:.15em;font-size:12px;font-weight:900}.pirate-ship-handoff strong{margin:5px 0;font-size:24px;display:block}.pirate-ship-handoff p{color:#c5cfdb;margin:0;font-size:15px;line-height:1.55}.pirate-ship-handoff ol{color:#dce4ed;margin:0;padding-left:22px;font-size:14px;font-weight:700;line-height:1.8}.pirate-ship-actions{grid-column:1/-1;gap:10px;display:flex}.pirate-ship-actions button{color:#111925;background:#fff;border:1px solid #40536a;border-radius:12px;min-height:46px;padding:0 18px;font-weight:850}.pirate-ship-actions button+button{color:#fff;background:#ff5b2a;border-color:#ff5b2a}@media (width<=1100px){.need-order-add{grid-template-columns:1fr 90px 1fr}.need-order-add label:nth-child(4){grid-column:1/3}.need-order-list article{grid-template-columns:44px minmax(180px,1fr) 90px 1fr}.need-order-note{grid-column:2/4}.need-order-actions{grid-area:1/4/3}}@media (width<=720px){.need-order-board{border-radius:20px;padding:18px}.need-order-board>header{gap:10px;display:grid}.need-order-board>header h2{font-size:28px}.need-order-board>header p{font-size:17px;line-height:1.45}.need-order-board>header>span{justify-self:start;font-size:14px}.need-order-add{grid-template-columns:1fr 90px;padding:12px}.need-order-add label:nth-child(3),.need-order-add label:nth-child(4){grid-column:1/-1}.need-order-add button{grid-column:1/-1;font-size:16px}.need-order-add label>span,.need-order-list article>label>span{font-size:13px}.need-order-add input,.need-order-list input{font-size:16px}.need-order-list article{grid-template-columns:42px 1fr 82px;padding:14px 12px}.need-order-list article>label:nth-of-type(2){grid-column:3}.need-order-list article>label:nth-of-type(3),.need-order-note{grid-column:2/4}.need-order-actions{grid-area:auto/2/auto/4;grid-template-columns:1fr 1fr 1fr}.need-order-actions button:first-child{grid-column:auto}.need-order-board>footer{text-align:left;font-size:13px}.pirate-ship-handoff{grid-template-columns:1fr;padding:18px}.pirate-ship-handoff ol,.pirate-ship-actions{grid-column:1}.pirate-ship-actions{display:grid}}.experience .designer-product.view-left-chest,.experience .customer-proof-product.view-left-chest{--art-base-x:29%;--art-base-y:29%;--art-base-width:15%;--text-base-x:27%;--text-base-y:29%}.experience .designer-product.view-right-chest,.experience .customer-proof-product.view-right-chest{--art-base-x:56%;--art-base-y:29%;--art-base-width:15%;--text-base-x:53%;--text-base-y:29%}.experience .designer-product.view-full-chest,.experience .designer-product.view-full-back,.experience .customer-proof-product.view-full-chest,.experience .customer-proof-product.view-full-back{--art-base-x:34%;--art-base-y:29%;--art-base-width:32%;--text-base-x:35%;--text-base-y:31%}.experience .designer-product.view-upper-neck,.experience .customer-proof-product.view-upper-neck{--art-base-x:42%;--art-base-y:21%;--art-base-width:16%;--text-base-x:39%;--text-base-y:21%}.experience .designer-product.view-left-sleeve,.experience .customer-proof-product.view-left-sleeve{--art-base-x:20%;--art-base-y:39%;--art-base-width:15%;--text-base-x:18%;--text-base-y:39%}.experience .designer-product.view-right-sleeve,.experience .customer-proof-product.view-right-sleeve{--art-base-x:66%;--art-base-y:39%;--art-base-width:15%;--text-base-x:63%;--text-base-y:39%}.experience .designer-product .art-selection{left:calc(var(--art-base-x) + var(--placement-x,0%))!important;top:calc(var(--art-base-y) + var(--placement-y,0%))!important;width:calc(var(--art-base-width) * var(--art-scale,1))!important;margin:0!important}.experience .designer-product .placed-text{left:calc(var(--text-base-x) + var(--placement-x,0%))!important;top:calc(var(--text-base-y) + var(--placement-y,0%))!important;width:30%!important;margin:0!important;font-size:5.15cqw!important}.experience .customer-proof-product .customer-proof-text{left:calc(var(--text-base-x) + var(--placement-x,0%))!important;top:calc(var(--text-base-y) + var(--placement-y,0%))!important;text-align:center!important;transform-origin:50%!important;width:30%!important;max-width:none!important;margin:0!important;font-size:5.15cqw!important;line-height:1!important}@media (width<=720px){.experience .design-studio:not(.tag-studio) .designer-canvas{height:auto!important;min-height:0!important;padding:8px 0!important;overflow:visible!important}.experience .design-studio:not(.tag-studio) .designer-product,.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .designer-product,.experience .design-studio:not(.tag-studio)[data-guide-stage=preview] .designer-product,.experience .design-studio.embroidery-studio[data-guide-stage=preview] .designer-product{width:min(350px,100vw - 42px)!important;max-width:none!important;height:auto!important;margin:0 auto!important}.experience .design-studio:not(.tag-studio) .designer-canvas-column{overflow:visible!important}}@media (width<=1000px) and (height<=600px) and (orientation:landscape){.experience{min-width:0!important;overflow:hidden!important}.experience>header{grid-template-columns:44px 88px minmax(0,1fr)!important;gap:7px!important;height:60px!important;min-height:60px!important;padding:6px 10px!important}.experience>header>.logo{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;display:flex!important;overflow:hidden!important}.experience>header>.logo .logo-slot{flex-basis:42px!important;width:42px!important;min-width:42px!important;height:42px!important;padding:2px!important}.experience>header>.logo .logo-name,.experience>header .top-path-links,.experience>header .account{display:none!important}.experience>header .header-route-tools,.experience>header .global-step-back{width:88px!important;min-width:88px!important;display:flex!important}.experience>header .global-step-back{justify-content:center!important;height:44px!important;padding:0 10px!important}.experience>header .global-step-back b{font-size:16px!important;display:inline!important}.experience>header>.top-order-estimator{grid-column:3!important;width:100%!important;min-width:0!important;height:44px!important}.experience .mobile-app-nav{display:none!important}.experience .design-studio:not(.tag-studio){width:100%!important;height:calc(100dvh - 60px)!important;min-height:0!important;padding:8px!important;position:relative!important;inset:auto!important;overflow:hidden!important}.experience .design-studio .designer-header,.experience .design-studio .designer-estimate-panel,.experience .design-studio:not(.tag-studio) .designer-preview-assistant,.experience .design-studio:not(.tag-studio) .designer-assistant-compact{display:none!important}.experience .design-studio:not(.tag-studio) .designer-workspace{grid-template-columns:minmax(310px,44%) minmax(0,1fr)!important;gap:10px!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.experience .design-studio:not(.tag-studio) .designer-canvas-column{order:1!important;grid-column:1!important;gap:5px!important;width:100%!important;height:100%!important;min-height:0!important;padding:8px!important;overflow:auto!important}.experience .design-studio:not(.tag-studio) .designer-controls{border:0!important;border-radius:16px!important;order:2!important;grid-column:2!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;padding:8px 10px 28px!important;overflow-y:auto!important}.experience .design-studio:not(.tag-studio) .designer-canvas{height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important}.experience .design-studio:not(.tag-studio) .designer-product,.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .designer-product,.experience .design-studio:not(.tag-studio)[data-guide-stage=preview] .designer-product,.experience .design-studio.embroidery-studio[data-guide-stage=preview] .designer-product{width:auto!important;max-width:100%!important;height:min(270px,100dvh - 116px)!important;margin:0 auto!important}.experience .design-studio:not(.tag-studio) .live-preview-heading{min-height:0!important;padding:0 2px 4px!important}.experience .design-studio:not(.tag-studio) .live-preview-heading span,.experience .design-studio:not(.tag-studio) .live-preview-heading>small,.experience .design-studio:not(.tag-studio) .mobile-position-help{display:none!important}.experience .design-studio:not(.tag-studio) .live-preview-heading strong{font-size:18px!important}.experience .design-studio:not(.tag-studio) .mobile-text-quick{grid-template-columns:minmax(0,1fr) 108px 58px!important;padding:6px!important}.experience .design-studio:not(.tag-studio) .mobile-text-quick span{font-size:14px!important}.experience .design-studio:not(.tag-studio) .mobile-text-quick input:not([type=color]),.experience .design-studio:not(.tag-studio) .mobile-text-quick select,.experience .design-studio:not(.tag-studio) .mobile-text-quick input[type=color]{height:42px!important;font-size:17px!important}.experience .design-studio:not(.tag-studio) .smart-guide-step:not(.smart-guide-active){display:none!important}.experience .design-studio:not(.tag-studio) .smart-guide-step.smart-guide-active{border-radius:14px!important;margin:0!important;padding:11px!important;display:block!important}.experience .design-studio:not(.tag-studio) .right-placement-menu nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.experience .design-studio:not(.tag-studio) [data-guide-target]{scroll-margin-top:8px!important}}@media (width<=720px){.experience .design-studio{padding-bottom:24px!important}.experience .design-studio.mobile-first-step .designer-controls{order:1!important;padding-bottom:14px!important}.experience .design-studio.mobile-first-step .designer-canvas-column{order:2!important}.experience .design-studio.mobile-first-step .product-color-guide{margin-top:0!important}.experience .design-studio:not(.tag-studio){padding:8px 10px 20px!important}.experience .design-studio:not(.tag-studio) .designer-workspace{gap:8px!important}.experience .design-studio:not(.tag-studio) .designer-canvas-column,.experience .design-studio.mobile-first-step .designer-canvas-column{border-radius:16px!important;order:1!important;gap:7px!important;height:auto!important;min-height:0!important;padding:10px!important}.experience .design-studio:not(.tag-studio) .live-preview-heading{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:0!important;padding:0 2px 8px!important;display:flex!important}.experience .design-studio:not(.tag-studio) .live-preview-heading>div{align-items:baseline!important;gap:8px!important;display:flex!important}.experience .design-studio:not(.tag-studio) .live-preview-heading span{letter-spacing:.1em!important;font-size:10px!important}.experience .design-studio:not(.tag-studio) .live-preview-heading strong{white-space:nowrap!important;font-size:18px!important}.experience .design-studio:not(.tag-studio) .live-preview-heading>small{display:none!important}.experience .design-studio:not(.tag-studio) .designer-canvas{place-items:center!important;width:100%!important;height:230px!important;min-height:230px!important;padding:0!important}.experience .design-studio:not(.tag-studio) .designer-product{width:220px!important;max-width:70vw!important;height:230px!important;margin:0 auto!important}.experience .design-studio:not(.tag-studio) .designer-preview-assistant{display:none!important}.experience .design-studio:not(.tag-studio) .designer-controls,.experience .design-studio.mobile-first-step .designer-controls{border-radius:16px!important;order:2!important;gap:8px!important;min-height:0!important;padding:10px 10px 22px!important}.experience .design-studio:not(.tag-studio) .designer-reference-note,.experience .design-studio:not(.tag-studio) .designer-assistant-compact,.experience .design-studio:not(.tag-studio) .smart-guide-step:not(.smart-guide-active){display:none!important}.experience .design-studio:not(.tag-studio) .smart-guide-step.smart-guide-active{border-radius:15px!important;margin:0!important;padding:15px!important;transform:none!important}.experience .design-studio:not(.tag-studio) .right-step-title,.experience .design-studio:not(.tag-studio) .right-placement-menu>div:first-child{gap:4px!important;margin-bottom:11px!important}.experience .design-studio:not(.tag-studio) .right-step-title>span,.experience .design-studio:not(.tag-studio) .right-placement-menu>div:first-child>span{font-size:14px!important;line-height:1.3!important}.experience .design-studio:not(.tag-studio) .right-step-title>small,.experience .design-studio:not(.tag-studio) .right-placement-menu>div:first-child>small{font-size:12px!important;line-height:1.35!important}.experience .design-studio:not(.tag-studio) .designer-color-options,.experience .design-studio:not(.tag-studio) .decoration-method-options,.experience .design-studio:not(.tag-studio) .placement-grid,.experience .design-studio:not(.tag-studio) .right-create{gap:8px!important}.experience .design-studio:not(.tag-studio) .designer-color-options button,.experience .design-studio:not(.tag-studio) .decoration-method-options button,.experience .design-studio:not(.tag-studio) .placement-grid button,.experience .design-studio:not(.tag-studio) .right-create button,.experience .design-studio:not(.tag-studio) .right-create label{border-radius:12px!important;min-height:52px!important;padding:10px 12px!important}.experience .design-studio:not(.tag-studio) [data-guide-target]{scroll-margin-top:72px!important}}@media (width<=390px){.experience .design-studio:not(.tag-studio) .designer-canvas{height:205px!important;min-height:205px!important}.experience .design-studio:not(.tag-studio) .designer-product{width:196px!important;height:205px!important}.experience .design-studio:not(.tag-studio) .live-preview-heading span{display:none!important}}.order-reward-picker{grid-template-columns:1fr!important;gap:18px!important;display:grid!important}.order-reward-picker-heading{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:16px;display:grid}.order-reward-gift-options{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.order-reward-gift-options>button{border:2px solid var(--line);background:var(--surface);min-width:0;min-height:150px;color:var(--ink);text-align:left;cursor:pointer;border-radius:16px;grid-template-rows:1fr auto;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:8px 12px;padding:12px;display:grid}.order-reward-gift-options>button.selected{border-color:var(--brand-primary,#ef5b2a);background:var(--brand-primary,#ef5b2a)}@supports (color:color-mix(in lab, red, red)){.order-reward-gift-options>button.selected{background:color-mix(in srgb,var(--brand-primary,#ef5b2a) 7%,var(--surface))}}.order-reward-gift-options>button.selected{box-shadow:0 0 0 3px var(--brand-primary,#ef5b2a)}@supports (color:color-mix(in lab, red, red)){.order-reward-gift-options>button.selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary,#ef5b2a) 14%,transparent)}}.order-reward-gift-options i{background:var(--ink);border-radius:12px;grid-row:1/3;place-items:center;width:88px;height:112px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.order-reward-gift-options i{background:color-mix(in srgb,var(--ink) 4%,var(--surface))}}.order-reward-gift-options img{object-fit:contain;width:100%;height:100%}.order-reward-gift-options span{gap:5px;min-width:0;display:grid}.order-reward-gift-options strong{font-size:18px;line-height:1.2}.order-reward-gift-options small{color:var(--muted);font-size:14px;line-height:1.35}.order-reward-gift-options>button>b{color:var(--brand-primary,#ef5b2a);font-size:14px}.order-reward-choices{grid-template-columns:minmax(180px,.55fr) minmax(240px,1fr);gap:12px;display:grid}.order-reward-choices label,.order-reward-choices fieldset{border:1px solid var(--line);border-radius:14px;gap:8px;min-width:0;margin:0;padding:12px;display:grid}.order-reward-choices label>span,.order-reward-choices legend{color:var(--ink);padding:0;font-size:15px;font-weight:900}.order-reward-choices select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:48px;color:var(--ink);border-radius:11px;padding:0 12px;font-size:17px;font-weight:850}.order-reward-choices fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.order-reward-choices fieldset button{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--ink);border-radius:11px;font-size:16px;font-weight:850}.order-reward-choices fieldset button.selected{color:#fff;background:#287fc8;border-color:#287fc8}.order-reward-picker .reward-customize-action{color:#fff!important;background:#287fc8!important;border-color:#287fc8!important}.reward-popup-decoration{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0 0;padding:12px;display:grid}.reward-popup-decoration legend{color:var(--ink);padding:0 6px;font-size:15px;font-weight:900}.reward-popup-decoration button{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--ink);border-radius:11px;font-size:16px;font-weight:850}.reward-popup-decoration button.selected{color:#fff;background:#287fc8;border-color:#287fc8}@media (width<=720px){.experience button,.experience input,.experience select,.experience textarea{font-size:16px}.experience .order-reward-picker{gap:15px!important;padding:17px!important}.experience .order-reward-picker-heading{grid-template-columns:62px minmax(0,1fr);gap:12px}.experience .order-reward-picker-heading .order-reward-visual{width:62px!important;height:62px!important}.experience .order-reward-copy small{font-size:13px!important}.experience .order-reward-copy strong{font-size:21px!important;line-height:1.2!important}.experience .order-reward-copy span{font-size:16px!important;line-height:1.42!important}.experience .order-reward-gift-options{grid-template-columns:1fr;gap:10px}.experience .order-reward-gift-options>button{grid-template-columns:78px minmax(0,1fr);min-height:118px;padding:10px}.experience .order-reward-gift-options i{width:78px;height:96px}.experience .order-reward-gift-options strong{font-size:19px}.experience .order-reward-gift-options small,.experience .order-reward-gift-options>button>b{font-size:15px}.experience .order-reward-choices{grid-template-columns:1fr}.experience .order-reward-choices label>span,.experience .order-reward-choices legend{font-size:17px}.experience .order-reward-choices select,.experience .order-reward-choices fieldset button,.experience .reward-popup-decoration button{min-height:52px;font-size:17px}.experience .order-reward-picker .order-reward-actions button{min-height:54px!important;font-size:17px!important}.experience .right-placement-menu>div:first-child>span{letter-spacing:.08em!important;font-size:17px!important}.experience .right-placement-menu>div:first-child>small{font-size:15px!important}.experience .right-placement-menu nav button{justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:68px!important;padding:12px 14px!important;display:flex!important}.experience .right-placement-menu nav button>b{font-size:19px!important;line-height:1.2!important}.experience .right-placement-menu nav button>small{white-space:nowrap;flex:none;color:var(--brand-primary,#ef5b2a)!important;font-size:17px!important;font-weight:950!important}.experience .right-step-title>span{font-size:17px!important}.experience .right-step-title>small{font-size:15px!important}.experience .decoration-method-options strong,.experience .designer-color-options strong{font-size:19px!important}.experience .decoration-method-options small,.experience .designer-color-options small{font-size:15px!important;line-height:1.35!important}.experience>header{grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;height:68px!important;min-height:68px!important;padding:9px 12px!important}.experience>header>.logo{display:none!important}.experience>header .header-route-tools{grid-column:1!important;width:auto!important}.experience>header .global-step-back{border:1px solid var(--line)!important;background:var(--surface)!important;min-width:94px!important;height:48px!important;padding:0 15px!important;font-size:18px!important;box-shadow:0 5px 15px #121c2717!important}.experience>header .global-step-back b{font-size:18px!important}.experience>header .global-step-back span{font-size:24px!important}.experience>header .top-order-estimator{grid-column:2!important;width:100%!important;min-height:48px!important}.experience .design-studio:not(.tag-studio){padding-bottom:calc(160px + env(safe-area-inset-bottom,0px))!important}.experience .design-studio:not(.tag-studio) .designer-canvas-column,.experience .design-studio:not(.tag-studio) .designer-canvas,.experience .design-studio:not(.tag-studio) .designer-product{overflow:visible!important}.experience .design-studio:not(.tag-studio) .mobile-canvas-action{z-index:20!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;margin:14px 0 52px!important;position:relative!important}.experience .design-studio:not(.tag-studio) .mobile-canvas-action button{min-height:58px!important;font-size:18px!important}.experience .design-studio:not(.tag-studio) .mobile-position-help{font-size:17px!important;line-height:1.35!important}.experience .design-studio:not(.tag-studio) .mobile-text-quick{grid-template-columns:minmax(0,1fr) minmax(110px,.65fr) 64px!important;gap:9px!important;padding:11px!important}.experience .design-studio:not(.tag-studio) .mobile-text-quick span{font-size:15px!important;line-height:1.2!important}.experience .design-studio:not(.tag-studio) .mobile-text-quick input:not([type=color]),.experience .design-studio:not(.tag-studio) .mobile-text-quick select,.experience .design-studio:not(.tag-studio) .mobile-text-quick input[type=color]{height:50px!important;font-size:18px!important}.experience .design-studio:not(.tag-studio) .right-step-title>span,.experience .design-studio:not(.tag-studio) .right-placement-menu>div:first-child>span{font-size:18px!important;line-height:1.25!important}.experience .design-studio:not(.tag-studio) .right-step-title>small,.experience .design-studio:not(.tag-studio) .right-placement-menu>div:first-child>small{font-size:16px!important;line-height:1.4!important}.experience .design-studio:not(.tag-studio) small:not(.top-order-estimator small){font-size:15px!important;line-height:1.4!important}.experience .design-studio:not(.tag-studio) button{font-size:17px}.experience .design-studio:not(.tag-studio) .placed-text{min-height:30px!important}.experience .product-flow-screen small,.experience .catalog-flow-screen small,.experience .quantity-workspace small,.experience .order-overview small,.experience .final-approval-page small{font-size:15px!important;line-height:1.4!important}.experience .quantity-workspace label,.experience .quantity-workspace .size-grid>span,.experience .order-overview .overview-details>span{font-size:16px!important}.experience .quantity-workspace button,.experience .order-overview button,.experience .final-approval-page button{min-height:50px;font-size:17px!important}.experience .order-overview .overview-progress span{font-size:14px!important;line-height:1.25!important}.experience .order-overview .overview-product strong,.experience .order-overview .overview-details strong{font-size:18px!important;line-height:1.3!important}.experience .order-overview .overview-product>span{font-size:16px!important}.experience,.experience p,.experience label,.experience input,.experience select,.experience textarea,.experience button{font-size:20px!important}.experience small,.experience [class*=copy]>span,.experience [class*=note]{font-size:20px!important;line-height:1.45!important}.experience .design-studio:not(.tag-studio) .right-step-title>span,.experience .design-studio:not(.tag-studio) .right-placement-menu>div:first-child>span,.experience .design-studio:not(.tag-studio) .right-placement-menu nav button>b,.experience .decoration-method-options strong,.experience .designer-color-options strong,.experience .order-reward-gift-options strong{font-size:24px!important}.experience .design-studio:not(.tag-studio) .right-step-title>small,.experience .design-studio:not(.tag-studio) .right-placement-menu>div:first-child>small,.experience .decoration-method-options small,.experience .designer-color-options small,.experience .order-reward-gift-options small{font-size:20px!important}.experience .designer-step-number{font-size:22px!important}.experience .design-studio:not(.tag-studio) .right-step-title>span,.experience .design-studio:not(.tag-studio) .right-placement-menu>div:first-child>span,.experience .design-studio:not(.tag-studio) .right-placement-menu nav button>b{font-size:24px!important}.experience .design-studio:not(.tag-studio) .right-placement-menu nav button>small,.experience .design-studio:not(.tag-studio) .mobile-position-help,.experience .design-studio:not(.tag-studio) .mobile-canvas-action button{font-size:21px!important}.experience .design-studio:not(.tag-studio) .mobile-text-quick{grid-template-columns:1fr!important}.experience .design-studio:not(.tag-studio) .mobile-text-quick span{font-size:20px!important}.experience .design-studio:not(.tag-studio) .mobile-text-quick input:not([type=color]),.experience .design-studio:not(.tag-studio) .mobile-text-quick select{height:58px!important;font-size:22px!important}.experience .design-studio:not(.tag-studio) .mobile-text-quick input[type=color]{width:100%!important;height:58px!important}.experience .overview-header h2,.experience .final-approval-heading h2{font-size:34px!important}}@media (prefers-reduced-motion:reduce){.fcp-vu-meter:has(i.active){animation:none!important}}.experience .hoodie .placed-art{--placement-base-x:38%;--placement-base-y:31%;left:calc(var(--placement-base-x) + var(--placement-x,0%))!important;top:calc(var(--placement-base-y) + var(--placement-y,0%))!important;margin:0!important}.experience .hoodie.view-left-sleeve .placed-art{--placement-base-x:20%;--placement-base-y:39%}.experience .hoodie.view-right-sleeve .placed-art{--placement-base-x:66%;--placement-base-y:39%}.customer-proof-art,.customer-proof-text{--placement-base-x:38%;--placement-base-y:35%;left:calc(var(--placement-base-x) + var(--placement-x,0%))!important;top:calc(var(--placement-base-y) + var(--placement-y,0%))!important;margin:0!important}@media (width<=720px){.experience{font-size:18px!important}.experience p,.experience label,.experience input,.experience select,.experience textarea{font-size:18px!important;line-height:1.4!important}.experience button{font-size:18px!important;line-height:1.25!important}.experience small,.experience [class*=copy]>span,.experience [class*=note]{font-size:16px!important;line-height:1.45!important}.experience .design-studio:not(.tag-studio) .right-step-title>span,.experience .design-studio:not(.tag-studio) .right-placement-menu>div:first-child>span,.experience .design-studio:not(.tag-studio) .right-placement-menu nav button>b,.experience .decoration-method-options strong,.experience .designer-color-options strong,.experience .order-reward-gift-options strong{font-size:22px!important;line-height:1.2!important}.experience .design-studio:not(.tag-studio) .right-step-title>small,.experience .design-studio:not(.tag-studio) .right-placement-menu>div:first-child>small,.experience .decoration-method-options small,.experience .designer-color-options small,.experience .order-reward-gift-options small{font-size:17px!important;line-height:1.4!important}.experience .designer-step-number{font-size:20px!important}.experience .design-studio:not(.tag-studio) .right-placement-menu nav button>small{font-size:17px!important}.experience .design-studio:not(.tag-studio) .mobile-position-help{font-size:18px!important}.experience .design-studio:not(.tag-studio) .mobile-canvas-action button{font-size:19px!important}.experience .design-studio:not(.tag-studio) .mobile-text-quick{grid-template-columns:minmax(0,1fr) minmax(112px,.65fr) 66px!important}.experience .design-studio:not(.tag-studio) .mobile-text-quick span{font-size:16px!important}.experience .design-studio:not(.tag-studio) .mobile-text-quick input:not([type=color]),.experience .design-studio:not(.tag-studio) .mobile-text-quick select{height:52px!important;font-size:19px!important}.experience .design-studio:not(.tag-studio) .mobile-text-quick input[type=color]{width:100%!important;height:52px!important}.experience .overview-header h2,.experience .final-approval-heading h2{font-size:32px!important;line-height:1.08!important}.experience .designer-product .resize-handle{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}.experience .designer-product .resize-handle.nw{top:-18px!important;left:-18px!important}.experience .designer-product .resize-handle.ne{top:-18px!important;right:-18px!important}.experience .designer-product .resize-handle.se{bottom:-18px!important;right:-18px!important}.experience .designer-product .resize-handle.sw{bottom:-18px!important;left:-18px!important}.experience .designer-product .layer-close{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;font-size:22px!important}.experience>header{grid-template-columns:48px 96px minmax(0,1fr)!important;gap:8px!important;height:68px!important;min-height:68px!important;padding:8px 10px!important}.experience>header>.logo{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;display:flex!important;overflow:hidden!important}.experience>header>.logo .logo-slot{flex-basis:46px!important;width:46px!important;min-width:46px!important;height:46px!important;padding:2px!important}.experience>header>.logo .logo-name{display:none!important}.experience>header .header-route-tools{grid-column:2!important;width:96px!important;min-width:96px!important}.experience>header .global-step-back{justify-content:center!important;width:96px!important;min-width:96px!important;height:48px!important;padding:0 12px!important}.experience>header .global-step-back b{font-size:17px!important;font-weight:700!important;display:inline!important}.experience>header>.top-order-estimator{grid-column:3!important;width:100%!important;min-width:0!important;height:48px!important}.experience .design-studio:not(.tag-studio) .right-step-title>span,.experience .design-studio:not(.tag-studio) .right-placement-menu>div:first-child>span{letter-spacing:.045em!important;font-size:20px!important;font-weight:750!important}.experience .design-studio:not(.tag-studio) .right-step-title>small,.experience .design-studio:not(.tag-studio) .right-placement-menu>div:first-child>small{letter-spacing:0!important;font-size:17px!important;font-weight:600!important;line-height:1.4!important}.experience .design-studio:not(.tag-studio) .right-placement-menu nav button>b{letter-spacing:0!important;font-size:19px!important;font-weight:750!important}.experience .design-studio:not(.tag-studio) .right-placement-menu nav button>small{font-size:16px!important;font-weight:600!important;line-height:1.35!important}.experience .decoration-method-options strong,.experience .designer-color-options strong,.experience .order-reward-gift-options strong{font-size:20px!important;font-weight:750!important}.experience .decoration-method-options small,.experience .designer-color-options small,.experience .order-reward-gift-options small{font-size:16px!important;font-weight:600!important;line-height:1.4!important}}@media (width<=390px){.experience>header{grid-template-columns:44px 88px minmax(0,1fr)!important;gap:6px!important;padding-inline:8px!important}.experience>header>.logo{width:44px!important;min-width:44px!important;max-width:44px!important}.experience>header>.logo .logo-slot{flex-basis:42px!important;width:42px!important;min-width:42px!important;height:42px!important}.experience>header .header-route-tools,.experience>header .global-step-back{width:88px!important;min-width:88px!important}}@media print{@page{size:Letter portrait;margin:.18in}html,body{width:8.14in!important;height:10.64in!important;min-height:10.64in!important;max-height:10.64in!important;margin:0!important;padding:0!important;overflow:hidden!important}.sample-work-order{break-after:avoid-page!important;page-break-after:avoid!important;width:8.14in!important;height:10.64in!important;min-height:10.64in!important;max-height:10.64in!important;margin:0!important;padding:0!important;position:absolute!important;inset:0 auto auto 0!important;overflow:hidden!important}.production-work-order-sheet{break-inside:avoid-page!important;page-break-inside:avoid!important;break-after:avoid-page!important;page-break-after:avoid!important;width:8.14in!important;max-width:8.14in!important;height:auto!important;max-height:10.64in!important;margin:0!important;overflow:hidden!important}}.experience.dark{--bg:#11182a!important;--ink:#f4f7fc!important;--muted:#b6c1d4!important;--line:#9bb1d62e!important;--card:#1b263d!important;--surface:#202d48!important;--future-surface:#1e2b45f5!important;--future-surface-strong:#18233afa!important;--future-border:#9bb1d62e!important;--future-shadow:0 18px 48px #02081457!important;--future-shadow-soft:0 8px 24px #02081442!important;--fcp-black:#f4f7fc!important;--fcp-gray-900:#e6edf8!important;--fcp-gray-700:#b6c1d4!important;--fcp-gray-300:#354664!important;--fcp-gray-100:#263551!important;--fcp-canvas:#11182a!important;--fcp-shadow:0 18px 48px #02081457!important;background:radial-gradient(circle at 80% 5%,#457dc92e,#0000 30%),radial-gradient(circle at 12% 82%,#1e46821f,#0000 34%),linear-gradient(145deg,#151f35 0%,#101728 54%,#17233a 100%)!important}.experience.dark .top-theme-switch{background:#263653!important;border-color:#9bb1d62b!important}.experience.dark .hub-welcome,.experience.dark .hub-module-grid button,.experience.dark .hub-summary-card,.experience.dark .hub-detail-card,.experience.dark .hub-setting-card,.experience.dark .hub-panel,.experience.dark .hub-metrics article,.experience.dark .calm-assistant-columns article,.experience.dark .art-rule-row,.experience.dark .art-control-settings,.experience.dark .module-settings-panel,.experience.dark .control-settings-screen>section{background:#1b263d!important;border-color:#9bb1d62b!important;box-shadow:0 14px 36px #0208143d!important}.experience.dark .design-studio.tag-studio,.experience.dark .design-studio:not(.tag-studio){background:#11182a!important}.experience.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101112!important;--ink:#f2f1ee!important;--muted:#b8b8b4!important;--line:#ffffff1a!important;--card:#191a1c!important;--surface:#1d1e20!important;--future-surface:#1c1d1ff0!important;--future-surface-strong:#18191bfa!important;--future-border:#ffffff1a!important;--future-shadow:0 18px 48px #0000004d!important;--future-shadow-soft:0 8px 24px #00000038!important;--fcp-black:#f2f1ee!important;--fcp-gray-900:#e4e3df!important;--fcp-gray-700:#b8b8b4!important;--fcp-gray-300:#343538!important;--fcp-gray-100:#242527!important;--fcp-canvas:#101112!important;--fcp-shadow:0 18px 48px #0000004d!important;background:radial-gradient(circle at 78% 8%,#f26a210e,#0000 27%),linear-gradient(145deg,#121315 0%,#0f1011 58%,#141517 100%)!important}.experience.dark .top-path-links button,.experience.dark .account>button,.experience.dark .welcome-trust,.experience.dark .welcome-choice.product-path,.experience.dark .welcome-choice.magic-path,.experience.dark .entry-card,.experience.dark .journey-card,.experience.dark .product-choice,.experience.dark .order-ribbon,.experience.dark .estimate-zone .order-ribbon,.experience.dark .inline-designer-center,.experience.dark .designer-controls,.experience.dark .quantity-workspace,.experience.dark .catalog-drawer,.experience.dark .location-tray,.experience.dark .assistant-zone .speech,.experience.dark .inkstitch-preview-card,.experience.dark .stitch-estimator,.experience.dark .embroidery-summary{color:#f2f1ee!important;background:#1a1b1d!important;border-color:#ffffff1a!important;box-shadow:0 16px 42px #00000040!important}.experience.dark .estimate-value-row>div,.experience.dark .estimate-turnaround,.experience.dark .estimate-method,.experience.dark .design-studio .right-create-actions,.experience.dark .inline-designer-center .canvas-help,.experience.dark .design-studio .right-placement-menu button,.experience.dark .design-studio .right-create-actions label,.experience.dark .design-studio .right-create-actions>button{color:#f2f1ee!important;background:#222326!important;border-color:#ffffff17!important}.experience.dark input,.experience.dark select,.experience.dark textarea{color:#f2f1ee!important;background:#141517!important;border-color:#ffffff1f!important}.experience.dark .top-theme-switch{background:#222326!important;border-color:#ffffff17!important;box-shadow:inset 0 0 0 1px #ffffff06!important}.experience.dark .hub-sidebar{background:#151618!important;border-color:#ffffff14!important}.experience.dark .hub-sidebar nav button.active{color:#f2f1ee!important;background:#f26a211a!important;border-color:#f26a2157!important}.experience.dark .hub-main{background:radial-gradient(circle at 82% 4%,#f26a210b,#0000 26%),#101112!important}.experience.dark .hub-topline,.experience.dark .hub-section-intro{border-color:#ffffff14!important}.experience.dark .hub-welcome,.experience.dark .hub-module-grid button,.experience.dark .hub-summary-card,.experience.dark .hub-detail-card,.experience.dark .hub-setting-card,.experience.dark .art-rule-row,.experience.dark .art-control-settings,.experience.dark .module-settings-panel{background:#191a1c!important;border-color:#ffffff17!important;box-shadow:0 14px 36px #00000038!important}.experience.dark .hub-module-grid button:hover,.experience.dark .art-rule-row:hover{background:#202124!important;border-color:#f26a2147!important}.experience.dark button:focus-visible,.experience.dark input:focus-visible,.experience.dark select:focus-visible,.experience.dark textarea:focus-visible{outline-color:#6cbbffd1!important}.calm-assistant-columns article{flex-direction:column;display:flex}.calm-assistant-columns article>h3{margin-bottom:12px}.assistant-checklist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.assistant-checklist li{color:var(--ink);padding-left:17px;font-size:13px;font-weight:650;line-height:1.35;position:relative}.assistant-checklist li:before{content:"";background:#6f9f84;border-radius:50%;width:6px;height:6px;position:absolute;top:.48em;left:0}.later-column .assistant-checklist li:before{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.later-column .assistant-checklist li:before{background:color-mix(in srgb,var(--muted) 72%,transparent)}}.calm-assistant-columns article>button:last-child{margin-top:auto;padding-top:16px;font-size:12px}.approval-column>button{align-items:center;min-height:46px;line-height:1.35;font-size:13px!important}.approval-column>button b{flex:none;font-size:10px}.fcp-audio-player{box-sizing:border-box;color:#eaf6fb;font-family:inherit}.fcp-mini-player{background:linear-gradient(#ddd8cc 0%,#aaa397 100%);border:1px solid #69747c;border-radius:11px;grid-template-columns:38px minmax(90px,1fr) 72px 52px;align-items:center;gap:8px;width:100%;height:50px;padding:6px 7px;display:grid;box-shadow:inset 0 1px #fffc,0 5px 14px #0f171e24}.fcp-mini-play,.fcp-mini-expand{cursor:pointer;border:1px solid #5f696f;border-radius:8px;min-width:0;height:34px;font-weight:850}.fcp-mini-play{color:#111b22;background:linear-gradient(#f7f5ef,#bbb7ae);width:38px;padding:0;font-size:13px;box-shadow:inset 0 1px #fff}.fcp-mini-track{background:#07131a;border:1px solid #132a37;border-radius:7px;flex-direction:column;justify-content:center;min-width:0;height:34px;padding:4px 9px;display:flex;overflow:hidden;box-shadow:inset 0 0 12px #000,0 0 8px #40beef24}.fcp-mini-track small{color:#70c9eb;letter-spacing:.11em;white-space:nowrap;margin-bottom:1px;font-size:8px;font-weight:850;line-height:1.15}.fcp-mini-track strong{color:#e2f7ff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.fcp-mini-volume{align-items:center;gap:2px;display:grid}.fcp-mini-volume span{color:#4c4a45;letter-spacing:.1em;font-size:8px;font-weight:900}.fcp-mini-volume input{accent-color:#238abd;width:72px;margin:0}.fcp-mini-expand{color:#c6efff;background:#111c23;padding:0 9px;font-size:10px}.fcp-mini-play:hover,.fcp-mini-expand:hover{filter:brightness(1.08)}.hub-main>.fcp-stereo-expanded{width:min(940px,100%);margin:0 auto 18px}.work-mode-screen>.fcp-stereo-expanded{width:min(940px,100%);margin:0 auto}.fcp-stereo{color:#172029;background:linear-gradient(90deg,#ffffff57,#0000 8% 92%,#ffffff2e),linear-gradient(#ded9cd 0%,#b7b0a2 100%);border:1px solid #8f9699;border-radius:16px;width:100%;padding:18px;box-shadow:inset 0 1px #fff,0 18px 40px #070e143d}.fcp-stereo-header{border-bottom:1px solid #343b3f38;justify-content:space-between;align-items:flex-start;gap:18px;min-height:42px;padding:0 2px 13px;display:flex}.fcp-stereo-brand{align-items:center;gap:11px;min-width:0;display:flex}.fcp-stereo-brand>span{color:#12222b;letter-spacing:.06em;font-family:Georgia,serif;font-size:25px;font-weight:700}.fcp-stereo-brand>div{gap:2px;display:grid}.fcp-stereo-brand strong{letter-spacing:.13em;font-size:11px}.fcp-stereo-brand small{color:#5f625e;letter-spacing:.08em;font-size:9px;font-weight:800}.fcp-stereo-header>button{color:#19232a;background:#ffffff59;border:1px solid #747b7e;border-radius:8px;min-height:34px;padding:7px 11px;font-size:11px;font-weight:800}.fcp-stereo-glass{background:linear-gradient(#0c171e,#050a0e);border:1px solid #253946;border-radius:12px;grid-template-columns:minmax(250px,.9fr) minmax(300px,1.1fr);gap:16px;min-width:0;margin-top:16px;padding:16px;display:grid;box-shadow:inset 0 0 28px #000,0 0 17px #35baeb2e}.fcp-vu-pair{grid-template-columns:1fr 1fr;gap:12px;min-width:0;display:grid}.fcp-vu-meter{background:linear-gradient(#aee9ff 0%,#67c5eb 56%,#143b52 57%,#08131a 100%);border:1px solid #36799a;border-radius:7px;min-width:0;height:118px;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #def8ffd1,0 0 14px #3abbef4d}.fcp-vu-scale{color:#17384a;justify-content:space-between;font-size:8px;font-weight:850;display:flex;position:absolute;inset:16px 12px auto}.fcp-vu-meter:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 17px,#123c508c 17px 18px);border-top:1px solid #123c5099;height:34px;position:absolute;bottom:34px;left:14px;right:14px}.fcp-vu-meter>i{z-index:2;transform-origin:bottom;background:#e6453e;width:2px;height:76px;position:absolute;bottom:18px;left:50%;transform:rotate(-35deg);box-shadow:0 0 5px #e6453e}.fcp-vu-meter:nth-child(2)>i.active{animation:.8s ease-in-out infinite alternate fcp-vu-right}.fcp-vu-meter:first-child>i.active{animation:.72s ease-in-out infinite alternate fcp-vu-left}.fcp-vu-meter>b{z-index:3;color:#a5e6ff;letter-spacing:.18em;text-align:center;font-size:9px;position:absolute;bottom:7px;left:0;right:0}@keyframes fcp-vu-left{0%{transform:rotate(-31deg)}to{transform:rotate(29deg)}}@keyframes fcp-vu-right{0%{transform:rotate(-27deg)}to{transform:rotate(35deg)}}.fcp-stereo-readout{flex-direction:column;justify-content:center;min-width:0;padding:4px 3px;display:flex}.fcp-stereo-readout>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.fcp-stereo-readout small,.fcp-stereo-readout>div>span{color:#63c8ef;letter-spacing:.1em;font-size:9px;font-weight:850}.fcp-stereo-readout>div>span{color:#87ddb2}.fcp-stereo-readout>strong{color:#e4f8ff;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:26px;line-height:1.1;display:block;overflow:hidden}.fcp-stereo-readout>p{color:#8da7b3;margin:4px 0 8px;font-size:11px}.fcp-spectrum{align-items:flex-end;gap:3px;height:31px;display:flex}.fcp-spectrum i{background:#41bde9;border-radius:2px 2px 0 0;flex:1 1 0;min-width:2px;height:12%;box-shadow:0 0 5px #41bde9b8}.fcp-spectrum.playing i{animation:.76s ease-in-out infinite alternate fcp-spectrum}.fcp-spectrum.playing i:nth-child(3n+1){animation-duration:.5s}.fcp-spectrum.playing i:nth-child(3n+2){animation-duration:.92s;animation-delay:-.3s}@keyframes fcp-spectrum{0%{height:14%}to{height:94%}}.fcp-stereo-controls{background:#ffffff2e;border:1px solid #363d4138;border-radius:11px;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:14px;margin-top:14px;padding:12px;display:grid}.fcp-transport{grid-template-columns:repeat(3,82px);gap:6px;display:grid}.fcp-transport button,.fcp-sources-button{color:#172129;background:linear-gradient(#f3f0e8,#bbb5aa);border:1px solid #70777a;border-radius:8px;min-height:38px;padding:7px 10px;font-size:11px;font-weight:800}.fcp-transport .fcp-main-play{color:#aee9ff;background:#0b1a22;border-color:#17394a}.fcp-master-volume{gap:6px;min-width:0;display:grid}.fcp-master-volume>span{color:#4b4e4b;letter-spacing:.1em;justify-content:space-between;font-size:9px;display:flex}.fcp-master-volume output{font-weight:900}.fcp-master-volume input{accent-color:#228dbf;width:100%;margin:0}.fcp-sources-button{min-width:120px}.fcp-stereo-lower{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.fcp-radio-presets,.fcp-equalizer{background:#ffffff2e;border:1px solid #343b3f38;border-radius:11px;min-width:0;padding:14px}.fcp-radio-presets>header,.fcp-equalizer>header{justify-content:space-between;align-items:flex-start;gap:12px;min-height:38px;margin-bottom:11px;display:flex}.fcp-radio-presets header>div,.fcp-equalizer header>div{gap:2px;display:grid}.fcp-radio-presets header small,.fcp-equalizer header small{color:#49606b;letter-spacing:.12em;font-size:9px;font-weight:900}.fcp-radio-presets header strong,.fcp-equalizer header strong{color:#182329;font-size:14px}.fcp-radio-presets header>span,.fcp-equalizer header>button{color:#3d464b;background:0 0;border:1px solid #7d8588;border-radius:7px;min-height:28px;padding:6px 8px;font-size:9px;font-weight:850}.fcp-radio-presets>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.fcp-radio-presets>div button{color:#172129;text-align:left;background:#f5f2ea7a;border:1px solid #7c8384;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:42px;padding:7px 9px;display:grid}.fcp-radio-presets>div button.active{color:#c6efff;background:#0b1a22;border-color:#176a92;box-shadow:inset 3px 0 #42bde8}.fcp-radio-presets button span{color:#3985a5;font-size:10px;font-weight:900}.fcp-radio-presets button small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.fcp-equalizer>div{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:7px;min-height:92px;display:grid}.fcp-equalizer label{text-align:center;gap:6px;min-width:0;display:grid}.fcp-equalizer output,.fcp-equalizer label>span{color:#38464c;font-size:9px;font-weight:850}.fcp-equalizer input{accent-color:#218cbd;width:100%;min-width:0;margin:0}.fcp-stereo-expanded>.music-stations{color:#e8f7fc;background:#101b22;border:1px solid #343b3f38;border-radius:11px;margin-top:12px;padding:14px}.fcp-stereo-expanded .streaming-services{grid-template-columns:minmax(180px,1.5fr) repeat(7,minmax(58px,.7fr));align-items:stretch;gap:7px;display:grid}.fcp-stereo-expanded .streaming-services>div{flex-direction:column;justify-content:center;min-width:0;display:flex}.fcp-stereo-expanded .streaming-services>div strong{letter-spacing:.1em;font-size:10px}.fcp-stereo-expanded .streaming-services>div small{color:#91a5ae;margin-top:3px;font-size:10px;line-height:1.35}.fcp-stereo-expanded .streaming-services>a,.fcp-stereo-expanded .streaming-services>button{color:#d7edf5;background:#0b141a;border:1px solid #32444d;border-radius:8px;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:52px;padding:7px;text-decoration:none;display:flex}.fcp-stereo-expanded .streaming-services b{color:#5fc6ed;font-size:10px}.fcp-stereo-expanded .streaming-services span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.fcp-stereo-expanded .streaming-services i{display:none}.fcp-stereo-expanded .custom-station{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px;display:grid}.fcp-stereo-expanded .custom-station input{color:#e7f7fc;background:#071016;border:1px solid #334750;border-radius:8px;min-width:0;min-height:40px;padding:9px 11px;font-size:11px}.fcp-stereo-expanded .custom-station button{color:#fff;background:#2d99c8;border:0;border-radius:8px;min-height:40px;padding:8px 12px;font-size:11px;font-weight:850}.fcp-stereo-expanded>.music-stations>p{color:#8ca0aa;margin:8px 1px 0;font-size:10px}.reward-preview-button{min-height:48px;color:var(--ink);background:#cd874614;border:1px solid #bb7a3f;border-radius:11px;padding:10px 14px;font-size:12px;font-weight:850}.reward-popup-backdrop{z-index:12000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070c10c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.reward-popup{color:#172129;background:#f6f2e9;border:1px solid #d8d0c2;border-radius:20px;width:min(650px,100%);max-height:calc(100dvh - 48px);padding:30px;position:relative;overflow:auto;box-shadow:0 28px 90px #00000059}.reward-popup-close{color:#253039;background:0 0;border:1px solid #c9c1b4;border-radius:50%;width:36px;height:36px;font-size:20px;position:absolute;top:14px;right:14px}.reward-popup header{padding-right:38px}.reward-popup header small{color:#c86132;letter-spacing:.16em;font-size:10px;font-weight:900}.reward-popup h2{letter-spacing:-.04em;margin:7px 0 8px;font-size:30px;line-height:1.08}.reward-popup header p{color:#59636a;max-width:540px;margin:0;font-size:14px;line-height:1.55}.reward-gift-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:22px;display:grid}.reward-gift-list button{color:#172129;text-align:left;background:#fffdf8;border:1px solid #d3ccbf;border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;min-height:112px;padding:14px;display:flex}.reward-gift-list button.selected{border-color:#c85f31;box-shadow:inset 0 0 0 2px #c85f31}.reward-gift-list span{color:#b05c35;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.reward-gift-list strong{margin-top:8px;font-size:14px;line-height:1.25}.reward-gift-list small{color:#697178;margin-top:4px;font-size:11px;line-height:1.35}.reward-size{color:#4c555a;align-items:center;gap:12px;margin-top:15px;font-size:12px;font-weight:850;display:flex}.reward-size select{color:#172129;background:#fffdf8;border:1px solid #c8c0b4;border-radius:8px;min-height:40px;padding:7px 30px 7px 10px;font-size:13px}.reward-popup footer{border:0;justify-content:flex-end;gap:9px;margin-top:20px;padding:0;display:flex}.reward-popup footer button{border-radius:9px;min-height:44px;padding:10px 15px;font-size:12px;font-weight:850}.reward-decline{color:#4c555a;background:0 0;border:1px solid #c8c0b4}.reward-claim{color:#fff;background:#c85f31;border:0}.reward-fine-print{color:#727a7f;text-align:right;margin:13px 0 0;font-size:10px;line-height:1.4}.final-approval-summary .final-reward{background:#c85f310d;border-color:#c85f3173}@media (width<=1250px){.hub-top-actions>.fcp-player-compact{flex-basis:280px;width:280px}.fcp-mini-player{grid-template-columns:38px minmax(80px,1fr) 52px}.fcp-mini-volume{display:none}.fcp-stereo-expanded .streaming-services{grid-template-columns:repeat(4,minmax(0,1fr))}.fcp-stereo-expanded .streaming-services>div{grid-column:1/-1}}@media (width<=900px){.hub-topline{align-items:flex-start}.hub-top-actions{flex-wrap:wrap}.hub-top-actions>.fcp-player-compact{flex:1 0 100%;order:3;width:100%}.fcp-mini-player{grid-template-columns:38px minmax(100px,1fr) 76px 56px}.fcp-mini-volume{display:grid}.fcp-stereo-glass{grid-template-columns:1fr}.fcp-vu-pair{width:100%;max-width:440px;margin:0 auto}.fcp-stereo-controls{grid-template-columns:1fr}.fcp-transport{grid-template-columns:repeat(3,1fr)}.fcp-sources-button{width:100%}.fcp-stereo-lower{grid-template-columns:1fr}}@media (width<=620px){.hub-top-actions>.fcp-player-compact{height:48px}.fcp-mini-player{grid-template-columns:36px minmax(70px,1fr) 50px;gap:6px;height:48px}.fcp-mini-volume{display:none}.fcp-mini-play{width:36px}.fcp-stereo{border-radius:12px;padding:12px}.fcp-stereo-header{align-items:center}.fcp-stereo-brand>span{font-size:20px}.fcp-stereo-brand small{display:none}.fcp-stereo-header>button{max-width:118px;font-size:10px}.fcp-stereo-glass{padding:10px}.fcp-vu-meter{height:96px}.fcp-vu-meter>i{height:60px}.fcp-stereo-readout>strong{font-size:21px}.fcp-stereo-expanded .streaming-services{grid-template-columns:repeat(2,minmax(0,1fr))}.fcp-stereo-expanded .custom-station{grid-template-columns:1fr}.reward-popup-backdrop{padding:12px}.reward-popup{padding:24px 18px}.reward-popup h2{font-size:25px}.reward-gift-list{grid-template-columns:1fr}.reward-gift-list button{min-height:88px}.reward-popup footer{flex-direction:column-reverse}.reward-popup footer button{width:100%}.reward-fine-print{text-align:left}}.experience .customer-proof-confirm{border:3px solid var(--brand-primary,#ef5b2a);background:var(--brand-primary,#ef5b2a);border-radius:18px;align-items:center;gap:18px;margin:22px 0 18px;padding:22px;position:relative}@supports (color:color-mix(in lab, red, red)){.experience .customer-proof-confirm{background:color-mix(in srgb,var(--brand-primary,#ef5b2a) 8%,var(--surface))}}.experience .customer-proof-confirm{box-shadow:0 14px 34px var(--brand-primary,#ef5b2a)}@supports (color:color-mix(in lab, red, red)){.experience .customer-proof-confirm{box-shadow:0 14px 34px color-mix(in srgb,var(--brand-primary,#ef5b2a) 18%,transparent)}}.experience .customer-proof-confirm:hover{background:var(--brand-primary,#ef5b2a)}@supports (color:color-mix(in lab, red, red)){.experience .customer-proof-confirm:hover{background:color-mix(in srgb,var(--brand-primary,#ef5b2a) 13%,var(--surface))}}.experience .customer-proof-confirm input{width:38px;height:38px;accent-color:var(--brand-primary,#ef5b2a);flex:0 0 38px;margin:0}.experience .customer-proof-confirm span{gap:6px;min-width:0}.experience .customer-proof-confirm em{color:var(--brand-primary,#ef5b2a);letter-spacing:.13em;font-size:11px;font-style:normal;font-weight:950}.experience .customer-proof-confirm strong{font-size:20px;line-height:1.25}.experience .customer-proof-confirm small{font-size:15px;line-height:1.45}.experience .customer-proof-confirm.approved{border-color:var(--brand-primary,#ef5b2a);background:var(--brand-primary,#ef5b2a);color:#fff;box-shadow:0 15px 38px var(--brand-primary,#ef5b2a)}@supports (color:color-mix(in lab, red, red)){.experience .customer-proof-confirm.approved{box-shadow:0 15px 38px color-mix(in srgb,var(--brand-primary,#ef5b2a) 35%,transparent)}}.experience .customer-proof-confirm.approved em,.experience .customer-proof-confirm.approved strong,.experience .customer-proof-confirm.approved small{color:#fff}.experience .customer-proof-confirm.approved input{accent-color:#fff}@media (width<=700px){.experience .customer-proof-confirm{gap:14px;padding:18px 16px}.experience .customer-proof-confirm input{flex-basis:34px;width:34px;height:34px}.experience .customer-proof-confirm strong{font-size:19px}.experience .customer-proof-confirm small{font-size:15px}}@media (prefers-reduced-motion:reduce){.fcp-vu-meter>i.active,.fcp-spectrum.playing i{animation:none}}.hub-startup-screen{z-index:260;color:#f8fafc;opacity:1;background:radial-gradient(circle at 50% 42%,#1c77b538,#0000 28%),radial-gradient(circle at 78% 80%,#ef5b2121,#0000 26%),linear-gradient(145deg,#060a0f,#0d151e 54%,#081018);place-items:center;transition:opacity .65s,filter .65s;display:grid;position:fixed;inset:0;overflow:hidden}.hub-startup-screen.leaving{opacity:0;filter:blur(10px);pointer-events:none}.hub-startup-screen:before{content:"";opacity:.12;background-image:radial-gradient(circle,#63c5ff66 1px,#0000 1px);background-size:42px 42px;animation:9s linear infinite startup-grid;position:absolute;inset:-20%;transform:perspective(600px)rotateX(64deg)translateY(34%)}.startup-copy{z-index:3;text-align:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#070c12a8;border:1px solid #ffffff1c;border-radius:32px;width:min(760px,88vw);padding:clamp(34px,5vw,64px);animation:.7s cubic-bezier(.16,1,.3,1) both startup-copy-in;position:relative;box-shadow:0 38px 110px #0000007a,inset 0 1px #ffffff0f}.startup-copy>small{color:#f05a28;letter-spacing:.2em;font-size:10px;font-weight:900}.startup-copy h1{letter-spacing:-.065em;margin:14px 0 9px;font-size:clamp(42px,6vw,76px);line-height:.95}.startup-joke{color:#f8fafc;margin:0;font-size:clamp(17px,2vw,23px);font-weight:760;line-height:1.35}.startup-subline{color:#aeb8c3;max-width:610px;margin:12px auto 0;font-size:14px;line-height:1.55}.startup-status{flex-wrap:wrap;justify-content:center;gap:9px;margin:28px 0;display:flex}.startup-status span{color:#7f8a96;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;font-weight:750;transition:all .35s;display:flex}.startup-status span i{color:#65717e;background:#151c24;border-radius:50%;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.startup-status span.loaded{color:#d9f6e8;background:#2b9f6917;border-color:#4bca8f4d}.startup-status span.loaded i{color:#07120d;background:#55d99a;box-shadow:0 0 15px #55d99a7a}.startup-primary{color:#fff;cursor:pointer;background:#ef5b21;border:0;border-radius:15px;min-width:220px;padding:15px 20px;font-weight:850;transition:all .2s;box-shadow:0 13px 30px #ef5b214d}.startup-primary:hover{transform:translateY(-2px);box-shadow:0 17px 36px #ef5b2166}.startup-primary b{margin-left:18px}.startup-primary.ready{background:#1a7aaf;box-shadow:0 13px 30px #1a7aaf52}.startup-loader{color:#7ecfff;letter-spacing:.19em;justify-items:center;gap:11px;font-size:9px;font-weight:900;display:grid}.startup-loader i{background:#152431;border-radius:99px;width:210px;height:4px;display:block;overflow:hidden}.startup-loader i:before{content:"";border-radius:inherit;background:linear-gradient(90deg,#2c9ad7,#75d1ff,#ef5b21);width:44%;height:100%;animation:1.1s ease-in-out infinite startup-load;display:block}.startup-skip{color:#7f8a96;cursor:pointer;justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:10px;display:flex}.startup-skip input{accent-color:#ef5b21}.startup-coffee{z-index:2;background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:110px;height:110px;animation:3s ease-in-out infinite coffee-float;display:grid;position:absolute;bottom:8%;right:9%}.startup-coffee span{filter:drop-shadow(0 10px 12px #0007);font-size:48px}.startup-coffee i{filter:blur(1px);background:linear-gradient(#0000,#ffffff7a,#0000);border-radius:50%;width:2px;height:33px;animation:2.2s ease-in-out infinite steam;position:absolute;top:-25px}.startup-coffee i:nth-of-type(2){margin-left:22px;animation-delay:-.7s}.startup-coffee i:nth-of-type(3){margin-left:-22px;animation-delay:-1.4s}.startup-orbit{z-index:1;aspect-ratio:1;border:1px solid #4dade41f;border-radius:50%;width:min(82vw,920px);animation:20s linear infinite startup-orbit;position:absolute}.startup-orbit i{background:#68c9ff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 20px #68c9ff}.startup-orbit i:first-child{top:-4px;left:50%}.startup-orbit i:nth-child(2){background:#ef5b21;bottom:20%;right:9%;box-shadow:0 0 20px #ef5b21}.startup-orbit i:nth-child(3){width:5px;height:5px;top:31%;left:3%}@keyframes startup-copy-in{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:none}}@keyframes startup-grid{to{transform:perspective(600px)rotateX(64deg)translateY(36%)translate(42px)}}@keyframes startup-orbit{to{transform:rotate(360deg)}}@keyframes startup-load{0%{transform:translate(-120%)}to{transform:translate(340%)}}@keyframes coffee-float{50%{transform:translateY(-9px)rotate(2deg)}}@keyframes steam{0%,to{opacity:0;transform:translateY(8px)scaleX(.7)}50%{opacity:.8;transform:translateY(-8px)scaleX(1.4)}}@media (width<=700px){.startup-copy{border-radius:24px;padding:32px 20px}.startup-copy h1{font-size:46px}.startup-coffee{bottom:2%;right:2%;transform:scale(.72)}.startup-status{gap:6px}.startup-status span{padding:7px 9px}}@media (prefers-reduced-motion:reduce){.hub-startup-screen,.hub-startup-screen:before,.startup-copy,.startup-orbit,.startup-coffee,.startup-coffee i,.startup-loader i:before{transition:none!important;animation:none!important}}.hub-sidebar nav{grid-auto-rows:max-content;align-content:start}.hub-sidebar nav button{align-items:center;height:auto;min-height:62px;padding:10px;overflow:hidden}.hub-sidebar nav button span{align-content:center;gap:4px;overflow:hidden}.hub-sidebar nav strong,.hub-sidebar nav small{white-space:normal;overflow-wrap:break-word;margin:0;display:block}.hub-sidebar nav small{font-size:8px;line-height:1.35}@media (width>=761px) and (width<=1350px){.hub-sidebar nav{gap:5px}.hub-sidebar nav button{min-height:64px;padding:9px 8px}}.experience .design-studio:not(.tag-studio) .exact-size-note{background:#287fc8!important;border-radius:9px!important;margin:0!important;padding:9px 10px!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .exact-size-note{background:color-mix(in srgb,#287fc8 8%,var(--surface))!important}}.experience .design-studio:not(.tag-studio) .exact-size-note{color:var(--muted)!important;font-size:11px!important;font-weight:750!important;line-height:1.4!important}.experience .design-studio:not(.tag-studio) .decoration-method-guide{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:24px!important;gap:12px!important;margin:0 0 16px!important;padding:18px!important;display:grid!important;box-shadow:0 18px 50px #1f2f4314!important}.experience .design-studio:not(.tag-studio) .decoration-method-guide.smart-guide-active{border-radius:24px!important}.experience .design-studio:not(.tag-studio) .decoration-method-guide>.right-step-title{gap:4px!important;padding:4px 1px 8px!important;display:grid!important}.experience .design-studio:not(.tag-studio) .decoration-method-guide>.right-step-title>span{color:var(--ink)!important;letter-spacing:.1em!important;font-size:12px!important;font-weight:900!important;line-height:1.35!important}.experience .design-studio:not(.tag-studio) .decoration-method-guide>.right-step-title>small{color:var(--muted)!important;font-size:12px!important;line-height:1.4!important}.experience .design-studio:not(.tag-studio) .decoration-method-options{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.experience .design-studio:not(.tag-studio) .decoration-method-options>button{border:1px solid var(--line)!important;background:var(--ink)!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:5px 12px!important;width:100%!important;min-height:92px!important;padding:15px 16px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .decoration-method-options>button{background:color-mix(in srgb,var(--ink) 3%,var(--surface))!important}}.experience .design-studio:not(.tag-studio) .decoration-method-options>button{color:var(--ink)!important;text-align:left!important;box-shadow:none!important;cursor:pointer!important}.experience .design-studio:not(.tag-studio) .decoration-method-options>button>strong{font-size:16px!important;font-weight:900!important;line-height:1.2!important}.experience .design-studio:not(.tag-studio) .decoration-method-options>button>small{color:var(--muted)!important;grid-column:1!important;font-size:12px!important;font-weight:650!important;line-height:1.4!important}.experience .design-studio:not(.tag-studio) .decoration-method-options>button>b{background:var(--ink)!important;border-radius:999px!important;grid-area:1/2/3!important;align-self:center!important;padding:7px 9px!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .decoration-method-options>button>b{background:color-mix(in srgb,var(--ink) 7%,var(--surface))!important}}.experience .design-studio:not(.tag-studio) .decoration-method-options>button>b{color:var(--muted)!important;white-space:nowrap!important;font-size:10px!important;font-weight:900!important}.experience .design-studio:not(.tag-studio) .decoration-method-options>button:hover{border-color:var(--brand-primary,#ef5b2a)!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .decoration-method-options>button:hover{border-color:color-mix(in srgb,var(--brand-primary,#ef5b2a) 48%,var(--line))!important}}.experience .design-studio:not(.tag-studio) .decoration-method-options>button.active{border-color:var(--brand-primary,#ef5b2a)!important;background:var(--brand-primary,#ef5b2a)!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .decoration-method-options>button.active{background:color-mix(in srgb,var(--brand-primary,#ef5b2a) 9%,var(--surface))!important}}.experience .design-studio:not(.tag-studio) .decoration-method-options>button.active>strong{color:var(--brand-primary,#ef5b2a)!important}.experience .design-studio:not(.tag-studio) .decoration-method-options>button.active>b{background:var(--brand-primary,#ef5b2a)!important;color:#fff!important}.experience.dark .design-studio:not(.tag-studio) .decoration-method-guide{background:#151c24!important}.experience.dark .design-studio:not(.tag-studio) .decoration-method-options>button{background:#1e252d!important}.experience .design-studio:not(.tag-studio) .exact-controls>div:first-child>label>div{grid-template-columns:minmax(52px,1fr) 36px!important;width:100%!important;max-width:150px!important}.experience .design-studio:not(.tag-studio) .exact-controls>div:first-child b{text-align:center!important;text-transform:none!important;min-width:36px!important;padding:0!important}.experience .design-studio:not(.tag-studio) .exact-controls>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.experience .design-studio:not(.tag-studio) .exact-controls>div:first-child>label{grid-template-columns:1fr!important;align-content:start!important;gap:6px!important}.experience .design-studio:not(.tag-studio) .exact-controls>div:first-child input{font-variant-numeric:tabular-nums!important;padding:0 9px!important}@media (width<=420px){.experience .design-studio:not(.tag-studio) .exact-controls>div:first-child{grid-template-columns:1fr!important}}.work-mode-screen .work-mode-heading{text-align:left!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:22px!important;width:min(1280px,100%)!important;margin:0 auto 18px!important;display:grid!important}.work-mode-screen .work-mode-heading>div{gap:3px!important;display:grid!important}.work-mode-screen .work-mode-heading h1{margin:5px 0 1px!important}.work-mode-screen .work-mode-heading .exit-work-mode{color:#fff!important;cursor:pointer!important;background:#ffffff14!important;border:1px solid #ffffff2e!important;border-radius:12px!important;min-height:44px!important;padding:10px 15px!important;font-size:11px!important;font-weight:900!important}.work-mode-screen>.shop-audio-expanded{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;width:min(1280px,100%)!important;margin:0 auto!important;padding:0!important;position:relative!important;inset:auto!important;overflow:visible!important}.work-mode-screen>.shop-audio-expanded>.vintage-stereo{width:100%!important}.work-mode-screen>.shop-audio-compact{width:min(520px,100%)!important;margin:24px auto!important}.work-mode-screen .work-mode-actions{justify-content:flex-start!important;width:min(1280px,100%)!important;margin:18px auto 0!important}.work-mode-screen>.fcp-stereo-expanded,.work-mode-screen>.receiver-player{display:none!important}@media (width<=700px){.work-mode-screen .work-mode-heading{grid-template-columns:1fr!important}.work-mode-screen .work-mode-heading .exit-work-mode{justify-self:start!important}}.hub-top-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.hub-top-actions>button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);border-radius:11px;padding:8px 11px;font-size:9px;font-weight:800;box-shadow:0 6px 18px #0000000a}.hub-top-actions>button:hover{color:#ef4b23;border-color:#ef4b2366}.hub-date{margin-right:5px}.work-music-player{border:1px solid var(--line);background:linear-gradient(125deg,var(--surface),var(--surface));border-radius:19px;margin:0 0 16px;padding:14px;position:relative}@supports (color:color-mix(in lab, red, red)){.work-music-player{background:linear-gradient(125deg,color-mix(in srgb,var(--surface) 96%,#ff7a2a 4%),var(--surface))}}.work-music-player{grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:12px 18px;display:grid;box-shadow:0 12px 30px #0000000b}.music-now{align-items:center;gap:12px;min-width:0;display:flex}.music-now>div{gap:2px;min-width:0;display:grid}.music-now small{letter-spacing:.15em;color:#ef4b23;font-size:7px;font-weight:900}.music-now strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.music-now em{color:var(--muted);font-size:8px;font-style:normal}.music-pulse{background:linear-gradient(145deg,#ff6f2c,#e83b32);border-radius:12px;flex:0 0 38px;justify-content:center;align-items:center;gap:3px;width:38px;height:38px;display:flex;box-shadow:0 8px 19px #ef4b2333}.music-pulse i{background:#fff;border-radius:9px;width:3px;height:9px}.music-pulse i:nth-child(2){height:17px}.music-pulse i:nth-child(3){height:12px}.music-pulse.playing i{animation:.8s ease-in-out infinite alternate music-eq}.music-pulse.playing i:nth-child(2){animation-delay:-.45s}.music-pulse.playing i:nth-child(3){animation-delay:-.2s}@keyframes music-eq{0%{transform:scaleY(.45)}to{transform:scaleY(1.15)}}.music-controls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.music-controls button{border:1px solid var(--line);background:var(--ink);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.music-controls button{background:color-mix(in srgb,var(--ink) 4%,transparent)}}.music-controls button{color:var(--ink);padding:8px 10px;font-size:8px;font-weight:800}.music-controls .music-play{color:#fff;background:#ef4b23;border:0;border-radius:50%;width:36px;height:36px;padding:0;font-size:12px;box-shadow:0 7px 18px #ef4b2344}.music-controls label{align-items:center;gap:7px;display:flex}.music-controls label span{color:var(--muted);font-size:7px}.music-controls input{accent-color:#ef4b23;width:76px}.music-stations{border-top:1px solid var(--line);grid-column:1/-1;padding-top:12px}.station-presets{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.station-presets button{border:1px solid var(--line);min-width:0;color:var(--ink);text-align:left;background:0 0;border-radius:11px;gap:3px;padding:9px;display:grid}.station-presets button.active{background:#ef4b230a;border-color:#ef4b2366;box-shadow:inset 3px 0 #ef4b23}.station-presets strong{font-size:9px}.station-presets small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.custom-station{grid-template-columns:1fr auto;gap:7px;margin-top:8px;display:grid}.custom-station input{border:1px solid var(--line);background:var(--ink);border-radius:10px;min-width:0;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.custom-station input{background:color-mix(in srgb,var(--ink) 3%,transparent)}}.custom-station input{color:var(--ink);font-size:9px}.custom-station button{background:var(--ink);color:var(--bg);border:0;border-radius:10px;padding:9px 13px;font-size:8px;font-weight:800}.music-stations>p{color:var(--muted);margin:7px 2px 0;font-size:7px}.privacy-screen{z-index:1000;color:#fff;background:radial-gradient(circle at 50% 45%,#253443,#111820 48%,#090d12);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.privacy-brand{text-align:center;justify-items:center;display:grid}.privacy-brand>span{background:linear-gradient(145deg,#ff6e2a,#e63038);border-radius:28px;place-items:center;width:86px;height:86px;display:grid;box-shadow:0 0 55px #ef4b2344}.privacy-brand>span b{letter-spacing:-.06em;font-size:29px}.privacy-brand>small{letter-spacing:.22em;color:#ff8d5d;margin-top:18px;font-size:9px;font-weight:900}.privacy-brand h2{letter-spacing:-.04em;margin:14px 0 6px;font-size:28px}.privacy-brand p{color:#9ca9b6;margin:0;font-size:11px}.privacy-brand button{color:#fff;background:#ffffff10;border:1px solid #fff2;border-radius:12px;margin-top:26px;padding:12px 18px;font-size:10px;font-weight:800}.privacy-brand em{color:#768391;margin-top:13px;font-size:8px;font-style:normal}.work-mode-active{display:block;position:relative}.work-mode-active>.hub-sidebar,.work-mode-active>.hub-main{display:none}.work-mode-screen{background:radial-gradient(circle at 50% 34%,var(--surface),var(--bg) 62%);flex-direction:column;justify-content:center;height:100%;min-height:calc(100vh - 78px);padding:clamp(34px,7vh,72px) clamp(22px,8vw,120px);display:flex}@supports (color:color-mix(in lab, red, red)){.work-mode-screen{background:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--surface) 94%,#ef4b23 6%),var(--bg) 62%)}}.work-mode-heading{text-align:center;margin:0 auto 26px}.work-mode-heading small{letter-spacing:.18em;color:#ef4b23;font-size:8px;font-weight:900}.work-mode-heading h1{letter-spacing:-.055em;margin:8px 0 5px;font-size:38px}.work-mode-heading p{color:var(--muted);margin:0;font-size:11px}.work-mode-screen .work-music-player{width:min(900px,100%);margin:0 auto}.work-mode-actions{justify-content:center;gap:8px;margin-top:17px;display:flex}.work-mode-actions button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px;padding:11px 15px;font-size:9px;font-weight:800}.work-mode-actions .exit-work-mode{color:#fff;background:#ef4b23;border:0}@media (width<=980px){.station-presets{grid-template-columns:repeat(2,1fr)}.work-music-player{grid-template-columns:1fr}.music-controls{justify-content:flex-start}.hub-top-actions span{display:none}}@media (width<=620px){.hub-topline{align-items:flex-start}.hub-top-actions{flex-wrap:wrap;align-items:flex-end}.hub-date{width:100%}.station-presets{grid-template-columns:1fr 1fr}.music-controls{flex-wrap:wrap}.custom-station{grid-template-columns:1fr}.privacy-brand h2{font-size:23px}.work-mode-screen{padding:28px 15px}.work-mode-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.music-pulse.playing i{animation:none}}.receiver-player{color:#f7f3ea;background:linear-gradient(145deg,#20252b,#080b0f);border:1px solid #ffffff18;border-radius:20px;padding:10px;display:block;box-shadow:0 18px 46px #0005,inset 0 1px #ffffff17}.receiver-face{color:#111820;background:linear-gradient(105deg,#b7aa92 0,#eadfc9 14%,#b5a78d 34%,#eee4d1 50%,#a89b83 72%,#e5d9c1 88%,#9e927d 100%);border:1px solid #f6ecd8;border-radius:14px;grid-template-rows:1fr auto;grid-template-columns:126px 1fr 126px;align-items:center;gap:13px 17px;min-height:178px;padding:28px 18px 14px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #534d43,inset 0 0 24px #fff5,0 9px 24px #0007}.receiver-face:before,.receiver-face:after{content:"";background:#554d41;border-radius:50%;width:4px;height:4px;position:absolute;top:8px;box-shadow:0 154px #554d41}.receiver-face:before{left:9px}.receiver-face:after{right:9px}.receiver-brand{align-items:baseline;gap:7px;display:flex;position:absolute;top:10px;left:19px}.receiver-brand span{letter-spacing:.04em;font-family:Georgia,serif;font-size:13px;font-weight:900}.receiver-brand small{letter-spacing:.2em;color:#584f42;font-size:5px;font-weight:900}.receiver-knob-block{justify-items:center;gap:7px;display:grid}.receiver-knob-block>label{letter-spacing:.18em;color:#3d372f;font-size:6px;font-weight:900}.receiver-knob{background:repeating-conic-gradient(from 0deg,#5b6268 0 1deg,#b6bec4 1deg 3deg,#555b60 3deg 5deg);border:3px solid #293038;border-radius:50%;width:82px;height:82px;position:relative;box-shadow:0 0 0 5px #746b5c,0 0 0 8px #2a3035,0 0 18px 5px #49c7ff,inset 0 0 14px #fff8}.receiver-knob>i{background:radial-gradient(circle at 34% 28%,#f3f5f6,#858d94 37%,#333a40 69%,#11161a);border-radius:50%;transition:transform .35s;position:absolute;inset:8px;box-shadow:inset 0 0 0 1px #fff6}.receiver-knob>i:after{content:"";background:#dff8ff;border-radius:2px;width:2px;height:15px;position:absolute;top:5px;left:50%;transform:translate(-50%);box-shadow:0 0 7px #36bfff}.volume-knob input{z-index:4;opacity:0;cursor:pointer;width:98px;height:98px;position:absolute;inset:-8px}.tuner-knob button{z-index:4;color:#0000;cursor:pointer;background:0 0;border:0;width:50%;height:100%;position:absolute;top:0}.tuner-knob .tune-left{left:0}.tuner-knob .tune-right{right:0}.receiver-display{background:#02070b;border:4px solid #252b30;border-radius:7px;grid-template-columns:130px 1fr;gap:10px;height:102px;padding:10px;display:grid;box-shadow:inset 0 0 18px #000,0 0 13px #37bfff99}.receiver-meters span{background:linear-gradient(#89d9ff,#1c8fd2 58%,#0b3858);border-radius:3px;position:relative;overflow:hidden;box-shadow:inset 0 0 12px #dff7ff,0 0 8px #36bfff}.receiver-meters span:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 9px,#174c67 9px 10px);border-top:1px solid #092d45;position:absolute;inset:8px 6px 16px}.receiver-meters i{z-index:2;transform-origin:bottom;background:#ff3542;width:1px;height:34px;transition:all .4s;position:absolute;bottom:13px;left:50%;transform:rotate(-38deg);box-shadow:0 0 5px #ff3542}.receiver-meters i.active{animation:1.15s ease-in-out infinite alternate meter-needle}.receiver-meters span:nth-child(2) i.active{animation-delay:-.6s}.receiver-meters b{text-align:center;letter-spacing:.18em;color:#c6efff;font-size:4px;position:absolute;bottom:4px;left:0;right:0}.receiver-readout{flex-direction:column;justify-content:center;min-width:0;display:flex}.receiver-readout small{color:#55caff;letter-spacing:.15em;font-size:5px;font-weight:900}.receiver-readout strong{color:#effbff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 10px #3fc6ff;margin:4px 0 2px;font-size:17px;line-height:1;overflow:hidden}.receiver-spectrum{align-items:flex-end;gap:2px;height:22px;margin-top:5px;display:flex}.receiver-spectrum i{background:#43c6ff;border-radius:2px 2px 0 0;flex:1;min-width:2px;height:12%;box-shadow:0 0 5px #43c6ff}.receiver-spectrum.playing i{animation:.8s ease-in-out infinite alternate receiver-eq}.receiver-spectrum i:nth-child(3n){animation-delay:-.52s}.receiver-spectrum i:nth-child(4n){animation-delay:-.27s}.receiver-spectrum i:nth-child(5n){animation-delay:-.7s}.receiver-lower-controls{grid-column:1/-1;grid-template-columns:74px 1fr 74px;align-items:center;gap:12px;display:grid}.receiver-lower-controls button{color:#171a1c;letter-spacing:.08em;background:linear-gradient(#d7cdb9,#817764);border:1px solid #3d3932;font-size:6px;font-weight:900;box-shadow:inset 0 1px #fff9,0 2px 4px #0006}.receiver-power,.receiver-source{border-radius:4px;height:25px}.receiver-power{justify-content:center;align-items:center;gap:5px;display:flex}.receiver-power i{background:#42d88c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 7px #42d88c}.receiver-presets{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.receiver-presets button{border-radius:3px;grid-template-columns:auto 1fr;align-items:center;gap:4px;min-width:0;height:29px;padding:3px 6px;display:grid}.receiver-presets small{white-space:nowrap;text-overflow:ellipsis;font-size:5px;overflow:hidden}.receiver-player .music-stations{border:0;padding:9px 5px 2px}.receiver-player .custom-station{margin:0}.receiver-player .custom-station input{color:#e7f8ff;background:#070b0f;border-color:#4dbfed55}.receiver-player .custom-station button{color:#fff;background:#2d9ed5}.receiver-player .music-stations>p{color:#81909c;text-align:center}.streaming-services{grid-template-columns:minmax(150px,1.35fr) repeat(7,minmax(62px,1fr));gap:6px;margin-bottom:9px;display:grid}.streaming-services>div{align-content:center;gap:2px;padding:5px 7px;display:grid}.streaming-services>div strong{letter-spacing:.16em;color:#55caff;font-size:7px}.streaming-services>div small{color:#81909c;font-size:6px;line-height:1.3}.streaming-services>a,.streaming-services>button{color:#d8e3ea;text-align:left;background:#080d12;border:1px solid #ffffff16;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:4px;min-width:0;min-height:43px;padding:5px;text-decoration:none;display:grid}.streaming-services>a:hover,.streaming-services>button:hover,.streaming-services>button.active{border-color:#4dc8ff;box-shadow:0 0 10px #39bfff44}.streaming-services b{color:#77d5ff;background:#1d2d37;border-radius:50%;place-items:center;width:22px;height:22px;font-size:6px;display:grid}.streaming-services span{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:6px;font-weight:800;overflow:hidden}.streaming-services i{color:#5e7481;font-size:7px;font-style:normal}.work-mode-screen .receiver-player{width:min(1040px,100%)}.work-mode-screen .receiver-face{grid-template-columns:190px 1fr 190px;gap:20px 30px;min-height:300px;padding:46px 34px 22px}.work-mode-screen .receiver-brand{top:16px;left:32px}.work-mode-screen .receiver-brand span{font-size:20px}.work-mode-screen .receiver-knob{width:126px;height:126px}.work-mode-screen .receiver-display{grid-template-columns:190px 1fr;height:155px;padding:15px}.work-mode-screen .receiver-readout strong{font-size:26px}.work-mode-screen .receiver-lower-controls{grid-template-columns:105px 1fr 105px}.work-mode-screen .receiver-lower-controls button{font-size:8px}.work-mode-screen .receiver-presets button{height:38px}.work-mode-screen .receiver-presets small{font-size:7px}@keyframes meter-needle{0%{transform:rotate(-36deg)}to{transform:rotate(34deg)}}@keyframes receiver-eq{0%{height:12%}to{height:95%}}@media (width<=1050px){.receiver-face{grid-template-columns:96px 1fr 96px}.receiver-knob{width:68px;height:68px}.receiver-display{grid-template-columns:95px 1fr}.work-mode-screen .receiver-face{grid-template-columns:145px 1fr 145px}.work-mode-screen .receiver-knob{width:100px;height:100px}.work-mode-screen .receiver-display{grid-template-columns:145px 1fr}.streaming-services{grid-template-columns:repeat(4,1fr)}.streaming-services>div{grid-column:1/-1}}@media (width<=720px){.receiver-face,.work-mode-screen .receiver-face{grid-template-columns:76px 1fr 76px;gap:10px;padding:34px 10px 12px}.receiver-knob,.work-mode-screen .receiver-knob{width:58px;height:58px}.receiver-display,.work-mode-screen .receiver-display{grid-template-columns:1fr;height:92px;padding:8px}.receiver-meters{display:none}.receiver-readout strong,.work-mode-screen .receiver-readout strong{font-size:14px}.receiver-lower-controls,.work-mode-screen .receiver-lower-controls{grid-template-columns:58px 1fr 58px;gap:5px}.receiver-presets button{padding:3px;display:block}.receiver-presets small{display:none}.work-mode-screen .receiver-face{min-height:210px}.work-mode-heading{margin-bottom:14px}}@media (width<=560px){.streaming-services{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.receiver-meters i.active,.receiver-spectrum.playing i{animation:none}}.dashboard-start-card{color:#f8fafc;background:radial-gradient(circle at 85% 15%,#2aa9ff33,#0000 26%),linear-gradient(120deg,#101720,#17212c 58%,#121a23);border:1px solid #ffffff18;border-radius:25px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:176px;margin-bottom:14px;padding:25px 28px;animation:.6s cubic-bezier(.16,1,.3,1) both dashboard-welcome-in;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #10151d22}.dashboard-start-card:after{content:"";border:1px solid #55caff2c;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-60px;right:-35px;box-shadow:0 0 40px #33bfff12}.dashboard-start-card.leaving{animation:.65s both dashboard-welcome-out}.dashboard-start-coffee{z-index:1;background:#ffffff0c;border:1px solid #ffffff1c;border-radius:22px;place-items:center;width:68px;height:68px;font-size:32px;display:grid;position:relative;box-shadow:inset 0 0 22px #4ec8ff16}.dashboard-start-copy{z-index:1;min-width:0;position:relative}.dashboard-start-copy>small{color:#f36b2b;letter-spacing:.18em;font-size:8px;font-weight:900}.dashboard-start-copy h2{letter-spacing:-.05em;margin:5px 0 7px;font-size:31px;line-height:1}.dashboard-start-copy p{color:#b8c2cc;max-width:700px;margin:0;font-size:11px;line-height:1.5}.dashboard-start-copy p strong{color:#fff}.dashboard-start-status{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.dashboard-start-status span{color:#8995a2;letter-spacing:.08em;border:1px solid #ffffff13;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:7px;font-weight:850;display:flex}.dashboard-start-status i{font-style:normal}.dashboard-start-status .loaded{color:#8fe2bf;background:#37c88e10;border-color:#37c88e33}.dashboard-start-action{z-index:2;text-align:center;min-width:148px;position:relative}.dashboard-start-action button{color:#fff;background:linear-gradient(135deg,#f46c27,#df481e);border:0;border-radius:14px;padding:13px 16px;font-size:10px;font-weight:850;box-shadow:0 10px 25px #e6532140}.dashboard-start-action button b{margin-left:10px}.dashboard-inline-loader{color:#7dd3ff;letter-spacing:.14em;justify-items:center;gap:8px;font-size:7px;font-weight:900;display:grid}.dashboard-inline-loader i{border:3px solid #ffffff1c;border-top-color:#4bc9ff;border-radius:50%;width:38px;height:38px;animation:1s linear infinite dashboard-loader}@keyframes dashboard-loader{to{transform:rotate(360deg)}}@keyframes dashboard-welcome-in{0%{opacity:0;transform:translateY(-12px)scale(.985)}}@keyframes dashboard-welcome-out{to{opacity:0;filter:blur(7px);transform:translateY(-8px)}}.email-task-page{border:1px solid var(--line);background:var(--surface);border-radius:25px;padding:26px;box-shadow:0 16px 45px #0000000b}.email-task-heading{border:0;border-bottom:1px solid var(--line);background:0 0;justify-content:space-between;align-items:flex-start;gap:20px;height:auto;margin:0 0 18px;padding:0 0 20px;display:flex}.email-task-heading small,.mailbox-address label,.email-source small,.suggested-task small{color:#ef4b23;letter-spacing:.14em;font-size:8px;font-weight:900}.email-task-heading h2{letter-spacing:-.04em;margin:5px 0;font-size:26px}.email-task-heading p{max-width:680px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.email-task-heading>span{color:#269767;white-space:nowrap;background:#31af781f;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:850}.mailbox-control{border:1px solid #4aaeff;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.mailbox-control{border:1px solid color-mix(in srgb,#4aaeff 20%,var(--line))}}.mailbox-control{background:#4aaeff0d;border-radius:18px}.mailbox-address{gap:6px;display:grid}.mailbox-address input{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);border-radius:11px;padding:11px 13px;font-weight:750}.mailbox-address small{color:var(--muted);font-size:8px}.mailbox-control>button{color:#fff;background:#ef5425;border:0;border-radius:12px;height:42px;padding:0 16px;font-size:9px;font-weight:850}.mailbox-control>button:disabled{opacity:.7}.mailbox-control>button b{margin-left:9px}.email-scan-safety,.role-task-note{background:var(--ink);border-radius:13px;gap:10px;margin:12px 0;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.email-scan-safety,.role-task-note{background:color-mix(in srgb,var(--ink) 4%,transparent)}}.email-scan-safety,.role-task-note{font-size:9px}.email-scan-safety b,.role-task-note b{color:var(--ink)}.email-scan-safety span,.role-task-note span{color:var(--muted)}.email-task-list{gap:9px;margin-top:14px;display:grid}.email-task-list article{border:1px solid var(--line);background:var(--ink);border-radius:15px;grid-template-columns:34px minmax(150px,.8fr) minmax(250px,1.5fr) auto;align-items:center;gap:12px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.email-task-list article{background:color-mix(in srgb,var(--ink) 2%,transparent)}}.email-task-list article.approved{background:#31af780d;border-color:#31af7840}.task-check{border:1px solid var(--line);background:var(--card);color:#ef5425;border-radius:10px;width:31px;height:31px;font-weight:900}.approved .task-check{color:#fff;background:#31af78;border-color:#31af78}.email-source,.suggested-task{gap:4px;min-width:0;display:grid}.email-source strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.suggested-task input{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #0000;font-size:10px}.suggested-task input:focus{border-bottom-color:#4aaeff;outline:0}.task-due{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800}@media (width<=1050px){.dashboard-start-card{grid-template-columns:58px minmax(0,1fr)}.dashboard-start-coffee{width:56px;height:56px}.dashboard-start-action{grid-column:2;justify-self:start}.email-task-list article{grid-template-columns:34px 1fr auto}.suggested-task{grid-column:2/-1}.mailbox-control{grid-template-columns:1fr}.mailbox-control>button{justify-self:start}}@media (width<=700px){.dashboard-start-card{grid-template-columns:1fr;padding:22px}.dashboard-start-coffee{display:none}.dashboard-start-action{grid-column:1}.dashboard-start-copy h2{font-size:27px}.email-task-page{padding:18px}.email-task-heading{display:grid}.mailbox-control>button{width:100%}.email-task-list article{grid-template-columns:34px 1fr}.task-due{grid-column:2;justify-self:start}.suggested-task{grid-column:2}}@media (prefers-reduced-motion:reduce){.dashboard-start-card,.dashboard-start-card.leaving,.dashboard-inline-loader i{animation:none}}.receiver-brand button{color:#7bdcff;letter-spacing:.09em;text-transform:uppercase;background:#07131a;border:1px solid #45c7ff66;border-radius:999px;margin-left:8px;padding:4px 7px;font-size:5px;font-weight:900;box-shadow:0 0 8px #37bfff22}.hub-main>.receiver-player.stereo-compact{margin:0 0 14px}.hub-main>.receiver-player.stereo-compact .receiver-face{background:linear-gradient(112deg,#e9edf0,#919da5 18%,#dfe5e8 50%,#849199 82%,#dbe1e4);border-color:#b8c1c8;grid-template-columns:74px minmax(0,1fr) 74px;gap:10px;min-height:84px;padding:14px 16px 10px;box-shadow:inset 0 1px #fff,0 7px 22px #0004,0 0 18px #37bfff1f}.hub-main>.receiver-player.stereo-compact .receiver-brand{top:5px;left:13px}.hub-main>.receiver-player.stereo-compact .receiver-brand span{font-size:9px}.hub-main>.receiver-player.stereo-compact .receiver-brand small{font-size:4px}.hub-main>.receiver-player.stereo-compact .receiver-knob-block{align-self:center;gap:2px}.hub-main>.receiver-player.stereo-compact .receiver-knob-block>label{font-size:4px}.hub-main>.receiver-player.stereo-compact .receiver-knob{border-width:2px;width:45px;height:45px;box-shadow:0 0 0 3px #7a8389,0 0 0 5px #263038,0 0 11px #49c7ff,inset 0 0 9px #fff8}.hub-main>.receiver-player.stereo-compact .receiver-knob>i{inset:5px}.hub-main>.receiver-player.stereo-compact .receiver-knob>i:after{height:9px;top:3px}.hub-main>.receiver-player.stereo-compact .volume-knob input{width:55px;height:55px;inset:-5px}.hub-main>.receiver-player.stereo-compact .receiver-display{border-width:3px;grid-template-columns:105px 1fr;height:58px;padding:6px;box-shadow:inset 0 0 15px #000,0 0 14px #37bfffcc}.hub-main>.receiver-player.stereo-compact .receiver-meters{gap:4px}.hub-main>.receiver-player.stereo-compact .receiver-meters span:before{background:repeating-linear-gradient(90deg,#0000 0 6px,#174c67 6px 7px);inset:5px 4px 11px}.hub-main>.receiver-player.stereo-compact .receiver-meters i{height:22px;bottom:9px}.hub-main>.receiver-player.stereo-compact .receiver-meters b{font-size:3px;bottom:2px}.hub-main>.receiver-player.stereo-compact .receiver-readout small{font-size:4px}.hub-main>.receiver-player.stereo-compact .receiver-readout strong{font-size:12px}.hub-main>.receiver-player.stereo-compact .receiver-readout em{font-size:5px}.hub-main>.receiver-player.stereo-compact .receiver-spectrum{height:12px;margin-top:2px}.hub-main>.receiver-player.stereo-compact .receiver-lower-controls{gap:4px;display:flex;position:absolute;bottom:5px;right:12px}.hub-main>.receiver-player.stereo-compact .receiver-presets{display:none}.hub-main>.receiver-player.stereo-compact .receiver-power,.hub-main>.receiver-player.stereo-compact .receiver-source{height:18px;padding:0 6px;font-size:4px}.hub-main>.receiver-player.stereo-compact .receiver-source{display:none}.hub-main>.receiver-player.stereo-expanded .receiver-face{background:linear-gradient(105deg,#f1f4f5,#8d989f 17%,#e5eaed 50%,#818c93 82%,#edf1f2);border-color:#c7d0d5;box-shadow:inset 0 1px #fff,0 12px 34px #0005,0 0 24px #39bfff2e}.hub-main>.receiver-player.stereo-expanded .receiver-display{box-shadow:inset 0 0 22px #000,0 0 18px #37bfffcc}@media (width<=720px){.hub-main>.receiver-player.stereo-compact .receiver-face{grid-template-columns:48px 1fr 48px;padding-inline:8px}.hub-main>.receiver-player.stereo-compact .receiver-display{grid-template-columns:1fr}.hub-main>.receiver-player.stereo-compact .receiver-meters,.hub-main>.receiver-player.stereo-compact .receiver-brand small{display:none}}.privacy-wallpaper-control{border:1px solid var(--line);background:var(--surface);border-radius:11px;align-items:center;gap:7px;height:36px;padding:5px 9px;display:flex}.privacy-wallpaper-control>span{color:var(--muted);font-size:7px;font-weight:850}.privacy-wallpaper-control select{max-width:96px;color:var(--ink);background:0 0;border:0;outline:0;font-size:8px;font-weight:750}.privacy-screen{isolation:isolate;transition:background .35s}.privacy-screen:before,.privacy-screen:after{content:"";z-index:-1;pointer-events:none;position:absolute}.privacy-screen.wallpaper-midnight{background:radial-gradient(circle at 50% 43%,#28465f,#101923 46%,#05090d)}.privacy-screen.wallpaper-midnight:before{background:linear-gradient(115deg,#0000 40%,#53c9ff0e 50%,#0000 60%);inset:0}.privacy-screen.wallpaper-silver{color:#111820;background:radial-gradient(circle at 50% 42%,#eef2f4,#9ca8af 50%,#48545d)}.privacy-screen.wallpaper-silver:before{background:repeating-linear-gradient(105deg,#ffffff08 0 1px,#00000008 1px 3px);inset:0}.privacy-screen.wallpaper-orange{background:radial-gradient(circle at 50% 44%,#ef7a39,#7f261d 48%,#1b0b0a)}.privacy-screen.wallpaper-orange:before{background:radial-gradient(circle at 80% 15%,#ffd49c22,#0000 30%);inset:0}.privacy-screen.wallpaper-grid{background:radial-gradient(circle at 50% 38%,#1d3649,#09131c 52%,#04070a)}.privacy-screen.wallpaper-grid:before{background-image:linear-gradient(#57caff12 1px,#0000 1px),linear-gradient(90deg,#57caff12 1px,#0000 1px);background-size:46px 46px;inset:-30%;transform:perspective(700px)rotateX(62deg)translateY(34%)}.privacy-screen.wallpaper-grid:after{background:#55caff55;width:70vw;height:1px;bottom:8%;left:50%;transform:translate(-50%);box-shadow:0 0 25px #43c9ff}.privacy-brand{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07101948;border-radius:30px;padding:42px;box-shadow:0 24px 80px #0004}.wallpaper-silver .privacy-brand{background:#ffffff3d}.privacy-brand>span{background:linear-gradient(145deg,#ff7432,#e22f36);border-radius:35px;width:118px;height:118px;box-shadow:0 0 70px #ef4b2355}.privacy-brand>span b{font-size:39px}.privacy-brand>small{color:currentColor;opacity:.82;margin-top:20px}.privacy-brand button{min-width:160px;color:inherit;background:#ffffff17;border-color:#ffffff35;margin-top:24px;padding:13px 20px;box-shadow:0 10px 30px #0002}.wallpaper-silver .privacy-brand button{background:#fff6;border-color:#11182022}@media (width<=980px){.privacy-wallpaper-control>span{display:none}.privacy-wallpaper-control select{max-width:78px}}.hub-top-actions>.receiver-player.stereo-compact{background:linear-gradient(145deg,#111519,#050708);border:1px solid #343a3f;border-radius:8px;flex:0 0 286px;order:2;width:286px;height:48px;margin:0;padding:3px;overflow:hidden;box-shadow:0 7px 18px #0004,inset 0 1px #ffffff20}.hub-top-actions>.receiver-player.stereo-compact .receiver-face{background:repeating-linear-gradient(92deg,#ffffff09 0 1px,#0000 1px 4px),linear-gradient(112deg,#d8d5cb 0,#f0eee7 18%,#a7aaa8 42%,#e7e4dc 68%,#8d9495 100%);border:1px solid #d7d1c3;border-radius:5px;grid-template-rows:1fr;grid-template-columns:28px minmax(0,1fr) 28px;gap:5px;height:40px;min-height:40px;padding:4px 5px;box-shadow:inset 0 1px #fff,inset 0 -1px #676d70,0 0 10px #4bcaff24}.hub-top-actions>.receiver-player.stereo-compact .receiver-face:before,.hub-top-actions>.receiver-player.stereo-compact .receiver-face:after{width:2px;height:2px;top:3px;box-shadow:0 32px #554d41}.hub-top-actions>.receiver-player.stereo-compact .receiver-face:before{left:3px}.hub-top-actions>.receiver-player.stereo-compact .receiver-face:after{right:3px}.hub-top-actions>.receiver-player.stereo-compact .receiver-brand{align-items:center;gap:3px;top:2px;left:7px}.hub-top-actions>.receiver-player.stereo-compact .receiver-brand span{letter-spacing:.08em;font-family:Georgia,serif;font-size:6px}.hub-top-actions>.receiver-player.stereo-compact .receiver-brand small{display:none}.hub-top-actions>.receiver-player.stereo-compact .receiver-brand button{color:#8be2ff;background:#02090d;border-color:#173a4c;margin:0;padding:1px 4px;font-size:3px;box-shadow:inset 0 0 4px #36c8ff33}.hub-top-actions>.receiver-player.stereo-compact .receiver-knob-block{align-self:center;gap:1px}.hub-top-actions>.receiver-player.stereo-compact .receiver-knob-block>label{letter-spacing:.12em;font-size:3px}.hub-top-actions>.receiver-player.stereo-compact .receiver-knob{border-width:1px;width:22px;height:22px;box-shadow:0 0 0 2px #7b7f7c,0 0 0 3px #252a2d,0 0 5px #42c9ff,inset 0 0 4px #fff9}.hub-top-actions>.receiver-player.stereo-compact .receiver-knob>i{inset:3px}.hub-top-actions>.receiver-player.stereo-compact .receiver-knob>i:after{width:1px;height:5px;top:1px}.hub-top-actions>.receiver-player.stereo-compact .volume-knob input{width:30px;height:30px;inset:-4px}.hub-top-actions>.receiver-player.stereo-compact .receiver-display{background:#010608;border-width:2px;border-color:#1c252b;border-radius:3px;grid-template-columns:58px minmax(0,1fr);gap:4px;height:30px;padding:3px;box-shadow:inset 0 0 9px #000,0 0 7px #32bfffaa}.hub-top-actions>.receiver-player.stereo-compact .receiver-meters{gap:3px}.hub-top-actions>.receiver-player.stereo-compact .receiver-meters span{background:linear-gradient(#b8ebff,#3faee8 56%,#123f5a);border-radius:2px}.hub-top-actions>.receiver-player.stereo-compact .receiver-meters span:before{background:repeating-linear-gradient(90deg,#0000 0 4px,#174c67 4px 5px);inset:3px 2px 7px}.hub-top-actions>.receiver-player.stereo-compact .receiver-meters i{height:13px;bottom:6px}.hub-top-actions>.receiver-player.stereo-compact .receiver-meters b{font-size:2px;bottom:1px}.hub-top-actions>.receiver-player.stereo-compact .receiver-readout small{font-size:2.5px}.hub-top-actions>.receiver-player.stereo-compact .receiver-readout strong{margin:2px 0 1px;font-size:7px}.hub-top-actions>.receiver-player.stereo-compact .receiver-readout em{font-size:3px}.hub-top-actions>.receiver-player.stereo-compact .receiver-spectrum{gap:1px;height:5px;margin:1px 0 0}.hub-top-actions>.receiver-player.stereo-compact .receiver-lower-controls{gap:2px;display:flex;position:absolute;bottom:2px;right:4px}.hub-top-actions>.receiver-player.stereo-compact .receiver-presets,.hub-top-actions>.receiver-player.stereo-compact .receiver-source{display:none}.hub-top-actions>.receiver-player.stereo-compact .receiver-power{background:linear-gradient(#e5e0d6,#827e75);border-radius:2px;width:26px;height:9px;padding:0;font-size:2.5px}.hub-top-actions>.receiver-player.stereo-compact .receiver-power i{width:3px;height:3px}.hub-main>.receiver-player.stereo-expanded{margin:0 0 14px}@media (width<=1280px){.hub-top-actions>.receiver-player.stereo-compact{flex-basis:240px;width:240px}.hub-top-actions>.receiver-player.stereo-compact .receiver-display{grid-template-columns:46px minmax(0,1fr)}.hub-date{display:none}}@media (width<=980px){.hub-top-actions>.receiver-player.stereo-compact{flex-basis:210px;width:210px}.hub-top-actions>.receiver-player.stereo-compact .receiver-display{grid-template-columns:1fr}.hub-top-actions>.receiver-player.stereo-compact .receiver-meters{display:none}}@media (width<=720px){.hub-top-actions>.receiver-player.stereo-compact{flex-basis:154px;width:154px}.privacy-wallpaper-control{display:none}}.experience header{grid-template-columns:minmax(280px,1fr) auto auto!important}.experience .account{justify-content:flex-end;justify-self:end;gap:8px}.experience .account .business-hub-link{color:#fff!important;background:linear-gradient(135deg,#f26a21,#dd4918)!important;border:0!important;border-radius:999px!important;min-height:40px!important;padding:9px 15px!important;font-size:12px!important;box-shadow:0 8px 20px #dd491838!important}.experience .account .team-login-link{min-height:36px!important;box-shadow:none!important;color:var(--muted)!important;background:0 0!important;border:0!important;padding:7px 12px!important;font-size:10px!important}.experience .account .team-login-link:hover{color:var(--ink)!important;background:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.experience .account .team-login-link:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)!important}}.hub-private-note button{border:1px solid var(--line);color:var(--muted);text-align:left;background:0 0;border-radius:9px;margin-top:4px;padding:7px 9px;font-size:8px;font-weight:800}.business-hub{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.business-hub{background:color-mix(in srgb,var(--bg) 97%,#edf3f8 3%)}}.hub-sidebar{background:var(--surface);padding:22px 14px 16px}@supports (color:color-mix(in lab, red, red)){.hub-sidebar{background:color-mix(in srgb,var(--surface) 96%,transparent)}}.hub-owner>span{box-shadow:none;background:#ef5a2a;border-radius:50%}.hub-sidebar nav{gap:2px}.hub-sidebar nav button{border-radius:10px;grid-template-columns:1fr auto;min-height:48px;padding:8px 12px}.hub-sidebar nav button i{display:none}.hub-sidebar nav button b{opacity:0;font-size:13px;transition:opacity .18s}.hub-sidebar nav button:hover b,.hub-sidebar nav button.active b{opacity:.55}.hub-sidebar nav button.active{background:#ef5a2a}@supports (color:color-mix(in lab, red, red)){.hub-sidebar nav button.active{background:color-mix(in srgb,#ef5a2a 8%,var(--surface))}}.hub-sidebar nav button.active{box-shadow:inset 2px 0 #ef5a2a}.hub-sidebar nav strong{font-size:11px;font-weight:700}.hub-sidebar nav small{opacity:.75;font-size:8px}.hub-private-note{background:0 0;border:0;padding:10px 12px 0}.hub-main{padding-top:24px}.hub-topline{align-items:center;margin-bottom:18px}.hub-top-actions{gap:6px}.hub-top-actions>button,.privacy-wallpaper-control{box-shadow:none;border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.hub-top-actions>button,.privacy-wallpaper-control{border-color:color-mix(in srgb,var(--line) 80%,transparent)}}.hub-top-actions>button,.privacy-wallpaper-control{background:0 0}.hub-welcome{min-height:132px;box-shadow:none;background:linear-gradient(120deg,#202a35,#18212a);padding:26px 30px}.hub-welcome:before{content:"FCP OS is working";color:#91d6b6;letter-spacing:.08em;font-size:8px;font-weight:800;position:absolute;bottom:18px;right:28px}.hub-welcome button{color:#17212a;box-shadow:none;background:#fff;border:0}.hub-metrics{border:1px solid var(--line);background:var(--line);border-radius:18px;gap:1px;margin:18px 0;overflow:hidden}.hub-metrics article{box-shadow:none;border:0;border-radius:0;padding:16px 18px}.hub-metrics i{padding:0;background:0 0!important}.hub-metrics i.red,.hub-metrics i.blue,.hub-metrics i.green,.hub-metrics i.orange{color:var(--muted)}.hub-dashboard-grid{gap:12px}.hub-panel{box-shadow:none;border-radius:18px}.hub-panel header>span{color:var(--muted)}.owner-brief button i,.owner-brief button b{display:none}.owner-brief button{background:0 0;grid-template-columns:1fr;padding:12px 0}.production-row .job-dot{width:6px;height:6px;box-shadow:none}.dashboard-start-card{box-shadow:none}@media (width<=1100px){.hub-welcome:before{display:none}}.calm-assistant-board{border:1px solid var(--line);background:var(--surface);border-radius:22px;padding:26px}.calm-assistant-board>header{background:0 0;border:0;justify-content:space-between;align-items:flex-start;height:auto;margin:0 0 22px;padding:0;display:flex}.calm-assistant-board>header small,.module-manager-heading small{color:#ef5a2a;letter-spacing:.15em;font-size:8px;font-weight:850}.calm-assistant-board>header h2{letter-spacing:-.035em;margin:6px 0;font-size:22px}.calm-assistant-board>header p{color:var(--muted);margin:0;font-size:11px}.calm-assistant-board>header>span{color:#4d8d6b;background:#78b9961f;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:750}.calm-assistant-columns{grid-template-columns:1.05fr 1.15fr 1fr;gap:10px;display:grid}.calm-assistant-columns article{border:1px solid var(--line);background:var(--bg);border-radius:17px;min-height:180px;padding:20px}@supports (color:color-mix(in lab, red, red)){.calm-assistant-columns article{background:color-mix(in srgb,var(--bg) 45%,transparent)}}.calm-assistant-columns article>small{letter-spacing:.12em;color:var(--muted);font-size:8px;font-weight:850}.calm-assistant-columns article>h3{margin:8px 0 10px;font-size:15px}.calm-assistant-columns article>p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.calm-assistant-columns article>button{color:var(--ink);background:0 0;border:0;margin-top:17px;padding:0;font-size:10px;font-weight:800}.calm-assistant-columns .handling-column{background:#82b99b}@supports (color:color-mix(in lab, red, red)){.calm-assistant-columns .handling-column{background:color-mix(in srgb,#82b99b 7%,var(--surface))}}.calm-assistant-columns .approval-column{background:#ef5a2a}@supports (color:color-mix(in lab, red, red)){.calm-assistant-columns .approval-column{background:color-mix(in srgb,#ef5a2a 5%,var(--surface))}}.approval-column>button{text-align:left;justify-content:space-between;gap:14px;width:100%;display:flex;border-top:1px solid var(--line)!important;margin:0!important;padding:10px 0!important}.approval-column>button b{color:#ef5a2a;font-size:9px}.calm-dashboard-details{margin-top:12px}.calm-dashboard-details>summary{border:1px solid var(--line);width:max-content;color:var(--muted);cursor:pointer;border-radius:999px;padding:9px 13px;font-size:9px;font-weight:750;list-style:none}.calm-dashboard-details>summary::-webkit-details-marker{display:none}.calm-dashboard-details[open]>summary{color:var(--ink)}.module-manager-page{border:1px solid var(--line);background:var(--surface);border-radius:24px;padding:28px}.module-manager-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:22px;display:flex}.module-manager-heading h2{letter-spacing:-.04em;margin:6px 0;font-size:25px}.module-manager-heading p{max-width:650px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.module-manager-heading>span{background:var(--ink);border-radius:999px;padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.module-manager-heading>span{background:color-mix(in srgb,var(--ink) 5%,transparent)}}.module-manager-heading>span{color:var(--muted);white-space:nowrap;font-size:9px}.module-add-bar{border:1px solid var(--line);background:#ef5a2a;border-radius:16px;grid-template-columns:1fr minmax(250px,.8fr) auto;align-items:end;gap:14px;margin:18px 0;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.module-add-bar{background:color-mix(in srgb,#ef5a2a 4%,var(--surface))}}.module-add-bar>div{gap:4px;display:grid}.module-add-bar strong{font-size:12px}.module-add-bar small{color:var(--muted);font-size:9px}.module-add-bar label,.module-editor label{gap:6px;display:grid}.module-add-bar label span,.module-editor label span{color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:800}.module-add-bar input,.module-editor input,.module-editor select{border:1px solid var(--line);background:var(--bg);width:100%;min-height:38px;color:var(--ink);border-radius:10px;padding:9px 11px;font-size:10px}.module-add-bar>button,.module-actions button{background:var(--ink);min-height:38px;color:var(--bg);border:0;border-radius:10px;padding:9px 14px;font-size:9px;font-weight:800}.module-add-bar>button:disabled{opacity:.35}.module-list{gap:8px;display:grid}.module-list>article{border:1px solid var(--line);background:var(--bg);border-radius:15px;padding:15px 17px}@supports (color:color-mix(in lab, red, red)){.module-list>article{background:color-mix(in srgb,var(--bg) 32%,transparent)}}.module-list>article.paused{opacity:.72}.module-main{grid-template-columns:66px 1fr;align-items:center;gap:14px;display:grid}.module-main strong{font-size:12px}.module-main p{color:var(--muted);margin:4px 0;font-size:9px}.module-main small{color:#579275;font-size:8px;font-weight:750}.paused .module-main small{color:var(--muted)}.module-list>article{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.module-actions{align-items:center;gap:12px;display:flex}.module-actions>span{color:var(--muted);font-size:9px}.module-actions button{min-height:32px;color:var(--ink);border:1px solid var(--line);background:0 0}.module-toggle{cursor:pointer;align-items:center;gap:7px;display:flex}.module-toggle input{opacity:0;position:absolute}.module-toggle i{background:#b8bdc4;border-radius:999px;width:34px;height:19px;position:relative}.module-toggle i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .18s;position:absolute;top:3px;left:3px}.module-toggle input:checked+i{background:#629b7c}.module-toggle input:checked+i:after{transform:translate(15px)}.module-toggle span{color:var(--muted);font-size:8px;font-weight:800}.module-editor{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:.75fr 1.5fr .75fr;gap:12px;margin-top:5px;padding-top:14px;display:grid}.module-help-note{background:#6f9fbb12;border-radius:13px;grid-template-columns:auto 1fr;gap:14px;margin-top:16px;padding:13px 16px;font-size:9px;display:grid}.module-help-note span{color:var(--muted);line-height:1.5}@media (width<=1050px){.calm-assistant-columns{grid-template-columns:1fr}.calm-assistant-columns article{min-height:0}.module-add-bar,.module-list>article{grid-template-columns:1fr}.module-actions{justify-content:space-between}.module-editor{grid-template-columns:1fr}}@media (width<=700px){.calm-assistant-board,.module-manager-page{padding:18px}.calm-assistant-board>header,.module-manager-heading{gap:12px;display:grid}}.business-hub{grid-template-columns:220px minmax(0,1fr)}.hub-sidebar{padding:20px 12px 14px}.hub-sidebar nav{gap:1px;padding-top:12px}.hub-sidebar nav button{min-height:38px;padding:7px 10px}.hub-sidebar nav button span{display:block}.hub-sidebar nav strong,.hub-sidebar nav button b{font-size:11px}.hub-main{padding:20px 24px 40px}.hub-topline{margin-bottom:14px}.hub-date{display:none}.hub-welcome{border:1px solid var(--line);min-height:86px;color:var(--ink);background:var(--surface);border-radius:17px;padding:18px 22px}.hub-welcome:before{display:none}.hub-welcome small{color:#ef5a2a}.hub-welcome h2{margin:4px 0;font-size:18px}.hub-welcome p{color:var(--muted);font-size:10px}.hub-welcome button{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:10px;padding:10px 13px;font-size:9px}.calm-assistant-board{margin-top:12px;padding:21px}.calm-assistant-board>header{margin-bottom:17px}.hub-top-actions>.receiver-player.stereo-compact{flex-basis:260px;width:260px;height:42px}.hub-top-actions>.receiver-player.stereo-compact .receiver-face{background:linear-gradient(110deg,#d8dde0,#aeb7bd 45%,#d9dee0);border:1px solid #77838d;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:6px;height:42px;min-height:42px;padding:5px 7px;display:grid;box-shadow:inset 0 1px #fff,0 4px 12px #0002}.hub-top-actions>.receiver-player.stereo-compact .receiver-face:before,.hub-top-actions>.receiver-player.stereo-compact .receiver-face:after,.hub-top-actions>.receiver-player.stereo-compact .receiver-knob-block,.hub-top-actions>.receiver-player.stereo-compact .receiver-meters,.hub-top-actions>.receiver-player.stereo-compact .receiver-spectrum,.hub-top-actions>.receiver-player.stereo-compact .receiver-presets,.hub-top-actions>.receiver-player.stereo-compact .receiver-source{display:none}.hub-top-actions>.receiver-player.stereo-compact .receiver-brand{background:#061017;border:2px solid #17212a;border-radius:6px;align-items:center;gap:7px;min-width:0;height:30px;padding:4px 8px;display:flex;position:static;box-shadow:inset 0 0 9px #000,0 0 7px #42bfff66}.hub-top-actions>.receiver-player.stereo-compact .receiver-brand span{color:#8bdcff;font:700 8px Georgia,serif}.hub-top-actions>.receiver-player.stereo-compact .receiver-brand small{color:#d6f5ff;white-space:nowrap;text-overflow:ellipsis;font-size:5px;display:block;overflow:hidden}.hub-top-actions>.receiver-player.stereo-compact .receiver-brand button{color:#7fd5fb;white-space:nowrap;background:0 0;border:0;margin-left:auto;padding:0;font-size:6px;position:static}.hub-top-actions>.receiver-player.stereo-compact .receiver-display{height:26px;box-shadow:none;pointer-events:none;background:0 0;border:0;padding:3px 5px;display:block;position:absolute;top:8px;left:76px;right:62px}.hub-top-actions>.receiver-player.stereo-compact .receiver-readout{padding:0}.hub-top-actions>.receiver-player.stereo-compact .receiver-readout small,.hub-top-actions>.receiver-player.stereo-compact .receiver-readout em{display:none}.hub-top-actions>.receiver-player.stereo-compact .receiver-readout strong{color:#b7ecff;margin:0;font-size:7px;line-height:20px}.hub-top-actions>.receiver-player.stereo-compact .receiver-lower-controls{align-self:center;display:block;position:static}.hub-top-actions>.receiver-player.stereo-compact .receiver-power{color:#182127;background:linear-gradient(#f4f5f5,#879198);border:1px solid #68737b;border-radius:50%;width:28px;height:28px;padding:0;font-size:0;box-shadow:inset 0 1px #fff}.hub-top-actions>.receiver-player.stereo-compact .receiver-power i{background:#4fc6f4;border-radius:50%;width:7px;height:7px;margin:auto;display:block;box-shadow:0 0 7px #38bfff}.privacy-wallpaper-control{display:none!important}.appearance-settings{border:1px solid var(--line);background:var(--surface);border-radius:15px;grid-template-columns:minmax(260px,1fr) minmax(220px,auto);justify-content:space-between;align-items:center;gap:22px;margin:0 0 14px;padding:17px 19px;display:grid}.appearance-settings>div{gap:3px;display:grid}.appearance-settings small{color:#ef5a2a;letter-spacing:.14em;font-size:7px;font-weight:850}.appearance-settings strong{font-size:15px}.appearance-settings p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.appearance-settings label{gap:5px;min-width:170px;display:grid}.appearance-settings label span{color:var(--muted);font-size:12px;font-weight:750}.appearance-settings select{border:1px solid var(--line);background:var(--bg);min-height:42px;color:var(--ink);border-radius:9px;padding:8px 11px;font-size:12px}@media (width<=1050px){.business-hub{grid-template-columns:190px minmax(0,1fr)}.hub-top-actions>.receiver-player.stereo-compact{flex-basis:210px;width:210px}}@media (width<=760px){.business-hub{grid-template-columns:1fr}.hub-main{padding:18px 14px 36px}.hub-sidebar nav{grid-template-columns:repeat(3,1fr)}.hub-sidebar nav button{min-height:36px}.hub-top-actions>.receiver-player.stereo-compact{flex-basis:180px;width:180px}.appearance-settings{grid-template-columns:1fr}}.hub-top-actions>.receiver-player.stereo-compact{width:300px;height:42px;box-shadow:none;background:0 0;border:0;border-radius:10px;flex:0 0 300px;margin:0;padding:0;display:block}.compact-hifi{color:#15202a;background:linear-gradient(115deg,#ece9df,#c5c1b6 42%,#efede6);border:1px solid #a7adb1;border-radius:10px;grid-template-columns:34px minmax(82px,1fr) 28px 56px auto;align-items:center;gap:8px;width:100%;height:42px;padding:5px 7px;display:grid;box-shadow:inset 0 1px #ffffffe6,0 4px 12px #1f262b1f}.compact-meter{background:linear-gradient(#bdeeff,#3d9dcc 62%,#17425b);border:2px solid #202a31;border-radius:5px;height:28px;position:relative;overflow:hidden;box-shadow:inset 0 0 7px #163e55,0 0 6px #42bfff59}.compact-meter:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 4px,#08365099 4px 5px);border-top:1px solid #09334bb3;position:absolute;inset:5px 4px 7px}.compact-meter i{transform-origin:bottom;background:#152c38;width:1px;height:17px;transition:all .25s;position:absolute;bottom:4px;left:50%;transform:rotate(-42deg)}.compact-meter i.active{animation:.8s ease-in-out infinite alternate compact-needle;transform:rotate(34deg)}@keyframes compact-needle{to{transform:rotate(16deg)}}.compact-track{gap:1px;min-width:0;display:grid}.compact-track small{color:#6a645c;letter-spacing:.13em;font-size:6px;font-weight:900}.compact-track strong{color:#151b20;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.compact-play{color:#17212a;background:linear-gradient(#fff,#a9aaa5);border:1px solid #8c8d88;border-radius:50%;width:27px;height:27px;padding:0;font-size:9px;box-shadow:inset 0 1px #fff}.compact-volume{gap:2px;display:grid}.compact-volume span{color:#716b63;text-transform:uppercase;font-size:5px;font-weight:800}.compact-volume input{accent-color:#2789bb;width:56px}.hub-top-actions>.receiver-player.stereo-compact .receiver-face{display:none!important}.hub-main{width:100%;max-width:1500px;margin:0 auto}.hub-topline{border-bottom:1px solid var(--line);min-height:48px;padding-bottom:12px}.hub-topline>div:first-child small{letter-spacing:.16em;font-size:7px}.hub-topline h1{letter-spacing:-.035em;margin-top:4px;font-size:23px}.hub-welcome{min-height:0;padding:15px 18px}.hub-welcome small{display:none}.hub-welcome p{margin:3px 0 0}.calm-assistant-board{box-shadow:none;border-radius:16px;padding:19px}.calm-assistant-board>header p{display:none}.calm-assistant-columns{gap:10px}.calm-assistant-columns article{min-height:150px;padding:16px}.hub-section-page{max-width:1120px;margin:0 auto}.hub-section-intro{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;justify-content:space-between;align-items:flex-end;gap:28px;min-height:124px;margin:8px 0 22px;padding:24px 26px;display:flex}.hub-section-intro>div{max-width:650px}.hub-section-intro small{color:#ef5a2a;letter-spacing:.16em;font-size:8px;font-weight:850}.hub-section-intro h2{letter-spacing:-.05em;margin:6px 0 7px;font-size:34px}.hub-section-intro p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.hub-section-intro>span{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:8px 11px;font-size:8px}.section-pricing .hub-section-intro{border-bottom-color:#46956c59}.section-artwork .hub-section-intro{border-bottom-color:#3a92c859}.section-workspace-label{justify-content:space-between;align-items:flex-end;margin:0 0 10px;padding:0 2px;display:flex}.section-workspace-label span{color:var(--muted);font-size:8px}.hub-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hub-module-grid button{text-align:left;min-height:76px;box-shadow:none;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr) auto;padding:15px 16px}.hub-module-grid button>span{color:var(--muted);grid-row:1/3;font-size:8px}.hub-module-grid button strong{font-size:12px}.hub-module-grid button small{color:var(--muted);grid-column:2;font-size:8px}.hub-module-grid button b{color:var(--muted);grid-row:1/3;align-self:center;font-size:8px}.section-pricing .hub-module-grid button:hover{background:#46956c09;border-color:#46956c8c}.section-artwork .hub-module-grid button:hover{background:#3a92c809;border-color:#3a92c88c}.art-control-settings{grid-template-columns:1fr 1fr;gap:13px;display:grid}.art-control-settings>label{border:1px solid var(--line);border-radius:13px;gap:7px;padding:14px;display:grid}.art-control-settings>label>span{font-size:9px;font-weight:800}.art-control-settings select,.art-control-settings textarea{border:1px solid var(--line);background:var(--bg);width:100%;min-height:40px;color:var(--ink);border-radius:9px;padding:9px 11px;font-size:9px}.art-control-settings textarea{resize:vertical;min-height:78px}.art-control-status{background:#3a92c80d;border-left:3px solid #3a92c8;grid-column:1/-1;gap:3px;padding:14px 16px;display:grid}.art-control-status span{color:#3a92c8;letter-spacing:.14em;font-size:7px;font-weight:900}.art-control-status small{color:var(--muted);font-size:8px}@media (width<=1120px){.hub-top-actions>.receiver-player.stereo-compact{flex-basis:240px;width:240px}.compact-volume{display:none}.compact-hifi{grid-template-columns:32px minmax(70px,1fr) 28px auto}}@media (width<=820px){.hub-top-actions>.receiver-player.stereo-compact{flex-basis:190px;width:190px}.compact-meter{display:none}.compact-hifi{grid-template-columns:minmax(60px,1fr) 28px auto}.hub-section-intro{flex-direction:column;align-items:flex-start}.hub-module-grid,.art-control-settings{grid-template-columns:1fr}.art-control-status{grid-column:1}}.business-hub{--hub-readable:11px}.hub-sidebar nav button{grid-template-columns:minmax(0,1fr) 14px;align-items:center;min-height:44px;padding:10px 12px}.hub-sidebar nav button>i{display:none}.hub-sidebar nav strong{font-size:12px;line-height:1.25}.hub-sidebar nav small{display:none}.hub-sidebar nav button>b{justify-self:end}.hub-owner strong{font-size:13px}.hub-owner small,.hub-private-note{font-size:10px;line-height:1.45}.hub-topline>div:first-child small{font-size:9px}.hub-topline h1{font-size:25px}.hub-top-actions button{font-size:10px}.hub-welcome h2{font-size:18px}.hub-welcome p{font-size:11px;line-height:1.5}.calm-assistant-board>header small{font-size:9px}.calm-assistant-board>header h2{font-size:21px}.calm-assistant-columns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.calm-assistant-columns article{height:100%;min-height:164px;padding:18px}.calm-assistant-columns article small{font-size:9px}.calm-assistant-columns article strong{font-size:13px}.calm-assistant-columns article p{font-size:11px;line-height:1.55}.hub-section-intro{align-items:flex-end;min-height:136px}.hub-section-intro>div{min-width:0}.hub-section-intro small{font-size:9px}.hub-section-intro h2{font-size:34px;line-height:1.08}.hub-section-intro p{font-size:12px;line-height:1.55}.hub-section-intro>span{font-size:10px}.section-workspace-label{align-items:center;min-height:28px}.section-workspace-label strong{font-size:14px}.section-workspace-label span{font-size:10px}.hub-module-grid button{grid-template-columns:30px minmax(0,1fr) 40px;align-items:center;height:100%;min-height:88px;padding:16px}.hub-module-grid button>span,.hub-module-grid button small,.hub-module-grid button b{font-size:10px;line-height:1.35}.hub-module-grid button strong{font-size:14px;line-height:1.3}.control-settings-screen>section{width:min(940px,100%);padding:28px 30px}.control-settings-screen header{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;align-items:flex-start;margin-bottom:16px;padding:0 0 20px}.control-settings-screen header>div{max-width:760px}.control-settings-screen header small{font-size:9px}.control-settings-screen header h2{font-size:30px;line-height:1.1}.control-settings-screen header>button{flex:0 0 46px;width:46px;height:46px}.control-purpose{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.control-purpose>div{border:1px solid var(--line);background:var(--ink);border-radius:14px;min-height:116px;padding:16px 18px}@supports (color:color-mix(in lab, red, red)){.control-purpose>div{background:color-mix(in srgb,var(--ink) 2%,transparent)}}.control-purpose small{color:#3a92c8;letter-spacing:.12em;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.control-purpose strong{font-size:13px;display:block}.control-purpose p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.55}.control-section-title{justify-content:space-between;align-items:center;min-height:36px;margin:0 0 10px;padding:0 2px;display:flex}.control-section-title span{color:var(--muted);font-size:10px}.pricing-settings-grid,.art-control-settings,.general-control-settings{align-items:stretch}.pricing-settings-grid>label,.art-control-settings>label,.general-control-settings>label{align-content:start;height:100%;min-height:112px;padding:16px}.pricing-settings-grid label>span,.art-control-settings>label>span,.general-control-settings>label>span{font-size:11px;line-height:1.35}.pricing-settings-grid input,.pricing-settings-grid select,.art-control-settings select,.art-control-settings textarea,.general-control-settings select,.general-control-settings textarea{font-size:12px}.art-control-status{justify-content:center;min-height:92px;padding:16px 18px}.art-control-status small{font-size:11px;line-height:1.45}.general-control-toggle span{font-size:11px!important}.control-calm-note,.control-settings-screen footer{font-size:10px;line-height:1.5}.control-settings-screen footer button{font-size:11px}.module-manager-heading h2{font-size:28px}.module-manager-heading p{font-size:11px}.module-manager-heading>span,.module-add-bar small,.module-actions>span{font-size:10px}.module-add-bar strong,.module-main strong{font-size:13px}.module-main p,.module-main small{font-size:10px;line-height:1.45}.module-add-bar label span,.module-editor label span{font-size:10px}.module-add-bar input,.module-editor input,.module-editor select{min-height:42px;font-size:11px}.module-editor{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.module-editor label{min-width:0}.module-instructions{grid-column:1/-1}@media (width<=1000px){.calm-assistant-columns{grid-template-columns:1fr}.calm-assistant-columns article{min-height:0}.module-editor{grid-template-columns:1fr 1fr}.module-instructions{grid-column:1/-1}}@media (width<=820px){.control-purpose{grid-template-columns:1fr}.control-purpose>div{min-height:0}.control-settings-screen{padding:10px}.control-settings-screen>section{padding:20px}.control-section-title{flex-direction:column;align-items:flex-start;gap:4px}.module-editor{grid-template-columns:1fr}.module-instructions{grid-column:auto}}.control-settings-screen{z-index:390;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#060a0f9e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.control-settings-screen>section{border:1px solid var(--line);background:var(--surface);width:min(860px,100%);max-height:min(780px,90vh);color:var(--ink);border-radius:24px;padding:28px;overflow:auto;box-shadow:0 30px 90px #00000047}.control-settings-screen header{border-bottom:1px solid var(--line);background:0 0;justify-content:space-between;align-items:flex-start;height:auto;margin:0 0 22px;padding:0 0 20px;display:flex}.control-settings-screen header small{color:#ef5a2a;letter-spacing:.15em;font-size:8px;font-weight:850}.control-settings-screen header h2{letter-spacing:-.035em;margin:6px 0;font-size:25px}.control-settings-screen header p{color:var(--muted);margin:0;font-size:10px}.control-settings-screen header>button{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);background:0 0;border-radius:50%;font-size:20px}.pricing-settings-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pricing-settings-grid>label,.general-control-settings>label{border:1px solid var(--line);background:var(--bg);border-radius:14px;gap:7px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.pricing-settings-grid>label,.general-control-settings>label{background:color-mix(in srgb,var(--bg) 32%,transparent)}}.pricing-settings-grid label>span,.general-control-settings label>span{font-size:10px;font-weight:750}.pricing-settings-grid label>div{align-items:center;gap:7px;display:flex}.pricing-settings-grid input,.general-control-settings select,.general-control-settings textarea{border:1px solid var(--line);background:var(--bg);width:100%;min-height:38px;color:var(--ink);border-radius:9px;padding:9px 10px;font-size:11px}.pricing-settings-grid label>div b{color:var(--muted);font-size:11px}.pricing-settings-grid label>small{color:var(--muted);font-size:8px;line-height:1.4}.control-calm-note{background:#6c9d8214;border-radius:12px;grid-template-columns:auto 1fr;gap:14px;margin-top:12px;padding:13px 15px;font-size:9px;display:grid}.control-calm-note span{color:var(--muted);line-height:1.45}.general-control-settings{grid-template-columns:1fr 1fr;gap:10px;display:grid}.general-control-settings label:last-child{grid-column:1/-1}.general-control-settings textarea{resize:vertical;min-height:100px}.general-control-toggle{grid-column:1/-1!important;grid-template-columns:none!important;align-items:center!important;gap:10px!important;display:flex!important}.general-control-toggle input{opacity:0;position:absolute}.general-control-toggle i{background:#b9bec5;border-radius:999px;width:38px;height:21px;position:relative}.general-control-toggle i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .18s;position:absolute;top:3px;left:3px}.general-control-toggle input:checked+i{background:#639b7d}.general-control-toggle input:checked+i:after{transform:translate(17px)}.control-settings-screen footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:16px;display:flex}.control-settings-screen footer span{color:var(--muted);font-size:9px}.control-settings-screen footer button{background:var(--ink);color:var(--bg);border:0;border-radius:10px;padding:11px 16px;font-size:9px;font-weight:800}@media (width<=760px){.pricing-settings-grid,.general-control-settings{grid-template-columns:1fr}.general-control-settings label:last-child{grid-column:auto}.control-settings-screen>section{padding:20px}.control-settings-screen footer{flex-direction:column;align-items:flex-start}}.stereo-compact.receiver-player{background:linear-gradient(#e7e2d7,#c9c2b4);border:1px solid #67778566;border-radius:12px;width:310px;min-width:310px;height:54px;padding:0;overflow:hidden;box-shadow:inset 0 1px #fff9,0 5px 14px #00000012}.dark .stereo-compact.receiver-player{background:linear-gradient(#d9d4c9,#aaa397)}.compact-hifi{grid-template-columns:40px minmax(0,1fr) 34px 48px;align-items:center;gap:8px;height:100%;padding:7px 8px;display:grid}.compact-play{width:36px;height:36px;color:#8edbff!important;background:linear-gradient(#45484b,#151719)!important;border:1px solid #7d786f!important;border-radius:50%!important;padding:0!important;font-size:12px!important;box-shadow:inset 0 0 0 2px #000,0 1px 2px #fff8!important}.compact-track{border-left:1px solid #a8a196;min-width:0;padding:2px 10px}.compact-track small{letter-spacing:.12em;display:block;color:#4c5359!important;font-size:8px!important}.compact-track strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden;color:#101417!important;font-size:12px!important}.compact-signal{background:#0a1117;border-radius:4px;justify-content:center;align-items:flex-end;gap:3px;height:25px;padding:5px;display:flex}.compact-signal i{background:#24536b;border-radius:2px;width:3px;height:5px;display:block}.compact-signal i:nth-child(2){height:11px}.compact-signal i:nth-child(3){height:17px}.compact-signal i.active{background:#7ed9ff;box-shadow:0 0 7px #44bfff}.compact-expand{color:#202326!important;background:#d8d1c4!important;border:1px solid #8c867a!important;border-radius:7px!important;height:34px!important;padding:0 9px!important;font-size:10px!important;font-weight:800!important}.stereo-expanded.receiver-player{width:min(880px,100%);box-shadow:none;background:0 0;border:0;margin:18px auto 24px;padding:0}.receiver-face{color:#1a1d20;background:linear-gradient(145deg,#eee9df 0%,#c9c2b6 48%,#a9a296 100%);border:1px solid #8f897f;border-radius:16px;padding:24px 26px 26px;position:relative;box-shadow:inset 0 1px #fff,inset 0 -1px #817c74,0 24px 55px #0003}.receiver-face:before{content:"";pointer-events:none;border:1px solid #ffffff65;border-radius:11px;position:absolute;inset:8px}.receiver-brand{background:0 0!important;border:0!important;border-bottom:1px solid #999287!important;justify-content:space-between!important;align-items:center!important;height:auto!important;margin:0 0 18px!important;padding:0 2px 14px!important;display:flex!important}.receiver-brand div{align-items:baseline;gap:12px;display:flex}.receiver-brand span{color:#16191c;font:700 25px Georgia,serif}.receiver-brand small{color:#555b60;letter-spacing:.18em;font-size:9px}.receiver-brand button{z-index:2;color:#292c2e;background:#d7d0c4;border:1px solid #8f897f;border-radius:8px;padding:9px 13px;font-size:10px;font-weight:800;position:relative}.receiver-display{background:linear-gradient(#071015,#020608)!important;border:2px solid #292d30!important;border-radius:10px!important;grid-template-columns:280px 1fr!important;gap:16px!important;padding:15px!important;display:grid!important;box-shadow:inset 0 0 28px #000,0 1px #fff8!important}.receiver-meters{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.receiver-meters span{background:linear-gradient(#b8ebff 0%,#77ccea 55%,#17425a 56%,#07131c 100%)!important;border:1px solid #35647b!important;border-radius:6px!important;height:108px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 25px #d8f6ff,0 0 14px #54c8ff44!important}.receiver-meters span:before{content:"";background:#173745;height:1px;position:absolute;top:48px;left:14px;right:14px;box-shadow:0 -14px #31596b,0 14px #173745}.receiver-meters i{transform-origin:bottom!important;background:#e65d45!important;width:2px!important;height:77px!important;transition:all .3s!important;position:absolute!important;bottom:13px!important;left:50%!important;transform:rotate(-32deg)!important}.receiver-meters i.active{transform:rotate(27deg)!important}.receiver-meters b{color:#b8eaff;font-size:8px;position:absolute;bottom:5px;left:8px}.receiver-readout{min-width:0;background:#02090e!important;border:1px solid #173747!important;border-radius:6px!important;flex-direction:column!important;justify-content:center!important;padding:10px 20px!important;display:flex!important}.receiver-readout small{letter-spacing:.14em;color:#6595aa!important;font-size:9px!important}.receiver-readout strong{text-shadow:0 0 15px #4bc6ff77;color:#aee8ff!important;margin:10px 0 6px!important;font:500 28px Georgia,serif!important}.receiver-readout em{color:#6f8b97!important;font-size:11px!important;font-style:normal!important}.receiver-controls{grid-template-columns:82px 82px 82px minmax(180px,1fr) 100px;align-items:center;gap:10px;margin-top:18px;display:grid}.receiver-controls>button{color:#25282a;background:linear-gradient(#e1dbcf,#b8b1a5);border:1px solid #7e786f;border-radius:8px;height:42px;font-size:10px;font-weight:800}.receiver-controls .receiver-power{color:#86dcff;background:linear-gradient(#303438,#101214);box-shadow:inset 0 0 0 2px #050607}.receiver-volume{background:#c7c0b5;border:1px solid #898278;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:10px;height:42px;padding:0 13px;display:grid}.receiver-volume span{font-size:9px;font-weight:800}.receiver-presets{grid-template-columns:repeat(4,1fr)!important;gap:8px!important;margin-top:12px!important;display:grid!important}.receiver-presets button{min-width:0;height:48px;text-align:left!important;color:#292c2f!important;background:#c4bdb1!important;border:1px solid #898278!important;border-radius:7px!important;grid-template-columns:24px 1fr!important;align-items:center!important;padding:7px 10px!important;display:grid!important}.receiver-presets button.active{color:#9ee3ff!important;background:#111a20!important;border-color:#397d9d!important;box-shadow:inset 0 0 13px #3bb9f322!important}.receiver-presets span{font-size:9px!important}.receiver-presets small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px!important}.art-rule-library{border:1px solid var(--line);background:var(--ink);border-radius:18px;margin:20px 0 10px;padding:24px}@supports (color:color-mix(in lab, red, red)){.art-rule-library{background:color-mix(in srgb,var(--ink) 2%,transparent)}}.art-rule-library>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.art-rule-library>header small{color:#ef5a2a;letter-spacing:.12em;font-size:11px;font-weight:850}.art-rule-library h3{margin:6px 0;font-size:24px}.art-rule-library>header p{max-width:720px;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.art-rule-library>header>strong{white-space:nowrap;border:1px solid var(--line);border-radius:9px;padding:9px 12px;font-size:12px}.art-rule-library>nav{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.art-rule-library>nav button{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:750}.art-rule-library>nav button.active{background:#4fa8d214;border-color:#4fa8d2}.art-rule-add{grid-template-columns:1fr auto;gap:9px;margin-bottom:14px;display:grid}.art-rule-add input{border:1px solid var(--line);background:var(--bg);min-height:44px;color:var(--ink);border-radius:9px;padding:10px 13px;font-size:14px}.art-rule-add button{background:var(--ink);color:var(--bg);border:0;border-radius:9px;padding:0 18px;font-size:12px;font-weight:800}.art-rule-list{gap:10px;max-height:650px;padding-right:4px;display:grid;overflow:auto}.art-rule-list article{border:1px solid var(--line);background:var(--bg);border-radius:13px;grid-template-columns:72px 1fr 64px;align-items:start;gap:12px;padding:15px;display:grid}.art-rule-list article.disabled{opacity:.55}.art-rule-switch{justify-items:center;gap:5px;font-size:11px;display:grid}.art-rule-switch input{accent-color:#3f9fca;width:20px;height:20px}.art-rule-fields{grid-template-columns:1fr 180px;gap:10px;display:grid}.art-rule-fields>div{gap:5px;display:grid}.art-rule-fields small{color:var(--muted);letter-spacing:.06em;font-size:10px;font-weight:850}.art-rule-fields input,.art-rule-fields select,.art-rule-fields textarea{border:1px solid var(--line);background:var(--ink);border-radius:8px;width:100%;min-height:40px;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.art-rule-fields input,.art-rule-fields select,.art-rule-fields textarea{background:color-mix(in srgb,var(--ink) 2%,var(--bg))}}.art-rule-fields input,.art-rule-fields select,.art-rule-fields textarea{color:var(--ink);font-size:13px}.art-rule-fields textarea{resize:vertical;min-height:70px}.art-rule-instruction{grid-column:1/-1}.art-rule-delete{color:#ba493c;background:0 0;border:0;align-self:center;padding:9px 5px;font-size:11px;font-weight:800}@media (width<=1100px){.stereo-compact.receiver-player{width:255px;min-width:255px}.compact-hifi{grid-template-columns:38px minmax(0,1fr) 34px}.compact-expand{display:none}.receiver-display{grid-template-columns:230px 1fr!important}.receiver-controls{grid-template-columns:repeat(3,1fr)}.receiver-volume{grid-column:1/3}.receiver-presets{grid-template-columns:repeat(2,1fr)!important}}@media (width<=760px){.stereo-compact.receiver-player{width:190px;min-width:190px}.compact-signal{display:none}.compact-hifi{grid-template-columns:38px minmax(0,1fr) 45px}.compact-expand{display:block}.receiver-face{padding:18px}.receiver-display{grid-template-columns:1fr!important}.receiver-meters{display:none!important}.receiver-readout strong{font-size:22px!important}.receiver-controls{grid-template-columns:1fr 1fr}.receiver-volume{grid-column:1/-1}.receiver-presets{grid-template-columns:1fr!important}.art-rule-library{padding:17px}.art-rule-library>header{flex-direction:column}.art-rule-list article{grid-template-columns:1fr}.art-rule-switch{justify-content:flex-start;display:flex}.art-rule-fields{grid-template-columns:1fr}.art-rule-delete{justify-self:start}}.quick-startup{z-index:10000;color:#fff;opacity:1;background:#030303;place-items:center;transition:opacity .32s,filter .32s;display:grid;position:fixed;inset:0}.quick-startup>div{text-align:center;justify-items:center;gap:18px;display:grid}.quick-startup h1{letter-spacing:-.05em;opacity:0;margin:0;font-size:clamp(34px,5vw,62px);font-weight:750;animation:.38s cubic-bezier(.2,.8,.2,1) 60ms forwards quick-start-text;transform:translateY(9px)}.quick-startup span{align-items:center;gap:6px;height:9px;display:flex}.quick-startup span i{background:#58c9ff;border-radius:50%;width:7px;height:7px;animation:.65s ease-in-out infinite quick-start-dot;display:block;box-shadow:0 0 12px #58c9ff}.quick-startup span i:nth-child(2){animation-delay:.12s}.quick-startup span i:nth-child(3){animation-delay:.24s}.quick-startup.ready h1:after{content:"";vertical-align:middle;background:#58c9ff;border-radius:50%;width:6px;height:6px;margin-left:12px;display:inline-block;box-shadow:0 0 15px #58c9ff}@keyframes quick-start-text{to{opacity:1;transform:none}}@keyframes quick-start-dot{0%,to{opacity:.22;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.quick-startup,.quick-startup h1,.quick-startup span i{transition:none!important;animation:none!important}.quick-startup h1{opacity:1;transform:none}}.quick-startup{transition:opacity 1.4s cubic-bezier(.4,0,.2,1),filter 1.4s cubic-bezier(.4,0,.2,1),visibility 1.4s step-end}.quick-startup.leaving{opacity:0;filter:blur(8px);visibility:hidden}.control-settings-screen{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#05080cad!important;align-items:center!important;padding:clamp(14px,2vw,28px)!important}.control-settings-screen>section{border-radius:20px!important;width:min(980px,100%)!important;max-height:min(820px,100dvh - 28px)!important;padding:24px 26px 20px!important;overflow:auto!important}.control-settings-screen header{z-index:3!important;background:var(--bg)!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:18px!important;margin:0 0 14px!important;padding:22px 0 16px!important;display:grid!important;position:sticky!important;top:-24px!important}.control-settings-screen header h2{margin:4px 0 5px!important;font-size:clamp(25px,2.4vw,32px)!important}.control-settings-screen header p{max-width:760px!important;font-size:15px!important;line-height:1.45!important}.control-settings-screen header small,.control-purpose small{font-size:11px!important}.control-settings-screen header>button{width:44px!important;height:44px!important;font-size:24px!important}.control-purpose{grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0 0 14px!important;display:grid!important}.control-purpose>div{border-radius:12px!important;min-height:0!important;padding:13px 15px!important}.control-purpose strong{font-size:14px!important}.control-purpose p{margin:4px 0 0!important;font-size:13px!important;line-height:1.4!important}.control-section-title{margin:0 0 10px!important;padding:0!important}.control-section-title strong{font-size:18px!important}.control-section-title span{font-size:13px!important}.pricing-settings-grid,.art-control-settings,.general-control-settings{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.pricing-settings-grid>label,.art-control-settings>label,.general-control-settings>label{border-radius:12px!important;gap:8px!important;height:auto!important;min-height:0!important;padding:13px 14px!important}.pricing-settings-grid label>span,.art-control-settings>label>span,.general-control-settings label>span{font-size:14px!important;line-height:1.3!important}.pricing-settings-grid label small,.art-control-settings label small,.general-control-settings label small{font-size:12px!important;line-height:1.35!important}.pricing-settings-grid input,.pricing-settings-grid select,.art-control-settings select,.art-control-settings textarea,.general-control-settings select,.general-control-settings textarea{min-height:42px!important;font-size:14px!important}.art-control-status{grid-column:1/-1!important;min-height:0!important;padding:13px 15px!important}.art-control-status span{font-size:10px!important}.art-control-status strong{font-size:17px!important}.art-control-status small{font-size:13px!important}.art-control-settings .general-control-toggle{grid-column:1/-1!important;min-height:52px!important}.art-control-settings>label:last-child,.general-control-settings label:last-child{grid-column:1/-1!important}.control-calm-note{margin-top:12px!important;padding:12px 14px!important;font-size:13px!important}.control-settings-screen footer{z-index:2!important;background:var(--bg)!important;margin-top:14px!important;padding:14px 0 20px!important;position:sticky!important;bottom:-20px!important}.control-settings-screen footer span{font-size:12px!important}.control-settings-screen footer button{min-height:44px!important;padding:11px 18px!important;font-size:14px!important}.section-artwork .art-rule-library>header{margin-bottom:12px!important}.section-artwork .art-rule-library h3{margin:4px 0!important;font-size:22px!important}.section-artwork .art-rule-library>header p{font-size:14px!important}.section-artwork .art-rule-library>nav{margin-bottom:10px!important}.section-artwork .art-rule-list article{grid-template-columns:64px minmax(0,1fr) 62px!important;padding:12px!important}.section-artwork .art-rule-fields{grid-template-columns:minmax(170px,.8fr) minmax(190px,1fr)!important;gap:8px!important}.section-artwork .art-rule-fields input,.section-artwork .art-rule-fields select,.section-artwork .art-rule-fields textarea{min-height:40px!important;font-size:14px!important}.section-artwork .art-rule-fields textarea{min-height:58px!important}@media (width<=760px){.control-purpose,.pricing-settings-grid,.art-control-settings,.general-control-settings,.section-artwork .art-rule-fields{grid-template-columns:1fr!important}.art-control-settings>label,.general-control-settings>label,.section-artwork .art-rule-instruction{grid-column:auto!important}.section-artwork .art-rule-list article{grid-template-columns:1fr!important}}.hub-top-actions>.stereo-compact.receiver-player{border:1px solid var(--ink)!important;width:292px!important;min-width:292px!important;height:46px!important;padding:0!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.hub-top-actions>.stereo-compact.receiver-player{border:1px solid color-mix(in srgb,var(--ink) 16%,transparent)!important}}.hub-top-actions>.stereo-compact.receiver-player{background:var(--surface)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){.hub-top-actions>.stereo-compact.receiver-player{background:color-mix(in srgb,var(--surface) 94%,#d8d2c8 6%)!important}}.hub-top-actions>.stereo-compact.receiver-player{box-shadow:0 4px 14px #121a2214!important}.hub-top-actions>.stereo-compact.receiver-player .compact-hifi{grid-template-columns:34px minmax(74px,1fr) 58px 54px!important;align-items:center!important;gap:8px!important;height:100%!important;padding:5px 6px!important;display:grid!important}.hub-top-actions>.stereo-compact.receiver-player .compact-play{color:#82d8ff!important;width:32px!important;height:32px!important;box-shadow:none!important;background:#101820!important;border:0!important;border-radius:50%!important;padding:0!important;font-size:11px!important}.hub-top-actions>.stereo-compact.receiver-player .compact-track{border:0!important;min-width:0!important;padding:0!important}.hub-top-actions>.stereo-compact.receiver-player .compact-track strong{color:var(--ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:760!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.hub-top-actions>.stereo-compact.receiver-player .compact-track small{color:var(--muted)!important;letter-spacing:0!important;margin-top:2px!important;font-size:10px!important;display:block!important}.hub-top-actions>.stereo-compact.receiver-player .compact-volume{align-items:center!important;min-width:0!important;display:flex!important}.hub-top-actions>.stereo-compact.receiver-player .compact-volume input{accent-color:#3b9ccb!important;width:100%!important}.hub-top-actions>.stereo-compact.receiver-player .compact-expand{border:1px solid var(--line)!important;width:54px!important;height:30px!important;color:var(--ink)!important;background:0 0!important;border-radius:7px!important;padding:0!important;font-size:10px!important;font-weight:760!important}.stereo-expanded.receiver-player{width:min(980px,100%)!important}.stereo-expanded .receiver-face{background:linear-gradient(105deg,#ffffffa3,#0000 17% 82%,#ffffff5c),linear-gradient(#e9e4dc,#bbb3a7)!important;border-color:#827b70!important;padding:24px 28px 28px!important;box-shadow:inset 0 1px #fff,inset 0 -1px #777168,0 28px 70px #00000042!important}.stereo-expanded .receiver-brand{margin-bottom:16px!important}.stereo-expanded .receiver-brand span{color:#161a1d!important;letter-spacing:.04em!important;font-size:28px!important}.stereo-expanded .receiver-brand small{color:#565b5f!important;font-size:10px!important}.stereo-expanded .receiver-display{grid-template-columns:320px minmax(0,1fr)!important;min-height:156px!important;padding:16px!important}.stereo-expanded .receiver-meters span{height:122px!important}.stereo-expanded .receiver-meters i.active{animation:.72s ease-in-out infinite alternate premium-meter-left!important}.stereo-expanded .receiver-meters span:nth-child(2) i.active{animation-name:premium-meter-right!important;animation-delay:-.31s!important}@keyframes premium-meter-left{0%{transform:rotate(-25deg)}34%{transform:rotate(8deg)}67%{transform:rotate(-3deg)}to{transform:rotate(29deg)}}@keyframes premium-meter-right{0%{transform:rotate(-18deg)}38%{transform:rotate(18deg)}72%{transform:rotate(2deg)}to{transform:rotate(31deg)}}.stereo-expanded .receiver-readout{min-height:122px!important}.stereo-expanded .receiver-spectrum{align-items:flex-end!important;gap:3px!important;height:34px!important;margin-top:13px!important;display:flex!important}.stereo-expanded .receiver-spectrum i{opacity:.38!important;background:linear-gradient(#b9efff,#2c9ed5)!important;border-radius:2px 2px 0 0!important;flex:1 1 0!important;min-width:3px!important;height:18%!important}.stereo-expanded .receiver-spectrum.playing i{opacity:.9!important;animation:.8s ease-in-out infinite alternate spectrum-rise!important}.stereo-expanded .receiver-spectrum.playing i:nth-child(3n+1){animation-duration:.52s!important}.stereo-expanded .receiver-spectrum.playing i:nth-child(3n+2){animation-duration:.7s!important;animation-delay:-.28s!important}.stereo-expanded .receiver-spectrum.playing i:nth-child(4n){animation-duration:.94s!important;animation-delay:-.46s!important}@keyframes spectrum-rise{0%{height:14%}to{height:96%}}.receiver-equalizer{background:linear-gradient(#cec7bc,#aaa297)!important;border:1px solid #8b8479!important;border-radius:10px!important;margin-top:14px!important;padding:14px 18px 16px!important}.receiver-equalizer>header{background:0 0!important;border:0!important;border-bottom:1px solid #31343633!important;justify-content:space-between!important;align-items:center!important;height:auto!important;margin:0 0 13px!important;padding:0 0 10px!important;display:flex!important}.receiver-equalizer>header div{gap:2px!important;display:grid!important}.receiver-equalizer>header small{color:#4d5357!important;letter-spacing:.14em!important;font-size:9px!important;font-weight:800!important}.receiver-equalizer>header strong{color:#1e2225!important;font-size:15px!important}.receiver-equalizer>header button{color:#272b2e!important;background:#dad4ca!important;border:1px solid #847d72!important;border-radius:7px!important;min-height:32px!important;padding:0 12px!important;font-size:10px!important;font-weight:800!important}.receiver-equalizer>div{grid-template-columns:repeat(5,1fr)!important;gap:14px!important;display:grid!important}.receiver-equalizer label{grid-template-columns:34px minmax(0,1fr) 32px!important;align-items:center!important;gap:8px!important;display:grid!important}.receiver-equalizer output,.receiver-equalizer span{color:#34393d!important;text-align:center!important;font-size:10px!important;font-weight:800!important}.receiver-equalizer input{accent-color:#247da7!important;width:100%!important}@media (width<=1100px){.hub-top-actions>.stereo-compact.receiver-player{width:240px!important;min-width:240px!important}.hub-top-actions>.stereo-compact.receiver-player .compact-hifi{grid-template-columns:34px minmax(68px,1fr) 48px!important}.hub-top-actions>.stereo-compact.receiver-player .compact-expand{display:none!important}}@media (width<=760px){.hub-top-actions>.stereo-compact.receiver-player{width:185px!important;min-width:185px!important}.hub-top-actions>.stereo-compact.receiver-player .compact-hifi{grid-template-columns:34px minmax(64px,1fr) 48px!important}.stereo-expanded .receiver-display{grid-template-columns:1fr!important}.stereo-expanded .receiver-meters{display:grid!important}.receiver-equalizer>div{grid-template-columns:1fr!important}}.staff-login-screen{z-index:400;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b10a8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.staff-login-screen>section{border:1px solid var(--line);background:var(--surface);width:min(560px,100%);color:var(--ink);border-radius:26px;padding:34px;position:relative;box-shadow:0 28px 80px #0000004d}.staff-login-screen>section>small{color:#ef4b23;letter-spacing:.16em;font-size:9px;font-weight:900}.staff-login-screen h2{letter-spacing:-.045em;margin:7px 0 8px;font-size:32px}.staff-login-screen p{max-width:470px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.staff-login-screen>section>div{gap:9px;margin-top:22px;display:grid}.staff-login-screen>section>div button{border:1px solid var(--line);background:var(--ink);border-radius:15px;padding:15px 17px}@supports (color:color-mix(in lab, red, red)){.staff-login-screen>section>div button{background:color-mix(in srgb,var(--ink) 3%,transparent)}}.staff-login-screen>section>div button{color:var(--ink);text-align:left;font-size:13px;font-weight:850}.staff-login-screen>section>div button:hover{background:#ef4b23;border-color:#ef4b23}@supports (color:color-mix(in lab, red, red)){.staff-login-screen>section>div button:hover{background:color-mix(in srgb,#ef4b23 7%,var(--surface))}}.staff-login-screen>section>div span{color:var(--muted);margin-top:4px;font-size:9px;font-weight:500;display:block}.staff-login-close{background:var(--ink);border:0;border-radius:50%;width:34px;height:34px;position:absolute;top:15px;right:16px}@supports (color:color-mix(in lab, red, red)){.staff-login-close{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.staff-login-close{color:var(--ink);font-size:20px}.staff-login-screen .team-auth-form{gap:14px;margin-top:22px;display:grid}.staff-login-screen .team-auth-form label{color:var(--ink);gap:7px;font-size:13px;font-weight:850;display:grid}.staff-login-screen .team-auth-form input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:52px;color:var(--ink);font:inherit;border-radius:14px;outline:none;padding:13px 15px;font-size:16px}.staff-login-screen .team-auth-form input:focus{border-color:#ef4b23;box-shadow:0 0 0 4px #ef4b2324}.staff-login-screen .team-auth-form .team-auth-primary{color:#fff;text-align:center;background:#ef4b23;border:0;border-radius:15px;min-height:54px;padding:14px 18px;font-size:15px;font-weight:900;box-shadow:0 12px 28px #ef4b2333}.staff-login-screen .team-auth-form .team-auth-primary:disabled{opacity:.65;cursor:wait}.staff-login-screen .team-auth-message{background:#278455;border-radius:12px;margin-top:14px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.staff-login-screen .team-auth-message{background:color-mix(in srgb,#278455 10%,var(--surface))}}.staff-login-screen .team-auth-message{color:var(--ink);font-size:13px;font-weight:750;line-height:1.45}.staff-login-screen .team-auth-message.error{background:#d9363e}@supports (color:color-mix(in lab, red, red)){.staff-login-screen .team-auth-message.error{background:color-mix(in srgb,#d9363e 10%,var(--surface))}}.staff-login-screen .team-auth-message.error{color:#b5262e}.staff-login-screen .team-auth-switch{width:100%;color:var(--muted);text-underline-offset:3px;background:0 0;border:0;margin-top:12px;padding:12px;font-size:13px;font-weight:800;text-decoration:underline}@media (width<=900px){.experience header{grid-template-columns:minmax(0,1fr) auto!important}.experience .top-path-links{display:none}}.experience .design-studio:not(.tag-studio) .right-placement-menu>div>span,.experience .design-studio:not(.tag-studio) .right-create-actions>.right-step-title>span{white-space:nowrap!important;flex-wrap:nowrap!important;align-items:center!important;width:100%!important;display:flex!important}.experience .design-studio:not(.tag-studio) .designer-step-number{flex:0 0 27px!important}.experience .design-studio:not(.tag-studio) .designer-step-separator{flex:none!important}.experience .welcome-stage{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:30px!important;min-height:calc(100dvh - 78px)!important;padding:clamp(42px,7vh,76px) clamp(22px,6vw,92px)!important;display:flex!important}.experience .welcome-copy{text-align:center!important;width:min(1040px,100%)!important;max-width:none!important;margin:0 auto!important}.experience .welcome-copy h1{text-wrap:balance;animation:.85s cubic-bezier(.16,1,.3,1) both welcome-title-in;max-width:none!important;color:var(--fcp-orange,#f26a21)!important;letter-spacing:-.05em!important;margin:0!important;font-size:clamp(44px,5.4vw,76px)!important;font-weight:950!important;line-height:1.02!important}.experience .welcome-copy>p{animation:.65s ease-out .28s both welcome-subtitle-in;max-width:none!important;color:var(--ink)!important;letter-spacing:-.025em!important;margin:18px 0 0!important;font-size:clamp(20px,2vw,28px)!important;font-weight:800!important;line-height:1.25!important}.experience .welcome-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-self:auto!important;gap:20px!important;width:min(940px,100%)!important;margin:0 auto!important}.experience .welcome-choice.product-path,.experience .welcome-choice.magic-path{min-height:176px!important;padding:28px 30px!important}@keyframes welcome-title-in{0%{opacity:0;filter:blur(8px);transform:translateY(22px)scale(.975)}to{opacity:1;filter:none;transform:none}}@keyframes welcome-subtitle-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=760px){.experience .welcome-stage{gap:24px!important}.experience .welcome-copy h1{font-size:clamp(38px,11vw,54px)!important}.experience .welcome-actions{max-width:560px;grid-template-columns:1fr!important}.experience .welcome-choice.product-path,.experience .welcome-choice.magic-path{min-height:138px!important;padding:22px!important}}@media (prefers-reduced-motion:reduce){.experience .welcome-copy h1,.experience .welcome-copy>p{animation:none!important}}.experience .design-studio:not(.tag-studio) .right-create-actions{grid-template-columns:1fr!important;gap:8px!important}.experience .design-studio:not(.tag-studio) .right-create-actions label,.experience .design-studio:not(.tag-studio) .right-create-actions>button{text-align:left!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:68px!important;padding:10px 12px!important;display:grid!important}.experience .design-studio:not(.tag-studio) .right-create-actions label>b,.experience .design-studio:not(.tag-studio) .right-create-actions>button>b{border-radius:13px!important;place-items:center!important;width:48px!important;height:48px!important;margin:0!important;display:grid!important}.experience .design-studio:not(.tag-studio) .right-create-actions label>span,.experience .design-studio:not(.tag-studio) .right-create-actions>button>span{gap:3px!important;min-width:0!important;display:grid!important}.experience .design-studio:not(.tag-studio) .right-create-actions strong,.experience .design-studio:not(.tag-studio) .right-create-actions small{text-align:left!important;width:100%!important;display:block!important}@media (width>=1051px) and (height<=900px){.experience .design-studio:not(.tag-studio) .designer-estimate-panel{align-content:start!important;gap:4px!important;padding:7px!important;overflow-y:auto!important}.experience .design-studio:not(.tag-studio) .designer-order-summary{border-radius:11px!important;column-gap:6px!important;min-height:48px!important;padding:5px 8px!important}.experience .design-studio:not(.tag-studio) .designer-order-summary>span{min-width:42px!important}.experience .design-studio:not(.tag-studio) .designer-order-summary .order-mini-product{width:24px!important;height:24px!important}.experience .design-studio:not(.tag-studio) .designer-order-summary>strong{font-size:13px!important;line-height:1.05!important}.experience .design-studio:not(.tag-studio) .designer-order-summary>small{font-size:9px!important;line-height:1.05!important}.experience .design-studio:not(.tag-studio) .designer-estimate-heading{gap:1px!important;padding:1px 2px 3px!important}.experience .design-studio:not(.tag-studio) .designer-estimate-heading span,.experience .design-studio:not(.tag-studio) .designer-estimate-section small{font-size:8px!important;line-height:1!important}.experience .design-studio:not(.tag-studio) .designer-estimate-section>strong{font-size:13px!important;line-height:1.05!important}.experience .design-studio:not(.tag-studio) .designer-estimate-section.primary>strong{font-size:19px!important}.experience .design-studio:not(.tag-studio) .designer-estimate-section>span{font-size:9px!important;line-height:1.08!important}.experience .design-studio:not(.tag-studio) .designer-review-order{border-radius:11px!important;min-height:34px!important;padding:6px 10px!important;font-size:11px!important}.experience .design-studio:not(.tag-studio) .designer-estimate-panel{align-content:start!important;gap:6px!important;padding:9px!important}.experience .design-studio:not(.tag-studio) .designer-order-summary{min-height:66px!important;padding:7px 9px!important}.experience .design-studio:not(.tag-studio) .designer-live-estimate{gap:6px!important}.experience .design-studio:not(.tag-studio) .designer-estimate-heading{padding:2px 2px 5px!important}.experience .design-studio:not(.tag-studio) .designer-estimate-heading strong{font-size:25px!important;line-height:1!important}.experience .design-studio:not(.tag-studio) .designer-estimate-section{border-radius:13px!important;gap:2px!important;min-height:0!important;padding:7px 12px!important}.experience .design-studio:not(.tag-studio) .designer-estimate-section small{line-height:1.1!important}.experience .design-studio:not(.tag-studio) .designer-estimate-section>strong{line-height:1.12!important}.experience .design-studio:not(.tag-studio) .designer-estimate-section>span{line-height:1.18!important}.experience .design-studio:not(.tag-studio) .designer-review-order{min-height:38px!important;padding:8px 12px!important}}@media (width>=1051px) and (height<=950px){.experience .design-studio:not(.tag-studio) .designer-estimate-panel{gap:8px!important;padding:10px!important;overflow-y:auto!important}.experience .design-studio:not(.tag-studio) .designer-order-summary{border-radius:13px;column-gap:9px;padding:9px 10px}.experience .design-studio:not(.tag-studio) .designer-order-summary>span{min-width:48px}.experience .design-studio:not(.tag-studio) .designer-order-summary .order-mini-product{width:29px;height:29px}.experience .design-studio:not(.tag-studio) .designer-order-summary>strong{font-size:14px}.experience .design-studio:not(.tag-studio) .designer-order-summary>small{font-size:10px!important}.experience .design-studio:not(.tag-studio) .designer-live-estimate{border-radius:14px}.experience .design-studio:not(.tag-studio) .designer-estimate-heading{gap:3px;padding:11px 14px}.experience .design-studio:not(.tag-studio) .designer-estimate-heading strong{font-size:27px}.experience .design-studio:not(.tag-studio) .designer-estimate-section{gap:3px;padding:9px 14px}.experience .design-studio:not(.tag-studio) .designer-estimate-section>strong{font-size:14px}.experience .design-studio:not(.tag-studio) .designer-estimate-section.primary>strong{font-size:21px}.experience .design-studio:not(.tag-studio) .designer-estimate-section>span{line-height:1.25;font-size:10px!important}.experience .design-studio:not(.tag-studio) .designer-review-order{border-radius:12px;min-height:40px;font-size:13px}}.experience .design-studio:not(.tag-studio) .designer-controls{scrollbar-gutter:stable;scrollbar-color:#ef5b21 var(--ink);position:relative;overscroll-behavior-y:contain!important;overflow:hidden scroll!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .designer-controls{scrollbar-color:#ef5b21 color-mix(in srgb,var(--ink) 9%,transparent)}}.experience .design-studio:not(.tag-studio) .designer-controls{touch-action:pan-y;-webkit-overflow-scrolling:touch}.experience .design-studio:not(.tag-studio) .designer-controls::-webkit-scrollbar{width:16px}.experience .design-studio:not(.tag-studio) .designer-controls::-webkit-scrollbar-track{border:1px solid var(--ink);margin-block:5px}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .designer-controls::-webkit-scrollbar-track{border:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}}.experience .design-studio:not(.tag-studio) .designer-controls::-webkit-scrollbar-track{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .designer-controls::-webkit-scrollbar-track{background:color-mix(in srgb,var(--ink) 8%,transparent)}}.experience .design-studio:not(.tag-studio) .designer-controls::-webkit-scrollbar-track{border-radius:999px}@media (width<=800px){.designer-workspace{grid-template-columns:1fr!important}.designer-canvas-column,.designer-controls{grid-column:1!important}.designer-controls{padding:18px!important}}.right-create-actions{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 18px;display:grid}.right-create-actions label,.right-create-actions button{border:1px solid #287fc8;min-width:0;min-height:72px;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.right-create-actions label,.right-create-actions button{border:1px solid color-mix(in srgb,#287fc8 28%,var(--line))}}.right-create-actions label,.right-create-actions button{background:var(--surface);color:var(--ink);cursor:pointer;text-align:left;border-radius:15px;align-items:center;gap:10px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;box-shadow:0 8px 22px #1b4f7414}.right-create-actions label:hover,.right-create-actions button:hover{border-color:#287fc8;transform:translateY(-2px);box-shadow:0 12px 28px #1b5c8924}.right-create-actions>*>b{color:#fff;background:linear-gradient(145deg,#287fc8,#14679f);border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:19px;font-weight:950;display:grid}.right-create-actions button>b{background:linear-gradient(145deg,#ef643e,#cc4323)}.right-create-actions span{gap:3px;min-width:0;display:grid}.right-create-actions strong{font-size:15px;line-height:1.1}.right-create-actions small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.25}.right-create-actions input{display:none}.canvas-empty{gap:4px;cursor:default!important;width:30%!important;min-height:96px!important;padding:13px!important}.canvas-empty strong{font-size:14px;line-height:1.2}.canvas-empty span{color:var(--muted);font-size:11px;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.embroidery-review.estimator-only{border:1px solid color-mix(in srgb,#287fc8 34%,var(--line))!important}}.embroidery-review.estimator-only{background:radial-gradient(circle at 10% 0,#287fc817,transparent 29%), radial-gradient(circle at 93% 100%,#ef5b3214,transparent 31%), var(--surface)!important}.inkstitch-preview-card,.stitch-estimator{position:relative;overflow:hidden;border:1px solid #287fc8!important;min-height:245px!important}@supports (color:color-mix(in lab, red, red)){.inkstitch-preview-card,.stitch-estimator{border:1px solid color-mix(in srgb,#287fc8 38%,var(--line))!important}}.inkstitch-preview-card,.stitch-estimator{box-shadow:0 16px 38px #1a4e7421!important}.inkstitch-preview-card:before,.stitch-estimator:before{content:"";background:linear-gradient(#287fc8,#55a9e5);width:5px;position:absolute;inset:0 auto 0 0}.stitch-estimator:before{background:linear-gradient(#ef643e,#287fc8)}.inkstitch-preview-heading{grid-template-columns:1fr auto;align-items:end}.inkstitch-preview-heading:after{content:"LIVE";background:#1b9b68;border-radius:999px;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.inkstitch-preview-heading:after{background:color-mix(in srgb,#1b9b68 12%,var(--surface))}}.inkstitch-preview-heading:after{color:#118255;letter-spacing:.12em;font-size:10px;font-weight:950}.inkstitch-preview-heading strong{letter-spacing:-.02em;grid-column:1/-1;font-size:22px!important}.inkstitch-preview-image{background:radial-gradient(circle at 50% 42%,#405b70 0,#263d50 48%,#152737 100%)!important;border:1px solid #ffffff24!important;min-height:175px!important;box-shadow:inset 0 0 0 1px #09141e61,inset 0 18px 50px #ffffff09!important}.inkstitch-preview-image:hover{box-shadow:inset 0 0 0 2px #55a9e5,0 9px 24px #18537c2e!important}.stitch-estimator{background:radial-gradient(circle at 90% 10%,#ef5b3226,transparent 33%), linear-gradient(145deg,#287fc8,var(--surface))!important;justify-content:flex-start!important;padding:23px 24px 21px!important}@supports (color:color-mix(in lab, red, red)){.stitch-estimator{background:radial-gradient(circle at 90% 10%,#ef5b3226,transparent 33%), linear-gradient(145deg,color-mix(in srgb,#287fc8 10%,var(--surface)),var(--surface))!important}}.stitch-estimator>span{color:#d84e28!important;letter-spacing:.13em!important;font-size:13px!important}.stitch-estimator>strong{color:var(--ink)!important;letter-spacing:-.055em!important;margin:13px 0 4px!important;font-size:clamp(48px,4.5vw,70px)!important}.stitch-estimator>small{letter-spacing:.12em!important;font-size:13px!important}.stitch-meter{padding:2px;background:var(--ink)!important;height:10px!important;margin-top:20px!important}@supports (color:color-mix(in lab, red, red)){.stitch-meter{background:color-mix(in srgb,var(--ink) 10%,transparent)!important}}.stitch-meter i{background:linear-gradient(90deg,#287fc8 0%,#55a9e5 55%,#ef643e 100%)!important}.stitch-estimator>p{margin-top:16px!important;font-size:15px!important}@media (width<=560px){.right-create-actions{grid-template-columns:1fr}.canvas-empty{width:42%!important}}.top-path-links{justify-self:center;align-items:center;gap:24px;display:flex}.top-path-links button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:9px 2px;font-size:13px;font-weight:850;position:relative}.top-path-links button:after{content:"";background:linear-gradient(90deg,#287fc8,#ef5b32);border-radius:99px;height:2px;transition:right .18s;position:absolute;bottom:3px;left:0;right:100%}.top-path-links button:hover,.top-path-links button:focus-visible{color:var(--ink)}.top-path-links button:hover:after,.top-path-links button:focus-visible:after{right:0}.stage{grid-template-columns:minmax(620px,1fr) minmax(250px,300px)!important;gap:clamp(26px,4vw,70px)!important;padding-left:clamp(42px,8vw,150px)!important;padding-right:clamp(34px,6vw,110px)!important}.product-stage{min-width:0;min-height:680px!important}.product-orb{flex-basis:420px!important;width:min(560px,100%)!important}.product-simple-summary{width:min(700px,96%)}.assistant-zone{margin-left:0!important}@media (width<=1100px){.stage{grid-template-columns:1fr!important;padding-left:clamp(24px,6vw,70px)!important;padding-right:clamp(24px,6vw,70px)!important}.assistant-zone{grid-column:1!important;grid-template-columns:1fr auto 1fr!important}}@media (width<=800px){header{grid-template-columns:1fr auto!important}.top-path-links{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);justify-content:center;gap:28px;min-height:45px;position:absolute;top:66px;left:16px;right:16px}@supports (color:color-mix(in lab, red, red)){.top-path-links{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.top-path-links{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.stage{padding:62px 14px 24px!important;display:block!important}.product-stage{min-height:610px!important}.product-orb{flex-basis:350px!important;width:min(390px,100%)!important}.product-orb .hoodie{width:290px!important;height:316px!important}.assistant-zone{grid-template-columns:1fr!important}}.designer-header-actions{flex-wrap:nowrap!important;align-items:center!important}.designer-price-peek{border:1px solid #287fc8;min-width:94px;min-height:48px;padding:7px 12px}@supports (color:color-mix(in lab, red, red)){.designer-price-peek{border:1px solid color-mix(in srgb,#287fc8 30%,var(--line))}}.designer-price-peek{background:#287fc8;border-radius:15px;grid-template-columns:auto auto;align-content:center;column-gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.designer-price-peek{background:color-mix(in srgb,#287fc8 7%,var(--surface))}}.designer-price-peek{color:var(--ink);font-variant-numeric:tabular-nums;text-align:left}.designer-price-peek small{grid-column:1/-1;color:#287fc8!important;letter-spacing:.1em!important;font-size:11px!important;font-weight:950!important}.designer-price-peek strong{line-height:1;font-size:18px!important}.designer-price-peek span{color:var(--muted);align-self:end;font-size:12px;font-weight:750}.right-placement-menu{border:1px solid #287fc8;margin:-3px -3px 18px;padding:15px}@supports (color:color-mix(in lab, red, red)){.right-placement-menu{border:1px solid color-mix(in srgb,#287fc8 26%,var(--line))}}.right-placement-menu{background:linear-gradient(145deg,#287fc8,var(--surface));border-radius:18px}@supports (color:color-mix(in lab, red, red)){.right-placement-menu{background:linear-gradient(145deg,color-mix(in srgb,#287fc8 8%,var(--surface)),var(--surface))}}.right-placement-menu{box-shadow:0 12px 30px #225b841a}.right-placement-menu>div{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:11px;display:flex}.right-placement-menu>div span{color:#287fc8;letter-spacing:.08em;font-size:13px;font-weight:950}.right-placement-menu>div small{color:var(--muted);font-size:13px;font-weight:700}.right-placement-menu nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.right-placement-menu button{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:62px;color:var(--ink);cursor:pointer;text-align:center;border-radius:12px;place-content:center;gap:4px;padding:8px 5px;display:grid}.right-placement-menu button b{overflow-wrap:anywhere;font-size:12px;line-height:1.15}.right-placement-menu button small{color:var(--muted);font-size:11px;font-weight:800}.right-placement-menu button.active{color:#fff;background:#17202c;border-color:#287fc8;box-shadow:0 0 0 3px #287fc826}.right-placement-menu button.active small{color:#d2e4f4}.right-placement-menu button.designed:not(.active) small{color:#118255}.dark .right-placement-menu button.active{color:#0b1118;background:#f2f6fa}.dark .right-placement-menu button.active small{color:#485566}.design-studio,.design-studio button,.design-studio input,.design-studio select,.design-studio textarea{font-size:15px}.designer-tools span{font-size:14px!important}.designer-tools small{font-size:12px!important;line-height:1.3!important}.live-preview-heading span,.empty-controls>span,.control-heading>span,.embroidery-summary>span,.inkstitch-preview-heading span,.stitch-estimator>span{letter-spacing:.09em!important;font-size:13px!important}.live-preview-heading small,.control-heading small,.embroidery-summary small,.inkstitch-preview-card>small,.location-panel-note,.embroidery-size-limit{font-size:14px!important;line-height:1.45!important}.studio-location-list button small,.studio-location-list button em,.embroidery-review li,.control-title output,.exact-controls label,.text-controls>label,.text-controls>div>label{font-size:13px!important}.embroidery-review.estimator-only{border:2px solid #287fc8!important;gap:14px!important;padding:18px!important}@supports (color:color-mix(in lab, red, red)){.embroidery-review.estimator-only{border:2px solid color-mix(in srgb,#287fc8 34%,var(--line))!important}}.embroidery-review.estimator-only{background:linear-gradient(145deg,#287fc8,var(--surface))!important;border-radius:22px!important}@supports (color:color-mix(in lab, red, red)){.embroidery-review.estimator-only{background:linear-gradient(145deg,color-mix(in srgb,#287fc8 8%,var(--surface)),var(--surface))!important}}.embroidery-review.estimator-only{box-shadow:0 18px 46px #20598421!important}.inkstitch-preview-card,.stitch-estimator{border:1px solid #287fc8!important;min-height:230px!important;padding:18px!important}@supports (color:color-mix(in lab, red, red)){.inkstitch-preview-card,.stitch-estimator{border:1px solid color-mix(in srgb,#287fc8 34%,var(--line))!important}}.inkstitch-preview-card,.stitch-estimator{background:var(--surface)!important;border-radius:18px!important;box-shadow:0 12px 28px #194a6e1a!important}.inkstitch-preview-image{border-radius:14px!important;min-height:132px!important}.stitch-estimator>strong{color:#287fc8!important;margin:10px 0 2px!important;font-size:clamp(44px,4.4vw,68px)!important;line-height:.92!important}.embroidery-estimate-facts p{font-size:14px!important;line-height:1.4!important}@media (width<=1120px){.designer-price-peek{min-width:82px;padding-inline:9px}.designer-exit{display:none}.right-placement-menu nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.designer-header-actions{gap:5px!important}.designer-price-peek{min-width:78px;min-height:44px;padding:6px 8px}.designer-price-peek strong{font-size:16px!important}.designer-price-peek span{display:none}.right-placement-menu{z-index:2;margin:0 0 18px;position:sticky;top:0}.right-placement-menu nav{padding-bottom:3px;display:flex;overflow-x:auto}.right-placement-menu button{min-width:92px}.embroidery-review.estimator-only{grid-template-columns:1fr!important}}.designer-canvas-column{height:100%;grid-template-rows:auto minmax(0,1fr) auto!important;align-content:stretch!important;padding-top:10px!important}.live-preview-heading{align-self:start!important;margin:0 auto!important}.designer-canvas{place-items:start center!important;padding-top:8px!important}.designer-product{margin:0 auto!important}.canvas-help{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;width:min(680px,100%);margin:0 auto;padding:10px 14px;justify-content:space-between!important;font-size:15px!important}.canvas-size-readout{color:#287fc8;font-variant-numeric:tabular-nums;font-size:18px;font-weight:950}.canvas-size-readout em{color:var(--muted);margin-left:8px;font-size:12px;font-style:normal;font-weight:750}.live-art-size{z-index:14;color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#17202c;border-radius:9px;width:max-content;padding:7px 10px;font-size:13px;font-weight:900;position:absolute;top:-43px;left:50%;transform:translate(-50%);box-shadow:0 7px 20px #0004}.live-art-size:after{content:"";background:#17202c;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.inkstitch-preview-card{border:1px solid #287fc8;min-width:0;padding:18px}@supports (color:color-mix(in lab, red, red)){.inkstitch-preview-card{border:1px solid color-mix(in srgb,#287fc8 32%,var(--line))}}.inkstitch-preview-card{background:#287fc8;border-radius:18px;gap:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.inkstitch-preview-card{background:color-mix(in srgb,#287fc8 6%,var(--surface))}}.inkstitch-preview-heading{gap:4px;display:grid}.inkstitch-preview-heading span{color:#287fc8;letter-spacing:.13em;font-size:13px;font-weight:950}.inkstitch-preview-heading strong{font-size:21px}.inkstitch-preview-image{color:#29313a;cursor:zoom-in;background:#d7d9dc;border:1px solid #aeb4ba;border-radius:13px;place-items:center;width:100%;min-height:230px;padding:0;display:grid;overflow:hidden}.inkstitch-preview-image img{object-fit:contain;width:100%;height:auto;max-height:310px;display:block}.inkstitch-preview-image span{font-size:16px;font-weight:850}.inkstitch-preview-card>small{color:var(--muted);font-size:14px;line-height:1.4}@media (width<=960px){.designer-canvas{place-items:start center!important}.canvas-help{flex-wrap:wrap}}@media (width<=620px){.canvas-size-readout{width:100%}.canvas-size-readout em{margin:3px 0 0;display:block}.inkstitch-preview-image{min-height:190px}}.design-studio{width:100vw;max-width:100vw;font-size:18px;overflow:hidden}.designer-header{grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr);width:100%;min-width:0;height:78px;padding:0 clamp(16px,2vw,34px)}.designer-header>div small{font-size:12px!important}.designer-header nav span{padding:10px 14px;font-size:14px!important}.designer-header-actions button{min-height:50px;padding:12px 20px;font-size:16px}.designer-workspace{width:100%;min-width:0;max-width:100vw;height:calc(100dvh - 78px);overflow:hidden;grid-template-columns:124px minmax(360px,1fr) clamp(410px,31vw,520px)!important}.designer-tools{gap:10px;min-width:0;padding:18px 10px}.designer-tools button,.designer-tools label{min-width:0;min-height:88px;padding:10px 7px}.designer-tools b{font-size:27px}.designer-tools span{line-height:1.2;font-size:15px!important}.designer-canvas-column{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-width:0;padding:18px clamp(12px,2vw,28px) 14px}.live-preview-heading{border-bottom:1px solid var(--line);justify-content:space-between;justify-self:center;align-items:end;gap:18px;width:min(680px,100%);padding:0 4px 10px;display:flex}.live-preview-heading>div{gap:3px;display:grid}.live-preview-heading span{color:#287fc8;letter-spacing:.13em;font-size:12px;font-weight:950}.live-preview-heading strong{font-size:20px;line-height:1.2}.live-preview-heading small{max-width:260px;color:var(--muted);text-align:right;font-size:14px;line-height:1.4}.designer-canvas{width:100%;min-width:0;min-height:360px}.designer-product{width:min(470px,47vw)!important;height:min(520px,66vh)!important}.canvas-help{font-size:15px;line-height:1.4}.designer-controls{overscroll-behavior:contain;overflow-wrap:normal;width:100%;min-width:0;max-width:100%;padding:26px clamp(22px,2vw,32px);overflow-y:auto;overflow-x:hidden!important}.control-heading small{line-height:1.45;font-size:16px!important}.control-title output{font-size:16px}.control-title small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:800}.control-title button{font-size:15px!important}.right-create-actions label.upload-next-step{outline-offset:4px;outline:3px solid #ff6a3d47;animation:1.1s ease-in-out 2 upload-next-step-pulse;box-shadow:0 0 0 7px #ff6a3d14}@keyframes upload-next-step-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.nudge-controls small,.exact-controls label,.text-controls>label,.text-controls>div>label{font-size:15px!important}.nudge-controls button,.size-control button{width:44px;height:44px;font-size:21px}.nudge-controls{grid-template-columns:repeat(4,44px) 1fr}.empty-controls h2{font-size:30px}.empty-controls p{font-size:17px;line-height:1.55}.empty-controls label,.empty-controls button{min-height:54px;font-size:16px}.embroidery-review.estimator-only{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;display:grid!important;overflow:visible!important}.stitch-estimator>strong{white-space:normal;font-size:clamp(48px,4.5vw,70px)!important;line-height:1!important}.embroidery-summary{width:100%!important;min-width:0!important;max-width:100%!important;padding:2px 0!important}.embroidery-summary>strong{font-size:20px!important;line-height:1.4!important}.embroidery-estimate-facts{width:100%;min-width:0}.embroidery-estimate-facts p{grid-template-columns:minmax(125px,.85fr) minmax(0,1.15fr)!important;gap:14px!important;width:100%!important;min-width:0!important;padding:13px 0!important;font-size:16px!important;line-height:1.45!important}.embroidery-estimate-facts span{white-space:normal;overflow-wrap:break-word;min-width:0}.embroidery-review ul{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;padding:0!important;font-size:16px!important;line-height:1.5!important}.embroidery-review li{overflow-wrap:break-word;min-width:0;padding:11px 13px!important}@media (width<=1240px){.designer-header{grid-template-columns:1fr auto}.designer-header nav{display:none}.designer-workspace{grid-template-columns:110px minmax(350px,1fr) minmax(390px,38vw)!important}.designer-product{width:min(390px,40vw)!important;height:min(440px,59vh)!important}}@media (width<=960px){.design-studio{overflow:auto}.designer-header{z-index:6;height:72px;position:sticky;top:0}.designer-workspace{height:auto;min-height:calc(100dvh - 72px);overflow:visible;grid-template-columns:1fr!important}.designer-tools{z-index:5;border-right:0;border-bottom:1px solid var(--line);flex-direction:row;justify-content:center;padding:9px 12px;position:sticky;top:72px;overflow-x:auto}.designer-tools button,.designer-tools label{flex:0 0 92px;min-height:70px}.designer-canvas-column{min-height:650px}.designer-product{width:min(440px,78vw)!important;height:min(490px,58vh)!important}.designer-controls{border-left:0;border-top:1px solid var(--line);min-height:0;padding:28px clamp(20px,6vw,56px);overflow:visible!important}}@media (width<=620px){.designer-header{padding:0 12px}.designer-header>div small{display:none}.designer-header>div strong{font-size:15px!important}.designer-header-actions{gap:5px!important}.designer-header-actions button{min-height:44px;padding:9px 11px;font-size:14px}.designer-back{display:none}.live-preview-heading{flex-direction:column;align-items:start;gap:5px}.live-preview-heading small{text-align:left;max-width:none}.designer-canvas-column{min-height:570px}.designer-product{width:min(360px,90vw)!important;height:min(410px,52vh)!important}.embroidery-estimate-facts p{grid-template-columns:1fr!important;gap:4px!important}.control-actions{grid-template-columns:1fr}}.design-studio{font-size:16px}.designer-workspace{grid-template-columns:118px minmax(420px,1fr) minmax(360px,28vw)}.designer-controls{overflow-wrap:anywhere;width:100%;max-width:100%;padding:24px;overflow:hidden auto}.designer-tools span,.control-heading small,.control-title button,.nudge-controls small,.exact-controls label,.text-controls>label,.text-controls>div>label{font-size:13px}.control-heading>span,.empty-controls>span{font-size:12px}.control-heading strong{font-size:24px;line-height:1.2}.control-group{padding:19px 0}.designer-controls button,.designer-controls label{line-height:1.3}.embroidery-review.estimator-only{width:100%;max-width:100%;overflow:hidden;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;padding:16px!important}.stitch-estimator{width:100%;min-width:0;min-height:0;padding:20px!important}.stitch-estimator>span{font-size:11px}.stitch-estimator>strong{font-size:clamp(44px,5vw,64px)!important}.stitch-estimator>small{font-size:10px}.stitch-estimator>p{font-size:14px;line-height:1.5}.embroidery-summary{gap:8px;width:100%;min-width:0;padding:2px!important}.embroidery-summary>span{font-size:11px}.embroidery-estimate-facts{border-top:1px solid var(--line);gap:0;display:grid}.embroidery-estimate-facts p{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:12px;width:100%;padding:10px 0;line-height:1.4;display:grid;margin:0!important;font-size:14px!important}.embroidery-estimate-facts b{color:var(--muted)}.embroidery-estimate-facts span{min-width:0;font-weight:750}.embroidery-review ul{gap:9px;width:100%;font-size:13px;line-height:1.45;grid-template-columns:1fr!important}.embroidery-actions{grid-template-columns:1fr!important}.embroidery-actions button,.embroidery-actions label,.control-actions button,.exact-toggle{min-height:48px;font-size:14px}@media (width<=1180px){.designer-workspace{grid-template-columns:104px minmax(380px,1fr) minmax(340px,34vw)}}@media (width<=900px){.designer-workspace{grid-template-columns:1fr;height:auto;min-height:calc(100dvh - 64px);overflow:visible}.designer-controls{min-height:0;padding:22px clamp(16px,4vw,28px);overflow:visible}}@media (width<=520px){.embroidery-estimate-facts p{grid-template-columns:1fr;gap:3px}.control-actions{grid-template-columns:1fr}}.magic-builder,.dark .magic-builder{background:radial-gradient(circle at 76% 30%,#287fc82e,transparent 34%), radial-gradient(circle at 66% 82%,#ef5b321c,transparent 30%), var(--bg)!important;color:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.magic-builder:before{background:linear-gradient(105deg,color-mix(in srgb,var(--bg) 98%,transparent) 0 39%,color-mix(in srgb,var(--bg) 84%,transparent) 62%,transparent)!important}}.magic-builder-glow i{filter:none!important;opacity:.7!important;background:0 0!important;border:1px solid #287fc84d!important;box-shadow:0 0 70px #287fc81f!important}.magic-builder-glow i:nth-child(2){clip-path:none!important;border-color:#ef5b3240!important;box-shadow:0 0 70px #ef5b3217!important}.magic-builder-glow i:nth-child(3),.magic-portal,.magic-side-copy{display:none!important}@supports (color:color-mix(in lab, red, red)){.magic-back-home,.magic-theme-toggle{background:color-mix(in srgb,var(--surface) 90%,transparent)!important}}.magic-answer-grid button{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:16px!important}@supports (color:color-mix(in lab, red, red)){.magic-answer-grid button{background:color-mix(in srgb,var(--surface) 92%,transparent)!important}}.magic-answer-grid button:hover{border-color:#287fc8!important}@supports (color:color-mix(in lab, red, red)){.magic-answer-grid button:hover{border-color:color-mix(in srgb,#287fc8 55%,var(--line))!important;background:color-mix(in srgb,#287fc8 8%,var(--surface))!important}.magic-answer-grid button>i{background:color-mix(in srgb,#287fc8 11%,var(--surface))!important}}.magic-question-shell{animation:.42s cubic-bezier(.2,.8,.2,1) both soft-question-change}@keyframes soft-question-change{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.live-set-card,.magic-step-3 .live-set-card{overflow:hidden;border:1px solid var(--line)!important;background:radial-gradient(circle at 92% 2%,#287fc81c,transparent 34%), linear-gradient(145deg,var(--surface),var(--surface))!important;border-radius:28px!important}@supports (color:color-mix(in lab, red, red)){.live-set-card,.magic-step-3 .live-set-card{background:radial-gradient(circle at 92% 2%,#287fc81c,transparent 34%), linear-gradient(145deg,color-mix(in srgb,var(--surface) 98%,#287fc8 2%),color-mix(in srgb,var(--surface) 97%,#ef5b32 2%))!important}}.dark .live-set-card,.dark .magic-step-3 .live-set-card{background:radial-gradient(circle at 92% 2%,#287fc82e,#0000 34%),linear-gradient(145deg,#111923,#090d12)!important}.live-product-images{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:9px!important;height:190px!important;display:grid!important}.magic-package-product{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-rows:minmax(0,1fr) auto;gap:7px;min-width:0;padding:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.magic-package-product{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.magic-package-product{color:var(--ink);text-align:left;cursor:pointer;transition:all .22s}.magic-package-product:hover{border-color:#287fc8;transform:translateY(-4px);box-shadow:0 12px 26px #287fc829}.magic-package-product .product-thumb{width:100%!important;height:112px!important}.magic-package-product>span{gap:2px;padding:0 3px 3px;display:grid}.magic-package-product strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.magic-package-product small{color:#287fc8;letter-spacing:.04em;font-size:8px;font-weight:900}.add-complete-package{color:#fff!important;background:#287fc8!important;box-shadow:0 10px 24px #287fc840!important}.carousel-arrow{border-color:var(--line)!important;background:var(--surface)!important;color:var(--ink)!important}.designer-controls{scrollbar-gutter:stable}.embroidery-review.estimator-only{width:100%;min-width:0;overflow:visible;grid-template-columns:1fr!important;gap:10px!important;padding:12px!important}.stitch-estimator{min-width:0;min-height:188px;padding:18px!important}.stitch-estimator>strong{overflow-wrap:anywhere;font-size:clamp(34px,3.2vw,48px)!important}.stitch-estimator>p,.embroidery-summary p,.embroidery-summary small{overflow-wrap:anywhere;max-width:100%}.embroidery-summary{min-width:0;padding:2px 3px 4px;align-content:start!important}.embroidery-summary strong{line-height:1.25;font-size:14px!important}.embroidery-review ul{min-width:0}.embroidery-review li{overflow-wrap:anywhere;line-height:1.35}@media (width<=800px){.magic-theme-toggle{top:70px!important}.live-product-images{height:150px!important}.magic-package-product .product-thumb{height:82px!important}.magic-package-product strong{font-size:9px}}@media (prefers-reduced-motion:reduce){.magic-question-shell{animation:none}}.magic-builder{background:radial-gradient(circle at 72% 42%,#1e7ec430,transparent 31%),radial-gradient(circle at 88% 76%,#e0512724,transparent 23%),linear-gradient(132deg,var(--bg),var(--bg))!important}@supports (color:color-mix(in lab, red, red)){.magic-builder{background:radial-gradient(circle at 72% 42%,#1e7ec430,transparent 31%),radial-gradient(circle at 88% 76%,#e0512724,transparent 23%),linear-gradient(132deg,color-mix(in srgb,var(--bg) 97%,#102b45 3%),var(--bg))!important}}.magic-builder{color:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.magic-builder:before{background:linear-gradient(100deg,color-mix(in srgb,var(--bg) 98%,transparent) 0 38%,color-mix(in srgb,var(--bg) 74%,transparent) 58%,transparent 100%)!important}}.magic-builder-glow i:first-child{filter:none!important;background:0 0!important;border:1px solid #258bd199!important;width:46vw!important;height:46vw!important;top:2%!important;right:2%!important;box-shadow:0 0 0 28px #258bd109,0 0 80px #258bd129!important}.magic-builder-glow i:nth-child(2){filter:none!important;clip-path:none!important;background:0 0!important;border:1px solid #e1572d85!important;width:39vw!important;height:39vw!important;top:8%!important;right:5.5%!important;box-shadow:0 0 55px #e1572d21!important}.magic-builder-glow i:nth-child(3){filter:blur(20px)!important;background:radial-gradient(circle,#227cb921,#0000 68%)!important;width:30vw!important;height:30vw!important;bottom:7%!important;right:10%!important}.magic-portal{display:none!important}.magic-side-copy{color:var(--muted)!important}@supports (color:color-mix(in lab, red, red)){.magic-side-copy{color:color-mix(in srgb,var(--muted) 72%,#1d76b5 28%)!important}}.magic-side-copy{opacity:.7}.magic-builder-brand{color:var(--ink)!important;letter-spacing:.28em!important}.magic-back-home,.magic-theme-toggle{border-color:var(--line)!important;background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){.magic-back-home,.magic-theme-toggle{background:color-mix(in srgb,var(--surface) 88%,transparent)!important}}.magic-back-home,.magic-theme-toggle{color:var(--ink)!important;box-shadow:0 12px 32px #132c4317!important}.magic-theme-toggle button{color:var(--muted)!important}.magic-theme-toggle button.active{background:var(--ink)!important;color:var(--bg)!important}.magic-question-shell{color:var(--ink)!important}.magic-answer-grid button{border:1px solid var(--line)!important;background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){.magic-answer-grid button{background:color-mix(in srgb,var(--surface) 91%,transparent)!important}}.magic-answer-grid button:hover{background:#2384c3!important;border-color:#2686c4!important}@supports (color:color-mix(in lab, red, red)){.magic-answer-grid button:hover{background:color-mix(in srgb,#2384c3 8%,var(--surface))!important}}.magic-answer-grid button:hover{box-shadow:0 18px 50px #1a70a924!important}@supports (color:color-mix(in lab, red, red)){.magic-answer-grid button>i{background:linear-gradient(145deg,color-mix(in srgb,#2384c3 15%,var(--surface)),color-mix(in srgb,#e1572d 10%,var(--surface)))!important}}.magic-answer-grid button>i{color:#176fa9!important}.live-set-heading span,.live-set-card>span{color:#d94f29!important}.live-set-card,.magic-step-3 .live-set-card{border:1px solid var(--line)!important;background:linear-gradient(145deg,var(--surface),var(--surface))!important}@supports (color:color-mix(in lab, red, red)){.live-set-card,.magic-step-3 .live-set-card{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 96%,#1f83c2 4%),color-mix(in srgb,var(--surface) 95%,#e1572d 3%))!important}}.live-set-card,.magic-step-3 .live-set-card{color:var(--ink)!important;box-shadow:0 32px 90px #142e462e!important}.live-set-card:before,.carousel-dots button.active{background:linear-gradient(90deg,#2186c8,#e1572d)!important}.dark .live-set-card,.dark .magic-step-3 .live-set-card{background:linear-gradient(145deg,#111b25,#090d12)!important;box-shadow:0 34px 100px #00000085!important}.embroidery-review.estimator-only{grid-template-columns:minmax(210px,.72fr) 1.2fr!important}.stitch-estimator{border:1px solid #2287c5;flex-direction:column;justify-content:center;min-height:220px;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.stitch-estimator{border:1px solid color-mix(in srgb,#2287c5 28%,var(--line))}}.stitch-estimator{background:radial-gradient(circle at 84% 13%,#e1572d1f,transparent 32%),linear-gradient(145deg,#2384c3,var(--surface));border-radius:18px}@supports (color:color-mix(in lab, red, red)){.stitch-estimator{background:radial-gradient(circle at 84% 13%,#e1572d1f,transparent 32%),linear-gradient(145deg,color-mix(in srgb,#2384c3 9%,var(--surface)),var(--surface))}}.stitch-estimator{box-shadow:0 18px 48px #1b5b841f}.stitch-estimator>span{letter-spacing:.18em;color:#d94f29;font-size:9px;font-weight:900}.stitch-estimator>strong{letter-spacing:-.06em;color:var(--ink);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:clamp(38px,4vw,58px);line-height:.94}.stitch-estimator>small{letter-spacing:.15em;color:var(--muted);margin-top:6px;font-size:8px;font-weight:850}.stitch-estimator>p{color:var(--muted);margin:13px 0 0;font-size:10px;line-height:1.45}.stitch-meter{background:var(--ink);border-radius:99px;height:6px;margin-top:17px}@supports (color:color-mix(in lab, red, red)){.stitch-meter{background:color-mix(in srgb,var(--ink) 9%,transparent)}}.stitch-meter{overflow:hidden}.stitch-meter i{border-radius:inherit;background:linear-gradient(90deg,#2186c8,#e1572d);height:100%;transition:width .22s;display:block;box-shadow:0 0 14px #2186c859}@media (width<=760px){.embroidery-review.estimator-only{grid-template-columns:1fr!important}.stitch-estimator{min-height:185px}}.welcome-aurora{opacity:.34}.welcome-copy .eyebrow{color:#df5625!important}.welcome-copy h1{text-wrap:balance;max-width:610px}.welcome-copy p{max-width:505px}.welcome-actions{gap:14px}.welcome-choice{border:1px solid #245f88!important;border-radius:20px!important;min-height:128px!important}@supports (color:color-mix(in lab, red, red)){.welcome-choice{border:1px solid color-mix(in srgb,#245f88 22%,var(--line))!important}}.welcome-choice:after{border-radius:18px!important}.welcome-choice .edge-lights{border-radius:20px!important}.welcome-trust{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:10px 18px}@supports (color:color-mix(in lab, red, red)){.welcome-trust{background:color-mix(in srgb,var(--surface) 76%,transparent)}}.welcome-trust{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.jacket-pocket-warning{color:var(--ink);background:#e65a2414;border:1px solid #e65a2459;border-radius:12px;gap:5px;margin:12px 0;padding:12px 13px;display:grid}.jacket-pocket-warning b{color:#df5625;font-size:11px}.jacket-pocket-warning span{color:var(--muted);font-size:10px;line-height:1.45}.global-view-controls{display:none!important}.product-simple-summary{border-color:#287fc8;padding:18px 20px}@supports (color:color-mix(in lab, red, red)){.product-simple-summary{border-color:color-mix(in srgb,#287fc8 22%,var(--line))}}.product-simple-summary{background:linear-gradient(118deg,var(--surface),var(--surface))}@supports (color:color-mix(in lab, red, red)){.product-simple-summary{background:linear-gradient(118deg,color-mix(in srgb,var(--surface) 97%,transparent),color-mix(in srgb,var(--surface) 84%,#287fc8 4%))}}.product-simple-summary{box-shadow:0 18px 48px #1226421c,inset 0 1px #ffffff6b}.product-simple-summary>div:first-child{gap:4px}.product-simple-summary small{color:#e55125}.product-simple-summary strong{font-size:19px;font-weight:850}.product-simple-summary p{max-width:360px;font-size:12px;line-height:1.48}.customize-product{background:linear-gradient(135deg,#1769aa,#2156c7 58%,#e45227);transition:transform .2s,box-shadow .2s,filter .2s;position:relative;box-shadow:0 12px 28px #1c5bac4d;min-height:46px!important;padding:11px 21px!important}.customize-product:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 16px 34px #1c5bac66}.clean-review-order{background:var(--surface);min-height:46px!important}@supports (color:color-mix(in lab, red, red)){.clean-review-order{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.add-to-order{min-width:154px;background:linear-gradient(135deg,#1e6fae,#234fc1 60%,#e65326)!important;box-shadow:0 10px 26px #1c5dae4d!important}.add-to-order b{margin-left:9px;font-size:16px}.dark .welcome-stage{background:radial-gradient(circle at 75% 24%,#196ebe3d,#0000 34%),radial-gradient(circle at 88% 80%,#e64f2026,#0000 27%),linear-gradient(118deg,#070a0e 0%,#0a121b 54%,#101d29 100%)}.welcome-stage:before{background:radial-gradient(circle,#1b69ae2e,#0c274114 42%,#0000 69%)}.welcome-aurora i{filter:blur(55px);opacity:.24}.welcome-aurora i:first-child{background:#1674b8}.welcome-aurora i:nth-child(2){background:#173e68}.welcome-aurora i:nth-child(3){background:#e05226}.welcome-copy .eyebrow,.choice-number{color:#db4f25}.welcome-copy h1{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.welcome-copy h1{color:color-mix(in srgb,var(--ink) 96%,#0f3556 4%)}}.welcome-choice{border-color:#1e699f}@supports (color:color-mix(in lab, red, red)){.welcome-choice{border-color:color-mix(in srgb,#1e699f 22%,var(--line))}}.welcome-choice{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.welcome-choice{background:color-mix(in srgb,var(--surface) 91%,#183c59 3%)}}.welcome-choice{box-shadow:0 25px 66px #0e2b4524}.welcome-choice:after{background:linear-gradient(120deg,var(--surface),var(--surface))}@supports (color:color-mix(in lab, red, red)){.welcome-choice:after{background:linear-gradient(120deg,color-mix(in srgb,var(--surface) 98%,transparent),color-mix(in srgb,var(--surface) 86%,#173d5c 5%))}}.welcome-choice em{color:#0000;background:linear-gradient(90deg,#176da8,#234e8a 62%,#dd5128);-webkit-background-clip:text;background-clip:text}.magic-path{box-shadow:0 0 24px #1f74b02b,0 25px 70px #0d273e2e}.magic-path:before{background:radial-gradient(circle at 78% 15%,#1c7cbe40,#0000 28%),radial-gradient(circle at 9% 82%,#e150252e,#0000 26%)}.magic-path .choice-arrow{background:linear-gradient(135deg,#1775b6,#203f73 62%,#e05328);box-shadow:0 0 22px #1c6faa6b}.welcome-choice:hover .edge-lights b{box-shadow:0 0 11px #2a9de2,0 0 22px #1f4d80,0 0 30px #e35c2f!important}.welcome-stage{isolation:isolate;grid-template-rows:1fr auto;grid-template-columns:minmax(330px,.78fr) minmax(520px,1.22fr);align-items:center;gap:34px clamp(54px,8vw,118px);min-height:calc(100vh - 78px);margin-left:50px;padding:clamp(42px,7vh,76px) 7% 54px;display:grid;position:relative;overflow:hidden}.welcome-stage:before{content:"";z-index:-3;aspect-ratio:1;filter:blur(10px);background:radial-gradient(circle,#3ec0ff26,#744dff17 38%,#0000 68%);border-radius:50%;width:58vw;position:absolute;top:-20vw;right:-12vw}.welcome-aurora{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.welcome-aurora i{filter:blur(46px);opacity:.28;border-radius:999px;animation:10s ease-in-out infinite alternate welcome-drift;position:absolute}.welcome-aurora i:first-child{background:#29dfff;width:35vw;height:9vw;top:23%;right:5%;transform:rotate(-18deg)}.welcome-aurora i:nth-child(2){background:#8a4dff;width:28vw;height:8vw;animation-delay:-3s;top:42%;right:15%;transform:rotate(16deg)}.welcome-aurora i:nth-child(3){background:#ff4aa2;width:24vw;height:6vw;animation-delay:-6s;top:58%;right:2%;transform:rotate(-8deg)}.welcome-copy{max-width:570px;animation:.62s cubic-bezier(.2,.8,.2,1) both welcome-copy-in}.welcome-copy .eyebrow{margin-bottom:22px;font-size:11px}.welcome-copy p{max-width:540px;color:var(--muted);margin:25px 0 0;font-size:clamp(16px,1.35vw,20px);line-height:1.55}.welcome-actions{justify-self:end;gap:18px;width:min(650px,100%);display:grid}.welcome-choice{isolation:isolate;border:1px solid var(--line);grid-template-columns:44px 1fr 44px;align-items:center;gap:18px;width:100%;min-height:148px;padding:26px 28px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.welcome-choice{border:1px solid color-mix(in srgb,var(--line) 84%,transparent)}}.welcome-choice{background:var(--surface);border-radius:28px}@supports (color:color-mix(in lab, red, red)){.welcome-choice{background:color-mix(in srgb,var(--surface) 84%,transparent)}}.welcome-choice{color:var(--ink);text-align:left;-webkit-backdrop-filter:blur(28px)saturate(145%);backdrop-filter:blur(28px)saturate(145%);cursor:pointer;transition:transform .28s,box-shadow .28s,background .28s;animation:.6s cubic-bezier(.2,.8,.2,1) both welcome-choice-in;overflow:hidden;box-shadow:0 24px 70px #1e2b411a}.welcome-choice:nth-child(2){animation-delay:.1s}.welcome-choice:after{content:"";z-index:-1;background:linear-gradient(120deg,var(--surface),var(--surface));border-radius:25px;position:absolute;inset:2px}@supports (color:color-mix(in lab, red, red)){.welcome-choice:after{background:linear-gradient(120deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surface) 76%,transparent))}}.welcome-choice:hover{transform:translateY(-5px);box-shadow:0 30px 80px #2032502b}.welcome-choice .edge-lights{opacity:.38;transition:opacity .2s;border-radius:28px!important;inset:-1px!important}.welcome-choice:hover .edge-lights{opacity:1}.welcome-choice:hover .edge-lights b{opacity:1!important;animation-duration:1.05s!important;box-shadow:0 0 11px #31eaff,0 0 22px #a84bff,0 0 30px #ff4eaa!important}.welcome-choice>span:not(.choice-number){z-index:5;gap:5px;display:grid;position:relative}.welcome-choice em{color:#0000;background:linear-gradient(90deg,#267bcf,#8a4df5,#ef3c8d);-webkit-background-clip:text;background-clip:text;font-size:clamp(19px,1.75vw,26px);font-style:normal;font-weight:780;line-height:1.03}.welcome-choice small{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.35}.choice-number{z-index:5;color:#ef3340;letter-spacing:.16em;align-self:start;padding-top:3px;font-size:10px;font-weight:900;position:relative}.choice-arrow{z-index:5;background:var(--ink);border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.choice-arrow{background:color-mix(in srgb,var(--ink) 7%,transparent)}}.choice-arrow{font-size:25px}.magic-path{border-color:#0000;min-height:172px;box-shadow:0 0 28px #37daff29,0 26px 72px #7945d929}.magic-path:before{content:"";z-index:-2;background:radial-gradient(circle at 78% 15%,#3bdeff47,#0000 27%),radial-gradient(circle at 9% 82%,#ff49ae38,#0000 25%);animation:4.6s ease-in-out infinite alternate magic-sheen;position:absolute;inset:-25%}.magic-path .choice-arrow{color:#fff;background:linear-gradient(135deg,#25cfff,#8555ff 58%,#ff48a5);box-shadow:0 0 24px #53c7ff85}.magic-path .magic-stars{z-index:4;pointer-events:none;position:absolute;inset:0}.magic-path .magic-stars b{background:#fff;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite magic-twinkle;position:absolute;box-shadow:0 0 12px #55dcff}.magic-path .magic-stars b:first-child{top:18%;right:13%}.magic-path .magic-stars b:nth-child(2){animation-delay:-.7s;bottom:15%;right:28%}.magic-path .magic-stars b:nth-child(3){animation-delay:-1.2s;bottom:18%;left:9%}.magic-path .magic-stars b:nth-child(4){animation-delay:-.3s;top:13%;left:36%}.welcome-trust{color:var(--muted);letter-spacing:.02em;grid-column:1/-1;justify-self:center;align-items:center;gap:15px;font-size:11px;font-weight:720;display:flex}.welcome-trust i{background:#ef3340;border-radius:50%;width:4px;height:4px}.magic-builder{z-index:100;color:#f8fbff;isolation:isolate;background:radial-gradient(circle at 80% 38%,#182a4e 0,#0b1224 32%,#050811 66%,#020307 100%);animation:.5s cubic-bezier(.18,.82,.22,1) both magic-reveal;position:fixed;inset:0;overflow:hidden}.magic-builder:before{content:"";z-index:-3;background:linear-gradient(112deg,#03050afa 0 39%,#03050cd9 51%,#03050a40 100%);position:absolute;inset:0}.magic-builder-glow{z-index:-2;pointer-events:none;position:absolute;inset:0}.magic-builder-glow i{filter:blur(70px);opacity:.28;border-radius:50%;animation:9s ease-in-out infinite alternate magic-cloud-drift;position:absolute}.magic-builder-glow i:first-child{background:#155fff;width:42vw;height:32vw;top:-9%;right:-2%}.magic-builder-glow i:nth-child(2){background:#9b3dff;width:34vw;height:30vw;animation-delay:-3s;bottom:-12%;right:17%}.magic-builder-glow i:nth-child(3){background:#ff3e91;width:26vw;height:23vw;animation-delay:-6s;bottom:2%;right:-5%}.magic-back-home{z-index:10;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:10px 16px;font-size:12px;font-weight:750;position:absolute;top:36px;left:4.5%}.magic-builder-brand{z-index:10;letter-spacing:.31em;color:#cbd8ed;font-size:10px;font-weight:900;position:absolute;top:43px;left:50%;transform:translate(-50%)}.magic-progress{z-index:10;gap:7px;display:flex;position:absolute;top:43px;right:4.5%}.magic-progress i{background:#ffffff26;border-radius:9px;width:32px;height:3px;transition:all .35s}.magic-question-shell{z-index:5;flex-direction:column;justify-content:center;width:46%;height:100%;padding:clamp(118px,14vh,150px) 4.5% 48px;animation:.48s cubic-bezier(.2,.8,.2,1) both question-soft-fade;display:flex;position:relative}.magic-question-copy>span,.magic-result-copy>span{letter-spacing:.21em;color:#59defc;font-size:10px;font-weight:900}.magic-question-copy h2,.magic-result-copy h2{letter-spacing:-.058em;max-width:580px;margin:14px 0 12px;font-size:clamp(38px,4.4vw,64px);line-height:.96}.magic-question-copy p,.magic-result-copy p{color:#aab7c9;max-width:520px;margin:0;font-size:15px;line-height:1.5}.magic-answer-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:30px;display:grid}.magic-answer-grid button{color:#fff;text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:34px 1fr 18px;align-items:center;gap:12px;min-height:108px;padding:15px 16px;transition:all .22s;display:grid}.magic-answer-grid button:hover{background:#48c6ff1c;border-color:#51dbff;transform:translateY(-3px);box-shadow:0 13px 38px #19a4e824}.magic-answer-grid button>i{color:#67e4ff;background:#ffffff17;border-radius:11px;place-items:center;width:34px;height:34px;font-size:17px;font-style:normal;display:grid}.magic-answer-grid button>span{gap:4px;display:grid}.magic-answer-grid strong{font-size:14px}.magic-answer-grid small{color:#9ba9bc;font-size:10px;line-height:1.35}.magic-answer-grid button>b{color:#7e8a9a;font-size:20px}.magic-previous{color:#aab7c9;background:0 0;border:0;align-self:flex-start;margin-top:18px;padding:8px 0;font-size:11px;font-weight:750}.magic-live-sets{z-index:2;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:12% 3.5% 6% 48%}.live-set-heading{gap:7px;display:grid;position:absolute;top:0;left:3%}.live-set-heading span{color:#5ce5ff;letter-spacing:.2em;font-size:9px;font-weight:900}.live-set-heading strong{font-size:18px}.live-set-stack{perspective:1200px;height:min(570px,68vh);margin-top:40px;animation:.62s cubic-bezier(.2,.8,.2,1) both sets-repopulate;position:relative}.live-set-card{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);transform-origin:bottom;background:linear-gradient(145deg,#161e30eb,#050810d1);border:1px solid #ffffff24;border-radius:30px;width:min(420px,66%);min-height:460px;padding:24px;transition:all .4s;position:absolute;top:7%;left:4%;box-shadow:0 36px 90px #0000008c}.live-set-card:before{content:"";z-index:-1;background:radial-gradient(circle at 78% 14%,var(--set-glow),transparent 34%);opacity:.28;border-radius:30px;position:absolute;inset:-1px}.live-set-card.blue{--set-glow:#27cfff}.live-set-card.violet{--set-glow:#a849ff}.live-set-card.coral{--set-glow:#ff477f}.live-set-card.sunset{--set-glow:#ff9d3f}.live-set-card.electric{--set-glow:#5dffbe}.live-set-card.set-1{z-index:3;transform:translate(0)rotate(-2deg)}.live-set-card.set-2{z-index:2;opacity:.72;transform:translate(32%,7%)rotate(5deg)}.live-set-card.set-3{z-index:1;opacity:.42;transform:translate(59%,14%)rotate(10deg)}.live-product-images{justify-content:center;align-items:flex-end;height:210px;margin-bottom:22px;display:flex}.live-product-images .product-thumb{filter:drop-shadow(0 18px 18px #0006);background:radial-gradient(circle at 50% 45%,#fffffffa,#dae3ee9e 62%,#0000 63%);border-radius:18px;width:38%;margin:0 -8%;height:190px!important}.live-product-images .product-thumb:nth-child(2){transform:translateY(9px)rotate(3deg);height:165px!important}.live-product-images .product-thumb:nth-child(3){transform:translateY(14px)rotate(7deg);height:145px!important}.live-set-card>span{letter-spacing:.18em;color:var(--set-glow);font-size:9px;font-weight:900}.live-set-card h3{letter-spacing:-.045em;margin:8px 0 7px;font-size:27px}.live-set-card>small{color:#9ca9bb;font-size:10px;line-height:1.4;display:block}.live-set-card>p{color:#c3cedd;margin:13px 0;font-size:11px;line-height:1.4}.live-set-card>button{border:1px solid var(--set-glow);width:100%;margin-top:8px;padding:13px 15px}@supports (color:color-mix(in lab, red, red)){.live-set-card>button{border:1px solid color-mix(in srgb,var(--set-glow) 55%,transparent)}}.live-set-card>button{background:var(--set-glow);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.live-set-card>button{background:color-mix(in srgb,var(--set-glow) 14%,transparent)}}.live-set-card>button{color:#fff;text-align:left;font-size:11px;font-weight:850}.live-set-card>button b{float:right;font-size:18px}.magic-step-3 .magic-question-shell{justify-content:flex-end;width:38%;padding-bottom:8vh}.magic-step-3 .magic-live-sets{top:9%;left:38%;right:2%}.magic-step-3 .live-set-stack{perspective:none;grid-template-columns:repeat(3,1fr);gap:14px;height:72vh;display:grid}.magic-step-3 .live-set-card{border-radius:24px;width:auto;min-height:510px;padding:18px;position:relative;inset:auto;opacity:1!important;transform:none!important}.magic-step-3 .live-set-card:before{border-radius:24px}.magic-step-3 .live-product-images{height:180px}.magic-step-3 .live-product-images .product-thumb{height:160px!important}.magic-step-3 .live-set-card h3{font-size:23px}@keyframes welcome-copy-in{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes welcome-choice-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes welcome-drift{to{opacity:.42;transform:translate(-4vw,3vw)rotate(7deg)}}@keyframes magic-sheen{to{transform:translate(4%,-3%)scale(1.08)}}@keyframes magic-twinkle{50%{opacity:.35;transform:scale(1.9)}}@keyframes magic-cloud-drift{to{transform:translate(-6vw,4vw)scale(1.12)}}@keyframes question-soft-fade{0%{opacity:0;filter:blur(5px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}@keyframes sets-repopulate{0%{opacity:.28;filter:blur(8px);transform:translateY(18px)scale(.98)}to{opacity:1;filter:none;transform:none}}@media (width<=1100px){.welcome-stage{grid-template-columns:minmax(280px,.8fr) minmax(440px,1.2fr);gap:32px;padding-left:5%;padding-right:5%}.magic-question-shell{width:50%;padding-left:3.5%;padding-right:3.5%}.magic-live-sets{left:52%}.magic-answer-grid{grid-template-columns:1fr}.magic-answer-grid button{min-height:78px}.magic-step-3 .magic-question-shell{width:34%}.magic-step-3 .magic-live-sets{left:34%}.magic-step-3 .live-set-card{min-height:480px}}@media (width<=800px){.welcome-stage{flex-direction:column;justify-content:center;min-height:calc(100vh - 78px);margin-left:0;padding:38px 6% 44px;display:flex}.welcome-copy{text-align:center}.welcome-copy h1{font-size:52px}.welcome-copy p{font-size:15px}.welcome-actions{justify-self:auto}.welcome-choice{min-height:124px;padding:20px}.magic-path{min-height:146px}.welcome-trust{display:none}.magic-builder{overflow:auto}.magic-builder:before{background:linear-gradient(#040711 0 52%,#040711b8)}.magic-question-shell{justify-content:flex-start;width:100%;height:auto;min-height:100vh;padding:112px 6% 54vh}.magic-live-sets{height:47vh;position:absolute;inset:auto 5% 3%}.live-set-heading{display:none}.live-set-stack{height:100%;margin:0}.live-set-card{width:64%;min-height:310px;padding:14px}.live-product-images{height:125px;margin-bottom:12px}.live-product-images .product-thumb{height:115px!important}.live-set-card h3{font-size:20px}.live-set-card>small{font-size:9px}.magic-step-3{overflow:auto}.magic-step-3 .magic-question-shell{justify-content:flex-start;width:100%;min-height:auto;padding:110px 6% 24px}.magic-step-3 .magic-live-sets{height:auto;padding:0 5% 70px;position:relative;inset:auto}.magic-step-3 .live-set-stack{grid-template-columns:1fr;height:auto;display:grid}.magic-step-3 .live-set-card{min-height:440px}.magic-step-3 .live-set-heading{margin-bottom:18px;display:grid;position:relative;left:auto}}@media (width<=520px){.welcome-copy h1{font-size:43px}.welcome-choice{border-radius:22px;grid-template-columns:34px 1fr 34px;gap:10px}.welcome-choice .edge-lights{border-radius:22px!important}.welcome-choice strong,.welcome-choice em{font-size:19px}.welcome-choice small{font-size:11px}.choice-arrow{width:34px;height:34px}.magic-answer-grid button{min-height:74px}.magic-question-copy h2,.magic-result-copy h2{font-size:39px}.magic-question-shell{padding-bottom:49vh}.magic-live-sets{height:42vh}.live-set-card{width:72%;min-height:285px}.live-product-images{height:110px}.live-product-images .product-thumb{height:100px!important}}@media (prefers-reduced-motion:reduce){.welcome-aurora i,.magic-path:before,.magic-path .magic-stars b,.magic-builder-glow i,.welcome-choice,.welcome-copy,.magic-question-shell,.live-set-stack{animation:none!important}}.estimate-turnaround{border-bottom:1px solid var(--line);gap:2px;padding:10px 0;display:grid}.estimate-turnaround small{color:#287fc8;letter-spacing:.12em;font-size:9px;font-weight:900}.estimate-turnaround strong{font-size:14px}.estimate-turnaround span{color:var(--muted);font-size:10px}.estimate-turnaround.has-rush small,.estimate-turnaround.has-rush span{color:#d06a18}.turnaround-panel{border:1px solid var(--line);background:var(--surface);border-radius:24px;margin:22px 0;padding:24px}@supports (color:color-mix(in lab, red, red)){.turnaround-panel{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.turnaround-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.turnaround-heading span{color:#287fc8;letter-spacing:.16em;font-size:9px;font-weight:900}.turnaround-heading h3{letter-spacing:-.035em;margin:6px 0 4px;font-size:23px}.turnaround-heading p{color:var(--muted);margin:0;font-size:12px}.turnaround-heading>button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:10px 14px;font-size:11px;font-weight:800}.turnaround-options{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:19px;display:grid}.turnaround-options button{border:1px solid var(--line);background:var(--surface);min-height:94px;color:var(--ink);text-align:left;border-radius:17px;gap:4px;padding:14px;display:grid}.turnaround-options button.selected{border-color:#287fc8;box-shadow:0 0 0 2px #287fc82e,0 10px 24px #287fc81a}.turnaround-options small{color:#287fc8;letter-spacing:.14em;font-size:8px;font-weight:900}.turnaround-options strong{font-size:13px}.turnaround-options span{color:var(--muted);font-size:11px}.rush-rule-editor{background:var(--ink);border-radius:18px;gap:9px;margin-top:16px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.rush-rule-editor{background:color-mix(in srgb,var(--ink) 4%,transparent)}}.rush-rule-note{color:var(--muted);font-size:11px;font-weight:700}.rush-rule-row{grid-template-columns:1.4fr .7fr .8fr .7fr;gap:9px;display:grid}.rush-rule-row label{color:var(--muted);letter-spacing:.08em;gap:5px;font-size:9px;font-weight:850;display:grid}.rush-rule-row label>div{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;display:flex;overflow:hidden}.rush-rule-row input,.rush-rule-row select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;height:38px;color:var(--ink);border-radius:10px;outline:0;padding:0 9px}.rush-rule-row label>div input{border:0}.rush-rule-row label>div b{color:var(--muted);padding:0 8px;font-size:10px}.turnaround-price-preview{justify-content:flex-end;align-items:center;gap:16px;margin-top:16px;display:flex}.turnaround-price-preview span{gap:2px;display:grid}.turnaround-price-preview small{color:var(--muted);letter-spacing:.12em;font-size:8px;font-weight:900}.turnaround-price-preview strong{font-size:18px}.turnaround-price-preview>b{color:var(--muted)}.turnaround-total{color:#fff;background:#287fc8;border-radius:13px;padding:10px 14px}.turnaround-total small{color:#dceeff}@media (width<=800px){.turnaround-heading{flex-direction:column}.turnaround-options,.rush-rule-row{grid-template-columns:1fr 1fr}.turnaround-price-preview{flex-wrap:wrap;justify-content:flex-start}}.designer-canvas-column{grid-template-rows:auto auto minmax(0,1fr) auto}.designer-locations-heading{justify-content:space-between;align-items:end;gap:16px;width:min(650px,100%);margin:0 auto;display:flex}.designer-locations-heading>div{gap:2px;display:grid}.designer-locations-heading small{color:#287fc8;letter-spacing:.13em;font-size:9px;font-weight:950}.designer-locations-heading strong{font-size:14px}.designer-locations-heading>span{color:var(--muted);font-size:10px}.designer-location-bar button span{display:block}.designer-location-bar button.designed:not(.active){box-shadow:inset 0 0 0 1px #17a36a40}.designer-location-bar button.designed:not(.active) small{color:#118255}.location-tray>div:first-child{gap:4px;display:grid}.location-tray>div:first-child>small{color:var(--muted);font-size:11px}.location-options{grid-template-columns:repeat(5,minmax(150px,1fr));gap:8px;display:grid!important}.location-options article{border:1px solid var(--line);background:var(--card);border-radius:17px;gap:7px;min-width:0;padding:7px;display:grid}.location-options article.chosen{border-color:#ff3540;box-shadow:0 0 14px #ff354022}.location-options article>button:first-child{width:100%;box-shadow:none;text-align:left;border:0}.location-options .design-location{color:#fff;background:#287fc8;border:0;border-radius:11px;place-items:center;min-height:38px;padding:8px 10px;font-size:10px;font-weight:900;display:grid}.art-check-panel li.blocking>b{background:#d83a45}.art-check-panel li.blocking strong{color:#bd2631}.art-check-actions label{color:#fff;text-align:center;cursor:pointer;background:#287fc8;border:0;border-radius:11px;place-items:center;min-height:38px;padding:7px 10px;font-size:10px;font-weight:900;display:grid}.art-check-actions label input{display:none}.preflight-warnings{background:#d83a4514;border-radius:12px;margin:10px 0;padding:10px}.preflight-warnings>strong{color:#bd2631;letter-spacing:.12em;margin-bottom:5px;font-size:9px;display:block}.preflight-warnings p{color:var(--ink);margin:3px 0;font-size:9px;line-height:1.35}.control-actions .designer-done:disabled{color:#fff;cursor:not-allowed;box-shadow:none;background:#a7adb5}.editable-tag b{text-align:center;overflow-wrap:anywhere;max-width:155px;font-size:24px;line-height:1.05}.editable-tag span{text-align:center;max-width:155px}.editable-tag small{text-align:center;max-width:155px;line-height:1.7}.tag-editor{gap:11px;display:grid}.tag-intro{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.tag-editor>label{color:var(--ink);gap:6px;font-size:11px;font-weight:850;display:grid}.tag-editor>label input:not([type=color]){border:1px solid var(--line);background:var(--surface);width:100%;height:42px;color:var(--ink);border-radius:11px;padding:0 10px}.tag-editor .tag-ink{grid-template-columns:1fr 58px;align-items:center}.tag-editor input[type=color]{border:1px solid var(--line);background:var(--surface);border-radius:10px;width:58px;height:38px;padding:3px}.tag-upload-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tag-upload-options label{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;gap:3px;min-height:72px;padding:11px;display:grid}.tag-upload-options label:hover{border-color:#287fc8;box-shadow:0 7px 18px #287fc821}.tag-upload-options strong{font-size:10px}.tag-upload-options small{color:var(--muted);font-size:8px;line-height:1.35}.tag-upload-options input{display:none}.uploaded-tag-design{object-fit:contain!important;width:86%!important;height:86%!important;position:relative!important;inset:auto!important}.uploaded-tag-logo{margin-bottom:8px;object-fit:contain!important;width:54%!important;height:42px!important;position:relative!important;inset:auto!important}.tag-preflight{border:1px solid #287fc8;padding:11px}@supports (color:color-mix(in lab, red, red)){.tag-preflight{border:1px solid color-mix(in srgb,#287fc8 30%,var(--line))}}.tag-preflight{background:#287fc8;border-radius:12px;gap:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.tag-preflight{background:color-mix(in srgb,#287fc8 6%,var(--surface))}}.tag-preflight>b{letter-spacing:.1em;color:#287fc8;font-size:9px}.tag-preflight>span{color:var(--muted);font-size:9px;line-height:1.4}.tag-preflight>button,.tag-fix-actions button,.tag-fix-actions label{color:#fff;cursor:pointer;background:#287fc8;border:0;border-radius:9px;place-items:center;min-height:34px;font-size:9px;font-weight:900;display:grid}.tag-fix-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.tag-fix-actions label{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.tag-fix-actions label{background:color-mix(in srgb,var(--ink) 8%,var(--surface))}}.tag-fix-actions label{color:var(--ink)}.tag-fix-actions input{display:none}.tag-size-manifest{border:1px solid var(--line);background:var(--surface);border-radius:13px;gap:7px;padding:12px;display:grid}.tag-size-manifest>b{letter-spacing:.12em;color:#287fc8;font-size:9px}.tag-size-manifest>span{grid-template-columns:34px 58px 1fr;align-items:center;gap:7px;display:grid}.tag-size-manifest em{font-size:9px;font-style:normal;font-weight:850}.tag-size-manifest span small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:8px;overflow:hidden}.tag-size-manifest p{color:var(--muted);margin:0;font-size:9px;line-height:1.4}.tag-size-manifest footer{border-top:1px solid var(--line);gap:2px;padding-top:7px;display:grid}.tag-size-manifest footer strong{font-size:10px}.tag-size-manifest footer small{color:var(--muted);font-size:8px}.tag-saved{color:#118255;text-align:center;background:#17a36a17;border-radius:10px;padding:9px;font-size:9px;font-weight:900}.item-tray-close{z-index:3;position:absolute;top:18px;right:22px}.tag-production-note{background:#17a36a12;border:1px solid #17a36a3d;border-radius:13px;gap:4px;padding:12px;display:grid}.tag-production-note b{color:#118255;letter-spacing:.12em;font-size:9px}.tag-production-note span{color:var(--muted);font-size:10px;line-height:1.4}.download-vector{color:#fff;cursor:pointer;background:#17202c;border:0;border-radius:13px;min-height:44px;font-size:12px;font-weight:900}.dark .download-vector{color:#0b1118;background:#f2f6fa}@media (width<=1050px){.location-options{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (width<=800px){.designer-locations-heading{flex-direction:column;align-items:start;gap:3px}.location-options,.tag-upload-options{grid-template-columns:1fr}}.design-shortcuts{grid-template-columns:1fr 1fr;gap:8px;width:min(430px,96%);margin:4px auto 0;display:grid}.design-shortcuts button{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:2px;min-height:48px;padding:8px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.design-shortcuts button{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.design-shortcuts button{color:var(--ink);text-align:left;cursor:pointer}.design-shortcuts button:hover{border-color:#287fc8}@supports (color:color-mix(in lab, red, red)){.design-shortcuts button:hover{border-color:color-mix(in srgb,#287fc8 46%,var(--line))}}.design-shortcuts button:hover{background:#287fc8}@supports (color:color-mix(in lab, red, red)){.design-shortcuts button:hover{background:color-mix(in srgb,#287fc8 8%,var(--surface))}}.design-shortcuts span{font-size:13px;font-weight:900}.design-shortcuts small{color:var(--muted);font-size:10px;font-weight:650}.art-selection{z-index:7;width:calc(24% * var(--art-scale,1));transform-origin:50%;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;min-width:24px;position:absolute;top:31%;left:38%}.view-left-sleeve .art-selection,.view-right-sleeve .art-selection{width:calc(15% * var(--art-scale,1));top:39%;left:20%}.view-right-sleeve .art-selection{left:66%}.art-selection:active{cursor:grabbing}.art-selection .designer-art{object-fit:contain;pointer-events:none;display:block;width:100%!important;max-width:none!important;height:auto!important;position:relative!important;inset:auto!important}.art-selection.editing{outline-offset:5px;filter:drop-shadow(0 0 8px #2b93e652);outline:2px solid #2b93e6}.resize-handle{z-index:9;touch-action:none;background:#287fc8;border:2px solid #fff;border-radius:4px;width:15px;height:15px;padding:0;position:absolute;box-shadow:0 2px 8px #00000047}.resize-handle.nw{cursor:nwse-resize;top:-12px;left:-12px}.resize-handle.ne{cursor:nesw-resize;top:-12px;right:-12px}.resize-handle.se{cursor:nwse-resize;bottom:-12px;right:-12px}.resize-handle.sw{cursor:nesw-resize;bottom:-12px;left:-12px}.layer-close{z-index:10;color:#fff;cursor:pointer;background:#18212c;border:2px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;padding:0;font-size:17px;line-height:1;display:grid;position:absolute;top:-39px;right:-14px;box-shadow:0 5px 14px #00000047}.placed-text{justify-content:center;align-items:center;display:flex}.placed-text>span{pointer-events:none}.placed-text .layer-close{top:-31px;right:-20px}.art-check-panel{border:1px solid #287fc8;margin:14px 0 0;padding:14px}@supports (color:color-mix(in lab, red, red)){.art-check-panel{border:1px solid color-mix(in srgb,#287fc8 30%,var(--line))}}.art-check-panel{background:#287fc8;border-radius:16px}@supports (color:color-mix(in lab, red, red)){.art-check-panel{background:color-mix(in srgb,#287fc8 6%,var(--surface))}}.art-check-heading{gap:3px;display:grid}.art-check-heading span{color:#287fc8;letter-spacing:.13em;font-size:9px;font-weight:950}.art-check-heading strong{font-size:14px}.check-progress{align-items:center;gap:12px;min-height:76px;display:flex}.check-progress i{border:3px solid #287fc833;border-top-color:#287fc8;border-radius:50%;flex:0 0 28px;width:28px;height:28px;animation:.75s linear infinite art-scan}.check-progress p{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.art-check-panel ul{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.art-check-panel li{grid-template-columns:23px 1fr;align-items:start;gap:8px;display:grid}.art-check-panel li>b{color:#fff;background:#17a36a;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.art-check-panel li.advisory>b{background:#f0a22e}.art-check-panel li span{gap:1px;display:grid}.art-check-panel li strong{font-size:11px}.art-check-panel li small{color:var(--muted);font-size:9px;line-height:1.3}.art-check-actions{grid-template-columns:1fr auto;gap:7px;display:grid}.art-check-actions button{color:#fff;cursor:pointer;background:#287fc8;border:0;border-radius:11px;min-height:38px;padding:7px 10px;font-size:10px;font-weight:900}.art-check-actions button+button{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.art-check-actions button+button{background:color-mix(in srgb,var(--ink) 8%,transparent)}}.art-check-actions button+button{color:var(--ink)}.original-note{color:var(--muted);margin-top:10px;font-size:9px;line-height:1.35;display:block}.art-check-panel.passed{border-color:#17a36a}@supports (color:color-mix(in lab, red, red)){.art-check-panel.passed{border-color:color-mix(in srgb,#17a36a 34%,var(--line))}}.art-check-panel.passed{background:#17a36a}@supports (color:color-mix(in lab, red, red)){.art-check-panel.passed{background:color-mix(in srgb,#17a36a 7%,var(--surface))}}.art-check-panel.passed .art-check-heading span{color:#118255}.customer-pass-result,.customer-fail-result{border-radius:13px;grid-template-columns:28px 1fr;align-items:center;gap:9px;margin-top:12px;padding:12px;display:grid}.customer-pass-result{background:#17a36a}@supports (color:color-mix(in lab, red, red)){.customer-pass-result{background:color-mix(in srgb,#17a36a 10%,var(--surface))}}.customer-pass-result{color:#118255}.customer-fail-result{background:#d83a45}@supports (color:color-mix(in lab, red, red)){.customer-fail-result{background:color-mix(in srgb,#d83a45 8%,var(--surface))}}.customer-fail-result{color:var(--ink)}.customer-pass-result>b,.customer-fail-result>b{color:#fff;background:#17a36a;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.customer-fail-result>b{background:#d83a45}.customer-pass-result>span,.customer-fail-result>span{font-size:11px;font-weight:750;line-height:1.35}.customer-fail-result .art-check-actions{grid-column:1/-1;margin-top:2px}.art-check-actions.blocked-options{grid-template-columns:1fr 1fr}.art-check-actions.blocked-options button,.art-check-actions.blocked-options label{text-align:center;place-items:center;min-height:43px;display:grid}.art-check-panel.preparable:not(.requires-replacement){border-color:#287fc8}@supports (color:color-mix(in lab, red, red)){.art-check-panel.preparable:not(.requires-replacement){border-color:color-mix(in srgb,#287fc8 38%,var(--line))}}.art-check-panel.preparable:not(.requires-replacement){background:#287fc8}@supports (color:color-mix(in lab, red, red)){.art-check-panel.preparable:not(.requires-replacement){background:color-mix(in srgb,#287fc8 6%,var(--surface))}}.art-check-panel.preparable:not(.requires-replacement) .customer-fail-result{background:#287fc8}@supports (color:color-mix(in lab, red, red)){.art-check-panel.preparable:not(.requires-replacement) .customer-fail-result{background:color-mix(in srgb,#287fc8 9%,var(--surface))}}.art-check-panel.preparable:not(.requires-replacement) .customer-fail-result>b{background:#287fc8}.art-check-panel.preparable:not(.requires-replacement) .art-check-heading span{color:#287fc8}.art-check-panel.requires-replacement .art-check-actions.blocked-options{grid-template-columns:1fr}.secondary-upload{background:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.secondary-upload{background:color-mix(in srgb,var(--ink) 7%,transparent)!important}}.secondary-upload{color:var(--ink)!important;border-color:var(--line)!important}.production-package{border:1px solid #17a36a;margin-top:12px;padding:13px}@supports (color:color-mix(in lab, red, red)){.production-package{border:1px solid color-mix(in srgb,#17a36a 35%,var(--line))}}.production-package{background:#17a36a;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.production-package{background:color-mix(in srgb,#17a36a 8%,var(--surface))}}.production-package{gap:10px;display:grid}.production-package>div{gap:3px;display:grid}.production-package>div span{color:#118255;letter-spacing:.13em;font-size:8px;font-weight:900}.production-package>div strong{font-size:12px}.production-package ul{gap:4px!important;margin:0!important;padding-left:17px!important;list-style:outside!important;display:grid!important}.production-package li{color:var(--muted);font-size:9px;line-height:1.35;display:list-item!important}.production-package li::marker{color:#17a36a}.production-package>button{color:#fff;background:#118255;border:0;border-radius:11px;min-height:42px;font-size:10px;font-weight:850;box-shadow:0 8px 20px #1182553d}.production-package>button:disabled{opacity:.62;cursor:wait}.production-package>small{color:var(--muted);font-size:9px;line-height:1.4}.remove-layer{color:#c53a42;cursor:pointer;background:0 0;border:0;border-radius:11px;width:100%;min-height:36px;margin-top:13px;font-size:11px;font-weight:850}.remove-layer:hover{background:#c53a4214}.control-actions{grid-template-columns:auto minmax(0,1fr)}.control-actions .designer-done{padding:8px 12px;line-height:1.2}@keyframes art-scan{to{transform:rotate(360deg)}}.item-identity em{border-radius:999px;width:max-content;margin-top:5px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900}.status-ready{color:#118255;background:#17a36a1c}.status-needed{color:#c8333d;background:#ee33401a}.order-overview{z-index:7;border:0;border-top:1px solid var(--line);background:var(--bg);width:100%;min-height:calc(100vh - 78px);color:var(--ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;grid-template-rows:auto auto auto auto auto;gap:18px;margin:0;padding:32px clamp(22px,4vw,64px) 120px;display:grid;position:relative}.overview-header{background:0 0;border:0;justify-content:space-between;align-items:flex-start;height:auto;margin:0;padding:0;display:flex}.overview-header>div{gap:4px;display:grid}.overview-header span{color:#287fc8;letter-spacing:.14em;font-size:10px;font-weight:950}.overview-header h2{letter-spacing:-.04em;margin:0;font-size:30px}.overview-header p{color:var(--muted);margin:0;font-size:13px}.overview-close{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:50%;font-size:25px}.overview-progress{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.overview-progress>div{background:var(--ink);border-radius:17px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.overview-progress>div{background:color-mix(in srgb,var(--ink) 5%,transparent)}}.overview-progress>div{align-items:baseline;gap:9px;display:flex}.overview-progress strong{font-size:24px}.overview-progress span{color:var(--muted);font-size:12px;font-weight:750}.overview-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:0;overflow:visible}.overview-item{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(160px,1fr) minmax(120px,.7fr) minmax(180px,1.2fr) minmax(150px,.8fr);align-items:center;gap:18px;min-height:100px;padding:14px 4px;display:grid}.overview-item:last-child{border-bottom:0}.overview-number{color:#fff;background:#17202c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.dark .overview-number{color:#0a1017;background:#eef5fa}.overview-product,.overview-details{gap:3px;display:grid}.overview-product small,.overview-details>span{color:var(--muted);letter-spacing:.1em;font-size:9px;font-weight:900}.overview-product strong{font-size:16px}.overview-product span{color:var(--muted);font-size:11px}.overview-details strong{font-size:12px;line-height:1.35}.overview-details .ready{color:#118255}.overview-details .needed{color:#c8333d}.overview-actions{justify-items:end;gap:7px;display:grid}.overview-actions>span{border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.ready-pill{color:#118255;background:#17a36a1c}.attention-pill{color:#c8333d;background:#ee33401a}.overview-actions button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);cursor:pointer;border-radius:11px;padding:7px 12px;font-size:11px;font-weight:850}.overview-footer{z-index:8;border:0;border-top:1px solid var(--line);background:var(--bg);justify-content:space-between;align-items:center;height:auto;margin:0;padding:14px 0;display:flex;position:sticky;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.overview-footer{background:color-mix(in srgb,var(--bg) 94%,transparent)}}.overview-footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.overview-add{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);cursor:pointer;border-radius:13px;padding:8px 14px;font-weight:850}.overview-footer>div{align-items:center;gap:14px;display:flex}.overview-footer>div>span{text-align:right;gap:2px;display:grid}.overview-footer small{color:var(--muted);letter-spacing:.1em;font-size:8px;font-weight:900}.overview-footer strong{font-size:20px}.checkout-review{color:#fff;background:#287fc8;border:0;border-radius:13px;min-height:44px;padding:9px 17px;font-weight:900}.checkout-review:disabled{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.checkout-review:disabled{background:color-mix(in srgb,var(--ink) 9%,transparent)}}.checkout-review:disabled{color:var(--muted)}.assistant-smile{width:13%!important;height:4.4%!important;top:46.8%!important;left:44.5%!important;transform:none!important}@media (width<=1050px){.overview-item{grid-template-columns:32px 1fr 1fr}.overview-details:nth-of-type(2){display:none}.overview-actions{grid-column:2/-1;justify-content:space-between;justify-items:stretch;display:flex}}@media (width<=700px){.design-shortcuts{width:100%}.order-overview{padding:24px 14px 112px}.overview-header h2{font-size:24px}.overview-progress{grid-template-columns:1fr}.overview-progress>div{padding:9px 12px}.overview-item{grid-template-columns:30px 1fr;padding:16px 2px}.overview-details{grid-column:2}.overview-actions{grid-column:2;align-items:center}.overview-footer{flex-direction:column;align-items:stretch;gap:10px}.overview-add{width:100%}.overview-footer>div{justify-content:space-between}.checkout-review{flex:1}}:is(.experience:has(.order-overview),.experience:has(.final-approval-page)){min-height:100vh!important;overflow:hidden auto!important}.final-approval-page{z-index:7;border-top:1px solid var(--line);background:var(--bg);width:100%;min-height:calc(100vh - 78px);color:var(--ink);align-content:start;gap:28px;padding:38px clamp(22px,5vw,80px) 64px;display:grid;position:relative}.final-approval-heading{border:0;border-bottom:1px solid var(--line);background:0 0;justify-content:space-between;align-items:flex-start;gap:24px;height:auto;padding:0 0 26px;display:flex}.final-approval-heading>div{gap:5px;display:grid}.final-approval-heading span{color:#287fc8;letter-spacing:.14em;font-size:11px;font-weight:950}.final-approval-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,4vw,54px)}.final-approval-heading p{color:var(--muted);margin:0;font-size:15px}.final-approval-heading button,.final-back{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;border-radius:13px;padding:10px 16px;font-weight:850}.final-approval-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.final-approval-summary article{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:6px;padding:22px;display:grid}.final-approval-summary small{color:#287fc8;letter-spacing:.12em;font-size:10px;font-weight:950}.final-approval-summary strong{font-size:27px}.final-approval-summary span{color:var(--muted);font-size:13px}.final-approval-checklist{border:1px solid var(--line);background:var(--surface);border-radius:20px;gap:16px;padding:26px;display:grid}.final-approval-checklist h3{margin:0 0 4px;font-size:24px}.final-approval-checklist>div{border-top:1px solid var(--line);grid-template-columns:36px 1fr;align-items:center;gap:13px;padding:15px 0;display:grid}.final-approval-checklist b{color:#118255;background:#17a36a1f;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.final-approval-checklist span{gap:3px;display:grid}.final-approval-checklist small{color:var(--muted);font-size:12px}.final-approval-actions{background:0 0;border:0;justify-content:flex-end;gap:12px;height:auto;padding:0;display:flex}.final-submit{color:#fff;cursor:pointer;background:#287fc8;border:0;border-radius:13px;min-height:48px;padding:11px 22px;font-weight:900}@media (width<=760px){.final-approval-page{padding:26px 16px 44px}.final-approval-heading{flex-direction:column}.final-approval-summary{grid-template-columns:1fr}.final-approval-actions{flex-direction:column-reverse;align-items:stretch}}@media (prefers-reduced-motion:reduce){.check-progress i{animation:none}}.product-orb .hoodie-wrap{animation:none!important}.placed-text{z-index:5;color:#111318;text-align:center;white-space:nowrap;transform-origin:50%;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;width:30%;padding:4px;font-size:20px;font-weight:900;line-height:1;position:absolute;top:31%;left:35%}.placed-text:active{cursor:grabbing}.placed-text.editing{outline-offset:4px;background:#ffffff1f;outline:2px solid #287fc8}.design-studio{z-index:100;background:var(--bg);height:100dvh;color:var(--ink);position:fixed;inset:0;overflow:hidden}.designer-header{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(240px,1fr) auto minmax(240px,1fr);align-items:center;gap:18px;height:72px;margin:0;padding:0 24px;display:grid}@supports (color:color-mix(in lab, red, red)){.designer-header{background:color-mix(in srgb,var(--surface) 96%,transparent)}}.designer-header>div{gap:3px;display:grid}.designer-header>div small{color:#287fc8;letter-spacing:.12em;font-size:10px;font-weight:900}.designer-header>div strong{font-size:15px}.designer-header-actions{justify-self:end!important;gap:8px!important;display:flex!important}.designer-back{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:11px 16px;font-weight:850}.designer-header nav{align-items:center;gap:8px;display:flex}.designer-header nav span{color:var(--muted);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.designer-header nav .done{color:#287fc8}.designer-header nav .active{color:#fff;background:#17202c}.dark .designer-header nav .active{color:#0b1118;background:#f2f6fa}.designer-exit{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;justify-self:end;padding:11px 18px;font-weight:850}.designer-workspace{grid-template-columns:112px minmax(520px,1fr) 330px;height:calc(100dvh - 72px);display:grid;overflow:hidden}.designer-tools{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;gap:9px;padding:16px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.designer-tools{background:color-mix(in srgb,var(--surface) 66%,transparent)}}.designer-tools button,.designer-tools label{min-height:78px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:10px 6px;display:flex}.designer-tools button:hover,.designer-tools label:hover,.designer-tools .active{background:#287fc8}@supports (color:color-mix(in lab, red, red)){.designer-tools button:hover,.designer-tools label:hover,.designer-tools .active{background:color-mix(in srgb,#287fc8 10%,var(--surface))}}.designer-tools button:hover,.designer-tools label:hover,.designer-tools .active{box-shadow:inset 0 0 0 1px #287fc847}.designer-tools b{font-size:23px;line-height:1}.designer-tools span{text-align:center;font-size:12px;font-weight:800}.designer-tools small{max-width:92px;color:var(--muted);text-align:center;font-size:10px;font-weight:750;line-height:1.15}.designer-tools .locations-first{background:#287fc8;min-height:94px;margin-bottom:5px}@supports (color:color-mix(in lab, red, red)){.designer-tools .locations-first{background:color-mix(in srgb,#287fc8 10%,var(--surface))}}.designer-tools .locations-first{box-shadow:inset 0 0 0 1px #287fc852}.designer-tools .locations-first b{color:#287fc8}.designer-tools input{display:none}.designer-canvas-column{background:radial-gradient(circle at 50% 46%,#287fc812,#0000 48%);grid-template-rows:minmax(0,1fr) auto;gap:10px;min-width:0;padding:14px 18px 10px;display:grid}.designer-location-bar{border:1px solid var(--line);background:var(--surface);border-radius:17px;justify-self:center;gap:4px;padding:5px;display:flex;box-shadow:0 10px 26px #1e2e4214}.designer-location-bar button{min-width:82px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;gap:2px;padding:7px 10px;font-size:12px;font-weight:850;display:grid}.designer-location-bar button small{color:var(--muted);font-size:9px;font-weight:700}.designer-location-bar button.active{color:#fff;background:#17202c}.designer-location-bar button.active small{color:#c9d2dc}.dark .designer-location-bar button.active{color:#0b1118;background:#f2f6fa}.dark .designer-location-bar button.active small{color:#485566}.studio-location-panel{gap:18px;display:grid}.studio-location-list{gap:9px;display:grid}.studio-location-list button{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.studio-location-list button span{gap:4px;display:grid}.studio-location-list button small{color:var(--muted);font-size:10px}.studio-location-list button em{color:#287fc8;font-size:11px;font-style:normal;font-weight:900}.studio-location-list button.active{border-color:#287fc8;box-shadow:0 0 0 3px #287fc81f}.studio-location-list button.designed:not(.active) em{color:#118255}.location-panel-note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.embroidery-review{border:1px solid #287fc8;margin:15px 0;padding:14px}@supports (color:color-mix(in lab, red, red)){.embroidery-review{border:1px solid color-mix(in srgb,#287fc8 30%,var(--line))}}.embroidery-review{background:#287fc8;border-radius:16px;grid-template-columns:86px 1fr;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.embroidery-review{background:color-mix(in srgb,#287fc8 6%,var(--surface))}}.embroidery-review.blocked{background:#ef8b3a;border-color:#ef8b3a}@supports (color:color-mix(in lab, red, red)){.embroidery-review.blocked{background:color-mix(in srgb,#ef8b3a 7%,var(--surface))}}.embroidery-preview{background:repeating-linear-gradient(135deg,#1d7fc8 0 1px,#0e4773 1px 3px);border-radius:12px;place-items:center;min-height:118px;display:grid;overflow:hidden;box-shadow:inset 0 0 18px #001b2d66}.embroidery-filter-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.embroidery-preview img{object-fit:contain;width:72%;height:72%}.embroidery-preview span{color:#fff;text-align:center;text-shadow:1px 1px #08263e;padding:8px;font-size:11px;font-weight:950}.embroidery-preview{color:inherit;cursor:zoom-in;border:0;overflow:hidden}.embroidery-preview:disabled{cursor:default}.embroidery-preview small{color:#d8e7f3;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800;position:absolute;bottom:7px;left:0;right:0}.stitched-proof,.large-stitched-proof{isolation:isolate;background:radial-gradient(circle at 50% 42%,#3b5267 0,#263b4f 48%,#172838 100%);place-items:center;display:grid;position:relative;overflow:hidden}.stitched-proof:before,.large-stitched-proof:before{content:"";mix-blend-mode:soft-light;background:repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#0000000b 0 1px,#0000 1px 5px);position:absolute;inset:0}.stitched-proof{width:100%;height:100%}.stitched-proof img,.stitched-proof span,.large-stitched-proof img,.large-stitched-proof span{z-index:1;transform:scale(var(--proof-zoom));transform-origin:50%;object-fit:contain;max-width:74%;max-height:74%;transition:transform .18s}.stitched-proof.generated img,.large-stitched-proof img{object-fit:cover;filter:saturate(1.04)contrast(1.05);image-rendering:auto;width:100%;max-width:none;height:100%;max-height:none}.stitched-proof.generated span,.large-stitched-proof span{text-shadow:1px 1px #fff8,-1px -1px #08131c,0 2px 3px #0008;color:#0000;background:repeating-linear-gradient(22deg,#fff 0 1px,#cfdce7 1px 3px);-webkit-background-clip:text;background-clip:text}.stitched-proof i,.large-stitched-proof i{z-index:2;pointer-events:none;opacity:.34;mix-blend-mode:soft-light;background:repeating-linear-gradient(24deg,#0000 0 2px,#ffffff8c 2px 3px,#0000 3px 6px);position:absolute;inset:0}.embroidery-review li.pending{color:var(--muted)}.embroidery-zoom-panel{border:1px solid #27a7e8;grid-column:1/-1;padding:11px}@supports (color:color-mix(in lab, red, red)){.embroidery-zoom-panel{border:1px solid color-mix(in srgb,#27a7e8 42%,var(--line))}}.embroidery-zoom-panel{background:#27a7e8;border-radius:13px;gap:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.embroidery-zoom-panel{background:color-mix(in srgb,#27a7e8 8%,var(--surface))}}.embroidery-zoom-panel>strong{color:#287fc8;letter-spacing:.12em;font-size:9px}.embroidery-zoom-buttons{grid-template-columns:44px 1fr 44px;gap:7px;display:grid}.embroidery-zoom-buttons button{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--ink);cursor:pointer;border-radius:10px;font-size:20px;font-weight:950}.embroidery-zoom-buttons .open-proof{color:#fff;letter-spacing:.02em;background:#287fc8;border-color:#287fc8;font-size:11px}.embroidery-zoom{grid-template-columns:auto 1fr 44px;align-items:center;gap:10px;font-size:10px;font-weight:800;display:grid}.embroidery-zoom input{accent-color:#27a7e8;width:100%}.embroidery-zoom b{text-align:right}.embroidery-proof-modal{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03070dbd;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.embroidery-proof-card{border:1px solid var(--line);background:var(--bg);border-radius:24px;grid-template-rows:auto 1fr auto;width:min(760px,94vw);height:min(700px,88vh);display:grid;overflow:hidden;box-shadow:0 34px 110px #0009}.embroidery-proof-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:auto;margin:0;padding:18px 20px;display:flex}.embroidery-proof-card>header div{gap:4px;display:grid}.embroidery-proof-card>header span{color:#27a7e8;letter-spacing:.16em;font-size:8px;font-weight:900}.embroidery-proof-card>header strong{font-size:17px}.embroidery-proof-card>header button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:9px 13px;font-size:10px;font-weight:800}.large-stitched-proof{background:radial-gradient(circle at 50% 42%,#4b6277 0,#293f53 48%,#152536 100%);min-height:0}.large-stitched-proof img,.large-stitched-proof span{color:#fff;max-width:68%;max-height:68%;font-size:32px;font-weight:950}.embroidery-proof-card>footer{border-top:1px solid var(--line);grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:20px;padding:16px 20px;display:grid}.embroidery-proof-card>footer label{grid-template-columns:auto 1fr 48px;align-items:center;gap:10px;font-size:10px;font-weight:800;display:grid}.embroidery-proof-card>footer input{accent-color:#27a7e8;width:100%}.embroidery-proof-card>footer p{color:var(--muted);margin:0;font-size:10px}@media (width<=640px){.embroidery-proof-card>footer{grid-template-columns:1fr}.large-stitched-proof img,.large-stitched-proof span{max-width:82%;max-height:82%}}.embroidery-summary{align-content:center;gap:3px;display:grid}.embroidery-summary>span{color:#287fc8;letter-spacing:.13em;font-size:9px;font-weight:950}.embroidery-summary strong{font-size:15px}.embroidery-summary p{margin:2px 0;font-size:12px}.embroidery-summary small{color:var(--muted);font-size:10px;line-height:1.35}.embroidery-review ul{color:#28725b;grid-column:1/-1;gap:5px;margin:0;padding:0;font-size:11px;font-weight:750;list-style:none;display:grid}.embroidery-review li.fail{color:#c35c1f}.embroidery-size-limit{color:#287fc8;margin-top:8px;font-size:10px;font-weight:800;line-height:1.4;display:block}.embroidery-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px;display:grid}.embroidery-actions button,.embroidery-actions label{color:#fff;cursor:pointer;background:#287fc8;border:0;border-radius:11px;place-items:center;min-height:40px;font-size:11px;font-weight:900;display:grid}.embroidery-actions label{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.embroidery-actions label{background:color-mix(in srgb,var(--ink) 8%,var(--surface))}}.embroidery-actions label{color:var(--ink)}.embroidery-actions input{display:none}.magic-builder{color:#fff!important;background:radial-gradient(at 65%,#4c168b47,#0000 34%),radial-gradient(at 52% 48%,#be4b1833,#0000 31%),linear-gradient(112deg,#030303 0%,#08060c 46%,#04030a 100%)!important}.magic-builder-glow i{filter:blur(32px)!important;opacity:.5!important}.magic-builder-glow i:first-child{border:7px solid #7c36ff;box-shadow:0 0 25px #7c36ff,0 0 85px #6b21ff,0 0 150px #361a99;background:0 0!important;width:48vw!important;height:48vw!important;animation:18s linear infinite magic-energy-turn!important;top:0!important;right:7%!important}.magic-builder-glow i:nth-child(2){clip-path:inset(0 50% 0 0);border:7px solid #ff8b36;box-shadow:0 0 25px #ff8b36,0 0 85px #ff681f,0 0 150px #a63112;background:0 0!important;width:48vw!important;height:48vw!important;animation:21s linear infinite magic-energy-turn-reverse!important;top:0!important;bottom:auto!important;right:7%!important}.magic-builder-glow i:nth-child(3){opacity:.22!important;filter:blur(80px)!important;background:#8d38ff!important;width:58vw!important;height:17vw!important;bottom:-9%!important;right:1%!important}.magic-portal{z-index:0;aspect-ratio:1;background:radial-gradient(circle,#24101a 0 50%,#08050b 72%);border:2px solid #ffb370b3;border-radius:50%;place-items:center;width:min(330px,27vw);display:grid;position:absolute;top:12%;right:23%;box-shadow:0 0 12px #ff8c3c,0 0 25px #9e49ff,inset 0 0 30px #000}.magic-portal:before,.magic-portal:after,.magic-portal i{content:"";border:2px solid #ff9d48;border-radius:50%;position:absolute;inset:-12px;box-shadow:0 0 12px #ff6f2e,0 0 30px #ff6f2e}.magic-portal:after{clip-path:inset(0 0 0 50%);border-color:#8d52ff;inset:-21px;box-shadow:0 0 14px #8d52ff,0 0 42px #6c2cff}.magic-portal i{box-shadow:none;border-width:1px;border-color:#ffffff61;inset:-31px}.magic-portal b{letter-spacing:.35em;color:#ffd0a2;text-shadow:0 0 20px #ff8a42;font-size:clamp(20px,2.2vw,36px)}.magic-side-copy{z-index:4;letter-spacing:.3em;color:#d99769;font-size:10px;line-height:2.25;position:absolute;top:39%}.magic-side-left{left:3.6%}.magic-side-right{text-align:right;color:#b67bc7;right:2.6%}.magic-back-home{color:#fff!important;background:#00000057!important;border-color:#ffffff29!important;top:26px!important;left:3.6%!important}.magic-builder-brand{color:#fff!important;letter-spacing:.38em!important;font-size:12px!important;top:32px!important}.magic-builder-brand span{color:#ffad63!important;text-shadow:0 0 16px #ff7c31!important}.magic-theme-toggle{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#00000057;border:1px solid #ffffff29;border-radius:999px;padding:3px;display:flex;position:absolute;top:23px;right:4%}.magic-theme-toggle button{color:#999;letter-spacing:.08em;background:0 0;border:0;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:850}.magic-theme-toggle button.active{color:#111;background:#fff}.magic-progress{top:70px!important;right:4.4%!important}.magic-progress i.active{background:linear-gradient(90deg,#ff9a45,#8d4bff)!important;box-shadow:0 0 12px #a14fff!important}.magic-live-sets{justify-content:flex-end!important;inset:34% 10% 3% 39%!important}.live-set-heading{text-align:center;white-space:nowrap;transform:translate(-50%);top:-8%!important;left:50%!important}.live-set-heading span{color:#e9a96f!important}.live-set-heading strong{color:#fff;letter-spacing:.08em;font-weight:500;font-size:14px!important}.live-set-carousel{width:100%;height:59vh!important;margin:0!important}.live-set-card,.magic-step-3 .live-set-card{color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#0d0a1214,#08060cc7)!important;border:0!important;border-radius:24px!important;width:84%!important;height:48vh!important;min-height:0!important;padding:14px 18px 16px!important;inset:auto 8% 4%!important;box-shadow:0 20px 70px #0009!important}.live-set-card:before{height:2px;opacity:.9!important;background:linear-gradient(90deg,#ff9948,#aa57ff)!important;border-radius:99px!important;inset:auto 5% 0!important}.live-product-images{align-items:flex-end!important;height:31vh!important;margin:0 0 8px!important}.live-product-images .product-thumb{filter:drop-shadow(0 24px 18px #000)!important;background:0 0!important;border-radius:0!important;width:43%!important;height:29vh!important;margin:0 -10%!important}.live-product-images .product-thumb:nth-child(2){height:27vh!important;transform:translateY(5px)!important}.live-product-images .product-thumb:nth-child(3){height:24vh!important;transform:translateY(10px)!important}.live-set-card>span{color:#f3ad72!important}.live-set-card h3{text-align:center;letter-spacing:.05em!important;margin:5px 0!important;font-size:24px!important}.live-set-card>small,.live-set-card>p{text-align:center;color:#c8bdca!important}.live-set-card>button{color:#fff!important;text-align:center!important;background:linear-gradient(90deg,#ff873d38,#8141ff40)!important;border-color:#a25fff!important;width:210px!important;margin:10px auto 0!important;display:block!important}.carousel-arrow{color:#fff!important;background:#00000061!important;border-color:#fff3!important;box-shadow:0 0 24px #8c44ff38!important}.carousel-dots button{background:#ffffff40!important}.carousel-dots button.active{background:linear-gradient(90deg,#ff9645,#9452ff)!important}.magic-question-shell{color:#fff!important;width:37%!important;padding:125px 4.5% 48px!important}.magic-question-copy>span,.magic-result-copy>span{color:#f0a76a!important}.magic-question-copy h2,.magic-result-copy h2{color:#fff!important;font-size:clamp(34px,3.8vw,56px)!important}.magic-answer-grid{grid-template-columns:1fr!important;gap:8px!important;margin-top:23px!important}.magic-answer-grid button{color:#fff!important;min-height:66px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:#0a080d94!important;border-color:#ffffff21!important;border-radius:12px!important;padding:10px 12px!important}.magic-answer-grid button:hover{background:#ff893b17!important;border-color:#ff9b4d!important;box-shadow:0 0 25px #ff74271f!important}.magic-answer-grid button>i{color:#ffc08b!important;background:linear-gradient(135deg,#ff914333,#8e48ff38)!important}@keyframes magic-energy-turn{to{transform:rotate(360deg)scale(1.03)}}@keyframes magic-energy-turn-reverse{to{transform:rotate(-360deg)scale(.98)}}@media (width<=900px){.magic-side-copy{display:none}.magic-portal{width:35vw;top:14%;right:18%}.magic-question-shell{width:44%!important;padding-left:4%!important}.magic-live-sets{left:44%!important;right:3%!important}}@media (width<=700px){.magic-portal{width:44vw;top:11%;right:28%}.magic-theme-toggle{right:3%}.magic-progress{display:none}.magic-question-shell{width:100%!important;min-height:100vh!important;padding:100px 5% 48vh!important}.magic-live-sets{height:43vh!important;inset:auto 4% 1%!important}.live-set-card,.magic-step-3 .live-set-card{height:39vh!important}.live-product-images{height:24vh!important}.live-product-images .product-thumb{height:23vh!important}}@media (prefers-reduced-motion:reduce){.magic-builder-glow i{animation:none!important}}.designer-canvas{place-items:center;min-height:0;display:grid;overflow:hidden}.designer-product{filter:drop-shadow(0 26px 25px #15243636)!important;width:min(390px,44vw)!important;height:min(430px,63vh)!important}.designer-product .product-crop{filter:none!important}.designer-art{z-index:6!important}.canvas-empty{z-index:5;color:#287fc8;text-align:center;cursor:pointer;background:#ffffffb8;border:2px dashed #287fc88c;border-radius:12px;place-items:center;width:24%;min-height:82px;padding:10px;font-size:12px;font-weight:850;display:grid;position:absolute;top:31%;left:38%}.dark .canvas-empty{background:#080e16c2}.canvas-empty input{display:none}.canvas-help{color:var(--muted);justify-content:center;gap:7px;font-size:12px;display:flex}.canvas-help strong{color:var(--ink)}.designer-controls{border-left:1px solid var(--line);background:var(--surface);min-width:0;padding:20px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.designer-controls{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.empty-controls{text-align:center;flex-direction:column;justify-content:center;align-items:stretch;height:100%;display:flex}.empty-controls>span,.control-heading>span{color:#287fc8;letter-spacing:.14em;font-size:10px;font-weight:900}.empty-controls h2{margin:7px 0;font-size:25px}.empty-controls p{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.45}.empty-controls label,.empty-controls button{cursor:pointer;border:0;border-radius:14px;place-items:center;min-height:48px;margin:5px 0;font-weight:850;display:grid}.empty-controls label{color:#fff;background:#287fc8}.empty-controls button{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.empty-controls button{background:color-mix(in srgb,var(--ink) 8%,transparent)}}.empty-controls button{color:var(--ink)}.empty-controls input{display:none}.control-heading{border-bottom:1px solid var(--line);gap:3px;padding-bottom:15px;display:grid}.control-heading strong{font-size:22px}.control-heading small{color:var(--muted);font-size:12px}.control-group{border-bottom:1px solid var(--line);padding:16px 0}.control-title{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.control-title strong{font-size:14px}.control-title output{color:#287fc8;font-size:13px;font-weight:850}.control-title button{color:#287fc8;cursor:pointer;background:#287fc81a;border:0;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:850}.position-grid{border:1px solid var(--line);background:var(--ink);border-radius:15px;grid-template-columns:repeat(3,1fr);gap:6px;width:94px;height:94px;margin:0 auto 12px;padding:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.position-grid{background:color-mix(in srgb,var(--ink) 3%,transparent)}}.position-grid button{background:var(--ink);border:0;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.position-grid button{background:color-mix(in srgb,var(--ink) 13%,transparent)}}.position-grid button{cursor:pointer}.position-grid button:hover,.position-grid button.active{background:#287fc8;box-shadow:0 0 0 4px #287fc824}.nudge-controls{grid-template-columns:repeat(4,36px) 1fr;align-items:center;gap:5px;display:grid}.nudge-controls button{border:1px solid var(--line);background:var(--surface);width:36px;height:34px;color:var(--ink);cursor:pointer;border-radius:10px;font-weight:900}.nudge-controls small{color:var(--muted);justify-self:end;font-size:10px}.size-control{grid-template-columns:36px 1fr 36px;align-items:center;gap:8px;display:grid}.size-control button{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:10px;font-size:19px}.size-control input,.rotation-control{accent-color:#287fc8;width:100%}.text-controls{border-bottom:1px solid var(--line);gap:10px;padding:15px 0;display:grid}.text-controls>label,.text-controls>div>label{gap:6px;font-size:11px;font-weight:850;display:grid}.text-controls>div{grid-template-columns:1fr 70px;gap:8px;display:grid}.text-controls input:not([type=color]),.text-controls select{border:1px solid var(--line);background:var(--surface);width:100%;height:42px;color:var(--ink);border-radius:11px;padding:0 10px}.text-controls input[type=color]{border:1px solid var(--line);background:var(--surface);border-radius:11px;width:100%;height:42px;padding:4px}.exact-toggle{color:#287fc8;cursor:pointer;background:0 0;border:1px solid #287fc859;border-radius:13px;width:100%;min-height:42px;margin:15px 0 0;font-weight:850}.exact-controls{gap:10px;padding:13px 0 0;display:grid}.exact-controls>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.exact-controls label{gap:6px;font-size:11px;font-weight:850;display:grid}.exact-controls label>div{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;height:40px;display:flex;overflow:hidden}.exact-controls input{width:100%;min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:0 9px}.exact-controls label>div b{color:var(--muted);padding-right:9px}.exact-controls textarea{border:1px solid var(--line);background:var(--surface);min-height:64px;color:var(--ink);resize:vertical;border-radius:10px;padding:9px}.control-actions{grid-template-columns:auto 1fr;gap:8px;margin-top:17px;display:grid}.control-actions button{background:var(--ink);border:0;border-radius:13px;min-height:45px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.control-actions button{background:color-mix(in srgb,var(--ink) 8%,transparent)}}.control-actions button{color:var(--ink);cursor:pointer;font-weight:850}.control-actions .designer-done{color:#fff;background:#287fc8}@media (width<=1050px){.designer-header{grid-template-columns:1fr auto}.designer-header nav{display:none}.designer-workspace{grid-template-columns:92px minmax(430px,1fr) 290px}.designer-tools span{font-size:11px}.designer-controls{padding:16px}.designer-location-bar button{min-width:70px;padding-inline:7px}}@media (width<=800px){.design-studio{overflow:auto}.designer-header{z-index:4;height:64px;padding:0 13px;position:sticky;top:0}.designer-header>div small{display:none}.designer-header>div strong{font-size:13px}.designer-exit{padding:9px 12px}.designer-workspace{grid-template-columns:1fr;height:auto;min-height:calc(100dvh - 64px)}.designer-tools{z-index:3;border:0;border-bottom:1px solid var(--line);flex-direction:row;justify-content:center;padding:7px 10px;position:sticky;top:64px}.designer-tools button,.designer-tools label{min-width:72px;min-height:58px;padding:6px}.designer-tools b{font-size:18px}.designer-canvas-column{min-height:560px;padding:12px 8px}.designer-location-bar{justify-content:flex-start;max-width:calc(100vw - 16px);overflow:auto}.designer-product{width:300px!important;height:340px!important}.designer-controls{border:0;border-top:1px solid var(--line);min-height:520px}}.art-primary-actions .start-designing{color:#fff;background:#287fc8;box-shadow:0 11px 28px #287fc840}.designer-path{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 4px;display:grid}.designer-path span{background:var(--ink);border-radius:14px;align-items:center;gap:8px;min-width:0;min-height:42px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.designer-path span{background:color-mix(in srgb,var(--ink) 5%,transparent)}}.designer-path span{color:var(--muted);font-size:12px;font-weight:800}.designer-path b{background:var(--ink);border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.designer-path b{background:color-mix(in srgb,var(--ink) 8%,transparent)}}.designer-path b{color:var(--muted);font-size:11px}.designer-path .active{color:var(--ink);background:#287fc81a}.designer-path .active b,.designer-path .complete b{color:#fff;background:#287fc8}.designer-path .complete{color:#287fc8}.entry-panel .magic-entry:after,.dark .entry-panel .magic-entry:after{background:radial-gradient(circle at 22% 18%,#fffffffa,#0000 24%),linear-gradient(145deg,#fff,#eef5ff 62%,#f8edff)!important;box-shadow:inset 0 0 0 1px #2e64a21f,inset 0 0 34px #51a6ff21!important}.entry-panel .magic-entry strong{color:#111318!important;text-shadow:none!important}.entry-panel .magic-entry em{color:#313b4a!important;-webkit-text-fill-color:initial!important;background:0 0!important}.entry-panel .magic-entry small{color:#315d9e!important}.assistant-visual{position:relative}.assistant-smile{transform:rotate(-1deg);border-bottom-width:3px!important;width:14%!important;height:4.8%!important;top:46.5%!important;left:41.2%!important}.item-design-actions{gap:7px;min-width:174px;display:grid}.design-item,.print-item{isolation:isolate;color:#fff;cursor:pointer;background:linear-gradient(135deg,#1879d2,#6b49ee 54%,#e83877);border:1px solid #0000;border-radius:13px;min-height:44px;padding:10px 15px;font-size:11px;font-weight:900;animation:2.8s ease-in-out infinite design-button-breathe;position:relative;overflow:hidden;box-shadow:0 9px 24px #3c5ae142}.design-item:before,.print-item:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 36%,#ffffffa6 48%,#0000 60%);animation:2.8s ease-in-out infinite design-button-sheen;position:absolute;inset:-80% -25%;transform:translate(-75%)}.design-item:hover,.print-item:hover{transform:translateY(-2px);box-shadow:0 0 0 3px #48c1ff29,0 13px 30px #4b47e05c}.embroider-item{border:1px solid #b47b27;min-height:38px;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.embroider-item{border:1px solid color-mix(in srgb,#b47b27 48%,var(--line))}}.embroider-item{background:linear-gradient(135deg,#f6bd5c,var(--surface));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.embroider-item{background:linear-gradient(135deg,color-mix(in srgb,#f6bd5c 13%,var(--surface)),var(--surface))}}.embroider-item{color:var(--ink);cursor:pointer;font-size:10px;font-weight:900}.embroider-item:before{content:"✦";color:#c58b2e;margin-right:6px}.item-tray-footer{gap:18px}.item-footer-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.add-product-bottom{background:#ef3340;border:2px solid #ef3340;border-radius:999px;min-height:46px;padding:10px 18px}@supports (color:color-mix(in lab, red, red)){.add-product-bottom{background:color-mix(in srgb,#ef3340 10%,var(--surface))}}.add-product-bottom{color:#d92834;cursor:pointer;font-size:11px;font-weight:950;box-shadow:0 8px 22px #ef33402e}.add-product-bottom:hover{color:#fff;background:#ef3340;transform:translateY(-2px);box-shadow:0 12px 28px #ef334052}@keyframes design-button-breathe{50%{box-shadow:0 0 0 3px #3dbeff1f,0 12px 30px #4b47e061}}@keyframes design-button-sheen{0%,28%{transform:translate(-75%)}65%,to{transform:translate(75%)}}.magic-builder{--magic-ink:var(--ink);--magic-muted:var(--muted);background:radial-gradient(circle at 78% 23%,#4a77ff2e,transparent 31%), radial-gradient(circle at 62% 82%,#b744ff21,transparent 28%), var(--bg);color:var(--ink)}.magic-builder:before{background:linear-gradient(112deg,var(--bg) 0 42%,var(--bg) 62%,transparent 100%)}@supports (color:color-mix(in lab, red, red)){.magic-builder:before{background:linear-gradient(112deg,color-mix(in srgb,var(--bg) 96%,transparent) 0 42%,color-mix(in srgb,var(--bg) 78%,transparent) 62%,transparent 100%)}}.magic-back-home{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.magic-back-home{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.magic-back-home{color:var(--ink)}.magic-builder-brand{color:var(--muted)}.magic-progress i{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.magic-progress i{background:color-mix(in srgb,var(--ink) 12%,transparent)}}.magic-question-copy h2,.magic-result-copy h2{color:var(--ink)}.magic-question-copy p,.magic-result-copy p,.magic-previous{color:var(--muted)}.magic-answer-grid button{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.magic-answer-grid button{background:color-mix(in srgb,var(--surface) 86%,transparent)}}.magic-answer-grid button{color:var(--ink);box-shadow:0 12px 34px #1d304b12}.magic-answer-grid button:hover{background:#3bbcff}@supports (color:color-mix(in lab, red, red)){.magic-answer-grid button:hover{background:color-mix(in srgb,#3bbcff 9%,var(--surface))}}.magic-answer-grid button>i{background:#39c9ff}@supports (color:color-mix(in lab, red, red)){.magic-answer-grid button>i{background:color-mix(in srgb,#39c9ff 11%,var(--surface))}}.magic-answer-grid small,.magic-answer-grid button>b{color:var(--muted)}.live-set-carousel{place-items:center;height:min(570px,68vh);margin-top:40px;display:grid;position:relative}.live-set-carousel .live-set-stack{width:100%;height:100%;margin:0}.live-set-card{opacity:0;pointer-events:none;border-color:var(--line);background:linear-gradient(145deg,var(--surface),var(--surface));width:86%;min-height:455px;inset:4% 7% auto;transform:translate(36px)scale(.965)}@supports (color:color-mix(in lab, red, red)){.live-set-card{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 96%,#426cff 4%),color-mix(in srgb,var(--surface) 94%,#a846ff 4%))}}.live-set-card{color:var(--ink);box-shadow:0 30px 75px #16263e33}.live-set-card.active{z-index:3;opacity:1;pointer-events:auto;transform:none}.live-set-card>small,.live-set-card>p{color:var(--muted)}.live-set-card>button{color:var(--ink)}.carousel-arrow{z-index:8;border:1px solid var(--line);background:var(--surface);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:46%}@supports (color:color-mix(in lab, red, red)){.carousel-arrow{background:color-mix(in srgb,var(--surface) 90%,transparent)}}.carousel-arrow{color:var(--ink);cursor:pointer;font-size:28px;box-shadow:0 10px 25px #14223624}.carousel-previous{left:-8px}.carousel-next{right:-8px}.carousel-dots{z-index:8;gap:8px;display:flex;position:absolute;bottom:1%}.carousel-dots button{background:var(--ink);border:0;border-radius:99px;width:8px;height:8px;padding:0}@supports (color:color-mix(in lab, red, red)){.carousel-dots button{background:color-mix(in srgb,var(--ink) 18%,transparent)}}.carousel-dots button{transition:all .25s}.carousel-dots button.active{background:linear-gradient(90deg,#36caff,#914cff);width:25px}.magic-step-3 .live-set-carousel{height:72vh;margin-top:25px}.magic-step-3 .live-set-stack{display:block}.magic-step-3 .live-set-card{width:86%;min-height:510px;position:absolute;inset:2% 7% auto}.dark .magic-builder{background:radial-gradient(circle at 78% 23%,#2d68ff40,#0000 33%),radial-gradient(circle at 62% 82%,#a93dff33,#0000 30%),#05080d}.dark .live-set-card{box-shadow:0 32px 90px #00000085}@media (width<=800px){.item-tray-footer{flex-direction:column;align-items:stretch}.item-footer-actions{width:100%}.item-footer-actions>*{flex:1}.item-design-actions{min-width:0}.live-set-carousel{height:100%;margin:0}.live-set-card,.magic-step-3 .live-set-card{width:82%;min-height:300px;inset:0 9%}.carousel-previous{left:0}.carousel-next{right:0}}@media (prefers-reduced-motion:reduce){.design-item,.design-item:before{animation:none}}.logo{cursor:pointer;align-items:center;gap:12px;width:max-content;padding:0;display:inline-flex}.logo-slot{border:1px dashed var(--ink);flex:0 0 50px;width:50px;height:50px}@supports (color:color-mix(in lab, red, red)){.logo-slot{border:1px dashed color-mix(in srgb,var(--ink) 34%,transparent)}}.logo-slot{background:var(--surface);border-radius:12px;place-content:center;gap:0;display:grid}@supports (color:color-mix(in lab, red, red)){.logo-slot{background:color-mix(in srgb,var(--surface) 80%,transparent)}}.logo-slot{text-align:center;font-family:Arial,Helvetica,sans-serif;color:var(--muted)!important}.logo-slot b,.logo-slot em{letter-spacing:.12em;font-size:7px;font-style:normal;line-height:1.1}.logo-name{font-weight:800;color:var(--ink)!important}.logo:hover .logo-slot{border-style:solid;border-color:#287fc8;box-shadow:0 0 0 3px #287fc81a}.logo:focus-visible{border-radius:13px}@media (width<=700px){.logo{gap:8px}.logo-slot{border-radius:10px;flex-basis:40px;width:40px;height:40px}.logo-name{max-width:150px;font-size:16px;line-height:1.05}}@media (width>=1101px) and (height>=700px){.experience{height:100svh;min-height:700px;padding-bottom:0;overflow:hidden}.stage{grid-template-columns:minmax(220px,250px) minmax(470px,1fr) minmax(235px,270px);align-items:start;gap:clamp(12px,1.7vw,24px);height:calc(100svh - 70px);min-height:630px;padding:10px 3.5% 14px}.entry-panel{justify-content:flex-start;height:100%;padding-top:12px}.entry-panel .eyebrow{margin-bottom:8px}.entry-panel h1{font-size:clamp(31px,2.5vw,40px)!important}.entry-panel>p{margin-bottom:14px;font-size:14px}.entry-panel .entry-card,.entry-panel .magic-entry{width:190px!important;min-height:92px!important;padding:14px 18px!important}.entry-panel .magic-entry{margin-top:13px!important}.entry-panel .entry-card>span,.entry-panel .magic-entry>span{min-height:58px!important}.product-stage{height:100%;min-height:0;padding:8px 8px 10px}.stage-label{top:0}.product-orb{flex:0 0 clamp(300px,45vh,354px);width:min(460px,100%);margin-top:8px}.product-orb .hoodie{width:clamp(285px,24vw,325px);height:clamp(306px,43vh,346px)}.product-below{gap:6px;margin-top:0}.product-stage .product-below .platform{padding:4px 11px}.product-stage .product-below .platform strong{font-size:13px}.product-stage .product-below .platform small{font-size:11px}.art-primary-actions{margin:3px auto 0}.art-primary-actions label,.art-primary-actions button{min-width:175px;min-height:50px;padding:8px 16px}.art-primary-actions span{font-size:14px}.art-primary-actions small{font-size:10px}.product-action-bar{border-radius:20px}.product-action-bar button{gap:7px;min-height:54px;padding:7px 9px}.product-action-bar button>small{flex-basis:24px;width:24px;height:24px}.product-action-bar b{font-size:12px}.product-action-bar em{font-size:10px}.catalog-always button{font-size:11px}.assistant-zone{grid-template-rows:auto clamp(220px,35vh,270px) auto;align-content:start;height:100%;min-height:0;margin-left:-12px;padding:8px 0 6px}.assistant-zone .speech{width:224px;min-height:84px;margin:0 0 -8px -18px;padding:14px 18px 16px}.assistant-zone .speech strong{font-size:14px}.assistant-zone .speech>span{font-size:12px;line-height:1.35}.assistant-zone .assistant-visual{width:clamp(185px,17vw,218px);height:100%;margin:0 0 0 -8px}.assistant-zone .order-ribbon{border-radius:22px;gap:5px;width:min(248px,100%);padding:12px 14px}.price-heading strong{font-size:23px}.price-details{font-size:11px}.estimate-value-row{gap:6px}.estimate-value-row>div{border-radius:12px;padding:7px 9px}.estimate-value-row strong{font-size:16px}.estimate-method{grid-template-columns:1fr auto;align-items:center;gap:2px 10px;margin:2px 0;padding:8px 0}.estimate-method small{font-size:8px}.estimate-method strong{font-size:13px}.estimate-method span{display:none}.assistant-zone .order-ribbon button{margin-top:1px;padding:8px 12px}}@media (width<=800px){.designer-path{grid-template-columns:1fr}.designer-path span{min-height:40px}.entry-panel .magic-entry strong{color:#111318!important}}.entry-panel .entry-card,.entry-panel .magic-entry{aspect-ratio:auto!important;border-radius:19px!important;width:220px!important;min-height:88px!important;margin:12px 0 0!important;padding:16px 20px!important}.entry-panel .entry-card:before,.entry-panel .magic-entry:before,.entry-panel .edge-lights{border-radius:22px!important}.entry-panel .entry-card:after,.entry-panel .magic-entry:after{border-radius:17px!important}.entry-panel .magic-stars{display:none}.entry-panel .entry-card>span,.entry-panel .magic-entry>span{min-height:54px!important}.entry-panel .entry-card strong,.entry-panel .magic-entry strong{font-size:16px!important}.entry-panel .entry-card small,.entry-panel .magic-entry em{font-size:12px!important}.entry-panel .magic-entry small{font-size:10px!important}.assistant-smile{z-index:4;filter:drop-shadow(0 0 5px #ff5a3d)drop-shadow(0 0 10px #ff5a3d99);pointer-events:none;border:0;border-bottom:4px solid #ff7957;border-radius:0 0 999px 999px;width:15%;height:5.5%;position:absolute;top:46%;left:43.5%}.dark .assistant-smile{border-bottom-color:#ff815f}.assistant-zone .speech{min-height:98px;padding:18px 22px}.assistant-zone .speech>span{min-height:1.5em;font-size:13px;line-height:1.35}.item-tray{border-radius:28px;max-height:min(78vh,720px);bottom:24px;left:4%;right:4%;overflow:hidden}.item-tray-heading,.item-tray-footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.item-tray-heading>div{gap:3px;display:grid}.item-tray-heading span{color:#287fc8;letter-spacing:.15em;font-size:10px;font-weight:900}.item-tray-heading strong{letter-spacing:-.025em;font-size:19px}.item-tray-heading .add-product{color:#fff;cursor:pointer;background:#287fc8;border:0;border-radius:999px;padding:11px 16px;font-size:13px;font-weight:850}.item-config-list{max-height:calc(min(78vh,720px) - 146px);padding:4px 22px;overflow:auto}.item-config-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(145px,.8fr) minmax(160px,1fr) minmax(310px,2.15fr) minmax(145px,.8fr);align-items:center;gap:22px;padding:18px 4px;display:grid}.item-config-row:last-child{border-bottom:0}.item-config-row.active{background:linear-gradient(90deg,#0000,#287fc80f,#0000)}.item-identity{gap:3px;display:grid}.item-identity small,.item-config-row>div>span{color:var(--muted);letter-spacing:.1em;font-size:10px;font-weight:900}.item-identity strong{font-size:16px}.item-identity span{color:var(--muted);font-size:12px}.item-config-row .color-picker>div{margin-top:8px}.item-config-row .color-picker>strong{margin-top:7px;font-size:12px}.item-config-row .size-grid>div{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.item-config-row .size-grid label{min-width:45px;color:var(--muted);text-align:center;font-size:11px;font-weight:800}.item-config-row .size-grid input{border:1px solid var(--line);background:var(--surface);width:45px;height:36px;color:var(--ink);text-align:center;border-radius:9px;margin-top:5px;font-size:14px}.item-row-actions{justify-content:flex-end;align-items:center;gap:13px;display:flex}.item-row-actions .item-total{text-align:center;min-width:48px}.item-row-actions .item-total span{color:var(--muted);letter-spacing:.1em;margin-bottom:3px;font-size:9px;font-weight:900;display:block}.item-row-actions .item-total strong{font-size:25px}.design-item{color:#fff;cursor:pointer;background:#17202c;border:0;border-radius:13px;min-height:44px;padding:9px 13px;font-size:12px;font-weight:850;line-height:1.15}.dark .design-item{color:#0a1017;background:#eef5fa}.item-tray-footer{border-top:1px solid var(--line);background:var(--surface);border-bottom:0}@supports (color:color-mix(in lab, red, red)){.item-tray-footer{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.item-tray-footer>span{color:var(--muted);font-size:13px;font-weight:750}@media (width<=1050px){.item-config-row{grid-template-columns:1fr 1fr}.item-row-actions{justify-content:flex-start}}@media (width<=700px){.entry-panel .entry-card,.entry-panel .magic-entry{width:min(260px,100%)!important}.item-tray{max-height:calc(100svh - 20px);bottom:10px;left:10px;right:10px}.item-tray-heading{flex-direction:column;align-items:flex-start}.item-tray-heading .add-product{width:100%}.item-config-list{max-height:calc(100svh - 202px);padding:2px 18px}.item-config-row{grid-template-columns:1fr;gap:15px;padding:20px 0}.item-row-actions{justify-content:space-between}.design-item{min-width:160px}}.experience>header{height:70px}.stage{align-items:start;min-height:auto;padding:16px 4.5% 28px}.entry-panel{justify-content:flex-start;padding-top:20px}.entry-panel .eyebrow{margin-bottom:10px}.entry-panel h1{margin:0 0 10px!important}.entry-panel>p{margin:0 0 18px}.entry-panel .entry-card{margin-top:0!important}.entry-panel .magic-entry{margin-top:16px!important}.product-stage{min-height:640px;padding:20px 12px 18px}.stage-label{top:2px}.product-orb{flex-basis:382px;margin-top:0}.product-orb .hoodie{width:350px;height:374px}.product-below{gap:9px;margin-top:0}.product-simple-summary{border:1px solid var(--line);background:var(--surface);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;width:min(610px,96%);margin:0 auto;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.product-simple-summary{background:color-mix(in srgb,var(--surface) 90%,transparent)}}.product-simple-summary{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 14px 40px #14203014}.product-simple-summary>div:first-child{gap:2px;min-width:0;display:grid}.product-simple-summary small{color:#287fc8;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:950}.product-simple-summary strong{letter-spacing:-.025em;font-size:17px}.product-simple-summary p{color:var(--muted);margin:2px 0 0;font-size:11px;line-height:1.35}.product-simple-actions{flex:none;align-items:center;gap:8px;display:flex}.product-simple-actions button{white-space:nowrap;cursor:pointer;border-radius:13px;min-height:42px;padding:9px 16px;font-size:11px;font-weight:900}.customize-product{color:#fff;background:linear-gradient(135deg,#287fc8,#6d54e8);border:0;box-shadow:0 10px 24px #287fc840}.clean-review-order{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.clean-review-order b{color:#287fc8;margin-left:7px}.product-choice>span>small{display:none}.global-view-controls{z-index:240;pointer-events:none;align-items:center;gap:8px;display:flex;position:fixed;top:86px;right:18px}.global-view-controls button{pointer-events:auto}.global-theme,.global-history{border:1px solid var(--line);background:var(--surface);border-radius:999px;gap:3px;padding:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.global-theme,.global-history{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.global-theme,.global-history{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 10px 30px #0000001f}.global-theme button,.global-history button{min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:850}.global-theme button.active{background:var(--ink);color:var(--bg)}.global-history button:last-child{color:#c8333d}.global-history button span{font-size:14px;line-height:0}.home-controls{display:none}.panel-navigation{gap:7px;display:flex;position:absolute;top:20px;right:22px}.panel-navigation button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);border-radius:999px;padding:7px 12px;font-size:10px;font-weight:850}.panel-navigation .close{width:auto;height:auto;position:static}@media (width<=800px){.product-simple-summary{flex-direction:column;align-items:stretch;gap:10px}.product-simple-actions{grid-template-columns:1fr 1fr;display:grid}.product-simple-actions button{width:100%}.global-view-controls{justify-content:space-between;inset:auto 10px 10px}.global-theme button span{display:none}.global-theme button,.global-history button{padding:7px 10px}.panel-navigation{display:none}}.art-primary-actions{margin-top:6px}.assistant-zone{grid-template-rows:auto 300px auto;align-content:start;min-height:640px;margin-left:-18px;padding:14px 0 8px}.assistant-zone .order-ribbon{gap:9px;width:min(264px,100%);padding:18px}.estimate-value-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.estimate-value-row>div{background:var(--ink);border-radius:15px;min-width:0;padding:10px 11px}@supports (color:color-mix(in lab, red, red)){.estimate-value-row>div{background:color-mix(in srgb,var(--ink) 5%,transparent)}}.estimate-value-row>div{gap:3px;display:grid}.estimate-value-row small{color:var(--muted);letter-spacing:.11em;font-size:9px;font-weight:900}.estimate-value-row strong{color:var(--ink);letter-spacing:-.025em;font-size:18px}.estimate-value-row .estimate-savings span{color:var(--muted);font-size:12px;font-weight:750;line-height:1.3}.estimate-savings.has-savings{background:#16a36a1f;box-shadow:inset 0 0 0 1px #16a36a33}.estimate-savings.has-savings small,.estimate-savings.has-savings strong,.estimate-savings.has-savings span{color:#118255}.dark .estimate-savings.has-savings small,.dark .estimate-savings.has-savings strong,.dark .estimate-savings.has-savings span{color:#55e0a8}@media (width<=1180px){.stage{padding-left:3%;padding-right:3%}.product-stage{min-height:620px}.product-orb{flex-basis:370px}.product-orb .hoodie{width:325px;height:350px}.assistant-zone{min-height:620px;margin-left:-10px}.assistant-zone .speech{width:210px;margin-left:-12px}.assistant-zone .assistant-visual{width:218px;height:306px}}@media (width<=1100px){.assistant-zone{grid-template-rows:auto;grid-template-columns:1fr auto 1fr;align-items:center;min-height:0;margin:0;padding:10px 6%}.assistant-zone .speech{margin:0}.assistant-zone .assistant-visual{width:170px;height:220px;margin:0}.assistant-zone .order-ribbon{margin-left:auto}}@media (width<=800px){header{height:66px}.stage{padding:14px 14px 24px}.entry-panel{margin-bottom:20px;padding-top:8px}.product-stage{min-height:600px;padding-top:18px}.stage-label{margin:0 auto 6px;position:relative;top:auto;left:auto;transform:none}.product-orb{flex-basis:344px}.product-orb .hoodie{width:285px;height:312px}.assistant-zone{grid-template-columns:1fr;padding:24px 0}.assistant-zone .assistant-visual{display:none}.assistant-zone .speech,.assistant-zone .order-ribbon{margin:auto}}.entry-panel .entry-card:before,.entry-panel .magic-entry:before{filter:drop-shadow(0 0 5px #32cdff8c)!important;background:linear-gradient(135deg,#37c4ff61,#9f48ff5c,#ff419d57)!important;animation:none!important}.edge-lights{z-index:4!important;pointer-events:none!important;border-radius:31px!important;position:absolute!important;inset:-3px!important;overflow:hidden!important}.edge-lights b{opacity:.62!important;background:linear-gradient(90deg,#0000,#31eaff 30%,#9c55ff 63%,#ff4eaa 82%,#0000)!important;display:block!important;position:absolute!important;box-shadow:0 0 8px #31eaff,0 0 15px #a84bff!important}.edge-lights b:first-child,.edge-lights b:nth-child(3){width:52px!important;height:3px!important;left:-56px!important}.edge-lights b:first-child{animation:2.8s linear infinite edge-top!important;top:0!important}.edge-lights b:nth-child(3){animation:2.8s linear infinite edge-bottom!important;bottom:0!important}.edge-lights b:nth-child(2),.edge-lights b:nth-child(4){background:linear-gradient(#0000,#31eaff 30%,#9c55ff 63%,#ff4eaa 82%,#0000)!important;width:3px!important;height:42px!important;top:-46px!important}.edge-lights b:nth-child(2){animation:2.8s linear infinite edge-right!important;right:0!important}.edge-lights b:nth-child(4){animation:2.8s linear infinite edge-left!important;left:0!important}.entry-panel .magic-entry .edge-lights b{opacity:.82!important;animation-duration:2.35s!important}.entry-panel .entry-card:hover .edge-lights b,.entry-panel .entry-card:focus-visible .edge-lights b,.entry-panel .magic-entry:hover .edge-lights b,.entry-panel .magic-entry:focus-visible .edge-lights b{opacity:1!important;animation-duration:1.05s!important;box-shadow:0 0 10px #31eaff,0 0 20px #a84bff,0 0 28px #ff4eaa!important}@keyframes edge-top{to{left:calc(100% + 4px)}}@keyframes edge-right{to{top:calc(100% + 4px)}}@keyframes edge-bottom{0%{left:calc(100% + 4px)}to{left:-56px}}@keyframes edge-left{0%{top:calc(100% + 4px)}to{top:-46px}}.hoodie .placed-art{width:calc(24% * var(--art-scale,1))!important;transform-origin:50%!important;touch-action:none!important;cursor:grab!important;-webkit-user-select:none!important;user-select:none!important;max-width:none!important;height:auto!important}.hoodie .placed-art:active{cursor:grabbing!important}.hoodie.view-left-sleeve .placed-art,.hoodie.view-right-sleeve .placed-art{width:calc(15% * var(--art-scale,1))!important;height:auto!important}@media (prefers-reduced-motion:reduce){.edge-lights b{animation:none!important}}.art-primary-actions{justify-content:center;gap:10px;width:min(560px,96%);margin:10px auto 2px;display:flex}.art-primary-actions label,.art-primary-actions button{cursor:pointer;min-width:190px;min-height:58px;font:inherit;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:11px 20px;display:flex}.art-primary-actions .primary-upload{color:#fff;background:#287fc8;box-shadow:0 11px 28px #287fc840}.art-primary-actions button{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.art-primary-actions button{background:color-mix(in srgb,var(--ink) 8%,transparent)}}.art-primary-actions button{color:var(--ink)}.art-primary-actions span{font-size:15px;font-weight:850}.art-primary-actions small{opacity:.78;font-size:11px}.art-primary-actions input{display:none}.placement-actions{align-items:center;gap:10px;margin-top:22px;display:flex}.placement-actions .adjust-art,.precise-toggle{cursor:pointer;border:0;border-radius:999px;margin:0;padding:12px 17px;font-weight:800}.precise-toggle{color:#287fc8;background:0 0;box-shadow:inset 0 0 0 1px #287fc861}.precise-panel{border:1px solid var(--line);margin-top:20px;padding:20px}@supports (color:color-mix(in lab, red, red)){.precise-panel{border:1px solid color-mix(in srgb,var(--line) 75%,transparent)}}.precise-panel{background:var(--surface);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.precise-panel{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.precise-heading{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:16px;display:flex}.precise-heading strong{font-size:16px}.precise-heading span{color:var(--muted);font-size:12px}.measurement-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.measurement-grid>label,.placement-notes{color:var(--ink);gap:7px;font-size:12px;font-weight:800;display:grid}.measurement-grid>label>div{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;display:flex;overflow:hidden}.measurement-grid input,.measurement-grid select,.placement-notes textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:12px;outline:0}.measurement-grid input{border:0;height:43px;padding:0 10px}.measurement-grid label>div b{color:var(--muted);padding-right:10px;font-size:12px}.measurement-grid select{height:43px;padding:0 9px}.placement-notes{margin-top:13px}.placement-notes textarea{resize:vertical;min-height:74px;padding:11px 12px;font-weight:500;line-height:1.4}.spec-note{color:var(--muted);margin-top:9px;font-size:11px;display:block}.estimate-method{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:2px;margin:4px 0;padding:11px 0;display:grid}.estimate-method small{color:#287fc8;letter-spacing:.12em;font-size:9px;font-weight:900}.estimate-method strong{font-size:15px}.estimate-method span{color:var(--muted);font-size:10px;line-height:1.35}.assistant-zone .order-ribbon{overscroll-behavior:contain;max-width:min(100%,100vw - 32px);max-height:min(520px,100svh - 110px);overflow:auto}.order-visuals{justify-content:flex-start;align-items:center;gap:6px;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 3px!important;padding:4px!important;display:flex!important}.order-mini-product{border:1px solid var(--line);background:radial-gradient(circle,#fff,#e8ebef);border-radius:12px;flex:0 0 42px;width:42px;height:42px;position:relative;overflow:hidden}.order-mini-product img{top:0;left:calc(var(--product-position) * -4);object-fit:cover;width:500%;max-width:none;height:100%;position:absolute}.order-visuals>b{color:var(--muted);margin-left:auto;font-size:11px}.remove-product,.overview-remove{text-underline-offset:3px;cursor:pointer;text-decoration:underline;color:#c43c45!important;box-shadow:none!important;background:0 0!important;border:0!important;font-size:10px!important;font-weight:850!important}.overview-item{grid-template-columns:36px 86px minmax(150px,1fr) minmax(110px,.65fr) minmax(160px,1fr) minmax(145px,.75fr)}.overview-product-visual{justify-items:center;gap:5px;display:grid;position:relative}.overview-product-visual .product-thumb{border:1px solid var(--line);width:78px;box-shadow:0 8px 20px #0001;height:68px!important}.overview-product-visual>span{color:#287fc8;background:#287fc81a;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}.overview-actions .overview-remove{min-height:auto;padding:2px}@media (width<=1100px){.assistant-zone .order-ribbon{width:min(330px,100%);max-height:360px;padding:13px 14px}.overview-item{grid-template-columns:32px 80px 1fr 1fr}.overview-product-visual{grid-row:span 2}.overview-actions{grid-column:3/-1}}@media (width<=800px){.assistant-zone .order-ribbon{width:min(520px,100vw - 28px);max-width:calc(100vw - 28px);max-height:none;overflow:visible}.assistant-zone .order-ribbon .estimate-value-row{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-zone .order-ribbon .estimate-method span{display:block}.item-row-actions{flex-wrap:wrap;align-items:flex-start}.item-design-actions{flex:220px}.remove-product{margin-left:auto;padding:8px!important}.overview-item{grid-template-columns:28px 76px minmax(0,1fr);gap:10px}.overview-product-visual{grid-area:1/2/span 3}.overview-product,.overview-details{grid-column:3}.overview-actions{flex-wrap:wrap;grid-column:3;align-items:flex-start}}@media (width<=520px){.assistant-zone .order-ribbon{width:calc(100vw - 20px);max-width:calc(100vw - 20px);padding:12px}.order-mini-product{flex-basis:36px;width:36px;height:36px}.overview-item{grid-template-columns:24px 64px minmax(0,1fr)}.overview-product-visual .product-thumb{width:62px;height:58px!important}.overview-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-progress>div{text-align:center;gap:2px;display:grid}.overview-progress strong{font-size:20px}.overview-progress span{font-size:9px}}.magic-art-gate{gap:15px;width:min(560px,100%);animation:.42s cubic-bezier(.2,.8,.2,1) both soft-question-change;display:grid}.magic-art-gate>span{color:#d94f29;letter-spacing:.2em;font-size:10px;font-weight:950}.magic-art-gate h2{letter-spacing:-.058em;margin:0;font-size:clamp(38px,4.2vw,62px);line-height:.98}.magic-art-gate p{max-width:520px;color:var(--muted);margin:0;font-size:15px;line-height:1.55}.magic-art-actions{flex-wrap:wrap;gap:10px;margin-top:5px;display:flex}.magic-upload-art,.magic-art-actions button{color:#fff;cursor:pointer;background:#287fc8;border:0;border-radius:999px;place-items:center;min-height:50px;padding:12px 20px;font-weight:900;display:grid;box-shadow:0 12px 28px #287fc83d}.magic-upload-art input{display:none}.magic-art-actions button{background:#e65c32}.magic-art-preview{border:1px solid var(--line);background:var(--surface);border-radius:20px;align-items:center;gap:15px;width:min(440px,100%);min-height:94px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.magic-art-preview{background:color-mix(in srgb,var(--surface) 90%,transparent)}}.magic-art-preview{box-shadow:0 16px 38px #0001}.magic-art-preview img{object-fit:contain;background:repeating-conic-gradient(#dfe3e8 0 25%,#f7f8f9 0 50%) 50%/14px 14px;border-radius:13px;width:70px;height:70px}.magic-art-preview>div{gap:5px;min-width:0;display:grid}.magic-art-preview strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.magic-art-preview small,.magic-art-note{color:var(--muted);font-size:11px}.magic-package-stage{height:auto!important;inset:10% 2.5% 5% 35%!important}.magic-package-stage .live-set-stack{min-height:520px;height:calc(100svh - 190px)!important}.magic-package-stage .live-set-card{align-content:end;background:radial-gradient(circle at 50% 30%,#287fc82e,transparent 38%), radial-gradient(circle at 25% 55%,#e75b3226,transparent 32%), linear-gradient(145deg,var(--surface),var(--surface))!important;grid-template-rows:minmax(330px,1fr) auto auto auto auto!important;min-height:520px!important;padding:28px 30px 24px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.magic-package-stage .live-set-card{background:radial-gradient(circle at 50% 30%,#287fc82e,transparent 38%), radial-gradient(circle at 25% 55%,#e75b3226,transparent 32%), linear-gradient(145deg,color-mix(in srgb,var(--surface) 98%,#287fc8 2%),color-mix(in srgb,var(--surface) 95%,#e75b32 5%))!important}}.dark .magic-package-stage .live-set-card{background:radial-gradient(circle at 55% 28%,#298bcf38,#0000 38%),radial-gradient(circle at 22% 55%,#e75b3229,#0000 32%),linear-gradient(145deg,#151d27,#090d12)!important}.magic-package-stage .live-set-card:after{content:"";z-index:0;background:linear-gradient(180deg,var(--surface),var(--ink));border-radius:50%;height:22%;position:absolute;top:53%;left:8%;right:8%}@supports (color:color-mix(in lab, red, red)){.magic-package-stage .live-set-card:after{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 95%,#287fc8 5%),color-mix(in srgb,var(--ink) 13%,var(--surface)))}}.magic-package-stage .live-set-card:after{border:1px solid #287fc8}@supports (color:color-mix(in lab, red, red)){.magic-package-stage .live-set-card:after{border:1px solid color-mix(in srgb,#287fc8 28%,var(--line))}}.magic-package-stage .live-set-card:after{box-shadow:0 22px 35px #0003,0 0 34px #287fc82b}.magic-package-stage .live-product-images{z-index:2;justify-content:center;width:100%;padding:0 8% 38px;position:relative;align-items:flex-end!important;gap:0!important;height:350px!important;display:flex!important}.magic-package-stage .magic-package-product{width:31%;height:285px;box-shadow:none;transform-origin:bottom;background:0 0;border:0;margin:0 -3%;padding:0}.magic-package-stage .magic-package-product:first-child{z-index:1;transform:translateY(16px)rotate(-3deg)scale(.94)}.magic-package-stage .magic-package-product:nth-child(2){z-index:3;transform:translateY(-4px)scale(1.06)}.magic-package-stage .magic-package-product:nth-child(3){z-index:2;transform:translateY(18px)rotate(3deg)scale(.92)}.magic-package-stage .magic-package-product:hover{z-index:5;transform:translateY(-12px)scale(1.08)}.magic-package-stage .magic-package-product .product-thumb{filter:drop-shadow(0 20px 18px #0000004d);background:0 0;border:0;height:236px!important;overflow:visible!important}.magic-package-stage .magic-package-product>span{z-index:4;border:1px solid var(--line);background:var(--surface);border-radius:999px;width:max-content;max-width:100%;margin:-2px auto 0;padding:7px 10px;position:relative}@supports (color:color-mix(in lab, red, red)){.magic-package-stage .magic-package-product>span{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.magic-package-stage .magic-package-product>span{text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.magic-package-stage .magic-package-product small{display:none}.magic-applied-art{filter:drop-shadow(0 2px 2px #0005);z-index:5!important;object-fit:contain!important;width:16%!important;height:20%!important;position:absolute!important;top:34%!important;left:42%!important}.magic-package-stage .live-set-card>span,.magic-package-stage .live-set-card>h3,.magic-package-stage .live-set-card>small,.magic-package-stage .live-set-card>p,.magic-package-stage .add-complete-package{z-index:3;position:relative}@media (width<=900px){.magic-question-shell{width:100%!important;padding:105px 6% 34px!important}.magic-package-stage{height:auto!important;padding:0 4% 80px!important;position:relative!important;inset:auto!important}.magic-package-stage .live-set-stack{min-height:0;height:570px!important}}@media (width<=600px){.magic-art-gate h2{font-size:38px}.magic-package-stage .live-set-card{padding:20px 14px!important}.magic-package-stage .live-product-images{padding-left:2%;padding-right:2%;height:300px!important}.magic-package-stage .magic-package-product{width:38%;height:250px;margin:0 -7%}.magic-package-stage .magic-package-product .product-thumb{height:205px!important}}@media (width<=800px){.art-primary-actions{flex-direction:column;align-items:stretch}.art-primary-actions label,.art-primary-actions button{width:100%;min-width:0}.placement-actions{flex-direction:column;align-items:stretch}.placement-actions>*{width:100%}.precise-heading{flex-direction:column;align-items:flex-start;gap:4px}.measurement-grid{grid-template-columns:1fr 1fr}}.entry-panel .entry-card,.entry-panel .magic-entry{border-radius:27px!important;width:198px!important;min-height:104px!important;padding:19px 20px!important;box-shadow:0 13px 32px #2a4b7821!important}.entry-panel .entry-card:before,.entry-panel .magic-entry:before{padding:4px;z-index:1!important;opacity:1!important;filter:drop-shadow(0 0 7px #26eaff)drop-shadow(0 0 13px #be43ffd1)!important;border-radius:31px!important;inset:-4px!important}.entry-panel .magic-entry:before{padding:5px;filter:drop-shadow(0 0 9px #2aeaff)drop-shadow(0 0 18px #ca42fff2)!important}.entry-panel .entry-card:after,.entry-panel .magic-entry:after{z-index:0!important;border-radius:25px!important;inset:1px!important}.entry-panel .entry-card>span,.entry-panel .magic-entry>span{z-index:2!important;gap:4px!important;min-height:62px!important;padding:0 5px!important}.entry-panel .entry-card strong,.entry-panel .magic-entry strong{font-size:16px!important;line-height:1.12!important}.entry-panel .entry-card small{max-width:155px!important;font-size:12px!important;line-height:1.22!important}.entry-panel .magic-entry em{font-size:13px!important;line-height:1.12!important}.entry-panel .magic-entry small{margin-top:3px!important;font-size:11px!important}@media (width<=800px){.entry-panel .entry-card,.entry-panel .magic-entry{width:min(198px,78vw)!important;min-height:102px!important;padding:18px!important}}.entry-panel h1{white-space:nowrap;font-size:clamp(32px,2.75vw,46px)!important}@media (width<=800px){.entry-panel h1{font-size:clamp(30px,8.5vw,42px)!important}}.logo{align-items:center;gap:12px;width:max-content;padding:0;display:flex}.logo .logo-mark{color:var(--ink);white-space:nowrap;font:700 27px Georgia,serif}.logo .logo-mark i{color:#f12834;font-style:normal}.logo .logo-name{border-left:1px solid var(--line);color:var(--ink);letter-spacing:.01em;white-space:nowrap;text-align:left;gap:1px;padding-left:12px;font:750 13px/1.1 Arial,Helvetica,sans-serif;display:grid}.logo .logo-name b{color:var(--muted);letter-spacing:.055em;font-size:11px;font-weight:650}.entry-panel .entry-card:before,.entry-panel .magic-entry:before{opacity:.62;transition:opacity .25s,filter .25s}.entry-panel .entry-card:hover:before,.entry-panel .entry-card:focus-visible:before,.entry-panel .magic-entry:hover:before,.entry-panel .magic-entry:focus-visible:before{opacity:1;filter:drop-shadow(0 0 8px #31d8ff)drop-shadow(0 0 17px #c751ffd1)!important;background:conic-gradient(#ff3e72,#ffcf45,#54f29c,#31d8ff,#5b6cff,#c751ff,#ff3e72)!important;animation-duration:1.45s!important}.entry-panel .entry-card>span,.entry-panel .magic-entry>span{box-sizing:border-box;padding:0 8px}.entry-panel .entry-card strong,.entry-panel .magic-entry strong{font-size:17px!important;font-weight:850!important;line-height:1.08!important}.entry-panel .entry-card small{max-width:165px!important;color:var(--ink)!important;margin-top:1px!important}@supports (color:color-mix(in lab, red, red)){.entry-panel .entry-card small{color:color-mix(in srgb,var(--ink) 76%,#427bd8 24%)!important}}.entry-panel .entry-card small{font-style:italic;font-weight:700;font-size:14px!important;line-height:1.15!important}.entry-panel .magic-entry em{font-size:14px!important;font-weight:700!important}.entry-panel .magic-entry small{letter-spacing:.07em;color:#75dfff!important;text-align:center!important;align-self:center!important;max-width:none!important;margin:5px 0 0!important;font-size:12px!important;font-weight:850!important;line-height:1!important;display:block!important}.assistant-zone .speech{box-sizing:border-box;text-align:center!important;justify-content:center!important;align-items:center!important}.assistant-zone .speech strong,.assistant-zone .speech>span{text-align:center!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.assistant-zone .speech>span{display:block!important}@media (width<=900px){.logo .logo-name{display:none}}.logo .logo-name{color:var(--ink);letter-spacing:-.025em;text-align:left;border:0;padding:0;font:900 16px/1.05 Arial,Helvetica,sans-serif;display:block}.entry-panel .entry-card,.entry-panel .magic-entry{background:0 0!important;border:0!important;overflow:visible!important;box-shadow:0 17px 42px #2a4b7829!important}.entry-panel .entry-card:before,.entry-panel .magic-entry:before{z-index:-2!important;opacity:1!important;filter:drop-shadow(0 0 7px #2bd7fff2)drop-shadow(0 0 13px #ad41ffb3)!important;background:conic-gradient(#ff2d75 0deg,#ffbd2e 52deg,#55f38d 104deg,#22dcff 156deg,#376dff 208deg,#a746ff 260deg,#ff47cc 312deg,#ff2d75 360deg)!important;border-radius:33px!important;animation:2.2s linear infinite entry-edge-rotate!important;inset:-5px!important}.entry-panel .entry-card:after,.entry-panel .magic-entry:after{z-index:-1!important;background:var(--surface)!important;border-radius:27px!important;inset:2px!important}@supports (color:color-mix(in lab, red, red)){.entry-panel .entry-card:after,.entry-panel .magic-entry:after{background:color-mix(in srgb,var(--surface) 96%,transparent)!important}}.entry-panel .entry-card:after,.entry-panel .magic-entry:after{box-shadow:inset 0 0 0 1px var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.entry-panel .entry-card:after,.entry-panel .magic-entry:after{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 8%,transparent)!important}}.dark .entry-panel .entry-card:after,.dark .entry-panel .magic-entry:after{background:#080d14f7!important}@media (width<=900px){.logo .logo-name{white-space:normal;max-width:190px;font-size:14px;display:block}}@property --edge-runner-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.entry-panel .entry-card:before,.entry-panel .magic-entry:before{-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;z-index:0!important;background:conic-gradient(from var(--edge-runner-angle), transparent 0deg 42deg, #2be7ff 58deg, #5d70ff 72deg, #c94cff 86deg, #ff4fa5 98deg, transparent 118deg 222deg, #34dcff33 238deg, #47dcff 250deg, transparent 270deg 360deg)!important;filter:drop-shadow(0 0 5px #2bdcffcc)drop-shadow(0 0 9px #ac46ff8c)!important;border-radius:34px!important;animation:3.4s linear infinite entry-border-runner!important;inset:-3px!important;transform:none!important}.entry-panel .magic-entry:before{padding:4px;background:conic-gradient(from var(--edge-runner-angle), transparent 0deg 28deg, #26efff 44deg, #5575ff 58deg, #bd43ff 72deg, #ff45b5 86deg, #ffd84b 98deg, transparent 122deg 216deg, #ff4fba2e 230deg, #ff51c2 244deg, #6de9ff 258deg, transparent 278deg 360deg)!important;filter:drop-shadow(0 0 7px #2ae7fff2)drop-shadow(0 0 14px #be43ffbf)!important;animation-duration:2.8s!important}.entry-panel .entry-card:after,.entry-panel .magic-entry:after{z-index:0!important}.entry-panel .entry-card>span,.entry-panel .magic-entry>span{z-index:2!important}.entry-panel .entry-card:hover:before,.entry-panel .entry-card:focus-visible:before,.entry-panel .magic-entry:hover:before,.entry-panel .magic-entry:focus-visible:before{filter:drop-shadow(0 0 8px #26eaff)drop-shadow(0 0 17px #be43ffe6)!important;animation-duration:1.35s!important}@keyframes entry-border-runner{to{--edge-runner-angle:360deg}}@media (prefers-reduced-motion:reduce){.entry-panel .entry-card:before,.entry-panel .magic-entry:before{animation:none!important}}.design-studio .designer-workspace{grid-template-columns:minmax(520px,1fr) minmax(380px,440px)!important}.design-studio .designer-canvas-column{grid-column:1!important;width:auto!important;min-width:0!important;padding-left:clamp(18px,3vw,48px)!important;padding-right:clamp(18px,3vw,48px)!important}.design-studio .designer-controls{grid-column:2!important;width:auto!important;min-width:0!important;padding:22px!important}.design-studio .right-placement-menu>div,.design-studio .right-step-title{gap:4px;margin-bottom:10px;display:grid}.design-studio .right-placement-menu>div>span,.design-studio .right-step-title>span{color:var(--ink)!important;letter-spacing:.08em!important;font-size:13px!important;font-weight:900!important}.design-studio .right-placement-menu>div>small,.design-studio .right-step-title>small{color:var(--muted)!important;font-size:13px!important;line-height:1.35!important}.design-studio .right-create-actions{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:18px!important;padding:16px!important}@supports (color:color-mix(in lab, red, red)){.design-studio .right-create-actions{background:color-mix(in srgb,var(--surface) 92%,transparent)!important}}.design-studio .right-create-actions .right-step-title{grid-column:1/-1}.design-studio .inkstitch-preview-card,.design-studio .stitch-estimator{border:1px solid #8b5cf6!important;position:relative!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.design-studio .inkstitch-preview-card,.design-studio .stitch-estimator{border:1px solid color-mix(in srgb,#8b5cf6 34%,var(--line))!important}}.design-studio .inkstitch-preview-card,.design-studio .stitch-estimator{background:radial-gradient(circle at 90% 4%,#2dd4bf29,transparent 34%),radial-gradient(circle at 4% 100%,#8b5cf62b,transparent 38%),linear-gradient(145deg,var(--surface),var(--surface))!important;border-radius:22px!important}@supports (color:color-mix(in lab, red, red)){.design-studio .inkstitch-preview-card,.design-studio .stitch-estimator{background:radial-gradient(circle at 90% 4%,#2dd4bf29,transparent 34%),radial-gradient(circle at 4% 100%,#8b5cf62b,transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 90%,#111827 10%),var(--surface))!important}}.design-studio .inkstitch-preview-card,.design-studio .stitch-estimator{box-shadow:0 18px 46px #19162f26,inset 0 1px #ffffff38!important}.design-studio .inkstitch-preview-card:before,.design-studio .stitch-estimator:before{content:""!important;background:linear-gradient(#8b5cf6,#2dd4bf)!important;width:4px!important;height:auto!important;position:absolute!important;inset:0 auto 0 0!important}.design-studio .inkstitch-preview-heading span,.design-studio .stitch-estimator>span{color:#7664d8!important;letter-spacing:.1em!important;font-size:13px!important;font-weight:950!important}.dark .design-studio .inkstitch-preview-heading span,.dark .design-studio .stitch-estimator>span{color:#b7a8ff!important}.design-studio .inkstitch-preview-heading strong{letter-spacing:-.025em!important;font-size:22px!important}.design-studio .inkstitch-preview-image{border:1px solid #2dd4bf!important}@supports (color:color-mix(in lab, red, red)){.design-studio .inkstitch-preview-image{border:1px solid color-mix(in srgb,#2dd4bf 28%,var(--line))!important}}.design-studio .inkstitch-preview-image{background:linear-gradient(145deg,#1d2632,#111827)!important;box-shadow:inset 0 0 34px #2dd4bf14!important}.design-studio .inkstitch-preview-image:hover{border-color:#2dd4bf!important;box-shadow:inset 0 0 40px #2dd4bf1f,0 12px 28px #2dd4bf24!important}.design-studio .stitch-estimator>strong{color:var(--ink)!important;text-shadow:none!important}@media (width<=1050px){.design-studio .designer-workspace{grid-template-columns:minmax(430px,1fr) minmax(340px,400px)!important}}@media (width<=800px){.design-studio .designer-workspace{grid-template-columns:1fr!important}.design-studio .designer-canvas-column,.design-studio .designer-controls{grid-column:1!important}.design-studio .designer-controls{padding:18px!important}}.design-studio .embroidery-review.estimator-only{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.design-studio .embroidery-review.estimator-only>.inkstitch-preview-card,.design-studio .embroidery-review.estimator-only>.stitch-estimator,.design-studio .embroidery-review.estimator-only>.embroidery-summary,.design-studio .embroidery-review.estimator-only>ul,.design-studio .embroidery-review.estimator-only>.jacket-pocket-warning,.design-studio .embroidery-review.estimator-only>.embroidery-warning,.design-studio .embroidery-review.estimator-only>.control-actions{grid-column:1!important;width:100%!important}.design-studio .inkstitch-preview-image,.design-studio .stitch-estimator{min-height:210px!important}.stage{grid-template-columns:minmax(260px,320px) minmax(480px,1fr) minmax(240px,290px)!important;align-items:center!important;gap:clamp(22px,3vw,54px)!important}.estimate-zone{align-self:center;place-items:center;min-width:0;display:grid}.estimate-zone .order-ribbon{border:1px solid #36a7e8!important;gap:13px!important;width:100%!important;max-width:320px!important;max-height:none!important;padding:25px!important;position:relative!important;inset:auto!important;overflow:visible!important}@supports (color:color-mix(in lab, red, red)){.estimate-zone .order-ribbon{border:1px solid color-mix(in srgb,#36a7e8 36%,var(--line))!important}}.estimate-zone .order-ribbon{background:linear-gradient(155deg,var(--surface),var(--surface))!important;border-radius:26px!important}@supports (color:color-mix(in lab, red, red)){.estimate-zone .order-ribbon{background:linear-gradient(155deg,color-mix(in srgb,var(--surface) 96%,#dff4ff 4%),var(--surface))!important}}.estimate-zone .order-ribbon{box-shadow:0 24px 65px #1a5e8b29!important}.estimate-zone .price-heading small{letter-spacing:.13em!important;font-size:13px!important}.estimate-zone .price-heading strong{font-size:clamp(40px,4vw,58px)!important;line-height:1!important}.estimate-zone .price-details,.estimate-zone .estimate-turnaround span,.estimate-zone .estimate-method span{font-size:13px!important;line-height:1.45!important}.estimate-zone .estimate-value-row small,.estimate-zone .estimate-turnaround small,.estimate-zone .estimate-method small{font-size:11px!important}.estimate-zone .estimate-value-row strong{font-size:22px!important}.estimate-zone .estimate-turnaround strong,.estimate-zone .estimate-method strong{font-size:17px!important}.product-stage{grid-column:2!important;justify-self:stretch!important}.assistant-zone{grid-column:3!important;grid-template-rows:auto minmax(300px,1fr)!important;align-content:center!important;justify-items:center!important;min-height:560px!important;margin:0!important;padding:10px 0!important}.assistant-zone .speech{width:min(270px,100%)!important;min-height:132px!important;margin:0 0 -8px!important;padding:22px 24px!important}.assistant-zone .speech>span{font-size:15px!important;line-height:1.5!important}.assistant-zone .assistant-visual{width:245px!important;height:330px!important;margin:0!important}.assistant-zone .order-ribbon{display:none!important}.design-studio .right-placement-menu nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.design-studio .right-placement-menu button{align-content:start!important;min-height:74px!important;padding:12px 13px!important}.design-studio .right-placement-menu button b{font-size:15px!important}.design-studio .right-placement-menu button small{white-space:normal!important;font-size:12px!important;line-height:1.35!important}.design-studio .embroidery-review>ul li{font-size:15px!important;font-weight:750!important;line-height:1.45!important}.design-studio .embroidery-review>ul li.fail{color:#b3263a!important;background:#d2364617!important;border:1px solid #d2364659!important;border-radius:14px!important;padding:15px!important;font-weight:900!important}.dark .design-studio .embroidery-review>ul li.fail{color:#ff8d9b!important}@media (width<=1120px){.stage{grid-template-columns:minmax(240px,290px) minmax(430px,1fr)!important}.assistant-zone{grid-column:1/-1!important;grid-template-rows:1fr!important;grid-template-columns:1fr auto!important;min-height:260px!important}.assistant-zone .speech{margin:0!important}.assistant-zone .assistant-visual{width:185px!important;height:230px!important}}@media (width<=800px){.stage{grid-template-columns:1fr!important;display:grid!important}.estimate-zone,.product-stage,.assistant-zone{grid-column:1!important}.estimate-zone{order:1}.product-stage{order:2}.assistant-zone{order:3;grid-template-columns:1fr!important;min-height:0!important}.assistant-zone .assistant-visual{display:none!important}.estimate-zone .order-ribbon{max-width:560px!important}.design-studio .right-placement-menu nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}}.quantity-workspace{z-index:12!important;border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:28px!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:auto!important;max-height:none!important;display:grid!important;position:fixed!important;inset:86px calc(4.5% + 290px + clamp(22px,3vw,54px)) 24px calc(4.5% + 328px + clamp(22px,3vw,54px))!important}@supports (color:color-mix(in lab, red, red)){.quantity-workspace{background:color-mix(in srgb,var(--surface) 96%,transparent)!important}}.quantity-workspace{-webkit-backdrop-filter:blur(28px)saturate(145%)!important;backdrop-filter:blur(28px)saturate(145%)!important;overflow:hidden!important;box-shadow:0 24px 70px #1f2f4321!important}.quantity-workspace .item-tray-heading{background:linear-gradient(110deg,#287fc8,var(--surface));min-height:84px;padding:20px 28px!important}@supports (color:color-mix(in lab, red, red)){.quantity-workspace .item-tray-heading{background:linear-gradient(110deg,color-mix(in srgb,#287fc8 7%,var(--surface)),var(--surface))}}.quantity-workspace .item-tray-heading span{font-size:12px!important}.quantity-workspace .item-tray-heading strong{font-size:23px!important}.quantity-workspace .item-tray-close{border:1px solid var(--line);background:var(--surface);width:42px;height:42px;color:var(--ink);border-radius:50%;font-size:24px;top:19px!important;right:22px!important}.quantity-workspace .item-config-list{max-height:none!important;padding:8px 28px!important;overflow:auto!important}.quantity-workspace .item-config-row{grid-template-columns:minmax(130px,.85fr) minmax(145px,.9fr) minmax(300px,1.8fr)!important;align-items:center!important;gap:20px!important;padding:22px 0!important}.quantity-workspace .item-row-actions{grid-column:1/-1;padding-top:2px;justify-content:space-between!important}.quantity-workspace .item-design-actions{gap:10px;margin-left:auto;display:flex}.quantity-workspace .item-design-actions button{border-radius:12px;min-height:42px;padding:9px 14px;font-size:12px;font-weight:850}.quantity-workspace .print-item{color:#fff;background:linear-gradient(135deg,#287fc8,#6657db);border:0}.quantity-workspace .embroider-item{border:1px solid #b47b2c}@supports (color:color-mix(in lab, red, red)){.quantity-workspace .embroider-item{border:1px solid color-mix(in srgb,#b47b2c 55%,var(--line))}}.quantity-workspace .embroider-item{background:#fff7e8}@supports (color:color-mix(in lab, red, red)){.quantity-workspace .embroider-item{background:color-mix(in srgb,#fff7e8 72%,var(--surface))}}.quantity-workspace .embroider-item{color:var(--ink)}.dark .quantity-workspace .embroider-item{background:#5d421f}@supports (color:color-mix(in lab, red, red)){.dark .quantity-workspace .embroider-item{background:color-mix(in srgb,#5d421f 32%,var(--surface))}}.quantity-workspace .remove-product{color:#d22f42;background:0 0;border:0;font-size:12px;font-weight:800;text-decoration:underline}.quantity-workspace .item-tray-footer{min-height:76px;padding:14px 24px!important}.quantity-workspace .item-footer-actions{gap:10px;display:flex}.quantity-workspace .add-product-bottom{color:#e72e39;background:0 0;border:1px solid #ef3340;border-radius:999px;padding:11px 16px;font-weight:850}@media (width<=1280px){.quantity-workspace{left:calc(3% + 267px)!important;right:calc(3% + 234px)!important}.quantity-workspace .item-config-row{grid-template-columns:1fr 1fr!important}.quantity-workspace .size-grid{grid-column:1/-1}}@media (width<=1120px){.quantity-workspace{left:calc(3% + 270px)!important;right:3%!important}}@media (width<=800px){.quantity-workspace{border-radius:22px!important;position:fixed!important;inset:76px 12px 12px!important}.quantity-workspace .item-tray-heading{padding:18px 20px!important}.quantity-workspace .item-tray-heading strong{font-size:20px!important}.quantity-workspace .item-config-list{padding:4px 20px!important}.quantity-workspace .item-config-row{grid-template-columns:1fr!important;gap:16px!important}.quantity-workspace .size-grid{grid-column:auto}.quantity-workspace .item-row-actions{flex-wrap:wrap;grid-column:auto;align-items:flex-start}.quantity-workspace .item-design-actions{flex-direction:column;width:100%;margin-left:0}.quantity-workspace .item-design-actions button{width:100%}.quantity-workspace .item-tray-footer{align-items:stretch!important}.quantity-workspace .item-footer-actions{flex-direction:column}}.small-text-fix-offer{border:1px solid #6657db;gap:9px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.small-text-fix-offer{border:1px solid color-mix(in srgb,#6657db 34%,var(--line))}}.small-text-fix-offer{background:linear-gradient(135deg,#6657db,#25a6b8);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.small-text-fix-offer{background:linear-gradient(135deg,color-mix(in srgb,#6657db 8%,var(--surface)),color-mix(in srgb,#25a6b8 7%,var(--surface)))}}.small-text-fix-offer strong{font-size:17px;line-height:1.3}.small-text-fix-offer p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.small-text-fix-offer button{color:#fff;background:linear-gradient(135deg,#6657db,#188da2);border:0;border-radius:999px;justify-self:start;min-height:44px;padding:11px 17px;font-size:14px;font-weight:850;box-shadow:0 10px 24px #4c53c23d}.experience{overflow:hidden auto!important}.stage{align-items:start!important;height:auto!important;min-height:690px!important;padding-top:22px!important;padding-bottom:34px!important}.estimate-zone{padding-top:56px;position:sticky;top:104px;align-self:start!important}.inline-designer-center{border:1px solid var(--line);background:linear-gradient(160deg,var(--surface),var(--surface));border-radius:30px;grid-column:2;grid-template-rows:auto minmax(470px,1fr) auto;align-content:start;justify-items:center;width:100%;min-width:0;min-height:650px;padding:22px clamp(16px,2vw,32px) 26px;display:grid}@supports (color:color-mix(in lab, red, red)){.inline-designer-center{background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 95%,#e9f6ff 5%),var(--surface))}}.inline-designer-center{box-shadow:0 24px 70px #1f2f431a}.inline-designer-center .live-preview-heading{justify-content:space-between;align-items:end;gap:20px;width:100%;margin:0 0 10px;display:flex;position:static!important}.inline-designer-center .live-preview-heading span{font-size:12px!important}.inline-designer-center .live-preview-heading small{text-align:right;max-width:260px;line-height:1.4;font-size:14px!important}.inline-designer-center .designer-canvas{background:0 0!important;place-items:center!important;width:100%!important;min-height:470px!important;display:grid!important;overflow:visible!important}.inline-designer-center .designer-product{width:390px!important;height:430px!important}.inline-designer-center .canvas-help{border:1px solid var(--line);background:var(--surface);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:64px;padding:15px 18px;display:flex}.inline-designer-center .canvas-help strong{font-size:16px}.inline-designer-center .canvas-help span{font-size:15px!important}.assistant-zone{align-self:start!important;position:sticky!important;top:96px!important}.design-studio{z-index:7!important;width:calc(100% - 50px)!important;max-width:none!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;margin:0 0 0 50px!important;padding:0 5% 42px!important;position:relative!important;inset:auto!important;overflow:visible!important}.design-studio .designer-header,.design-studio .designer-canvas-column{display:none!important}.design-studio .designer-workspace{background:0 0!important;width:100%!important;max-width:1180px!important;min-height:0!important;margin:0 auto!important;padding:0!important;display:block!important}.design-studio .designer-controls{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:30px!important;width:100%!important;max-height:none!important;padding:30px!important;overflow:visible!important}@supports (color:color-mix(in lab, red, red)){.design-studio .designer-controls{background:color-mix(in srgb,var(--surface) 96%,transparent)!important}}.design-studio .designer-controls{box-shadow:0 24px 70px #1f2f431a!important}.design-studio .right-placement-menu nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}.design-studio .right-create-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.design-studio .embroidery-review.estimator-only{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}.design-studio .inkstitch-preview-card,.design-studio .stitch-estimator{min-height:280px!important}.quantity-workspace{z-index:7!important;width:calc(90% - 50px)!important;max-width:1180px!important;min-height:0!important;max-height:none!important;margin:0 auto 48px calc(5% + 50px)!important;position:relative!important;inset:auto!important;overflow:visible!important}.quantity-workspace .item-config-list{overflow:visible!important}.quantity-workspace .item-tray-close{display:none!important}@media (width<=1120px){.stage{grid-template-columns:minmax(245px,290px) minmax(450px,1fr)!important}.inline-designer-center{grid-column:2}.assistant-zone{grid-column:1/-1!important;position:relative!important;top:auto!important}.design-studio .right-placement-menu nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=800px){.stage{grid-template-columns:1fr!important;padding:18px 16px 30px!important}.estimate-zone,.inline-designer-center,.assistant-zone{grid-column:1!important;position:relative!important;top:auto!important}.estimate-zone{padding-top:0}.inline-designer-center{grid-template-rows:auto minmax(390px,1fr) auto;min-height:570px}.inline-designer-center .designer-canvas{min-height:390px!important}.inline-designer-center .designer-product{width:320px!important;height:360px!important}.inline-designer-center .live-preview-heading,.inline-designer-center .canvas-help{flex-direction:column;align-items:flex-start}.inline-designer-center .live-preview-heading small{text-align:left}.design-studio{width:100%!important;margin:0!important;padding:0 16px 30px!important}.design-studio .designer-controls{padding:20px!important}.design-studio .right-placement-menu nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.design-studio .embroidery-review.estimator-only{grid-template-columns:1fr!important}.quantity-workspace{width:calc(100% - 32px)!important;margin:0 16px 32px!important}}@media (width>=1121px){.stage{grid-template-columns:minmax(290px,320px) minmax(560px,1fr) minmax(260px,300px)!important;column-gap:clamp(28px,3vw,56px)!important;padding:22px clamp(34px,4vw,76px) 36px!important}}.estimate-zone{justify-self:stretch!important;width:100%!important;padding-top:0!important}.estimate-zone .order-ribbon{grid-template-columns:minmax(0,1fr)!important;place-items:stretch stretch!important;width:100%!important;max-width:320px!important;margin:0 auto!important;display:grid!important}.estimate-zone .order-ribbon>*{min-width:0!important;max-width:100%!important}.estimate-zone .price-heading{grid-template-columns:1fr!important;place-items:start!important;gap:7px!important;display:grid!important}.estimate-zone .price-details{flex-wrap:wrap!important;width:100%!important;display:flex!important}.estimate-zone .estimate-value-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}.estimate-zone .estimate-turnaround,.estimate-zone .estimate-method{overflow-wrap:anywhere!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;display:grid!important}.product-stage,.inline-designer-center{place-self:start stretch!important;min-width:0!important}.stage>.assistant-zone{place-self:start stretch!important;width:100%!important}@media (width<=1120px) and (width>=801px){.estimate-zone .order-ribbon{max-width:290px!important}}.experience{--readable-text:16px;--readable-small:16px;--print-action:#2563eb;--print-action-hover:#1d4ed8;--embroidery-action:#7c3aed;--embroidery-action-hover:#6d28d9;--order-action:#168447;--order-action-hover:#106b39}.experience p,.experience li,.experience label,.experience output,.experience .assistant-zone span,.experience .designer-controls span,.experience .designer-controls strong,.experience .quantity-workspace span,.experience .quantity-workspace strong{font-size:var(--readable-text);line-height:1.5}.experience small,.experience .eyebrow,.experience [class*=helper],.experience [class*=note]{font-size:var(--readable-small)!important;font-weight:650!important;line-height:1.45!important}.experience h1{font-size:clamp(38px,4vw,58px);font-weight:800;line-height:1.05}.experience h2{font-size:clamp(30px,3vw,42px);font-weight:800;line-height:1.1}.experience h3{font-size:clamp(22px,2vw,30px);font-weight:800;line-height:1.2}.item-design-actions{gap:12px!important}.item-design-actions .print-item,.item-design-actions .embroider-item,.quantity-workspace .item-design-actions .print-item,.quantity-workspace .item-design-actions .embroider-item{color:#fff!important;letter-spacing:-.01em!important;border:1px solid #0000!important;border-radius:14px!important;min-height:58px!important;padding:15px 20px!important;font-size:16px!important;font-weight:800!important;line-height:1.25!important;transition:transform .18s,box-shadow .18s,background-color .18s!important;box-shadow:0 9px 22px #0f172a24!important}.item-design-actions .print-item,.quantity-workspace .item-design-actions .print-item{background:var(--print-action)!important}.item-design-actions .embroider-item,.quantity-workspace .item-design-actions .embroider-item{background:var(--embroidery-action)!important}.item-design-actions .print-item:hover,.quantity-workspace .item-design-actions .print-item:hover{transform:translateY(-1px);background:var(--print-action-hover)!important;box-shadow:0 12px 26px #2563eb3d!important}.item-design-actions .embroider-item:hover,.quantity-workspace .item-design-actions .embroider-item:hover{transform:translateY(-1px);background:var(--embroidery-action-hover)!important;box-shadow:0 12px 26px #7c3aed3d!important}.tray-done.add-to-order,.quantity-workspace .tray-done.add-to-order{background:var(--order-action)!important;color:#fff!important;letter-spacing:-.01em!important;border:1px solid #0f6d39!important;border-radius:14px!important;min-height:60px!important;padding:16px 26px!important;font-size:17px!important;font-weight:850!important;box-shadow:0 11px 26px #16844747!important}.tray-done.add-to-order:hover,.quantity-workspace .tray-done.add-to-order:hover{transform:translateY(-1px);background:var(--order-action-hover)!important;box-shadow:0 14px 30px #106b3952!important}.quantity-workspace,.designer-controls,.estimate-zone .order-ribbon,.assistant-zone .speech,.inkstitch-preview-card,.stitch-estimator{border-radius:20px!important}.quantity-workspace,.designer-controls,.estimate-zone .order-ribbon{box-shadow:0 16px 42px #0f172a17!important}.dark .quantity-workspace,.dark .designer-controls,.dark .estimate-zone .order-ribbon{box-shadow:0 18px 48px #00000052!important}@media (width<=800px){.experience{--readable-text:16px;--readable-small:16px}.item-design-actions{grid-template-columns:1fr!important}.item-design-actions .print-item,.item-design-actions .embroider-item,.tray-done.add-to-order{width:100%!important}}.experience{--fcp-orange:#f26a21;--fcp-orange-dark:#d9520d;--fcp-green:#18a957;--fcp-green-dark:#118342;--fcp-black:#151515;--fcp-gray-900:#2b2b2b;--fcp-gray-700:#555b61;--fcp-gray-300:#d7d9dc;--fcp-gray-100:#f2f3f4;--ink:var(--fcp-black);--muted:var(--fcp-gray-700);--line:var(--fcp-gray-300);--card:#fff;--surface:#fff;--print-action:var(--fcp-orange);--print-action-hover:var(--fcp-orange-dark);--embroidery-action:var(--fcp-gray-900);--embroidery-action-hover:var(--fcp-black);--order-action:var(--fcp-green);--order-action-hover:var(--fcp-green-dark);color:var(--fcp-black);background:linear-gradient(135deg,#fff 0%,#fafafa 58%,#f0f1f2 100%)!important}.experience.dark{--ink:#fff;--muted:#d1d3d5;--line:#4a4e52;--card:#26292c;--surface:#202326;background:#17191b!important}.welcome-stage{background:linear-gradient(135deg,#fff 0%,#f7f7f7 72%,#eceeef 100%)!important}.welcome-aurora{display:none!important}.welcome-copy>p{max-width:520px!important;color:var(--fcp-gray-900)!important;font-size:18px!important;font-weight:700!important;line-height:1.55!important}.welcome-trust{border-color:var(--fcp-gray-300)!important;color:var(--fcp-gray-700)!important;background:#fff!important}.welcome-trust i{background:var(--fcp-orange)!important}.experience button{text-transform:none!important;letter-spacing:0!important}.experience button,.experience input,.experience select,.experience textarea{font-size:16px!important;font-weight:750!important}.experience p,.experience li,.experience label,.experience output,.experience small,.experience em,.experience [class*=description],.experience [class*=details],.experience [class*=helper],.experience [class*=note]{font-size:16px!important;font-weight:650!important;line-height:1.5!important}.experience strong,.experience h1,.experience h2,.experience h3{font-weight:850!important}.eyebrow,.stage-label span,.price-heading small,.estimate-value-row small,.estimate-turnaround small,.estimate-method small{color:var(--fcp-orange)!important}.welcome-actions{align-items:stretch!important}.welcome-choice.product-path,.welcome-choice.magic-path{border:2px solid var(--fcp-gray-300)!important;width:min(430px,100%)!important;min-height:150px!important;color:var(--fcp-black)!important;background:#fff!important;border-radius:22px!important;grid-template-columns:minmax(0,1fr) auto!important;padding:28px 30px!important;box-shadow:0 14px 34px #15151514!important}.welcome-choice.product-path:before,.welcome-choice.magic-path:before,.welcome-choice.product-path:after,.welcome-choice.magic-path:after,.welcome-choice .edge-lights,.welcome-choice .magic-stars{display:none!important}.welcome-choice>span:not(.choice-number){text-align:left!important;align-content:center!important;justify-items:start!important;min-height:0!important;padding:0!important}.welcome-choice strong{color:var(--fcp-black)!important;font-size:22px!important;line-height:1.18!important}.welcome-choice small{max-width:320px!important;color:var(--fcp-gray-700)!important;margin-top:10px!important;font-size:16px!important;line-height:1.45!important}.welcome-choice .choice-arrow{border-radius:50%;place-items:center;width:46px;height:46px;background:var(--fcp-orange)!important;color:#fff!important;font-size:28px!important;display:grid!important}.top-path-links button,.catalog-link,.full-catalog-cta,.tray-done:not(.add-to-order),.designer-done,.art-check-actions button,.embroidery-actions button,.small-text-fix-offer button{background:var(--fcp-orange)!important;border-color:var(--fcp-orange)!important;color:#fff!important}.top-path-links button:hover,.catalog-link:hover,.full-catalog-cta:hover,.tray-done:not(.add-to-order):hover,.designer-done:hover,.art-check-actions button:hover,.embroidery-actions button:hover,.small-text-fix-offer button:hover{background:var(--fcp-orange-dark)!important}.item-design-actions .print-item,.item-design-actions .embroider-item,.quantity-workspace .item-design-actions .print-item,.quantity-workspace .item-design-actions .embroider-item{background:var(--fcp-orange)!important;border-color:var(--fcp-orange)!important;color:#fff!important}.item-design-actions .print-item:hover,.item-design-actions .embroider-item:hover,.quantity-workspace .item-design-actions .print-item:hover,.quantity-workspace .item-design-actions .embroider-item:hover{background:var(--fcp-orange-dark)!important;box-shadow:0 12px 26px #f26a213d!important}.tray-done.add-to-order,.quantity-workspace .tray-done.add-to-order{background:var(--fcp-green)!important;border-color:var(--fcp-green-dark)!important;color:#fff!important}.tray-done.add-to-order:hover,.quantity-workspace .tray-done.add-to-order:hover{background:var(--fcp-green-dark)!important}.inkstitch-preview-card,.stitch-estimator,.embroidery-summary{border:1px solid var(--fcp-gray-300)!important;color:var(--fcp-black)!important;background:linear-gradient(155deg,#fff,#f1f2f3)!important}.inkstitch-preview-card:before,.stitch-estimator:before,.embroidery-summary:before,.stitch-meter i{background:var(--fcp-orange)!important}.estimate-zone .order-ribbon,.designer-controls,.quantity-workspace,.assistant-zone .speech{border-color:var(--fcp-gray-300)!important;color:var(--fcp-black)!important;background:#fff!important}.remove-product,.overview-remove,.remove-layer{min-height:44px!important;color:var(--fcp-gray-900)!important;border:1px solid var(--fcp-gray-300)!important;background:var(--fcp-gray-100)!important;padding:10px 15px!important;font-size:16px!important;font-weight:750!important}.price-details,.estimate-turnaround span,.estimate-method span,.item-identity span,.item-config-row em,.inkstitch-preview-card>small,.stitch-estimator p{color:var(--fcp-gray-700)!important;font-size:16px!important;font-weight:650!important;line-height:1.5!important}@media (width<=800px){.welcome-choice.product-path,.welcome-choice.magic-path{width:100%!important;min-height:138px!important}.welcome-choice strong{font-size:20px!important}}.experience{--fcp-orange:#f26a21;--fcp-orange-dark:#c94c0b;--fcp-green:#20b15a;--fcp-green-dark:#12833f;--fcp-black:#171717;--fcp-gray-900:#303236;--fcp-gray-700:#5f6368;--fcp-gray-300:#dfe1e4;--fcp-gray-100:#f5f5f4;--fcp-canvas:#f7f7f5;--fcp-radius:22px;--fcp-shadow:0 18px 48px #18181b14;background:var(--fcp-canvas)!important}.experience:not(.dark){--bg:var(--fcp-canvas);--ink:var(--fcp-black);--muted:var(--fcp-gray-700);--line:var(--fcp-gray-300);--card:#fff;--surface:#fff}.experience header{background:#ffffffeb!important;border-bottom:1px solid #e4e4e1!important;height:84px!important;padding-inline:clamp(20px,4vw,72px)!important;box-shadow:0 8px 30px #18181b0a!important}.logo-name{letter-spacing:-.025em!important;font-size:20px!important;font-weight:850!important}.top-path-links{gap:10px!important}.top-path-links button,.account>button{border:1px solid var(--fcp-gray-300)!important;min-height:46px!important;color:var(--fcp-black)!important;box-shadow:none!important;background:#fff!important;border-radius:13px!important;padding:11px 18px!important;font-size:16px!important;font-weight:800!important}.top-path-links button:hover,.account>button:hover{border-color:var(--fcp-orange)!important;color:var(--fcp-black)!important;background:#fff8f3!important}.top-theme-switch{background:var(--fcp-gray-100)!important;height:44px!important}.account .top-theme-switch button{height:38px!important;font-size:14px!important}.welcome-stage{background:radial-gradient(circle at 78% 18%,#f26a2117,#0000 28%),linear-gradient(145deg,#fff 0%,#faf9f7 62%,#f1f1ee 100%)!important;padding:clamp(52px,8vh,92px) clamp(24px,7vw,110px)!important}.welcome-copy{max-width:720px!important}.welcome-copy .eyebrow{color:var(--fcp-orange)!important;letter-spacing:.12em!important;margin-bottom:18px!important;font-size:14px!important;font-weight:900!important}.welcome-copy h1{letter-spacing:-.055em!important;max-width:680px!important;margin:0!important;font-size:clamp(50px,6vw,82px)!important;font-weight:900!important;line-height:.98!important}.welcome-copy>p{max-width:650px!important;color:var(--fcp-gray-700)!important;margin-top:25px!important;font-size:20px!important;font-weight:700!important;line-height:1.55!important}.welcome-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;width:min(960px,100%)!important;display:grid!important}.welcome-choice.product-path,.welcome-choice.magic-path{border:1px solid var(--fcp-gray-300)!important;border-radius:var(--fcp-radius)!important;width:100%!important;min-height:196px!important;box-shadow:var(--fcp-shadow)!important;padding:34px!important;transition:border-color .18s,transform .18s,box-shadow .18s!important}.welcome-choice.product-path:hover,.welcome-choice.magic-path:hover{border-color:var(--fcp-orange)!important;transform:translateY(-4px)!important;box-shadow:0 24px 56px #18181b1c!important}.welcome-choice strong{letter-spacing:-.025em!important;font-size:25px!important;line-height:1.2!important}.welcome-choice small{font-size:17px!important;font-weight:700!important;line-height:1.55!important}.welcome-choice .choice-arrow{border-radius:14px!important;width:52px!important;height:52px!important;box-shadow:0 9px 22px #f26a213d!important}.welcome-trust{border-radius:14px!important;padding:13px 18px!important;box-shadow:0 10px 28px #18181b0d!important}.welcome-trust span{font-size:16px!important;font-weight:750!important}.stage{column-gap:clamp(24px,2.6vw,48px)!important;padding-top:34px!important}.estimate-zone .order-ribbon,.inline-designer-center,.design-studio .designer-controls,.quantity-workspace,.assistant-zone .speech{border:1px solid var(--fcp-gray-300)!important;border-radius:var(--fcp-radius)!important;box-shadow:var(--fcp-shadow)!important;background:#fff!important}.estimate-zone .order-ribbon{gap:18px!important;padding:25px!important}.price-heading small{letter-spacing:.1em!important;font-size:14px!important;font-weight:900!important}.price-heading strong{letter-spacing:-.045em!important;font-size:clamp(38px,4vw,54px)!important;line-height:1!important}.price-details{font-size:17px!important;font-weight:750!important}.estimate-value-row>div,.estimate-turnaround,.estimate-method{background:var(--fcp-gray-100)!important;border:1px solid #e7e7e4!important;border-radius:14px!important;padding:16px!important}.estimate-value-row small,.estimate-turnaround small,.estimate-method small{letter-spacing:.08em!important;font-size:13px!important;font-weight:900!important}.estimate-value-row strong,.estimate-turnaround strong,.estimate-method strong{font-size:19px!important;line-height:1.3!important}.estimate-turnaround span,.estimate-method span{font-size:16px!important;line-height:1.45!important}.estimate-zone .order-ribbon>button:last-child{background:var(--fcp-orange)!important;color:#fff!important;border-radius:14px!important;min-height:52px!important}.inline-designer-center{background:#fff!important;border-radius:28px!important;box-shadow:0 22px 64px #18181b12!important}.inline-designer-center .live-preview-heading span{color:var(--fcp-orange)!important;font-size:14px!important;font-weight:900!important}.inline-designer-center .live-preview-heading strong{font-size:28px!important}.inline-designer-center .live-preview-heading small{font-size:16px!important;font-weight:700!important}.inline-designer-center .designer-canvas{background:linear-gradient(145deg,#fafafa,#f2f2ef)!important;border-radius:20px!important}.inline-designer-center .canvas-help{background:#fff!important;border-radius:15px!important}.design-studio .designer-controls{padding:clamp(22px,3vw,36px)!important}.design-studio .right-placement-menu>div>span,.design-studio .right-step-title>span,.design-studio .control-heading>span{color:var(--fcp-orange)!important;letter-spacing:.08em!important;font-size:14px!important;font-weight:900!important}.design-studio .right-placement-menu>div>small,.design-studio .right-step-title>small,.design-studio .control-heading>small{color:var(--fcp-gray-700)!important;font-size:16px!important;font-weight:700!important}.design-studio .right-placement-menu button{border:1px solid var(--fcp-gray-300)!important;min-height:88px!important;color:var(--fcp-black)!important;box-shadow:none!important;background:#fff!important;border-radius:15px!important}.design-studio .right-placement-menu button:hover,.design-studio .right-placement-menu button.active{border-color:var(--fcp-orange)!important;background:#fff8f3!important;box-shadow:0 0 0 3px #f26a211f!important}.design-studio .right-placement-menu button b{font-size:17px!important;font-weight:850!important}.design-studio .right-placement-menu button small{font-size:15px!important;font-weight:700!important;line-height:1.4!important}.design-studio .right-create-actions{border:1px solid var(--fcp-gray-300)!important;background:var(--fcp-gray-100)!important;border-radius:16px!important;gap:12px!important;padding:18px!important}.design-studio .right-create-actions label,.design-studio .right-create-actions>button{border:1px solid var(--fcp-gray-300)!important;min-height:86px!important;color:var(--fcp-black)!important;background:#fff!important;border-radius:14px!important}.design-studio .right-create-actions label:hover,.design-studio .right-create-actions>button:hover{border-color:var(--fcp-orange)!important;background:#fff8f3!important}.design-studio .right-create-actions strong{font-size:17px!important}.design-studio .right-create-actions small{font-size:15px!important;font-weight:700!important}.design-studio .inkstitch-preview-card,.design-studio .stitch-estimator,.embroidery-summary{border:1px solid var(--fcp-gray-300)!important;background:#fff!important;border-radius:18px!important;box-shadow:0 14px 34px #18181b12!important}.design-studio .inkstitch-preview-card:before,.design-studio .stitch-estimator:before,.embroidery-summary:before{background:var(--fcp-orange)!important;width:5px!important}.design-studio .inkstitch-preview-heading span,.design-studio .stitch-estimator>span{color:var(--fcp-orange)!important;font-size:14px!important;font-weight:900!important}.design-studio .inkstitch-preview-heading strong{font-size:25px!important}.design-studio .stitch-estimator>strong{letter-spacing:-.04em!important;font-size:clamp(36px,4vw,50px)!important}.design-studio .stitch-meter{background:#e8e8e5!important;border-radius:99px!important;height:10px!important}.design-studio .stitch-meter i{background:var(--fcp-orange)!important;box-shadow:none!important}.design-studio .inkstitch-preview-image{background:linear-gradient(145deg,#303236,#1f2022)!important;border:1px solid #d5d5d2!important;border-radius:14px!important;box-shadow:inset 0 0 30px #0000002e!important}.assistant-zone .speech{padding:25px!important}.assistant-zone .speech strong{font-size:20px!important}.assistant-zone .speech span{font-size:17px!important;font-weight:700!important;line-height:1.55!important}.experience button{transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s!important}.experience button:active{transform:translateY(1px)!important}.tray-done:not(.add-to-order),.designer-done,.art-check-actions button,.embroidery-actions button,.small-text-fix-offer button{border:1px solid var(--fcp-orange)!important;background:var(--fcp-orange)!important;color:#fff!important;border-radius:14px!important;min-height:52px!important;padding:13px 20px!important;box-shadow:0 9px 22px #f26a2133!important}.tray-done.add-to-order,.quantity-workspace .tray-done.add-to-order{background:var(--fcp-green)!important;border-radius:15px!important;min-height:60px!important;box-shadow:0 12px 28px #20b15a40!important}.remove-product,.overview-remove,.remove-layer{border-radius:12px!important;min-height:46px!important;padding:11px 16px!important;font-size:16px!important;font-weight:800!important}@media (width<=900px){.welcome-actions{grid-template-columns:1fr!important}.welcome-choice.product-path,.welcome-choice.magic-path{min-height:160px!important}}@media (width<=800px){.experience header{height:auto!important;min-height:76px!important;padding:12px 16px!important}.logo-name{font-size:17px!important}.welcome-stage{padding:42px 20px!important}.welcome-copy h1{font-size:48px!important}.welcome-copy>p{font-size:18px!important}.welcome-choice.product-path,.welcome-choice.magic-path{padding:25px!important}.stage{padding:20px 16px 34px!important}}.experience.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101214;--ink:#f7f7f5;--muted:#c5c8cc;--line:#3b3f44;--card:#1d2024;--surface:#181b1f;--fcp-black:#f7f7f5;--fcp-gray-900:#eef0f2;--fcp-gray-700:#c5c8cc;--fcp-gray-300:#3b3f44;--fcp-gray-100:#25292e;--fcp-canvas:#101214;--fcp-shadow:0 20px 54px #00000057;color:var(--ink)!important;background:radial-gradient(circle at 76% 12%,#f26a2114,#0000 30%),linear-gradient(145deg,#121518 0%,#0e1012 62%,#171a1d 100%)!important}.experience.dark header{background:#111316f0!important;border-bottom-color:#30343a!important;box-shadow:0 9px 32px #00000047!important}.experience.dark .logo-name,.experience.dark h1,.experience.dark h2,.experience.dark h3,.experience.dark strong{color:#f7f7f5!important}.experience.dark .top-path-links button,.experience.dark .account>button{border-color:var(--line)!important;color:#f7f7f5!important;background:#1d2024!important}.experience.dark .top-path-links button:hover,.experience.dark .account>button:hover{border-color:var(--fcp-orange)!important;background:#2a211d!important}.experience.dark .top-theme-switch{background:#25292e!important}.experience.dark .account .top-theme-switch button{color:#c5c8cc!important}.experience.dark .account .top-theme-switch button.on{color:#17191c!important;background:#f7f7f5!important;box-shadow:0 4px 14px #00000047!important}.experience.dark .welcome-stage{background:radial-gradient(circle at 78% 18%,#f26a2121,#0000 29%),linear-gradient(145deg,#15181b 0%,#101214 62%,#1a1d20 100%)!important}.experience.dark .welcome-copy>p{color:#d2d4d7!important}.experience.dark .welcome-trust,.experience.dark .welcome-choice.product-path,.experience.dark .welcome-choice.magic-path{border-color:var(--line)!important;color:#f7f7f5!important;box-shadow:var(--fcp-shadow)!important;background:#1d2024!important}.experience.dark .welcome-choice.product-path:hover,.experience.dark .welcome-choice.magic-path:hover{border-color:var(--fcp-orange)!important;background:#24211f!important;box-shadow:0 24px 58px #0000006b!important}.experience.dark .welcome-choice strong{color:#f7f7f5!important}.experience.dark .welcome-choice small,.experience.dark .welcome-trust{color:#c5c8cc!important}.experience.dark .estimate-zone .order-ribbon,.experience.dark .inline-designer-center,.experience.dark .design-studio .designer-controls,.experience.dark .quantity-workspace,.experience.dark .assistant-zone .speech,.experience.dark .inkstitch-preview-card,.experience.dark .stitch-estimator,.experience.dark .embroidery-summary{border-color:var(--line)!important;color:#f7f7f5!important;box-shadow:var(--fcp-shadow)!important;background:#1d2024!important}.experience.dark .estimate-value-row>div,.experience.dark .estimate-turnaround,.experience.dark .estimate-method,.experience.dark .design-studio .right-create-actions{border-color:var(--line)!important;background:#25292e!important}.experience.dark .inline-designer-center .designer-canvas{background:linear-gradient(145deg,#25292e,#181b1f)!important}.experience.dark .inline-designer-center .canvas-help,.experience.dark .design-studio .right-placement-menu button,.experience.dark .design-studio .right-create-actions label,.experience.dark .design-studio .right-create-actions>button{border-color:var(--line)!important;color:#f7f7f5!important;background:#202429!important}.experience.dark .design-studio .right-placement-menu button:hover,.experience.dark .design-studio .right-placement-menu button.active,.experience.dark .design-studio .right-create-actions label:hover,.experience.dark .design-studio .right-create-actions>button:hover{border-color:var(--fcp-orange)!important;color:#fff!important;background:#2b221e!important;box-shadow:0 0 0 3px #f26a2126!important}.experience.dark .design-studio .right-placement-menu button.active small{color:#d4d6d9!important}.experience.dark .design-studio .inkstitch-preview-image{background:linear-gradient(145deg,#34383d,#191c20)!important;border-color:#4b5056!important}.experience.dark .design-studio .stitch-meter{background:#353a40!important}.experience.dark .remove-product,.experience.dark .overview-remove,.experience.dark .remove-layer{border-color:var(--line)!important;color:#f0f1f2!important;background:#292d32!important}.experience.dark input,.experience.dark select,.experience.dark textarea{border-color:var(--line)!important;color:#f7f7f5!important;background:#171a1e!important}.experience.dark input::placeholder,.experience.dark textarea::placeholder{color:#9ea3a9!important}.top-theme-switch{width:154px!important}.account .top-theme-switch button{width:74px!important}.experience .journey-heading>span,.experience .product-choice>b,.experience .product-choice small,.experience .product-choice:hover,.experience .full-catalog-cta{color:var(--fcp-orange)!important;border-color:var(--fcp-orange)!important}.experience.dark .welcome-trust,.experience.dark .welcome-choice.product-path,.experience.dark .welcome-choice.magic-path,.experience.dark .estimate-zone .order-ribbon,.experience.dark .inline-designer-center,.experience.dark .design-studio .designer-controls,.experience.dark .quantity-workspace,.experience.dark .assistant-zone .speech{border:1px solid var(--line)!important}@media (width<=900px){.top-theme-switch{width:100px!important}.account .top-theme-switch button{width:47px!important}}.experience{--future-orange:#f26a21;--future-orange-deep:#d94e12;--future-green:#18a957;--future-blue:#50aeea;--future-cyan:#8adcf3;--future-surface:#ffffffd1;--future-surface-strong:#fffffff2;--future-border:#2331431f;--future-shadow:0 22px 60px #25354b1c;--future-shadow-soft:0 10px 30px #25354b14;--ink:#111820!important;--muted:#536171!important;--line:var(--future-border)!important;--surface:var(--future-surface-strong)!important;color:var(--ink)!important;background:radial-gradient(circle at 52% 34%,#73caf033,#0000 28%),radial-gradient(circle at 6% 6%,#f26a211a,#0000 24%),linear-gradient(135deg,#fff 0%,#f4f7fa 49%,#eaf1f6 100%)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.experience.dark{--future-surface:#121b26c7;--future-surface-strong:#111923f0;--future-border:#aad3ee29;--future-shadow:0 24px 68px #0006;--future-shadow-soft:0 12px 32px #00000047;--ink:#f7fafc!important;--muted:#b6c1cc!important;--line:var(--future-border)!important;--surface:var(--future-surface-strong)!important;background:radial-gradient(circle at 52% 34%,#4caae029,#0000 28%),radial-gradient(circle at 6% 6%,#f26a211c,#0000 24%),linear-gradient(135deg,#111923 0%,#091018 53%,#05090e 100%)!important}.experience,.experience button,.experience input,.experience select,.experience textarea{font-size:16px}.experience button{letter-spacing:.005em;font-weight:800}.experience small,.experience p,.experience span{line-height:1.45}.experience header{background:var(--future-surface-strong)!important;height:80px!important}@supports (color:color-mix(in lab, red, red)){.experience header{background:color-mix(in srgb,var(--future-surface-strong) 78%,transparent)!important}}.experience header{border-bottom:1px solid var(--future-border)!important;-webkit-backdrop-filter:blur(22px)saturate(135%)!important;backdrop-filter:blur(22px)saturate(135%)!important;box-shadow:0 12px 34px #28394e0f!important}.experience .logo{letter-spacing:-.045em!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:25px!important;font-weight:950!important}.experience .logo span{color:var(--future-orange)!important}.experience .progress i.active:before{background:var(--future-orange)!important;box-shadow:0 0 18px #f26a21a6!important}.experience .top-theme-switch{background:var(--future-surface-strong)!important;width:164px!important;height:44px!important;padding:4px!important}@supports (color:color-mix(in lab, red, red)){.experience .top-theme-switch{background:color-mix(in srgb,var(--future-surface-strong) 88%,transparent)!important}}.experience .top-theme-switch{border:1px solid var(--future-border)!important;box-shadow:var(--future-shadow-soft)!important}.experience .account .top-theme-switch button{width:77px!important;height:34px!important;font-size:13px!important}.experience .account .top-theme-switch button.on,.experience.dark .account .top-theme-switch button.on{color:#fff!important;background:linear-gradient(135deg,#222d39,#111820)!important;box-shadow:0 6px 18px #11182038!important}.experience.dark .account .top-theme-switch button.on{color:#111820!important;background:#f7fafc!important}.experience .account>button{border:1px solid var(--future-border)!important;background:var(--future-surface)!important;min-height:44px!important;box-shadow:var(--future-shadow-soft)!important}.experience .welcome-choice,.experience .entry-card,.experience .journey-card,.experience .product-choice,.experience .order-ribbon,.experience .estimate-zone .order-ribbon,.experience .inline-designer-center,.experience .designer-controls,.experience .quantity-workspace,.experience .catalog-drawer,.experience .location-tray,.experience .speech{background:var(--future-surface)!important;border:1px solid var(--future-border)!important;box-shadow:var(--future-shadow)!important;-webkit-backdrop-filter:blur(22px)saturate(135%)!important;backdrop-filter:blur(22px)saturate(135%)!important}.experience .welcome-choice,.experience .entry-card,.experience .journey-card,.experience .product-choice{border-radius:24px!important;transition:transform .2s,border-color .2s,box-shadow .2s!important}.experience .welcome-choice:hover,.experience .entry-card:hover,.experience .journey-card:hover,.experience .product-choice:hover{border-color:#f26a2180!important;transform:translateY(-3px)!important;box-shadow:0 26px 65px #25354b26,0 0 0 4px #f26a2112!important}.experience .welcome-choice strong,.experience .entry-card strong,.experience .journey-card strong,.experience .product-choice strong{font-size:18px!important;font-weight:900!important}.experience .welcome-choice small,.experience .entry-card small,.experience .journey-card small,.experience .product-choice small{color:var(--muted)!important;font-size:15px!important}.experience .welcome-choice.product-path,.experience .welcome-choice.magic-path{color:var(--ink)!important;border-color:var(--future-border)!important}.experience .welcome-choice.product-path:before,.experience .welcome-choice.magic-path:before{background:linear-gradient(180deg,var(--future-orange),var(--future-orange-deep))!important}.experience .product-stage,.experience .inline-designer-center{box-shadow:inset 0 0 70px #5bb4e414,var(--future-shadow)!important;background:radial-gradient(circle at 50% 44%,#70c9f02e,#0000 43%),linear-gradient(145deg,#ffffff9e,#ebf2f759)!important;border:1px solid #4c97c821!important}.experience.dark .product-stage,.experience.dark .inline-designer-center{background:radial-gradient(circle at 50% 44%,#49a5de29,#0000 43%),linear-gradient(145deg,#141f2be0,#080e15b8)!important}.experience .product-orb:before,.experience .designer-canvas:before{border-color:#4cace440!important;box-shadow:0 0 70px #4fb3e821!important}.experience .platform{background:linear-gradient(#fffffff2,#e0e9f0eb)!important;box-shadow:0 20px 48px #2e425b2e,0 0 34px #52b6eb24!important}.experience.dark .platform{background:linear-gradient(#263545,#0d141c)!important;box-shadow:0 20px 50px #0000006b,0 0 34px #52b6eb38!important}.experience .assistant-zone .speech{text-align:left!important;background:linear-gradient(145deg,var(--future-surface-strong),var(--future-surface))!important;border-radius:28px!important}@supports (color:color-mix(in lab, red, red)){.experience .assistant-zone .speech{background:linear-gradient(145deg,var(--future-surface-strong),color-mix(in srgb,var(--future-surface) 82%,#dff5ff 18%))!important}}.experience .assistant-zone .speech strong{color:var(--ink)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;font-size:18px!important;font-weight:950!important}.experience .assistant-zone .speech>span{max-width:none!important;color:var(--muted)!important;text-align:left!important;font-size:15px!important}.experience .order-ribbon,.experience .estimate-zone .order-ribbon{border-radius:24px!important}.experience .price-heading strong{letter-spacing:-.045em!important;font-size:34px!important;font-weight:950!important}.experience .price-details,.experience .estimate-zone small,.experience .estimate-zone span{font-size:15px!important}.experience .estimate-zone strong{font-weight:900!important}.experience .design-studio .designer-controls,.experience .quantity-workspace{border-radius:28px!important}.experience .right-placement-menu button,.experience .product-tools button,.experience .product-tools .upload,.experience .right-create-actions button,.experience .right-create-actions label,.experience .designer-controls button,.experience .quantity-workspace button{min-height:46px;border:1px solid var(--future-border)!important;color:var(--ink)!important;background:var(--future-surface-strong)!important;border-radius:15px!important}@supports (color:color-mix(in lab, red, red)){.experience .right-placement-menu button,.experience .product-tools button,.experience .product-tools .upload,.experience .right-create-actions button,.experience .right-create-actions label,.experience .designer-controls button,.experience .quantity-workspace button{background:color-mix(in srgb,var(--future-surface-strong) 92%,transparent)!important}}.experience .right-placement-menu button,.experience .product-tools button,.experience .product-tools .upload,.experience .right-create-actions button,.experience .right-create-actions label,.experience .designer-controls button,.experience .quantity-workspace button{box-shadow:0 7px 18px #25354b0f!important}.experience .right-placement-menu button.active,.experience .designer-controls button.active,.experience .product-tools button:hover,.experience .right-create-actions button:hover,.experience .right-create-actions label:hover{color:#fff!important;border-color:var(--future-orange)!important;background:linear-gradient(135deg,var(--future-orange),var(--future-orange-deep))!important;box-shadow:0 10px 24px #f26a2140!important}.experience .right-placement-menu button small{font-size:13px!important}.experience .right-step-title>span,.experience .right-placement-menu>div>span,.experience .control-heading strong{font-size:16px!important;font-weight:950!important}.experience .right-step-title>small,.experience .right-placement-menu>div>small,.experience .control-heading small{color:var(--muted)!important;font-size:14px!important}.experience .remove-product,.experience .overview-remove,.experience .remove-layer{min-height:40px!important;font-size:14px!important}.experience .inkstitch-preview-card,.experience .stitch-estimator,.experience .embroidery-summary{background:linear-gradient(145deg,#ffffffe0,#e7f4fbb8)!important;border:1px solid #4399cf2e!important;border-radius:22px!important;box-shadow:0 15px 36px #2e5a7a1a!important}.experience.dark .inkstitch-preview-card,.experience.dark .stitch-estimator,.experience.dark .embroidery-summary{background:linear-gradient(145deg,#182836eb,#0a131ce6)!important}.experience .inkstitch-preview-card strong,.experience .stitch-estimator strong,.experience .embroidery-summary strong{font-size:18px!important;font-weight:950!important}.experience .add-to-order,.experience button.add-to-order,.experience .tray-done.add-to-order{color:#fff!important;background:linear-gradient(135deg,#20b963,var(--future-green))!important;border-color:#118847!important;box-shadow:0 12px 28px #18a9574d!important}.experience .add-to-order:hover,.experience button.add-to-order:hover{background:linear-gradient(135deg,#24c76c,#128a48)!important;box-shadow:0 15px 34px #18a95761!important}.experience .step-back,.experience .secondary-action{color:var(--ink)!important}.experience input,.experience select,.experience textarea{border:1px solid var(--future-border)!important;min-height:46px!important;color:var(--ink)!important;background:var(--future-surface-strong)!important;border-radius:14px!important}.experience :focus-visible{outline-offset:3px!important;outline:3px solid #f26a215c!important}@media (width<=900px){.experience .top-theme-switch{width:104px!important}.experience .account .top-theme-switch button{width:47px!important}.experience .top-theme-switch button span{display:none!important}}@media (prefers-reduced-motion:reduce){.experience *,.experience :before,.experience :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.experience .full-catalog-cta,.experience .tray-done:not(.add-to-order),.experience .designer-done,.experience .art-check-actions button,.experience .embroidery-actions button,.experience .small-text-fix-offer button{color:#fff!important;-webkit-text-fill-color:#fff!important}.experience .product-stage,.experience .inline-designer-center{background:#ffffffeb!important;border:1px solid #2331431a!important;box-shadow:0 18px 48px #25354b14!important}.experience .product-orb:before,.experience .designer-canvas:before{box-shadow:none!important;background:radial-gradient(circle,#5bb4e414,#0000 64%)!important;border-color:#0000!important}.experience .quantity-workspace{width:calc(90% - 50px)!important;max-width:none!important;margin:0 5% 48px calc(5% + 50px)!important}.experience .quantity-workspace .color-picker button{background:var(--swatch-color)!important;border:2px solid #11182033!important;box-shadow:inset 0 0 0 2px #ffffff7a,0 4px 10px #25354b14!important}.experience .quantity-workspace .color-picker button.chosen{border-color:var(--future-orange)!important;box-shadow:0 0 0 3px #f26a2124,inset 0 0 0 2px #ffffff85!important}@media (width<=800px){.experience .quantity-workspace{width:calc(100% - 32px)!important;margin:0 16px 32px!important}}.experience:not(.dark){--future-orange:#ff433f;--future-orange-deep:#e82f2c;--future-blue:#ff433f;--future-cyan:#ff8c86;--future-surface:#ffffffe6;--future-surface-strong:#fff;--future-border:#171d251a;background:radial-gradient(circle at 51% 36%,#fffffffa,#0000 34%),linear-gradient(135deg,#fff 0%,#fbfcfd 58%,#f4f6f8 100%)!important}.experience:not(.dark) header{background:#ffffffe0!important;box-shadow:0 10px 34px #1e26320b!important}.experience:not(.dark) .product-stage,.experience:not(.dark) .inline-designer-center{background:radial-gradient(circle at 50% 47%,#fff 0% 54%,#f9fafb 100%)!important;border-color:#171d2514!important;box-shadow:0 20px 55px #1e263212!important}.experience:not(.dark) .product-orb:before,.experience:not(.dark) .designer-canvas:before{background:radial-gradient(circle,#fffffff5,#f7f9fb6b 58%,#0000 72%)!important}.experience:not(.dark) .platform{background:linear-gradient(#fff,#f5f6f8)!important;border-color:#171d2514!important;box-shadow:0 18px 42px #1e26321a!important}.experience:not(.dark) .product-simple-summary,.experience:not(.dark) .quantity-workspace,.experience:not(.dark) .estimate-zone .order-ribbon,.experience:not(.dark) .assistant-zone .speech{background:#fffffff0!important;border-color:#171d2517!important;box-shadow:0 16px 44px #1e263212!important}.experience:not(.dark) .product-simple-summary small,.experience:not(.dark) .stage-label span,.experience:not(.dark) .live-preview-heading span,.experience:not(.dark) .quantity-workspace .item-tray-heading span,.experience:not(.dark) .item-tray-heading span{color:var(--future-orange)!important}.experience:not(.dark) .quantity-workspace .item-tray-heading{background:linear-gradient(110deg,#fff,#fafbfc)!important}.experience:not(.dark) .customize-product{color:#fff!important;background:linear-gradient(135deg,var(--future-orange),var(--future-orange-deep))!important;border-color:var(--future-orange)!important;box-shadow:0 10px 24px #ff433f33!important}.estimate-zone .order-ribbon{align-content:start!important}.estimate-zone .estimate-value-row{margin-bottom:0!important}.estimate-zone .price-details{align-self:start!important;margin-top:-8px!important;padding:0 2px 4px!important}.discount-settings-panel{border:1px solid var(--line);background:var(--surface);border-radius:24px;margin:22px 0;padding:24px}@supports (color:color-mix(in lab, red, red)){.discount-settings-panel{background:color-mix(in srgb,var(--surface) 90%,transparent)}}.discount-settings-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.discount-settings-heading span{color:var(--future-orange);letter-spacing:.12em;font-weight:900;font-size:12px!important}.discount-settings-heading h3{letter-spacing:-.035em;margin:7px 0 5px;font-size:24px}.discount-settings-heading p{max-width:720px;color:var(--muted);margin:0;line-height:1.5;font-size:16px!important}.discount-settings-heading>button{border:1px solid var(--line);background:var(--surface);min-height:46px;color:var(--ink);white-space:nowrap;border-radius:999px;padding:0 18px;font-weight:850;font-size:15px!important}.discount-tier-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.discount-tier-summary>span{border:1px solid var(--line);background:var(--ink);border-radius:15px;gap:5px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.discount-tier-summary>span{background:color-mix(in srgb,var(--ink) 3%,transparent)}}.discount-tier-summary strong{font-size:16px}.discount-tier-summary small{color:var(--muted);font-weight:750;font-size:14px!important}.discount-rule-editor{background:var(--ink);border-radius:18px;gap:10px;margin-top:16px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.discount-rule-editor{background:color-mix(in srgb,var(--ink) 4%,transparent)}}.discount-rule-row{border:1px solid var(--line);background:var(--surface);border-radius:15px;grid-template-columns:90px minmax(180px,1fr) minmax(230px,1.25fr);align-items:end;gap:14px;padding:13px 15px;display:grid}.discount-rule-row>strong{align-self:center;font-size:16px}.discount-rule-row label{gap:6px;display:grid}.discount-rule-row label>span{color:var(--muted);font-weight:850;font-size:13px!important}.discount-rule-row label>div{align-items:center;gap:7px;display:flex}.discount-rule-row input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:43px;color:var(--ink);border-radius:10px;padding:8px 10px;font-weight:800;font-size:16px!important}.discount-rule-row b{font-size:15px}@media (width<=800px){.discount-settings-heading{flex-direction:column}.discount-tier-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.discount-rule-row{grid-template-columns:1fr}}.experience .quantity-workspace{box-sizing:border-box!important;width:calc(100vw - 32px)!important;max-width:none!important;margin:0 0 48px!important;position:relative!important;left:50%!important;transform:translate(-50%)!important}.experience .quantity-workspace .embroider-item:before{content:none!important;display:none!important}@media (width<=800px){.experience .quantity-workspace{width:calc(100vw - 20px)!important;margin-bottom:28px!important}}.experience .estimate-zone .estimate-value-row{align-items:start!important}.experience .estimate-zone .estimate-value-row>div{grid-auto-rows:min-content!important;align-content:start!important;align-self:start!important;min-height:0!important}.experience .estimate-zone .estimate-value-row>div:first-child strong{margin-top:2px!important}@media (width>=1281px){.experience .quantity-workspace .item-row-actions{grid-column:1/-1!important;grid-template-columns:minmax(130px,.85fr) minmax(145px,.9fr) minmax(300px,1.8fr)!important;align-items:center!important;column-gap:20px!important;padding-top:0!important;display:grid!important}.experience .quantity-workspace .item-row-actions .item-total{grid-column:1!important;justify-self:start!important}.experience .quantity-workspace .item-design-actions{grid-area:1/3!important;justify-self:start!important;margin-left:0!important}.experience .quantity-workspace .remove-product{grid-area:1/3!important;justify-self:end!important;margin-left:0!important}}.design-studio.tag-studio .designer-workspace{grid-template-columns:minmax(420px,1fr) minmax(480px,1.08fr)!important;align-items:start!important;gap:24px!important;width:min(1240px,100vw - 64px)!important;max-width:none!important;margin:0 auto!important}.design-studio.tag-studio .designer-canvas-column,.design-studio.tag-studio .designer-controls{max-height:calc(100vh - 112px)!important;position:sticky!important;top:92px!important;overflow:auto!important}.design-studio.tag-studio .editable-tag{aspect-ratio:1!important;width:min(300px,72%)!important;height:auto!important}.tag-rule-banner{background:#fff7f1;border:1px solid #f3b99a;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin:14px 0;padding:14px;display:grid}.tag-rule-banner b{color:#c54a0c;font-size:14px}.tag-rule-banner span{font-size:14px;font-weight:750;line-height:1.45}.tag-dimensions{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.tag-dimensions label,.tag-ink-selector{gap:7px;display:grid}.tag-dimensions label>span,.tag-ink-selector legend{color:var(--ink);font-size:15px;font-weight:900}.tag-dimensions label>div{align-items:center;gap:8px;display:flex}.tag-dimensions input{width:100%;padding:10px 12px}.tag-ink-selector{border:1px solid var(--line);border-radius:16px;margin:16px 0;padding:15px}.tag-ink-selector p{color:var(--muted);margin:0;font-size:14px;font-weight:700;line-height:1.4}.tag-ink-selector>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tag-ink-selector button{min-height:46px!important}.tag-ink-selector button.active{color:#fff!important;background:#ef5f24!important;border-color:#ef5f24!important}.location-price-summary{grid-template-columns:repeat(5,minmax(0,1fr))!important}.location-price-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.location-price-editor>.rush-rule-note{grid-column:1/-1}.location-price-editor>label{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:minmax(110px,1fr) minmax(180px,1fr);align-items:center;gap:12px;padding:12px;display:grid}.location-price-editor>label>span{font-size:15px;font-weight:900}.location-price-editor>label>div{align-items:center;gap:7px;display:flex}.location-price-editor input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:43px;color:var(--ink);border-radius:10px;padding:8px 10px;font-size:16px;font-weight:800}.location-price-editor small{white-space:nowrap;color:var(--muted);font-size:13px;font-weight:700}@media (width<=1050px){.design-studio.tag-studio .designer-workspace{grid-template-columns:1fr!important;width:min(760px,100vw - 28px)!important}.design-studio.tag-studio .designer-canvas-column,.design-studio.tag-studio .designer-controls{max-height:none!important;position:relative!important;top:auto!important}.location-price-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){.tag-dimensions,.tag-ink-selector>div,.location-price-editor,.location-price-editor>label{grid-template-columns:1fr}}.design-studio.tag-studio .right-placement-menu{display:none!important}.design-studio.tag-studio .designer-workspace{grid-template-columns:minmax(480px,1fr) minmax(480px,1fr)!important;gap:28px!important;width:min(1320px,100vw - 52px)!important}.design-studio.tag-studio .designer-canvas-column,.design-studio.tag-studio .designer-controls{height:calc(100dvh - 122px)!important;max-height:none!important;position:relative!important;top:auto!important}.design-studio.tag-studio .designer-canvas-column{padding:22px 28px!important}.design-studio.tag-studio .designer-controls{padding:26px 30px!important;overflow:auto!important}.design-studio.tag-studio .designer-canvas{height:100%!important;min-height:0!important;padding:28px!important}.design-studio.tag-studio .editable-tag{background:#fff!important;grid-template-rows:auto auto 1fr!important;align-content:center!important;justify-items:center!important;gap:13px!important;width:min(330px,72%)!important;padding:34px 28px!important;display:grid!important}.design-studio.tag-studio .editable-tag:before{display:none!important}.design-studio.tag-studio .editable-tag b{letter-spacing:-.045em!important;width:100%!important;max-width:240px!important;margin:0!important;font-size:clamp(25px,3vw,38px)!important;line-height:1.05!important}.design-studio.tag-studio .editable-tag span{color:#ef5f24!important;letter-spacing:.14em!important;border-top:1px solid #d7d9dd!important;border-bottom:1px solid #d7d9dd!important;width:100%!important;max-width:240px!important;margin:0!important;padding:10px 0!important;font-size:13px!important;font-weight:950!important;line-height:1!important}.design-studio.tag-studio .editable-tag small{width:100%!important;max-width:250px!important;color:inherit!important;letter-spacing:.09em!important;overflow-wrap:anywhere!important;margin:0!important;font-size:11px!important;font-weight:800!important;line-height:1.75!important}.design-studio.tag-studio .designer-workspace{border:1px solid var(--ink)!important;grid-template-columns:minmax(440px,.88fr) minmax(560px,1.12fr)!important;grid-template-areas:"tag-options tag-preview"!important;align-items:stretch!important;gap:0!important;width:min(1480px,100vw - 48px)!important;min-height:calc(100dvh - 118px)!important;padding:18px!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.design-studio.tag-studio .designer-workspace{border:1px solid color-mix(in srgb,var(--ink) 10%,transparent)!important}}.design-studio.tag-studio .designer-workspace{background:var(--surface)!important;border-radius:28px!important}@supports (color:color-mix(in lab, red, red)){.design-studio.tag-studio .designer-workspace{background:color-mix(in srgb,var(--surface) 96%,#eef2f5 4%)!important}}.design-studio.tag-studio .designer-workspace{box-shadow:0 24px 70px #18212d1f!important}.design-studio.tag-studio .designer-controls{border:0!important;border-right:1px solid var(--line)!important;height:calc(100dvh - 154px)!important;box-shadow:none!important;background:var(--surface)!important;border-radius:20px 0 0 20px!important;grid-area:tag-options!important;padding:24px 30px 28px!important;overflow:auto!important}.design-studio.tag-studio .designer-canvas-column{height:calc(100dvh - 154px)!important;box-shadow:none!important;background:linear-gradient(145deg,#fff 0%,#f8fafb 100%)!important;border:0!important;border-radius:0 20px 20px 0!important;grid-area:tag-preview!important;padding:24px 30px 28px!important;overflow:hidden!important}.design-studio.tag-studio .live-preview-heading{align-items:flex-start!important;min-height:72px!important;margin:0!important;padding:0 0 16px!important}.design-studio.tag-studio .live-preview-heading span{color:#ef5f24!important;letter-spacing:.1em!important;font-size:14px!important;font-weight:950!important}.design-studio.tag-studio .live-preview-heading strong{margin-top:4px!important;font-size:24px!important;line-height:1.1!important}.design-studio.tag-studio .live-preview-heading small{text-align:right!important;max-width:220px!important;font-size:14px!important;font-weight:750!important;line-height:1.4!important}.design-studio.tag-studio .designer-canvas{background:#fff!important;border:1px solid #e5e9ed!important;border-radius:22px!important;height:calc(100% - 124px)!important;min-height:430px!important;padding:24px!important;box-shadow:inset 0 1px #ffffffe6,0 12px 34px #18212d12!important}.design-studio.tag-studio .canvas-help{background:0 0!important;border:0!important;min-height:52px!important;margin-top:0!important;padding:13px 2px 0!important}.design-studio.tag-studio .tag-intro{font-size:14px!important;font-weight:700!important;line-height:1.45!important}.design-studio.tag-studio .tag-editor>label{gap:7px!important;font-size:15px!important}.design-studio.tag-studio .tag-editor>label input:not([type=color]){height:48px!important;padding:0 14px!important;font-size:16px!important;font-weight:750!important}.design-studio.tag-studio .tag-upload-options strong{font-size:15px!important}.design-studio.tag-studio .tag-upload-options small{font-size:13px!important;font-weight:700!important}.design-studio.tag-studio .tag-upload-options label{min-height:84px!important;padding:13px!important}.design-studio.tag-studio .tag-auto-message b{font-size:15px!important}.design-studio.tag-studio .tag-auto-message span{font-size:13px!important;line-height:1.45!important}.experience.dark .design-studio.tag-studio .designer-workspace{background:#151c25!important;border-color:#344050!important;box-shadow:0 24px 70px #0000005c!important}.experience.dark .design-studio.tag-studio .designer-canvas{background:#f8fafb!important;border-color:#3a4656!important}@media (width<=1050px){.design-studio.tag-studio .designer-workspace{grid-template-columns:1fr!important;grid-template-areas:"tag-preview""tag-options"!important;gap:14px!important;width:min(760px,100vw - 28px)!important;min-height:0!important;overflow:visible!important}.design-studio.tag-studio .designer-canvas-column,.design-studio.tag-studio .designer-controls{border:0!important;border-radius:20px!important;height:auto!important;min-height:0!important}.design-studio.tag-studio .designer-canvas{height:520px!important}}.tag-auto-message{border:1px solid var(--line);background:var(--ink);border-radius:14px;gap:4px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.tag-auto-message{background:color-mix(in srgb,var(--ink) 3%,var(--surface))}}.tag-auto-message b{color:var(--ink);font-size:14px}.tag-auto-message span{color:var(--muted);line-height:1.45;font-size:13px!important}.staff-only-production{display:none!important}.experience .estimate-zone .estimate-value-row{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.experience .estimate-zone .estimate-value-row>div{width:100%!important;min-height:auto!important}.experience .estimate-zone .estimate-savings{border-top:1px solid var(--line)!important;padding-top:12px!important}@media (width<=1050px){.design-studio.tag-studio .designer-workspace{grid-template-columns:1fr!important;width:min(760px,100vw - 28px)!important}.design-studio.tag-studio .designer-canvas-column,.design-studio.tag-studio .designer-controls{height:auto!important;max-height:none!important}.design-studio.tag-studio .designer-canvas{min-height:480px!important}}.design-studio.tag-studio .designer-canvas-column{grid-template-rows:auto minmax(0,1fr) auto!important;display:grid!important}.design-studio.tag-studio .designer-canvas{place-items:center!important;display:grid!important}.design-studio.tag-studio .designer-product.view-inside-tag{place-items:center!important;width:100%!important;height:100%!important;display:grid!important;transform:none!important}.design-studio.tag-studio .editable-tag{text-align:center!important;margin:0!important;transform:none!important}.design-studio.tag-studio .editable-tag span{border-top:3px solid!important;border-bottom:3px solid!important}.design-studio.tag-studio .tag-editor{align-content:start!important}.tag-assistant-compact{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:12px;margin:-6px 0 2px;padding:12px 12px 10px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.tag-assistant-compact{background:color-mix(in srgb,var(--surface) 96%,#edf5fb 4%)}}.tag-assistant-message{gap:4px;min-width:0;display:grid}.tag-assistant-message strong{color:var(--ink);font-weight:900;font-size:16px!important}.tag-assistant-message span{color:var(--muted);font-weight:750;line-height:1.4;font-size:13px!important}.tag-assistant-visual{justify-self:end;width:92px;height:92px;position:relative;overflow:hidden}.tag-assistant-visual .assistant-character{object-fit:contain!important;object-position:center top!important;filter:drop-shadow(0 8px 10px #18212d29)!important;width:100%!important;height:118%!important}.experience.dark .tag-assistant-compact{background:#1b2530;border-color:#344050}@media (width<=1050px){.design-studio.tag-studio .designer-workspace{grid-template-columns:1fr!important;grid-template-areas:"tag-preview""tag-options"!important}}.design-studio.tag-studio .designer-workspace{grid-template-columns:minmax(390px,.72fr) minmax(620px,1.28fr)!important;grid-template-areas:"tag-options tag-preview"!important}.design-studio.tag-studio .designer-controls{border-right:1px solid var(--line)!important;border-left:0!important;border-radius:20px 0 0 20px!important}.design-studio.tag-studio .designer-canvas-column{border-radius:0 20px 20px 0!important}.design-studio.tag-studio .tag-editor{gap:11px!important}.design-studio.tag-studio .tag-assistant-compact{grid-template-columns:minmax(0,1fr) 78px!important;margin:-6px 0 0!important;padding:10px 10px 9px 14px!important}.design-studio.tag-studio .tag-assistant-visual{width:78px!important;height:78px!important}.design-studio.tag-studio .control-heading small,.design-studio.tag-studio .tag-intro{margin-bottom:0!important}.design-studio.tag-studio .designer-canvas{min-height:460px!important}.design-studio.tag-studio .editable-tag{width:min(350px,68%)!important}@media (width<=1050px){.design-studio.tag-studio .designer-workspace{grid-template-columns:1fr!important;grid-template-areas:"tag-preview""tag-options"!important}.design-studio.tag-studio .designer-controls{border-right:0!important;border-radius:20px!important}.design-studio.tag-studio .designer-canvas-column{border-radius:20px!important}}.design-studio.tag-studio{z-index:40!important;background:var(--bg)!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:18px clamp(18px,3vw,48px) 22px!important;position:fixed!important;inset:78px 0 0 50px!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.design-studio.tag-studio{background:color-mix(in srgb,var(--bg) 96%,#eef3f7 4%)!important}}.design-studio.tag-studio .designer-header{display:none!important}.design-studio.tag-studio .designer-workspace{width:min(1480px,100%)!important;max-width:1480px!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(360px,430px) minmax(560px,1fr)!important;grid-template-areas:"tag-options tag-preview"!important;align-items:stretch!important;gap:18px!important;margin:0 auto!important;padding:0!important;display:grid!important;overflow:hidden!important}.design-studio.tag-studio .designer-controls{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:24px!important;grid-area:tag-options!important;width:auto!important;height:100%!important;min-height:0!important;max-height:none!important;padding:18px 20px 22px!important;display:block!important;overflow:auto!important;box-shadow:0 18px 50px #1f2f4317!important}.design-studio.tag-studio .designer-canvas-column{border:1px solid var(--line)!important;background:linear-gradient(155deg,#fff,#fafbfc)!important;border-radius:24px!important;grid-area:tag-preview!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:auto!important;height:100%!important;min-height:0!important;max-height:none!important;padding:22px 28px 18px!important;display:grid!important;overflow:hidden!important;box-shadow:0 18px 50px #1f2f4317!important}.design-studio.tag-studio .designer-canvas{width:100%!important;height:100%!important;min-height:0!important}.design-studio.tag-studio .tag-assistant-compact{z-index:2;position:sticky;top:0;background:var(--surface)!important;margin:0 0 10px!important}@supports (color:color-mix(in lab, red, red)){.design-studio.tag-studio .tag-assistant-compact{background:color-mix(in srgb,var(--surface) 97%,#edf5fb 3%)!important}}.experience.dark .design-studio.tag-studio .designer-canvas-column{background:linear-gradient(155deg,#1a222c,#111820)!important}@media (width<=1050px){.design-studio.tag-studio{inset:78px 0 0 50px!important;overflow:auto!important}.design-studio.tag-studio .designer-workspace{grid-template-columns:1fr!important;grid-template-areas:"tag-preview""tag-options"!important;height:auto!important;overflow:visible!important}.design-studio.tag-studio .designer-canvas-column{min-height:560px!important}.design-studio.tag-studio .designer-controls{height:auto!important;overflow:visible!important}}@media (width<=800px){.design-studio.tag-studio{padding:12px 14px 24px!important;inset:78px 0 0!important}}.design-studio.tag-studio{z-index:100!important;background:#fff!important;padding:18px clamp(18px,3vw,48px)!important;inset:0 0 0 50px!important}.design-studio.tag-studio .designer-workspace{height:calc(100svh - 36px)!important}.experience.dark .design-studio.tag-studio{background:#0b1016!important}@media (width<=800px){.design-studio.tag-studio{padding:12px 14px!important;inset:0!important}.design-studio.tag-studio .designer-workspace{height:auto!important;min-height:calc(100svh - 24px)!important}}.design-studio.tag-studio .tag-preview-pair{grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;gap:clamp(16px,2vw,30px);width:100%;height:100%;padding:18px;display:grid}.design-studio.tag-studio .tag-preview-version{justify-items:center;gap:10px;width:100%;display:grid}.design-studio.tag-studio .tag-preview-version>small{color:#69717c;letter-spacing:.13em;font-size:11px;font-weight:950}.design-studio.tag-studio .tag-preview-version .editable-tag{aspect-ratio:1!important;border:1px solid #d9dde2!important;border-radius:16px!important;width:min(290px,100%)!important;height:auto!important;padding:30px 24px!important;overflow:hidden!important;box-shadow:0 20px 42px #18212d24!important}.design-studio.tag-studio .tag-preview-version .editable-tag.white-on-black{color:#fff!important;background:#090a0c!important;border-color:#090a0c!important}.design-studio.tag-studio .tag-preview-version .editable-tag.black-on-white{color:#090a0c!important;background:#fff!important}.design-studio.tag-studio .tag-finish-actions{grid-template-columns:auto minmax(0,1fr)!important}.design-studio.tag-studio .tag-finish-actions>button:first-child{color:#26313d!important;box-shadow:none!important;background:#e8edf2!important;border:1px solid #cbd3dc!important}.design-studio.tag-studio .tag-finish-actions>button:first-child:hover{background:#dce3ea!important}.design-studio.tag-studio .tag-finish-actions .tag-finished{color:#fff;border:0;border-radius:12px;min-height:46px;padding:11px 16px;font-weight:850;box-shadow:0 9px 22px #18864b38;background:#18864b!important}.design-studio.tag-studio .tag-finish-actions .tag-finished:hover{background:#116d3c!important}.experience.dark .design-studio.tag-studio .tag-finish-actions .tag-finished{color:#fff;background:#28a565!important}.design-studio.tag-studio .tag-preview-version .editable-tag span{min-height:34px;width:100%!important;max-width:none!important;color:inherit!important;letter-spacing:.1em!important;border-top:3px solid!important;border-bottom:3px solid!important;border-radius:2px!important;place-items:center!important;font-size:10px!important;line-height:1.15!important;display:grid!important}.design-studio.tag-studio .tag-preview-version .editable-tag .uploaded-tag-design,.design-studio.tag-studio .tag-preview-version .editable-tag .uploaded-tag-logo{filter:grayscale()contrast(4)brightness(0)!important}.design-studio.tag-studio .tag-preview-version .editable-tag.white-on-black .uploaded-tag-design,.design-studio.tag-studio .tag-preview-version .editable-tag.white-on-black .uploaded-tag-logo{filter:grayscale()contrast(4)brightness(0)invert()!important}.design-studio.tag-studio .designer-canvas-column{border-radius:24px!important;overflow:hidden!important}@media (width<=1180px){.design-studio.tag-studio .tag-preview-pair{gap:14px;padding:12px}.design-studio.tag-studio .tag-preview-version .editable-tag{padding:24px 18px!important}}@media (width<=800px){.design-studio.tag-studio .tag-preview-pair{grid-template-columns:1fr;height:auto}.design-studio.tag-studio .tag-preview-version .editable-tag{width:min(300px,86vw)!important}}.design-studio.tag-studio .live-preview-heading{border-bottom:1px solid var(--line)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:28px!important;width:100%!important;max-width:none!important;min-height:82px!important;padding:0 4px 16px!important;display:grid!important}.design-studio.tag-studio .live-preview-heading small{white-space:nowrap!important;text-align:right!important;width:auto!important;max-width:none!important;margin:0!important}@media (width<=900px){.design-studio.tag-studio .live-preview-heading{grid-template-columns:1fr!important;align-items:start!important;gap:6px!important}.design-studio.tag-studio .live-preview-heading small{white-space:normal!important;text-align:left!important}}.design-studio:not(.tag-studio) .designer-controls{scrollbar-gutter:stable;overscroll-behavior:contain;height:calc(100dvh - 78px)!important;max-height:calc(100dvh - 78px)!important;padding-bottom:48px!important;overflow:hidden auto!important}.design-studio:not(.tag-studio) .designer-controls::-webkit-scrollbar{width:11px}.design-studio:not(.tag-studio) .designer-controls::-webkit-scrollbar-track{background:var(--future-surface-strong)}@supports (color:color-mix(in lab, red, red)){.design-studio:not(.tag-studio) .designer-controls::-webkit-scrollbar-track{background:color-mix(in srgb,var(--future-surface-strong) 82%,#dfe5eb 18%)}}.design-studio:not(.tag-studio) .designer-controls::-webkit-scrollbar-track{border-radius:999px}.design-studio:not(.tag-studio) .designer-controls::-webkit-scrollbar-thumb{background:#aeb8c3 padding-box padding-box;border:3px solid #0000;border-radius:999px}.design-studio.tag-studio .tag-finish-actions .tag-finished,.design-studio.tag-studio .tag-finish-actions .tag-finished:visited,.design-studio.tag-studio .tag-finish-actions .tag-finished:hover,.design-studio.tag-studio .tag-finish-actions .tag-finished:focus-visible{color:#fff!important;-webkit-text-fill-color:#fff!important}@media (width<=800px){.design-studio:not(.tag-studio){overflow-y:auto!important}.design-studio:not(.tag-studio) .designer-workspace{height:auto!important;min-height:calc(100dvh - 64px)!important;overflow:visible!important}.design-studio:not(.tag-studio) .designer-controls{height:auto!important;max-height:none!important;padding-bottom:72px!important;overflow:visible!important}}.experience .design-studio .customer-fail-result .blocked-options .fix-artwork-button{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:#f26a21!important;border:1px solid #f26a21!important}.experience .design-studio .customer-fail-result .blocked-options .fix-artwork-button>span{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;display:block!important}.experience .design-studio .customer-fail-result .blocked-options .fix-artwork-button:hover{background:#d95716!important;border-color:#d95716!important}.experience .design-studio:not(.tag-studio) .control-actions .designer-done{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:#f26a21!important;border:1px solid #f26a21!important}.experience .design-studio:not(.tag-studio) .control-actions .designer-done>span{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;font-size:16px!important;font-weight:850!important;display:block!important}.experience .design-studio:not(.tag-studio) .control-actions .designer-done:disabled{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:#a7adb5!important;border-color:#a7adb5!important}.experience .design-studio .control-actions,.experience .design-studio.tag-studio .tag-finish-actions{z-index:30!important;background:linear-gradient(to bottom,transparent 0,var(--surface) 24%)!important;margin-top:18px!important;padding:14px 0 2px!important;position:sticky!important;bottom:0!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio .control-actions,.experience .design-studio.tag-studio .tag-finish-actions{background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--surface) 96%,transparent) 24%)!important}}.experience .quantity-workspace .item-tray-footer{z-index:30!important;background:var(--surface)!important;position:sticky!important;bottom:0!important}@supports (color:color-mix(in lab, red, red)){.experience .quantity-workspace .item-tray-footer{background:color-mix(in srgb,var(--surface) 97%,transparent)!important}}.experience .quantity-workspace .item-tray-footer{box-shadow:0 -12px 28px #1a233014!important}.experience .order-overview .overview-footer{z-index:30!important;background:var(--surface)!important;position:sticky!important;bottom:0!important}@supports (color:color-mix(in lab, red, red)){.experience .order-overview .overview-footer{background:color-mix(in srgb,var(--surface) 97%,transparent)!important}}.experience .order-overview .overview-footer{box-shadow:0 -12px 28px #1a233014!important}.experience .location-tray>.tray-done{z-index:30!important;position:sticky!important;bottom:0!important}@media (width<=800px){.experience .design-studio .control-actions,.experience .design-studio.tag-studio .tag-finish-actions{padding-bottom:max(10px,env(safe-area-inset-bottom))!important}.experience .quantity-workspace .item-tray-footer,.experience .order-overview .overview-footer{padding-bottom:max(14px,env(safe-area-inset-bottom))!important}}.experience .design-studio:not(.tag-studio){z-index:40!important;background:var(--bg)!important;width:auto!important;margin:0!important;padding:18px clamp(18px,3vw,48px) 22px!important;position:fixed!important;inset:78px 0 0 50px!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio){background:color-mix(in srgb,var(--bg) 96%,#eef3f7 4%)!important}}.experience .design-studio:not(.tag-studio) .designer-header{display:none!important}.experience .design-studio:not(.tag-studio) .designer-workspace{grid-template-columns:minmax(520px,1fr) minmax(360px,430px)!important;gap:18px!important;width:min(1480px,100%)!important;max-width:1480px!important;height:100%!important;min-height:0!important;margin:0 auto!important;display:grid!important;overflow:hidden!important}.experience .design-studio:not(.tag-studio) .designer-canvas-column{border:1px solid var(--line)!important;background:linear-gradient(155deg,#fff,#fafbfc)!important;border-radius:24px!important;grid-column:1!important;grid-template-rows:auto minmax(0,1fr) auto!important;min-width:0!important;height:100%!important;padding:22px 28px 18px!important;display:grid!important;overflow:hidden!important;box-shadow:0 18px 50px #1f2f4317!important}.experience.dark .design-studio:not(.tag-studio){background:#0b1016!important}.experience.dark .design-studio:not(.tag-studio) .designer-canvas-column{background:linear-gradient(155deg,#1a222c,#111820)!important}.experience .design-studio:not(.tag-studio) .designer-controls{border-radius:24px!important;grid-column:2!important;width:auto!important;height:100%!important;max-height:none!important;padding:16px 18px 48px!important;overflow:hidden auto!important}.designer-assistant-compact{z-index:35;border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:12px;min-height:106px;margin:0 0 14px;padding:10px 10px 10px 15px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.designer-assistant-compact{background:color-mix(in srgb,var(--surface) 97%,#edf5fb 3%)}}.designer-assistant-compact{box-shadow:0 10px 28px #1f2f4314}.designer-assistant-message{gap:5px;min-width:0;display:grid}.designer-assistant-message strong{font-size:15px;font-weight:900}.designer-assistant-message span{color:var(--muted);font-size:12px;line-height:1.4}.designer-assistant-visual{width:96px;height:96px;position:relative;overflow:hidden}.designer-assistant-visual .assistant-character{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.experience:not(.dark) .designer-assistant-visual .assistant-dark,.experience.dark .designer-assistant-visual .assistant-light{display:none}.experience .design-studio:not(.tag-studio) .right-placement-menu,.experience .design-studio:not(.tag-studio) .right-create-actions{margin-top:0!important}@media (width<=1050px){.experience .design-studio:not(.tag-studio){overflow:auto!important}.experience .design-studio:not(.tag-studio) .designer-workspace{grid-template-columns:1fr!important;height:auto!important;overflow:visible!important}.experience .design-studio:not(.tag-studio) .designer-canvas-column,.experience .design-studio:not(.tag-studio) .designer-controls{grid-column:1!important}.experience .design-studio:not(.tag-studio) .designer-canvas-column{min-height:560px!important}.experience .design-studio:not(.tag-studio) .designer-controls{height:auto!important;overflow:visible!important}}@media (width<=800px){.experience .design-studio:not(.tag-studio){padding:12px!important;inset:64px 0 0!important}.designer-assistant-compact{grid-template-columns:minmax(0,1fr) 76px;min-height:86px}.designer-assistant-visual{width:76px;height:76px}}@media (width>=1051px){.experience .design-studio:not(.tag-studio) .designer-workspace{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:336px minmax(0,1fr) 408px!important;gap:28px!important;width:min(1770px,100%)!important;max-width:1770px!important;height:100%!important;display:grid!important;overflow:hidden!important}.experience .design-studio:not(.tag-studio) .designer-estimate-panel{grid-area:1/1!important}.experience .design-studio:not(.tag-studio) .designer-canvas-column{grid-area:1/2!important}.experience .design-studio:not(.tag-studio) .designer-controls{grid-area:1/3!important}}.experience .design-studio:not(.tag-studio) .designer-estimate-panel{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:24px!important;gap:13px!important;padding:18px!important;box-shadow:0 18px 50px #1f2f4314!important}.experience .design-studio:not(.tag-studio) .designer-order-summary{border:1px solid var(--line)!important;background:var(--ink)!important;border-radius:16px!important;padding:13px!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .designer-order-summary{background:color-mix(in srgb,var(--ink) 3%,var(--surface))!important}}.experience .design-studio:not(.tag-studio) .designer-live-estimate{background:0 0!important;border:0!important;gap:11px!important;display:grid!important;overflow:visible!important}.experience .design-studio:not(.tag-studio) .designer-estimate-heading{background:0 0!important;border:0!important;padding:4px 1px 7px!important}.experience .design-studio:not(.tag-studio) .designer-estimate-section{border:1px solid var(--line)!important;background:var(--ink)!important;border-radius:16px!important;gap:5px!important;min-height:88px!important;padding:16px 17px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .designer-estimate-section{background:color-mix(in srgb,var(--ink) 3%,var(--surface))!important}}.experience .design-studio:not(.tag-studio) .designer-estimate-section.savings.has-savings{border-color:#1f9d62!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .designer-estimate-section.savings.has-savings{border-color:color-mix(in srgb,#1f9d62 22%,var(--line))!important}}.experience .design-studio:not(.tag-studio) .designer-estimate-section.savings.has-savings{background:#1f9d62!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .designer-estimate-section.savings.has-savings{background:color-mix(in srgb,#1f9d62 8%,var(--surface))!important}}.experience .design-studio:not(.tag-studio) .designer-review-order{border-radius:16px!important;min-height:55px!important}.experience .design-studio:not(.tag-studio) .designer-controls{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 0 48px!important}.experience .design-studio:not(.tag-studio) .designer-assistant-compact{grid-template-columns:minmax(0,1fr) 108px!important;min-height:116px!important;margin-bottom:16px!important;padding:10px 10px 10px 16px!important;position:sticky!important;top:0!important}.experience .design-studio:not(.tag-studio) .designer-assistant-visual{width:108px!important;height:108px!important}.experience .design-studio:not(.tag-studio) .right-placement-menu,.experience .design-studio:not(.tag-studio) .right-create-actions{border:1px solid #287fc8!important;margin:0 0 16px!important;padding:18px!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .right-placement-menu,.experience .design-studio:not(.tag-studio) .right-create-actions{border:1px solid color-mix(in srgb,#287fc8 34%,var(--line))!important}}.experience .design-studio:not(.tag-studio) .right-placement-menu,.experience .design-studio:not(.tag-studio) .right-create-actions{background:#287fc8!important;border-radius:20px!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .right-placement-menu,.experience .design-studio:not(.tag-studio) .right-create-actions{background:color-mix(in srgb,#287fc8 3%,var(--surface))!important}}.experience .design-studio:not(.tag-studio) .right-placement-menu,.experience .design-studio:not(.tag-studio) .right-create-actions{box-shadow:0 8px 24px #1f2f430b!important}.experience .design-studio:not(.tag-studio) .right-placement-menu button,.experience .design-studio:not(.tag-studio) .right-create-actions label,.experience .design-studio:not(.tag-studio) .right-create-actions>button{background:var(--surface)!important;border-radius:15px!important}.experience .design-studio:not(.tag-studio) .right-placement-menu button.active{color:#fff!important;background:#f43b3f!important;border-color:#f43b3f!important}.experience.dark .design-studio:not(.tag-studio) .designer-estimate-panel,.experience.dark .design-studio:not(.tag-studio) .designer-order-summary,.experience.dark .design-studio:not(.tag-studio) .designer-estimate-section,.experience.dark .design-studio:not(.tag-studio) .right-placement-menu,.experience.dark .design-studio:not(.tag-studio) .right-create-actions{background:#151c24!important}@media (width<=1450px) and (width>=1051px){.experience .design-studio:not(.tag-studio){padding-left:14px!important;padding-right:14px!important}.experience .design-studio:not(.tag-studio) .designer-workspace{grid-template-columns:260px minmax(0,1fr) 350px!important;gap:14px!important}}.hub-top-actions>.stereo-compact.receiver-player{contain:layout paint;flex:0 0 292px!important;width:292px!important;min-width:292px!important;max-width:292px!important;height:46px!important;min-height:46px!important;max-height:46px!important}.hub-top-actions>.stereo-compact.receiver-player .compact-hifi{grid-template-columns:34px minmax(0,1fr) 58px 54px!important;width:100%!important;height:46px!important}.stereo-expanded.receiver-player{container-type:inline-size;width:min(980px,100vw - 48px)!important;min-width:0!important;height:auto!important;overflow:visible!important}.stereo-expanded .receiver-face{grid-template-columns:1fr!important;grid-template-areas:"brand""display""controls""equalizer""presets"!important;gap:14px!important;width:100%!important;display:grid!important}.stereo-expanded .receiver-brand{grid-area:brand!important;margin:0!important}.stereo-expanded .receiver-display{grid-area:display!important;width:100%!important;margin:0!important}.stereo-expanded .receiver-controls{grid-area:controls!important;width:100%!important;margin:0!important}.stereo-expanded .receiver-equalizer{grid-area:equalizer!important;width:100%!important;margin:0!important}.stereo-expanded .receiver-presets{grid-area:presets!important;width:100%!important;margin:0!important}.stereo-expanded .music-stations{width:100%!important}.section-artwork .art-rule-library{padding:16px!important}.section-artwork .art-rule-library>header p{max-width:600px!important}.section-artwork .art-rule-add{max-width:620px!important}.section-artwork .art-rule-list{gap:6px!important;max-height:560px!important}.section-artwork .art-rule-list article{border-radius:10px!important;padding:0!important;display:block!important;overflow:hidden!important}.art-rule-summary{grid-template-columns:58px 104px minmax(180px,1fr) 132px 54px;align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:grid}.art-rule-summary .art-rule-switch{justify-content:flex-start!important;align-items:center!important;gap:6px!important;font-size:12px!important;display:flex!important}.art-rule-summary .art-rule-switch input{width:18px!important;height:18px!important}.art-rule-method,.art-rule-action{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.art-rule-summary>div{min-width:0}.art-rule-summary>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;display:block;overflow:hidden}.art-rule-summary>div small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;line-height:1.25;display:block;overflow:hidden}.art-rule-edit{border:1px solid var(--line);min-height:34px;color:var(--ink);background:0 0;border-radius:7px;font-size:12px;font-weight:800}.art-rule-list article.editing{border-color:#3a94bd!important}@supports (color:color-mix(in lab, red, red)){.art-rule-list article.editing{border-color:color-mix(in srgb,#3a94bd 55%,var(--line))!important}}.art-rule-list article.editing{box-shadow:0 8px 24px #256a8b14}.art-rule-editor{border-top:1px solid var(--line);background:var(--ink);grid-template-columns:minmax(180px,1fr) 150px 170px auto;align-items:end;gap:9px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.art-rule-editor{background:color-mix(in srgb,var(--ink) 2%,var(--bg))}}.art-rule-editor label{gap:5px;display:grid}.art-rule-editor label>span{color:var(--muted);font-size:11px;font-weight:800}.art-rule-editor input,.art-rule-editor select,.art-rule-editor textarea{border:1px solid var(--line);background:var(--bg);width:100%;min-height:40px;color:var(--ink);border-radius:8px;padding:8px 10px;font-size:14px}.art-rule-editor textarea{resize:vertical;min-height:58px}.art-rule-editor .art-rule-delete{min-height:40px;border:1px solid #ba493c59!important;border-radius:8px!important;padding:8px 10px!important}.control-settings-screen .control-purpose{grid-template-columns:1fr!important}.control-settings-screen .control-purpose>div{grid-template-columns:72px 180px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:9px 12px!important;display:grid!important}.control-settings-screen .control-purpose>div strong,.control-settings-screen .control-purpose>div p{margin:0!important}.control-settings-screen .control-purpose>div p{font-size:13px!important}.control-settings-screen .pricing-settings-grid>label{border-left:3px solid #c88737!important}.control-settings-screen .art-control-settings>label{border-left:3px solid #3e98bf!important}.control-settings-screen .general-control-settings>label{border-left:3px solid #728578!important}@media (width<=1100px){.hub-top-actions>.stereo-compact.receiver-player{flex-basis:240px!important;width:240px!important;min-width:240px!important;max-width:240px!important}.hub-top-actions>.stereo-compact.receiver-player .compact-hifi{grid-template-columns:34px minmax(0,1fr) 48px!important}.hub-top-actions>.stereo-compact.receiver-player .compact-expand{display:none!important}.art-rule-summary{grid-template-columns:58px 92px minmax(150px,1fr) 54px}.art-rule-action{display:none}.art-rule-editor{grid-template-columns:1fr 150px}.art-rule-editor .art-rule-instruction{grid-column:1/-1}}@media (width<=760px){.hub-top-actions>.stereo-compact.receiver-player{flex-basis:190px!important;width:190px!important;min-width:190px!important;max-width:190px!important}.hub-top-actions>.stereo-compact.receiver-player .compact-hifi{grid-template-columns:34px minmax(0,1fr)!important}.hub-top-actions>.stereo-compact.receiver-player .compact-volume,.hub-top-actions>.stereo-compact.receiver-player .compact-expand{display:none!important}.stereo-expanded.receiver-player{width:calc(100vw - 24px)!important}.stereo-expanded .receiver-display{grid-template-columns:1fr!important}.stereo-expanded .receiver-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stereo-expanded .receiver-volume{grid-column:1/-1!important}.stereo-expanded .receiver-equalizer>div{grid-template-columns:1fr!important}.art-rule-summary{grid-template-columns:54px minmax(0,1fr) 50px}.art-rule-method{display:none}.art-rule-editor{grid-template-columns:1fr}.art-rule-editor .art-rule-instruction{grid-column:auto}.control-settings-screen .control-purpose>div{grid-template-columns:1fr!important;gap:3px!important}}.experience .design-studio:not(.tag-studio) .right-placement-menu,.experience .design-studio:not(.tag-studio) .right-create-actions{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:24px!important;margin:0 0 16px!important;padding:18px!important;box-shadow:0 18px 50px #1f2f4314!important}.experience .design-studio:not(.tag-studio) .right-placement-menu>div span,.experience .design-studio:not(.tag-studio) .right-create-actions>.right-step-title span{color:var(--ink)!important;letter-spacing:.1em!important;font-weight:900!important}.experience .design-studio:not(.tag-studio) .right-placement-menu>div small,.experience .design-studio:not(.tag-studio) .right-create-actions>.right-step-title small{color:var(--muted)!important;line-height:1.4!important}.experience .design-studio:not(.tag-studio) .right-placement-menu nav{grid-template-columns:1fr!important;gap:11px!important;display:grid!important}.experience .design-studio:not(.tag-studio) .right-placement-menu button,.experience .design-studio:not(.tag-studio) .right-create-actions label,.experience .design-studio:not(.tag-studio) .right-create-actions>button{border:1px solid var(--line)!important;background:var(--ink)!important;border-radius:16px!important;width:100%!important;min-height:88px!important;padding:16px 17px!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .right-placement-menu button,.experience .design-studio:not(.tag-studio) .right-create-actions label,.experience .design-studio:not(.tag-studio) .right-create-actions>button{background:color-mix(in srgb,var(--ink) 3%,var(--surface))!important}}.experience .design-studio:not(.tag-studio) .right-placement-menu button,.experience .design-studio:not(.tag-studio) .right-create-actions label,.experience .design-studio:not(.tag-studio) .right-create-actions>button{box-shadow:none!important}.experience .design-studio:not(.tag-studio) .right-placement-menu button b,.experience .design-studio:not(.tag-studio) .right-create-actions strong{color:var(--ink)!important;font-size:15px!important;line-height:1.25!important}.experience .design-studio:not(.tag-studio) .right-placement-menu button small,.experience .design-studio:not(.tag-studio) .right-create-actions small{color:var(--muted)!important;font-size:12px!important;line-height:1.4!important}.experience .design-studio:not(.tag-studio) .right-placement-menu button.active{border-color:#f43b3f!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .right-placement-menu button.active{border-color:color-mix(in srgb,#f43b3f 42%,var(--line))!important}}.experience .design-studio:not(.tag-studio) .right-placement-menu button.active{background:#f43b3f!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .right-placement-menu button.active{background:color-mix(in srgb,#f43b3f 10%,var(--surface))!important}}.experience .design-studio:not(.tag-studio) .right-placement-menu button.active{color:var(--ink)!important}.experience .design-studio:not(.tag-studio) .right-placement-menu button.active b{color:#cf2d31!important}.experience .design-studio:not(.tag-studio) .right-placement-menu button.active small{color:var(--muted)!important}.experience.dark .design-studio:not(.tag-studio) .right-placement-menu,.experience.dark .design-studio:not(.tag-studio) .right-create-actions{background:#151c24!important}.experience.dark .design-studio:not(.tag-studio) .right-placement-menu button,.experience.dark .design-studio:not(.tag-studio) .right-create-actions label,.experience.dark .design-studio:not(.tag-studio) .right-create-actions>button{background:#1e252d!important}.experience:has(.design-studio){height:100vh!important;min-height:100vh!important;overflow:hidden!important}.experience .design-studio{isolation:isolate!important;flex-direction:column!important;display:flex!important}.experience .design-studio .designer-workspace{flex:auto!important;height:auto!important;min-height:0!important}.experience .design-studio:not(.tag-studio) .designer-estimate-panel,.experience .design-studio:not(.tag-studio) .designer-canvas-column,.experience .design-studio:not(.tag-studio) .designer-controls{min-height:0!important;max-height:100%!important}.experience .design-studio:not(.tag-studio) .designer-estimate-panel,.experience .design-studio:not(.tag-studio) .designer-controls{overscroll-behavior:contain;padding-bottom:32px!important;overflow-y:auto!important}.experience .design-studio:not(.tag-studio) .designer-canvas-column{overflow:hidden!important}.experience .design-studio:not(.tag-studio) .canvas-help{flex:none;margin-bottom:0!important}@media (width>=1051px){.experience .design-studio:not(.tag-studio) .right-placement-menu nav{grid-template-columns:1fr!important;display:grid!important}}.experience .design-studio:not(.tag-studio) .designer-controls{scrollbar-gutter:stable;padding-bottom:72px!important}.experience .design-studio:not(.tag-studio) .right-placement-menu,.experience .design-studio:not(.tag-studio) .right-create-actions{border-radius:18px!important;margin-bottom:12px!important;padding:14px!important}.experience .design-studio:not(.tag-studio) .right-placement-menu>div,.experience .design-studio:not(.tag-studio) .right-create-actions>.right-step-title{padding:2px 1px 8px!important}.experience .design-studio:not(.tag-studio) .right-placement-menu nav{gap:8px!important}.experience .design-studio:not(.tag-studio) .right-placement-menu button,.experience .design-studio:not(.tag-studio) .right-create-actions label,.experience .design-studio:not(.tag-studio) .right-create-actions>button{border-radius:12px!important;min-height:58px!important;padding:10px 13px!important}.experience .design-studio:not(.tag-studio) .right-placement-menu button b,.experience .design-studio:not(.tag-studio) .right-create-actions strong{font-size:14px!important}.experience .design-studio:not(.tag-studio) .right-placement-menu button small,.experience .design-studio:not(.tag-studio) .right-create-actions small{font-size:11px!important;line-height:1.3!important}.experience:has(.design-studio){flex-direction:column!important;display:flex!important}.experience:has(.design-studio)>header{flex:0 0 72px!important}.experience:has(.design-studio)>.design-studio{flex:auto!important;width:100%!important;height:auto!important;min-height:0!important}.experience .design-studio:not(.tag-studio) .designer-workspace{flex:auto!important;height:100%!important;min-height:0!important;padding-bottom:14px!important}.experience .design-studio:not(.tag-studio) .designer-estimate-panel,.experience .design-studio:not(.tag-studio) .designer-controls{scroll-padding-bottom:18px;padding-bottom:18px!important}.experience .design-studio:not(.tag-studio) .designer-canvas-column{overscroll-behavior:contain;scrollbar-width:thin;padding-bottom:18px!important;overflow-y:auto!important}.experience .design-studio:not(.tag-studio) .canvas-help{margin-bottom:0!important}.experience .design-studio:not(.tag-studio) .designer-assistant-visual{transform-origin:50% 88%;animation:4.8s ease-in-out infinite designer-assistant-float;position:relative}.experience .design-studio:not(.tag-studio) .designer-assistant-visual:after{content:"";filter:blur(7px);pointer-events:none;background:#227eca38;border-radius:50%;height:9px;animation:4.8s ease-in-out infinite designer-assistant-shadow;position:absolute;bottom:3px;left:24%;right:24%}.experience .design-studio:not(.tag-studio) .designer-assistant-message{transform-origin:100% 65%;animation:.52s cubic-bezier(.2,.88,.28,1.18) both designer-message-arrive}.experience .design-studio:not(.tag-studio) .designer-assistant-message span{animation:3.6s ease-in-out infinite designer-message-soft-pulse}.experience .design-studio:not(.tag-studio) .designer-assistant-message .typing-caret{box-shadow:0 0 8px #287fc86b}@keyframes designer-assistant-float{0%,to{transform:translateY(0)rotate(-.35deg)}50%{transform:translateY(-6px)rotate(.35deg)}}@keyframes designer-assistant-shadow{0%,to{opacity:.62;transform:scaleX(1)}50%{opacity:.34;transform:scaleX(.82)}}@keyframes designer-message-arrive{0%{opacity:0;transform:translate(9px)scale(.96)}to{opacity:1;transform:none}}@keyframes designer-message-soft-pulse{0%,to{opacity:.88}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.experience .design-studio:not(.tag-studio) .designer-assistant-visual,.experience .design-studio:not(.tag-studio) .designer-assistant-visual:after,.experience .design-studio:not(.tag-studio) .designer-assistant-message,.experience .design-studio:not(.tag-studio) .designer-assistant-message span{animation:none!important}}.experience .product-flow-screen,.experience .catalog-flow-screen{width:100%;height:calc(100vh - 78px);max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:clamp(26px,4vw,52px) clamp(24px,7vw,96px) 56px;animation:.34s cubic-bezier(.2,.82,.24,1) both product-flow-enter;position:relative;inset:auto;overflow-y:auto}.experience .product-flow-screen .panel-navigation{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex;position:relative}.experience .product-flow-screen .panel-navigation button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:10px 15px;font-size:11px;font-weight:760;position:static}.experience .product-flow-screen .panel-navigation .close{font-size:11px}.experience .product-flow-screen .journey-heading{max-width:720px;margin-bottom:28px}.experience .product-flow-screen .journey-heading h2{letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(30px,4vw,48px)}.experience .product-flow-screen .journey-heading p{font-size:14px}.experience .product-flow-screen .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.experience .product-flow-screen .product-choice{background:var(--surface);min-height:250px;box-shadow:inset 0 0 0 1px var(--line)}.experience .catalog-flow-screen{display:block}.experience .catalog-flow-screen>div:first-child{margin-bottom:20px}.experience .catalog-flow-screen .brand-chips{margin-bottom:18px}.experience .catalog-flow-screen>label{background:var(--surface);margin-bottom:18px;display:block}.experience .catalog-flow-screen .close{top:34px;right:clamp(24px,7vw,96px)}.experience .catalog-flow-screen .catalog-results{grid-template-columns:repeat(4,minmax(0,1fr))}@keyframes product-flow-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=950px){.experience .product-flow-screen .product-grid,.experience .catalog-flow-screen .catalog-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.experience .product-flow-screen,.experience .catalog-flow-screen{height:calc(100vh - 78px);padding:22px 18px 40px}.experience .product-flow-screen .product-grid,.experience .catalog-flow-screen .catalog-results{grid-template-columns:1fr}.experience .catalog-flow-screen .close{top:22px;right:18px}}.experience .design-studio:not(.tag-studio) .designer-assistant-compact{grid-template-columns:minmax(0,1fr) 135px!important;min-height:143px!important}.experience .design-studio:not(.tag-studio) .designer-assistant-visual{width:135px!important;height:135px!important;overflow:visible!important}.experience .design-studio:not(.tag-studio) .designer-assistant-visual .assistant-smile{z-index:6;display:block}@media (width<=800px){.experience .design-studio:not(.tag-studio) .designer-assistant-compact{grid-template-columns:minmax(0,1fr) 106px!important;min-height:114px!important}.experience .design-studio:not(.tag-studio) .designer-assistant-visual{width:106px!important;height:106px!important}}.experience .assistant-art-fix{border:1px solid #f26a21;gap:12px;margin:0 0 14px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.experience .assistant-art-fix{border:1px solid color-mix(in srgb,#f26a21 42%,var(--line))}}.experience .assistant-art-fix{background:#f26a21;border-radius:16px}@supports (color:color-mix(in lab, red, red)){.experience .assistant-art-fix{background:color-mix(in srgb,#f26a21 8%,var(--surface))}}.experience .assistant-art-fix-message{gap:5px;display:grid}.experience .assistant-art-fix-message strong{color:#b9470d;font-size:14px!important}.experience .assistant-art-fix-message span{line-height:1.45;font-size:12px!important}.experience .assistant-art-fix-actions{flex-wrap:wrap;gap:8px;display:flex}.experience .assistant-art-fix-actions button,.experience .assistant-art-fix-actions label{color:#fff;cursor:pointer;background:#f26a21;border:1px solid #f26a21;border-radius:11px;min-height:42px;padding:10px 14px;font-weight:850}.experience .assistant-art-fix-actions label{background:var(--surface);color:#b9470d}.experience .assistant-art-fix-actions input{display:none}.experience .design-studio:not(.tag-studio) .designer-step-number{width:27px;height:27px;text-shadow:none;vertical-align:middle;opacity:.58;background:#d9dde1;border:2px solid #8b929a;border-radius:50%;place-items:center;margin-right:7px;transition:opacity .2s,box-shadow .2s,filter .2s,transform .2s;display:inline-grid;box-shadow:inset 0 0 4px #00000014;color:#111!important;font-size:18px!important;font-weight:1000!important;line-height:1!important}.experience .design-studio:not(.tag-studio) .designer-step-number.active-step{opacity:1;text-shadow:none;background:#9dff57;border-color:#74ff36;animation:1.35s ease-in-out infinite designer-step-glow;box-shadow:0 0 5px #6fff36e6,0 0 14px #46ff19a3,inset 0 0 7px #74ff3657;color:#050805!important}.experience .design-studio:not(.tag-studio) .designer-step-separator{color:var(--ink);margin-right:6px;font-style:normal;font-weight:950}.experience .design-studio:not(.tag-studio) .designer-canvas{position:relative}.experience .design-studio:not(.tag-studio) .designer-start-arrow{z-index:8;color:#000;letter-spacing:.11em;pointer-events:none;justify-items:center;gap:13px;width:132px;font-size:9px;font-weight:1000;animation:1.35s ease-in-out infinite designer-start-nudge;display:grid;position:absolute;top:24%;right:10px}.experience .design-studio:not(.tag-studio) .designer-start-arrow span{z-index:2;background:var(--surface);border-radius:7px;margin-bottom:5px;padding:3px 6px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .designer-start-arrow span{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.experience .design-studio:not(.tag-studio) .designer-start-arrow span{white-space:nowrap;line-height:1.25}.experience.dark .design-studio:not(.tag-studio) .designer-start-arrow{color:#fff;text-shadow:0 1px 2px #000000e6,0 0 8px #ffffff2e}.experience.dark .design-studio:not(.tag-studio) .designer-start-arrow span{background:#090d12e6;box-shadow:0 0 0 1px #ffffff29,0 5px 16px #0000006b}.experience .design-studio:not(.tag-studio) .designer-start-arrow i{background:#67ef2d;border-radius:999px;width:112px;height:7px;position:relative;box-shadow:0 0 7px #8dff59,0 0 17px #48ff19b3}.experience .design-studio:not(.tag-studio) .designer-start-arrow i:after{content:"";filter:drop-shadow(0 0 5px #8dff59);border-top:7px solid #67ef2d;border-right:7px solid #67ef2d;width:25px;height:25px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}@keyframes designer-step-glow{0%,to{filter:brightness(.95);transform:scale(1);box-shadow:0 0 4px #6fff36bf,0 0 10px #46ff197a,inset 0 0 6px #74ff3647}50%{filter:brightness(1.35);transform:scale(1.09);box-shadow:0 0 8px #9dff57,0 0 22px #46ff19e6,0 0 34px #46ff197a,inset 0 0 9px #9dff5780}}.experience.dark .design-studio:not(.tag-studio) .designer-step-number:not(.active-step){background:#aeb4ba;border-color:#777f88;color:#0b0d0f!important}.experience .design-studio:not(.tag-studio) .canvas-help{text-align:left!important;grid-template-columns:1fr!important;justify-content:start!important;align-items:start!important;gap:5px!important;display:grid!important}.experience .design-studio:not(.tag-studio) .canvas-help strong{white-space:nowrap;line-height:1.2;display:block}.experience .design-studio:not(.tag-studio) .canvas-help span{display:block;line-height:1.45!important}@keyframes designer-start-nudge{0%,to{opacity:.82;transform:translate(-5px)}50%{opacity:1;transform:translate(4px)}}@media (width<=1280px){.experience .design-studio:not(.tag-studio) .designer-start-arrow{width:92px;right:2px}.experience .design-studio:not(.tag-studio) .designer-start-arrow i{width:76px}}@media (prefers-reduced-motion:reduce){.experience .design-studio:not(.tag-studio) .designer-step-number,.experience .design-studio:not(.tag-studio) .designer-start-arrow{animation:none!important}}.experience .exact-controls>div:first-child{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.experience .exact-controls>div:first-child>label{grid-template-columns:76px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;display:grid!important}.experience .exact-controls>div:first-child>label>span{margin:0!important;font-size:14px!important;font-weight:850!important}.experience .exact-controls>div:first-child>label>div{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:12px!important;grid-template-columns:minmax(80px,1fr) 66px!important;align-items:center!important;display:grid!important;overflow:hidden!important}.experience .exact-controls>div:first-child input{background:0 0!important;border:0!important;width:100%!important;min-width:0!important}.experience .exact-controls>div:first-child b{border-left:1px solid var(--line)!important;color:var(--muted)!important;white-space:nowrap!important;padding:0 10px!important;font-size:12px!important;line-height:42px!important;display:block!important}.experience:has(.quantity-workspace){min-height:100vh!important;overflow:hidden auto!important}.experience .quantity-workspace{z-index:7!important;border:0!important;border-top:1px solid var(--line)!important;background:var(--surface)!important;width:100%!important;max-width:none!important;min-height:calc(100vh - 84px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important;margin:0!important;padding:34px clamp(22px,4vw,64px) 104px!important;position:relative!important;inset:auto!important;transform:none!important}.experience .quantity-workspace .item-tray-heading{border-bottom:1px solid var(--line)!important;margin:0 0 20px!important;padding:0 0 22px!important}.experience .quantity-workspace .item-config-list{gap:0;display:grid}.experience .quantity-workspace .item-config-row{border:0!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:minmax(260px,1.05fr) minmax(190px,.75fr) minmax(180px,.7fr) minmax(410px,1.45fr)!important;align-items:center!important;gap:24px!important;padding:28px 0!important;display:grid!important}.experience .quantity-workspace .item-identity{grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;display:grid!important}.experience .quantity-workspace .quantity-location-summary{border:1px solid var(--line)!important;background:var(--ink)!important;border-radius:14px!important;align-content:center!important;gap:4px!important;min-width:0!important;min-height:96px!important;padding:14px 16px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.experience .quantity-workspace .quantity-location-summary{background:color-mix(in srgb,var(--ink) 3%,var(--surface))!important}}.experience .quantity-workspace .quantity-location-summary>span{color:var(--muted)!important;letter-spacing:.09em!important;margin:0!important;font-size:11px!important;font-weight:900!important}.experience .quantity-workspace .quantity-location-summary>strong{color:var(--ink)!important;font-size:17px!important;line-height:1.25!important}.experience .quantity-workspace .quantity-location-summary>p{min-width:0!important;color:var(--muted)!important;overflow-wrap:anywhere!important;margin:0!important;font-size:13px!important;font-weight:750!important;line-height:1.35!important}.quantity-product-thumb{border:1px solid var(--line);background:var(--ink);border-radius:14px;width:92px;height:104px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.quantity-product-thumb{background:color-mix(in srgb,var(--ink) 3%,var(--surface))}}.quantity-product-thumb img{object-fit:cover;object-position:var(--product-position) center;width:100%;height:100%}.experience .quantity-workspace .item-row-actions{grid-column:1/-1!important;grid-template-columns:110px minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;display:grid!important}.experience .quantity-workspace .item-design-actions{grid-column:2!important;gap:10px!important;margin:0!important;display:flex!important}.experience .quantity-workspace .item-tray-footer{padding:14px clamp(22px,4vw,64px)!important;left:0!important;right:0!important}@media (width<=1050px){.experience .quantity-workspace .item-config-row{grid-template-columns:1fr 1fr!important}.experience .quantity-workspace .size-grid{grid-column:1/-1!important}}@media (width<=700px){.experience .quantity-workspace{padding:24px 16px 116px!important}.experience .quantity-workspace .item-config-row{grid-template-columns:1fr!important}.experience .quantity-workspace .size-grid{grid-column:auto!important}.experience .quantity-workspace .item-row-actions{grid-template-columns:1fr!important}.experience .quantity-workspace .item-design-actions,.experience .quantity-workspace .remove-product{grid-column:1!important}.experience .quantity-workspace .item-design-actions{flex-direction:column!important}}.experience .assistant-smile{filter:drop-shadow(0 0 4px #71cffff2)drop-shadow(0 0 10px #45aaffb8)!important;border-bottom-color:#71cfff!important}.experience.dark .designer-assistant-visual:before,.experience.dark .tag-assistant-visual:before,.experience.dark .assistant-zone .assistant-visual:before{content:"";z-index:-1;filter:blur(12px);pointer-events:none;background:radial-gradient(circle at 34% 35%,#5cc7ff52,#0000 34%),radial-gradient(circle at 70% 68%,#f1283433,#0000 38%);border-radius:48%;position:absolute;inset:10% 8% 7%}.experience.dark .assistant-character.assistant-dark{filter:drop-shadow(-4px -1px 8px #50beff57)drop-shadow(4px 3px 10px #f128342e)!important}.experience .product-flow-screen .journey-heading{text-align:center;max-width:900px;margin:4px auto 34px}.experience .product-flow-screen .journey-heading>span{color:#ef5b21;margin-bottom:10px;display:block}@supports (color:color-mix(in lab, red, red)){.experience .product-flow-screen .journey-heading>span{color:color-mix(in srgb,#ef5b21 74%,var(--muted))}}.experience .product-flow-screen .journey-heading>span{letter-spacing:.2em;font-size:9px;font-weight:800}.experience .product-flow-screen .journey-heading h2{letter-spacing:-.065em;color:var(--ink);margin:0 0 12px;font-size:clamp(44px,5vw,68px);font-weight:900;line-height:.96}.experience .product-flow-screen .journey-heading p{max-width:660px;color:var(--muted);margin:0 auto;font-size:13px;font-weight:560;line-height:1.5}.experience .product-flow-screen .top-category-row{justify-items:center;margin:0 auto 30px;display:grid}.experience .product-flow-screen .top-category-row>strong{color:var(--muted);letter-spacing:.18em;margin-bottom:12px;font-size:8px;font-weight:760}.experience .product-flow-screen .top-category-row>div{justify-content:center}.experience .product-flow-screen .top-category-row button{border-color:var(--line);padding:9px 16px}@supports (color:color-mix(in lab, red, red)){.experience .product-flow-screen .top-category-row button{border-color:color-mix(in srgb,var(--line) 72%,transparent)}}.experience .product-flow-screen .top-category-row button{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.experience .product-flow-screen .top-category-row button{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.experience .product-flow-screen .top-category-row button{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.experience .product-flow-screen .top-category-row button{color:color-mix(in srgb,var(--ink) 78%,var(--muted))}}.experience .product-flow-screen .top-category-row button{box-shadow:none;font-size:11px;font-weight:680}.experience .product-flow-screen .top-category-row button.active{background:var(--ink);color:var(--bg)}.experience .product-flow-screen .top-items-title{color:var(--muted);opacity:.82;justify-content:center}@media (width<=600px){.experience .product-flow-screen .journey-heading h2{font-size:42px}}.experience .product-flow-screen .product-choice{min-height:390px}.experience .product-flow-screen .product-thumb{background:linear-gradient(145deg,#fff,#f5f1eb);padding:10px;height:270px!important}.experience .product-flow-screen .product-thumb img{object-fit:contain!important;width:calc(100% - 20px)!important;max-width:100%!important;height:calc(100% - 20px)!important;position:absolute!important;inset:10px!important}.experience.dark .product-flow-screen .product-thumb{background:linear-gradient(145deg,#f8f5f0,#eae4dc)}@media (width<=600px){.experience .product-flow-screen .product-thumb{height:240px!important}}.experience .design-studio:not(.tag-studio) .designer-estimate-panel{scrollbar-gutter:stable both-edges;touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto!important;min-height:0!important;overflow:hidden scroll!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .designer-estimate-panel::-webkit-scrollbar-track{background:color-mix(in srgb,var(--ink) 4%,transparent)}}.experience .design-studio:not(.tag-studio) .designer-estimate-panel::-webkit-scrollbar-track{border-radius:999px}.experience .design-studio:not(.tag-studio) .designer-estimate-panel::-webkit-scrollbar-thumb{background:var(--ink);border:2px solid #0000;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .designer-estimate-panel::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 28%,transparent)}}.experience .design-studio:not(.tag-studio) .designer-estimate-panel::-webkit-scrollbar-thumb{background-clip:padding-box}@media (width<=1050px){.experience .design-studio:not(.tag-studio){touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto!important;overflow:hidden auto!important}.experience .design-studio:not(.tag-studio) .designer-workspace{flex:none!important;height:auto!important;min-height:calc(100dvh - 72px)!important;max-height:none!important;overflow:visible!important}.experience .design-studio:not(.tag-studio) .designer-estimate-panel{scrollbar-gutter:auto;height:auto!important;max-height:none!important;overflow:visible!important}}.experience .design-studio:not(.tag-studio) .designer-estimate-panel{scrollbar-width:thin!important;scrollbar-color:var(--ink) transparent!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .designer-estimate-panel{scrollbar-color:color-mix(in srgb,var(--ink) 24%,transparent) transparent!important}}.experience .design-studio:not(.tag-studio) .designer-estimate-panel{scrollbar-gutter:stable!important}.experience .design-studio:not(.tag-studio) .designer-estimate-panel::-webkit-scrollbar{width:6px!important}.experience .design-studio:not(.tag-studio) .designer-estimate-panel::-webkit-scrollbar-track{background:0 0!important}.experience .design-studio:not(.tag-studio) .designer-estimate-panel::-webkit-scrollbar-thumb{background:var(--ink)!important;border:0!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .designer-estimate-panel::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 24%,transparent)!important}}.experience .design-studio:not(.tag-studio) .designer-controls{overscroll-behavior-y:contain!important;scrollbar-gutter:stable!important;scrollbar-width:auto!important;scrollbar-color:#f05a28 var(--ink)!important;min-height:0!important;max-height:100%!important;overflow:hidden scroll!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .designer-controls{scrollbar-color:#f05a28 color-mix(in srgb,var(--ink) 10%,transparent)!important}}.experience .design-studio:not(.tag-studio) .designer-controls{-webkit-overflow-scrolling:touch;touch-action:pan-y!important}.experience .design-studio:not(.tag-studio) .designer-controls::-webkit-scrollbar{width:14px!important;display:block!important}.experience .design-studio:not(.tag-studio) .designer-controls::-webkit-scrollbar-track{background:var(--ink)!important;border-radius:999px!important;margin-block:4px!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .designer-controls::-webkit-scrollbar-track{background:color-mix(in srgb,var(--ink) 10%,transparent)!important}}.experience .design-studio:not(.tag-studio) .designer-controls::-webkit-scrollbar-track{box-shadow:inset 0 0 0 1px var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .designer-controls::-webkit-scrollbar-track{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 9%,transparent)!important}}.experience .design-studio:not(.tag-studio) .designer-controls::-webkit-scrollbar-thumb{background:#f05a28 padding-box padding-box!important;border:3px solid #0000!important;border-radius:999px!important;min-height:52px!important;box-shadow:0 0 0 1px #ffffff61,0 0 9px #f05a2857!important}@media (width<=1450px) and (width>=1051px){.experience:has(.design-studio)>.design-studio{width:100%!important;margin-left:0!important;left:0!important}}@media (width<=1050px){.experience .design-studio:not(.tag-studio) .designer-controls{scrollbar-gutter:stable!important;max-height:calc(100dvh - 104px)!important;overflow-y:scroll!important}}.experience.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d1013!important;--surface:#161b20!important;--card:#181d22!important;--ink:#f1f3f5!important;--muted:#b6bdc6!important;--line:#cdd6df24!important;--future-surface:#161b20f7!important;--future-surface-strong:#0f1317fc!important;--future-border:#cdd6df24!important;--future-shadow:0 18px 48px #0000004d!important;--future-shadow-soft:0 8px 24px #0000003d!important;--fcp-black:#f1f3f5!important;--fcp-gray-900:#d9dde1!important;--fcp-gray-700:#b6bdc6!important;--fcp-gray-300:#3a4148!important;--fcp-gray-100:#242a30!important;--fcp-canvas:#0d1013!important;--fcp-shadow:0 18px 48px #0000004d!important;background:radial-gradient(circle at 58% 42%,#33393f42 0,#0000 38%),linear-gradient(145deg,#0f1215 0%,#0b0e11 100%)!important}.experience.dark header{border-bottom-color:var(--line)!important;background:#0f1317f5!important;box-shadow:0 8px 28px #0000003d!important}.experience.dark .logo-name,.experience.dark h1,.experience.dark h2,.experience.dark h3,.experience.dark h4,.experience.dark legend,.experience.dark strong,.experience.dark b{text-shadow:none;color:var(--ink)!important}.experience.dark p,.experience.dark li,.experience.dark label,.experience.dark small,.experience.dark em,.experience.dark output,.experience.dark [class*=description],.experience.dark [class*=details],.experience.dark [class*=helper],.experience.dark [class*=note]{color:var(--muted)!important}.experience.dark .journey-panel,.experience.dark .product-flow-screen,.experience.dark .catalog-flow-screen,.experience.dark .quantity-workspace,.experience.dark .design-studio,.experience.dark .tag-studio,.experience.dark .business-hub,.experience.dark .hub-main,.experience.dark .control-settings-screen{background:#0f1317!important}.experience.dark .top-path-links button,.experience.dark .account>button,.experience.dark .welcome-trust,.experience.dark .welcome-choice.product-path,.experience.dark .welcome-choice.magic-path,.experience.dark .entry-card,.experience.dark .journey-card,.experience.dark .product-choice,.experience.dark .order-ribbon,.experience.dark .estimate-zone .order-ribbon,.experience.dark .inline-designer-center,.experience.dark .designer-controls,.experience.dark .quantity-workspace,.experience.dark .catalog-drawer,.experience.dark .location-tray,.experience.dark .assistant-zone .speech,.experience.dark .designer-assistant-compact,.experience.dark .inkstitch-preview-card,.experience.dark .stitch-estimator,.experience.dark .embroidery-summary,.experience.dark .designer-estimate-panel,.experience.dark .designer-order-summary,.experience.dark .designer-estimate-section,.experience.dark .right-placement-menu,.experience.dark .right-create-actions,.experience.dark .catalog-results>button,.experience.dark .item-config-row,.experience.dark .hub-card,.experience.dark .control-purpose,.experience.dark .control-settings-card,.experience.dark .module-card,.experience.dark .hub-welcome,.experience.dark .hub-module-grid button,.experience.dark .hub-summary-card,.experience.dark .hub-detail-card,.experience.dark .hub-setting-card,.experience.dark .hub-panel,.experience.dark .hub-metrics article,.experience.dark .calm-assistant-columns article,.experience.dark .art-rule-row,.experience.dark .art-control-settings,.experience.dark .module-settings-panel,.experience.dark .control-settings-screen>section{border-color:var(--line)!important;color:var(--ink)!important;background:#171c21!important;box-shadow:0 14px 34px #00000038!important}.experience.dark .estimate-value-row>div,.experience.dark .estimate-turnaround,.experience.dark .estimate-method,.experience.dark .inline-designer-center .canvas-help,.experience.dark .design-studio .right-placement-menu button,.experience.dark .design-studio .right-create-actions label,.experience.dark .design-studio .right-create-actions>button,.experience.dark input,.experience.dark select,.experience.dark textarea,.experience.dark .top-theme-switch{border-color:var(--line)!important;color:var(--ink)!important;background:#20252b!important}.experience.dark .business-hub{--hub-bg:#0f1317;--hub-panel:#171c21;--hub-panel-raised:#20252b;--hub-border:#cdd6df24;color:var(--ink)!important;background:#0f1317!important}.experience.dark .hub-sidebar{border-color:var(--line)!important;background:linear-gradient(#171c21,#111519)!important}.experience.dark .hub-sidebar nav button{color:var(--muted)!important}.experience.dark .hub-sidebar nav button:hover{color:var(--ink)!important;background:#20252b!important}.experience.dark .hub-sidebar nav button.active{color:#ffd9c2!important;background:linear-gradient(90deg,#f26a212b,#24292eeb)!important;border-color:#ff7e376e!important;box-shadow:inset 3px 0 #f26a21,0 0 18px #f26a211a!important}.experience.dark .design-studio.tag-studio .designer-canvas-column,.experience.dark .design-studio:not(.tag-studio) .designer-canvas-column{background:linear-gradient(155deg,#20262c,#14191e)!important}.experience.dark .product-flow-screen .product-thumb,.experience.dark .product-thumb,.experience.dark .quantity-product-thumb{border-color:var(--line)!important;background:linear-gradient(145deg,#24292e,#191d21)!important;box-shadow:inset 0 1px #ffffff09,0 12px 30px #0000003b!important}.experience.dark .product-flow-screen .product-choice:hover .product-thumb{background:linear-gradient(145deg,#292f35,#1d2227)!important;border-color:#ff7e3757!important}.experience.dark .design-studio:not(.tag-studio) .right-placement-menu button.active{color:#ff8748!important;background:#22272d!important;border:1px solid #ff7131!important;box-shadow:0 0 0 1px #ff713152,0 0 15px #ff692347!important}.experience.dark .design-studio:not(.tag-studio) .right-placement-menu button.active b{color:#ff8748!important;text-shadow:0 0 10px #ff702a52!important}.experience.dark .design-studio:not(.tag-studio) .right-placement-menu button.active small{color:#c4cad1!important}.experience.dark .assistant-checklist li:before{box-shadow:0 0 8px #f26a2157;background:#f27a36!important}.experience.dark button:focus-visible,.experience.dark input:focus-visible,.experience.dark select:focus-visible,.experience.dark textarea:focus-visible{outline-color:#ff8748!important;box-shadow:0 0 0 3px #ff71312e!important}.experience.dark .assistant-zone .speech,.experience.dark .designer-assistant-compact{color:#f1f3f5!important;background:#171c21!important;border-color:#cdd6df24!important;box-shadow:0 14px 34px #00000038!important}.experience.dark .product-flow-screen .journey-heading h2{color:#ff7a36!important;text-shadow:0 0 14px #ff6a2342!important}.quick-startup{z-index:10000!important;isolation:isolate!important;color:#fff!important;opacity:1!important;filter:none!important;background:#071019 url(/luquillo-welcome.jpg) 50% 47%/cover no-repeat!important;place-items:center!important;padding:22px!important;transition:opacity 1.4s,filter 1.4s!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.quick-startup:before{content:""!important;z-index:-2!important;background:#071019 url(/luquillo-welcome.jpg) 50% 47%/cover no-repeat!important;animation:14s ease-in-out infinite alternate luquillo-drift!important;position:absolute!important;inset:-3%!important}.quick-startup:after{content:""!important;z-index:-1!important;background:linear-gradient(#030a0d94,#030a0d3d 38%,#030a0d8a),radial-gradient(circle at 50% 48%,#030c120f,#02080c99 88%)!important;position:absolute!important;inset:0!important}.quick-startup .quick-startup-copy{text-align:center!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#030c1133!important;border-radius:28px!important;justify-items:center!important;gap:12px!important;width:min(1040px,100%)!important;padding:clamp(28px,5vw,58px)!important;animation:7s ease-in-out infinite alternate luquillo-copy-float!important;display:grid!important;box-shadow:0 22px 80px #0003!important}.quick-startup .quick-startup-copy h1{opacity:0;transform:translateY(18px);color:#f7fbf7!important;letter-spacing:-.045em!important;text-wrap:balance!important;text-shadow:0 2px 3px #000000f2,0 8px 28px #000c,0 0 2px #ffffffa6!important;max-width:980px!important;margin:0!important;font-size:clamp(35px,5.1vw,68px)!important;font-weight:790!important;line-height:1.08!important;animation:1.05s cubic-bezier(.16,1,.3,1) .15s forwards luquillo-title-in!important}.quick-startup .quick-startup-tagline{opacity:0;transform:translateY(10px);color:#ff9a55!important;letter-spacing:-.025em!important;text-shadow:0 2px 4px #000000eb,0 0 18px #f05a2885!important;margin:4px 0 12px!important;font:italic 800 clamp(25px,3.2vw,44px) Georgia,serif!important;animation:1.15s ease-out .72s forwards luquillo-tagline-in!important}.quick-startup .quick-startup-begin{opacity:0;transform:translateY(8px);color:#f7fbf7!important;text-shadow:0 2px 8px #000000e6!important;cursor:pointer!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff94!important;border-radius:0!important;margin-top:8px!important;padding:8px 4px!important;font-size:clamp(14px,1.2vw,17px)!important;font-weight:650!important;line-height:1.35!important;transition:color .22s,border-color .22s,text-shadow .22s!important;animation:.9s ease-out 1.25s forwards luquillo-tagline-in!important}.quick-startup .quick-startup-begin:hover,.quick-startup .quick-startup-begin:focus-visible{color:#ffad75!important;text-shadow:0 2px 8px #000000e6,0 0 16px #f26a218c!important;border-color:#ff9a55!important}.quick-startup.leaving{opacity:0!important;filter:blur(5px)!important;pointer-events:none!important}@media (width<=640px){.pricing-method-group>header small,.pricing-cost-group>header small{white-space:normal;padding-left:2px;overflow:visible}.pricing-method-group>header,.pricing-cost-group>header{overflow:visible}.quick-startup{padding:14px!important}.quick-startup .quick-startup-copy{padding:30px 20px!important}}@media (prefers-reduced-motion:reduce){.quick-startup:before,.quick-startup .quick-startup-copy,.quick-startup .quick-startup-copy h1,.quick-startup .quick-startup-tagline,.quick-startup .quick-startup-begin{opacity:1!important;animation:none!important;transform:none!important}}.experience .reward-popup-backdrop{z-index:12000!important;-webkit-backdrop-filter:blur(12px)saturate(125%)!important;backdrop-filter:blur(12px)saturate(125%)!important;background:radial-gradient(circle at 18% 22%,#ffc82d38,#0000 22%),radial-gradient(circle at 82% 75%,#48d4ff33,#0000 25%),#0a0919d6!important;place-items:center!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important;overflow:auto!important}.experience .reward-popup{isolation:isolate!important;color:#171427!important;background:radial-gradient(circle at 8% 8%,#ffd64a4d,#0000 24%),radial-gradient(circle at 96% 22%,#ff5bb12e,#0000 27%),linear-gradient(145deg,#fffdf8 0%,#fff9e9 45%,#f4fbff 100%)!important;border:3px solid #ffffffe0!important;border-radius:30px!important;width:min(760px,100%)!important;max-height:calc(100dvh - 48px)!important;padding:0 30px 28px!important;animation:.5s cubic-bezier(.18,1.3,.38,1) both reward-pop-in!important;position:relative!important;overflow:auto!important;box-shadow:0 0 0 7px #ffffff21,0 30px 100px #0000007a,0 0 55px #ff9e2d2e!important}.experience .reward-popup:before{content:""!important;z-index:-1!important;background:radial-gradient(circle at 15% 30%,#ffffff54,#0000 18%),linear-gradient(120deg,#ff9d2e 0%,#ff5c72 34%,#b84fff 68%,#35aef4 100%)!important;border-radius:27px 27px 46% 46%!important;height:210px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.experience .reward-popup-close{z-index:8!important;color:#fff!important;cursor:pointer!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#1a123740!important;border:1px solid #ffffff9e!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;padding:0!important;font-size:24px!important;line-height:1!important;display:grid!important;position:absolute!important;top:15px!important;right:15px!important;box-shadow:0 6px 18px #25104a2e!important}.experience .reward-celebration{z-index:2!important;color:#fff!important;grid-template-columns:150px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;min-height:210px!important;margin:0 -30px!important;padding:30px 70px 28px 34px!important;display:grid!important;position:relative!important}.experience .reward-prize-icon{background:linear-gradient(145deg,#fff6b8,#fff 60%)!important;border:4px solid #ffffffd1!important;border-radius:38px!important;place-items:center!important;width:126px!important;height:126px!important;animation:2.5s ease-in-out infinite reward-gift-float!important;display:grid!important;position:relative!important;transform:rotate(-5deg)!important;box-shadow:0 20px 38px #42155540,inset 0 0 0 8px #ffca2e2e!important}.experience .reward-prize-icon>span{filter:drop-shadow(0 8px 5px #4a1b482e)!important;font-size:66px!important}.experience .reward-prize-icon>i{color:#fff9a8!important;text-shadow:0 0 12px #fff578e6!important;font-size:22px!important;font-style:normal!important;position:absolute!important}.experience .reward-prize-icon>i:first-of-type{top:4px!important;right:-18px!important}.experience .reward-prize-icon>i:nth-of-type(2){bottom:12px!important;left:-13px!important}.experience .reward-copy{min-width:0!important;display:block!important}.experience .reward-copy>small{color:#fff8bc!important;letter-spacing:.16em!important;margin:0 0 7px!important;font-size:10px!important;font-weight:950!important;line-height:1.2!important;display:block!important}.experience .reward-title{color:#fff!important;letter-spacing:-.055em!important;text-transform:uppercase!important;text-shadow:0 5px 20px #3e115740!important;max-width:none!important;margin:0!important;font-size:clamp(34px,5vw,52px)!important;font-weight:950!important;line-height:.94!important}.experience .reward-title em{color:#fff6a6!important;font:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;margin-top:2px!important;font-style:normal!important;display:block!important}.experience .reward-unlocked{color:#fff!important;letter-spacing:.04em!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#26124a2b!important;border:1px solid #ffffff6e!important;border-radius:999px!important;align-items:center!important;gap:7px!important;width:max-content!important;max-width:100%!important;margin-top:11px!important;padding:7px 12px!important;font-size:10px!important;display:flex!important}.experience .reward-gift-heading{justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-top:25px!important;display:flex!important}.experience .reward-gift-heading strong{color:#231c3d!important;font-size:18px!important;font-weight:950!important}.experience .reward-gift-heading span{color:#8c5b05!important;background:#fff0ad!important;border-radius:999px!important;padding:6px 10px!important;font-size:10px!important;font-weight:900!important}.experience .reward-gift-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px!important;margin-top:11px!important;display:grid!important}.experience .reward-gift-list button{color:#231c3d!important;text-align:center!important;cursor:pointer!important;background:#ffffffe0!important;border:2px solid #eadfce!important;border-radius:20px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;min-width:0!important;min-height:158px!important;padding:13px 12px 15px!important;transition:transform .2s,border-color .2s,box-shadow .2s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 24px #3a2b4e12!important}.experience .reward-gift-list button:first-child{--gift-accent:#ff7c43;--gift-pale:#fff0e8}.experience .reward-gift-list button:nth-child(2){--gift-accent:#9a5bf6;--gift-pale:#f3ebff}.experience .reward-gift-list button:nth-child(3){--gift-accent:#14a9c7;--gift-pale:#e6faff}.experience .reward-gift-list button.selected{border-color:var(--gift-accent)!important;background:linear-gradient(180deg,#fff,var(--gift-pale))!important;box-shadow:0 0 0 3px var(--gift-accent),0 16px 30px #482b6a26!important;transform:translateY(-4px)!important}@supports (color:color-mix(in lab, red, red)){.experience .reward-gift-list button.selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--gift-accent) 18%,transparent),0 16px 30px #482b6a26!important}}.experience .reward-gift-icon{background:var(--gift-pale)!important;border-radius:17px!important;place-items:center!important;width:54px!important;height:54px!important;margin:0 0 8px!important;font-size:29px!important;font-style:normal!important;display:grid!important;transform:rotate(-3deg)!important}.experience .reward-gift-list button>span{color:var(--gift-accent)!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:950!important;line-height:1.2!important}.experience .reward-gift-list button>strong{color:#231c3d!important;margin:5px 0 0!important;font-size:13px!important;font-weight:900!important;line-height:1.2!important}.experience .reward-gift-list button>small{color:#6d657b!important;margin:4px 0 0!important;font-size:10px!important;line-height:1.3!important}.experience .reward-check{background:var(--gift-accent)!important;color:#fff!important;opacity:0!important;border-radius:50%!important;place-items:center!important;width:25px!important;height:25px!important;font-size:13px!important;transition:all .2s!important;display:grid!important;position:absolute!important;top:9px!important;right:9px!important;transform:scale(.5)!important}.experience .reward-gift-list button.selected .reward-check{opacity:1!important;transform:scale(1)!important}.experience .reward-size-row{background:#ffffffa8!important;border:1px solid #eadfce!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-top:17px!important;padding:13px 15px!important;display:flex!important}.experience .reward-size{color:#332b48!important;align-items:center!important;gap:12px!important;margin:0!important;font-size:12px!important;font-weight:900!important;display:flex!important}.experience .reward-size select{color:#251d3e!important;background:#fff!important;border:2px solid #cab6ed!important;border-radius:11px!important;min-width:78px!important;min-height:40px!important;padding:7px 30px 7px 11px!important;font-size:13px!important;font-weight:900!important}.experience .reward-size-row>small{color:#7b7188!important;font-size:10px!important;font-weight:650!important}.experience .reward-actions{justify-content:flex-end!important;gap:10px!important;margin-top:17px!important;display:flex!important}.experience .reward-actions button{cursor:pointer!important;border-radius:14px!important;min-height:48px!important;padding:11px 18px!important;font-size:12px!important;font-weight:900!important}.experience .reward-claim{color:#fff!important;background:linear-gradient(100deg,#ff7439,#ff3e86 48%,#8259f5)!important;border:0!important;min-width:184px!important;box-shadow:0 12px 26px #db3b6e47!important}.experience .reward-claim:disabled{opacity:.48!important;filter:grayscale(.45)!important;cursor:not-allowed!important}.experience .reward-confetti{z-index:5!important;pointer-events:none!important;border-radius:27px!important;position:absolute!important;inset:0!important;overflow:hidden!important}.experience .reward-confetti i{opacity:.95!important;background:#ffd84d!important;border-radius:3px!important;width:8px!important;height:15px!important;animation:3.8s ease-in-out infinite alternate reward-confetti-drift!important;position:absolute!important}.experience .reward-confetti i:nth-child(4n+1){background:#55e2ff!important;transform:rotate(23deg)!important}.experience .reward-confetti i:nth-child(4n+2){background:#ff74bb!important;transform:rotate(-35deg)!important}.experience .reward-confetti i:nth-child(4n+3){background:#8dff80!important;transform:rotate(55deg)!important}.experience .reward-confetti i:nth-child(9){top:8%!important;left:94%!important}.experience .reward-confetti i:nth-child(10){top:39%!important;left:7%!important}.experience .reward-confetti i:nth-child(11){top:34%!important;left:20%!important}.experience .reward-confetti i:nth-child(12){top:36%!important;left:84%!important}.experience .reward-confetti i:nth-child(13){top:44%!important;left:96%!important}.experience .reward-confetti i:nth-child(14){top:29%!important;left:45%!important}.experience .reward-confetti i:nth-child(15){top:32%!important;left:68%!important}.experience .reward-confetti i:nth-child(16){top:36%!important;left:32%!important}@keyframes reward-pop-in{0%{opacity:0;transform:translateY(24px)scale(.88)rotate(-1deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes reward-gift-float{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-7px)rotate(2deg)}}@keyframes reward-confetti-drift{0%{translate:0}to{translate:3px 10px}}@media (width<=700px){.experience .reward-popup-backdrop{padding:10px!important}.experience .reward-popup{border-radius:24px!important;max-height:calc(100dvh - 20px)!important;padding:0 17px 20px!important}.experience .reward-popup:before{border-radius:21px 21px 42% 42%!important;height:285px!important}.experience .reward-celebration{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;gap:8px!important;min-height:285px!important;margin:0 -17px!important;padding:30px 28px 24px!important}.experience .reward-prize-icon{border-radius:27px!important;width:86px!important;height:86px!important}.experience .reward-prize-icon>span{font-size:46px!important}.experience .reward-title{font-size:34px!important}.experience .reward-copy>p{font-size:12px!important}.experience .reward-unlocked{margin:9px auto 0!important}.experience .reward-gift-list{grid-template-columns:1fr!important}.experience .reward-gift-list button{text-align:left!important;grid-template-rows:auto auto auto!important;grid-template-columns:48px 1fr!important;align-items:center!important;column-gap:11px!important;min-height:92px!important;display:grid!important}.experience .reward-gift-icon{grid-row:1/4!important;width:48px!important;height:48px!important;margin:0!important}.experience .reward-gift-list button>span,.experience .reward-gift-list button>strong,.experience .reward-gift-list button>small{grid-column:2!important}.experience .reward-size-row{flex-direction:column!important;align-items:flex-start!important}.experience .reward-actions{flex-direction:column-reverse!important}.experience .reward-actions button{width:100%!important}}@media (prefers-reduced-motion:reduce){.experience .reward-popup,.experience .reward-prize-icon,.experience .reward-confetti i{animation:none!important}}.experience .reward-popup-backdrop{-webkit-backdrop-filter:blur(16px)saturate(112%)!important;backdrop-filter:blur(16px)saturate(112%)!important;background:radial-gradient(circle at 50% 18%,#e84f1f2b,#0000 31%),radial-gradient(circle at 82% 78%,#5343be1f,#0000 28%),#05070ae0!important}.experience .reward-popup{color:#f7f8fa!important;background:linear-gradient(145deg,#17191ffc,#0a0c11fc)!important;border:1px solid #ffffff26!important;border-radius:24px!important;width:min(850px,100%)!important;padding:0 34px 30px!important;box-shadow:0 0 0 1px #ffffff09,0 38px 120px #0000009e,0 0 70px #e84f1f1a!important}.experience .reward-popup:before{clip-path:polygon(0 0,100% 0,100% 82%,69% 100%,0 88%)!important;background:linear-gradient(90deg,#ec531ef0,#c8312dbd 40%,#4c38ac8f 100%),radial-gradient(circle at 70% 20%,#ffffff2e,#0000 25%)!important;border-radius:23px 23px 0 0!important;height:230px!important}.experience .reward-popup:after{content:""!important;z-index:0!important;background:linear-gradient(90deg,#0000,#ef5b2a 20%,#7460e9 74%,#0000)!important;height:1px!important;position:absolute!important;top:229px!important;left:34px!important;right:34px!important;box-shadow:0 0 20px #ef5b2a70!important}.experience .reward-popup-close{color:#fff!important;width:36px!important;height:36px!important;box-shadow:none!important;background:#0b0d133d!important;border-color:#ffffff47!important;top:18px!important;right:18px!important}.experience .reward-popup-close:hover{background:#ffffff1f!important;border-color:#fff!important}.experience .reward-celebration{grid-template-columns:155px minmax(0,1fr)!important;gap:27px!important;min-height:230px!important;margin:0 -34px!important;padding:33px 76px 31px 38px!important}.experience .reward-prize-icon{background:linear-gradient(145deg,#ffffff2e,#ffffff0a)!important;border:1px solid #ffffff47!important;border-radius:22px!important;grid-template-rows:1fr auto!important;align-content:center!important;justify-items:center!important;gap:2px!important;width:128px!important;height:128px!important;padding:27px 14px 20px!important;animation:3.2s ease-in-out infinite reward-drop-float!important;display:grid!important;transform:rotate(-4deg)!important;box-shadow:0 24px 50px #17081752,inset 0 1px #ffffff38!important}.experience .reward-prize-icon:before,.experience .reward-prize-icon:after{content:""!important;z-index:-1!important;border:1px solid #ffffff1c!important;border-radius:17px!important;position:absolute!important;inset:12px!important;transform:rotate(8deg)!important}.experience .reward-prize-icon:after{border-color:#ffc19233!important;inset:23px!important;transform:rotate(-11deg)!important}.experience .reward-prize-icon>span{z-index:2!important;color:#fff!important;letter-spacing:-.08em!important;filter:none!important;font:950 34px/1 Arial,sans-serif!important;position:relative!important}.experience .reward-prize-icon>b{z-index:2!important;color:#d84425!important;letter-spacing:.18em!important;background:#fff!important;border-radius:999px!important;padding:5px 9px!important;font-size:9px!important;font-weight:950!important;position:relative!important}.experience .reward-prize-icon>i{border:3px solid #ffb071!important;border-radius:50%!important;width:21px!important;height:21px!important;position:absolute!important;top:-8px!important;right:-8px!important;box-shadow:0 0 18px #ff9755b3!important}.experience .reward-copy>small{color:#ffd2bd!important;letter-spacing:.21em!important;margin-bottom:9px!important;font-size:9px!important}.experience .reward-title{letter-spacing:-.058em!important;text-transform:none!important;text-wrap:balance!important;font-size:clamp(39px,5.1vw,58px)!important;line-height:.91!important}.experience .reward-title em{color:#fff!important;opacity:.82!important}.experience .reward-copy>p{color:#ffffffc2!important;max-width:520px!important;margin-top:13px!important;font-size:12px!important;font-weight:600!important}.experience .reward-unlocked{color:#ffffffe0!important;letter-spacing:.06em!important;background:#05070c38!important;border-color:#ffffff2e!important;margin-top:13px!important;padding:7px 11px!important;font-size:9px!important}.experience .reward-unlocked>i{background:#ffb071!important;border-radius:50%!important;width:6px!important;height:6px!important;box-shadow:0 0 10px #ff8b45!important}.experience .reward-gift-heading strong{color:#f4f5f7!important;letter-spacing:.02em!important;text-transform:uppercase!important;font-size:15px!important}.experience .reward-gift-heading span{color:#f08a64!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#ef5b2a14!important;border:1px solid #ef5b2a52!important;padding:6px 10px!important;font-size:8px!important}.experience .reward-gift-list button,.experience .reward-gift-list button:nth-child(n){--gift-accent:#ef5b2a!important;--gift-pale:#ef5b2a1a!important;color:#f5f6f8!important;background:linear-gradient(155deg,#252830f5,#13151bf5)!important;border:1px solid #ffffff1f!important;border-radius:16px!important;min-height:220px!important;padding:11px 11px 17px!important;box-shadow:0 13px 26px #00000029!important}.experience .reward-gift-icon{background:radial-gradient(circle at 50% 42%,#f8f8f7,#dfe1e5 72%,#c7cbd1)!important;border:1px solid #ffffff1a!important;border-radius:12px!important;place-items:center!important;width:100%!important;height:112px!important;margin:0 0 11px!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:none!important}.experience .reward-gift-icon img{object-fit:contain!important;filter:drop-shadow(0 12px 9px #15191f2e)!important;width:80%!important;height:94%!important}.experience .reward-gift-icon em{color:#fff!important;letter-spacing:.13em!important;background:#11151b!important;border-radius:6px!important;padding:5px 7px!important;font-size:7px!important;font-style:normal!important;font-weight:950!important;position:absolute!important;top:8px!important;left:8px!important}.experience .reward-gift-list button>span{color:#ef845c!important;letter-spacing:.15em!important;font-size:7px!important}.experience .reward-gift-list button>strong{color:#f6f7f9!important;margin-top:6px!important;font-size:13px!important}.experience .reward-gift-list button>small{color:#9198a4!important;font-size:9px!important}.experience .reward-check{background:#ef5b2a!important;border:1px solid #ffffff73!important;width:27px!important;height:27px!important;top:17px!important;right:17px!important;box-shadow:0 5px 15px #8f280f4d!important}.experience .reward-size-row{background:#ffffff09!important;border-color:#ffffff1a!important;border-radius:13px!important;margin-top:14px!important;padding:12px 14px!important}.experience .reward-size{color:#dadde3!important;letter-spacing:.03em!important;font-size:10px!important}.experience .reward-size-row>small{color:#777f8b!important;font-size:9px!important}.experience .reward-actions button{letter-spacing:.02em!important;border-radius:11px!important;min-height:46px!important;font-size:10px!important}.experience .reward-decline{color:#8f96a1!important;background:0 0!important;border-color:#ffffff21!important}.experience .reward-claim{background:linear-gradient(100deg,#ef5b2a,#d84428 55%,#7d4adb)!important;min-width:235px!important;box-shadow:0 13px 28px #d045243d!important}.experience .reward-confetti i{background:#ffffff9e!important;border-radius:2px!important;width:2px!important;height:28px!important;animation:4.5s ease-in-out infinite alternate reward-energy-drift!important}.experience .reward-confetti i:nth-child(2n){background:#ffb071!important}.experience .reward-confetti i:nth-child(3n){background:#a998ff!important}.experience .reward-confetti i:first-child{top:9%!important;left:7%!important}.experience .reward-confetti i:nth-child(2){top:26%!important;left:20%!important}.experience .reward-confetti i:nth-child(3){top:7%!important;left:43%!important}.experience .reward-confetti i:nth-child(4){top:24%!important;left:60%!important}.experience .reward-confetti i:nth-child(5){top:8%!important;left:75%!important}.experience .reward-confetti i:nth-child(6){top:27%!important;left:90%!important}.experience .reward-confetti i:nth-child(7){top:35%!important;left:33%!important}.experience .reward-confetti i:nth-child(8){top:38%!important;left:84%!important}.experience .reward-order-item{border-color:#ef5b2a!important;position:relative!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.experience .reward-order-item{border-color:color-mix(in srgb,#ef5b2a 44%,var(--line))!important}}.experience .reward-order-item{background:linear-gradient(100deg,#ef5b2a,var(--surface) 38%,#7658d8)!important}@supports (color:color-mix(in lab, red, red)){.experience .reward-order-item{background:linear-gradient(100deg,color-mix(in srgb,#ef5b2a 8%,var(--surface)),var(--surface) 38%,color-mix(in srgb,#7658d8 6%,var(--surface)))!important}}.experience .reward-order-item{box-shadow:0 17px 42px #3d1d1617!important}.experience .reward-order-item:before{content:"REWARD DROP"!important;color:#fff!important;letter-spacing:.15em!important;background:linear-gradient(90deg,#ef5b2a,#7c4fd0)!important;border-radius:0 0 0 10px!important;padding:6px 12px!important;font-size:7px!important;font-weight:950!important;position:absolute!important;top:0!important;right:0!important}.experience .reward-order-item .overview-number{color:#ff8b5e!important;letter-spacing:.08em!important;background:#171a20!important;border-radius:10px!important;width:46px!important;font-size:7px!important}.experience .overview-free-price{color:#fff!important;letter-spacing:.05em!important;background:#15191f!important;border-radius:7px!important;width:max-content!important;margin-top:7px!important;padding:5px 8px!important;font-size:9px!important}.experience .free-pill{color:#fff!important;letter-spacing:.12em!important;background:linear-gradient(90deg,#ef5b2a,#7d4adb)!important;border-radius:999px!important;padding:7px 10px!important;font-size:8px!important;font-weight:950!important}.experience .customize-reward{color:#fff!important;background:#171a20!important;border-color:#ef7449!important}.experience .final-reward{background:linear-gradient(135deg,#ef5b2a1c,#7450d017)!important;border-color:#ef5b2a59!important;position:relative!important;overflow:hidden!important}.experience .final-reward>b{color:#ef5b2a!important;letter-spacing:.08em!important;margin-top:8px!important;font-size:10px!important}.experience .final-reward-line{border:1px solid #ef5b2a!important;grid-template-columns:100px minmax(0,1fr) auto auto!important;align-items:center!important;gap:18px!important;margin-bottom:18px!important;padding:15px 17px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.experience .final-reward-line{border:1px solid color-mix(in srgb,#ef5b2a 40%,var(--line))!important}}.experience .final-reward-line{background:linear-gradient(100deg,#ef5b2a,var(--surface))!important;border-radius:18px!important}@supports (color:color-mix(in lab, red, red)){.experience .final-reward-line{background:linear-gradient(100deg,color-mix(in srgb,#ef5b2a 7%,var(--surface)),var(--surface))!important}}.experience .final-reward-visual{background:linear-gradient(145deg,#f8f8f7,#dfe2e7)!important;border-radius:12px!important;place-items:center!important;height:78px!important;display:grid!important;position:relative!important;overflow:hidden!important}.experience .final-reward-visual img{object-fit:contain!important;width:88%!important;height:88%!important}.experience .final-reward-visual span{color:#fff!important;letter-spacing:.12em!important;background:#15191f!important;border-radius:5px!important;padding:4px 6px!important;font-size:6px!important;font-weight:950!important;position:absolute!important;top:6px!important;left:6px!important}.experience .final-reward-line>div:nth-child(2){gap:4px!important;display:grid!important}.experience .final-reward-line>div:nth-child(2)>small{color:#ef5b2a!important;letter-spacing:.12em!important;font-size:8px!important;font-weight:950!important}.experience .final-reward-line>div:nth-child(2)>strong{font-size:14px!important}.experience .final-reward-line>div:nth-child(2)>p{color:var(--muted)!important;margin:0!important;font-size:10px!important}.experience .final-reward-line>b{color:#ef5b2a!important;font-size:17px!important}.experience .final-reward-line>button{color:#fff!important;background:#171a20!important;border:1px solid #ef6b3b!important;border-radius:10px!important;padding:10px 13px!important;font-size:9px!important;font-weight:900!important}.experience .reward-price-peek{background:linear-gradient(110deg,#ef5b2a1c,#754ed214)!important;border-color:#ef5b2a73!important}.experience .reward-price-peek strong{color:#ef6b3b!important}.experience .reward-design-estimate{background:linear-gradient(160deg,#ef5b2a14,var(--surface))!important;border-color:#ef5b2a52!important}.experience .reward-design-estimate .designer-estimate-heading strong{color:#ef6b3b!important}.experience .reward-loss-backdrop{z-index:12500!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:#05070adb!important;place-items:center!important;padding:22px!important;display:grid!important;position:fixed!important;inset:0!important}.experience .reward-loss-card{color:#fff!important;background:linear-gradient(145deg,#20232b,#101217)!important;border:1px solid #ffffff24!important;border-radius:20px!important;grid-template-columns:74px 1fr!important;gap:20px!important;width:min(620px,100%)!important;padding:28px!important;display:grid!important;box-shadow:0 30px 100px #0000008c!important}.experience .reward-loss-mark{color:#ef6d3e!important;letter-spacing:-.06em!important;background:#ef5b2a17!important;border:1px solid #ef5b2a75!important;border-radius:18px!important;place-items:center!important;width:70px!important;height:70px!important;font-size:20px!important;font-weight:950!important;display:grid!important}.experience .reward-loss-card>div:nth-child(2)>small{color:#ef7a4c!important;letter-spacing:.15em!important;font-size:8px!important;font-weight:950!important}.experience .reward-loss-card h2{color:#fff!important;letter-spacing:-.04em!important;margin:7px 0 8px!important;font-size:27px!important}.experience .reward-loss-card p{color:#a8afb9!important;margin:0!important;font-size:12px!important;line-height:1.55!important}.experience .reward-loss-actions{grid-column:1/-1!important;justify-content:flex-end!important;gap:9px!important;margin-top:5px!important;display:flex!important}.experience .reward-loss-actions button{color:#aeb4bd!important;background:0 0!important;border:1px solid #ffffff24!important;border-radius:10px!important;min-height:42px!important;padding:10px 14px!important;font-size:10px!important;font-weight:900!important}.experience .reward-loss-actions button:last-child{color:#fff!important;background:#ef5b2a!important;border-color:#ef6b3b!important}@keyframes reward-drop-float{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-5px)rotate(-1deg)}}@keyframes reward-energy-drift{0%{opacity:.35;translate:0}to{opacity:.82;translate:2px 8px}}@media (width<=720px){.experience .reward-popup{padding:0 17px 20px!important}.experience .reward-popup:before{height:300px!important}.experience .reward-celebration{text-align:left!important;grid-template-columns:1fr!important;justify-items:start!important;gap:13px!important;min-height:300px!important;margin:0 -17px!important;padding:31px 48px 31px 22px!important}.experience .reward-prize-icon{border-radius:16px!important;width:82px!important;height:82px!important;padding:17px 10px 13px!important}.experience .reward-prize-icon>span{font-size:23px!important}.experience .reward-prize-icon>b{font-size:6px!important}.experience .reward-title{font-size:36px!important}.experience .reward-unlocked{margin-left:0!important}.experience .reward-gift-list{grid-template-columns:1fr!important}.experience .reward-gift-list button,.experience .reward-gift-list button:nth-child(n){text-align:left!important;grid-template-rows:auto auto auto!important;grid-template-columns:100px 1fr!important;column-gap:12px!important;min-height:116px!important;padding:9px!important;display:grid!important}.experience .reward-gift-icon{grid-row:1/4!important;width:100px!important;height:96px!important;margin:0!important}.experience .reward-gift-list button>span,.experience .reward-gift-list button>strong,.experience .reward-gift-list button>small{grid-column:2!important}.experience .reward-size-row{align-items:flex-start!important}.experience .reward-actions{flex-direction:column-reverse!important}.experience .reward-actions button{width:100%!important}.experience .final-reward-line{grid-template-columns:78px 1fr!important}.experience .final-reward-line>b,.experience .final-reward-line>button{grid-column:2!important;justify-self:start!important}.experience .reward-loss-card{grid-template-columns:1fr!important;padding:23px!important}.experience .reward-loss-actions{flex-direction:column-reverse!important;grid-column:1!important}.experience .reward-loss-actions button{width:100%!important}}@media (prefers-reduced-motion:reduce){.experience .reward-prize-icon,.experience .reward-confetti i{animation:none!important}}.quick-startup,.quick-startup:before{background:#071019 var(--welcome-bg,url(/luquillo-welcome.jpg)) center 47%/cover no-repeat!important}.quick-startup .quick-startup-logo{opacity:0;transform:translateY(12px);object-fit:contain!important;filter:drop-shadow(0 5px 18px #000000b8)!important;width:min(300px,58vw)!important;height:auto!important;max-height:126px!important;margin:0 0 12px!important;animation:.9s cubic-bezier(.16,1,.3,1) 50ms forwards luquillo-title-in!important}.appearance-settings .welcome-media-settings{border-top:1px solid var(--line);grid-column:1/-1;gap:14px;padding-top:18px;display:grid}.appearance-settings .welcome-media-settings>header{gap:4px;display:grid}.appearance-settings .welcome-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.appearance-settings .welcome-media-grid article{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.appearance-settings .welcome-media-grid article{background:color-mix(in srgb,var(--surface) 84%,var(--bg))}}.appearance-settings .welcome-logo-preview,.appearance-settings .welcome-background-preview{background:#111822;border-radius:10px;grid-column:1/-1;height:118px;overflow:hidden}.appearance-settings .welcome-logo-preview{background-color:#0000;background-image:linear-gradient(45deg,#1c2128 25%,#0000 25% 75%,#1c2128 75%),linear-gradient(45deg,#1c2128 25%,#262c35 25% 75%,#1c2128 75%);background-position:0 0,9px 9px;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;place-items:center;padding:24px;display:grid}.appearance-settings .welcome-logo-preview img{object-fit:contain;width:min(250px,88%);max-height:86px}.appearance-settings .welcome-logo-preview span{color:#929aa5;font-size:11px;font-weight:800}.appearance-settings .welcome-background-preview{background-position:50%;background-size:cover}.appearance-settings .welcome-media-grid article>div:nth-child(2){gap:3px;min-width:0;display:grid}.appearance-settings .welcome-media-grid article b{font-size:12px}.appearance-settings .welcome-media-grid article>div:nth-child(2) small{max-width:260px;color:var(--muted);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.appearance-settings .welcome-media-upload,.appearance-settings .welcome-media-grid article>button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);text-align:center;cursor:pointer;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:850}.appearance-settings .welcome-media-upload{grid-column:1;place-items:center;display:grid}.appearance-settings .welcome-media-upload input{display:none}.appearance-settings .welcome-media-grid article>button{grid-column:2}@media (width<=760px){.appearance-settings .welcome-media-grid{grid-template-columns:1fr}.quick-startup .quick-startup-logo{width:min(250px,66vw)!important}}@media (prefers-reduced-motion:reduce){.quick-startup .quick-startup-logo{opacity:1!important;animation:none!important;transform:none!important}}.appearance-settings .privacy-branding-settings{border-top:1px solid var(--line);grid-column:1/-1;gap:14px;padding-top:18px;display:grid}.appearance-settings .privacy-branding-settings>header{gap:4px;display:grid}.appearance-settings .privacy-branding-grid{grid-template-columns:minmax(0,1fr) minmax(250px,.72fr);gap:12px;display:grid}.appearance-settings .privacy-branding-grid article{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.appearance-settings .privacy-branding-grid article{background:color-mix(in srgb,var(--surface) 84%,var(--bg))}}.appearance-settings .privacy-logo-preview{background:#121922;border-radius:10px;grid-column:1/-1;place-items:center;height:108px;padding:23px;display:grid;overflow:hidden}.appearance-settings .privacy-logo-preview img{object-fit:contain;width:min(240px,86%);max-height:74px}.appearance-settings .privacy-logo-preview span{color:#929aa5;font-size:11px;font-weight:800}.appearance-settings .privacy-branding-grid article>div:nth-child(2){gap:3px;min-width:0;display:grid}.appearance-settings .privacy-branding-grid article b{font-size:12px}.appearance-settings .privacy-branding-grid article>div:nth-child(2) small{color:var(--muted);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.appearance-settings .privacy-branding-grid article>button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);cursor:pointer;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:850}.appearance-settings .privacy-pin-setting{border:1px solid var(--line);background:var(--surface);border-radius:13px;align-content:center;align-self:stretch;padding:18px}@supports (color:color-mix(in lab, red, red)){.appearance-settings .privacy-pin-setting{background:color-mix(in srgb,var(--surface) 84%,var(--bg))}}.appearance-settings .privacy-pin-setting input{border:1px solid var(--line);background:var(--bg);width:100%;min-height:46px;color:var(--ink);letter-spacing:.24em;border-radius:9px;padding:10px 12px;font-size:18px;font-weight:900}.appearance-settings .privacy-pin-setting small{color:var(--muted);font-size:9px;line-height:1.45}.privacy-brand{width:min(440px,100vw - 32px);padding:44px!important}.privacy-screen-logo{object-fit:contain;filter:drop-shadow(0 8px 24px #00000073);width:min(300px,72vw);max-height:122px}.privacy-brand>small{margin-top:22px!important}.privacy-unlock{gap:10px;width:min(260px,100%);margin-top:25px;display:grid}.privacy-unlock label{text-align:left;gap:8px;display:grid}.privacy-unlock label span{color:currentColor;letter-spacing:.15em;opacity:.72;font-size:8px;font-weight:900}.privacy-unlock input{color:currentColor;letter-spacing:.28em;text-align:center;background:#ffffff1a;border:1px solid #ffffff38;border-radius:11px;outline:0;width:100%;min-height:48px;padding:10px 14px;font-size:21px;font-weight:900}.privacy-unlock input:focus{border-color:#ff8250;box-shadow:0 0 0 3px #ff693424}.privacy-unlock.has-error input{border-color:#ff705f}.privacy-unlock p{color:#ff998b;margin:0;font-size:9px;font-weight:750}.privacy-unlock button{width:100%;margin:2px 0 0!important}.privacy-unlock button:disabled{opacity:.42;cursor:not-allowed}@media (width<=760px){.appearance-settings .privacy-branding-grid{grid-template-columns:1fr}.privacy-brand{padding:34px 24px!important}}.experience .main-logo-slot{background:#141a22!important;border:0!important;border-radius:8px!important;flex:0 0 62px!important;width:62px!important;height:48px!important;padding:4px!important;overflow:hidden!important}.experience .main-logo-slot img{object-fit:contain!important;width:100%!important;height:100%!important}.appearance-settings .main-logo-settings{border-top:1px solid var(--line);grid-column:1/-1;gap:12px;padding-top:18px;display:grid}.appearance-settings .main-logo-settings>header{gap:4px;display:grid}.appearance-settings .main-logo-settings-row{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:180px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.appearance-settings .main-logo-settings-row{background:color-mix(in srgb,var(--surface) 84%,var(--bg))}}.appearance-settings .main-logo-preview{background:#121922;border-radius:9px;place-items:center;height:76px;padding:15px;display:grid}.appearance-settings .main-logo-preview img{object-fit:contain;width:100%;height:100%}.appearance-settings .main-logo-settings-row>div:nth-child(2){gap:3px;min-width:0;display:grid}.appearance-settings .main-logo-settings-row>div:nth-child(2) b{font-size:12px}.appearance-settings .main-logo-settings-row>div:nth-child(2) small{color:var(--muted);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.appearance-settings .main-logo-settings-row>button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);cursor:pointer;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:850}.hub-top-actions>.fcp-player-compact{flex:0 420px!important;width:420px!important;min-width:320px!important;height:52px!important}.fcp-player-compact{height:52px!important}.fcp-player-compact .fcp-mini-player{background:linear-gradient(145deg,#171d24,#0a0f14)!important;border:1px solid #313b46!important;border-radius:12px!important;grid-template-columns:38px minmax(120px,1fr) 58px 42px 48px!important;align-items:center!important;gap:6px!important;width:100%!important;height:52px!important;padding:6px!important;display:grid!important;box-shadow:inset 0 1px #ffffff14,0 8px 24px #0003!important}.fcp-player-compact .fcp-mini-play,.fcp-player-compact .fcp-mini-mute,.fcp-player-compact .fcp-mini-expand{color:#d8edf6!important;letter-spacing:.05em!important;background:linear-gradient(#252e38,#111820)!important;border:1px solid #35414c!important;border-radius:8px!important;width:100%!important;min-width:0!important;height:38px!important;padding:0!important;font-size:8px!important;font-weight:950!important}.fcp-player-compact .fcp-mini-play{color:#ff8d5d!important;font-size:13px!important}.fcp-player-compact .fcp-mini-mute.muted{color:#ff8e83!important;border-color:#a9433b!important}.fcp-player-compact .fcp-mini-track{text-align:left!important;background:linear-gradient(#07151d,#061016)!important;border:1px solid #183344!important;border-radius:8px!important;grid-template-columns:1fr!important;place-content:center start!important;gap:0!important;width:100%!important;height:38px!important;padding:4px 8px!important;display:grid!important;box-shadow:inset 0 0 12px #000,0 0 12px #2ab7ec14!important}.fcp-mini-track .fcp-mini-live{color:#66c9ef!important;letter-spacing:.13em!important;align-items:center!important;gap:5px!important;font-size:5px!important;font-weight:950!important;display:flex!important}.fcp-mini-track .fcp-mini-live i{background:#71808b!important;border-radius:50%!important;width:5px!important;height:5px!important}.fcp-mini-player.playing .fcp-mini-live i{background:#ff6d42!important;box-shadow:0 0 7px #ff6d42!important}.fcp-player-compact .fcp-mini-track strong{color:#e7f8ff!important;font-size:10px!important}.fcp-player-compact .fcp-mini-track small{color:#79909d!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:6px!important;overflow:hidden!important}.fcp-mini-spectrum{background:#071218;border-radius:7px;justify-content:center;align-items:flex-end;gap:2px;height:30px;padding:3px 5px;display:flex}.fcp-mini-spectrum i{background:#54c9ee;border-radius:2px 2px 0 0;width:3px;height:16%;box-shadow:0 0 4px #54c9ee8c}.fcp-mini-spectrum.playing i{animation:.72s ease-in-out infinite alternate fcp-spectrum}.fcp-mini-spectrum.playing i:nth-child(2n){animation-duration:.48s}.fcp-mini-spectrum.playing i:nth-child(3n){animation-duration:.94s}.fcp-transport{grid-template-columns:repeat(4,minmax(68px,1fr))!important}.fcp-main-mute.muted{color:#ff9a8f!important;background:#291516!important;border-color:#9d3c35!important}.work-mode-screen{background:radial-gradient(circle at 50% 20%,#2698cd1f,#0000 35%),linear-gradient(155deg,#0b1118,#111923 55%,#080d12)!important;justify-content:flex-start!important;padding:clamp(24px,4vh,44px) clamp(18px,6vw,92px)!important;overflow:auto!important}.work-mode-screen .work-mode-heading{color:#f3f6f8!important;margin-bottom:18px!important}.work-mode-screen .work-mode-heading p{color:#8e9ba8!important}.work-mode-screen>.fcp-stereo-expanded{z-index:1!important;border-radius:18px!important;width:min(1040px,100%)!important;max-height:none!important;margin:0 auto!important;position:relative!important;top:auto!important;left:auto!important;overflow:visible!important;transform:none!important;box-shadow:0 28px 80px #00000057!important}.work-mode-screen .work-mode-actions{margin-top:18px!important}@media (width<=980px){.hub-top-actions>.fcp-player-compact{flex:1 0 100%!important;width:100%!important;min-width:0!important}.appearance-settings .main-logo-settings-row{grid-template-columns:140px 1fr}.appearance-settings .main-logo-settings-row .welcome-media-upload,.appearance-settings .main-logo-settings-row>button{grid-row:2}}@media (width<=600px){.fcp-player-compact .fcp-mini-player{grid-template-columns:38px minmax(100px,1fr) 40px 44px!important}.fcp-mini-spectrum{display:none!important}.appearance-settings .main-logo-settings-row{grid-template-columns:1fr}.appearance-settings .main-logo-settings-row>*{grid-area:auto/1!important}.fcp-transport{grid-template-columns:repeat(2,1fr)!important}}.shop-audio{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}.hub-top-actions>.shop-audio-compact{flex:0 430px;width:430px;min-width:330px;height:50px}.shop-audio-dock{background:linear-gradient(90deg,#ffffff0f,#0000 8% 92%,#ffffff0a),linear-gradient(#20252b,#0a0d11);border:1px solid #37404a;border-radius:10px;grid-template-columns:38px minmax(130px,1fr) 64px 48px 58px;align-items:center;gap:6px;width:100%;height:50px;padding:5px;display:grid;box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #000,0 8px 24px #0a0c0f30}.shop-audio-dock button{cursor:pointer}.dock-power,.dock-mute,.dock-open{color:#d7dadc;letter-spacing:.05em;background:linear-gradient(#30363d,#11151a);border:1px solid #4b5158;border-radius:7px;height:38px;padding:0;font-size:7px;font-weight:950;box-shadow:inset 0 1px #ffffff1a}.dock-power{color:#ffc36d;font-size:12px;position:relative}.dock-power i{background:#6d5540;border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px;right:4px}.shop-audio-dock.is-playing .dock-power i{background:#ff8b32;box-shadow:0 0 8px #ff7a22}.dock-display{color:#ffc35f;text-align:left;background:linear-gradient(#ffbe460f,#0000),#090806;border:1px solid #392713;border-radius:6px;align-content:center;gap:0;min-width:0;height:38px;padding:3px 8px;display:grid;overflow:hidden;box-shadow:inset 0 0 15px #000,0 0 8px #ff911914}.dock-display span{color:#bd7730;letter-spacing:.16em;font-size:5px;font-weight:950}.dock-display strong{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 8px #ffa02873;font:800 10px/1.2 Courier New,monospace;overflow:hidden}.dock-display small{color:#876f53!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:6px!important;overflow:hidden!important}.dock-levels{background:#080706;border:1px solid #292018;border-radius:6px;justify-content:center;align-items:flex-end;gap:3px;height:30px;padding:4px 6px;display:flex}.dock-levels i{background:#b66b22;border-radius:1px 1px 0 0;width:3px;height:10%;box-shadow:0 0 4px #ff852273}.dock-levels.active i{animation:.72s ease-in-out infinite alternate vintage-level}.dock-levels.active i:nth-child(2n){animation-duration:.43s}.dock-levels.active i:nth-child(3n){animation-duration:.91s;animation-delay:-.23s}.dock-mute.active{color:#ff9b58;border-color:#9d4d2a;box-shadow:inset 0 0 11px #ff67212e}.dock-open{color:#ffc06c}.hub-main>.shop-audio-expanded{z-index:950;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050608e0;place-items:center;padding:20px;display:grid;position:fixed;inset:20px;overflow:auto}.work-mode-screen>.shop-audio-expanded{width:min(1120px,100%);margin:0 auto}.vintage-stereo{color:#e8e6e1;background:radial-gradient(circle at 50% 9%,#ff972c21,#0000 31%),linear-gradient(160deg,#171a20,#090b0f 58%,#14171b);border:1px solid #3f454b;border-radius:22px;width:min(1120px,100%);padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 34px 100px #0000008f}.vintage-stereo:before{content:"";filter:blur(36px);pointer-events:none;background:#ff6f161f;border-radius:50%;height:90px;position:absolute;inset:auto 12% -12px}.experience .vintage-stereo-header{height:auto!important;min-height:56px!important;color:inherit!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-bottom:1px solid #ffffff17!important;grid-template-columns:none!important;justify-content:space-between!important;align-items:flex-end!important;margin:0 0 16px!important;padding:0 2px 13px!important;display:flex!important}.vintage-stereo-header>div{gap:2px;display:grid}.vintage-stereo-header small{color:#c57935;letter-spacing:.2em;font-size:6px;font-weight:950}.vintage-stereo-header strong{letter-spacing:.08em;font-size:19px}.vintage-stereo-header span{color:#7f878e;font-size:8px}.vintage-stereo-header>button{color:#b7bec4;background:#11151a;border:1px solid #3e444b;border-radius:8px;padding:8px 11px;font-size:8px;font-weight:850}.stereo-rig{z-index:1;grid-template-columns:180px minmax(0,1fr) 180px;grid-template-areas:"left receiver right";align-items:end;gap:14px;display:grid;position:relative}.speaker-left{grid-area:left}.receiver-unit{grid-area:receiver}.speaker-right{grid-area:right}.wood-speaker{background:repeating-linear-gradient(87deg,#250d031a 0 2px,#ffb7630a 2px 5px,#0000 5px 12px),linear-gradient(105deg,#5b2a14,#a95e2c 45%,#6c351a 78%,#3f1c0d);border:3px solid #5d2d15;border-radius:8px 8px 5px 5px;grid-template-rows:82px 1fr auto;justify-items:center;gap:10px;height:300px;padding:20px 17px 14px;display:grid;position:relative;box-shadow:inset 7px 0 12px #ffb15c24,inset -8px 0 16px #1f080047,0 18px 25px #00000059}.speaker-screw{background:#08090a;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:inset 1px 1px #4e5660}.screw-a{top:8px;left:8px}.screw-b{top:8px;right:8px}.screw-c{bottom:8px;left:8px}.screw-d{bottom:8px;right:8px}.speaker-tweeter{background:radial-gradient(circle,#282b32 0 15%,#050608 19% 51%,#202329 54% 65%,#08090b 68%);border:6px solid #191b1f;border-radius:50%;place-items:center;width:68px;height:68px;display:grid;box-shadow:inset 0 0 16px #000,0 4px 9px #0006}.speaker-tweeter i{background:radial-gradient(circle at 38% 32%,#3e4651,#090a0c 70%);border-radius:50%;width:18px;height:18px}.speaker-woofer{background:radial-gradient(circle,#17191d 0 14%,#2d211b 17% 30%,#ba6f40 32% 49%,#311d15 51% 55%,#080a0c 58% 73%,#26292e 75%);border:8px solid #16181c;border-radius:50%;place-items:center;width:138px;height:138px;display:grid;position:relative;box-shadow:inset 0 0 18px #000,0 7px 13px #0006}.speaker-woofer i{background:radial-gradient(circle at 38% 32%,#292c31,#07080a 72%);border-radius:50%;width:48px;height:48px;box-shadow:0 3px 8px #000}.speaker-woofer b{border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffc28429}.speaker-woofer.pulsing{animation:.56s ease-in-out infinite alternate woofer-pulse}.wood-speaker>span{color:#ffdcb773;letter-spacing:.18em;align-self:end;font-size:5px;font-weight:900}.receiver-unit{background:linear-gradient(100deg,#a8abb0,#dadbdd 3%,#61646a 5%,#272b31 8% 92%,#676a70 95%,#dedfe0 97%,#8b8e94);border:3px solid #858991;border-radius:7px;min-width:0;padding:9px;box-shadow:0 18px 30px #00000073,inset 0 1px #ffffff73}.receiver-top{background:#0a0b0d;border:1px solid #08090b;border-radius:3px;grid-template-columns:1fr 1.12fr 1fr;gap:8px;min-height:128px;padding:10px;display:grid;box-shadow:inset 0 0 22px #000}.amber-vu{color:#4f2707;background:linear-gradient(#ffc464,#e89232);border:1px solid #5f3b19;border-radius:3px;min-width:0;height:106px;padding:12px 8px 7px;position:relative;overflow:hidden;box-shadow:inset 0 0 19px #4c1c0052,0 0 12px #ff952a30}.vu-numbers{justify-content:space-between;font-size:5px;font-weight:900;display:flex}.vu-ticks{border-bottom:1px solid #491f0099;justify-content:space-between;align-items:flex-end;height:42px;padding:8px 3px 0;display:flex}.vu-ticks i{width:1px;height:14px;transform:rotate(var(--tick,0deg));background:#5d2b06}.vu-ticks i:nth-child(2n){height:8px}.amber-vu>b{transform-origin:bottom;background:#481b03;width:2px;height:61px;position:absolute;bottom:23px;left:50%;transform:rotate(-34deg);box-shadow:0 0 2px #fff6}.amber-vu>b.moving{animation:.72s cubic-bezier(.35,.02,.35,1) infinite alternate vu-needle}.amber-vu:nth-child(2)>b.moving{animation-duration:.58s;animation-delay:-.27s}.amber-vu>small{text-align:center;letter-spacing:.13em;font-size:5px;font-weight:950;position:absolute;bottom:6px;left:0;right:0}.stereo-station-display{color:#ffbd52;text-align:center;background:radial-gradient(circle at 50% 40%,#23150a,#080706 72%);border:1px solid #35200e;border-radius:3px;align-content:center;justify-items:center;gap:3px;min-width:0;padding:9px 6px;display:grid;box-shadow:inset 0 0 18px #000}.stereo-station-display>span{letter-spacing:.14em;font:700 6px/1 Courier New,monospace}.stereo-station-display>strong{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 10px #ffa4317a;max-width:100%;font:800 clamp(10px,1.4vw,17px)/1.05 Courier New,monospace;overflow:hidden}.stereo-station-display>small{max-width:100%;color:#9a6b36!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9px!important;overflow:hidden!important}.receiver-bars{align-items:flex-end;gap:3px;height:32px;margin-top:3px;display:flex}.receiver-bars i{background:#ce7625;width:3px;height:12%;box-shadow:0 0 5px #ff851e99}.receiver-bars.active i{animation:.72s ease-in-out infinite alternate vintage-level}.receiver-bars.active i:nth-child(2n){animation-duration:.45s}.receiver-bars.active i:nth-child(3n){animation-duration:.98s;animation-delay:-.33s}.receiver-faceplate{background:linear-gradient(#2d3035,#111317 70%,#080a0d);border:1px solid #08090a;border-top-color:#5b5e62;border-radius:2px;grid-template-columns:72px 76px minmax(210px,1fr) minmax(150px,1fr) 76px;align-items:center;gap:9px;min-height:112px;padding:12px 10px 9px;display:grid;box-shadow:inset 0 1px #ffffff14}.receiver-power{color:#747a80;letter-spacing:.13em;background:0 0;border:0;justify-items:center;gap:5px;font-size:5px;font-weight:950;display:grid}.receiver-power i{background:#16191d;border:2px solid #4c5156;border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 4px #000}.receiver-power.on i{background:#ff8a32;border-color:#d66b28;box-shadow:0 0 12px #ff7526bf}.receiver-knob{background:repeating-conic-gradient(#aeb1b4 0 2deg,#5f6266 2deg 5deg);border:2px solid #767b80;border-radius:50%;width:70px;height:70px;padding:0;position:relative;box-shadow:inset 0 0 0 8px #8d9093,inset 0 0 0 10px #313439,0 6px 10px #00000073}.receiver-knob i{background:#15171a;width:2px;height:20px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.receiver-knob span{color:#777d82;letter-spacing:.12em;font-size:5px;font-weight:950;position:absolute;bottom:-16px;left:0;right:0}.receiver-transport{background:#090b0e;border:1px solid #34383d;border-radius:6px;grid-template-columns:repeat(4,1fr);gap:5px;padding:7px;display:grid}.receiver-transport button{color:#a7adb2;background:linear-gradient(#272b30,#111419);border:1px solid #3f444a;border-radius:5px;min-height:34px;padding:5px;font-size:7px;font-weight:900}.receiver-transport .transport-play{color:#ffc079;border-color:#8f4b22;box-shadow:inset 0 0 10px #ff7b1f1a}.receiver-transport .muted{color:#ff9f65;border-color:#a54e2a}.receiver-volume{grid-template-columns:1fr auto;align-items:center;gap:5px 8px;min-width:0;display:grid}.receiver-volume span{color:#727980;letter-spacing:.13em;grid-column:1/-1;font-size:5px;font-weight:950}.receiver-volume input{accent-color:#e27b2f;width:100%}.receiver-volume output{color:#ffb65d;font:800 10px Courier New,monospace}.stereo-preset-bank,.stereo-tone-controls,.stereo-now-playing,.stereo-source-drawer{z-index:1;background:#080a0dd1;border:1px solid #343940;border-radius:11px;position:relative}.stereo-preset-bank{margin-top:14px;padding:12px}.experience .stereo-preset-bank>header{height:auto!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;grid-template-columns:none!important;justify-content:space-between!important;align-items:flex-end!important;margin:0 0 9px!important;padding:0!important;display:flex!important}.stereo-preset-bank header>div{gap:2px;display:grid}.stereo-preset-bank header small,.stereo-tone-controls header small,.stereo-now-playing>small{color:#a86834;letter-spacing:.16em;font-size:6px;font-weight:950}.stereo-preset-bank header strong{font-size:12px}.stereo-preset-bank header button,.stereo-tone-controls header button{color:#aab0b5;background:#13171c;border:1px solid #3b4148;border-radius:6px;padding:7px 9px;font-size:7px;font-weight:850}.stereo-preset-bank>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.stereo-preset-bank>div>button{color:#bfc4c8;text-align:left;background:linear-gradient(#1d2228,#0d1014);border:1px solid #30353b;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:23px 1fr;gap:2px 6px;min-width:0;min-height:54px;padding:8px;display:grid}.stereo-preset-bank>div>button span{color:#825026;grid-row:1/3;align-self:center;font:800 12px Courier New,monospace}.stereo-preset-bank>div>button strong{color:#dadddf;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.stereo-preset-bank>div>button small{color:#6f777e!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:7px!important;overflow:hidden!important}.stereo-preset-bank>div>button.active{background:linear-gradient(#352116,#160f0a);border-color:#b8682d;box-shadow:inset 0 0 14px #ff872a17}.stereo-preset-bank>div>button.active span,.stereo-preset-bank>div>button.active strong{color:#ffb867}.stereo-tone-row{z-index:1;grid-template-columns:1.4fr .6fr;gap:12px;margin-top:12px;display:grid;position:relative}.stereo-tone-controls{padding:11px 13px}.experience .stereo-tone-controls>header{height:auto!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;grid-template-columns:none!important;justify-content:space-between!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}.stereo-tone-controls>div{justify-content:space-around;gap:8px;height:82px;margin-top:8px;display:flex}.stereo-tone-controls label{color:#7f858b;grid-template-rows:12px 48px 10px;justify-items:center;gap:2px;font-size:6px;display:grid}.stereo-tone-controls output{color:#d28a45;font:700 7px Courier New,monospace}.stereo-tone-controls input{accent-color:#d4772e;width:48px;transform:rotate(-90deg)}.stereo-now-playing{align-content:center;gap:4px;padding:13px 16px;display:grid}.stereo-now-playing strong{color:#ffb55f;text-overflow:ellipsis;white-space:nowrap;font:800 15px Courier New,monospace;overflow:hidden}.stereo-now-playing p{color:#7a8289!important;margin:0!important;font-size:9px!important}.stereo-now-playing span{color:#a0a6ab;margin-top:4px;font-size:7px}.stereo-source-drawer{gap:10px;margin-top:12px;padding:12px;display:grid}.source-services{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.source-services>a,.source-services>button{color:#b7bdc2;background:#11151a;border:1px solid #343940;border-radius:7px;align-items:center;gap:7px;min-height:44px;padding:8px;text-decoration:none;display:flex}.source-services b{color:#e28a43;font-size:8px}.source-services span{font-size:7px;font-weight:800}.source-services i{color:#646c73;margin-left:auto;font-size:7px}.stereo-custom-stream{grid-template-columns:1fr auto;gap:8px;display:grid}.stereo-custom-stream input{color:#d4d8db;background:#07090c;border:1px solid #333940;border-radius:7px;min-width:0;min-height:38px;padding:8px 10px;font-size:8px}.stereo-custom-stream button{color:#ffb06a;background:#2b190f;border:1px solid #8c4a24;border-radius:7px;padding:8px 12px;font-size:8px;font-weight:900}@keyframes vintage-level{0%{height:10%}to{height:94%}}@keyframes vu-needle{0%{transform:rotate(-38deg)}to{transform:rotate(31deg)}}@keyframes woofer-pulse{0%{transform:scale(.985)}to{transform:scale(1.015)}}.experience:not(.dark) .vintage-stereo .vintage-stereo-header,.experience.dark .vintage-stereo .vintage-stereo-header{color:#e8e6e1!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;padding:0 2px 13px!important}@media (width<=1040px){.stereo-rig{grid-template-columns:135px minmax(0,1fr) 135px}.wood-speaker{grid-template-rows:64px 1fr auto;height:255px;padding:15px 11px 12px}.speaker-tweeter{width:56px;height:56px}.speaker-woofer{width:110px;height:110px}.receiver-faceplate{grid-template-columns:54px 58px minmax(170px,1fr) minmax(120px,1fr) 58px}.receiver-knob{width:54px;height:54px}}@media (width<=800px){.hub-top-actions>.shop-audio-compact{flex:1 0 100%;width:100%;min-width:0}.stereo-rig{grid-template-columns:1fr;grid-template-areas:"receiver"}.wood-speaker{display:none}.receiver-faceplate{grid-template-columns:46px 1fr 1fr 46px}.receiver-transport{grid-area:1/2/auto/4}.receiver-volume{grid-column:2/4}.tune-left{grid-area:1/1}.tune-right{grid-area:1/4}.receiver-power{grid-column:1}.stereo-preset-bank>div{grid-template-columns:repeat(2,1fr)}.stereo-tone-row{grid-template-columns:1fr}.source-services{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.shop-audio-dock{grid-template-columns:36px minmax(100px,1fr) 44px 50px}.dock-levels{display:none}.dock-open{font-size:6px}.hub-main>.shop-audio-expanded{padding:8px;inset:0}.vintage-stereo{border-radius:13px;padding:12px}.receiver-top{grid-template-columns:1fr 1fr}.stereo-station-display{grid-area:1/1/auto/3}.amber-vu{height:82px}.receiver-faceplate{padding:9px 6px}.receiver-knob{width:42px;height:42px}.receiver-knob span{display:none}.stereo-preset-bank>div{grid-template-columns:1fr}.stereo-tone-controls{display:none}.source-services{grid-template-columns:repeat(2,1fr)}.stereo-custom-stream{grid-template-columns:1fr}}.experience .main-logo-slot{background:0 0!important;border-radius:50%!important;flex-basis:52px!important;width:52px!important;height:52px!important;padding:2px!important}.experience .main-logo-slot img{filter:drop-shadow(0 2px 5px #0000001f);object-fit:contain!important}.experience .main-logo-slot .theme-logo-dark,.experience.dark .main-logo-slot .theme-logo-light{display:none!important}.experience.dark .main-logo-slot .theme-logo-dark{display:block!important}.experience.dark .main-logo-slot img{filter:drop-shadow(0 2px 6px #00000057)}.experience .product-flow-screen .journey-heading p{font-weight:850;color:#ef5a2a!important}.experience.dark .product-flow-screen .journey-heading p{color:#ff8a52!important}.shop-audio-dock{grid-template-columns:34px minmax(112px,1fr) 42px 44px 52px;gap:5px}.dock-power,.dock-mute,.dock-open{height:36px}.dock-display{grid-template-rows:6px 12px 8px;align-content:center;height:36px;padding:4px 7px 3px}.dock-display span{white-space:nowrap;display:block;overflow:hidden;font-size:4.5px!important;line-height:6px!important}.dock-display strong{display:block;font-size:9px!important;line-height:12px!important}.dock-display small{font-size:5.5px!important;line-height:8px!important;display:block!important}.dock-levels{gap:2px;height:28px;padding:4px}.dock-levels i{width:2px}.dock-mute,.dock-open{font-size:6px}.hub-main>.shop-audio-expanded{place-items:start center;padding:16px 24px 36px;inset:84px 0 0}.vintage-stereo{background:radial-gradient(at 50% 3%,#ff9d3530,#0000 36%),linear-gradient(160deg,#191b20,#080a0d 61%,#15171b);border-radius:18px;width:min(1280px,100%);padding:20px;overflow:visible}.experience .vintage-stereo-header{align-items:center!important;min-height:60px!important;margin-bottom:14px!important;padding:5px 4px 13px!important}.vintage-stereo-header>div{gap:3px}.vintage-stereo-header small{font-size:7px!important;line-height:9px!important;display:block!important}.vintage-stereo-header strong{font-size:20px;line-height:22px;display:block}.vintage-stereo-header span{font-size:8px;line-height:11px;display:block}.stereo-rig{grid-template-columns:190px minmax(0,1fr) 190px;gap:16px}.wood-speaker{background:repeating-linear-gradient(93deg,#0000 0 8px,#300d0233 9px 10px,#ffbe6812 11px 12px,#0000 13px 20px),repeating-linear-gradient(3deg,#ffffff05 0 1px,#0000 1px 5px),linear-gradient(105deg,#4a1e0d,#a85b29 43%,#713416 76%,#351508);border-color:#4d220f;grid-template-rows:82px 1fr auto;height:310px;box-shadow:inset 8px 0 15px #ffb96829,inset -10px 0 18px #18060059,0 20px 30px #0000006b}.speaker-tweeter{border-width:7px;box-shadow:inset 0 0 18px #000,0 5px 11px #00000080,0 0 0 2px #00000073}.speaker-woofer{background:radial-gradient(circle,#14161a 0 14%,#30221c 17% 29%,#b86939 31% 48%,#3d2115 50% 56%,#08090b 59% 72%,#22252a 74%);box-shadow:inset 0 0 22px #000,0 8px 15px #00000080,0 0 0 2px #00000080}.receiver-unit{background:linear-gradient(90deg,#ffffff59,#0000 2% 98%,#ffffff47),repeating-linear-gradient(0deg,#ffffff06 0 1px,#00000005 1px 3px),linear-gradient(100deg,#7c8084,#dadcdd 3%,#55595e 5%,#25292e 8% 92%,#565a5f 95%,#dcddde 97%,#777b80);border-width:4px;border-color:#8e9296;padding:10px;position:relative;box-shadow:0 21px 34px #00000080,inset 0 1px #ffffff94}.receiver-unit:before,.receiver-unit:after{content:"";z-index:2;opacity:.5;pointer-events:none;background:linear-gradient(90deg,#0000,#c8cacb 8% 92%,#0000);height:2px;position:absolute;left:17px;right:17px}.receiver-unit:before{top:7px}.receiver-unit:after{bottom:7px}.receiver-top{background:linear-gradient(#0e1013,#050608);grid-template-columns:1fr .82fr 1fr;grid-template-areas:"left-meter station-display right-meter";gap:10px;min-height:132px;padding:11px}.receiver-top>.amber-vu:first-child{grid-area:left-meter}.receiver-top>.amber-vu:nth-child(2){grid-area:right-meter}.receiver-top>.stereo-station-display{grid-area:station-display}.amber-vu{background:linear-gradient(#fff3,#0000 18%),radial-gradient(at 50% 20%,#ffd27d,#eda03c 70%,#cf7525);border-color:#75461c;height:108px;box-shadow:inset 0 0 23px #4c1c005c,0 0 15px #ff952a3d}.stereo-station-display{background:repeating-linear-gradient(0deg,#ffb14706 0 1px,#0000 1px 3px),radial-gradient(circle at 50% 40%,#2b190b,#070605 74%);border-color:#472b12}.receiver-faceplate{background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px),linear-gradient(#31343a,#171a1e 58%,#080a0d);grid-template-columns:54px 78px minmax(270px,1.25fr) minmax(190px,.75fr) 78px;gap:12px;min-height:132px;padding:15px 14px 20px}.receiver-knob{background:radial-gradient(circle at 37% 31%,#fffc 0 2%,#0000 4%),radial-gradient(circle at 38% 34%,#e1e3e4,#a5a9ac 38%,#65696c 70%,#d4d6d7 76%,#777b7e 100%);border:4px solid #24282c;width:66px;height:66px;margin:0 auto 13px;box-shadow:inset 0 0 0 3px #ffffff2e,inset 0 0 0 7px #41444759,0 0 0 2px #92969a,0 7px 12px #00000080}.receiver-knob i{background:#2b2e31;width:2px;height:17px;top:7px;box-shadow:1px 0 #ffffff73}.receiver-knob span{color:#9ba0a4;font-size:6px;line-height:9px;bottom:-20px}.receiver-transport{grid-template-columns:44px 48px 44px minmax(58px,1fr);justify-content:center;gap:6px;min-width:0;padding:8px}.receiver-transport button{min-height:38px;font-size:8px}.receiver-volume{background:linear-gradient(#d4d0c5,#a7a398);border:1px solid #4d5051;border-radius:5px;min-width:160px;padding:9px 11px}.receiver-volume span{color:#5e5b55}.receiver-volume output{color:#ad5e20}.stereo-preset-bank>div{grid-template-columns:repeat(4,minmax(0,1fr))}.appearance-settings .privacy-pin-setting{align-content:center;gap:10px;display:grid}.appearance-settings .privacy-pin-setting label{gap:7px;display:grid}.appearance-settings .privacy-pin-setting button{color:#fff;cursor:pointer;background:#ef5a2a;border:1px solid #d9652f;border-radius:9px;min-height:40px;padding:9px 12px;font-size:10px;font-weight:900}.appearance-settings .privacy-pin-setting button:disabled{border-color:var(--line);background:var(--surface);color:var(--muted);cursor:not-allowed}@media (width<=1180px){.vintage-stereo{width:min(1080px,100%)}.stereo-rig{grid-template-columns:150px minmax(0,1fr) 150px;gap:12px}.wood-speaker{height:280px;padding:16px 12px 13px}.speaker-woofer{width:120px;height:120px}.receiver-faceplate{grid-template-columns:46px 62px minmax(210px,1fr) minmax(150px,.75fr) 62px;gap:8px;padding-inline:9px}.receiver-knob{width:56px;height:56px}}@media (width<=800px){.hub-main>.shop-audio-expanded{padding:12px;inset:76px 0 0}.vintage-stereo{overflow:hidden}.receiver-top{grid-template-columns:1fr 1fr;grid-template-areas:"station-display station-display""left-meter right-meter"}.receiver-faceplate{grid-template-columns:54px 1fr 1fr 54px}.receiver-knob{width:48px;height:48px}}@media (width<=560px){.hub-top-actions>.shop-audio-compact{width:100%;min-width:0}.shop-audio-dock{grid-template-columns:34px minmax(100px,1fr) 42px 48px}}.hub-top-actions>.shop-audio-compact{flex:0 320px;width:320px;min-width:285px}.shop-audio-dock{grid-template-columns:40px minmax(170px,1fr) 40px;gap:7px;padding:5px 6px}.dock-power,.dock-mute{border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.dock-power .compact-transport-icon{border-radius:0;width:18px;height:18px;display:block;position:relative;bottom:auto;right:auto;box-shadow:none!important;background:0 0!important}.compact-transport-icon.is-play:before{content:"";filter:drop-shadow(0 0 4px #ff972d61);border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid #ffc169;width:0;height:0;position:absolute;top:2px;left:5px}.compact-transport-icon.is-pause:before,.compact-transport-icon.is-pause:after{content:"";background:#ffc169;border-radius:1px;width:5px;height:14px;position:absolute;top:2px;box-shadow:0 0 5px #ff972d4d}.compact-transport-icon.is-pause:before{left:3px}.compact-transport-icon.is-pause:after{right:3px}.dock-mute{padding:0}.compact-volume-icon{width:21px;height:18px;display:block;position:relative}.compact-volume-icon:before{content:"";clip-path:polygon(0 30%,35% 30%,78% 0,78% 100%,35% 70%,0 70%);background:#d8dde1;width:12px;height:12px;position:absolute;top:3px;left:1px}.compact-volume-icon:after{content:"";border-right:2px solid #d8dde1;border-radius:0 12px 12px 0;width:7px;height:10px;position:absolute;top:4px;right:0}.compact-volume-icon b{z-index:2;background:#ff8e54;border-radius:2px;width:2px;height:24px;display:none;position:absolute;top:-3px;left:10px;transform:rotate(-42deg);box-shadow:0 0 4px #ff592a59}.compact-volume-icon.is-muted:after{display:none}.compact-volume-icon.is-muted b{display:block}.dock-display{grid-template-rows:16px 11px;gap:1px;height:38px;padding:5px 10px}.dock-display strong{font-size:11px!important;line-height:16px!important}.dock-display small{color:#a58b69!important;font-size:7px!important;line-height:11px!important}.vintage-stereo-header small{font-size:9px!important;line-height:11px!important}.vintage-stereo-header strong{font-size:22px;line-height:24px}.vintage-stereo-header span{font-size:10px;line-height:13px}.wood-speaker>span{font-size:7px;line-height:9px}.vu-numbers{font-size:8px!important}.amber-vu>small{letter-spacing:.11em;font-size:9px!important;line-height:11px!important}.stereo-station-display>span{font-size:8px;line-height:10px}.stereo-station-display>strong{font-size:clamp(13px,1.2vw,18px)}.stereo-station-display>small{color:#bd8950!important;font-size:10px!important;line-height:13px!important}.receiver-power,.receiver-knob span{font-size:8px;line-height:10px}.receiver-transport button{font-size:10px}.receiver-volume{min-width:170px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr auto;align-items:center;gap:4px 8px;padding:1px 5px;display:grid;position:relative}.receiver-volume span{color:#9ba1a6;letter-spacing:.12em;grid-column:1;font-size:8px;line-height:10px}.receiver-volume output{color:#ffb85f;text-align:center;text-shadow:0 0 7px #ff992b73;background:#090806;border:1px solid #58391f;border-radius:3px;grid-column:2;min-width:30px;padding:3px 5px;font:800 11px/1 Courier New,monospace}.receiver-volume input{appearance:none;cursor:pointer;background:0 0;grid-column:1/-1;width:100%;height:24px;margin:0}.receiver-volume input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#dd7830 0 var(--music-volume),#3f4448 var(--music-volume) 100%);border:1px solid #111418;border-radius:999px;height:5px;box-shadow:inset 0 1px 2px #000c}.receiver-volume input::-webkit-slider-thumb{appearance:none;background:radial-gradient(circle at 35% 30%,#f3f4f4,#a2a6a8 48%,#626669 72%,#d4d6d7);border:2px solid #373b3e;border-radius:50%;width:20px;height:20px;margin-top:-8px;box-shadow:0 2px 6px #000000a6,inset 0 0 0 2px #ffffff2e}.receiver-volume input::-moz-range-track{background:#3f4448;border:1px solid #111418;border-radius:999px;height:5px}.receiver-volume input::-moz-range-progress{background:#dd7830;border-radius:999px;height:5px}.receiver-volume input::-moz-range-thumb{background:#bfc2c4;border:2px solid #373b3e;border-radius:50%;width:18px;height:18px}.stereo-preset-bank header small,.stereo-tone-controls header small,.stereo-now-playing>small{font-size:9px!important;line-height:11px!important}.stereo-preset-bank header strong{font-size:14px;line-height:17px}.stereo-preset-bank header button,.stereo-tone-controls header button{font-size:10px}.stereo-preset-bank>div>button{min-height:62px}.stereo-preset-bank>div>button span{font-size:14px}.stereo-preset-bank>div>button strong{font-size:11px}.stereo-preset-bank>div>button small{font-size:9px!important;line-height:11px!important}.stereo-tone-controls label,.stereo-tone-controls output{font-size:9px}.stereo-now-playing p{font-size:11px!important}.stereo-now-playing span,.source-services b,.source-services span,.source-services i,.stereo-custom-stream input,.stereo-custom-stream button{font-size:9px}@media (width<=800px){.hub-top-actions>.shop-audio-compact{flex:1 0 100%;width:100%;min-width:0}.shop-audio-dock{grid-template-columns:40px minmax(150px,1fr) 40px}}.experience.dark .account>b{border:2px solid #454a50;font-size:14px;font-weight:950;box-shadow:0 4px 14px #0000006b,0 0 0 3px #ffffff0d;color:#14171b!important;background:#f7f7f5!important}.experience .product-flow-screen .panel-navigation{justify-content:flex-start}.experience .fcp-magic-flow{z-index:1600;color:#14181e;background:radial-gradient(circle at 12% 2%,#f04f2414,#0000 27rem),linear-gradient(#fff 0,#fbfaf8 100%);font-family:inherit;position:fixed;inset:0;overflow:auto}.experience .fcp-magic-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20!important;background:#ffffffe8!important;border:0!important;border-bottom:1px solid #e7e4df!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;width:100%!important;height:78px!important;min-height:78px!important;margin:0!important;padding:0 clamp(22px,4vw,72px)!important;display:grid!important;position:sticky!important;top:0!important;box-shadow:0 8px 30px #191d220d!important}.fcp-magic-brand,.fcp-magic-exit{color:#171b20;cursor:pointer;background:0 0;border:0}.fcp-magic-left{justify-self:start;align-items:center;gap:16px;display:flex}.fcp-magic-back{color:#3d454f;cursor:pointer;background:#ffffffb8;border:1px solid #dedbd5;border-radius:999px;min-height:36px;padding:8px 13px;font-size:10px;font-weight:700;transition:all .2s}.fcp-magic-back:hover{color:#e84923;border-color:#ef5128;transform:translate(-2px)}.fcp-magic-brand{letter-spacing:.12em;justify-self:start;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:flex}.fcp-magic-brand span{color:#fff;background:linear-gradient(135deg,#ff6b36,#ec352d);border-radius:11px;place-items:center;width:34px;height:34px;font-size:15px;display:grid;box-shadow:0 8px 20px #ee462640}.fcp-magic-brand strong{font-weight:950}.fcp-magic-exit{border:1px solid #dedbd5;border-radius:999px;justify-self:end;min-width:68px;padding:10px 15px;font-size:12px;font-weight:850}.fcp-magic-progress{justify-items:center;gap:7px;display:grid}.fcp-magic-progress>span{color:#6c747f;letter-spacing:.18em;font-size:8px;font-weight:900}.fcp-magic-progress>div{gap:5px;display:flex}.fcp-magic-progress i{background:#ddd9d2;border-radius:999px;width:28px;height:3px;transition:all .3s}.fcp-magic-progress i.active,.fcp-magic-progress i.complete{background:#f04f24}.magic-centered-stage,.magic-creative-stage{align-content:center;justify-items:center;gap:34px;width:min(1040px,100% - 40px);min-height:calc(100vh - 78px);margin:auto;padding:64px 0 74px;animation:.5s cubic-bezier(.2,.8,.2,1) both magic-stage-in;display:grid}.magic-centered-stage.is-leaving{pointer-events:none;animation:.32s cubic-bezier(.55,.05,.68,.53) both magic-stage-out}@keyframes magic-stage-in{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:none}}@keyframes magic-stage-out{to{opacity:0;transform:translateY(-24px)scale(.985)}}.magic-centered-copy{text-align:center;justify-items:center;gap:12px;width:min(800px,100%);display:grid}.magic-centered-copy>span,.magic-results-intro>div:first-child>span{color:#e94a24;letter-spacing:.2em;font-size:10px;font-weight:950}.magic-centered-copy h2{color:#14181e;letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(36px,5vw,64px);line-height:.98}.magic-centered-copy p{color:#66717f;max-width:650px;margin:0;font-size:15px;line-height:1.55}.magic-centered-answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;width:min(900px,100%);display:grid}.magic-centered-answers>button{color:#171b20;text-align:left;cursor:pointer;background:#ffffffe0;border:1px solid #dfdcd6;border-radius:18px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;min-height:112px;padding:18px;transition:all .22s;display:grid;position:relative;box-shadow:0 9px 28px #181d230d}.magic-centered-answers>button:hover{z-index:1;border-color:#f04f24;transform:translateY(-3px);box-shadow:0 16px 40px #e74c251f}.magic-centered-answers>button>i{color:#ed4b22;background:#fff0e8;border-radius:14px;place-items:center;width:48px;height:48px;font-size:20px;font-style:normal;display:grid}.magic-centered-answers>button>span{gap:5px;display:grid}.magic-centered-answers strong{font-size:16px}.magic-centered-answers small{color:#6c7580;font-size:11px;line-height:1.4}.magic-centered-answers b{color:#d4d0c9;font-size:25px}.magic-flow-back,.magic-change-creative{color:#68717c;cursor:pointer;background:0 0;border:0;padding:7px;font-size:11px;font-weight:800}.magic-flow-back:hover,.magic-change-creative:hover{color:#e84a24}.magic-creative-stage{width:min(1100px,100% - 40px)}.magic-creative-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(900px,100%);display:grid}.magic-creative-choices>button{color:#171b20;text-align:left;cursor:pointer;background:#fff;border:1px solid #dedbd5;border-radius:24px;align-content:start;justify-items:start;gap:12px;min-height:230px;padding:30px;transition:all .22s;display:grid;box-shadow:0 16px 45px #171b200f}.magic-creative-choices>button:hover{border-color:#f04f24;transform:translateY(-4px);box-shadow:0 22px 55px #e74c2521}.magic-creative-choices i{color:#fff;background:#171b20;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:8px;font-size:24px;font-style:normal;display:grid}.magic-creative-choices>button:last-child i{background:linear-gradient(135deg,#ff6c34,#e7362d)}.magic-creative-choices strong{letter-spacing:-.03em;font-size:23px}.magic-creative-choices span{color:#68727e;font-size:12px;line-height:1.5}.magic-creative-choices b{color:#e94a24;margin-top:auto;font-size:11px}.magic-upload-workspace,.magic-ai-workspace{justify-items:center;gap:16px;width:min(820px,100%);display:grid}.magic-upload-card,.magic-ai-workspace>label{background:#fff;border:1px solid #dedbd5;border-radius:22px;gap:18px;width:100%;padding:24px;display:grid;box-shadow:0 18px 50px #181c2212}.magic-upload-preview{background:#f6f4f0;border-radius:16px;grid-template-columns:minmax(160px,260px) 1fr;align-items:center;gap:24px;min-height:200px;padding:24px;display:grid}.magic-upload-preview img{object-fit:contain;width:100%;height:170px}.magic-upload-preview>div{gap:5px;display:grid}.magic-upload-preview span{color:#68717d;font-size:11px}.magic-upload-empty{background:#f8f7f4;border:1px dashed #cdc7bf;border-radius:16px;place-content:center;justify-items:center;gap:8px;min-height:210px;display:grid}.magic-upload-empty i{color:#ed4b22;background:#fff0e8;border-radius:50%;place-items:center;width:50px;height:50px;font-size:23px;font-style:normal;display:grid}.magic-upload-empty span{color:#727b85;font-size:10px}.magic-upload-card>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.magic-upload-card label,.magic-upload-card>div:last-child>button{color:#1a1d22;cursor:pointer;background:#fff;border:1px solid #d8d4cd;border-radius:11px;min-height:42px;padding:12px 17px;font-size:11px;font-weight:850}.magic-upload-card label input{display:none}.magic-upload-card .magic-build-collections,.magic-ai-workspace>.magic-build-collections{color:#fff;background:linear-gradient(135deg,#ff6432,#e83a29);border-color:#e94822;box-shadow:0 10px 25px #ea402633}.magic-ai-workspace>label>span{color:#23272d;letter-spacing:.07em;font-size:11px;font-weight:900}.magic-ai-workspace textarea{resize:vertical;color:#15191f;background:#faf9f7;border:1px solid #dedad3;border-radius:14px;outline:none;min-height:155px;padding:16px;font:600 14px/1.55 inherit}.magic-ai-workspace textarea:focus{border-color:#ef5128;box-shadow:0 0 0 3px #ef51281a}.magic-ai-suggestions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.magic-ai-suggestions button{color:#5f6873;cursor:pointer;background:#fff;border:1px solid #dedad3;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:800}.magic-ai-workspace>.magic-build-collections{cursor:pointer;border:0;border-radius:13px;min-height:48px;padding:13px 22px;font-size:11px;font-weight:900}.magic-ai-workspace>.magic-build-collections:disabled{opacity:.5;cursor:not-allowed}.magic-collection-results{width:min(1480px,100% - 48px);margin:auto;padding:58px 0 90px;animation:.6s cubic-bezier(.2,.8,.2,1) both magic-stage-in}.magic-results-intro{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:30px;margin-bottom:34px;display:grid}.magic-results-intro>div:first-child{gap:9px;display:grid}.magic-results-intro h2{letter-spacing:-.055em;max-width:880px;margin:0;font-size:clamp(34px,4vw,58px);line-height:1}.magic-results-intro p{color:#68727d;max-width:730px;margin:0;font-size:13px;line-height:1.55}.magic-answer-summary{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.magic-answer-summary span{color:#545e69;background:#fff;border:1px solid #e0dcd6;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:850}.magic-six-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.magic-group-card{background:#fff;border:1px solid #dedbd5;border-radius:26px;gap:20px;padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 48px #181d2311}.magic-group-card:before{content:"";z-index:0;background:linear-gradient(90deg,#ef4d25,#ff9c54);height:5px;position:absolute;inset:0 0 auto}.magic-group-card.ocean:before{background:linear-gradient(90deg,#1b74bc,#4dbfca)}.magic-group-card.forest:before{background:linear-gradient(90deg,#267659,#99ac62)}.magic-group-card.plum:before{background:linear-gradient(90deg,#6d4b91,#cc6d8f)}.magic-group-card.gold:before{background:linear-gradient(90deg,#ac6f17,#e5b34b)}.magic-group-card.ink:before{background:linear-gradient(90deg,#20242b,#7a8490)}.magic-group-card>header{z-index:1!important;width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:1fr auto!important;gap:5px 15px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important}.magic-group-card>header>span{color:#e84a24;letter-spacing:.17em;grid-column:1;font-size:8px;font-weight:950}.magic-group-card>header h3{letter-spacing:-.035em;grid-column:1;margin:0;font-size:24px}.magic-group-card>header p{color:#69727e;grid-column:1;margin:0;font-size:10px;line-height:1.45}.magic-group-card>header>small{color:#727a83;letter-spacing:.09em;background:#f4f1ec;border-radius:999px;grid-area:1/2/4;align-self:center;padding:7px 9px;font-size:7px;font-weight:900}.magic-group-stage{background:radial-gradient(at 50% 88%,#00000017,#0000 45%),linear-gradient(#fff 0,#fbfaf8 73%,#f0eeea 73%,#faf9f7 100%);border:1px solid #ebe8e2;border-radius:20px;align-items:end;min-height:390px;padding:20px 17px 0;display:grid;position:relative}.magic-group-stage:after{content:"";filter:blur(14px);background:#14181d14;border-radius:50%;height:32px;position:absolute;bottom:6%;left:7%;right:7%}.magic-group-products{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:2px;height:365px;display:grid;position:relative}.magic-group-product{gap:7px;min-width:0;transition:all .2s;display:grid;position:relative}.magic-group-product:nth-child(2){z-index:2;transform-origin:bottom;transform:scale(1.08)}.magic-group-product.selected{filter:none}.magic-group-product:not(.selected){filter:grayscale(.75);opacity:.57}.magic-product-select{color:#1a1e23;cursor:pointer;background:0 0;border:0;gap:5px;min-width:0;padding:0 4px 10px;display:grid;position:relative}.magic-product-select>i{align-items:end;height:265px;font-style:normal;display:grid;position:relative;overflow:hidden}.magic-product-select>i>img:first-child{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 10px #0b0f1426);width:100%;height:100%}.magic-group-art{z-index:2;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);object-fit:contain!important;filter:drop-shadow(0 1px 2px #00000026)!important;width:40%!important;height:31%!important}.magic-ai-mark{z-index:3;color:#fff;background:linear-gradient(135deg,#ff9e52,#ec422b);border-radius:18px;place-items:center;width:54px;height:54px;font-size:24px;display:grid;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);box-shadow:0 7px 20px #e5472740}.magic-product-check{z-index:5;color:#7b838d;background:#ffffffeb;border:1px solid #d7d2ca;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:950;display:grid;position:absolute;top:6px;right:8px;box-shadow:0 3px 10px #00000014}.magic-group-product.selected .magic-product-check{color:#fff;background:#ed4d25;border-color:#ed4d25}.magic-product-select>span:last-child{text-align:center;justify-items:center;gap:2px;min-height:35px;display:grid}.magic-product-select strong{font-size:10px}.magic-product-select small{color:#7a828b;font-size:7px}.magic-product-customize{color:#343a42;cursor:pointer;background:#fffffff0;border:1px solid #d9d5ce;border-radius:999px;justify-self:center;min-height:30px;padding:7px 10px;font-size:8px;font-weight:900}.magic-product-customize:hover{color:#e94a24;border-color:#e94a24}.magic-group-actions{grid-template-columns:auto 1fr;gap:10px;display:grid}.magic-select-all,.magic-add-group{cursor:pointer;border-radius:12px;min-height:45px;padding:11px 15px;font-size:10px;font-weight:900}.magic-select-all{color:#5c6570;background:#fff;border:1px solid #dcd8d1}.magic-add-group{color:#fff;background:linear-gradient(135deg,#ff6030,#e83b28);border:1px solid #e34420;justify-content:space-between;align-items:center;display:flex;box-shadow:0 9px 22px #e641252e}.magic-add-group b{background:#ffffff2b;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.magic-add-group.added{background:#1f9064;border-color:#1c855c}.magic-add-group:disabled{box-shadow:none;cursor:not-allowed;background:#d6d2cb;border-color:#d6d2cb}.magic-results-footer{background:#fff;border:1px solid #dedbd5;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-top:28px;padding:20px;display:grid;box-shadow:0 12px 34px #181c220d}.magic-results-footer button{color:#272d34;cursor:pointer;background:#fff;border:1px solid #d9d5ce;border-radius:11px;min-height:42px;padding:11px 16px;font-size:10px;font-weight:900}.magic-results-footer button:last-child{color:#fff;background:#171b20;border-color:#171b20}.magic-results-footer span{color:#707984;text-align:center;font-size:10px}.appearance-settings .magic-question-settings{border-top:1px solid var(--line);grid-column:1/-1;gap:15px;padding-top:20px;display:grid}.appearance-settings .magic-question-settings>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.appearance-settings .magic-question-settings>header>div{gap:4px;display:grid}.appearance-settings .magic-question-settings>header button{color:#fff;cursor:pointer;background:#ef4d26;border:0;border-radius:9px;min-height:38px;padding:9px 13px;font-size:9px;font-weight:900}.magic-question-settings-list{gap:12px;display:grid}.magic-question-settings-list>article{border:1px solid var(--line);background:var(--surface);border-radius:13px;gap:13px;padding:15px;display:grid}.magic-question-setting-toolbar{align-items:center;gap:7px;display:flex}.magic-question-setting-toolbar>span{color:#ec4c25;letter-spacing:.12em;font-size:10px;font-weight:950}.magic-question-setting-toolbar>label{min-width:0;color:var(--muted);align-items:center;gap:6px;margin-right:auto;font-size:9px;font-weight:850;display:flex}.magic-question-setting-toolbar>label input{opacity:0;pointer-events:none;position:absolute}.magic-question-setting-toolbar>label i{background:#c9cdd1;border-radius:999px;width:28px;height:16px;transition:all .2s;position:relative}.magic-question-setting-toolbar>label i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:all .2s;position:absolute;top:3px;left:3px}.magic-question-setting-toolbar>label input:checked+i{background:#ec4c25}.magic-question-setting-toolbar>label input:checked+i:after{transform:translate(12px)}.magic-question-setting-toolbar>div{gap:5px;display:flex}.magic-question-setting-toolbar button{border:1px solid var(--line);background:var(--bg);min-width:30px;height:30px;color:var(--ink);cursor:pointer;border-radius:8px;padding:0 8px;font-size:10px;font-weight:900}.magic-question-setting-toolbar button:disabled{opacity:.35;cursor:not-allowed}.magic-question-setting-toolbar button:last-child{color:#d5422e}.magic-question-settings-list>article.disabled{opacity:.62}.magic-question-setting-fields{grid-template-columns:minmax(130px,.55fr) minmax(220px,1.25fr) minmax(180px,1fr);gap:9px;display:grid}.magic-question-setting-fields label{min-width:0}.magic-question-setting-fields input,.magic-option-settings>div>input{border:1px solid var(--line);background:var(--bg);width:100%;min-height:38px;color:var(--ink);border-radius:8px;padding:8px 10px;font-size:10px;font-weight:650}.magic-option-settings{gap:7px;display:grid}.magic-option-settings>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.magic-option-settings>header strong{letter-spacing:.1em;font-size:9px}.magic-option-settings>header button{border:1px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:850}.magic-option-settings>div{grid-template-columns:74px minmax(140px,.65fr) minmax(180px,1fr) 32px;align-items:center;gap:7px;display:grid}.magic-option-settings>div>button{border:1px solid var(--line);background:var(--bg);color:#d5422e;cursor:pointer;border-radius:8px;width:32px;height:38px}.experience.dark .fcp-magic-flow{color:#f6f7f8;background:radial-gradient(circle at 12% 2%,#f04f241f,#0000 28rem),linear-gradient(#14181d,#101318)}.experience.dark .fcp-magic-header{background:#13171ceb!important;border-bottom-color:#343940!important;box-shadow:0 8px 30px #0000003b!important}.experience.dark .fcp-magic-brand,.experience.dark .fcp-magic-exit{color:#f7f8f9}.experience.dark .fcp-magic-exit{border-color:#444a52}.experience.dark .fcp-magic-progress i{background:#3b4149}.experience.dark .magic-centered-copy h2{color:#f7f8f9}.experience.dark .magic-centered-copy p,.experience.dark .magic-results-intro p{color:#a9b0b9}.experience.dark .magic-centered-answers>button,.experience.dark .magic-creative-choices>button,.experience.dark .magic-upload-card,.experience.dark .magic-ai-workspace>label,.experience.dark .magic-answer-summary span,.experience.dark .magic-group-card,.experience.dark .magic-results-footer{color:#f7f8f9;background:#1c2127;border-color:#373d44;box-shadow:0 16px 45px #0000002e}.experience.dark .magic-centered-answers>button>i{background:#33231f}.experience.dark .magic-creative-choices i{background:#07090b}.experience.dark .magic-upload-preview,.experience.dark .magic-upload-empty,.experience.dark .magic-ai-workspace textarea{color:#f7f8f9;background:#15191e;border-color:#3a4047}.experience.dark .magic-group-stage{background:radial-gradient(at 50% 88%,#00000059,#0000 45%),linear-gradient(#f7f7f5 0,#e8e7e4 73%,#bfc1c1 73%,#dcdddc 100%);border-color:#363b42}.experience.dark .magic-group-card>header h3,.experience.dark .magic-product-select{color:#f7f8f9}.experience.dark .magic-group-card>header>small{color:#adb5be;background:#2a3036}.experience.dark .magic-select-all,.experience.dark .magic-product-customize,.experience.dark .magic-results-footer button:first-child{color:#e9ecef;background:#20262c;border-color:#444a52}.experience.dark .magic-results-footer button:last-child{color:#14181d;background:#f4f5f6;border-color:#f4f5f6}@media (width<=1000px){.magic-six-grid,.magic-results-intro{grid-template-columns:1fr}.magic-answer-summary{justify-content:flex-start}.magic-group-stage{min-height:420px}.magic-group-products{height:390px}.magic-product-select>i{height:290px}}@media (width<=720px){.experience .fcp-magic-header{grid-template-columns:1fr auto!important;height:66px!important;min-height:66px!important;padding:0 14px!important}.fcp-magic-progress{display:none}.fcp-magic-brand{font-size:10px}.magic-centered-stage,.magic-creative-stage{width:min(100% - 28px,1040px);min-height:calc(100vh - 66px);padding:42px 0 52px}.magic-centered-copy h2{font-size:38px}.magic-centered-answers,.magic-creative-choices{grid-template-columns:1fr}.magic-centered-answers>button{min-height:92px}.magic-creative-choices>button{min-height:190px}.magic-collection-results{width:calc(100% - 24px);padding:35px 0 70px}.magic-results-intro h2{font-size:38px}.magic-group-card{border-radius:20px;padding:16px}.magic-group-card>header{grid-template-columns:1fr!important}.magic-group-card>header>small{grid-area:auto/1;justify-self:start}.magic-group-stage{min-height:320px;padding:12px 5px 0}.magic-group-products{height:300px}.magic-product-select>i{height:205px}.magic-product-select strong{font-size:8px}.magic-product-customize{padding:6px 7px;font-size:7px}.magic-group-actions{grid-template-columns:1fr}.magic-results-footer{text-align:center;grid-template-columns:1fr}.magic-results-footer span{grid-row:1}.magic-question-setting-fields{grid-template-columns:1fr}.magic-option-settings>div{grid-template-columns:58px 1fr}.magic-option-settings>div input:nth-child(3){grid-column:1/-1}}.fcp-magic-brand{letter-spacing:.18em}.magic-centered-stage{gap:42px;width:min(1380px,100% - 64px);animation:.62s cubic-bezier(.16,1,.3,1) both magic-question-arrive}.magic-centered-stage.is-leaving{animation:.3s cubic-bezier(.55,.05,.68,.53) both magic-question-leave}@keyframes magic-question-arrive{0%{opacity:0;transform:translate(52px)}to{opacity:1;transform:none}}@keyframes magic-question-leave{to{opacity:0;transform:translate(-48px)}}.magic-centered-copy{gap:16px;width:100%;max-width:none}.magic-centered-copy>span{letter-spacing:.22em;font-size:13px}.magic-centered-copy h2{letter-spacing:-.018em;text-wrap:balance;width:100%;max-width:1250px;font-size:clamp(52px,6.7vw,96px);font-weight:660;line-height:1.12}.magic-centered-copy p{max-width:620px;font-size:18px;line-height:1.5}.magic-centered-answers{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;width:100%;display:flex}.magic-centered-answers>button{min-height:0;box-shadow:none;text-align:center;background:0 0;border:1px solid #dcd8d1;border-radius:999px;padding:11px 17px;display:block}.magic-centered-answers>button:hover{background:#fff;border-color:#e94a24;transform:translateY(-2px);box-shadow:0 8px 24px #e74c2514}.magic-centered-answers>button>strong{letter-spacing:.015em;font-size:11px;font-weight:680}.magic-creative-stage .magic-centered-copy h2{max-width:1100px;font-size:clamp(46px,5.5vw,78px)}.magic-creative-choices>button{align-content:center;gap:10px;min-height:178px;padding:28px}.magic-creative-choices>button strong{font-size:25px}.magic-creative-choices>button b{letter-spacing:.03em;margin-top:12px}.magic-collection-results{width:min(1580px,100% - 64px);padding-top:52px}.magic-results-intro{text-align:center;grid-template-columns:1fr;justify-items:center;gap:22px;width:100%;margin:0 auto 54px;display:grid}.magic-results-intro>div:first-child{justify-items:center;gap:13px;width:100%}.magic-results-intro h2{letter-spacing:-.022em;text-wrap:balance;width:100%;max-width:none;font-size:clamp(54px,7.3vw,112px);font-weight:670;line-height:1.08}.magic-results-intro p{max-width:720px;font-size:14px}.magic-answer-summary{justify-content:center}.magic-answer-summary span{background:0 0;padding:7px 10px;font-size:8px}.magic-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.magic-package-grid .magic-group-card{border-color:#e2ded8;border-radius:28px;gap:22px;padding:28px;box-shadow:0 18px 55px #181d230e}.magic-package-grid .magic-group-card:before{border-radius:0 0 999px 999px;height:3px;left:28px;right:28px}.magic-package-grid .magic-group-card.blue:before{background:linear-gradient(90deg,#245f98,#62a5ca)}.magic-package-grid .magic-group-card.coral:before{background:linear-gradient(90deg,#dd4b2c,#f19b69)}.magic-package-grid .magic-group-card.electric:before{background:linear-gradient(90deg,#7051ac,#df6e98)}.magic-package-grid .magic-group-card.violet:before{background:linear-gradient(90deg,#4d3b78,#9b77ba)}.magic-package-grid .magic-group-card.sunset:before{background:linear-gradient(90deg,#d96732,#efbf60)}.magic-package-grid .magic-group-card>header{grid-template-columns:1fr!important;gap:6px!important}.magic-package-grid .magic-group-card>header h3{font-size:28px}.magic-package-grid .magic-group-card>header p{max-width:500px;font-size:11px}.magic-package-grid .magic-group-stage{background:radial-gradient(at 50% 86%,#00000014,#0000 47%),linear-gradient(#fff 0,#fbfaf8 76%,#efede9 76%,#fbfaf8 100%);border-color:#eeebe6;min-height:430px;padding:22px 20px 0}.magic-package-grid .magic-group-products{height:405px}.magic-package-grid .magic-product-select>i{height:295px}.magic-package-grid .magic-product-customize{background:0 0;min-height:32px;padding:8px 13px}.magic-package-grid .magic-group-actions{margin-top:2px}.magic-package-grid .magic-add-group{min-height:48px}.magic-results-footer{margin-top:32px}.magic-option-settings>div{grid-template-columns:minmax(160px,.7fr) minmax(220px,1fr) 32px}.experience.dark .magic-centered-answers>button{color:#f7f8f9;background:0 0;border-color:#444a52}.experience.dark .fcp-magic-back{color:#e9ecef;background:#ffffff08;border-color:#444a52}.experience.dark .magic-centered-answers>button:hover{background:#1c2127;border-color:#ef5a31}.experience.dark .magic-answer-summary span{background:0 0}.experience.dark .magic-package-grid .magic-group-card{background:#1c2127;border-color:#373d44}.experience.dark .magic-package-grid .magic-group-stage{background:radial-gradient(at 50% 78%,#f15c2b24,#0000 52%),linear-gradient(#171c22 0,#11151a 76%,#27211f 76%,#15191e 100%);border-color:#343a42;box-shadow:inset 0 1px #ffffff06}.experience.dark .magic-package-grid .magic-group-stage:after{background:#0000007a}.experience.dark .magic-package-grid .magic-product-select>i>img:first-child{filter:brightness(1.08)contrast(1.04)drop-shadow(0 15px 13px #0000008c)}.experience.dark .magic-package-grid .magic-product-select strong{color:#f5f6f7}.experience.dark .magic-package-grid .magic-product-select small{color:#aeb5be}.experience.dark .magic-package-grid .magic-product-check{color:#dce0e4;background:#15191eeb;border-color:#515861}.experience.dark .magic-package-grid .magic-group-product.selected .magic-product-check{color:#fff;background:#ef5a31;border-color:#ef5a31}@media (width<=1000px){.magic-package-grid{grid-template-columns:1fr}.magic-centered-copy h2{font-size:clamp(48px,8vw,76px)}.magic-results-intro h2{font-size:clamp(52px,10vw,88px)}}@media (width<=720px){.fcp-magic-left{gap:8px}.fcp-magic-back{min-height:32px;padding:7px 10px;font-size:9px}.magic-centered-stage{gap:32px;width:calc(100% - 30px)}.magic-centered-copy h2{font-size:42px;line-height:1.12}.magic-centered-copy>span{font-size:11px}.magic-centered-copy p{font-size:15px}.magic-centered-answers{gap:7px}.magic-centered-answers>button{width:auto;min-height:0;padding:10px 13px}.magic-centered-answers>button>strong{font-size:10px}.magic-collection-results{width:calc(100% - 22px)}.magic-results-intro h2{font-size:48px;line-height:1.06}.magic-package-grid .magic-group-card{padding:17px}.magic-package-grid .magic-group-stage{min-height:320px;padding:12px 6px 0}.magic-package-grid .magic-group-products{height:300px}.magic-package-grid .magic-product-select>i{height:205px}.magic-option-settings>div{grid-template-columns:1fr 32px}.magic-option-settings>div>input:nth-child(2){grid-column:1}.magic-option-settings>div>button{grid-area:1/2/3}}.experience .reward-popup-backdrop{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#14181e7a!important;padding:24px!important}.experience.dark .reward-popup-backdrop{background:#000000c2!important}.experience .reward-popup{color:#171b20!important;background:#fff!important;border:1px solid #dedfe2!important;border-radius:22px!important;width:min(780px,100%)!important;max-height:calc(100dvh - 48px)!important;padding:24px!important;box-shadow:0 28px 90px #12171d3d!important}.experience.dark .reward-popup{color:#f5f6f7!important;background:#15191e!important;border-color:#353b43!important;box-shadow:0 30px 100px #00000094!important}.experience .reward-popup:before,.experience .reward-popup:after{display:none!important}.experience .reward-popup-close{color:#505862!important;width:34px!important;height:34px!important;box-shadow:none!important;background:#f7f7f6!important;border:1px solid #dcdfe3!important;font-size:20px!important;top:17px!important;right:17px!important}.experience.dark .reward-popup-close{color:#cbd0d6!important;background:#20252b!important;border-color:#3b424a!important}.experience .reward-celebration{min-height:0!important;color:inherit!important;border-bottom:1px solid #e5e6e8!important;grid-template-columns:88px minmax(0,1fr)!important;gap:22px!important;margin:0!important;padding:4px 48px 24px 0!important}.experience.dark .reward-celebration{border-bottom-color:#30363d!important}.experience .reward-prize-icon{width:82px!important;height:82px!important;box-shadow:none!important;background:#f6f7f7!important;border:1px solid #dfe1e4!important;border-radius:50%!important;place-items:center!important;padding:14px!important;animation:none!important;display:grid!important;overflow:hidden!important;transform:none!important}.experience.dark .reward-prize-icon{background:#20252b!important;border-color:#3b424a!important}.experience .reward-prize-icon:before,.experience .reward-prize-icon:after{display:none!important}.experience .reward-prize-icon img{object-fit:contain!important;width:100%!important;height:100%!important}.experience .reward-prize-icon .reward-logo-dark,.experience.dark .reward-prize-icon .reward-logo-light{display:none!important}.experience.dark .reward-prize-icon .reward-logo-dark{display:block!important}.experience .reward-copy{gap:7px!important;display:grid!important}.experience .reward-copy>small{color:#e6532d!important;letter-spacing:.16em!important;margin:0!important;font-size:9px!important;font-weight:850!important}.experience .reward-title{color:#171b20!important;letter-spacing:-.035em!important;text-transform:none!important;text-shadow:none!important;margin:0!important;font-size:clamp(30px,4vw,42px)!important;font-weight:700!important;line-height:1.05!important}.experience.dark .reward-title{color:#f5f6f7!important}.experience .reward-copy>p{color:#6f7781!important;max-width:560px!important;margin:2px 0 0!important;font-size:12px!important;font-weight:500!important;line-height:1.55!important}.experience.dark .reward-copy>p{color:#a6adb6!important}.experience .reward-gift-heading{margin-top:20px!important}.experience .reward-gift-heading strong{color:inherit!important;letter-spacing:.01em!important;text-transform:none!important;font-size:13px!important;font-weight:800!important}.experience .reward-gift-heading span{color:#767e88!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:0 0!important;border:1px solid #dedfe2!important;border-radius:999px!important;padding:5px 8px!important;font-size:8px!important}.experience.dark .reward-gift-heading span{color:#a7aeb6!important;border-color:#3a4149!important}.experience .reward-gift-list{gap:10px!important;margin-top:10px!important}.experience .reward-gift-list button,.experience .reward-gift-list button:nth-child(n){--gift-accent:#e6532d!important;color:#171b20!important;min-height:190px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e0e2e5!important;border-radius:14px!important;padding:10px 10px 14px!important}.experience.dark .reward-gift-list button,.experience.dark .reward-gift-list button:nth-child(n){color:#f4f5f6!important;background:#1a1f25!important;border-color:#353c44!important}.experience .reward-gift-list button:hover{border-color:#bdc1c6!important;transform:translateY(-2px)!important;box-shadow:0 10px 25px #151a2014!important}.experience.dark .reward-gift-list button:hover{border-color:#59616b!important}.experience .reward-gift-list button.selected{background:#fff!important;border-color:#e6532d!important;transform:none!important;box-shadow:0 0 0 2px #e6532d1a!important}.experience.dark .reward-gift-list button.selected{background:#1a1f25!important;box-shadow:0 0 0 2px #e6532d24!important}.experience .reward-gift-icon{background:#f5f6f7!important;border:0!important;border-radius:10px!important;width:100%!important;height:105px!important;margin:0 0 10px!important}.experience.dark .reward-gift-icon{background:#22282f!important}.experience .reward-gift-icon img{filter:drop-shadow(0 9px 8px #14181d24)!important;width:82%!important;height:92%!important}.experience.dark .reward-gift-icon img{filter:drop-shadow(0 10px 9px #0000006b)!important}.experience .reward-gift-icon em{color:#343a42!important;background:#fff!important;border-radius:5px!important;padding:4px 6px!important;top:7px!important;left:7px!important;box-shadow:0 2px 7px #181d2314!important}.experience.dark .reward-gift-icon em{color:#f3f4f5!important;background:#14181d!important}.experience .reward-gift-list button>span{color:#737b85!important}.experience.dark .reward-gift-list button>span{color:#9da5ae!important}.experience .reward-gift-list button>strong{color:inherit!important;font-weight:750!important}.experience .reward-gift-list button>small{color:#858c95!important}.experience.dark .reward-gift-list button>small{color:#929aa4!important}.experience .reward-check{width:25px!important;height:25px!important;box-shadow:none!important;background:#e6532d!important;border:0!important;top:14px!important;right:14px!important}.experience .reward-size-row{background:#f8f8f7!important;border:1px solid #e0e2e5!important;border-radius:12px!important;margin-top:14px!important;padding:11px 13px!important}.experience.dark .reward-size-row{background:#1a1f25!important;border-color:#353c44!important}.experience .reward-size{color:#343a42!important;font-size:10px!important}.experience.dark .reward-size{color:#d6dae0!important}.experience .reward-size select{color:#20252b!important;background:#fff!important;border:1px solid #d9dce0!important;border-radius:8px!important;min-height:36px!important}.experience.dark .reward-size select{color:#f4f5f6!important;background:#22282f!important;border-color:#444b54!important}.experience .reward-size-row>small{color:#7d858e!important}.experience.dark .reward-size-row>small{color:#959da6!important}.experience .reward-actions{margin-top:14px!important}.experience .reward-actions button{border-radius:10px!important;min-height:43px!important;font-size:10px!important;font-weight:800!important}.experience .reward-decline{color:#727a84!important;background:0 0!important;border:1px solid #dfe1e4!important}.experience.dark .reward-decline{color:#a8afb8!important;border-color:#3a4149!important}.experience .reward-claim{color:#fff!important;min-width:210px!important;box-shadow:none!important;background:#171b20!important;border:1px solid #171b20!important}.experience.dark .reward-claim{color:#171b20!important;background:#f4f5f6!important;border-color:#f4f5f6!important}.experience .reward-claim:hover{transform:translateY(-1px)!important;box-shadow:0 8px 20px #161b2121!important}.experience .reward-claim:disabled{opacity:.38!important;filter:none!important}@media (width<=720px){.experience .reward-popup{padding:18px!important}.experience .reward-celebration{text-align:left!important;grid-template-columns:64px 1fr!important;justify-items:stretch!important;gap:14px!important;min-height:0!important;margin:0!important;padding:2px 38px 18px 0!important}.experience .reward-prize-icon{width:62px!important;height:62px!important;padding:11px!important}.experience .reward-title{font-size:30px!important}.experience .reward-gift-list button,.experience .reward-gift-list button:nth-child(n){grid-template-columns:86px 1fr!important;min-height:102px!important;padding:8px!important}.experience .reward-gift-icon{width:86px!important;height:84px!important}}.experience{--brand-primary:#ef5b2a;--brand-secondary:#4abfff;--brand-light-canvas:#f7f8fa;--brand-dark-canvas:#05080d;--assistant-accent:var(--brand-secondary)!important;--glow:var(--brand-primary)!important}.experience.signature{--bg:var(--brand-light-canvas)!important;background:radial-gradient(circle at 72% 48%,var(--brand-primary),transparent 30%), linear-gradient(130deg,#fff 0,var(--brand-light-canvas) 68%,var(--brand-secondary))!important}@supports (color:color-mix(in lab, red, red)){.experience.signature{background:radial-gradient(circle at 72% 48%,color-mix(in srgb,var(--brand-primary) 7%,transparent),transparent 30%), linear-gradient(130deg,#fff 0,var(--brand-light-canvas) 68%,color-mix(in srgb,var(--brand-secondary) 5%,var(--brand-light-canvas)))!important}}.experience.dark{--bg:var(--brand-dark-canvas)!important;background:radial-gradient(circle at 58% 40%,var(--brand-secondary),var(--brand-dark-canvas) 56%), var(--brand-dark-canvas)!important}@supports (color:color-mix(in lab, red, red)){.experience.dark{background:radial-gradient(circle at 58% 40%,color-mix(in srgb,var(--brand-secondary) 13%,var(--brand-dark-canvas)),var(--brand-dark-canvas) 56%), var(--brand-dark-canvas)!important}}.experience .logo-name,.experience .hub-section-intro>div>small,.experience .control-settings-screen header small,.experience .reward-copy>small{color:var(--brand-primary)!important}.experience .account .business-hub-link,.experience .startup-primary,.experience .dashboard-start-action button,.experience .mailbox-control>button,.experience .work-mode-actions .exit-work-mode,.experience .reward-preview-button{border-color:var(--brand-primary)!important;background:var(--brand-primary)!important;color:#fff!important}.experience .hub-section-intro>span:first-of-type,.experience .reward-check{background:var(--brand-primary)!important}.experience .reward-gift-list button.selected{border-color:var(--brand-primary)!important;box-shadow:0 0 0 2px var(--brand-primary)!important}@supports (color:color-mix(in lab, red, red)){.experience .reward-gift-list button.selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary) 14%,transparent)!important}}.experience .reward-claim,.experience.dark .reward-claim{border-color:var(--brand-primary)!important;background:var(--brand-primary)!important;color:#fff!important}.brand-configuration-center{border:1px solid var(--brand-primary);grid-column:1/-1;gap:16px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.brand-configuration-center{border:1px solid color-mix(in srgb,var(--brand-primary) 24%,var(--line))}}.brand-configuration-center{background:var(--brand-primary);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.brand-configuration-center{background:color-mix(in srgb,var(--brand-primary) 4%,var(--surface))}}.brand-configuration-center>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.brand-configuration-center>header>div{gap:4px;display:grid}.brand-configuration-center>header small{color:var(--brand-primary);letter-spacing:.15em;font-size:9px;font-weight:900}.brand-configuration-center>header strong{font-size:18px}.brand-configuration-center>header p{max-width:700px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.brand-configuration-center>header button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;flex:none;padding:10px 13px;font-size:9px;font-weight:850}.brand-copy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.brand-copy-grid label{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:6px;padding:12px;display:grid}.brand-copy-grid span{font-size:10px;font-weight:800}.brand-copy-grid input{border:1px solid var(--line);background:var(--card);width:100%;min-height:38px;color:var(--ink);border-radius:9px;padding:9px 10px;font-size:11px}.brand-color-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.brand-color-grid>label{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:5px 10px;min-width:0;padding:11px;display:grid}.brand-color-grid input[type=color]{border:1px solid var(--line);background:0 0;border-radius:10px;grid-row:1/3;width:42px;height:42px;padding:2px}.brand-color-grid label>span{gap:2px;min-width:0;display:grid}.brand-color-grid strong{font-size:10px}.brand-color-grid small{color:var(--muted);font-size:8px;line-height:1.3}.brand-color-grid .brand-hex-input{width:100%;color:var(--muted);text-transform:uppercase;background:0 0;border:0;padding:3px 0;font:750 9px ui-monospace,SFMono-Regular,Menlo,monospace}.brand-live-preview{align-items:center;gap:8px;padding-top:2px;display:flex}.brand-live-preview span{color:#fff;border-radius:9px;padding:8px 11px;font-size:9px;font-weight:850}.brand-live-preview small{color:var(--muted);margin-left:auto;font-size:9px}.reward-owner-config{border:1px solid var(--brand-primary);grid-column:1/-1;gap:14px;margin-top:8px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.reward-owner-config{border:1px solid color-mix(in srgb,var(--brand-primary) 25%,var(--line))}}.reward-owner-config{background:var(--brand-primary);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.reward-owner-config{background:color-mix(in srgb,var(--brand-primary) 4%,var(--surface))}}.reward-owner-config>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.reward-owner-config>header>div{gap:3px;display:grid}.reward-owner-config>header small{color:var(--brand-primary);letter-spacing:.14em;font-size:9px;font-weight:900}.reward-owner-config>header strong{font-size:17px}.reward-owner-config>header p{color:var(--muted);margin:0;font-size:10px}.reward-owner-config>header>span{background:var(--brand-primary);border-radius:999px;padding:6px 9px}@supports (color:color-mix(in lab, red, red)){.reward-owner-config>header>span{background:color-mix(in srgb,var(--brand-primary) 10%,transparent)}}.reward-owner-config>header>span{color:var(--brand-primary);font-size:8px;font-weight:850}.reward-owner-branding{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:12px;display:grid}.reward-owner-branding>article{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 12px;padding:12px;display:grid}.reward-owner-logo-preview{background-color:#0000;background-image:linear-gradient(45deg,#1c2128 25%,#0000 25% 75%,#1c2128 75%),linear-gradient(45deg,#1c2128 25%,#262c35 25% 75%,#1c2128 75%);background-position:0 0,9px 9px;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:10px;grid-column:1/-1;place-items:center;height:92px;padding:18px;display:grid;overflow:hidden}.reward-owner-logo-preview img{object-fit:contain;width:100%;height:100%}.reward-owner-branding article>div:nth-child(2){gap:3px;display:grid}.reward-owner-branding article>div:nth-child(2) strong{font-size:11px}.reward-owner-branding article>div:nth-child(2) small{max-width:180px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.reward-owner-branding .welcome-media-upload,.reward-owner-branding article>button{border:1px solid var(--line);background:var(--card);min-height:34px;color:var(--ink);text-align:center;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:850}.reward-owner-branding .welcome-media-upload{cursor:pointer;grid-column:1;place-items:center;display:grid}.reward-owner-branding .welcome-media-upload input{display:none}.reward-message-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.reward-message-fields label{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:6px;padding:11px;display:grid;min-height:0!important}.reward-message-fields label:last-child{grid-column:1/-1}.reward-message-fields span{font-size:9px;font-weight:800}.reward-message-fields input,.reward-message-fields textarea{border:1px solid var(--line);background:var(--card);width:100%;min-height:38px;color:var(--ink);border-radius:9px;padding:9px 10px;font-size:11px}.reward-message-fields textarea{resize:vertical;min-height:67px}.reward-message-fields small{color:var(--muted);font-size:8px}.reward-product-settings{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.reward-product-settings>article{border:1px solid var(--line);background:var(--surface);border-radius:13px;gap:9px;padding:11px;display:grid}.reward-product-settings>article.disabled{opacity:.52}.reward-product-setting-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.reward-product-setting-head>span{color:var(--brand-primary);letter-spacing:.14em;font-size:9px;font-weight:900}.reward-product-setting-head label{align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.reward-product-setting-head input{accent-color:var(--brand-primary)}.reward-product-setting-preview{background:var(--ink);border-radius:10px;place-items:center;height:86px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reward-product-setting-preview{background:color-mix(in srgb,var(--ink) 4%,var(--surface))}}.reward-product-setting-preview img{object-fit:contain;filter:drop-shadow(0 7px 8px #0003);width:62%;height:76%}.reward-product-settings>article>label{background:0 0;border:0;gap:5px;padding:0;display:grid;min-height:0!important}.reward-product-settings label>span{font-size:9px;font-weight:800}.reward-product-settings select,.reward-product-settings input{border:1px solid var(--line);background:var(--card);width:100%;min-height:36px;color:var(--ink);border-radius:9px;padding:8px 9px;font-size:10px}.reward-product-settings label>div{align-items:center;gap:6px;display:flex!important}.reward-product-settings label>div b{color:var(--muted);font-size:10px}.experience .reward-copy>small{font-size:11px!important}.experience .reward-copy>p{font-size:14px!important;line-height:1.55!important}.experience .reward-gift-heading strong{font-size:17px!important}.experience .reward-gift-heading span{font-size:10px!important}.experience .reward-gift-list button,.experience .reward-gift-list button:nth-child(n){min-height:202px!important}.experience .reward-gift-icon{height:104px!important}.experience .reward-gift-icon img{object-fit:contain!important;width:68%!important;height:78%!important}.experience .reward-gift-icon em{font-size:9px!important}.experience .reward-gift-list button>span{font-size:10px!important;line-height:1.3!important}.experience .reward-gift-list button>strong{font-size:15px!important;line-height:1.3!important}.experience .reward-gift-list button>small{font-size:12px!important;line-height:1.4!important}.experience .reward-size{font-size:12px!important}.experience .reward-size-row>small{font-size:11px!important}.experience .reward-actions button{font-size:12px!important}@media (width<=900px){.brand-copy-grid,.brand-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reward-owner-branding,.reward-product-settings{grid-template-columns:1fr}}@media (width<=620px){.brand-configuration-center>header{flex-direction:column}.brand-copy-grid,.brand-color-grid{grid-template-columns:1fr}.brand-live-preview{flex-wrap:wrap;align-items:flex-start}.brand-live-preview small{width:100%;margin-left:0}.reward-message-fields{grid-template-columns:1fr}.reward-message-fields label:last-child{grid-column:auto}.experience .reward-gift-icon img{width:64%!important;height:72%!important}}.business-hub,.hub-main,.hub-section-page,.module-manager-page,.email-task-page,.appearance-settings,.control-settings-screen>section{min-width:0!important}.hub-sidebar{scrollbar-width:none;min-height:0!important;overflow:hidden auto!important}.hub-sidebar::-webkit-scrollbar{display:none}.hub-sidebar nav{flex:none!important;min-height:max-content!important;padding-bottom:10px!important;overflow:visible!important}.hub-sidebar nav button,.hub-sidebar nav button span,.hub-sidebar nav button strong{min-width:0!important}.hub-private-note{flex:none!important;margin-top:auto!important}.hub-section-page *,.module-manager-page *,.email-task-page *,.appearance-settings *,.control-settings-screen *{min-width:0}.hub-section-page p,.hub-section-page small,.hub-section-page strong,.module-manager-page p,.module-manager-page small,.module-manager-page strong,.email-task-page p,.email-task-page small,.email-task-page strong,.appearance-settings p,.appearance-settings small,.appearance-settings strong,.control-settings-screen p,.control-settings-screen small,.control-settings-screen strong,.control-settings-screen span{overflow-wrap:anywhere}.hub-section-page input,.hub-section-page select,.hub-section-page textarea,.module-manager-page input,.module-manager-page select,.module-manager-page textarea,.email-task-page input,.appearance-settings input,.appearance-settings select,.appearance-settings textarea,.control-settings-screen input,.control-settings-screen select,.control-settings-screen textarea{max-width:100%!important}.control-settings-screen>section{display:block!important;overflow:hidden auto!important}.control-settings-screen header,.control-settings-screen footer{position:static!important;inset:auto!important}.control-settings-screen header{background:0 0!important;grid-template-columns:minmax(0,1fr) 44px!important;padding-top:0!important}.control-settings-screen footer{background:0 0!important;padding-bottom:0!important}.control-settings-screen .control-purpose>div{grid-template-columns:88px minmax(150px,.55fr) minmax(0,1fr)!important}.specific-tool-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.specific-tool-settings>label{border:1px solid var(--line);border-left:3px solid var(--brand-primary);align-content:start;gap:9px;min-height:104px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.specific-tool-settings>label{border-left:3px solid color-mix(in srgb,var(--brand-primary) 68%,var(--line))}}.specific-tool-settings>label{background:var(--ink);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.specific-tool-settings>label{background:color-mix(in srgb,var(--ink) 2%,var(--surface))}}.specific-tool-settings>label>span{gap:4px;display:grid}.specific-tool-settings>label>span strong{font-size:14px;line-height:1.3}.specific-tool-settings>label>span small{color:var(--muted);font-size:11px;line-height:1.4}.specific-tool-settings select,.specific-tool-settings input,.specific-tool-settings textarea{border:1px solid var(--line);background:var(--bg);width:100%;min-height:42px;color:var(--ink);border-radius:9px;padding:9px 11px;font-size:13px}.specific-tool-settings textarea{resize:vertical;min-height:84px}.specific-tool-settings .specific-wide-field{grid-column:1/-1}.specific-input-wrap{border:1px solid var(--line);background:var(--bg);border-radius:9px;align-items:center;gap:7px;display:flex;overflow:hidden}.specific-input-wrap input{min-width:0;background:0 0!important;border:0!important}.specific-input-wrap b{flex:none;padding:0 10px;font-size:11px;color:var(--muted)!important}.specific-toggle-field{grid-template-columns:42px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;min-height:104px!important}.specific-toggle-field>input{opacity:0;pointer-events:none;position:absolute}.specific-toggle-field>i{background:#b9bec5;border-radius:999px;width:40px;height:23px;position:relative}.specific-toggle-field>i:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .18s;position:absolute;top:3px;left:3px}.specific-toggle-field>input:checked+i{background:var(--brand-primary)}.specific-toggle-field>input:checked+i:after{transform:translate(17px)}.module-list>article{grid-template-columns:minmax(0,1fr) auto!important}.module-main{grid-template-columns:66px minmax(0,1fr)!important}.module-main>div,.module-actions,.module-editor,.module-editor>label{min-width:0!important}.module-main p{white-space:normal!important;overflow-wrap:anywhere!important}.module-editor{grid-template-columns:repeat(3,minmax(0,1fr))!important}.module-instructions,.module-specific-controls{grid-column:1/-1!important}.module-specific-controls{border-top:1px solid var(--line);gap:10px;margin-top:4px;padding-top:14px;display:grid}.module-specific-controls>header{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:flex-end!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important}.module-specific-controls>header strong{font-size:14px}.module-specific-controls>header small{color:var(--muted);font-size:10px}.dtf-module-link-panel{border:1px solid var(--brand-primary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.dtf-module-link-panel{border:1px solid color-mix(in srgb,var(--brand-primary) 36%,var(--line))}}.dtf-module-link-panel{background:linear-gradient(135deg,var(--brand-primary),var(--surface));border-radius:14px}@supports (color:color-mix(in lab, red, red)){.dtf-module-link-panel{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 8%,var(--surface)),var(--surface))}}.dtf-module-link-panel>div{gap:5px;min-width:0;display:grid}.dtf-module-link-panel small{color:var(--brand-primary);letter-spacing:.14em;font-size:9px;font-weight:900}.dtf-module-link-panel strong{font-size:16px}.dtf-module-link-panel p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.dtf-module-link-panel code{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-radius:9px;margin-top:5px;padding:9px 11px;font:700 11px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.dtf-module-link-panel>button,.dtf-module-save-row button{background:var(--brand-primary);color:#fff;white-space:nowrap;border:0;border-radius:10px;min-height:42px;padding:10px 15px;font:800 11px/1 sans-serif}.dtf-module-save-row{border:1px solid var(--line);background:var(--ink);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.dtf-module-save-row{background:color-mix(in srgb,var(--ink) 2%,var(--surface))}}.dtf-module-save-row p{gap:4px;min-width:0;margin:0;display:grid}.dtf-module-save-row p strong{font-size:13px}.dtf-module-save-row p span{color:var(--muted);font-size:10px;line-height:1.45}.dtf-module-save-row>div{justify-content:flex-end;align-items:center;gap:10px;display:flex}.dtf-module-save-row>div>span{font-size:10px;font-weight:800}.dtf-module-save-row .is-saved{color:#2f8c67}.dtf-module-save-row .has-error{color:#c84646;text-align:right;max-width:250px}.dtf-module-save-row button:disabled{opacity:.55}.email-task-list article{grid-template-columns:38px minmax(150px,.75fr) minmax(220px,1.35fr) auto!important}.email-source strong,.suggested-task input{white-space:normal!important;text-overflow:clip!important;line-height:1.35!important;overflow:visible!important}.art-rule-summary,.art-rule-editor,.art-rule-fields,.art-rule-summary>*,.art-rule-editor>*,.art-rule-fields>*{min-width:0!important}.pricing-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pricing-settings-grid>label,.reward-owner-config,.reward-owner-branding,.reward-product-settings,.reward-message-fields{min-width:0!important}.reward-owner-config{grid-column:1/-1!important}.reward-owner-branding{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr)!important}.reward-product-settings{grid-template-columns:repeat(3,minmax(0,1fr))!important}.brand-copy-grid,.brand-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.welcome-media-grid,.privacy-branding-grid,.magic-question-setting-fields{min-width:0!important}@media (width<=1100px){.email-task-list article{grid-template-columns:38px minmax(0,1fr) auto!important}.email-task-list .suggested-task{grid-column:2/-1}.module-list>article{grid-template-columns:1fr!important}.module-actions{justify-content:space-between}.module-editor{grid-template-columns:repeat(2,minmax(0,1fr))!important}.reward-owner-branding,.reward-product-settings{grid-template-columns:1fr!important}}@media (width<=760px){.control-settings-screen .control-purpose>div,.specific-tool-settings,.module-editor,.pricing-settings-grid,.brand-copy-grid,.brand-color-grid{grid-template-columns:1fr!important}.specific-tool-settings .specific-wide-field,.module-instructions,.module-specific-controls{grid-column:auto!important}.email-task-list article{grid-template-columns:36px minmax(0,1fr)!important}.email-task-list .suggested-task,.email-task-list .task-due{justify-self:start;grid-column:2!important}.reward-message-fields{grid-template-columns:1fr!important}.dtf-module-link-panel{grid-template-columns:1fr}.dtf-module-link-panel>button{width:100%}.dtf-module-save-row,.dtf-module-save-row>div{flex-direction:column;align-items:stretch}}.business-hub :is(.email-task-heading,.module-manager-heading,.calm-assistant-board>header,.hub-panel>header,.art-rule-library>header,.brand-configuration-center>header,.main-logo-settings>header,.welcome-media-settings>header,.privacy-branding-settings>header,.magic-question-settings>header,.magic-option-settings>header,.reward-owner-config>header,.module-specific-controls>header){height:auto!important;min-height:0!important}.hub-section-intro{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:28px!important;height:auto!important;min-height:0!important;margin:8px 0 24px!important;padding:24px 26px 26px!important;display:grid!important}.hub-section-intro>div{align-content:start;gap:7px;display:grid;max-width:760px!important}.hub-section-intro h2,.hub-section-intro p{margin:0!important}.experience .business-hub .hub-section-intro>span{max-width:250px;justify-content:center!important;align-items:center!important;place-items:unset!important;border:1px solid var(--brand-primary)!important;width:auto!important;min-width:0!important;height:auto!important;padding:9px 12px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.experience .business-hub .hub-section-intro>span{border:1px solid color-mix(in srgb,var(--brand-primary) 24%,var(--line))!important}}.experience .business-hub .hub-section-intro>span{background:var(--brand-primary)!important;border-radius:999px!important}@supports (color:color-mix(in lab, red, red)){.experience .business-hub .hub-section-intro>span{background:color-mix(in srgb,var(--brand-primary) 8%,var(--surface))!important}}.experience .business-hub .hub-section-intro>span{text-align:center;font-weight:750;color:var(--muted)!important;white-space:normal!important;font-size:11px!important;line-height:1.35!important}.email-task-heading,.module-manager-heading{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:24px!important;margin:0 0 20px!important;padding:0 0 22px!important;display:grid!important}.email-task-heading>div,.module-manager-heading>div,.art-rule-library>header>div{align-content:start;gap:7px;min-width:0;display:grid}.email-task-heading h2,.email-task-heading p,.module-manager-heading h2,.module-manager-heading p,.art-rule-library>header h3,.art-rule-library>header p{margin:0!important}.email-task-heading p,.module-manager-heading p{max-width:760px!important;font-size:13px!important;line-height:1.55!important}.email-task-heading>span,.module-manager-heading>span{align-self:start;line-height:1.35;font-size:10px!important}.mailbox-control{margin-top:0!important}.email-task-list{gap:10px!important}.email-task-list article{min-height:78px;grid-template-columns:38px minmax(180px,.72fr) minmax(260px,1.35fr) auto!important;align-items:center!important;gap:16px!important;padding:14px 16px!important}.email-source strong{white-space:normal!important;font-size:12px!important;line-height:1.4!important}.suggested-task textarea{resize:none;width:100%;min-height:44px;color:var(--ink);font:inherit;background:0 0;border:0;border-bottom:1px solid #0000;padding:7px 0;font-size:12px;line-height:1.4;overflow:hidden}.suggested-task textarea:focus{border-bottom-color:var(--brand-secondary);outline:0}.task-due{white-space:nowrap;justify-self:end}.art-rule-library{overflow:visible!important}.section-artwork .art-rule-library>header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:22px!important;margin:0 0 16px!important;padding:0 0 18px!important;display:grid!important}.section-artwork .art-rule-library>header p{max-width:760px!important;font-size:13px!important;line-height:1.5!important}.section-artwork .art-rule-library>header>strong{align-self:start}.section-artwork .art-rule-list{max-height:none!important;padding-right:0!important;overflow:visible!important}.art-rule-summary{grid-template-columns:64px 108px minmax(240px,1fr) 132px 58px!important;gap:12px!important;min-height:72px!important;padding:11px 12px!important}.art-rule-summary>div strong{white-space:normal!important}.art-rule-summary>div small{-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal!important;margin-top:4px!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.art-rule-editor{grid-template-columns:minmax(220px,1fr) 170px 190px auto!important;align-items:end!important;gap:12px!important;padding:14px!important}.art-rule-editor .art-rule-instruction{grid-column:1/-1!important}.art-rule-editor .art-rule-delete{align-self:end!important}.hub-module-grid{align-items:stretch!important}.hub-module-grid button{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-content:center!important;gap:5px 14px!important;height:auto!important;min-height:92px!important;padding:16px 18px!important}.hub-module-grid button strong,.hub-module-grid button small{white-space:normal!important;line-height:1.35!important;overflow:visible!important}.hub-module-grid button strong{grid-area:1/1!important}.hub-module-grid button small{grid-area:2/1!important}.hub-module-grid button b{white-space:nowrap;grid-area:1/2/3!important;place-self:center end!important}.module-list>article{gap:16px!important;padding:16px 18px!important}.module-main{align-items:start!important}.module-main p{margin:5px 0!important;line-height:1.5!important}.module-actions{flex-wrap:wrap;justify-content:flex-end}.module-editor{gap:14px!important}.module-editor label{align-content:start}.pricing-settings-grid,.specific-tool-settings,.brand-copy-grid,.brand-color-grid,.reward-product-settings,.magic-question-setting-fields{align-items:stretch!important}.pricing-settings-grid>label,.specific-tool-settings>label,.brand-copy-grid>label,.brand-color-grid>label,.reward-product-settings>article,.magic-question-setting-fields>label{height:auto!important}@media (width<=1100px){.email-task-list article{grid-template-columns:38px minmax(0,1fr) auto!important;align-items:start!important}.email-task-list .suggested-task{grid-column:2/-1!important}.art-rule-summary{grid-template-columns:58px 96px minmax(180px,1fr) 58px!important}.art-rule-action{display:none!important}.art-rule-editor{grid-template-columns:minmax(0,1fr) 170px!important}}@media (width<=760px){.hub-section-intro,.email-task-heading,.module-manager-heading,.section-artwork .art-rule-library>header{grid-template-columns:1fr!important;gap:14px!important}.experience .business-hub .hub-section-intro>span,.email-task-heading>span,.module-manager-heading>span{justify-self:start}.hub-section-intro{padding:20px 4px 22px!important}.email-task-list article{grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important}.email-task-list .suggested-task,.email-task-list .task-due{grid-column:2!important}.task-due{justify-self:start}.art-rule-summary{grid-template-columns:56px minmax(0,1fr) 56px!important}.art-rule-method{display:none!important}.art-rule-editor{grid-template-columns:1fr!important}.hub-module-grid button{grid-template-columns:30px minmax(0,1fr) 56px!important}}.hub-main.has-inline-control>.hub-section-page{display:none!important}.hub-main .inline-control-settings{z-index:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;width:100%!important;min-height:0!important;margin:16px 0 0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important}.hub-main .inline-control-settings>section{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:24px!important;width:min(1120px,100%)!important;max-height:none!important;margin:0 auto!important;padding:30px 32px 26px!important;overflow:visible!important;box-shadow:0 18px 50px #121c2614!important}.hub-main .inline-control-settings header{border-bottom:1px solid var(--line)!important;background:0 0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:24px!important;height:auto!important;min-height:0!important;margin:0 0 20px!important;padding:0 0 22px!important;position:static!important;inset:auto!important}.hub-main .inline-control-settings header>div{min-width:0}.hub-main .inline-control-settings header>.inline-control-back{white-space:nowrap;cursor:pointer;border:1px solid var(--line)!important;background:var(--surface)!important;width:auto!important;height:auto!important;min-height:42px!important;color:var(--ink)!important;border-radius:11px!important;padding:10px 14px!important;font-size:12px!important;font-weight:850!important}.hub-main .inline-control-settings header>.inline-control-back:hover{border-color:var(--brand-primary)!important}@supports (color:color-mix(in lab, red, red)){.hub-main .inline-control-settings header>.inline-control-back:hover{border-color:color-mix(in srgb,var(--brand-primary) 52%,var(--line))!important}}.hub-main .inline-control-settings header>.inline-control-back:hover{color:var(--brand-primary)!important}.hub-main .inline-control-settings footer{background:0 0!important;margin-top:20px!important;padding:18px 0 0!important;position:static!important;inset:auto!important}@media (width<=760px){.hub-main .inline-control-settings{margin-top:12px!important}.hub-main .inline-control-settings>section{border-radius:18px!important;padding:22px 18px 20px!important}.hub-main .inline-control-settings header{grid-template-columns:1fr!important;gap:14px!important}.hub-main .inline-control-settings header>.inline-control-back{justify-self:start}.hub-main .inline-control-settings footer{flex-direction:column!important;align-items:stretch!important}.hub-main .inline-control-settings footer button{width:100%}}.experience>header{top:0;overflow:visible;z-index:120!important;grid-template-columns:auto minmax(120px,1fr) auto auto!important;gap:clamp(12px,1.4vw,24px)!important;height:78px!important;padding-inline:clamp(18px,3vw,56px)!important;position:sticky!important}.experience .logo{min-width:0;max-width:330px}.header-route-tools{justify-content:flex-start;align-items:center;gap:clamp(14px,2vw,30px);min-width:0;display:flex}.header-route-tools .top-path-links{justify-self:auto;min-width:0;gap:14px!important}.global-step-back{min-height:36px;color:var(--muted);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:6px;padding:6px 10px 6px 8px;display:inline-flex}.global-step-back span{font-size:25px;font-weight:400;line-height:.7!important}.global-step-back b{white-space:nowrap;font-size:13px;font-weight:800;line-height:1!important}.global-step-back:hover,.global-step-back:focus-visible{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.global-step-back:hover,.global-step-back:focus-visible{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.global-step-back:hover,.global-step-back:focus-visible{color:var(--ink)}.experience>header>.top-order-estimator{justify-content:center;align-items:center;gap:9px;width:auto;min-width:264px;border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:12px!important;min-height:42px!important;padding:7px 12px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.experience>header>.top-order-estimator{background:color-mix(in srgb,var(--surface) 95%,transparent)!important}}.experience>header>.top-order-estimator{font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;color:var(--ink)!important;box-shadow:none!important}.experience>header>.top-order-estimator small{color:var(--muted);letter-spacing:.1em;font-weight:900;font-size:9px!important;line-height:1!important}.experience>header>.top-order-estimator strong{color:var(--ink);font-size:17px;font-weight:900;line-height:1!important}.experience>header>.top-order-estimator span{color:var(--muted);font-size:11px;font-weight:800;position:relative;line-height:1!important}.experience>header>.top-order-estimator span:before{content:"";background:var(--muted);border-radius:50%;width:3px;height:3px;margin:0 8px 2px 0;display:inline-block}@supports (color:color-mix(in lab, red, red)){.experience>header>.top-order-estimator span:before{background:color-mix(in srgb,var(--muted) 58%,transparent)}}.experience>header>.top-order-estimator em{color:var(--brand-primary);margin-left:2px;font-size:10px;font-style:normal;font-weight:900;line-height:1!important}.experience>header>.top-order-estimator:hover,.experience>header>.top-order-estimator:focus-visible{border-color:var(--brand-primary)!important}@supports (color:color-mix(in lab, red, red)){.experience>header>.top-order-estimator:hover,.experience>header>.top-order-estimator:focus-visible{border-color:color-mix(in srgb,var(--brand-primary) 55%,var(--line))!important}}.experience>header>.top-order-estimator:hover,.experience>header>.top-order-estimator:focus-visible{background:var(--brand-primary)!important}@supports (color:color-mix(in lab, red, red)){.experience>header>.top-order-estimator:hover,.experience>header>.top-order-estimator:focus-visible{background:color-mix(in srgb,var(--brand-primary) 4%,var(--surface))!important}}.experience .account{flex-wrap:nowrap;min-width:0;gap:8px!important}.experience.dark .global-step-back{color:var(--muted)}.experience.dark>header>.top-order-estimator{background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){.experience.dark>header>.top-order-estimator{background:color-mix(in srgb,var(--surface) 94%,#0b1118)!important}}.magic-creative-title span{font:inherit;letter-spacing:inherit;display:block;color:inherit!important;line-height:inherit!important}.magic-creative-copy-settings{border:1px solid var(--brand-primary);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.magic-creative-copy-settings{border:1px solid color-mix(in srgb,var(--brand-primary) 24%,var(--line))}}.magic-creative-copy-settings{background:var(--brand-primary);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.magic-creative-copy-settings{background:color-mix(in srgb,var(--brand-primary) 4%,var(--surface))}}.magic-creative-copy-settings>div,.magic-creative-copy-settings>.magic-copy-wide{grid-column:1/-1}.magic-creative-copy-settings>div{gap:3px;margin-bottom:2px;display:grid}.magic-creative-copy-settings>div small{color:var(--brand-primary);letter-spacing:.12em;font-size:9px;font-weight:900}.magic-creative-copy-settings>div strong{font-size:15px}.magic-creative-copy-settings>div p{color:var(--muted);margin:0;font-size:10px}.magic-creative-copy-settings>label{gap:6px;min-width:0;display:grid}.magic-creative-copy-settings>label span{color:var(--muted);font-size:9px;font-weight:850}.magic-creative-copy-settings>label input{border:1px solid var(--line);background:var(--bg);width:100%;min-height:40px;color:var(--ink);border-radius:9px;padding:9px 11px;font-size:11px;font-weight:700}@media (width<=1500px){.experience>header{grid-template-columns:auto minmax(54px,1fr) auto auto!important;gap:10px!important;padding-inline:18px!important}.logo-name{font-size:16px!important}.header-route-tools .top-path-links{display:none!important}.experience>header>.top-order-estimator{min-width:238px;padding-inline:10px!important}.experience .top-theme-switch{width:112px!important}.experience .account .top-theme-switch button{width:51px!important}.experience .top-theme-switch button span{display:none!important}}@media (width<=1120px){.experience .logo-name{display:none!important}.experience>header>.top-order-estimator{min-width:190px}.experience>header>.top-order-estimator span:first-of-type,.experience>header>.top-order-estimator em{display:none}.experience>header>.top-order-estimator span:nth-of-type(2):before{margin-left:1px}}@media (width<=840px){.experience>header{grid-template-columns:auto auto minmax(0,1fr) auto!important;min-height:68px!important;padding:8px 12px!important}.logo-slot{flex-basis:42px!important;width:42px!important;height:42px!important}.header-route-tools{justify-content:flex-start}.global-step-back{justify-content:center;width:42px;min-width:42px;height:42px;padding:0}.global-step-back b{display:none}.experience>header>.top-order-estimator{justify-self:end;min-width:132px;padding-inline:9px!important}.experience>header>.top-order-estimator small,.experience>header>.top-order-estimator span,.experience>header>.top-order-estimator em{display:none}.experience>header>.top-order-estimator strong{font-size:16px}.experience .account{justify-self:end}.experience .top-theme-switch{width:92px!important;height:42px!important}.experience .account .top-theme-switch button{width:41px!important;height:32px!important}.experience .account>.business-hub-link,.experience .account>.team-login-link,.experience .account>b{display:none!important}}@media (width<=560px){.experience>header{grid-template-columns:42px 42px minmax(92px,1fr)!important;gap:5px!important}.experience>header>.top-order-estimator{justify-self:stretch;min-width:100px}.experience .account{display:none!important}.magic-creative-copy-settings{grid-template-columns:1fr}.magic-creative-copy-settings>div,.magic-creative-copy-settings>.magic-copy-wide{grid-column:auto}}.hub-owner{grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;column-gap:14px!important;width:100%!important;min-width:0!important;padding:0 6px 20px!important;display:grid!important}.hub-owner>span{box-sizing:border-box!important;width:44px!important;min-width:44px!important;height:44px!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}.hub-owner>div{min-width:0!important}.hub-owner>div small,.hub-owner>div strong,.hub-owner>div em{word-break:normal!important;overflow-wrap:normal!important;max-width:100%!important;display:block!important}.hub-owner>div small{line-height:1.45!important}.control-settings-screen .control-purpose>div{grid-template-columns:112px minmax(180px,.55fr) minmax(0,1fr)!important;column-gap:16px!important}.control-settings-screen .control-purpose>div>small{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;width:max-content!important;max-width:100%!important;margin:0!important}@media (width<=1050px){.control-settings-screen .control-purpose>div{grid-template-columns:112px minmax(0,1fr)!important}.control-settings-screen .control-purpose>div>p{grid-column:1/-1!important}}@media (width<=760px){.hub-owner{grid-template-columns:44px minmax(0,1fr)!important}.control-settings-screen .control-purpose>div{grid-template-columns:1fr!important;row-gap:5px!important}.control-settings-screen .control-purpose>div>p{grid-column:auto!important}}.experience .design-studio:not(.tag-studio) [data-guide-target]{scroll-margin-block:18px 24px}.experience .design-studio:not(.tag-studio) .smart-guide-active{outline-offset:3px;outline:2px solid #f05a28c7;transition:outline-color .22s,box-shadow .22s;position:relative;box-shadow:0 0 0 6px #f05a2817,0 12px 28px #f05a2824!important}.experience .design-studio:not(.tag-studio) .right-placement-menu.smart-guide-active,.experience .design-studio:not(.tag-studio) .right-create-actions.smart-guide-active,.experience .design-studio:not(.tag-studio) .assistant-art-fix.smart-guide-active,.experience .design-studio:not(.tag-studio) .art-check-panel.smart-guide-active,.experience .design-studio:not(.tag-studio) .embroidery-review.smart-guide-active,.experience .design-studio:not(.tag-studio) .small-text-fix-offer.smart-guide-active,.experience .design-studio:not(.tag-studio) .embroidery-actions.smart-guide-active,.experience .design-studio:not(.tag-studio) .exact-controls.smart-guide-active{border-radius:16px!important}.experience .design-studio:not(.tag-studio) .smart-exact-size{text-align:left!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;padding:11px 14px!important;display:flex!important}.experience .design-studio:not(.tag-studio) .smart-exact-size>span{color:inherit!important;font-size:15px!important;font-weight:900!important}.experience .design-studio:not(.tag-studio) .smart-exact-size.smart-guide-active{background:#f05a28!important;border-color:#f05a28!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .smart-exact-size.smart-guide-active{background:color-mix(in srgb,#f05a28 8%,var(--surface))!important}}.experience .design-studio:not(.tag-studio) .smart-exact-size.smart-guide-active{color:#d94a1c!important}.experience.dark .design-studio:not(.tag-studio) .smart-exact-size.smart-guide-active{color:#ff9a73!important}.experience .design-studio:not(.tag-studio) .smart-quantity-action.smart-guide-active{box-shadow:none!important;outline:0!important}.experience .design-studio:not(.tag-studio) .control-actions .designer-done.quantity-ready-pulse{color:#fff!important;background:#f05a28!important;border-color:#f05a28!important;animation:1.55s ease-out infinite fcp-quantity-ready!important;box-shadow:0 0 #f05a2885,0 10px 28px #f05a284d!important}@keyframes fcp-quantity-ready{0%{box-shadow:0 0 #f05a288a,0 10px 28px #f05a2847}58%{box-shadow:0 0 0 10px #f05a2800,0 12px 34px #f05a286b}to{box-shadow:0 0 #f05a2800,0 10px 28px #f05a2847}}@media (prefers-reduced-motion:reduce){.experience .design-studio:not(.tag-studio) .control-actions .designer-done.quantity-ready-pulse{animation:none!important;box-shadow:0 0 0 4px #f05a2838!important}}.persistent-shop-audio{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.experience .design-studio:not(.tag-studio) .designer-assistant-compact{isolation:isolate;z-index:80!important;background:var(--surface)!important;position:sticky!important;top:0!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .designer-assistant-compact{background:color-mix(in srgb,var(--surface) 98%,#edf5fb 2%)!important}}.experience .design-studio:not(.tag-studio) .designer-assistant-compact{box-shadow:0 12px 24px var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .designer-assistant-compact{box-shadow:0 12px 24px color-mix(in srgb,var(--ink) 11%,transparent)!important}}.work-mode-screen>.shop-audio-expanded{width:min(1280px,100%)!important}@media (width<=800px){.experience .design-studio:not(.tag-studio) .designer-controls{scroll-padding-top:148px!important}.experience .design-studio:not(.tag-studio) [data-guide-target]{scroll-margin-top:148px!important}}.experience .order-overview>.overview-header{height:auto!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0 0 8px!important;display:block!important}.experience .order-overview>.overview-header>div{grid-template-rows:auto auto auto!important;align-content:start!important;row-gap:9px!important;display:grid!important}.experience .order-overview>.overview-header span{line-height:1.35!important;display:block!important}.experience .order-overview>.overview-header h2{margin:0!important;font-size:clamp(34px,3vw,48px)!important;line-height:1.08!important}.experience .order-overview>.overview-header p{margin:0!important;font-size:16px!important;line-height:1.5!important}.experience .order-overview .turnaround-heading{display:block!important}.experience .design-studio:not(.tag-studio) .exact-size-done{color:#fff!important;cursor:pointer!important;background:#f05a28!important;border:1px solid #f05a28!important;border-radius:13px!important;width:100%!important;min-height:48px!important;padding:12px 16px!important;font-size:14px!important;font-weight:900!important;line-height:1.25!important;box-shadow:0 9px 22px #f05a283b!important}.experience .design-studio:not(.tag-studio) .exact-size-done:hover:not(:disabled){transform:translateY(-1px);background:#d94a1c!important}.experience .design-studio:not(.tag-studio) .exact-size-done:disabled{border-color:var(--line)!important;background:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .exact-size-done:disabled{background:color-mix(in srgb,var(--ink) 8%,var(--surface))!important}}.experience .design-studio:not(.tag-studio) .exact-size-done:disabled{color:var(--muted)!important;box-shadow:none!important;cursor:not-allowed!important}.experience .design-studio:not(.tag-studio) .art-process-progress{gap:8px!important;margin-top:13px!important;display:grid!important}.experience .design-studio:not(.tag-studio) .art-process-progress>div{border:1px solid var(--line)!important;background:var(--ink)!important;border-radius:11px!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-height:38px!important;padding:7px 9px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .art-process-progress>div{background:color-mix(in srgb,var(--ink) 2%,var(--surface))!important}}.experience .design-studio:not(.tag-studio) .art-process-progress>div{opacity:.62;transition:border-color .25s,background .25s,color .25s,opacity .25s;color:var(--muted)!important}.experience .design-studio:not(.tag-studio) .art-process-progress>div i{border:1px solid var(--line)!important;border-radius:50%!important;place-items:center!important;width:25px!important;height:25px!important;font-size:10px!important;font-style:normal!important;font-weight:900!important;display:grid!important}.experience .design-studio:not(.tag-studio) .art-process-progress>div span{font-size:11px!important;font-weight:800!important;line-height:1.35!important}.experience .design-studio:not(.tag-studio) .art-process-progress>div.active{border-color:#287fc8!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .art-process-progress>div.active{border-color:color-mix(in srgb,#287fc8 46%,var(--line))!important}}.experience .design-studio:not(.tag-studio) .art-process-progress>div.active{background:#287fc8!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .art-process-progress>div.active{background:color-mix(in srgb,#287fc8 9%,var(--surface))!important}}.experience .design-studio:not(.tag-studio) .art-process-progress>div.active{opacity:1;color:var(--ink)!important}.experience .design-studio:not(.tag-studio) .art-process-progress.repair>div.active{border-color:#f05a28!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .art-process-progress.repair>div.active{border-color:color-mix(in srgb,#f05a28 55%,var(--line))!important}}.experience .design-studio:not(.tag-studio) .art-process-progress.repair>div.active{background:#f05a28!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .art-process-progress.repair>div.active{background:color-mix(in srgb,#f05a28 9%,var(--surface))!important}}.experience .design-studio:not(.tag-studio) .art-process-progress>div.active i{color:#287fc8!important;border-color:#287fc8!important;animation:1.2s ease-in-out infinite fcp-art-process-pulse!important;box-shadow:0 0 0 4px #287fc81f!important}.experience .design-studio:not(.tag-studio) .art-process-progress.repair>div.active i{color:#f05a28!important;border-color:#f05a28!important;box-shadow:0 0 0 4px #f05a2821!important}.experience .design-studio:not(.tag-studio) .art-process-progress>div.done{border-color:#17a36a!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .art-process-progress>div.done{border-color:color-mix(in srgb,#17a36a 34%,var(--line))!important}}.experience .design-studio:not(.tag-studio) .art-process-progress>div.done{background:#17a36a!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .art-process-progress>div.done{background:color-mix(in srgb,#17a36a 7%,var(--surface))!important}}.experience .design-studio:not(.tag-studio) .art-process-progress>div.done{opacity:1;color:#118255!important}.experience .design-studio:not(.tag-studio) .art-process-progress>div.done i{color:#fff!important;background:#17a36a!important;border-color:#17a36a!important}@keyframes fcp-art-process-pulse{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.experience .design-studio:not(.tag-studio) .art-process-progress>div.active i{animation:none!important}}.appearance-settings>.welcome-schedule-settings{border:1px solid var(--brand-primary,#ef5b2a)!important;grid-column:1/-1!important;gap:14px!important;min-width:0!important;padding:18px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.appearance-settings>.welcome-schedule-settings{border:1px solid color-mix(in srgb,var(--brand-primary,#ef5b2a) 30%,var(--line))!important}}.appearance-settings>.welcome-schedule-settings{background:var(--brand-primary,#ef5b2a)!important;border-radius:15px!important}@supports (color:color-mix(in lab, red, red)){.appearance-settings>.welcome-schedule-settings{background:color-mix(in srgb,var(--brand-primary,#ef5b2a) 3%,var(--surface))!important}}.appearance-settings>.welcome-schedule-settings>header{border-bottom:1px solid var(--line)!important;background:0 0!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;height:auto!important;min-height:0!important;padding:0 0 14px!important;display:flex!important}.appearance-settings>.welcome-schedule-settings>header>div{gap:5px!important;display:grid!important}.appearance-settings>.welcome-schedule-settings>header strong{font-size:19px!important;line-height:1.2!important}.appearance-settings>.welcome-schedule-settings>header p{max-width:720px!important}.appearance-settings>.welcome-schedule-settings>header button{border:1px solid var(--line)!important;background:var(--surface)!important;min-height:38px!important;color:var(--ink)!important;cursor:pointer!important;border-radius:10px!important;flex:none!important;padding:9px 13px!important;font-size:11px!important;font-weight:850!important}.appearance-settings .welcome-schedule-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;display:grid!important}.appearance-settings .welcome-schedule-grid article{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:13px!important;grid-template-rows:auto auto 1fr!important;align-content:start!important;gap:12px!important;min-width:0!important;padding:15px!important;display:grid!important}.appearance-settings .welcome-schedule-grid article:first-child{grid-template-rows:auto 1fr!important}.appearance-settings .welcome-schedule-grid article>div{gap:4px!important;display:grid!important}.appearance-settings .welcome-schedule-grid article>div strong{font-size:13px!important;line-height:1.3!important}.appearance-settings .welcome-schedule-grid label{align-content:start!important;min-width:0!important}.appearance-settings .welcome-schedule-grid input,.appearance-settings .welcome-schedule-grid textarea{border:1px solid var(--line)!important;background:var(--bg)!important;width:100%!important;min-width:0!important;color:var(--ink)!important;font:inherit!important;border-radius:10px!important;font-size:12px!important}.appearance-settings .welcome-schedule-grid input{min-height:42px!important;padding:8px 11px!important}.appearance-settings .welcome-schedule-grid textarea{resize:vertical!important;min-height:86px!important;padding:11px!important;line-height:1.5!important}.appearance-settings>.welcome-schedule-settings>footer{background:var(--brand-primary,#ef5b2a)!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;min-width:0!important;padding:14px 15px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.appearance-settings>.welcome-schedule-settings>footer{background:color-mix(in srgb,var(--brand-primary,#ef5b2a) 8%,var(--surface))!important}}.appearance-settings>.welcome-schedule-settings>footer>div{gap:5px!important;min-width:0!important;display:grid!important}.appearance-settings>.welcome-schedule-settings>footer strong{font-size:14px!important;line-height:1.45!important}.appearance-settings>.welcome-schedule-settings>footer>span{color:var(--muted)!important;white-space:nowrap!important;font-size:10px!important;font-weight:750!important}@media (width<=980px){.appearance-settings .welcome-schedule-grid{grid-template-columns:1fr!important}}@media (width<=620px){.appearance-settings>.welcome-schedule-settings>header{display:grid!important}.appearance-settings>.welcome-schedule-settings>header button{justify-self:start!important}.appearance-settings>.welcome-schedule-settings>footer{grid-template-columns:1fr!important}.appearance-settings>.welcome-schedule-settings>footer>span{white-space:normal!important}}.experience .design-studio.embroidery-studio:not(.tag-studio) .designer-controls{align-content:start!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .designer-controls>*{width:100%!important;min-width:0!important;max-width:100%!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .decoration-method-guide,.experience .design-studio.embroidery-studio:not(.tag-studio) .right-placement-menu,.experience .design-studio.embroidery-studio:not(.tag-studio) .right-create-actions{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .decoration-method-options,.experience .design-studio.embroidery-studio:not(.tag-studio) .right-placement-menu nav{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important;overflow:visible!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .decoration-method-options>button,.experience .design-studio.embroidery-studio:not(.tag-studio) .right-placement-menu nav>button,.experience .design-studio.embroidery-studio:not(.tag-studio) .right-create-actions>label,.experience .design-studio.embroidery-studio:not(.tag-studio) .right-create-actions>button{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .embroidery-review.estimator-only{width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;margin:14px 0!important;padding:0!important;display:grid!important;overflow:visible!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .inkstitch-preview-card,.experience .design-studio.embroidery-studio:not(.tag-studio) .stitch-estimator,.experience .design-studio.embroidery-studio:not(.tag-studio) .embroidery-summary{border:1px solid var(--line)!important;background:var(--surface)!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;color:var(--ink)!important;box-shadow:0 10px 26px var(--ink)!important;border-radius:16px!important;margin:0!important;padding:15px!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio.embroidery-studio:not(.tag-studio) .inkstitch-preview-card,.experience .design-studio.embroidery-studio:not(.tag-studio) .stitch-estimator,.experience .design-studio.embroidery-studio:not(.tag-studio) .embroidery-summary{box-shadow:0 10px 26px color-mix(in srgb,var(--ink) 8%,transparent)!important}}.experience .design-studio.embroidery-studio:not(.tag-studio) .inkstitch-preview-card,.experience .design-studio.embroidery-studio:not(.tag-studio) .stitch-estimator,.experience .design-studio.embroidery-studio:not(.tag-studio) .embroidery-summary{overflow:hidden!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .inkstitch-preview-card{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .inkstitch-preview-heading{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:4px 10px!important;width:100%!important;min-width:0!important;display:grid!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .inkstitch-preview-heading:after{align-self:start!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .inkstitch-preview-heading>strong{overflow-wrap:break-word!important;grid-column:1/-1!important;min-width:0!important;font-size:18px!important;line-height:1.25!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .inkstitch-preview-image{aspect-ratio:16/10!important;border-radius:12px!important;place-items:center!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .inkstitch-preview-image img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:none!important;display:block!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .inkstitch-preview-card>small{overflow-wrap:break-word!important;max-width:100%!important;margin:0!important;font-size:11px!important;line-height:1.45!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .stitch-estimator{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:5px 12px!important;display:grid!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .stitch-estimator>span{grid-column:1/-1!important;font-size:10px!important;line-height:1.3!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .stitch-estimator>strong{font-variant-numeric:tabular-nums!important;overflow-wrap:normal!important;min-width:0!important;margin:0!important;font-size:clamp(34px,3.2vw,46px)!important;line-height:1!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .stitch-estimator>small{text-align:right!important;align-self:end!important;padding-bottom:4px!important;font-size:9px!important;line-height:1.25!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .stitch-meter,.experience .design-studio.embroidery-studio:not(.tag-studio) .stitch-estimator>p{grid-column:1/-1!important;width:100%!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .stitch-estimator>p{margin:4px 0 0!important;font-size:12px!important;line-height:1.45!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .embroidery-summary{align-content:start!important;gap:7px!important;display:grid!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .embroidery-summary>strong{overflow-wrap:break-word!important;font-size:17px!important;line-height:1.3!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .embroidery-estimate-facts{border-top:1px solid var(--line)!important;gap:0!important;width:100%!important;min-width:0!important;display:grid!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .embroidery-estimate-facts>p{border-bottom:1px solid var(--line)!important;grid-template-columns:minmax(96px,.72fr) minmax(0,1.28fr)!important;align-items:start!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0!important;padding:9px 0!important;font-size:12px!important;line-height:1.4!important;display:grid!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .embroidery-estimate-facts>p:last-child{border-bottom:0!important;padding-bottom:0!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .embroidery-estimate-facts span{text-align:right!important;overflow-wrap:break-word!important;min-width:0!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .embroidery-review>ul{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .embroidery-review>ul>li{border:1px solid #17a36a!important;width:100%!important;min-width:0!important;margin:0!important;padding:9px 11px!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio.embroidery-studio:not(.tag-studio) .embroidery-review>ul>li{border:1px solid color-mix(in srgb,#17a36a 24%,var(--line))!important}}.experience .design-studio.embroidery-studio:not(.tag-studio) .embroidery-review>ul>li{background:#17a36a!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio.embroidery-studio:not(.tag-studio) .embroidery-review>ul>li{background:color-mix(in srgb,#17a36a 6%,var(--surface))!important}}.experience .design-studio.embroidery-studio:not(.tag-studio) .embroidery-review>ul>li{overflow-wrap:break-word!important;font-size:11px!important;line-height:1.4!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .embroidery-review>ul>li.fail{border-color:#ef7a32!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio.embroidery-studio:not(.tag-studio) .embroidery-review>ul>li.fail{border-color:color-mix(in srgb,#ef7a32 32%,var(--line))!important}}.experience .design-studio.embroidery-studio:not(.tag-studio) .embroidery-review>ul>li.fail{background:#ef7a32!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio.embroidery-studio:not(.tag-studio) .embroidery-review>ul>li.fail{background:color-mix(in srgb,#ef7a32 7%,var(--surface))!important}}.experience .design-studio.embroidery-studio:not(.tag-studio) .small-text-fix-offer,.experience .design-studio.embroidery-studio:not(.tag-studio) .jacket-pocket-warning,.experience .design-studio.embroidery-studio:not(.tag-studio) .embroidery-actions{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .small-text-fix-offer{padding:15px!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .small-text-fix-offer>button{justify-self:stretch!important;width:100%!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .embroidery-actions{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .embroidery-actions>button,.experience .design-studio.embroidery-studio:not(.tag-studio) .embroidery-actions>label{width:100%!important;min-width:0!important;margin:0!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .text-controls,.experience .design-studio.embroidery-studio:not(.tag-studio) .text-controls>label,.experience .design-studio.embroidery-studio:not(.tag-studio) .text-controls>div,.experience .design-studio.embroidery-studio:not(.tag-studio) .control-group,.experience .design-studio.embroidery-studio:not(.tag-studio) .control-title,.experience .design-studio.embroidery-studio:not(.tag-studio) .size-control{width:100%!important;min-width:0!important;max-width:100%!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .text-controls>div{grid-template-columns:minmax(0,1fr) 74px!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .size-control{grid-template-columns:38px minmax(0,1fr) 38px!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .size-control>input,.experience .design-studio.embroidery-studio:not(.tag-studio) .rotation-control{width:100%!important;min-width:0!important}.experience .design-studio:not(.tag-studio) .exact-controls>div:first-of-type{grid-template-columns:repeat(2,minmax(0,150px))!important;justify-content:start!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}.experience .design-studio:not(.tag-studio) .exact-controls>div:first-of-type>label{grid-template-columns:1fr!important;align-content:start!important;gap:6px!important;width:100%!important;min-width:0!important;display:grid!important}.experience .design-studio:not(.tag-studio) .exact-controls>div:first-of-type>label>div{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) 34px!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:150px!important;display:grid!important;overflow:hidden!important}.experience .design-studio:not(.tag-studio) .exact-controls>div:first-of-type input{font-variant-numeric:tabular-nums!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;min-width:0!important;height:42px!important;padding:0 9px!important}.experience .design-studio:not(.tag-studio) .exact-controls>div:first-of-type b{border-left:1px solid var(--line)!important;background:var(--ink)!important;place-items:center!important;min-width:34px!important;height:42px!important;padding:0!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .exact-controls>div:first-of-type b{background:color-mix(in srgb,var(--ink) 4%,var(--surface))!important}}.experience .design-studio:not(.tag-studio) .exact-controls>div:first-of-type b{color:var(--muted)!important;text-align:center!important;text-transform:none!important;white-space:nowrap!important;font-size:11px!important;line-height:1!important}.experience .design-studio:not(.tag-studio) .exact-size-done{white-space:normal!important;width:100%!important;min-width:0!important;line-height:1.35!important}.embroidery-proof-card{width:min(820px,100vw - 36px)!important;max-height:calc(100dvh - 36px)!important}.embroidery-proof-card>header,.embroidery-proof-card>footer{width:100%!important;min-width:0!important}.embroidery-proof-card>header>div,.embroidery-proof-card>footer>label,.embroidery-proof-card>footer>p{min-width:0!important}.large-stitched-proof{place-items:center!important;min-width:0!important;min-height:0!important;display:grid!important;overflow:auto!important}.large-stitched-proof>img{object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;transform:scale(var(--proof-zoom,1))!important;transform-origin:50%!important}.work-mode-screen{align-items:center!important}.work-mode-screen .work-mode-heading,.work-mode-screen .work-mode-actions,.work-mode-screen>.shop-audio-expanded{width:min(1280px,100%)!important;margin-inline:auto!important}.work-mode-screen>.shop-audio-expanded{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;padding:0!important;position:relative!important;inset:auto!important;overflow:visible!important}@media (width<=560px){.experience .design-studio:not(.tag-studio) .exact-controls>div:first-of-type{grid-template-columns:minmax(0,150px)!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .text-controls>div,.embroidery-proof-card>footer{grid-template-columns:1fr!important}}.experience .design-studio:not(.tag-studio) .designer-preview-assistant{border:1px solid var(--line)!important;background:linear-gradient(135deg,#287fc8,var(--surface))!important;border-radius:18px!important;flex:none!important;grid-template-columns:minmax(0,1fr) 132px!important;align-items:center!important;gap:20px!important;width:100%!important;min-width:0!important;margin:12px 0 0!important;padding:14px 18px 12px 22px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .designer-preview-assistant{background:linear-gradient(135deg,color-mix(in srgb,#287fc8 5%,var(--surface)),var(--surface))!important}}.experience .design-studio:not(.tag-studio) .designer-preview-assistant{box-shadow:0 12px 30px var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .designer-preview-assistant{box-shadow:0 12px 30px color-mix(in srgb,var(--ink) 8%,transparent)!important}}.experience .design-studio:not(.tag-studio) .designer-preview-assistant{overflow:hidden!important}.experience .design-studio:not(.tag-studio) .designer-preview-assistant .designer-assistant-message{gap:7px!important;width:100%!important;min-width:0!important;animation:none!important;display:grid!important}.experience .design-studio:not(.tag-studio) .designer-preview-assistant .designer-assistant-message>strong{font-size:16px!important;line-height:1.25!important}.experience .design-studio:not(.tag-studio) .designer-preview-assistant .designer-assistant-message>span{max-width:760px!important;color:var(--muted)!important;font-size:13px!important;line-height:1.5!important;animation:none!important}.experience .design-studio:not(.tag-studio) .designer-preview-assistant .designer-assistant-visual{justify-self:end!important;width:132px!important;height:108px!important;overflow:visible!important}.experience .design-studio:not(.tag-studio) .designer-reference-note{z-index:80!important;isolation:isolate!important;border:1px solid #287fc8!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0 0 12px!important;padding:11px 14px!important;display:block!important;position:sticky!important;top:0!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .designer-reference-note{border:1px solid color-mix(in srgb,#287fc8 24%,var(--line))!important}}.experience .design-studio:not(.tag-studio) .designer-reference-note{background:var(--surface)!important;border-radius:12px!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .designer-reference-note{background:color-mix(in srgb,var(--surface) 98%,#edf5fb 2%)!important}}.experience .design-studio:not(.tag-studio) .designer-reference-note{box-shadow:0 8px 18px var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .designer-reference-note{box-shadow:0 8px 18px color-mix(in srgb,var(--ink) 8%,transparent)!important}}.experience .design-studio:not(.tag-studio) .designer-reference-note>strong{color:var(--ink)!important;font-size:12px!important;font-weight:900!important;line-height:1.3!important;display:block!important}@media (width<=800px){.experience .design-studio:not(.tag-studio) .designer-preview-assistant{grid-template-columns:minmax(0,1fr) 96px!important;gap:12px!important;padding:13px 14px 11px 16px!important}.experience .design-studio:not(.tag-studio) .designer-preview-assistant .designer-assistant-visual{width:96px!important;height:88px!important}}@media (width<=520px){.experience .design-studio:not(.tag-studio) .designer-preview-assistant{grid-template-columns:1fr!important}.experience .design-studio:not(.tag-studio) .designer-preview-assistant .designer-assistant-visual{justify-self:start!important}}.experience .design-studio.embroidery-studio:not(.tag-studio) .small-text-fix-offer{border:1px solid var(--brand-primary,#ef5b2a)!important;gap:9px!important;width:100%!important;min-width:0!important;padding:15px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio.embroidery-studio:not(.tag-studio) .small-text-fix-offer{border:1px solid color-mix(in srgb,var(--brand-primary,#ef5b2a) 42%,var(--line))!important}}.experience .design-studio.embroidery-studio:not(.tag-studio) .small-text-fix-offer{background:var(--brand-primary,#ef5b2a)!important;border-radius:14px!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio.embroidery-studio:not(.tag-studio) .small-text-fix-offer{background:color-mix(in srgb,var(--brand-primary,#ef5b2a) 7%,var(--surface))!important}}.experience .design-studio.embroidery-studio:not(.tag-studio) .small-text-fix-offer{color:var(--ink)!important;-webkit-text-fill-color:currentColor!important;box-shadow:0 10px 24px var(--brand-primary,#ef5b2a)!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio.embroidery-studio:not(.tag-studio) .small-text-fix-offer{box-shadow:0 10px 24px color-mix(in srgb,var(--brand-primary,#ef5b2a) 10%,transparent)!important}}.experience .design-studio.embroidery-studio:not(.tag-studio) .small-text-fix-offer>strong{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;font-size:15px!important;line-height:1.35!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .small-text-fix-offer>p{color:var(--muted)!important;-webkit-text-fill-color:var(--muted)!important;margin:0!important;font-size:12px!important;line-height:1.5!important}.experience .design-studio.embroidery-studio:not(.tag-studio) .small-text-fix-offer>button{border:1px solid var(--brand-primary,#ef5b2a)!important;background:var(--brand-primary,#ef5b2a)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-align:center!important;width:100%!important;min-width:0!important;min-height:50px!important;box-shadow:0 9px 20px var(--brand-primary,#ef5b2a)!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;margin-top:2px!important;font-size:13px!important;font-weight:900!important;line-height:1.25!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio.embroidery-studio:not(.tag-studio) .small-text-fix-offer>button{box-shadow:0 9px 20px color-mix(in srgb,var(--brand-primary,#ef5b2a) 28%,transparent)!important}}.experience .design-studio.embroidery-studio:not(.tag-studio) .small-text-fix-offer>button:hover{border-color:var(--brand-primary,#ef5b2a)!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio.embroidery-studio:not(.tag-studio) .small-text-fix-offer>button:hover{border-color:color-mix(in srgb,var(--brand-primary,#ef5b2a) 82%,#000)!important}}.experience .design-studio.embroidery-studio:not(.tag-studio) .small-text-fix-offer>button:hover{background:var(--brand-primary,#ef5b2a)!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio.embroidery-studio:not(.tag-studio) .small-text-fix-offer>button:hover{background:color-mix(in srgb,var(--brand-primary,#ef5b2a) 82%,#000)!important}}.experience .design-studio.embroidery-studio:not(.tag-studio) .small-text-fix-offer>button:hover{color:#fff!important;-webkit-text-fill-color:#fff!important}.experience.dark .design-studio.embroidery-studio:not(.tag-studio) .small-text-fix-offer{color:#f4f6f8!important;background:#20262c!important;border-color:#ff8b5c7a!important;box-shadow:0 12px 28px #00000042!important}.experience.dark .design-studio.embroidery-studio:not(.tag-studio) .small-text-fix-offer>strong{color:#f4f6f8!important;-webkit-text-fill-color:#f4f6f8!important}.experience.dark .design-studio.embroidery-studio:not(.tag-studio) .small-text-fix-offer>p{color:#c0c7cf!important;-webkit-text-fill-color:#c0c7cf!important}.experience .design-studio:not(.tag-studio) .product-color-guide{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:24px!important;gap:12px!important;width:100%!important;min-width:0!important;margin:0 0 16px!important;padding:18px!important;display:grid!important;box-shadow:0 18px 50px #1f2f4314!important}.experience .design-studio:not(.tag-studio) .product-color-guide>.right-step-title{gap:4px!important;padding:4px 1px 8px!important;display:grid!important}.experience .design-studio:not(.tag-studio) .product-color-guide>.right-step-title>span{color:var(--ink)!important;letter-spacing:.1em!important;font-size:12px!important;font-weight:900!important;line-height:1.35!important}.experience .design-studio:not(.tag-studio) .product-color-guide>.right-step-title>small{color:var(--muted)!important;font-size:12px!important;line-height:1.4!important}.experience .design-studio:not(.tag-studio) .designer-color-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.experience .design-studio:not(.tag-studio) .designer-color-options>button{border:1px solid var(--line)!important;background:var(--ink)!important;border-radius:15px!important;grid-template-columns:34px minmax(0,1fr) 20px!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:66px!important;padding:10px 11px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .designer-color-options>button{background:color-mix(in srgb,var(--ink) 3%,var(--surface))!important}}.experience .design-studio:not(.tag-studio) .designer-color-options>button{color:var(--ink)!important;text-align:left!important;box-shadow:none!important}.experience .design-studio:not(.tag-studio) .designer-color-options>button>i{border:1px solid var(--ink)!important;width:30px!important;height:30px!important;display:block!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .designer-color-options>button>i{border:1px solid color-mix(in srgb,var(--ink) 20%,var(--line))!important}}.experience .design-studio:not(.tag-studio) .designer-color-options>button>i{background:var(--swatch-color)!important;border-radius:50%!important;box-shadow:inset 0 0 0 2px #ffffff47!important}.experience .design-studio:not(.tag-studio) .designer-color-options>button>span{gap:2px!important;min-width:0!important;display:grid!important}.experience .design-studio:not(.tag-studio) .designer-color-options>button>span>strong{color:var(--ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:900!important;overflow:hidden!important}.experience .design-studio:not(.tag-studio) .designer-color-options>button>span>small{color:var(--muted)!important;font-size:10px!important;font-weight:700!important}.experience .design-studio:not(.tag-studio) .designer-color-options>button>b{color:var(--brand-primary,#ef5b2a)!important;font-size:15px!important}.experience .design-studio:not(.tag-studio) .designer-color-options>button:hover,.experience .design-studio:not(.tag-studio) .designer-color-options>button.active{border-color:var(--brand-primary,#ef5b2a)!important;background:var(--brand-primary,#ef5b2a)!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .designer-color-options>button:hover,.experience .design-studio:not(.tag-studio) .designer-color-options>button.active{background:color-mix(in srgb,var(--brand-primary,#ef5b2a) 9%,var(--surface))!important}}.experience.dark .design-studio:not(.tag-studio) .product-color-guide{background:#151c24!important}.experience.dark .design-studio:not(.tag-studio) .designer-color-options>button{background:#1e252d!important}.product-decoration-settings{border:1px solid var(--line);background:var(--surface);border-radius:20px;gap:16px;margin-top:18px;padding:20px;display:grid}.product-decoration-settings>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.product-decoration-settings>header>div{gap:5px;min-width:0;display:grid}.product-decoration-settings>header small{color:var(--brand-primary,#ef5b2a);letter-spacing:.12em;font-size:11px;font-weight:900}.product-decoration-settings>header strong{color:var(--ink);font-size:19px}.product-decoration-settings>header p{max-width:680px;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.product-decoration-settings>header>span{background:var(--brand-primary,#ef5b2a);border-radius:999px;flex:none;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.product-decoration-settings>header>span{background:color-mix(in srgb,var(--brand-primary,#ef5b2a) 9%,var(--surface))}}.product-decoration-settings>header>span{color:var(--brand-primary,#ef5b2a);font-size:11px;font-weight:900}.product-decoration-rule-list{gap:9px;display:grid}.category-decoration-control{border:1px solid var(--brand-primary,#ef5b2a);grid-template-columns:minmax(260px,1.3fr) repeat(2,minmax(190px,.8fr));align-items:end;gap:12px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.category-decoration-control{border:1px solid color-mix(in srgb,var(--brand-primary,#ef5b2a) 28%,var(--line))}}.category-decoration-control{background:var(--brand-primary,#ef5b2a);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.category-decoration-control{background:color-mix(in srgb,var(--brand-primary,#ef5b2a) 6%,var(--surface))}}.category-decoration-control>div{gap:4px;min-width:0;display:grid}.category-decoration-control>div>small{color:var(--brand-primary,#ef5b2a);letter-spacing:.12em;font-size:10px;font-weight:900}.category-decoration-control>div>strong{color:var(--ink);font-size:15px}.category-decoration-control>div>p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.category-decoration-control>label{min-width:0;color:var(--ink);gap:6px;font-size:11px;font-weight:850;display:grid}.category-decoration-control select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:11px;padding:0 12px}.product-decoration-rule-list>article{border:1px solid var(--line);background:var(--ink);border-radius:15px;grid-template-columns:minmax(220px,1fr) minmax(360px,1.2fr);align-items:center;gap:18px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.product-decoration-rule-list>article{background:color-mix(in srgb,var(--ink) 2.5%,var(--surface))}}.product-decoration-identity{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.product-decoration-identity>.product-thumb{width:52px;height:52px}.product-decoration-identity>span{gap:3px;min-width:0;display:grid}.product-decoration-identity strong{color:var(--ink);font-size:14px}.product-decoration-identity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.product-decoration-toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.product-decoration-toggles>label{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;grid-template-columns:20px 34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.product-decoration-toggles>label.active{border-color:var(--brand-primary,#ef5b2a)}@supports (color:color-mix(in lab, red, red)){.product-decoration-toggles>label.active{border-color:color-mix(in srgb,var(--brand-primary,#ef5b2a) 46%,var(--line))}}.product-decoration-toggles>label.active{background:var(--brand-primary,#ef5b2a)}@supports (color:color-mix(in lab, red, red)){.product-decoration-toggles>label.active{background:color-mix(in srgb,var(--brand-primary,#ef5b2a) 7%,var(--surface))}}.product-decoration-toggles input{width:18px;height:18px;accent-color:var(--brand-primary,#ef5b2a)}.product-decoration-toggles>label>i{background:var(--muted);border-radius:999px;width:32px;height:18px;position:relative}@supports (color:color-mix(in lab, red, red)){.product-decoration-toggles>label>i{background:color-mix(in srgb,var(--muted) 26%,var(--surface))}}.product-decoration-toggles>label>i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .18s;position:absolute;top:3px;left:3px}.product-decoration-toggles>label.active>i{background:var(--brand-primary,#ef5b2a)}.product-decoration-toggles>label.active>i:after{transform:translate(14px)}.product-decoration-toggles>label>span{gap:2px;min-width:0;display:grid}.product-decoration-toggles strong{color:var(--ink);font-size:12px}.product-decoration-toggles small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}@media (width<=900px){.category-decoration-control{grid-template-columns:1fr 1fr}.category-decoration-control>div{grid-column:1/-1}.product-decoration-rule-list>article{grid-template-columns:1fr}}@media (width<=560px){.experience .design-studio:not(.tag-studio) .designer-color-options,.product-decoration-toggles{grid-template-columns:1fr!important}.product-decoration-settings>header{display:grid}.category-decoration-control{grid-template-columns:1fr}.category-decoration-control>div{grid-column:auto}}.experience .designer-product.view-left-chest .art-selection{width:calc(15% * var(--art-scale,1));top:29%;left:29%}.experience .designer-product.view-right-chest .art-selection{width:calc(15% * var(--art-scale,1));top:29%;left:56%}.experience .designer-product.view-full-chest .art-selection,.experience .designer-product.view-full-back .art-selection{width:calc(32% * var(--art-scale,1));top:29%;left:34%}.experience .designer-product.view-upper-neck .art-selection{width:calc(16% * var(--art-scale,1));top:21%;left:42%}.experience .designer-product.view-left-chest .canvas-empty,.experience .designer-product.view-right-chest .canvas-empty,.experience .designer-product.view-full-chest .canvas-empty,.experience .designer-product.view-full-back .canvas-empty,.experience .designer-product.view-upper-neck .canvas-empty{width:18%;min-height:54px;padding:6px;font-size:9px}.experience .designer-product.view-left-chest .canvas-empty{top:28%;left:28%}.experience .designer-product.view-right-chest .canvas-empty{top:28%;left:54%}.experience .designer-product.view-full-chest .canvas-empty,.experience .designer-product.view-full-back .canvas-empty{width:32%;top:29%;left:34%}.experience .designer-product.view-upper-neck .canvas-empty{width:18%;top:20%;left:41%}.work-mode-screen .vintage-stereo .receiver-knob{width:66px!important;height:66px!important}.work-mode-screen .vintage-stereo .receiver-knob i{width:2px!important;height:17px!important;top:7px!important}@media (width<=1180px){.work-mode-screen .vintage-stereo .receiver-knob{width:56px!important;height:56px!important}}@media (width<=800px){.work-mode-screen .vintage-stereo .receiver-knob{width:48px!important;height:48px!important}}.work-mode-screen .work-mode-heading{display:block!important}.additional-location-choice{border:1px solid var(--brand-primary);gap:8px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.additional-location-choice{border:1px solid color-mix(in srgb,var(--brand-primary) 38%,var(--line))}}.additional-location-choice{background:var(--brand-primary);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.additional-location-choice{background:color-mix(in srgb,var(--brand-primary) 6%,var(--surface))}}.additional-location-choice>small{color:var(--brand-primary);letter-spacing:.14em;font-size:10px;font-weight:950}.additional-location-choice>strong{color:var(--ink);font-size:20px;line-height:1.2}.additional-location-choice>p{color:var(--muted);margin:0;font-size:14px;line-height:1.4}.additional-location-choice>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:5px;display:grid}.additional-location-choice button{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--ink);border-radius:12px;padding:11px 13px;font-size:13px;font-weight:900}.additional-location-choice .add-location-button{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}.experience .designer-product.view-back .product-crop{transform:none!important}@media (width<=640px){.additional-location-choice>div{grid-template-columns:1fr}}.dtf-page{color:#111923;background:#f3f5f7;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.dtf-header{z-index:20;background:#fff;border-bottom:1px solid #dce1e5;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(22px,4vw,72px);display:flex;position:sticky;top:0}.dtf-header>a{color:#f34b29;align-items:center;gap:14px;font-size:21px;font-weight:900;text-decoration:none;display:flex}.dtf-header>a img{object-fit:contain;width:54px;height:54px}.dtf-header>div{align-items:flex-end;gap:12px;display:flex}.dtf-header>div b{letter-spacing:.16em;color:#f34b29;font-size:12px}.dtf-header>div span{color:#5d6977;font-size:14px;font-weight:800}.dtf-hero{color:#fff;background:radial-gradient(circle at 75% 0,#f34b291f,#0000 32%),#111820;justify-content:space-between;align-items:flex-end;gap:40px;padding:54px clamp(22px,6vw,110px) 44px;display:flex}.dtf-hero>div{max-width:820px}.dtf-hero small,.dtf-step header small,.dtf-checker header small,.dtf-production-recipe>small{color:#ff6a3d;letter-spacing:.18em;font-size:12px;font-weight:900;display:block}.dtf-hero h1{letter-spacing:-.055em;margin:14px 0 18px;font-size:clamp(42px,6vw,76px);line-height:.94}.dtf-hero p{color:#b8c1cb;max-width:690px;margin:0;font-size:clamp(17px,1.6vw,22px);font-weight:650;line-height:1.45}.dtf-hero aside{background:#ffffff0a;border:1px solid #4a5560;border-radius:20px;grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;min-width:255px;padding:22px 25px;display:grid}.dtf-hero aside span{color:#98a5b2;letter-spacing:.15em;grid-column:1/-1;font-size:10px;font-weight:900}.dtf-hero aside strong{white-space:nowrap;font-size:20px}.dtf-hero aside i{color:#ff6a3d;font-style:normal;font-weight:900}.dtf-workspace{grid-template-columns:minmax(0,1fr) 430px;align-items:start;gap:24px;width:min(1440px,100% - 44px);margin:34px auto 80px;display:grid}.dtf-primary{gap:20px;display:grid}.dtf-step,.dtf-checker{background:#fff;border:1px solid #dce1e5;border-radius:24px;box-shadow:0 15px 40px #0f1c280f}.dtf-step{padding:27px}.dtf-step>header{align-items:center;gap:15px;margin-bottom:22px;display:flex}.dtf-step>header>b{color:#fff;background:#f34b29;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.dtf-step header small{margin-bottom:5px}.dtf-step h2,.dtf-checker h2{letter-spacing:-.035em;margin:0;font-size:26px}.dtf-dropzone{cursor:pointer;text-align:left;background:#f8fafb;border:2px dashed #cdd4da;border-radius:18px;justify-content:center;align-items:center;gap:24px;min-height:250px;padding:24px;transition:all .2s;display:flex}.dtf-dropzone:hover{background:#fff9f7;border-color:#f34b29}.dtf-dropzone input{opacity:0;pointer-events:none;position:absolute}.dtf-dropzone>img{object-fit:contain;background-image:linear-gradient(45deg,#eef1f3 25%,#0000 25%),linear-gradient(-45deg,#eef1f3 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#eef1f3 75%),linear-gradient(-45deg,#0000 75%,#eef1f3 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border-radius:10px;width:170px;height:205px}.dtf-upload-mark{color:#fff;background:#111923;border-radius:50%;place-items:center;width:76px;height:76px;font-size:38px;font-weight:700;display:grid}.dtf-dropzone>div{flex-direction:column;gap:8px;display:flex}.dtf-dropzone>div strong{font-size:21px}.dtf-dropzone>div span{color:#657180;font-size:14px;font-weight:700}.dtf-size-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dtf-size-fields label,.dtf-contact label{color:#526071;flex-direction:column;gap:8px;font-size:13px;font-weight:900;display:flex}.dtf-size-fields label>div{background:#fff;border:1px solid #cfd5db;border-radius:14px;align-items:center;height:64px;display:flex;overflow:hidden}.dtf-size-fields input{border:0;outline:none;width:100%;height:100%;padding:0 18px;font-size:22px;font-weight:900}.dtf-size-fields label>div b{color:#5c6875;background:#eef1f3;align-self:stretch;place-items:center;padding:0 18px;font-size:15px;display:grid}.dtf-length-presets{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:13px;display:grid}.dtf-sheet-quantity{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:end;gap:16px;margin-top:14px;display:grid}.dtf-sheet-quantity label{gap:7px;display:grid}.dtf-sheet-quantity label>span{font-size:12px;font-weight:900}.dtf-sheet-quantity label>div{background:#fff;border:1px solid #d6dce1;border-radius:12px;align-items:center;display:flex;overflow:hidden}.dtf-sheet-quantity input{width:100%;min-width:0;height:48px;font:inherit;border:0;padding:0 14px;font-weight:900}.dtf-sheet-quantity b{color:#66717d;padding:0 14px;font-size:12px}.dtf-sheet-quantity small{color:#66717d;padding-bottom:10px;font-weight:700}.dtf-length-presets button{color:#475361;cursor:pointer;background:#fff;border:1px solid #d6dce1;border-radius:12px;height:45px;font-weight:900}.dtf-length-presets button.active{color:#fff;background:#111923;border-color:#111923;box-shadow:inset 0 -3px #f34b29}.dtf-scale-note{color:#566373;background:#f3f6f8;border-radius:12px;margin:18px 0 0;padding:14px 16px;font-weight:700;line-height:1.45}.dtf-contact>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dtf-contact input,.dtf-contact textarea{color:#111923;font:inherit;background:#fff;border:1px solid #cfd5db;border-radius:12px;outline:none;padding:15px;font-size:16px}.dtf-contact input:focus,.dtf-contact textarea:focus{border-color:#f34b29;box-shadow:0 0 0 3px #f34b291f}.dtf-contact label span i{color:#8a949e;font-style:normal;font-weight:700}.dtf-contact .dtf-notes{grid-column:1/-1}.dtf-contact textarea{resize:vertical;min-height:104px}.dtf-checker{gap:20px;padding:27px;display:grid;position:sticky;top:102px}.dtf-checker>header{background:0 0!important;border-bottom:1px solid #e2e6ea!important;height:auto!important;min-height:0!important;padding:0 0 18px!important;display:block!important}.dtf-checker>header small{margin-bottom:8px}.dtf-empty-check{text-align:center;color:#687584;flex-direction:column;justify-content:center;align-items:center;min-height:160px;display:flex}.dtf-empty-check i{color:#1a8155;background:#e8f6ef;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;font-style:normal;font-weight:900;display:grid}.dtf-empty-check p{max-width:290px;font-weight:700;line-height:1.5}.dtf-result-banner{border-radius:14px;flex-direction:column;gap:6px;padding:17px;display:flex}.dtf-result-banner b{letter-spacing:.14em;font-size:11px}.dtf-result-banner span{font-weight:750;line-height:1.45}.dtf-result-banner.pass{color:#176b49;background:#e9f6ef}.dtf-result-banner.review{color:#9a5918;background:#fff6e7}.dtf-result-banner.blocked{color:#a52536;background:#ffebed}.dtf-check-list{gap:9px;display:grid}.dtf-check-list>div{border-bottom:1px solid #edf0f2;gap:11px;padding:12px 0;display:flex}.dtf-check-list>div i{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-style:normal;font-weight:900;display:grid}.dtf-check-list>div.pass i{color:#157148;background:#dff3e8}.dtf-check-list>div.review i{color:#a76114;background:#fff0d4}.dtf-check-list>div.blocked i{color:#b52438;background:#ffe0e3}.dtf-check-list>div span{flex-direction:column;gap:4px;display:flex}.dtf-check-list>div strong{font-size:14px}.dtf-check-list>div small{color:#657180;font-weight:650;line-height:1.4}.dtf-price{border-top:1px solid #e2e6ea;border-bottom:1px solid #e2e6ea;grid-template-columns:1fr auto;align-items:end;padding:16px 0;display:grid}.dtf-price span{color:#5d6977;font-size:13px;font-weight:800}.dtf-price strong{font-size:28px}.dtf-price small{color:#7c8792;grid-column:1/-1;margin-top:3px}.dtf-design-size{background:#f8fafb;border:1px solid #e2e6ea;border-radius:16px;gap:12px;margin-top:18px;padding:16px;display:grid}.dtf-design-size>header{background:0 0!important;border:0!important;gap:3px!important;padding:0!important;display:grid!important}.dtf-design-size>header small{font-size:10px!important}.dtf-design-size>header strong{font-size:17px}.dtf-design-size>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dtf-design-size label{gap:6px;display:grid}.dtf-design-size label>span{color:#5d6977;font-size:11px;font-weight:850}.dtf-design-size label>div{background:#fff;border:1px solid #dce1e5;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.dtf-design-size input{width:100%;min-width:0;height:44px;font:inherit;background:0 0;border:0;padding:0 11px;font-weight:800}.dtf-design-size label b{color:#66727f;padding:0 10px}.dtf-gang-preview{background:#f8fafb;border:1px solid #dce1e5;border-radius:17px;gap:10px;margin:0;padding:15px;display:grid}.dtf-gang-preview figcaption{gap:3px;display:grid}.dtf-gang-preview figcaption span{letter-spacing:.13em;color:#f15a29;font-size:10px;font-weight:900}.dtf-gang-preview figcaption strong{font-size:16px}.dtf-gang-preview>div{background-color:#dfe4e8;background-image:linear-gradient(45deg,#eef1f3 25%,#0000 25%),linear-gradient(-45deg,#eef1f3 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#eef1f3 75%),linear-gradient(-45deg,#0000 75%,#eef1f3 75%);background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px;border-radius:12px;justify-content:center;max-height:420px;padding:12px;display:flex;overflow:auto}.dtf-gang-preview img{object-fit:contain;align-self:flex-start;width:100%;height:auto;display:block;box-shadow:0 6px 18px #0f1c282e}.dtf-gang-preview>small{color:#6a7581;font-weight:650;line-height:1.35}.dtf-gang-preview-main{background:#fff;border-color:#d6dce1;padding:24px;box-shadow:0 15px 40px #0f1c280f}.dtf-gang-preview-main.has-art{border-color:#f34b2973;box-shadow:0 15px 40px #f34b2917}.dtf-gang-preview-main figcaption strong{font-size:21px}.dtf-gang-preview-main .dtf-preview-stage{background-color:#dfe4e8;place-items:center;min-height:360px;max-height:620px;padding:22px;display:grid;overflow:auto}.dtf-gang-preview-main .dtf-preview-stage>img{width:auto;max-width:100%;max-height:570px}.dtf-preview-fallback-grid{box-sizing:border-box;background:#fff;align-content:center;width:auto;max-width:100%;height:min(570px,60vw);padding:10px;display:grid;overflow:hidden}.dtf-preview-fallback-grid img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}.dtf-preview-placeholder{text-align:center;color:#657180;place-items:center;gap:8px;min-height:250px;display:grid}.dtf-preview-placeholder b{letter-spacing:.12em;color:#111923;font-size:15px}.dtf-preview-placeholder span{font-size:14px;font-weight:700}.dtf-submit{color:#fff;cursor:pointer;background:#f34b29;border:0;border-radius:14px;min-height:58px;font-size:17px;font-weight:900;box-shadow:0 10px 22px #f34b2938}.dtf-submit:disabled{color:#8e98a2;box-shadow:none;cursor:not-allowed;background:#d8dde1}.dtf-submit-note{text-align:center;color:#737e89;margin:-10px 0 0;font-size:12px;font-weight:700}.dtf-error{color:#a52536;background:#ffebed;border-radius:10px;margin:0;padding:12px 14px;font-weight:800;line-height:1.4}.dtf-success{color:#176b49;background:#e6f5ec;border-radius:14px;flex-direction:column;gap:6px;padding:18px;display:flex}.dtf-success b{font-size:18px}.dtf-success span{font-weight:750;line-height:1.4}.dtf-success small{letter-spacing:.1em;font-weight:900}.dtf-service-offline{text-align:center;color:#111923;background:#f4f6f8;place-content:center;justify-items:center;min-height:100vh;padding:30px;display:grid}.dtf-service-offline img{object-fit:contain;width:100px;height:100px}.dtf-service-offline h1{letter-spacing:-.04em;margin:20px 0 8px;font-size:44px}.dtf-service-offline p{color:#66727f;font-size:18px;font-weight:700}@media (width<=1000px){.dtf-workspace{grid-template-columns:1fr}.dtf-checker{position:static}.dtf-hero{flex-direction:column;align-items:flex-start}.dtf-hero aside{box-sizing:border-box;width:100%}}@media (width<=640px){.dtf-header{height:68px}.dtf-header>a span{display:none}.dtf-header>div{flex-direction:column;align-items:flex-end;gap:3px}.dtf-hero{padding:38px 22px}.dtf-hero h1{font-size:45px}.dtf-workspace{width:calc(100% - 24px);margin-top:12px}.dtf-step,.dtf-checker,.dtf-gang-preview-main{border-radius:18px;padding:19px}.dtf-dropzone{text-align:center;flex-direction:column}.dtf-size-fields,.dtf-contact>div,.dtf-design-size>div,.dtf-sheet-quantity{grid-template-columns:1fr}.dtf-contact .dtf-notes{grid-column:auto}.dtf-length-presets{grid-template-columns:repeat(2,1fr)}.dtf-length-presets button{font-size:12px}.dtf-hero aside{grid-template-columns:1fr auto 1fr}.dtf-gang-preview-main .dtf-preview-stage{min-height:280px;padding:12px}.dtf-preview-fallback-grid{height:min(480px,110vw)}}.experience .design-studio:not(.tag-studio) .live-preview-heading>small{max-width:320px!important;color:var(--muted)!important;text-align:right!important;font-size:13px!important;font-weight:850!important;line-height:1.35!important}.experience .design-studio:not(.tag-studio) .designer-controls{scroll-padding-top:12px!important}.experience .design-studio:not(.tag-studio) .additional-location-choice{border:1px solid var(--brand-primary)!important;gap:12px!important;padding:20px!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .additional-location-choice{border:1px solid color-mix(in srgb,var(--brand-primary) 28%,var(--line))!important}}.experience .design-studio:not(.tag-studio) .additional-location-choice{background:radial-gradient(circle at 100% 0,var(--brand-primary),transparent 42%), var(--surface)!important;border-radius:20px!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .additional-location-choice{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-primary) 12%,transparent),transparent 42%), var(--surface)!important}}.experience .design-studio:not(.tag-studio) .additional-location-choice{box-shadow:0 16px 34px var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .additional-location-choice{box-shadow:0 16px 34px color-mix(in srgb,var(--ink) 8%,transparent)!important}}.experience .design-studio:not(.tag-studio) .additional-location-choice>small{letter-spacing:.16em!important;font-size:10px!important}.experience .design-studio:not(.tag-studio) .additional-location-choice>strong{letter-spacing:-.025em!important;max-width:360px!important;font-size:24px!important}.experience .design-studio:not(.tag-studio) .additional-location-choice>p{max-width:400px!important;font-size:13px!important}.experience .design-studio:not(.tag-studio) .additional-location-choice>div{gap:10px!important;margin-top:3px!important}.experience .design-studio:not(.tag-studio) .additional-location-choice button{text-align:left!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:5px!important;min-width:0!important;min-height:70px!important;padding:13px 15px!important;display:flex!important}.experience .design-studio:not(.tag-studio) .additional-location-choice button span{color:var(--muted)!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:950!important}.experience .design-studio:not(.tag-studio) .additional-location-choice button b{color:var(--ink)!important;font-size:13px!important;line-height:1.25!important}.experience .design-studio:not(.tag-studio) .additional-location-choice .add-location-button span{color:#ffffffb8!important}.experience .design-studio:not(.tag-studio) .additional-location-choice .add-location-button{border-color:var(--brand-primary)!important;background:var(--brand-primary)!important;box-shadow:0 8px 18px var(--brand-primary)!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .additional-location-choice .add-location-button{box-shadow:0 8px 18px color-mix(in srgb,var(--brand-primary) 22%,transparent)!important}}.experience .design-studio:not(.tag-studio) .additional-location-choice .add-location-button b{color:#fff!important}@media (width<=720px){.experience .design-studio:not(.tag-studio) .live-preview-heading{align-items:flex-start!important}.experience .design-studio:not(.tag-studio) .live-preview-heading>small{text-align:left!important}}.experience .design-studio:not(.tag-studio) .designer-controls{gap:10px!important;padding-bottom:calc(100vh - 150px)!important;scroll-padding-top:10px!important}.experience .design-studio:not(.tag-studio) [data-guide-target]{scroll-margin-top:10px!important}.experience .design-studio:not(.tag-studio) .smart-guide-step{opacity:.42;filter:saturate(.42);transform-origin:top;transform:scale(.985);transition:opacity .22s,filter .22s,transform .22s,box-shadow .22s!important}.experience .design-studio:not(.tag-studio) .smart-guide-step.smart-guide-active{opacity:1;filter:none;transform:none;outline:1px solid var(--brand-primary,#ef5b2a)!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .smart-guide-step.smart-guide-active{outline:1px solid color-mix(in srgb,var(--brand-primary,#ef5b2a) 72%,transparent)!important}}.experience .design-studio:not(.tag-studio) .smart-guide-step.smart-guide-active{outline-offset:1px!important;box-shadow:0 8px 22px var(--brand-primary,#ef5b2a)!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .smart-guide-step.smart-guide-active{box-shadow:0 8px 22px color-mix(in srgb,var(--brand-primary,#ef5b2a) 13%,transparent)!important}}.experience .design-studio:not(.tag-studio) .smart-guide-step:not(.smart-guide-active):hover,.experience .design-studio:not(.tag-studio) .smart-guide-step:not(.smart-guide-active):focus-within{opacity:.78;filter:saturate(.8)}.experience .design-studio:not(.tag-studio) .smart-guide-optional{opacity:.48;filter:saturate(.48);transition:opacity .18s,filter .18s!important}.experience .design-studio:not(.tag-studio) .smart-guide-optional:hover,.experience .design-studio:not(.tag-studio) .smart-guide-optional:focus-within{opacity:.9;filter:none}.experience .design-studio:not(.tag-studio) .designer-step-number{width:24px!important;height:24px!important;margin-right:5px!important;font-size:15px!important}.experience .design-studio:not(.tag-studio) .product-color-guide,.experience .design-studio:not(.tag-studio) .decoration-method-guide,.experience .design-studio:not(.tag-studio) .right-placement-menu,.experience .design-studio:not(.tag-studio) .right-create-actions,.experience .design-studio:not(.tag-studio) .art-check-panel,.experience .design-studio:not(.tag-studio) .embroidery-review,.experience .design-studio:not(.tag-studio) .exact-controls,.experience .design-studio:not(.tag-studio) .additional-location-choice{border-radius:16px!important;gap:9px!important;margin-bottom:10px!important;padding:13px!important}.experience .design-studio:not(.tag-studio) .right-step-title{gap:2px!important;padding:0 0 5px!important}.experience .design-studio:not(.tag-studio) .right-step-title>small,.experience .design-studio:not(.tag-studio) .right-placement-menu>div>small{font-size:11px!important;line-height:1.3!important}.experience .design-studio:not(.tag-studio) .designer-color-options{gap:7px!important}.experience .design-studio:not(.tag-studio) .designer-color-options>button{border-radius:12px!important;grid-template-columns:27px minmax(0,1fr) 16px!important;gap:8px!important;min-height:52px!important;padding:8px 9px!important}.experience .design-studio:not(.tag-studio) .designer-color-options>button>i{width:25px!important;height:25px!important}.experience .design-studio:not(.tag-studio) .decoration-method-options,.experience .design-studio:not(.tag-studio) .right-placement-menu nav{gap:7px!important}.experience .design-studio:not(.tag-studio) .decoration-method-options>button,.experience .design-studio:not(.tag-studio) .right-placement-menu nav>button{border-radius:12px!important;min-height:54px!important;padding:9px 11px!important}.experience .design-studio:not(.tag-studio) .right-create-actions>label,.experience .design-studio:not(.tag-studio) .right-create-actions>button{border-radius:12px!important;min-height:58px!important;padding:9px 11px!important}.experience .design-studio:not(.tag-studio) .smart-exact-size{border-radius:13px!important;min-height:50px!important;margin-bottom:10px!important;padding:9px 12px!important}.experience .design-studio:not(.tag-studio) .smart-quantity-action{z-index:1!important;background:var(--ink)!important;border-radius:14px!important;margin-top:10px!important;padding:10px!important;position:relative!important;bottom:auto!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .smart-quantity-action{background:color-mix(in srgb,var(--ink) 3%,var(--surface))!important}}.experience .design-studio:not(.tag-studio) .additional-location-choice>strong{font-size:17px!important}.experience .design-studio:not(.tag-studio) .additional-location-choice>p{font-size:12px!important}.experience .design-studio:not(.tag-studio) .additional-location-choice button{min-height:54px!important;padding:9px 11px!important}.experience .art-process-simple{background:var(--brand-primary,#ef5b2a);border-radius:12px;align-items:center;gap:11px;min-height:54px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.experience .art-process-simple{background:color-mix(in srgb,var(--brand-primary,#ef5b2a) 7%,var(--surface))}}.experience .art-process-simple{color:var(--muted);font-size:12px;font-weight:800}.experience .art-process-simple>i{border:3px solid var(--brand-primary,#ef5b2a);flex:none;width:19px;height:19px}@supports (color:color-mix(in lab, red, red)){.experience .art-process-simple>i{border:3px solid color-mix(in srgb,var(--brand-primary,#ef5b2a) 22%,transparent)}}.experience .art-process-simple>i{border-top-color:var(--brand-primary,#ef5b2a);border-radius:50%;animation:.8s linear infinite fcp-simple-spin}@keyframes fcp-simple-spin{to{transform:rotate(360deg)}}.experience .art-file-details{border-top:1px solid var(--ink);grid-column:1/-1;width:100%;min-width:0}@supports (color:color-mix(in lab, red, red)){.experience .art-file-details{border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}}.experience .art-file-details{padding-top:8px}.experience .art-file-details>summary{width:max-content;max-width:100%;color:var(--brand-primary,#ef5b2a);cursor:pointer;font-size:11px;font-weight:900;list-style:none}.experience .art-file-details>summary::-webkit-details-marker{display:none}.experience .art-file-details>summary:after{content:" +";font-size:13px}.experience .art-file-details[open]>summary:after{content:" −"}.experience .art-file-details>ul{background:var(--ink);border-radius:10px;margin:8px 0 0;padding:9px 10px 9px 25px}@supports (color:color-mix(in lab, red, red)){.experience .art-file-details>ul{background:color-mix(in srgb,var(--ink) 4%,var(--surface))}}.experience .art-file-details>ul{color:var(--muted);font-size:11px;line-height:1.45}.experience .art-file-details>ul>li+li{margin-top:4px}.experience .embroidery-file-details{grid-column:1/-1!important}.experience .embroidery-file-details>ul{gap:4px!important;display:grid!important}@media (prefers-reduced-motion:reduce){.experience .art-process-simple>i{animation:none}.experience .design-studio:not(.tag-studio) .smart-guide-step{transition:none!important}}.experience .product-edit-menu{border:1px solid var(--brand-primary,#ef5b2a);gap:12px;display:grid;padding:18px!important}@supports (color:color-mix(in lab, red, red)){.experience .product-edit-menu{border:1px solid color-mix(in srgb,var(--brand-primary,#ef5b2a) 34%,var(--line))}}.experience .product-edit-menu{background:var(--surface);border-radius:18px}.experience .product-edit-menu>small{color:var(--brand-primary,#ef5b2a);letter-spacing:.16em;font-size:11px;font-weight:950}.experience .product-edit-menu>h3{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:25px;line-height:1.05}.experience .product-edit-menu>p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.experience .product-edit-options{gap:7px;display:grid}.experience .product-edit-options>button{border:1px solid var(--line);background:var(--ink);border-radius:12px;gap:2px;min-height:58px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.experience .product-edit-options>button{background:color-mix(in srgb,var(--ink) 2.5%,var(--surface))}}.experience .product-edit-options>button{color:var(--ink);text-align:left;cursor:pointer}.experience .product-edit-options>button:hover,.experience .product-edit-options>button:focus-visible{border-color:var(--brand-primary,#ef5b2a);background:var(--brand-primary,#ef5b2a)}@supports (color:color-mix(in lab, red, red)){.experience .product-edit-options>button:hover,.experience .product-edit-options>button:focus-visible{background:color-mix(in srgb,var(--brand-primary,#ef5b2a) 7%,var(--surface))}}.experience .product-edit-options>button strong{font-size:14px;line-height:1.2}.experience .product-edit-options>button span{color:var(--muted);font-size:11px;line-height:1.3}.experience .product-edit-cancel{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:11px;font-size:12px;font-weight:850}.experience .design-studio:not(.tag-studio) .embroidery-guide-heading,.experience .design-studio:not(.tag-studio) .visual-adjust-heading{border-bottom:1px solid var(--ink);grid-column:1/-1;gap:3px;padding-bottom:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .embroidery-guide-heading,.experience .design-studio:not(.tag-studio) .visual-adjust-heading{border-bottom:1px solid color-mix(in srgb,var(--ink) 9%,transparent)}}.experience .design-studio:not(.tag-studio) .embroidery-guide-heading>span,.experience .design-studio:not(.tag-studio) .visual-adjust-heading>span{color:var(--ink);letter-spacing:.09em;align-items:center;gap:4px;font-size:13px;font-weight:950;display:flex}.experience .design-studio:not(.tag-studio) .embroidery-guide-heading>small,.experience .design-studio:not(.tag-studio) .visual-adjust-heading>small{color:var(--muted);font-size:11px;line-height:1.3}.experience .compact-preview-approval{grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important}.experience .compact-preview-approval>button,.experience .embroidery-preview-approve,.experience .visual-adjust-done{background:var(--brand-primary,#ef5b2a);color:#fff;cursor:pointer;border:0;border-radius:12px;grid-column:1/-1;width:100%;min-height:46px;font-size:13px;font-weight:950}.experience .design-studio:not(.tag-studio) .embroidery-review{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)!important;padding:12px!important}.experience .design-studio:not(.tag-studio) .embroidery-review .embroidery-summary,.experience .design-studio:not(.tag-studio) .embroidery-review .stitch-estimator{border-radius:11px!important;padding:10px!important}.experience .design-studio:not(.tag-studio) .embroidery-review .inkstitch-preview-card{min-height:0!important;padding:10px!important}.experience .design-studio:not(.tag-studio) .embroidery-review .inkstitch-preview-image{min-height:118px!important}.experience .design-studio:not(.tag-studio) .embroidery-review .embroidery-summary{grid-column:1/-1!important}.experience .visual-adjust-step{border-radius:16px!important;gap:9px!important;padding:12px!important;display:grid!important}.experience .visual-control-row{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:10px;display:grid}.experience .visual-control-row .control-title{gap:1px;display:grid}.experience .visual-control-row .control-title strong{font-size:13px}.experience .visual-control-row .control-title small{color:var(--muted);font-size:10px}.experience .visual-control-row .size-control{grid-template-columns:36px minmax(0,1fr) 36px!important;gap:7px!important}.experience .visual-control-row .size-control>button{height:36px!important;min-height:36px!important}.experience .visual-control-row .rotation-control{width:100%}.experience .design-studio:not(.tag-studio) .right-create-actions{grid-template-columns:1fr 1fr!important}.experience .design-studio:not(.tag-studio) .right-create-actions>.right-step-title{grid-column:1/-1}.experience .design-studio:not(.tag-studio) .right-create-actions>label,.experience .design-studio:not(.tag-studio) .right-create-actions>button{min-width:0!important}.experience .design-studio:not(.tag-studio) .right-placement-menu nav{grid-template-columns:1fr 1fr!important}.experience .design-studio:not(.tag-studio) .art-check-heading>span{align-items:center;gap:4px;display:flex}.experience .design-studio:not(.tag-studio) .art-check-heading>strong{font-size:16px!important}@media (width<=720px){.experience .visual-control-row{grid-template-columns:1fr}.experience .design-studio:not(.tag-studio) .right-create-actions,.experience .design-studio:not(.tag-studio) .right-placement-menu nav,.experience .design-studio:not(.tag-studio) .embroidery-review{grid-template-columns:1fr!important}}.experience .design-studio:not(.tag-studio) .art-check-panel .art-file-details>ul{width:100%!important;min-width:0!important;padding:10px 12px 10px 28px!important}.experience .design-studio:not(.tag-studio) .art-check-panel .art-file-details>ul>li{width:auto!important;min-width:0!important;color:var(--muted)!important;overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important;grid-template-columns:none!important;font-size:12px!important;line-height:1.45!important;display:list-item!important}.experience .design-studio:not(.tag-studio) .inkstitch-preview-card{align-self:start!important;min-height:0!important;padding:0!important;display:block!important;overflow:hidden!important}.experience .design-studio:not(.tag-studio) .inkstitch-preview-card>summary{min-height:54px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:flex}.experience .design-studio:not(.tag-studio) .inkstitch-preview-card>summary::-webkit-details-marker{display:none}.experience .design-studio:not(.tag-studio) .inkstitch-preview-card>summary>span{gap:2px;min-width:0;display:grid}.experience .design-studio:not(.tag-studio) .inkstitch-preview-card>summary strong{font-size:13px;line-height:1.2}.experience .design-studio:not(.tag-studio) .inkstitch-preview-card>summary small{color:var(--muted);font-size:10px;line-height:1.25}.experience .design-studio:not(.tag-studio) .inkstitch-preview-card>summary>b{color:var(--brand-primary,#ef5b2a);text-transform:uppercase;letter-spacing:.08em;flex:none;font-size:10px}.experience .design-studio:not(.tag-studio) .inkstitch-preview-card[open]>summary{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .inkstitch-preview-card[open]>summary{border-bottom:1px solid color-mix(in srgb,var(--ink) 9%,transparent)}}.experience .design-studio:not(.tag-studio) .inkstitch-preview-card[open]>summary>b{font-size:0}.experience .design-studio:not(.tag-studio) .inkstitch-preview-card[open]>summary>b:after{content:"Collapse";font-size:10px}.experience .design-studio:not(.tag-studio) .inkstitch-preview-card>.inkstitch-preview-image{width:calc(100% - 18px)!important;min-height:126px!important;margin:9px!important}.experience .design-studio:not(.tag-studio) .inkstitch-preview-card>small{color:var(--muted);padding:0 11px 10px;font-size:9px;line-height:1.3;display:block}.experience .design-studio:not(.tag-studio) .embroidery-review .stitch-estimator{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:1px 9px!important;min-height:54px!important;padding:9px 11px!important;display:grid!important}.experience .design-studio:not(.tag-studio) .embroidery-review .stitch-estimator>span{grid-area:1/1!important;font-size:9px!important}.experience .design-studio:not(.tag-studio) .embroidery-review .stitch-estimator>strong{grid-area:1/2/3!important;align-self:center!important;font-size:22px!important;line-height:1!important}.experience .design-studio:not(.tag-studio) .embroidery-review .stitch-estimator>small{grid-area:2/1!important;font-size:9px!important}.experience .design-studio:not(.tag-studio) .embroidery-review .stitch-estimator>.stitch-meter,.experience .design-studio:not(.tag-studio) .embroidery-review .stitch-estimator>p{display:none!important}.experience .design-studio:not(.tag-studio) .embroidery-preview-approve,.experience .design-studio:not(.tag-studio) .visual-adjust-step.smart-guide-active .visual-adjust-done{box-shadow:0 0 0 0 var(--brand-primary,#ef5b2a);background:var(--brand-primary,#ef5b2a)!important;color:#fff!important;border-color:var(--brand-primary,#ef5b2a)!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .embroidery-preview-approve,.experience .design-studio:not(.tag-studio) .visual-adjust-step.smart-guide-active .visual-adjust-done{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-primary,#ef5b2a) 40%,transparent)}}.experience .design-studio:not(.tag-studio) .embroidery-preview-approve,.experience .design-studio:not(.tag-studio) .visual-adjust-step.smart-guide-active .visual-adjust-done{animation:1.65s ease-out infinite fcp-continue-pulse}@keyframes fcp-continue-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-primary,#ef5b2a) 38%,transparent)}65%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.experience .design-studio:not(.tag-studio) .embroidery-preview-approve,.experience .design-studio:not(.tag-studio) .visual-adjust-step.smart-guide-active .visual-adjust-done{animation:none!important}}.experience .design-studio:not(.tag-studio) .visual-adjust-done,.experience .design-studio:not(.tag-studio) .exact-size-done:not(:disabled),.experience .design-studio:not(.tag-studio) .compact-preview-approval>button,.experience .design-studio:not(.tag-studio) .designer-done:not(:disabled),.experience .design-studio.tag-studio .tag-finished:not(:disabled),.experience .item-tray .tray-done,.experience .order-overview .checkout-review:not(:disabled){border-color:var(--brand-primary,#ef5b2a)!important;background:var(--brand-primary,#ef5b2a)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.experience .design-studio:not(.tag-studio) .visual-adjust-step.smart-guide-active .visual-adjust-done,.experience .design-studio:not(.tag-studio) .exact-controls.smart-guide-active .exact-size-done:not(:disabled),.experience .design-studio:not(.tag-studio) .art-check-panel.smart-guide-active .compact-preview-approval>button{animation:1.65s ease-out infinite fcp-continue-pulse}.experience .order-overview .overview-edit-quantities{border-color:var(--brand-primary,#ef5b2a)!important}@supports (color:color-mix(in lab, red, red)){.experience .order-overview .overview-edit-quantities{border-color:color-mix(in srgb,var(--brand-primary,#ef5b2a) 38%,var(--line))!important}}.experience .order-overview .overview-edit-quantities{background:var(--brand-primary,#ef5b2a)!important}@supports (color:color-mix(in lab, red, red)){.experience .order-overview .overview-edit-quantities{background:color-mix(in srgb,var(--brand-primary,#ef5b2a) 8%,var(--surface))!important}}.experience .order-overview .overview-edit-quantities{color:var(--brand-primary,#ef5b2a)!important;-webkit-text-fill-color:var(--brand-primary,#ef5b2a)!important}.experience .order-overview .overview-edit-quantities:hover,.experience .order-overview .overview-edit-quantities:focus-visible{border-color:var(--brand-primary,#ef5b2a)!important;background:var(--brand-primary,#ef5b2a)!important}@supports (color:color-mix(in lab, red, red)){.experience .order-overview .overview-edit-quantities:hover,.experience .order-overview .overview-edit-quantities:focus-visible{background:color-mix(in srgb,var(--brand-primary,#ef5b2a) 14%,var(--surface))!important}}@media (prefers-reduced-motion:reduce){.experience .design-studio:not(.tag-studio) .visual-adjust-step.smart-guide-active .visual-adjust-done,.experience .design-studio:not(.tag-studio) .exact-controls.smart-guide-active .exact-size-done:not(:disabled),.experience .design-studio:not(.tag-studio) .art-check-panel.smart-guide-active .compact-preview-approval>button{animation:none!important}}.experience .order-reward-redemption{border:1px solid var(--brand-primary,#ef5b2a);grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;margin:0 0 22px;padding:15px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.experience .order-reward-redemption{border:1px solid color-mix(in srgb,var(--brand-primary,#ef5b2a) 28%,var(--line))}}.experience .order-reward-redemption{background:linear-gradient(105deg,var(--brand-primary,#ef5b2a) 0%,var(--surface) 62%);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.experience .order-reward-redemption{background:linear-gradient(105deg,color-mix(in srgb,var(--brand-primary,#ef5b2a) 8%,var(--surface)) 0%,var(--surface) 62%)}}.experience .order-reward-redemption{box-shadow:0 14px 34px var(--ink)}@supports (color:color-mix(in lab, red, red)){.experience .order-reward-redemption{box-shadow:0 14px 34px color-mix(in srgb,var(--ink) 7%,transparent)}}.experience .order-reward-visual{border:1px solid var(--ink);place-items:center;width:88px;height:72px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.experience .order-reward-visual{border:1px solid color-mix(in srgb,var(--ink) 9%,transparent)}}.experience .order-reward-visual{background:var(--surface);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.experience .order-reward-visual{background:color-mix(in srgb,var(--surface) 88%,var(--canvas))}}.experience .order-reward-visual img{object-fit:contain;width:88%;height:88%}.experience .order-reward-visual span{background:var(--ink);color:var(--surface);letter-spacing:.12em;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:950;position:absolute;top:6px;left:6px}.experience .order-reward-copy{gap:4px;min-width:0;display:grid}.experience .order-reward-copy small{color:var(--brand-primary,#ef5b2a);letter-spacing:.15em;font-size:10px;font-weight:950}.experience .order-reward-copy strong{color:var(--ink);font-size:16px;line-height:1.2}.experience .order-reward-copy>span{color:var(--muted);font-size:12px;font-weight:650;line-height:1.5}.experience .order-reward-actions{flex-direction:column;justify-content:center;align-items:stretch;gap:9px;display:flex}.experience .order-reward-actions>button{border:1px solid var(--brand-primary,#ef5b2a);min-height:44px;padding:11px 15px}@supports (color:color-mix(in lab, red, red)){.experience .order-reward-actions>button{border:1px solid color-mix(in srgb,var(--brand-primary,#ef5b2a) 38%,var(--line))}}.experience .order-reward-actions>button{background:var(--brand-primary,#ef5b2a);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.experience .order-reward-actions>button{background:color-mix(in srgb,var(--brand-primary,#ef5b2a) 8%,var(--surface))}}.experience .order-reward-actions>button{color:var(--brand-primary,#ef5b2a);white-space:nowrap;font-size:12px;font-weight:950}.experience .order-reward-actions>.reward-add-action{border-color:var(--brand-primary,#ef5b2a);background:var(--brand-primary,#ef5b2a);color:#fff}.experience .order-reward-actions>button:disabled{border-color:var(--line);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.experience .order-reward-actions>button:disabled{background:color-mix(in srgb,var(--ink) 5%,var(--surface))}}.experience .order-reward-actions>button:disabled{color:var(--muted);opacity:.62}.experience .order-reward-actions>button b{margin-left:7px}.experience .order-reward-redemption.reward-recovery-pending{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.experience .order-reward-redemption.reward-recovery-pending{border-color:color-mix(in srgb,var(--ink) 14%,var(--line))}}.experience .order-reward-redemption.reward-recovery-pending{background:var(--surface);box-shadow:none}.experience .reward-recovery-pending .order-reward-visual{background:var(--brand-primary,#ef5b2a)}@supports (color:color-mix(in lab, red, red)){.experience .reward-recovery-pending .order-reward-visual{background:color-mix(in srgb,var(--brand-primary,#ef5b2a) 7%,var(--surface))}}.experience .reward-recovery-pending .order-reward-visual span{color:var(--brand-primary,#ef5b2a);background:0 0;font-size:11px;position:static}@media (width<=760px){.experience .order-reward-redemption{grid-template-columns:68px minmax(0,1fr);gap:13px;padding:13px}.experience .order-reward-visual{width:68px;height:62px}.experience .order-reward-actions{grid-column:1/-1}.experience .order-reward-actions>button{flex:1}}.experience .order-overview .overview-product small,.experience .order-overview .overview-details>span,.experience .order-overview .overview-product-visual>span{font-size:11px!important}.experience .order-overview .overview-product>span,.experience .order-overview .overview-details>strong{font-size:13px!important;line-height:1.35!important}.experience .order-overview .overview-actions button,.experience .order-overview .overview-actions>span{border-radius:10px!important;justify-content:center!important;align-items:center!important;min-height:40px!important;padding:9px 12px!important;font-size:11px!important;font-weight:900!important;line-height:1.15!important;display:inline-flex!important}.experience .reward-gift-icon img{object-fit:contain!important;width:auto!important;max-width:90%!important;height:96px!important;max-height:96px!important}.experience .order-reward-visual img{object-fit:contain!important;width:auto!important;max-width:92%!important;height:66px!important;max-height:66px!important}.experience .order-overview .order-reward-actions>button,.experience .order-overview .overview-actions button{border:1px solid var(--brand-secondary,#4abfff)!important;width:150px!important;min-width:150px!important;min-height:42px!important;padding:10px 12px!important}@supports (color:color-mix(in lab, red, red)){.experience .order-overview .order-reward-actions>button,.experience .order-overview .overview-actions button{border:1px solid color-mix(in srgb,var(--brand-secondary,#4abfff) 76%,var(--ink))!important}}.experience .order-overview .order-reward-actions>button,.experience .order-overview .overview-actions button{background:var(--brand-secondary,#4abfff)!important;color:#07131c!important;-webkit-text-fill-color:#07131c!important;box-shadow:none!important;border-radius:10px!important;font-size:12px!important;font-weight:900!important;line-height:1.15!important;text-decoration:none!important}.experience .order-overview .order-reward-actions>button:hover,.experience .order-overview .order-reward-actions>button:focus-visible,.experience .order-overview .overview-actions button:hover,.experience .order-overview .overview-actions button:focus-visible{filter:brightness(.94);transform:none!important}.experience .order-overview .order-reward-actions>button:disabled,.experience .order-overview .overview-actions button:disabled{border-color:var(--line)!important;background:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.experience .order-overview .order-reward-actions>button:disabled,.experience .order-overview .overview-actions button:disabled{background:color-mix(in srgb,var(--ink) 6%,var(--surface))!important}}.experience .order-overview .order-reward-actions>button:disabled,.experience .order-overview .overview-actions button:disabled{color:var(--muted)!important;-webkit-text-fill-color:var(--muted)!important;opacity:.72!important}@media (width<=760px){.experience .order-overview .order-reward-actions>button,.experience .order-overview .overview-actions button{width:100%!important;min-width:0!important}.experience .reward-gift-icon img{height:88px!important;max-height:88px!important}.experience .order-reward-visual img{height:56px!important;max-height:56px!important}}.experience .quantity-workspace .size-grid{min-width:0!important}.experience .quantity-workspace .size-grid>div:first-of-type{flex-wrap:wrap!important;min-width:0!important}.experience .quantity-workspace .size-grid label{min-width:0!important}.experience .quantity-workspace .size-grid input{font-variant-numeric:tabular-nums!important;text-overflow:clip!important;min-width:62px!important;max-width:108px!important;height:44px!important;padding:0 8px!important;font-size:16px!important;font-weight:850!important}.experience .quantity-workspace .quantity-next-action{border-top:1px solid var(--line)!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;margin:14px 0 0!important;padding:14px 0 0!important;display:flex!important}.experience .quantity-workspace .quantity-next-action>span{min-width:96px!important;color:var(--muted)!important;align-items:baseline!important;gap:10px!important;margin:0!important;display:flex!important}.experience .quantity-workspace .quantity-next-action small{color:var(--muted)!important;letter-spacing:.09em!important;font-size:11px!important;font-weight:900!important}.experience .quantity-workspace .quantity-next-action strong{color:var(--ink)!important;font-size:26px!important;line-height:1!important}.experience .quantity-workspace .quantity-next-action>button{border:1px solid var(--brand-primary,#ef5b2a)!important;background:var(--brand-primary,#ef5b2a)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;width:174px!important;min-height:48px!important;box-shadow:0 10px 24px var(--brand-primary,#ef5b2a)!important;border-radius:12px!important;padding:11px 16px!important;font-size:13px!important;font-weight:950!important;line-height:1.1!important}@supports (color:color-mix(in lab, red, red)){.experience .quantity-workspace .quantity-next-action>button{box-shadow:0 10px 24px color-mix(in srgb,var(--brand-primary,#ef5b2a) 25%,transparent)!important}}.experience .quantity-workspace .quantity-next-action>button b{margin-left:8px!important;font-size:17px!important}.experience .quantity-workspace .quantity-next-action>button.quantity-add-ready{animation:1.65s ease-out 2 fcp-continue-pulse!important}.experience .quantity-workspace .quantity-next-action>button:disabled{border-color:var(--line)!important;background:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.experience .quantity-workspace .quantity-next-action>button:disabled{background:color-mix(in srgb,var(--ink) 6%,var(--surface))!important}}.experience .quantity-workspace .quantity-next-action>button:disabled{color:var(--muted)!important;-webkit-text-fill-color:var(--muted)!important;box-shadow:none!important;opacity:.78!important}.experience .quantity-workspace .item-row-actions{grid-template-columns:minmax(0,1fr) auto!important}.experience .quantity-workspace .item-design-actions{grid-column:1!important}.experience .quantity-workspace .remove-product{grid-column:2!important}@media (width<=700px){.experience .quantity-workspace .quantity-next-action{flex-direction:column!important;align-items:stretch!important}.experience .quantity-workspace .quantity-next-action>button{width:100%!important}.experience .quantity-workspace .item-design-actions,.experience .quantity-workspace .remove-product{grid-column:1!important}}@media (prefers-reduced-motion:reduce){.experience .quantity-workspace .quantity-next-action>button.quantity-add-ready{animation:none!important}}.experience .quantity-workspace .quantity-auto-order-status{border:1px solid var(--line)!important;background:var(--ink)!important;border-radius:10px!important;width:auto!important;max-width:230px!important;margin:0!important;padding:9px 12px!important;display:block!important}@supports (color:color-mix(in lab, red, red)){.experience .quantity-workspace .quantity-auto-order-status{background:color-mix(in srgb,var(--ink) 3%,var(--surface))!important}}.experience .quantity-workspace .quantity-auto-order-status{color:var(--muted)!important;text-align:center!important;font-size:12px!important;font-weight:850!important;line-height:1.3!important}.experience .quantity-workspace .quantity-auto-order-status.is-added{border-color:#2d9b6f!important}@supports (color:color-mix(in lab, red, red)){.experience .quantity-workspace .quantity-auto-order-status.is-added{border-color:color-mix(in srgb,#2d9b6f 35%,var(--line))!important}}.experience .quantity-workspace .quantity-auto-order-status.is-added{background:#2d9b6f!important}@supports (color:color-mix(in lab, red, red)){.experience .quantity-workspace .quantity-auto-order-status.is-added{background:color-mix(in srgb,#2d9b6f 9%,var(--surface))!important}}.experience .quantity-workspace .quantity-auto-order-status.is-added{color:#2d9b6f!important}@supports (color:color-mix(in lab, red, red)){.experience .quantity-workspace .quantity-auto-order-status.is-added{color:color-mix(in srgb,#2d9b6f 80%,var(--ink))!important}}.experience .quantity-workspace .item-tray-footer{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:18px!important;display:grid!important}.experience .quantity-workspace .item-tray-footer>span{justify-self:start!important}.experience .quantity-workspace .item-tray-footer>.add-product-bottom{border:1px solid var(--brand-primary,#ef5b2a)!important;background:var(--brand-primary,#ef5b2a)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;min-width:230px!important;min-height:50px!important;box-shadow:0 10px 24px var(--brand-primary,#ef5b2a)!important;border-radius:12px!important;justify-self:center!important;padding:12px 22px!important;font-size:14px!important;font-weight:950!important;line-height:1.15!important}@supports (color:color-mix(in lab, red, red)){.experience .quantity-workspace .item-tray-footer>.add-product-bottom{box-shadow:0 10px 24px color-mix(in srgb,var(--brand-primary,#ef5b2a) 24%,transparent)!important}}.experience .quantity-workspace .item-tray-footer>.add-product-bottom:hover,.experience .quantity-workspace .item-tray-footer>.add-product-bottom:focus-visible{filter:brightness(.96)!important;transform:translateY(-1px)!important}.experience .quantity-workspace .item-tray-footer>i{min-width:0!important}@media (width<=700px){.experience .quantity-workspace .quantity-auto-order-status{width:100%!important;max-width:none!important}.experience .quantity-workspace .item-tray-footer{text-align:center!important;grid-template-columns:1fr!important}.experience .quantity-workspace .item-tray-footer>span,.experience .quantity-workspace .item-tray-footer>.add-product-bottom{justify-self:center!important}.experience .quantity-workspace .item-tray-footer>i{display:none!important}}.mobile-app-nav{display:none}@media (width<=720px){html,body{max-width:100%;overflow-x:hidden}button,input,select,textarea{font-size:16px}.experience{width:100%;max-width:100%;overflow-x:hidden}.experience:has(.mobile-app-nav){padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.experience>header{grid-template-columns:44px 44px minmax(98px,1fr)!important;gap:6px!important;height:64px!important;min-height:64px!important;padding:8px 10px!important}.experience>header .logo{width:44px!important;min-width:44px!important;max-width:44px!important;overflow:hidden!important}.experience>header .logo-slot{width:42px!important;min-width:42px!important;height:42px!important;padding:4px!important}.experience>header .logo-name,.experience>header .top-path-links,.experience>header .account{display:none!important}.experience>header .header-route-tools{width:44px!important;min-width:44px!important;display:block!important}.experience>header .global-step-back{border-radius:13px!important;width:44px!important;min-width:44px!important;height:44px!important}.experience>header .global-step-back span{font-size:26px!important}.experience>header .top-order-estimator{border-radius:13px!important;justify-content:center!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;padding:6px 10px!important;overflow:hidden!important}.experience>header .top-order-estimator small,.experience>header .top-order-estimator span,.experience>header .top-order-estimator em{display:none!important}.experience>header .top-order-estimator strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:16px!important;line-height:1!important;overflow:hidden!important}.mobile-app-nav{z-index:500;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));border:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;height:62px;padding:5px;display:grid;position:fixed;left:8px}@supports (color:color-mix(in lab, red, red)){.mobile-app-nav{border:1px solid color-mix(in srgb,var(--line) 85%,transparent)}}.mobile-app-nav{background:var(--surface);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.mobile-app-nav{background:color-mix(in srgb,var(--surface) 95%,transparent)}}.mobile-app-nav{box-shadow:0 14px 38px var(--ink)}@supports (color:color-mix(in lab, red, red)){.mobile-app-nav{box-shadow:0 14px 38px color-mix(in srgb,var(--ink) 22%,transparent)}}.mobile-app-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-app-nav button{min-width:0;min-height:50px;color:var(--muted);background:0 0;border:0;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:3px 2px;display:flex}.mobile-app-nav button span{place-items:center;min-width:22px;height:22px;font-size:17px;font-style:normal;font-weight:950;line-height:1;display:grid}.mobile-app-nav button b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:900;line-height:1.05;overflow:hidden}.mobile-app-nav button.active{background:var(--brand-primary,#ef5b2a)}@supports (color:color-mix(in lab, red, red)){.mobile-app-nav button.active{background:color-mix(in srgb,var(--brand-primary,#ef5b2a) 13%,var(--surface))}}.mobile-app-nav button.active{color:var(--brand-primary,#ef5b2a)}.mobile-app-nav button:active{transform:scale(.96)}.experience .product-flow-screen,.experience .catalog-flow-screen{width:100%!important;height:auto!important;min-height:calc(100dvh - 64px)!important;padding:18px 14px 96px!important;position:relative!important;inset:auto!important;overflow:visible!important}.experience .product-flow-screen .panel-navigation{display:none!important}.experience .product-flow-screen .journey-heading h2,.experience .catalog-flow-screen h2{font-size:clamp(32px,11vw,44px)!important;line-height:1.02!important}.experience .product-flow-screen .journey-heading p,.experience .catalog-flow-screen>div:first-child span{font-size:16px!important;line-height:1.4!important}.experience .top-category-row>div,.experience .catalog-flow-screen .brand-chips{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap!important;gap:8px!important;width:calc(100vw - 28px)!important;padding:2px 2px 9px!important;display:flex!important;overflow-x:auto!important}.experience .top-category-row>div::-webkit-scrollbar{display:none}.experience .catalog-flow-screen .brand-chips::-webkit-scrollbar{display:none}.experience .top-category-row button,.experience .catalog-flow-screen .brand-chips button{scroll-snap-align:start;flex:none!important;min-height:44px!important;padding:10px 15px!important}.experience .product-flow-screen .product-grid,.experience .catalog-flow-screen .catalog-results{grid-template-columns:1fr!important;gap:10px!important}.experience .product-flow-screen .product-choice,.experience .catalog-flow-screen .catalog-results>button{text-align:left!important;grid-template-rows:1fr auto!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;gap:6px 13px!important;min-height:112px!important;padding:10px!important;display:grid!important}.experience .product-flow-screen .product-choice>i,.experience .catalog-flow-screen .catalog-results>button>i{border-radius:13px!important;grid-area:1/1/3!important;width:92px!important;height:92px!important;margin:0!important}.experience .product-flow-screen .product-choice>span,.experience .catalog-flow-screen .catalog-results>button>span{grid-area:1/2!important;align-self:end!important;min-width:0!important}.experience .product-flow-screen .product-choice>span strong,.experience .catalog-flow-screen .catalog-results>button>span strong{font-size:18px!important;line-height:1.18!important}.experience .product-flow-screen .product-choice>b,.experience .catalog-flow-screen .catalog-results>button>b{border-radius:9px!important;grid-area:2/2!important;place-self:start!important;align-items:center!important;min-height:35px!important;padding:7px 11px!important;font-size:13px!important;display:flex!important}.experience .catalog-flow-screen>label{min-height:50px!important;margin:12px 0!important}.experience .catalog-flow-screen .close{z-index:510!important;width:44px!important;height:44px!important;position:fixed!important;top:10px!important;right:10px!important}.experience .full-catalog-cta{width:100%!important;min-height:50px!important}.experience .design-studio:not(.tag-studio),.experience .design-studio.tag-studio{width:100%!important;height:auto!important;min-height:calc(100dvh - 64px)!important;padding:10px 10px 92px!important;position:relative!important;inset:auto!important;overflow:visible!important}.experience .design-studio .designer-header{display:none!important}.experience .design-studio .designer-workspace{flex-direction:column!important;gap:10px!important;width:100%!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}.experience .design-studio .designer-estimate-panel{display:none!important}.experience .design-studio .designer-canvas-column{border-radius:18px!important;order:1!important;width:100%!important;height:auto!important;min-height:505px!important;padding:13px!important;overflow:hidden!important}.experience .design-studio .designer-canvas{width:100%!important;height:350px!important;min-height:350px!important;overflow:hidden!important}.experience .design-studio:not(.tag-studio) .designer-preview-assistant{grid-template-columns:minmax(0,1fr) 72px!important;gap:9px!important;min-height:92px!important;padding:13px!important}.experience .design-studio:not(.tag-studio) .designer-preview-assistant .designer-assistant-message{text-align:left!important;min-width:0!important}.experience .design-studio:not(.tag-studio) .designer-preview-assistant .designer-assistant-message>strong{font-size:15px!important}.experience .design-studio:not(.tag-studio) .designer-preview-assistant .designer-assistant-message>span{font-size:13px!important;line-height:1.35!important}.experience .design-studio:not(.tag-studio) .designer-preview-assistant .designer-assistant-visual{width:68px!important;height:68px!important}.experience .design-studio .designer-controls{scrollbar-gutter:auto!important;border-radius:18px!important;order:2!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:11px 11px 100px!important;scroll-padding:0!important;position:relative!important;top:auto!important;overflow:visible!important}.experience .design-studio:not(.tag-studio) .designer-assistant-compact{min-height:70px!important;box-shadow:none!important;margin:0 0 9px!important;position:relative!important;top:auto!important}.experience .design-studio [data-guide-target]{scroll-margin-top:76px!important}.experience .design-studio .guide-step,.experience .design-studio .control-block{border-radius:15px!important}.experience .design-studio .guide-step button,.experience .design-studio .control-actions button,.experience .design-studio .control-block button{min-height:48px!important}.experience .design-studio .placement-grid,.experience .design-studio .right-create{grid-template-columns:1fr!important}.experience .design-studio .right-create button,.experience .design-studio .placement-grid button{width:100%!important}.experience .location-tray{border:0!important;border-radius:0!important;width:100%!important;height:auto!important;min-height:calc(100dvh - 64px)!important;padding:22px 14px 104px!important;position:relative!important;inset:auto!important;overflow:visible!important}.experience .location-tray .location-options{grid-template-columns:1fr!important}.experience .location-tray .location-options article{min-height:96px!important}.experience .location-tray .tray-done{width:100%!important;min-height:50px!important}.experience .quantity-workspace{width:100%!important;min-height:calc(100dvh - 64px)!important;padding:22px 14px 104px!important;overflow-x:hidden!important}.experience .quantity-workspace>header h2{font-size:28px!important;line-height:1.12!important}.experience .quantity-workspace .item-config-row{grid-template-columns:1fr!important;gap:18px!important;padding:18px 0!important}.experience .quantity-workspace .item-identity{grid-template-columns:76px minmax(0,1fr)!important;gap:12px!important}.experience .quantity-workspace .item-identity .product-thumb{width:76px!important;height:92px!important}.experience .quantity-workspace .color-grid>div{flex-wrap:wrap!important;gap:9px!important;display:flex!important}.experience .quantity-workspace .quantity-location-summary{width:100%!important;min-height:0!important;padding:13px!important}.experience .quantity-workspace .size-grid{width:100%!important;min-width:0!important}.experience .quantity-workspace .size-grid>div:first-of-type{grid-template-columns:repeat(auto-fit,minmax(58px,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.experience .quantity-workspace .size-grid label{width:100%!important;min-width:0!important}.experience .quantity-workspace .size-grid input{text-align:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:50px!important;padding:8px 5px!important;font-size:17px!important}.experience .quantity-workspace .quantity-next-action{flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important}.experience .quantity-workspace .quantity-next-action>span:first-child{flex-direction:row!important;justify-content:space-between!important}.experience .quantity-workspace .quantity-auto-order-status{place-items:center!important;width:100%!important;max-width:none!important;min-height:44px!important;font-size:13px!important;display:grid!important}.experience .quantity-workspace .item-row-actions,.experience .quantity-workspace .item-design-actions{flex-direction:column!important;grid-template-columns:1fr!important;width:100%!important}.experience .quantity-workspace .item-design-actions button,.experience .quantity-workspace .remove-product{width:100%!important;min-height:48px!important}.experience .quantity-workspace .item-tray-footer{text-align:center!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;margin-top:24px!important;padding:18px 0!important;position:static!important}.experience .quantity-workspace .item-tray-footer>.add-product-bottom{width:100%!important;max-width:340px!important;min-height:52px!important}.experience .order-overview{width:100%!important;min-height:calc(100dvh - 64px)!important;padding:22px 14px 100px!important;overflow-x:hidden!important}.experience .order-overview>.overview-header h2{font-size:34px!important;line-height:1.04!important}.experience .order-overview>.overview-header p{font-size:15px!important;line-height:1.4!important}.experience .order-overview .overview-progress{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.experience .order-overview .overview-progress>div{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;min-width:0!important;min-height:76px!important;padding:9px 5px!important}.experience .order-overview .overview-progress strong{font-size:25px!important}.experience .order-overview .overview-progress span{font-size:10px!important;line-height:1.15!important}.experience .order-overview .order-reward-redemption{grid-template-columns:78px minmax(0,1fr)!important;gap:12px!important;padding:14px!important}.experience .order-overview .order-reward-copy strong{font-size:17px!important}.experience .order-overview .order-reward-copy span{font-size:14px!important;line-height:1.42!important}.experience .order-overview .order-reward-actions{grid-column:1/-1!important;grid-template-columns:1fr!important;gap:9px!important;display:grid!important}.experience .order-overview .overview-item{grid-template-columns:48px minmax(0,1fr)!important;gap:11px 12px!important;padding:18px 0!important}.experience .order-overview .overview-number{grid-area:1/1!important;width:44px!important;min-width:44px!important;height:44px!important;font-size:13px!important}.experience .order-overview .overview-product-visual{grid-area:2/1/4!important;width:48px!important;min-width:48px!important}.experience .order-overview .overview-product-visual .product-thumb{width:48px!important;height:66px!important}.experience .order-overview .overview-product-visual>span{display:none!important}.experience .order-overview .overview-product{grid-area:1/2!important;min-width:0!important}.experience .order-overview .overview-product strong{font-size:20px!important;line-height:1.15!important}.experience .order-overview .overview-details{grid-column:2!important;min-width:0!important}.experience .order-overview .overview-details>strong{overflow-wrap:anywhere!important;font-size:14px!important;line-height:1.35!important}.experience .order-overview .overview-actions{grid-column:1/-1!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;display:grid!important}.experience .order-overview .overview-actions>span,.experience .order-overview .overview-actions button{width:100%!important;min-height:48px!important}.experience .order-overview .turnaround-panel{padding:18px 12px!important}.experience .order-overview .turnaround-heading h3{font-size:28px!important}.experience .order-overview .turnaround-heading p{font-size:14px!important;line-height:1.45!important}.experience .order-overview .turnaround-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.experience .order-overview .turnaround-options button{min-height:108px!important;padding:12px!important}.experience .order-overview .turnaround-price-preview{grid-template-columns:1fr auto 1fr!important;gap:7px!important;display:grid!important}.experience .order-overview .turnaround-price-preview>b:nth-of-type(2){display:none!important}.experience .order-overview .turnaround-total{grid-column:1/-1!important;width:100%!important}.experience .order-overview .overview-footer{grid-template-columns:1fr!important;gap:12px!important;width:100%!important;margin-top:20px!important;padding:16px 0!important;display:grid!important;position:static!important}.experience .order-overview .overview-footer>.overview-add,.experience .order-overview .overview-footer>div,.experience .order-overview .checkout-review{width:100%!important}.experience .order-overview .overview-footer>div{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.experience .order-overview .overview-footer>div>span{align-items:flex-start!important}.experience .order-overview .checkout-review{min-height:52px!important}.experience .final-approval-page{width:100%!important;padding:22px 14px 100px!important}.experience .final-approval-heading{grid-template-columns:1fr!important;gap:12px!important}.experience .final-approval-heading h2{font-size:34px!important}.experience .final-approval-heading>button{width:100%!important;min-height:48px!important}.experience .final-approval-summary{grid-template-columns:1fr!important}.experience .final-reward-line{grid-template-columns:74px minmax(0,1fr)!important;gap:12px!important}.experience .final-reward-line>b,.experience .final-reward-line>button{grid-column:1/-1!important;width:100%!important}.experience .final-approval-actions{grid-template-columns:1fr!important}.experience .final-approval-actions button{width:100%!important;min-height:52px!important}.experience .reward-popup-backdrop,.experience .reward-loss-backdrop{align-items:flex-start!important;padding:10px!important;overflow-y:auto!important}.experience .reward-popup,.experience .reward-loss-card{width:100%!important;max-width:520px!important;max-height:none!important;margin:8px auto 86px!important;padding:18px 14px!important;overflow:visible!important}.experience .reward-celebration{grid-template-columns:68px minmax(0,1fr)!important;gap:12px!important}.experience .reward-copy h2{font-size:27px!important}.experience .reward-copy p{font-size:15px!important;line-height:1.42!important}.experience .reward-gift-list{grid-template-columns:1fr!important}.experience .reward-gift-list>button{min-height:124px!important}.experience .reward-size-row,.experience .reward-actions,.experience .reward-loss-actions{grid-template-columns:1fr!important}.experience .reward-actions button,.experience .reward-loss-actions button{width:100%!important;min-height:50px!important}.experience .business-hub{grid-template-columns:1fr!important;min-height:calc(100dvh - 64px)!important}.experience .hub-sidebar{z-index:90!important;border-right:0!important;border-bottom:1px solid var(--line)!important;background:var(--surface)!important;width:100%!important;height:auto!important;max-height:none!important;padding:8px 10px!important;position:sticky!important;top:64px!important}@supports (color:color-mix(in lab, red, red)){.experience .hub-sidebar{background:color-mix(in srgb,var(--surface) 97%,transparent)!important}}.experience .hub-sidebar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:visible!important}.experience .hub-owner,.experience .hub-private-note,.experience .hub-sidebar>.hub-signout{display:none!important}.experience .hub-sidebar nav{scrollbar-width:none!important;flex-wrap:nowrap!important;gap:7px!important;width:100%!important;padding:0 0 3px!important;display:flex!important;overflow-x:auto!important}.experience .hub-sidebar nav::-webkit-scrollbar{display:none!important}.experience .hub-sidebar nav button{text-align:center!important;flex:none!important;width:auto!important;min-width:104px!important;min-height:44px!important;padding:10px 13px!important}.experience .hub-main{width:100%!important;min-width:0!important;padding:18px 12px 92px!important}.experience .hub-main h1{font-size:38px!important}.experience .hub-section-page,.experience .module-manager-page,.experience .appearance-settings,.experience .control-settings-screen>section{border-radius:18px!important;width:100%!important;padding:16px 12px!important}.experience .hub-section-page :is(table,.settings-table),.experience .module-manager-page :is(table,.settings-table),.experience .appearance-settings :is(table,.settings-table){min-width:640px!important}.experience .hub-section-page :is(.table-wrap,.settings-table-wrap),.experience .module-manager-page :is(.table-wrap,.settings-table-wrap),.experience .appearance-settings :is(.table-wrap,.settings-table-wrap){width:100%!important;overflow-x:auto!important}.experience .welcome-stage{min-height:calc(100dvh - 64px)!important;padding:24px 16px calc(28px + env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important}.experience .welcome-stage h1{font-size:clamp(36px,12vw,54px)!important;line-height:1.02!important}.experience .welcome-actions{grid-template-columns:1fr!important;width:100%!important;max-width:420px!important}.experience .welcome-actions button{width:100%!important;min-height:52px!important}.experience .fcp-magic-flow{min-height:100dvh!important;overflow-x:hidden!important}.experience .fcp-magic-header{min-height:64px!important;padding:8px 10px!important}.experience .fcp-magic-brand{display:none!important}.experience .magic-centered-stage,.experience .magic-creative-stage,.experience .magic-collection-results{min-height:calc(100dvh - 64px)!important;padding:28px 14px 88px!important}.experience .magic-centered-copy h2,.experience .magic-creative-title{font-size:clamp(34px,11vw,50px)!important}.experience .magic-centered-answers,.experience .magic-creative-choices{grid-template-columns:1fr!important;width:100%!important}.experience .magic-centered-answers button,.experience .magic-creative-choices button{min-height:64px!important}.experience .magic-package-grid{grid-template-columns:1fr!important}.experience .magic-results-footer{grid-template-columns:1fr!important;gap:10px!important;position:static!important}.experience .work-mode-screen{width:100%!important;min-height:calc(100dvh - 64px)!important;padding:24px 10px 96px!important;overflow-x:hidden!important}.experience .work-mode-screen>.shop-audio-expanded{width:100%!important;min-width:0!important;overflow-x:hidden!important}.experience .staff-login-screen{align-items:flex-start!important;padding:10px!important;overflow-y:auto!important}.experience .staff-login-screen>section{width:100%!important;max-width:520px!important;margin:8px auto!important;padding:24px 16px!important}.experience .staff-login-screen>section>div{grid-template-columns:1fr!important}}@media (width<=390px){.mobile-app-nav{left:5px;right:5px}.mobile-app-nav button b{font-size:9px}.experience .product-flow-screen,.experience .catalog-flow-screen,.experience .quantity-workspace,.experience .order-overview{padding-left:10px!important;padding-right:10px!important}.experience .order-overview .turnaround-options{grid-template-columns:1fr!important}.experience .order-overview .overview-progress>div{padding:8px 3px!important}.experience .order-overview .overview-progress span{font-size:9px!important}}@media (width<=720px){.experience .design-studio:not(.tag-studio) .designer-start-arrow{display:none!important}.experience .design-studio:not(.tag-studio),.experience .design-studio:not(.tag-studio) .designer-workspace,.experience .design-studio:not(.tag-studio) .designer-controls{overflow:visible!important}.experience .design-studio:not(.tag-studio) .designer-controls{padding-bottom:92px!important}html{-webkit-text-size-adjust:100%}.experience .design-studio:not(.tag-studio){padding:8px 8px 28px!important}.experience .design-studio:not(.tag-studio) .designer-workspace{flex-direction:column!important;gap:10px!important;display:flex!important}.experience .design-studio:not(.tag-studio) .designer-controls,.experience .design-studio.mobile-first-step .designer-controls{order:1!important;width:100%!important;min-height:0!important;padding:10px 10px 18px!important;overflow:visible!important}.experience .design-studio:not(.tag-studio) .designer-preview-assistant,.experience .design-studio:not(.tag-studio) .designer-assistant-compact,.experience .design-studio:not(.tag-studio) .designer-reference-note,.experience .design-studio:not(.tag-studio) .designer-start-arrow,.experience .design-studio:not(.tag-studio) .smart-guide-step:not(.smart-guide-active){display:none!important}.experience .design-studio:not(.tag-studio) .smart-guide-step.smart-guide-active{border-radius:16px!important;margin:0!important;padding:14px!important;display:block!important;transform:none!important}.experience .design-studio:not(.tag-studio) .designer-canvas-column,.experience .design-studio.mobile-first-step .designer-canvas-column{border-radius:16px!important;order:2!important;gap:6px!important;height:auto!important;min-height:0!important;padding:10px!important}.experience .design-studio:not(.tag-studio) .live-preview-heading{min-height:0!important;padding:0 2px 7px!important}.experience .design-studio:not(.tag-studio) .live-preview-heading>div{align-items:baseline!important;gap:7px!important;display:flex!important}.experience .design-studio:not(.tag-studio) .live-preview-heading span,.experience .design-studio:not(.tag-studio) .live-preview-heading>small{display:none!important}.experience .design-studio:not(.tag-studio) .live-preview-heading strong{font-size:17px!important;line-height:1.2!important}.experience .design-studio:not(.tag-studio) .designer-canvas{width:100%!important;height:190px!important;min-height:190px!important;padding:0!important;overflow:hidden!important}.experience .design-studio:not(.tag-studio) .designer-product{width:182px!important;max-width:62vw!important;height:190px!important;margin:0 auto!important}.experience .design-studio:not(.tag-studio) .designer-color-options,.experience .design-studio:not(.tag-studio) .decoration-method-options,.experience .design-studio:not(.tag-studio) .placement-grid,.experience .design-studio:not(.tag-studio) .right-create{gap:8px!important}.experience .design-studio:not(.tag-studio) .designer-color-options button,.experience .design-studio:not(.tag-studio) .decoration-method-options button,.experience .design-studio:not(.tag-studio) .placement-grid button,.experience .design-studio:not(.tag-studio) .right-create button,.experience .design-studio:not(.tag-studio) .right-create label{min-height:52px!important;padding:10px 12px!important}.experience .design-studio:not(.tag-studio) [data-guide-target]{scroll-margin-top:66px!important}.experience .design-studio:not(.tag-studio) .control-heading.smart-guide-optional{display:none!important}.experience .design-studio:not(.tag-studio) .text-controls{border:1px solid var(--line)!important;background:var(--surface)!important;opacity:1!important;filter:none!important;border-radius:14px!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0 0 10px!important;padding:13px!important;display:grid!important}.experience .design-studio:not(.tag-studio) .text-controls>label,.experience .design-studio:not(.tag-studio) .text-controls>div,.experience .design-studio:not(.tag-studio) .text-controls>div>label{width:100%!important;min-width:0!important}.experience .design-studio:not(.tag-studio) .text-controls>div{grid-template-columns:minmax(0,1fr) 72px!important;gap:8px!important;display:grid!important}.experience .design-studio:not(.tag-studio) .text-controls input:not([type=color]),.experience .design-studio:not(.tag-studio) .text-controls select{min-width:0!important;height:48px!important;font-size:16px!important}.experience .design-studio:not(.tag-studio) .text-controls input[type=color]{width:72px!important;height:48px!important}.experience .design-studio:not(.tag-studio) .visual-adjust-step.smart-guide-active{z-index:1!important;background:var(--surface)!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:14px!important;display:grid!important;position:relative!important;overflow:visible!important}.experience .design-studio:not(.tag-studio) .visual-control-row{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.experience .design-studio:not(.tag-studio) .visual-control-row .size-control{grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.experience .design-studio:not(.tag-studio) .visual-control-row .size-control>button{width:44px!important;height:44px!important;min-height:44px!important}.experience .design-studio:not(.tag-studio) .visual-control-row input[type=range]{width:100%!important;min-width:0!important;margin:0!important;display:block!important}.experience .design-studio:not(.tag-studio) .visual-adjust-done{width:100%!important;min-height:52px!important;margin:4px 0 0!important;position:static!important;inset:auto!important}.experience .design-studio:not(.tag-studio) .designer-canvas-column{z-index:0!important;clear:both!important;position:relative!important}}.mobile-position-help,.mobile-canvas-action,.mobile-text-quick{display:none}@media (width<=720px){.experience .design-studio:not(.tag-studio)[data-guide-stage=design] .right-create-actions{grid-template-columns:1fr!important;gap:9px!important;padding:14px!important;display:grid!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=design] .right-create-actions>label,.experience .design-studio:not(.tag-studio)[data-guide-stage=design] .right-create-actions>button{align-items:center!important;gap:12px!important;width:100%!important;min-height:62px!important;padding:12px 14px!important;display:flex!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=design] .right-create-actions>label>b,.experience .design-studio:not(.tag-studio)[data-guide-stage=design] .right-create-actions>button>b{flex:0 0 34px!important;width:34px!important;font-size:22px!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=design] .right-create-actions small{display:none!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=design] .right-create-actions strong{font-size:18px!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .designer-canvas-column,.experience .design-studio:not(.tag-studio)[data-guide-stage=preview] .designer-canvas-column{order:1!important;width:100%!important;min-height:0!important;padding:10px!important;display:grid!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .designer-controls,.experience .design-studio:not(.tag-studio)[data-guide-stage=preview] .designer-controls{order:2!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .designer-canvas,.experience .design-studio:not(.tag-studio)[data-guide-stage=preview] .designer-canvas{height:370px!important;min-height:370px!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .designer-product,.experience .design-studio:not(.tag-studio)[data-guide-stage=preview] .designer-product{width:350px!important;max-width:92vw!important;height:370px!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .mobile-position-help,.experience .design-studio:not(.tag-studio)[data-guide-stage=preview] .mobile-position-help{background:var(--brand-primary,#ef5b2a)!important;border-radius:10px!important;margin:0!important;padding:8px 10px!important;display:block!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .mobile-position-help,.experience .design-studio:not(.tag-studio)[data-guide-stage=preview] .mobile-position-help{background:color-mix(in srgb,var(--brand-primary,#ef5b2a) 9%,var(--surface))!important}}.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .mobile-position-help,.experience .design-studio:not(.tag-studio)[data-guide-stage=preview] .mobile-position-help{color:var(--ink)!important;text-align:center!important;font-size:14px!important;font-weight:850!important;line-height:1.35!important}.experience .design-studio:not(.tag-studio) .art-selection,.experience .design-studio:not(.tag-studio) .placed-text{touch-action:none!important;-webkit-user-select:none!important;user-select:none!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .text-controls{margin-bottom:8px!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .visual-adjust-heading>small{font-size:13px!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .visual-adjust-done{margin-bottom:max(18px,env(safe-area-inset-bottom))!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=preview] .designer-canvas-column,.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .designer-canvas-column{order:1!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=preview] .designer-controls,.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .designer-controls{order:2!important}.experience .design-studio:not(.tag-studio) .mobile-canvas-action{width:100%!important;margin:2px 0 0!important;display:block!important}.experience .design-studio:not(.tag-studio) .mobile-canvas-action button{background:var(--brand-primary,#ef5b2a)!important;color:#fff!important;width:100%!important;min-height:50px!important;box-shadow:0 8px 22px var(--brand-primary,#ef5b2a)!important;border:0!important;border-radius:13px!important;padding:10px 14px!important;font-size:15px!important;font-weight:900!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .mobile-canvas-action button{box-shadow:0 8px 22px color-mix(in srgb,var(--brand-primary,#ef5b2a) 26%,transparent)!important}}.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .mobile-text-quick{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) 94px 54px!important;gap:7px!important;width:100%!important;padding:8px!important;display:grid!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .mobile-text-quick label{gap:3px!important;min-width:0!important;display:grid!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .mobile-text-quick span{color:var(--muted)!important;font-size:10px!important;font-weight:850!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .mobile-text-quick input:not([type=color]),.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .mobile-text-quick select{border:1px solid var(--line)!important;background:var(--bg)!important;width:100%!important;min-width:0!important;height:40px!important;color:var(--ink)!important;border-radius:9px!important;padding:0 9px!important;font-size:16px!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .mobile-text-quick input[type=color]{border:1px solid var(--line)!important;background:var(--bg)!important;border-radius:9px!important;width:100%!important;height:40px!important;padding:3px!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=preview] .embroidery-preview-approve,.experience .design-studio:not(.tag-studio)[data-guide-stage=preview] .compact-preview-approval>button,.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .visual-adjust-done,.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .visual-adjust-step.smart-guide-active{display:none!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=preview] .designer-controls{order:2!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=preview] .designer-canvas-column{order:1!important}.experience .design-studio.embroidery-studio[data-guide-stage=preview] .embroidery-review.smart-guide-active{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:14px!important;display:grid!important}.experience .design-studio.embroidery-studio[data-guide-stage=preview] .embroidery-preview-approve{order:0!important;grid-area:auto/1!important;width:100%!important;min-height:56px!important;margin:0!important;font-size:16px!important}.experience .design-studio.embroidery-studio[data-guide-stage=preview] .inkstitch-preview-card{grid-column:1!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.experience .design-studio.embroidery-studio[data-guide-stage=preview] .inkstitch-preview-card>summary{min-height:54px!important;padding:12px!important}.experience .design-studio.embroidery-studio[data-guide-stage=preview] .stitch-estimator,.experience .design-studio.embroidery-studio[data-guide-stage=preview] .embroidery-summary,.experience .design-studio.embroidery-studio[data-guide-stage=preview] .embroidery-file-details{display:none!important}.experience .design-studio.embroidery-studio[data-guide-stage=preview] .designer-canvas{height:220px!important;min-height:220px!important}.experience .design-studio.embroidery-studio[data-guide-stage=preview] .designer-product{width:210px!important;height:220px!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=preview] .designer-canvas{height:220px!important;min-height:220px!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=preview] .designer-product{width:210px!important;max-width:64vw!important;height:220px!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .visual-adjust-step.smart-guide-active{flex-direction:column!important;gap:7px!important;padding:10px!important;display:flex!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .visual-adjust-heading{display:none!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .visual-adjust-done{order:2!important;min-height:56px!important;margin:0!important;font-size:16px!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .visual-adjust-step>.text-controls{order:3!important;gap:6px!important;margin:0!important;padding:0!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .visual-control-row{border-top:1px solid var(--line)!important;order:4!important;gap:5px!important;padding-top:7px!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .text-controls input:not([type=color]),.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .text-controls select,.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .text-controls input[type=color]{height:40px!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .visual-control-row .control-title{justify-content:space-between!important;align-items:baseline!important;gap:8px!important;display:flex!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .visual-control-row .control-title strong{font-size:13px!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .visual-control-row .control-title small{font-size:11px!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .visual-control-row .control-title small:after{content:" · optional"}.experience .design-studio:not(.tag-studio)[data-guide-stage=exact-size] .exact-controls.smart-guide-active{flex-direction:column!important;gap:10px!important;display:flex!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=exact-size] .exact-size-note{order:1!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=exact-size] .exact-controls>div:first-of-type{order:2!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=exact-size] .embroidery-size-limit{order:3!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=exact-size] .exact-size-done{order:4!important;width:100%!important;min-height:56px!important;margin:0!important;font-size:15px!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=exact-size] .exact-controls>label{order:5!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=quantity] .smart-quantity-action{padding:0!important;display:block!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=quantity] .smart-quantity-action>button:first-child{display:none!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=quantity] .designer-done{width:100%!important;min-height:58px!important;font-size:16px!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .visual-adjust-step.smart-guide-active{display:none!important}}.fulfillment-section,.production-worksheet{border:1px solid var(--line);background:var(--surface);border-radius:22px;margin:24px 0;padding:clamp(20px,3vw,32px)}.fulfillment-section>div:first-child>span,.production-worksheet header span{color:var(--brand-primary,#ef5b2a);letter-spacing:.12em;font-size:11px;font-weight:950}.fulfillment-section h3,.production-worksheet h3{color:var(--ink);margin:7px 0 16px;font-size:clamp(24px,3vw,34px)}.job-name-field,.shipping-address-field{color:var(--ink);flex-direction:column;gap:8px;font-size:14px;font-weight:900;display:flex}.job-name-field input,.shipping-address-field textarea{border:1px solid var(--line);background:var(--ink);border-radius:12px;width:100%;min-height:52px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.job-name-field input,.shipping-address-field textarea{background:color-mix(in srgb,var(--ink) 2%,var(--surface))}}.job-name-field input,.shipping-address-field textarea{color:var(--ink);font-size:16px;font-weight:750}.shipping-address-field textarea{resize:vertical;min-height:112px}.shipping-address-field small{color:var(--muted);line-height:1.4}.fulfillment-options{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.fulfillment-options button{border:2px solid var(--line);background:var(--ink);border-radius:14px;min-height:76px;padding:14px}@supports (color:color-mix(in lab, red, red)){.fulfillment-options button{background:color-mix(in srgb,var(--ink) 2%,var(--surface))}}.fulfillment-options button{color:var(--ink);text-align:left}.fulfillment-options button.selected{border-color:var(--brand-primary,#ef5b2a);background:var(--brand-primary,#ef5b2a)}@supports (color:color-mix(in lab, red, red)){.fulfillment-options button.selected{background:color-mix(in srgb,var(--brand-primary,#ef5b2a) 8%,var(--surface))}}.fulfillment-options strong,.fulfillment-options span{display:block}.fulfillment-options strong{font-size:16px}.fulfillment-options span{color:var(--muted);margin-top:4px;font-size:13px;font-weight:700}.production-worksheet header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.production-worksheet header h3{margin-bottom:5px}.production-worksheet header p{color:var(--muted);margin:0;font-weight:700}.production-worksheet header button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);border-radius:11px;padding:10px 15px;font-weight:850}.production-job-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.production-job-facts p{border:1px solid var(--line);background:var(--ink);border-radius:12px;min-width:0;margin:0;padding:12px}@supports (color:color-mix(in lab, red, red)){.production-job-facts p{background:color-mix(in srgb,var(--ink) 2%,var(--surface))}}.production-job-facts small,.production-item-list small{color:var(--muted);letter-spacing:.09em;font-size:10px;font-weight:950;display:block}.production-job-facts strong{color:var(--ink);white-space:pre-line;margin-top:5px;font-size:13px;line-height:1.35;display:block}.production-item-list{gap:10px;display:grid}.production-item-list article{border:1px solid var(--line);border-radius:14px;grid-template-columns:1.2fr 1fr .9fr 1.25fr;gap:12px;padding:14px;display:grid}.production-item-list article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.production-item-list strong{color:var(--ink);font-size:14px;line-height:1.3}.production-item-list span{color:var(--muted);font-size:12px;font-weight:700;line-height:1.35}.production-color-match{align-items:center;flex-direction:row!important;gap:10px!important}.production-color-match>i{border:2px solid var(--surface);outline:1px solid var(--line);border-radius:50%;flex:0 0 34px;width:34px;height:34px}.production-color-match>span{flex-direction:column;gap:3px;display:flex}.production-color-match em{color:var(--muted);font-size:10px;font-style:normal;font-weight:700}@media (width<=800px){.fulfillment-options,.production-job-facts,.production-item-list article{grid-template-columns:1fr}.production-worksheet header{flex-direction:column}.production-worksheet header button{width:100%}}@media print{body *{visibility:hidden!important}.production-worksheet,.production-worksheet *{visibility:visible!important}.production-worksheet{border:0;margin:0;position:absolute;inset:0;color:#111!important;background:#fff!important}.production-worksheet header button{display:none!important}}.experience .designer-product,.customer-proof-product{container-type:inline-size}.experience .designer-product .placed-text{font-size:5.15cqw!important}.experience .designer-product .art-selection,.experience .designer-product .placed-text{transition:none!important}.customer-proof-text{font-size:5.15cqw!important}@supports not (font-size:1cqw){.experience .designer-product .placed-text{font-size:clamp(9px,1.35vw,20px)!important}.customer-proof-text{font-size:7px!important}}@media (width<=840px){.experience>header{grid-template-columns:44px auto minmax(0,1fr)!important;gap:10px!important;padding-inline:14px!important}.experience>header .header-route-tools{width:auto!important;min-width:0!important;display:flex!important}.experience>header .global-step-back{border:1px solid var(--line)!important;background:var(--surface)!important;width:auto!important;min-width:76px!important;height:42px!important;color:var(--ink)!important;border-radius:13px!important;gap:5px!important;padding:0 13px!important;box-shadow:0 5px 14px #121c2714!important}.experience>header .global-step-back span{font-size:21px!important;line-height:1!important}.experience>header .global-step-back b{font-size:14px!important;line-height:1!important;display:inline!important}.experience>header .top-order-estimator{min-width:0!important}.experience .designer-product .resize-handle{touch-action:none!important;z-index:14!important;border-width:3px!important;border-radius:7px!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;display:block!important;box-shadow:0 3px 10px #00000047!important}.experience .designer-product .resize-handle.nw{top:-15px!important;left:-15px!important}.experience .designer-product .resize-handle.ne{top:-15px!important;right:-15px!important}.experience .designer-product .resize-handle.se{bottom:-15px!important;right:-15px!important}.experience .designer-product .resize-handle.sw{bottom:-15px!important;left:-15px!important}.experience .design-studio:not(.tag-studio) .designer-canvas,.experience .design-studio:not(.tag-studio) .designer-product{overflow:visible!important}.experience .design-studio:not(.tag-studio) .art-selection,.experience .design-studio:not(.tag-studio) .placed-text{touch-action:none!important;overscroll-behavior:none!important}}@media (width<=390px){.experience>header{grid-template-columns:40px auto minmax(0,1fr)!important;gap:7px!important;padding-inline:10px!important}.experience>header .global-step-back{min-width:70px!important;padding-inline:10px!important}}.experience .designer-product .art-selection{--placement-base-x:38%;--placement-base-y:31%;left:calc(var(--placement-base-x) + var(--placement-x,0%))!important;top:calc(var(--placement-base-y) + var(--placement-y,0%))!important;margin:0!important}.experience .designer-product.view-left-sleeve .art-selection{--placement-base-x:20%;--placement-base-y:39%}.experience .designer-product.view-right-sleeve .art-selection{--placement-base-x:66%;--placement-base-y:39%}.experience .designer-product .placed-text{--placement-base-x:35%;--placement-base-y:31%;left:calc(var(--placement-base-x) + var(--placement-x,0%))!important;top:calc(var(--placement-base-y) + var(--placement-y,0%))!important;margin:0!important}@media (width<=720px){.experience{font-size:18px!important}.experience p,.experience label,.experience input,.experience select,.experience textarea{font-size:18px!important;line-height:1.4!important}.experience button{font-size:18px!important;line-height:1.25!important}.experience small,.experience [class*=copy]>span,.experience [class*=note]{font-size:16px!important;line-height:1.45!important}.experience .design-studio:not(.tag-studio) .right-step-title>span,.experience .design-studio:not(.tag-studio) .right-placement-menu>div:first-child>span,.experience .design-studio:not(.tag-studio) .right-placement-menu nav button>b,.experience .decoration-method-options strong,.experience .designer-color-options strong,.experience .order-reward-gift-options strong{font-size:22px!important;line-height:1.2!important}.experience .design-studio:not(.tag-studio) .right-step-title>small,.experience .design-studio:not(.tag-studio) .right-placement-menu>div:first-child>small,.experience .decoration-method-options small,.experience .designer-color-options small,.experience .order-reward-gift-options small,.experience .design-studio:not(.tag-studio) .right-placement-menu nav button>small{font-size:17px!important;line-height:1.4!important}.experience .designer-step-number{font-size:20px!important}.experience .design-studio:not(.tag-studio) .mobile-position-help{font-size:18px!important}.experience .design-studio:not(.tag-studio) .mobile-canvas-action button{font-size:19px!important}.experience .design-studio:not(.tag-studio) .mobile-text-quick{grid-template-columns:minmax(0,1fr) minmax(112px,.65fr) 66px!important}.experience .design-studio:not(.tag-studio) .mobile-text-quick span{font-size:16px!important}.experience .design-studio:not(.tag-studio) .mobile-text-quick input:not([type=color]),.experience .design-studio:not(.tag-studio) .mobile-text-quick select{height:52px!important;font-size:19px!important}.experience .design-studio:not(.tag-studio) .mobile-text-quick input[type=color]{width:100%!important;height:52px!important}.experience .overview-header h2,.experience .final-approval-heading h2{font-size:32px!important;line-height:1.08!important}.experience .designer-product .resize-handle{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}.experience .designer-product .resize-handle.nw{top:-18px!important;left:-18px!important}.experience .designer-product .resize-handle.ne{top:-18px!important;right:-18px!important}.experience .designer-product .resize-handle.se{bottom:-18px!important;right:-18px!important}.experience .designer-product .resize-handle.sw{bottom:-18px!important;left:-18px!important}.experience .designer-product .layer-close{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;font-size:22px!important}.experience>header{grid-template-columns:48px 96px minmax(0,1fr)!important;gap:8px!important;height:68px!important;min-height:68px!important;padding:8px 10px!important}.experience>header>.logo{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;display:flex!important;overflow:hidden!important}.experience>header>.logo .logo-slot{flex-basis:46px!important;width:46px!important;min-width:46px!important;height:46px!important;padding:2px!important}.experience>header>.logo .logo-name{display:none!important}.experience>header .header-route-tools{grid-column:2!important;width:96px!important;min-width:96px!important}.experience>header .global-step-back{justify-content:center!important;width:96px!important;min-width:96px!important;height:48px!important;padding:0 12px!important}.experience>header .global-step-back b{font-size:17px!important;font-weight:700!important;display:inline!important}.experience>header>.top-order-estimator{grid-column:3!important;width:100%!important;min-width:0!important;height:48px!important}.experience .design-studio:not(.tag-studio) .right-step-title>span,.experience .design-studio:not(.tag-studio) .right-placement-menu>div:first-child>span{letter-spacing:.045em!important;font-size:20px!important;font-weight:750!important}.experience .design-studio:not(.tag-studio) .right-step-title>small,.experience .design-studio:not(.tag-studio) .right-placement-menu>div:first-child>small{letter-spacing:0!important;font-size:17px!important;font-weight:600!important;line-height:1.4!important}.experience .design-studio:not(.tag-studio) .right-placement-menu nav button>b{letter-spacing:0!important;font-size:19px!important;font-weight:750!important}.experience .design-studio:not(.tag-studio) .right-placement-menu nav button>small{font-size:16px!important;font-weight:600!important;line-height:1.35!important}.experience .decoration-method-options strong,.experience .designer-color-options strong,.experience .order-reward-gift-options strong{font-size:20px!important;font-weight:750!important}.experience .decoration-method-options small,.experience .designer-color-options small,.experience .order-reward-gift-options small{font-size:16px!important;font-weight:600!important;line-height:1.4!important}}@media (width<=390px){.experience>header{grid-template-columns:44px 88px minmax(0,1fr)!important;gap:6px!important;padding-inline:8px!important}.experience>header>.logo{width:44px!important;min-width:44px!important;max-width:44px!important}.experience>header>.logo .logo-slot{flex-basis:42px!important;width:42px!important;min-width:42px!important;height:42px!important}.experience>header .header-route-tools,.experience>header .global-step-back{width:88px!important;min-width:88px!important}}@media print{@page{size:Letter portrait;margin:.18in}html,body{width:8.14in!important;height:10.64in!important;min-height:10.64in!important;max-height:10.64in!important;margin:0!important;padding:0!important;overflow:hidden!important}.sample-work-order{break-after:avoid-page!important;page-break-after:avoid!important;width:8.14in!important;height:10.64in!important;min-height:10.64in!important;max-height:10.64in!important;margin:0!important;padding:0!important;position:absolute!important;inset:0 auto auto 0!important;overflow:hidden!important}.production-work-order-sheet{break-inside:avoid-page!important;page-break-inside:avoid!important;break-after:avoid-page!important;page-break-after:avoid!important;width:8.14in!important;max-width:8.14in!important;height:auto!important;max-height:10.64in!important;margin:0!important;overflow:hidden!important}}.mobile-team-login-header{display:none}@media (width<=720px){.experience>header{grid-template-columns:44px 88px minmax(84px,1fr) 58px!important}.experience>header .mobile-team-login-header{border:1px solid var(--ink)!important;place-items:center!important;width:58px!important;min-width:58px!important;height:44px!important;padding:0 8px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.experience>header .mobile-team-login-header{border:1px solid color-mix(in srgb,var(--ink) 14%,transparent)!important}}.experience>header .mobile-team-login-header{background:var(--ink)!important;color:var(--surface)!important;-webkit-text-fill-color:var(--surface)!important;border-radius:13px!important;font-size:14px!important;font-weight:900!important;line-height:1!important}}@media (width<=390px){.experience>header{grid-template-columns:42px 76px minmax(74px,1fr) 54px!important;gap:5px!important;padding-inline:7px!important}.experience>header .header-route-tools,.experience>header .global-step-back{width:76px!important;min-width:76px!important}.experience>header .mobile-team-login-header{width:54px!important;min-width:54px!important;padding-inline:5px!important;font-size:13px!important}}@media print{@page{size:Letter portrait;margin:.18in}html,body{width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}.sample-work-order{break-after:auto!important;page-break-after:auto!important;width:8.14in!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;overflow:visible!important}.production-work-order-sheet{break-inside:auto!important;page-break-inside:auto!important;break-after:auto!important;page-break-after:auto!important;width:8.14in!important;max-width:8.14in!important;height:auto!important;max-height:none!important;margin:0!important;overflow:visible!important}.production-work-order-sheet.work-order-compact{break-inside:avoid-page!important;page-break-inside:avoid!important;break-after:avoid-page!important;page-break-after:avoid!important;height:10.64in!important;min-height:10.64in!important;max-height:10.64in!important;overflow:hidden!important}.production-work-order-sheet:not(.work-order-compact) .work-order-hero,.production-work-order-sheet:not(.work-order-compact) .work-order-summary-grid,.production-work-order-sheet:not(.work-order-compact) .work-order-status-strip,.production-work-order-sheet:not(.work-order-compact) .work-order-products>header,.production-work-order-sheet:not(.work-order-compact) .work-order-products>article,.production-work-order-sheet:not(.work-order-compact) .work-order-decoration>header,.production-work-order-sheet:not(.work-order-compact) .work-order-location-grid>article,.production-work-order-sheet:not(.work-order-compact) .work-order-production-details>article,.production-work-order-sheet:not(.work-order-compact) .work-order-shop-notes,.production-work-order-sheet:not(.work-order-compact) .work-order-checklist>header,.production-work-order-sheet:not(.work-order-compact) .work-order-checklist label,.production-work-order-sheet:not(.work-order-compact) .work-order-footer{break-inside:avoid-page!important;page-break-inside:avoid!important}}@media (width<=760px){.experience .business-hub,.experience .hub-main,.experience .hub-section-page,.experience .module-manager-page,.experience .email-task-page,.experience .control-settings-screen,.experience .control-settings-screen>section{height:auto!important;max-height:none!important;overflow:visible!important}.experience .business-hub{background:var(--bg)!important;min-height:calc(100dvh - 64px)!important;display:block!important}.experience .hub-sidebar{z-index:88!important;border:0!important;border-bottom:1px solid var(--line)!important;background:var(--surface)!important;width:100%!important;padding:8px 10px 7px!important;display:block!important;position:sticky!important;top:64px!important}@supports (color:color-mix(in lab, red, red)){.experience .hub-sidebar{background:color-mix(in srgb,var(--surface) 96%,transparent)!important}}.experience .hub-sidebar{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:0 8px 22px #121c2612!important}.experience .hub-owner,.experience .hub-private-note{display:none!important}.experience .hub-sidebar nav{scroll-snap-type:x proximity;scrollbar-width:none!important;gap:7px!important;width:100%!important;padding:0!important;display:flex!important;overflow:auto hidden!important}.experience .hub-sidebar nav::-webkit-scrollbar{display:none!important}.experience .hub-sidebar nav button{scroll-snap-align:start;border:1px solid var(--line)!important;background:var(--surface)!important;width:auto!important;min-width:92px!important;min-height:46px!important;box-shadow:none!important;color:var(--ink)!important;border-radius:14px!important;flex:none!important;justify-content:center!important;align-items:center!important;padding:10px 14px!important;display:flex!important}.experience .hub-sidebar nav button.active{border-color:var(--brand-primary)!important}@supports (color:color-mix(in lab, red, red)){.experience .hub-sidebar nav button.active{border-color:color-mix(in srgb,var(--brand-primary) 62%,var(--line))!important}}.experience .hub-sidebar nav button.active{background:var(--brand-primary)!important}@supports (color:color-mix(in lab, red, red)){.experience .hub-sidebar nav button.active{background:color-mix(in srgb,var(--brand-primary) 10%,var(--surface))!important}}.experience .hub-sidebar nav button.active{color:var(--brand-primary)!important}.experience .hub-sidebar nav button i,.experience .hub-sidebar nav button small,.experience .hub-sidebar nav button b{display:none!important}.experience .hub-sidebar nav button span{display:block!important}.experience .hub-sidebar nav button strong{white-space:nowrap!important;font-size:14px!important;line-height:1.1!important;display:block!important}.experience .hub-main{width:100%!important;min-width:0!important;padding:14px 12px calc(104px + env(safe-area-inset-bottom,0px))!important}.experience .hub-topline{align-items:center!important;gap:10px!important;margin:0 2px 14px!important;padding:0!important;display:flex!important}.experience .hub-topline>div:first-child{min-width:0!important}.experience .hub-topline small{font-size:11px!important;line-height:1.25!important}.experience .hub-topline h1{margin:3px 0 0!important;font-size:clamp(30px,9vw,40px)!important;line-height:1!important}.experience .hub-top-actions,.experience .hub-date{display:none!important}.experience .hub-welcome{border-radius:22px!important;grid-template-columns:1fr!important;gap:18px!important;min-height:0!important;padding:22px 20px!important;display:grid!important}.experience .hub-welcome h2{font-size:29px!important;line-height:1.06!important}.experience .hub-welcome p{font-size:16px!important;line-height:1.45!important}.experience .hub-welcome button{width:100%!important;min-height:50px!important;font-size:15px!important}.experience .calm-assistant-board{border-radius:20px!important;margin:12px 0!important;padding:0!important;overflow:hidden!important}.experience .calm-assistant-board>header{padding:20px!important;display:block!important}.experience .calm-assistant-board>header h2{font-size:23px!important;line-height:1.18!important}.experience .calm-assistant-board>header p,.experience .calm-assistant-board>header>span{display:none!important}.experience .calm-assistant-columns{grid-template-columns:1fr!important;gap:10px!important;padding:0 12px 12px!important;display:grid!important}.experience .calm-assistant-columns article{border-radius:16px!important;min-height:0!important;padding:17px!important}.experience .calm-assistant-columns article h3{font-size:18px!important}.experience .assistant-checklist li,.experience .calm-assistant-columns button{font-size:15px!important;line-height:1.35!important}.experience .finance-dashboard-widgets,.experience .hub-metrics,.experience .hub-dashboard-grid{grid-template-columns:1fr!important;gap:10px!important}.experience .finance-dashboard-widgets{scroll-snap-type:x mandatory;scrollbar-width:none!important;padding:2px 1px 8px!important;display:flex!important;overflow-x:auto!important}.experience .finance-dashboard-widgets::-webkit-scrollbar{display:none!important}.experience .finance-dashboard-widgets>article{scroll-snap-align:start;flex:0 0 min(84vw,330px)!important}.experience .hub-metrics article,.experience .hub-panel{border-radius:18px!important;padding:18px!important}.experience .hub-metrics span{font-size:11px!important}.experience .hub-metrics small,.experience .hub-panel small{font-size:13px!important;line-height:1.4!important}.experience .production-row{grid-template-columns:9px minmax(0,1fr) auto!important;gap:9px!important}.experience .production-row em{grid-column:2/-1!important;font-size:12px!important}.experience .production-row strong{font-size:15px!important}.experience .production-row>b{font-size:12px!important}.experience .need-order-board{border-radius:20px!important;margin:12px 0!important;padding:16px!important;overflow:visible!important}.experience .need-order-board>header,.experience .need-order-command-bar,.experience .need-order-card-top,.experience .need-order-board>footer{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.experience .need-order-board>header h2{font-size:28px!important}.experience .need-order-board>header p,.experience .need-order-command-bar span,.experience .need-order-board>footer span{font-size:14px!important;line-height:1.45!important}.experience .need-order-header-actions,.experience .need-order-header-actions button,.experience .need-order-command-bar button,.experience .need-order-board>footer button{width:100%!important}.experience .need-order-add,.experience .need-order-edit-panel{grid-template-columns:1fr!important;gap:12px!important;padding:15px!important;display:grid!important}.experience .need-order-add label,.experience .need-order-edit-panel label{grid-column:auto!important}.experience .need-order-composer-actions,.experience .need-order-actions{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;display:grid!important}.experience .need-order-list{gap:10px!important;display:grid!important}.experience .need-order-list article{border-radius:17px!important;padding:16px!important}.experience .need-order-card-copy h3{font-size:21px!important;line-height:1.15!important}.experience .need-order-card-copy p,.experience .need-order-meta span{font-size:14px!important;line-height:1.4!important}.experience .need-order-actions button{width:100%!important;min-height:48px!important}.experience .hub-section-page,.experience .module-manager-page,.experience .email-task-page,.experience .appearance-settings,.experience .hub-main .inline-control-settings>section,.experience .control-settings-screen>section{border-radius:20px!important;width:100%!important;margin:0!important;padding:18px 14px!important;box-shadow:0 10px 30px #121c260f!important}.experience .hub-section-intro,.experience .email-task-heading,.experience .module-manager-heading,.experience .hub-main .inline-control-settings header{grid-template-columns:1fr!important;gap:12px!important;margin:0 0 16px!important;padding:0 0 16px!important;display:grid!important}.experience .hub-section-intro h2,.experience .email-task-heading h2,.experience .module-manager-heading h2,.experience .inline-control-settings h2{font-size:29px!important;line-height:1.06!important}.experience .hub-section-intro p,.experience .email-task-heading p,.experience .module-manager-heading p,.experience .inline-control-settings header p{font-size:15px!important;line-height:1.5!important}.experience .hub-section-intro>span{display:none!important}.experience .hub-module-grid,.experience .specific-tool-settings,.experience .pricing-settings-grid,.experience .module-editor,.experience .art-control-settings,.experience .general-control-settings,.experience .brand-copy-grid,.experience .brand-color-grid,.experience .reward-product-settings,.experience .welcome-media-grid,.experience .privacy-branding-grid,.experience .magic-question-setting-fields{grid-template-columns:1fr!important;gap:11px!important;display:grid!important}.experience .hub-module-grid button{border-radius:16px!important;min-height:88px!important;padding:16px!important}.experience .hub-module-grid button strong{font-size:17px!important}.experience .hub-module-grid button small{font-size:13px!important;line-height:1.4!important}.experience .specific-tool-settings>label,.experience .pricing-settings-grid>label,.experience .art-control-settings>label,.experience .general-control-settings>label{border-radius:14px!important;min-height:0!important;padding:15px!important}.experience :is(.specific-tool-settings,.pricing-settings-grid,.art-control-settings,.general-control-settings) label strong{font-size:16px!important;line-height:1.3!important}.experience :is(.specific-tool-settings,.pricing-settings-grid,.art-control-settings,.general-control-settings) label small{font-size:14px!important;line-height:1.45!important}.experience .control-settings-screen .control-purpose>div{grid-template-columns:1fr!important;gap:5px!important;padding:14px!important;display:grid!important}.experience .control-settings-screen .control-purpose>div>small{font-size:12px!important}.experience .control-settings-screen .control-purpose>div>strong{font-size:15px!important}.experience .control-settings-screen .control-purpose>div>p{font-size:14px!important;line-height:1.45!important}.experience .business-hub :is(input,select,textarea){border-radius:12px!important;width:100%!important;max-width:100%!important;min-height:50px!important;padding:12px 13px!important;font-size:16px!important;line-height:1.3!important}.experience .business-hub textarea{min-height:96px!important}.experience .business-hub button{min-height:44px;font-size:14px;line-height:1.2}.experience .hub-main .inline-control-settings header>.inline-control-back{justify-self:stretch!important;width:100%!important;min-height:48px!important}.experience .hub-main .inline-control-settings footer{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.experience .hub-main .inline-control-settings footer button{width:100%!important;min-height:50px!important}.experience .email-task-list{gap:10px!important;display:grid!important}.experience .email-task-list article{border-radius:16px!important;grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;padding:15px!important;display:grid!important}.experience .email-task-list .suggested-task,.experience .email-task-list .task-due{grid-column:2!important}.experience .email-source strong{font-size:16px!important;line-height:1.3!important}.experience .email-source small,.experience .task-due{font-size:14px!important}.experience .hub-section-page :is(.table-wrap,.settings-table-wrap),.experience .module-manager-page :is(.table-wrap,.settings-table-wrap),.experience .appearance-settings :is(.table-wrap,.settings-table-wrap){overscroll-behavior-inline:contain;border-radius:14px!important;width:100%!important;overflow-x:auto!important}.experience .hub-section-page :is(table,.settings-table),.experience .module-manager-page :is(table,.settings-table),.experience .appearance-settings :is(table,.settings-table){min-width:620px!important}.experience .finance-dashboard-widgets{border-radius:20px!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-width:0!important;margin:12px 0!important;padding:16px!important;display:grid!important;overflow:visible!important}.experience .finance-dashboard-widgets>header{border-bottom:1px solid var(--line)!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:12px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0 0 14px!important;display:grid!important}.experience .finance-dashboard-widgets>header>div{gap:4px!important;min-width:0!important;display:grid!important}.experience .finance-dashboard-widgets>header small{font-size:11px!important;line-height:1.2!important}.experience .finance-dashboard-widgets>header strong{overflow-wrap:normal!important;word-break:normal!important;margin:0!important;font-size:22px!important;line-height:1.15!important}.experience .finance-dashboard-widgets>header button{width:100%!important;min-height:48px!important;padding:11px 14px!important;font-size:15px!important}.experience .finance-dashboard-widgets>div{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important;overflow:visible!important}.experience .finance-dashboard-widgets>div>button{border-radius:16px!important;grid-template-rows:auto auto auto auto!important;grid-template-columns:48px minmax(0,1fr)!important;gap:3px 12px!important;width:100%!important;min-width:0!important;min-height:0!important;padding:15px!important;display:grid!important;overflow:hidden!important}.experience .finance-dashboard-widgets>div>button>i{grid-area:1/1/5!important;align-self:start!important;width:46px!important;height:46px!important}.experience .finance-dashboard-widgets>div>button>small,.experience .finance-dashboard-widgets>div>button>strong,.experience .finance-dashboard-widgets>div>button>b,.experience .finance-dashboard-widgets>div>button>p{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;grid-column:2!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.experience .finance-dashboard-widgets>div>button>small{grid-row:1!important;font-size:10px!important;line-height:1.2!important}.experience .finance-dashboard-widgets>div>button>strong{grid-row:2!important;font-size:17px!important;line-height:1.25!important}.experience .finance-dashboard-widgets>div>button>b{grid-row:3!important;font-size:14px!important;line-height:1.3!important}.experience .finance-dashboard-widgets>div>button>p{grid-row:4!important;margin:5px 0 0!important;font-size:14px!important;line-height:1.42!important}.experience .need-order-board{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:14px!important;width:100%!important;min-width:0!important;margin:14px 0!important;padding:16px!important;display:grid!important;overflow:visible!important}.experience .need-order-board>header{border-bottom:1px solid var(--line)!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:14px!important;margin:0!important;padding:2px 2px 16px!important;display:grid!important;position:static!important;inset:auto!important;overflow:visible!important}.experience .need-order-board>header>div:first-child{gap:4px!important;width:100%!important;min-width:0!important;padding:0!important;display:grid!important;position:static!important;overflow:visible!important}.experience .need-order-board>header small{letter-spacing:.14em!important;font-size:11px!important;line-height:1.2!important}.experience .need-order-board>header h2{margin:0!important;font-size:30px!important;line-height:1.05!important}.experience .need-order-board>header p{width:100%!important;max-width:none!important;margin:4px 0 0!important;padding:0!important;font-size:15px!important;line-height:1.45!important;overflow:visible!important}.experience .need-order-header-actions{grid-template-columns:1fr!important;place-items:stretch stretch!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important;position:static!important}.experience .need-order-header-actions>span{white-space:normal!important;text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:44px!important;padding:9px 12px!important;font-size:14px!important;line-height:1.2!important;display:flex!important}.experience .need-order-header-actions>button{width:100%!important;min-height:48px!important;margin:0!important;font-size:15px!important}.experience .need-order-command-bar{border-radius:15px!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:13px!important;width:100%!important;min-width:0!important;margin:0!important;padding:15px!important;display:grid!important;position:static!important;overflow:visible!important}.experience .need-order-command-bar>div{gap:4px!important;min-width:0!important;display:grid!important}.experience .need-order-command-bar strong{font-size:18px!important;line-height:1.25!important}.experience .need-order-command-bar span{font-size:14px!important;line-height:1.4!important}.experience .need-order-command-bar>button{width:100%!important;min-height:48px!important;margin:0!important;font-size:15px!important}.experience .need-order-list{width:100%!important;min-width:0!important;margin:0!important}.experience .need-order-list>article{width:100%!important;min-width:0!important;min-height:0!important;padding:16px!important;overflow:hidden!important}.experience .need-order-card-top{grid-template-columns:1fr!important;align-items:start!important;gap:10px!important;display:grid!important}.experience .need-order-status{justify-self:start!important;font-size:13px!important}.experience .need-order-check,.experience .need-order-check span{font-size:15px!important}.experience .need-order-card-copy{padding:18px 0 14px!important}.experience .need-order-card-copy>small{font-size:11px!important}.experience .need-order-card-copy h3{overflow-wrap:break-word!important;margin:6px 0 10px!important;font-size:22px!important}.experience .section-workspace-label{grid-template-columns:1fr!important;align-items:start!important;gap:5px!important;display:grid!important}.experience .section-workspace-label strong{font-size:19px!important}.experience .section-workspace-label span{font-size:14px!important;line-height:1.4!important}.experience .hub-module-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;display:grid!important}.experience .hub-module-grid button{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-content:center!important;align-items:center!important;gap:7px 14px!important;width:100%!important;min-width:0!important;min-height:104px!important;padding:18px!important;display:grid!important}.experience .hub-module-grid button>span{display:none!important}.experience .hub-module-grid button strong{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;grid-area:1/1!important;min-width:0!important;font-size:18px!important;line-height:1.25!important}.experience .hub-module-grid button small{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;grid-area:2/1!important;min-width:0!important;font-size:14px!important;line-height:1.4!important}.experience .hub-module-grid button b{white-space:nowrap!important;grid-area:1/2/3!important;align-self:center!important;font-size:14px!important}.experience .email-scan-safety{grid-template-columns:1fr!important;align-items:start!important;gap:5px!important;padding:14px!important;display:grid!important}.experience .email-scan-safety b,.experience .email-scan-safety span{white-space:normal!important;word-break:normal!important;width:100%!important;min-width:0!important;font-size:14px!important;line-height:1.45!important}.experience .email-task-list article{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;min-width:0!important;padding:16px!important;display:grid!important}.experience .email-task-card-head{grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-width:0!important;display:grid!important}.experience .email-source{grid-column:2!important;min-width:0!important}.experience .email-source small,.experience .email-source strong{white-space:normal!important;word-break:normal!important;text-overflow:clip!important;overflow:visible!important}.experience .email-task-list .task-due{grid-column:2!important;justify-self:start!important}.experience .email-task-list .suggested-task{grid-column:1/-1!important;width:100%!important;min-width:0!important}.experience .email-task-list .suggested-task small{font-size:13px!important}.experience .email-task-list .suggested-task textarea{width:100%!important;min-width:0!important;min-height:98px!important;font-size:16px!important;line-height:1.4!important}.experience .email-task-card-foot{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.experience .final-approval-page{grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:18px!important;display:grid!important;overflow:visible!important}.experience .final-approval-heading{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;height:auto!important;min-height:0!important;padding:0 0 20px!important;display:grid!important;overflow:visible!important}.experience .final-approval-heading>div{gap:10px!important;min-width:0!important;display:grid!important}.experience .final-approval-heading h2{letter-spacing:-.035em!important;margin:0!important;font-size:38px!important;line-height:1.04!important}.experience .final-approval-heading p{margin:0!important;font-size:18px!important;line-height:1.4!important}.experience .final-approval-summary{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;display:grid!important}.experience .final-approval-summary article{gap:7px!important;min-width:0!important;min-height:0!important;padding:18px!important}.experience .final-approval-summary strong{overflow-wrap:break-word!important;font-size:27px!important;line-height:1.15!important}.experience .final-approval-summary span{font-size:15px!important;line-height:1.4!important}.experience .order-overview .order-reward-redemption{grid-template-rows:auto auto!important;grid-template-columns:68px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;width:100%!important;height:auto!important;min-height:0!important;padding:16px!important;display:grid!important;overflow:visible!important}.experience .order-overview .order-reward-visual{grid-area:1/1!important;width:68px!important;height:68px!important}.experience .order-overview .order-reward-copy{grid-area:1/2!important;gap:7px!important;min-width:0!important}.experience .order-overview .order-reward-copy small{font-size:12px!important;line-height:1.25!important}.experience .order-overview .order-reward-copy strong{font-size:20px!important;line-height:1.2!important}.experience .order-overview .order-reward-copy span{font-size:16px!important;line-height:1.45!important}.experience .order-overview .order-reward-actions{grid-area:2/1/auto/-1!important;width:100%!important;margin:2px 0 0!important;position:static!important}.experience .order-overview .order-reward-actions>button{width:100%!important;min-height:52px!important;font-size:16px!important;position:static!important}.experience .shipping-workspace-page{border-radius:20px!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:18px 14px!important;display:grid!important;overflow:visible!important}.experience .shipping-workspace-page>header{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:12px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 0 18px!important;display:grid!important;position:static!important;overflow:visible!important}.experience .shipping-workspace-page>header>div{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;min-width:0!important;display:grid!important}.experience .shipping-workspace-page>header small{letter-spacing:.13em!important;white-space:normal!important;font-size:13px!important;line-height:1.45!important;display:block!important}.experience .shipping-workspace-page>header h2{display:none!important}.experience .shipping-workspace-page>header p{white-space:normal!important;word-break:normal!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;font-size:17px!important;line-height:1.48!important;position:static!important;overflow:visible!important}.experience .shipping-workspace-page>header button{width:100%!important;min-height:52px!important;margin:0!important;padding:12px 16px!important;font-size:16px!important;position:static!important}.experience .shipping-status-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;display:grid!important;position:static!important;overflow:visible!important}.experience .shipping-status-grid article{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:18px!important;display:grid!important;position:static!important;overflow:visible!important}.experience .shipping-status-grid small{font-size:13px!important;line-height:1.3!important}.experience .shipping-status-grid strong{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;margin:0!important;font-size:20px!important;line-height:1.25!important}.experience .shipping-status-grid p{white-space:normal!important;word-break:normal!important;margin:0!important;font-size:16px!important;line-height:1.48!important;overflow:visible!important}.experience .shipping-flow-card{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;min-width:0!important;height:auto!important;padding:16px!important;display:grid!important;position:static!important;overflow:visible!important}.experience .shipping-flow-card>div{grid-template-columns:40px minmax(0,1fr)!important;align-items:start!important;gap:5px 11px!important;width:100%!important;min-width:0!important;display:grid!important}.experience .shipping-flow-card>div>span{grid-area:1/1/3!important}.experience .shipping-flow-card strong{grid-column:2!important;font-size:16px!important;line-height:1.3!important}.experience .shipping-flow-card p{grid-column:2!important;margin:0!important;font-size:14px!important;line-height:1.45!important}.experience .shipping-flow-card>i{display:none!important}.experience .shipping-workspace-actions{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;margin:0!important;display:grid!important;position:static!important}.experience .shipping-workspace-actions button{width:100%!important;min-height:52px!important;font-size:16px!important}}@media (width<=720px){.experience .dashboard-details-visible{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-width:0!important;margin-top:14px!important;display:grid!important}.experience .vendor-directory-control{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:16px!important;display:grid!important;position:static!important;overflow:visible!important}.experience .vendor-directory-control>header{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:0 0 14px!important;display:grid!important;position:static!important;overflow:visible!important}.experience .vendor-directory-control>header>div{grid-template-columns:minmax(0,1fr)!important;gap:5px!important;min-width:0!important;display:grid!important}.experience .vendor-directory-control>header small{font-size:12px!important;line-height:1.3!important}.experience .vendor-directory-control>header strong{font-size:22px!important;line-height:1.2!important}.experience .vendor-directory-control>header p{white-space:normal!important;max-width:none!important;font-size:16px!important;line-height:1.5!important}.experience .vendor-directory-control>header>b{justify-self:start!important;font-size:15px!important}.experience .vendor-add-row,.experience .vendor-directory-list,.experience .vendor-directory-list>article{grid-template-columns:minmax(0,1fr)!important;gap:13px!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;display:grid!important;position:static!important;overflow:visible!important}.experience .vendor-add-row,.experience .vendor-directory-list>article{padding:15px!important}.experience .vendor-add-row>*,.experience .vendor-directory-list>article>*{grid-column:1!important;width:100%!important;min-width:0!important;margin:0!important;position:static!important}.experience .vendor-directory-control label{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;display:grid!important}.experience .vendor-directory-control label>span{font-size:13px!important;line-height:1.3!important}.experience .vendor-directory-control input{width:100%!important;min-width:0!important;height:50px!important;font-size:17px!important}.experience .vendor-active{flex-direction:row!important;align-items:center!important;gap:10px!important;width:auto!important;font-size:16px!important;display:flex!important}.experience .vendor-directory-list>article>div{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;display:grid!important}.experience .vendor-add-row>button,.experience .vendor-directory-list>article>div button{width:100%!important;min-height:50px!important;font-size:16px!important}.experience .module-settings-save-row{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;padding:16px!important;display:grid!important}.experience .module-settings-save-row p,.experience .module-settings-save-row>div{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;width:100%!important;min-width:0!important;display:grid!important}.experience .module-settings-save-row p span{font-size:16px!important;line-height:1.45!important}.experience .module-settings-save-row button{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#287fc8!important;width:100%!important;min-height:52px!important;font-size:16px!important}.experience .module-help-note{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;padding:18px!important;display:grid!important}.experience .module-help-note strong{font-size:20px!important;line-height:1.25!important}.experience .module-help-note span{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;min-width:0!important;font-size:16px!important;line-height:1.5!important}.experience .need-order-command-bar>button{background:var(--brand-primary,#ef5b2a)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;box-shadow:0 9px 22px var(--brand-primary,#ef5b2a)!important;border:0!important;justify-content:center!important;align-items:center!important;font-size:17px!important;font-weight:900!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.experience .need-order-command-bar>button{box-shadow:0 9px 22px color-mix(in srgb,var(--brand-primary,#ef5b2a) 24%,transparent)!important}}.experience .design-studio:not(.tag-studio)[data-guide-stage=preview] .designer-workspace{flex-direction:column!important;gap:14px!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=preview] .designer-canvas-column{order:1!important;width:100%!important;min-height:0!important;margin:0!important;padding:12px!important;position:static!important;overflow:visible!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=preview] .designer-controls{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0 12px calc(26px + env(safe-area-inset-bottom))!important;order:2!important;margin:0!important;position:static!important;overflow:visible!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=preview] .mobile-canvas-action{display:none!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=preview] .art-check-panel.smart-guide-active{width:100%!important;min-height:0!important;margin:0!important;padding:16px!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=preview] .compact-preview-approval{grid-template-columns:42px minmax(0,1fr)!important;gap:10px 12px!important;width:100%!important;min-width:0!important;padding:14px!important;display:grid!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=preview] .compact-preview-approval>span{min-width:0!important;font-size:18px!important;line-height:1.4!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=preview] .compact-preview-approval>button{background:var(--brand-primary,#ef5b2a)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;width:100%!important;min-height:58px!important;box-shadow:0 9px 24px var(--brand-primary,#ef5b2a)!important;border:0!important;border-radius:14px!important;grid-column:1/-1!important;margin:4px 0 0!important;padding:13px 16px!important;font-size:18px!important;font-weight:950!important;line-height:1.25!important;display:block!important;position:static!important}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio)[data-guide-stage=preview] .compact-preview-approval>button{box-shadow:0 9px 24px color-mix(in srgb,var(--brand-primary,#ef5b2a) 26%,transparent)!important}}}.experience .designer-product .art-selection,.experience .designer-product .placed-text{left:var(--design-left)!important;top:var(--design-top)!important;width:var(--design-width)!important;max-width:none!important}.percent-dollar-equivalent:before{content:"Dollar meaning · ";font-weight:950}@media (width<=720px){.percent-dollar-equivalent{padding:10px 12px!important;font-size:15px!important;line-height:1.45!important}}.experience .order-overview .order-reward-picker.is-collapsed{grid-template:"gift-visual gift-copy""gift-action gift-action"/72px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;width:100%!important;height:auto!important;min-height:0!important;padding:16px!important;display:grid!important;overflow:hidden!important}.experience .order-overview .order-reward-picker.is-collapsed .order-reward-picker-heading{display:contents!important}.experience .order-overview .order-reward-picker.is-collapsed .order-reward-visual{grid-area:gift-visual!important;width:72px!important;min-width:0!important;height:72px!important;margin:0!important;position:relative!important}.experience .order-overview .order-reward-picker.is-collapsed .order-reward-copy{grid-area:gift-copy!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important;overflow:visible!important}.experience .order-overview .order-reward-picker.is-collapsed .order-reward-copy small,.experience .order-overview .order-reward-picker.is-collapsed .order-reward-copy strong,.experience .order-overview .order-reward-picker.is-collapsed .order-reward-copy span{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;width:auto!important;max-width:100%!important;margin:0!important;display:block!important;position:static!important}.experience .order-overview .order-reward-picker.is-collapsed .reward-pick-action{border:1px solid var(--brand-primary,#ef5b2a)!important;background:var(--brand-primary,#ef5b2a)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;white-space:normal!important;border-radius:14px!important;grid-area:gift-action!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:54px!important;margin:0!important;padding:12px 16px!important;font-size:18px!important;font-weight:900!important;line-height:1.2!important;display:flex!important;position:static!important}@media (width<=720px){.experience .order-overview .order-reward-picker.is-collapsed{border-radius:20px!important;grid-template-columns:62px minmax(0,1fr)!important;gap:12px!important;padding:14px!important}.experience .order-overview .order-reward-picker.is-collapsed .order-reward-visual{width:62px!important;height:62px!important}.experience .order-overview .order-reward-picker.is-collapsed .order-reward-copy small{font-size:12px!important;line-height:1.3!important}.experience .order-overview .order-reward-picker.is-collapsed .order-reward-copy strong{font-size:20px!important;line-height:1.18!important}.experience .order-overview .order-reward-picker.is-collapsed .order-reward-copy span{font-size:16px!important;line-height:1.42!important}.experience .order-overview .order-reward-picker.is-open{flex-direction:column!important;gap:16px!important;width:100%!important;height:auto!important;min-height:0!important;padding:18px!important;display:flex!important;overflow:visible!important}.experience .order-overview .order-reward-picker.is-open .order-reward-picker-heading{grid-template-columns:64px minmax(0,1fr)!important;gap:14px!important;width:100%!important;display:grid!important}.experience .order-overview .order-reward-picker.is-open .order-reward-copy,.experience .order-overview .order-reward-picker.is-open .order-reward-gift-options,.experience .order-overview .order-reward-picker.is-open .order-reward-choices,.experience .order-overview .order-reward-picker.is-open .order-reward-actions{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;position:static!important}.experience .order-overview .order-reward-picker.is-open .order-reward-copy small,.experience .order-overview .order-reward-picker.is-open .order-reward-copy strong,.experience .order-overview .order-reward-picker.is-open .order-reward-copy span{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;width:100%!important;display:block!important;position:static!important}.experience .order-overview .order-reward-picker.is-open .order-reward-gift-options{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}.experience .order-overview .order-reward-picker.is-open .order-reward-gift-options>button{grid-template-rows:auto auto!important;grid-template-columns:88px minmax(0,1fr)!important;gap:8px 14px!important;width:100%!important;min-width:0!important;min-height:122px!important;padding:12px!important;display:grid!important}.experience .order-overview .order-reward-picker.is-open .order-reward-gift-options>button>i{grid-area:1/1/3!important;width:88px!important;height:98px!important}.experience .order-overview .order-reward-picker.is-open .order-reward-gift-options>button>span,.experience .order-overview .order-reward-picker.is-open .order-reward-gift-options>button>b{grid-column:2!important;min-width:0!important}.experience .order-overview .order-reward-picker.is-open .order-reward-choices{flex-direction:column!important;gap:12px!important;display:flex!important}.experience .order-overview .order-reward-picker.is-open .order-reward-choices label,.experience .order-overview .order-reward-picker.is-open .order-reward-choices fieldset{flex-direction:column!important;gap:10px!important;width:100%!important;min-width:0!important;padding:14px!important;display:flex!important}.experience .order-overview .order-reward-picker.is-open .reward-color-choice>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}.experience .order-overview .order-reward-picker.is-open .reward-color-choice button{grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:56px!important;padding:8px 10px!important;display:grid!important}.experience .order-overview .order-reward-picker.is-open .reward-color-choice button i{border-radius:50%!important;width:28px!important;height:28px!important;margin:0!important}.experience .order-overview .order-reward-picker.is-open .reward-color-choice button span{white-space:normal!important;min-width:0!important;font-size:16px!important;line-height:1.2!important;display:block!important}.experience .order-overview .order-reward-picker.is-open .order-reward-choices fieldset:not(.reward-color-choice){grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.experience .order-overview .order-reward-picker.is-open .order-reward-choices fieldset:not(.reward-color-choice) legend{grid-column:1/-1!important}.experience .order-overview .order-reward-picker.is-open .order-reward-choices fieldset button,.experience .order-overview .order-reward-picker.is-open .order-reward-actions button{width:100%!important;min-width:0!important;min-height:56px!important}.experience .order-overview .order-reward-picker.is-open .order-reward-actions{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}}.experience.experience .design-studio:not(.tag-studio) .compact-art-check{width:100%!important;min-height:0!important;box-shadow:none!important;border-width:1px!important;border-radius:14px!important;gap:8px!important;margin:0 0 10px!important;padding:11px 12px!important;display:grid!important;position:static!important;overflow:visible!important}.experience.experience .design-studio:not(.tag-studio) .compact-art-check .art-check-heading{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;display:grid!important}.experience.experience .design-studio:not(.tag-studio) .compact-art-check .art-check-heading>span{white-space:nowrap!important;letter-spacing:.08em!important;font-size:11px!important}.experience.experience .design-studio:not(.tag-studio) .compact-art-check .art-check-heading>strong{text-align:right!important;min-width:0!important;font-size:15px!important;line-height:1.2!important}.experience.experience .design-studio:not(.tag-studio) .compact-art-check .art-process-simple{min-height:38px!important;padding:7px 10px!important}.experience.experience .design-studio:not(.tag-studio) .compact-art-check .customer-pass-result,.experience.experience .design-studio:not(.tag-studio) .compact-art-check .customer-fail-result{border-radius:11px!important;grid-template-columns:26px minmax(0,1fr)!important;gap:7px 9px!important;margin:0!important;padding:9px!important}.experience.experience .design-studio:not(.tag-studio) .compact-art-check .customer-pass-result>span,.experience.experience .design-studio:not(.tag-studio) .compact-art-check .customer-fail-result>span{min-width:0!important;font-size:13px!important;line-height:1.3!important}.experience.experience .design-studio:not(.tag-studio) .compact-art-check .art-file-details{grid-column:1/-1!important;padding-top:5px!important}.experience.experience .design-studio:not(.tag-studio) .compact-art-check .art-check-actions{grid-column:1/-1!important;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important;gap:7px!important;margin:0!important}.experience.experience .design-studio:not(.tag-studio) .compact-art-check .art-check-actions>button,.experience.experience .design-studio:not(.tag-studio) .compact-art-check .art-check-actions>label,.experience.experience .design-studio:not(.tag-studio) .compact-art-check .compact-preview-approval>button{border-radius:10px!important;min-height:44px!important;margin:0!important;padding:8px 10px!important;font-size:13px!important;line-height:1.15!important}.experience.experience .design-studio:not(.tag-studio) .compact-art-check.requires-replacement .art-check-actions{grid-template-columns:1fr!important}@media (width<=720px){.experience.experience .design-studio:not(.tag-studio) .compact-art-check{padding:10px!important}.experience.experience .design-studio:not(.tag-studio) .compact-art-check .designer-step-number{width:22px!important;height:22px!important;font-size:13px!important}.experience.experience .design-studio:not(.tag-studio) .compact-art-check .art-check-heading>strong{font-size:14px!important}.experience.experience .design-studio:not(.tag-studio) .compact-art-check .compact-preview-approval{padding:8px!important}.experience.experience .design-studio:not(.tag-studio) .compact-art-check .compact-preview-approval>span{font-size:13px!important}}.experience.experience .appearance-settings .main-logo-preview{width:100%!important;min-width:0!important;height:92px!important;padding:14px!important;position:relative!important;overflow:hidden!important}.experience.experience .appearance-settings .main-logo-preview img{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}@media (width<=760px){.experience.experience .appearance-settings :is(.main-logo-settings,.welcome-media-settings,.privacy-branding-settings)>header{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:6px!important;display:grid!important}.experience.experience .appearance-settings :is(.main-logo-settings,.welcome-media-settings,.privacy-branding-settings)>header>*{text-align:left!important;grid-column:1!important;width:auto!important;min-width:0!important;margin:0!important}.experience.experience .appearance-settings :is(.main-logo-settings,.welcome-media-settings,.privacy-branding-settings)>header>small{letter-spacing:.12em!important;font-size:13px!important;line-height:1.35!important}.experience.experience .appearance-settings :is(.main-logo-settings,.welcome-media-settings,.privacy-branding-settings)>header>strong{font-size:20px!important;line-height:1.2!important}.experience.experience .appearance-settings :is(.main-logo-settings,.welcome-media-settings,.privacy-branding-settings)>header>p{max-width:none!important;font-size:16px!important;line-height:1.45!important}.experience.experience .appearance-settings .main-logo-settings-row{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:14px!important;display:grid!important;overflow:hidden!important}.experience.experience .appearance-settings .main-logo-settings-row>*{grid-area:auto/1!important;min-width:0!important;max-width:100%!important}.experience.experience .appearance-settings .main-logo-preview{height:124px!important;padding:18px!important}.experience.experience .appearance-settings .main-logo-settings-row>div:nth-child(2) b{font-size:16px!important;line-height:1.3!important}.experience.experience .appearance-settings .main-logo-settings-row>div:nth-child(2) small{font-size:14px!important;line-height:1.4!important}.experience.experience .appearance-settings .main-logo-settings-row :is(.welcome-media-upload,button){width:100%!important;min-height:50px!important;font-size:16px!important}.experience.experience .control-settings-screen .control-calm-note{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:16px!important;display:grid!important}.experience.experience .control-settings-screen .control-calm-note>*{text-align:left!important;grid-column:1!important;width:auto!important;min-width:0!important;margin:0!important}.experience.experience .control-settings-screen .control-calm-note>strong{font-size:17px!important;line-height:1.3!important}.experience.experience .control-settings-screen .control-calm-note>span{font-size:15px!important;line-height:1.5!important}}.experience .appearance-settings .owner-setting-guidance{color:var(--muted)!important;letter-spacing:0!important;grid-column:auto!important;margin:5px 0 0!important;font-size:11px!important;line-height:1.45!important}.experience .appearance-settings .owner-setting-guidance strong{color:var(--ink)!important;font-size:inherit!important}@media (width<=760px){.experience .appearance-settings .owner-setting-guidance{font-size:14px!important;line-height:1.5!important}}.pricing-settings-grid>.pricing-method-group{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-column:1/-1;padding:18px;display:block}@supports (color:color-mix(in lab, red, red)){.pricing-settings-grid>.pricing-method-group{background:color-mix(in srgb,var(--surface) 96%,var(--brand) 4%)}}.pricing-method-group>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px;padding:0 0 15px;display:flex}.pricing-method-group>header small{color:var(--brand);letter-spacing:.16em;font-size:11px;font-weight:950;display:block}.pricing-method-group>header strong{margin-top:4px;font-size:20px;line-height:1.2;display:block}.pricing-method-group>header p{max-width:520px;color:var(--muted);margin:0;font-size:14px;font-weight:650;line-height:1.45}.pricing-method-group>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pricing-method-group>div>label{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-content:start;gap:8px;min-height:132px;padding:15px;display:grid}.pricing-method-group>div>label>span{line-height:1.3;font-size:13px!important;font-weight:850!important}.pricing-method-group>div>label>small{font-size:11px!important;line-height:1.45!important}@media (width<=900px){.pricing-method-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.pricing-settings-grid>.pricing-method-group{border-radius:16px;padding:14px}.pricing-method-group>header{display:block}.pricing-method-group>header p{margin-top:9px;font-size:15px;line-height:1.45}.pricing-method-group>header strong{font-size:21px}.pricing-method-group>div{grid-template-columns:1fr}.pricing-method-group>div>label{min-height:0;padding:16px}.pricing-method-group>div>label>span{font-size:17px!important}.pricing-method-group>div>label>small{font-size:14px!important}}.experience.experience .design-studio.embroidery-studio:not(.tag-studio) .embroidery-preview-approve,.experience.experience .design-studio.embroidery-studio:not(.tag-studio) .embroidery-actions>button,.experience.experience .design-studio.embroidery-studio:not(.tag-studio) .small-text-fix-offer>button{border:1px solid var(--brand-primary,#ef5b2a)!important;background:var(--brand-primary,#ef5b2a)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-align:center!important;opacity:1!important;visibility:visible!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:52px!important;padding:11px 16px!important;font-size:16px!important;font-weight:950!important;line-height:1.2!important;display:flex!important}.experience.experience .design-studio.embroidery-studio:not(.tag-studio) .embroidery-preview-approve *,.experience.experience .design-studio.embroidery-studio:not(.tag-studio) .embroidery-actions>button *,.experience.experience .design-studio.embroidery-studio:not(.tag-studio) .small-text-fix-offer>button *{color:#fff!important;-webkit-text-fill-color:#fff!important}@media (width<=720px){.experience.experience .design-studio.embroidery-studio:not(.tag-studio)[data-guide-stage=preview] .embroidery-preview-approve{order:-1!important;grid-area:auto/1/auto/-1!important;min-height:58px!important;margin:0 0 4px!important;font-size:18px!important;display:flex!important;position:static!important}}.experience .design-studio:not(.tag-studio) .production-size-choices{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important;display:grid!important}.experience .design-studio:not(.tag-studio) .production-size-choices button{border:1px solid var(--line);background:var(--surface);min-height:72px;color:var(--ink);text-align:left;border-radius:14px;gap:4px;padding:13px 14px;display:grid}.experience .design-studio:not(.tag-studio) .production-size-choices button strong{font-size:16px;line-height:1.2}.experience .design-studio:not(.tag-studio) .production-size-choices button span{color:var(--muted);font-size:13px;font-weight:750;line-height:1.35}.experience .design-studio:not(.tag-studio) .production-size-choices button.selected{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .production-size-choices button.selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent)}}.experience .design-studio:not(.tag-studio) .production-size-choices button.selected{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.experience .design-studio:not(.tag-studio) .production-size-choices button.selected{background:color-mix(in srgb,var(--accent) 7%,var(--surface))}}.experience .design-studio:not(.tag-studio) .recommended-production-size,.experience .design-studio:not(.tag-studio) .manual-production-size{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;padding:13px;grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.experience .design-studio:not(.tag-studio) .recommended-production-size>span{gap:3px;display:grid}.experience .design-studio:not(.tag-studio) .recommended-production-size>span small{color:var(--muted);font-size:12px;font-weight:800}.experience .design-studio:not(.tag-studio) .recommended-production-size>span strong{font-size:23px;line-height:1.1}.experience .design-studio:not(.tag-studio) .recommended-production-size p,.experience .design-studio:not(.tag-studio) .manual-production-size p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.experience .design-studio:not(.tag-studio) .manual-production-size>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}@media (width<=720px){.experience .design-studio:not(.tag-studio) .production-size-choices{grid-template-columns:1fr!important}.experience .design-studio:not(.tag-studio) .production-size-choices button{min-height:68px}.experience .design-studio:not(.tag-studio) .production-size-choices button strong{font-size:18px}.experience .design-studio:not(.tag-studio) .production-size-choices button span,.experience .design-studio:not(.tag-studio) .recommended-production-size p,.experience .design-studio:not(.tag-studio) .manual-production-size p{font-size:15px}}.experience>header>.logo{align-self:center!important;min-width:0!important;max-width:min(310px,24vw)!important;height:56px!important;overflow:hidden!important}.experience>header>.logo .logo-slot{flex-shrink:0!important}.experience>header>.logo .logo-name{min-width:0!important;max-width:230px!important;color:var(--brand-primary)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:clamp(16px,1.35vw,22px)!important;line-height:1.08!important;overflow:hidden!important}@media (width<=1380px){.experience>header>.logo{width:54px!important;min-width:54px!important;max-width:54px!important}.experience>header>.logo .logo-name{display:none!important}}@media (width<=720px){.experience>header>.logo{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important}}.decoration-size-library{gap:20px!important}.size-library-intro{align-items:flex-start!important;height:auto!important;min-height:0!important;padding:24px!important;overflow:visible!important}.size-library-intro>div{gap:7px!important;min-width:0!important;display:grid!important}.size-library-intro strong,.size-library-intro p{margin:0!important;position:static!important;inset:auto!important}.size-library-intro p{max-width:900px!important;line-height:1.5!important}.size-library-callout{align-items:start!important;height:auto!important;min-height:0!important;margin:0!important;padding:18px 20px!important;position:static!important;overflow:visible!important}.experience .design-studio:not(.tag-studio) .designer-color-options>button>i{border-radius:50%!important;width:34px!important;height:34px!important}.experience .designer-start-over{border:1px solid var(--line)!important;background:var(--surface)!important;min-height:42px!important;color:var(--muted)!important;border-radius:12px!important;padding:0 15px!important;font-size:14px!important;font-weight:850!important}.experience .designer-start-over:hover{border-color:var(--brand-primary,#ef5b2a)!important;color:var(--brand-primary,#ef5b2a)!important}@media (width>=1001px){.experience .design-studio:not(.tag-studio) .designer-workspace{grid-template-columns:minmax(210px,250px) minmax(560px,1fr) minmax(400px,480px)!important;gap:18px!important;max-width:1680px!important}.experience .design-studio:not(.tag-studio) .designer-estimate-panel{grid-column:1!important;min-width:0!important}.experience .design-studio:not(.tag-studio) .designer-canvas-column{grid-column:2!important;min-width:0!important}.experience .design-studio:not(.tag-studio) .designer-controls{grid-column:3!important;min-width:0!important}}@media (width<=720px){.size-library-intro{gap:14px!important;padding:18px!important;display:grid!important}.size-library-callout{grid-template-columns:1fr!important}.experience .designer-start-over{min-height:48px!important;font-size:16px!important}}.experience .designer-persistent-actions{z-index:65!important;pointer-events:none!important;display:flex!important;position:fixed!important;top:88px!important;right:22px!important}.experience .designer-persistent-actions .designer-start-over{min-height:44px!important;color:var(--brand-primary,#ef5b2a)!important;border-color:var(--brand-primary,#ef5b2a)!important}@supports (color:color-mix(in lab, red, red)){.experience .designer-persistent-actions .designer-start-over{border-color:color-mix(in srgb,var(--brand-primary,#ef5b2a) 46%,var(--line))!important}}.experience .designer-persistent-actions .designer-start-over{pointer-events:auto!important;box-shadow:0 10px 28px #18202b24!important}.experience .additional-location-choice>div{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.experience .additional-location-choice>div>button{text-align:center!important;width:100%!important;min-height:52px!important}.experience .additional-location-choice .add-location-button{background:var(--brand-primary,#ef5b2a)!important;color:#fff!important}@media (width<=1000px){.experience .designer-estimate-panel{display:none!important}}@media (width<=720px){.experience .designer-persistent-actions{top:74px!important;right:12px!important}.experience .designer-persistent-actions .designer-start-over{min-height:42px!important;padding:0 13px!important;font-size:15px!important}}.experience .customer-estimate-breakdown{overscroll-behavior:contain;width:min(390px,100vw - 28px)!important;max-height:calc(100dvh - 96px)!important;padding:15px!important}.experience .customer-estimate-breakdown>header{align-items:center!important;margin-bottom:10px!important}.experience .customer-estimate-breakdown>header div{gap:2px!important;min-width:0!important}.experience .customer-estimate-breakdown>header strong{overflow-wrap:break-word!important;font-size:18px!important;line-height:1.15!important}.experience .customer-estimate-breakdown>header button{flex:0 0 36px!important;width:36px!important;height:36px!important}.experience .estimate-savings-callout{margin-bottom:8px!important;padding:11px 13px!important}.experience .estimate-savings-callout>strong{font-size:19px!important}.experience .estimate-charge-list>div{padding:7px 2px!important}.experience .estimate-charge-list dt{font-size:12px!important}.experience .estimate-charge-list dd{font-size:13px!important}.experience .estimate-charge-list .estimate-total{padding:10px 2px!important}.experience .estimate-charge-list .estimate-total :is(dt,dd){font-size:17px!important}.experience .estimate-decoration-receipt,.experience .estimate-setup-receipt{gap:7px!important;margin-top:10px!important;padding-top:10px!important}.experience .estimate-decoration-receipt>header,.experience .estimate-setup-receipt>header{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:6px 12px!important}.experience .estimate-setup-receipt{border:1px solid var(--line)!important;margin-top:10px!important;padding:0!important;display:block!important}@supports (color:color-mix(in lab, red, red)){.experience .estimate-setup-receipt{border:1px solid color-mix(in srgb,var(--line) 88%,transparent)!important}}.experience .estimate-setup-receipt{background:var(--paper)!important;border-radius:16px!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.experience .estimate-setup-receipt{background:color-mix(in srgb,var(--paper) 97%,var(--accent) 3%)!important}}.experience .estimate-setup-receipt>summary{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;grid-template-columns:minmax(130px,.75fr) minmax(180px,1fr) auto 30px!important;align-items:center!important;gap:12px!important;min-height:62px!important;padding:12px 16px!important;list-style:none!important;display:grid!important}.experience .estimate-setup-receipt>summary::-webkit-details-marker{display:none!important}.experience .estimate-setup-receipt>summary span{color:var(--accent)!important;letter-spacing:.13em!important;font-size:13px!important;font-weight:900!important;line-height:1.2!important}.experience .estimate-setup-receipt>summary strong{color:var(--ink)!important;text-align:left!important;font-size:16px!important;font-weight:850!important;line-height:1.25!important}.experience .estimate-setup-receipt>summary em{color:var(--muted)!important;white-space:nowrap!important;font-size:13px!important;font-style:normal!important;font-weight:750!important}.experience .estimate-setup-receipt>summary i{background:var(--accent)!important;border-radius:50%!important;place-items:center!important;width:30px!important;height:30px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.experience .estimate-setup-receipt>summary i{background:color-mix(in srgb,var(--accent) 10%,var(--paper))!important}}.experience .estimate-setup-receipt>summary i{color:var(--accent)!important;font-size:20px!important;font-style:normal!important;transition:transform .2s!important}.experience .estimate-setup-receipt[open]>summary i{transform:rotate(180deg)!important}.experience .estimate-setup-receipt[open]>summary em{font-size:0!important}.experience .estimate-setup-receipt[open]>summary em:after{content:"Hide details";font-size:13px!important}.experience .estimate-setup-detail-list{border-top:1px solid var(--line)!important;gap:6px!important;padding:0 10px 10px!important;display:grid!important}.experience .estimate-setup-detail-list>div{border-bottom:1px solid var(--line)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:11px 8px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.experience .estimate-setup-detail-list>div{border-bottom:1px solid color-mix(in srgb,var(--line) 75%,transparent)!important}}.experience .estimate-setup-detail-list>div:last-child{border-bottom:0!important}.experience .estimate-setup-detail-list>div>span{gap:2px!important;min-width:0!important;display:grid!important}.experience .estimate-setup-detail-list>div strong{color:var(--ink)!important;font-size:15px!important}.experience .estimate-setup-detail-list>div small{color:var(--muted)!important;font-size:13px!important;line-height:1.35!important}.experience .estimate-setup-detail-list>div>b{color:var(--ink)!important;white-space:nowrap!important;font-size:16px!important}@media (width<=640px){.experience .estimate-setup-receipt>summary{grid-template-columns:minmax(0,1fr) 30px!important;gap:3px 10px!important;min-height:68px!important;padding:10px 12px!important}.experience .estimate-setup-receipt>summary span,.experience .estimate-setup-receipt>summary strong{grid-column:1!important}.experience .estimate-setup-receipt>summary i{grid-area:1/2/span 2!important}.experience .estimate-setup-receipt>summary em{display:none!important}.experience .estimate-setup-receipt>summary strong{font-size:15px!important}.experience .estimate-setup-detail-list>div{gap:10px!important;padding:10px 6px!important}}.experience .estimate-decoration-receipt>header strong,.experience .estimate-setup-receipt>header strong{text-align:right!important;white-space:normal!important;overflow-wrap:break-word!important;max-width:150px!important;font-size:12px!important;line-height:1.25!important}.experience .estimate-decoration-receipt article{padding:10px 11px!important}.experience .estimate-review-order{min-height:44px!important}.experience .hub-main:has(>.hub-topline+.shipping-workspace-page){scroll-padding-top:18px!important}.experience .shipping-workspace-page{grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:18px!important;width:100%!important;max-width:1220px!important;height:auto!important;min-height:0!important;padding:28px!important;display:grid!important;overflow:visible!important}.experience .shipping-workspace-page>header{width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 0 18px!important;display:block!important;position:static!important;overflow:visible!important}.experience .shipping-workspace-page>header>div{gap:6px!important;min-width:0!important;display:grid!important}.experience .shipping-workspace-page>header h2{margin:0!important;font-size:36px!important;line-height:1.05!important;display:block!important}.experience .shipping-workspace-page>header p{width:100%!important;max-width:900px!important;margin:0!important;font-size:15px!important;line-height:1.45!important;position:static!important;overflow:visible!important}.experience .shipping-status-grid{gap:12px!important;width:100%!important;height:auto!important;margin:0!important;position:static!important}.experience .shipping-status-grid article{height:auto!important;min-height:0!important;padding:18px!important;position:static!important;overflow:visible!important}.experience .shipping-status-grid strong{font-size:17px!important;line-height:1.3!important}.experience .shipping-status-grid p{font-size:13px!important;line-height:1.45!important}.experience .shipping-flow-card{width:100%!important;height:auto!important;margin:0!important;padding:18px!important;position:static!important}.experience .shipping-workspace-actions{margin:0!important;position:static!important}.experience .shipping-workspace-actions button{color:#fff!important;opacity:1!important;min-height:46px!important}.experience .shipping-workspace-actions button:first-child{background:#287fc8!important;border:1px solid #287fc8!important}@media (width<=760px){.experience .customer-estimate-breakdown{width:calc(100vw - 14px)!important;max-height:calc(100dvh - 76px)!important;padding:13px!important;top:68px!important;right:7px!important}.experience .estimate-decoration-receipt>header,.experience .estimate-setup-receipt>header{grid-template-columns:1fr!important;align-items:start!important}.experience .estimate-decoration-receipt>header strong,.experience .estimate-setup-receipt>header strong{text-align:left!important;max-width:none!important}.experience .shipping-workspace-page{gap:14px!important;padding:18px 14px!important}.experience .shipping-workspace-page>header h2{font-size:30px!important;display:block!important}}.experience .email-task-page{width:100%!important;max-width:1220px!important;overflow:hidden!important}.experience .mailbox-control{grid-template-columns:56px minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;width:100%!important;min-width:0!important;display:grid!important}.experience .mailbox-control>*{min-width:0!important}.experience .mailbox-control>button{white-space:nowrap!important;max-width:220px!important}.experience .email-task-list{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;min-width:0!important;display:grid!important}.experience .email-task-list>article{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;min-width:0!important;min-height:0!important;padding:18px!important;display:grid!important;overflow:hidden!important}.experience .email-task-card-head{grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-width:0!important;display:grid!important}.experience .email-source{min-width:0!important}.experience .email-source strong{white-space:normal!important;font-size:15px!important;line-height:1.4!important;overflow:visible!important}.experience .suggested-task{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;min-width:0!important;display:grid!important}.experience .suggested-task textarea{box-sizing:border-box!important;resize:vertical!important;width:100%!important;height:auto!important;min-height:72px!important;padding:14px 16px!important;font-size:16px!important;line-height:1.45!important;overflow:auto!important}.experience .email-task-card-foot{justify-content:space-between!important;align-items:center!important;gap:16px!important;min-width:0!important;margin:0!important;padding-top:14px!important;display:flex!important}.experience .email-task-card-foot>span{min-width:0!important;font-size:13px!important;line-height:1.45!important}.experience .email-task-card-foot .task-check{color:#fff!important;flex:none!important;width:auto!important;min-width:138px!important;height:42px!important;padding:0 16px!important}@media (width<=760px){.experience .mailbox-control{grid-template-columns:46px minmax(0,1fr)!important}.experience .mailbox-control>button{grid-column:1/-1!important;width:100%!important;max-width:none!important}.experience .email-task-card-head{grid-template-columns:44px minmax(0,1fr)!important}.experience .task-due{grid-column:2!important;justify-self:start!important}.experience .email-task-card-foot{flex-direction:column!important;align-items:stretch!important}.experience .email-task-card-foot .task-check{width:100%!important}}.experience .saved-art-layer{left:var(--design-left)!important;top:var(--design-top)!important;width:var(--design-width)!important;transform-origin:50%!important;pointer-events:none!important;object-fit:contain!important;z-index:4!important;max-width:none!important;height:auto!important;position:absolute!important}.experience .estimate-decoration-receipt>header,.experience .estimate-setup-receipt>header{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:0 2px 7px!important;display:grid!important}.experience .estimate-decoration-receipt>header span,.experience .estimate-setup-receipt>header span{text-align:left!important;min-width:0!important;font-size:11px!important;line-height:1.25!important}.experience .estimate-decoration-receipt>header strong,.experience .estimate-setup-receipt>header strong{text-align:right!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:none!important;margin:0!important;font-size:12px!important;line-height:1.3!important}@media (width<=720px){.experience .design-studio:not(.tag-studio) .exact-controls{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-width:0!important;padding:14px!important;display:grid!important;overflow:visible!important}.experience .design-studio:not(.tag-studio) .exact-size-note{overflow-wrap:normal!important;width:100%!important;margin:0!important;padding:14px!important;font-size:16px!important;line-height:1.42!important}.experience .design-studio:not(.tag-studio) .exact-size-note strong{margin-bottom:3px!important;font-size:18px!important;line-height:1.25!important;display:block!important}.experience .design-studio:not(.tag-studio) .production-size-choices{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;display:grid!important}.experience .design-studio:not(.tag-studio) .production-size-choices button{grid-template-columns:minmax(0,1fr)!important;gap:5px!important;width:100%!important;min-width:0!important;min-height:0!important;padding:16px!important;display:grid!important}.experience .design-studio:not(.tag-studio) .production-size-choices button strong{overflow-wrap:normal!important;font-size:20px!important;line-height:1.15!important}.experience .design-studio:not(.tag-studio) .production-size-choices button span{overflow-wrap:normal!important;font-size:16px!important;line-height:1.35!important}.experience .design-studio:not(.tag-studio) .recommended-production-size,.experience .design-studio:not(.tag-studio) .manual-production-size{width:100%!important;min-width:0!important;padding:14px!important}.experience .design-studio:not(.tag-studio) .manual-production-size>div{grid-template-columns:minmax(0,1fr)!important}.experience .estimate-decoration-receipt>header,.experience .estimate-setup-receipt>header{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important}.experience .estimate-decoration-receipt>header strong,.experience .estimate-setup-receipt>header strong{text-align:right!important}}.experience .magic-group-product[data-package-placement=left-chest] .magic-group-art{width:23%!important;height:20%!important;top:38%!important;left:61%!important}.experience .magic-group-product[data-package-placement=full-front] .magic-group-art{width:42%!important;height:31%!important;top:45%!important;left:50%!important}.experience .magic-group-product[data-package-placement=hat-front] .magic-group-art{width:31%!important;height:17%!important;top:55%!important;left:50%!important}.experience .magic-group-product[data-package-placement=bag-front] .magic-group-art{width:38%!important;height:28%!important;top:57%!important;left:50%!important}.experience .magic-package-grid{max-width:1180px;margin:0 auto;display:block!important}.experience .magic-package-grid .magic-group-card{border-radius:30px!important;gap:18px!important;padding:24px!important}.magic-collection-hero{background:#fff;border:1px solid #e8e3dc;border-radius:24px;min-width:0;margin:0;position:relative;overflow:hidden}.magic-collection-hero>img{aspect-ratio:16/8.5;object-fit:cover;object-position:center;width:100%;display:block}.magic-collection-hero figcaption{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0d11d1;border:1px solid #ffffff8c;border-radius:17px;grid-template-columns:auto 1fr;align-items:center;gap:4px 16px;padding:16px 18px;display:grid;position:absolute;bottom:20px;left:20px;right:20px;box-shadow:0 12px 35px #0003}.magic-collection-hero figcaption span{color:#f4a24b;letter-spacing:.15em;grid-row:1/3;font-size:10px;font-weight:950}.magic-collection-hero figcaption strong{font-size:17px;line-height:1.25}.magic-collection-hero figcaption small{color:#d8dde3;font-size:11px;line-height:1.35}.experience .magic-package-grid .magic-group-stage{background:#f7f6f3!important;gap:14px!important;min-height:0!important;padding:18px!important;display:grid!important}.experience .magic-package-grid .magic-group-stage:after{display:none!important}.magic-pieces-title{z-index:2;color:#1b2026;letter-spacing:-.02em;font-size:18px;position:relative}.experience .magic-package-grid .magic-group-products{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;height:auto!important;display:grid!important}.experience .magic-package-grid .magic-group-product,.experience .magic-package-grid .magic-group-product:nth-child(2){background:#fff;border:1px solid #dedbd5;border-radius:17px;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:10px!important;display:grid!important;transform:none!important}.experience .magic-package-grid .magic-product-select{text-align:left!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:0!important;display:grid!important}.experience .magic-package-grid .magic-product-select>i{background:#f5f3ef;border-radius:12px;height:76px!important}.experience .magic-package-grid .magic-product-select>span:last-child{text-align:left!important;justify-items:start!important;min-height:0!important}.experience .magic-package-grid .magic-product-select strong{font-size:13px!important}.experience .magic-package-grid .magic-product-select small,.experience .magic-package-grid .magic-product-customize{font-size:10px!important}.experience .magic-package-grid .magic-group-actions{grid-template-columns:auto 1fr!important}@media (width<=700px){.experience .magic-collection-results{width:calc(100% - 24px)!important;padding:34px 0 110px!important}.experience .magic-results-intro{gap:14px!important;margin-bottom:18px!important}.experience .magic-results-intro h2{font-size:34px!important}.experience .magic-results-intro p{font-size:16px!important;line-height:1.45!important}.experience .magic-package-grid .magic-group-card{border-radius:22px!important;gap:12px!important;padding:12px!important}.magic-collection-hero{border-radius:17px}.magic-collection-hero>img{aspect-ratio:4/3;object-fit:cover}.magic-collection-hero figcaption{background:#15191e;border:0;border-radius:0;grid-template-columns:1fr;gap:4px;padding:14px;position:static}.magic-collection-hero figcaption span{grid-row:auto;font-size:11px}.magic-collection-hero figcaption strong{font-size:17px}.magic-collection-hero figcaption small{font-size:13px}.experience .magic-package-grid .magic-group-stage{padding:12px!important}.magic-pieces-title{font-size:19px}.experience .magic-package-grid .magic-group-products{grid-template-columns:1fr!important;gap:9px!important}.experience .magic-package-grid .magic-group-product,.experience .magic-package-grid .magic-group-product:nth-child(2){grid-template-columns:minmax(0,1fr) 98px!important;padding:9px!important}.experience .magic-package-grid .magic-product-select{grid-template-columns:84px minmax(0,1fr)!important}.experience .magic-package-grid .magic-product-select>i{height:88px!important}.experience .magic-package-grid .magic-product-select strong{font-size:16px!important}.experience .magic-package-grid .magic-product-select small{font-size:13px!important}.experience .magic-package-grid .magic-product-customize{width:98px!important;min-height:44px!important;font-size:13px!important}.experience .magic-package-grid .magic-group-actions{grid-template-columns:1fr!important}.experience .magic-package-grid .magic-select-all,.experience .magic-package-grid .magic-add-group{min-height:52px!important;font-size:15px!important}}@media (width<=720px){.experience .fcp-magic-flow{width:100%!important;overflow-x:hidden!important}.experience .magic-creative-stage,.experience .magic-collection-results{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:24px 12px 100px!important;overflow-x:hidden!important}.experience .magic-creative-stage>.magic-centered-copy,.experience .magic-upload-workspace,.experience .magic-upload-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.experience .magic-creative-title{overflow-wrap:normal!important;text-wrap:balance!important;width:100%!important;max-width:100%!important;font-size:clamp(34px,10vw,46px)!important;line-height:1.05!important}.experience .magic-centered-copy p{width:100%!important;max-width:100%!important;font-size:16px!important;line-height:1.42!important}.experience .magic-upload-card{padding:14px!important;overflow:hidden!important}.experience .magic-upload-preview{box-sizing:border-box!important;grid-template-columns:96px minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-width:0!important;min-height:0!important;padding:12px!important}.experience .magic-upload-preview img{object-fit:contain!important;width:96px!important;max-width:100%!important;height:116px!important}.experience .magic-upload-preview>div{min-width:0!important}.experience .magic-upload-preview strong,.experience .magic-upload-preview span{white-space:normal!important;overflow-wrap:anywhere!important;display:block!important}.experience .magic-upload-preview strong{font-size:16px!important}.experience .magic-upload-preview span{font-size:14px!important;line-height:1.4!important}.experience .magic-upload-card>div:last-child{grid-template-columns:1fr!important;gap:9px!important;width:100%!important;display:grid!important}.experience .magic-upload-card label,.experience .magic-upload-card>div:last-child>button{box-sizing:border-box!important;text-align:center!important;width:100%!important;min-height:50px!important;font-size:16px!important}.experience .magic-results-intro{gap:12px!important;width:100%!important;margin:0 0 22px!important}.experience .magic-results-intro h2{overflow-wrap:normal!important;width:100%!important;font-size:40px!important;line-height:1.05!important}.experience .magic-results-intro p{font-size:16px!important;line-height:1.45!important}.experience .magic-package-grid{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;width:100%!important;max-width:100%!important;display:grid!important}.experience .magic-package-grid .magic-group-card{box-sizing:border-box!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:16px!important;overflow:hidden!important}.experience .magic-package-grid .magic-group-card>header h3{font-size:25px!important}.experience .magic-package-grid .magic-group-card>header p{font-size:14px!important;line-height:1.4!important}.experience .magic-package-grid .magic-group-stage{box-sizing:border-box!important;align-items:stretch!important;width:100%!important;max-width:100%!important;min-height:0!important;padding:12px!important}.experience .magic-package-grid .magic-group-products{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;width:100%!important;height:auto!important;display:grid!important}.experience .magic-package-grid .magic-group-product,.experience .magic-package-grid .magic-group-product:nth-child(2){box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;transform:none!important}.experience .magic-package-grid .magic-product-select{box-sizing:border-box!important;text-align:left!important;grid-template-columns:126px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;padding:0!important}.experience .magic-package-grid .magic-product-select>i{border-radius:14px!important;grid-area:1/1!important;width:126px!important;height:146px!important;overflow:hidden!important}.experience .magic-package-grid .magic-product-select>span:last-child{text-align:left!important;grid-area:1/2!important;align-content:center!important;justify-items:start!important;min-width:0!important}.experience .magic-package-grid .magic-product-select strong{white-space:normal!important;font-size:18px!important;line-height:1.18!important}.experience .magic-package-grid .magic-product-select small{font-size:14px!important;line-height:1.3!important}.experience .magic-package-grid .magic-product-customize{border-radius:12px!important;justify-self:stretch!important;width:100%!important;min-height:46px!important;padding:11px 14px!important;font-size:16px!important}.experience .magic-package-grid .magic-group-actions{grid-template-columns:1fr!important;gap:9px!important;width:100%!important}.experience .magic-package-grid :is(.magic-select-all,.magic-add-group){width:100%!important;min-height:48px!important;font-size:15px!important}.experience .magic-results-footer{box-sizing:border-box!important;width:100%!important;padding:14px!important}.experience .magic-results-footer button{width:100%!important;min-height:48px!important;font-size:15px!important}}.magic-collection-artwork{z-index:2;aspect-ratio:16/8.5;pointer-events:none;position:absolute;top:0;left:0;right:0}.magic-collection-art{object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 1px 1px #0000002e);border-radius:3px;display:block;position:absolute}.magic-collection-art-hoodie{width:11%;height:21%;top:31%;left:11.2%}.magic-collection-art-tee{width:12%;height:23%;top:31%;left:40.7%}.magic-collection-art-tote{width:9.5%;height:20%;top:34%;left:76%}.magic-collection-art-hat{width:8%;height:8%;top:68%;left:22.3%}.magic-collection-art-onesie{width:7%;height:13%;top:57%;left:47.8%}.magic-collection-art-koozie{width:4.2%;height:9%;top:65%;left:61.1%}.magic-collection-art-tumbler{width:4.7%;height:17%;top:52%;left:69.2%}.magic-collection-hero figcaption{z-index:3}@media (width<=720px){.magic-collection-hero>img{aspect-ratio:16/8.5!important;object-fit:cover!important;width:100%!important}.magic-collection-artwork{aspect-ratio:16/8.5}.experience .magic-package-grid .magic-group-stage{display:block!important;overflow:hidden!important}.experience .magic-package-grid .magic-pieces-title{margin:0 0 12px!important;display:block!important}.experience .magic-package-grid .magic-group-products{flex-direction:column!important;gap:10px!important;width:100%!important;max-width:100%!important;display:flex!important}.experience .magic-package-grid .magic-group-product,.experience .magic-package-grid .magic-group-product:nth-child(2){flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;padding:10px!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}.experience .magic-package-grid .magic-product-select{grid-template-columns:104px minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.experience .magic-package-grid .magic-product-select>i{width:104px!important;height:112px!important}.experience .magic-package-grid .magic-product-select>span:last-child{overflow-wrap:anywhere!important;min-width:0!important}.experience .magic-package-grid .magic-product-customize{width:100%!important;max-width:100%!important;min-height:46px!important}.experience .magic-package-grid .magic-product-check{top:8px!important;left:auto!important;right:8px!important}.experience .magic-upload-card.magic-upload-card-featured{border-radius:22px!important;padding:11px!important}.experience .magic-upload-card.magic-upload-card-featured .magic-upload-empty{min-height:235px!important;padding:24px 14px!important}.experience .magic-upload-card.magic-upload-card-featured .magic-upload-preview{grid-template-columns:1fr!important;gap:14px!important;padding:14px!important}.experience .magic-upload-card.magic-upload-card-featured .magic-upload-preview img{height:190px!important}.experience .magic-upload-card.magic-upload-card-featured>div:last-child{gap:9px!important;padding:2px!important}}.experience .magic-collection-hero{background:#f7f4ee!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 22px 55px #12181f29!important}.experience .magic-collection-hero>img{aspect-ratio:3/2!important;object-fit:cover!important;width:100%!important;height:auto!important;display:block!important}.experience .magic-collection-artwork{aspect-ratio:3/2!important;pointer-events:none!important;width:100%!important;inset:0 0 auto!important;overflow:hidden!important}.experience .magic-collection-art{box-shadow:none!important;mix-blend-mode:normal!important;filter:drop-shadow(0 1px 1px #00000021)!important;background:0 0!important;border:0!important;border-radius:2px!important;display:block!important;position:absolute!important;overflow:hidden!important;transform:none!important}.experience .magic-collection-art>img{object-fit:contain!important;mix-blend-mode:normal!important;width:100%!important;height:100%!important}.experience .magic-collection-art-hoodie{width:13%!important;height:19%!important;top:29.5%!important;left:18.4%!important}.experience .magic-collection-art-tote{width:13.2%!important;height:20%!important;top:36.5%!important;left:77.1%!important}.experience .magic-collection-art-hat{width:9.4%!important;height:9%!important;top:58.5%!important;left:27.5%!important}.experience .magic-collection-hero figcaption{background:#15191e!important;border:0!important;border-radius:0!important;grid-template-columns:auto minmax(0,1fr)!important;gap:4px 16px!important;padding:18px 22px!important;display:grid!important;position:static!important}.experience .magic-collection-hero figcaption span{grid-row:1/3!important}@media (width<=720px){.experience .magic-collection-results{padding:22px 12px 104px!important}.experience .magic-package-grid .magic-group-card{border-radius:20px!important;padding:10px!important}.experience .magic-collection-hero{border-radius:16px!important}.experience .magic-collection-hero>img,.experience .magic-collection-artwork{aspect-ratio:3/2!important}.experience .magic-collection-hero figcaption{grid-template-columns:1fr!important;gap:4px!important;padding:14px 15px!important}.experience .magic-collection-hero figcaption span{grid-row:auto!important}.experience .magic-package-grid .magic-group-stage{padding:10px!important}.experience .magic-package-grid .magic-product-select{grid-template-columns:92px minmax(0,1fr)!important;gap:10px!important}.experience .magic-package-grid .magic-product-select>i{width:92px!important;height:104px!important}}.experience .magic-collection-art{mix-blend-mode:multiply!important;filter:contrast(1.04)saturate(.96)drop-shadow(0 1px 1px #0000001a)!important}.experience .magic-collection-art>img{opacity:.94!important}.experience .magic-collection-art-hoodie{width:9.2%!important;height:12.5%!important;top:35.4%!important;left:20.4%!important;transform:perspective(520px)rotateY(2deg)!important}.experience .magic-collection-art-tee{width:12.2%!important;height:15.5%!important;top:35.1%!important;left:47.3%!important}.experience .magic-collection-art-tote{width:10.4%!important;height:13.8%!important;top:43.2%!important;left:77.6%!important;transform:perspective(520px)rotateY(-2deg)!important}.experience .magic-collection-art-hat{width:7.2%!important;height:6.2%!important;top:65.7%!important;left:28.2%!important;transform:rotate(-4deg)!important}.experience .magic-collection-art-onesie{width:6.8%!important;height:8.8%!important;top:60.1%!important;left:48.5%!important}.experience .magic-collection-art-koozie{width:3.8%!important;height:5.8%!important;top:66.2%!important;left:64.8%!important}.experience .magic-collection-art-tumbler{width:3.7%!important;height:9.5%!important;top:58.8%!important;left:77.3%!important}@media (width<=720px){.experience .magic-centered-stage{padding:34px 18px 110px!important}.experience .magic-centered-answers{grid-template-columns:1fr!important;width:100%!important}.experience .magic-package-grid .magic-group-stage{box-sizing:border-box!important;width:100%!important;padding:14px!important;overflow:hidden!important}.experience .magic-package-grid .magic-group-products{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;height:auto!important;display:grid!important}.experience .magic-package-grid .magic-group-product,.experience .magic-package-grid .magic-group-product:nth-child(2){box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;padding:12px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}.experience .magic-package-grid .magic-product-select{box-sizing:border-box!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;width:100%!important;min-width:0!important;display:grid!important;overflow:hidden!important}.experience .magic-package-grid .magic-product-select>i{grid-area:1/1!important;width:112px!important;min-width:112px!important;height:126px!important;overflow:hidden!important}.experience .magic-package-grid .magic-product-select>span:last-child{box-sizing:border-box!important;text-align:left!important;white-space:normal!important;grid-area:1/2!important;align-content:center!important;justify-items:start!important;width:100%!important;min-width:0!important;display:grid!important;overflow:hidden!important}.experience .magic-package-grid .magic-product-select strong{overflow-wrap:anywhere!important;white-space:normal!important;max-width:100%!important;font-size:19px!important;line-height:1.15!important}.experience .magic-package-grid .magic-product-select small{white-space:normal!important;font-size:15px!important;line-height:1.25!important}.experience .magic-package-grid .magic-product-customize{box-sizing:border-box!important;border-radius:13px!important;width:100%!important;min-height:50px!important;padding:12px 16px!important;font-size:17px!important}.experience .magic-package-grid .magic-product-check{top:10px!important;left:auto!important;right:10px!important}}.experience .magic-creative-title>span:last-child{max-width:980px!important;font-size:clamp(25px,3.1vw,48px)!important;line-height:1.08!important}.experience .art-file-details{background:#ffffffb8;border:1px solid #c0412638;border-radius:12px;grid-column:1/-1;width:100%;padding:10px 12px}.experience .art-file-details summary{cursor:pointer;color:#bd4126;font-size:15px;font-weight:900}.experience .art-file-details p{color:#566273;margin:7px 0 0;font-size:15px;line-height:1.4}@media (width>=1400px){.experience .magic-package-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.experience .magic-package-grid .magic-group-card{gap:11px!important;padding:13px!important}.experience .magic-package-grid .magic-group-card>header h3{font-size:26px!important}.experience .magic-package-grid .magic-group-stage{padding:10px!important}.experience .magic-package-grid .magic-group-products{grid-template-columns:1fr!important;gap:8px!important}.experience .magic-package-grid .magic-group-product,.experience .magic-package-grid .magic-group-product:nth-child(2){grid-template-columns:minmax(0,1fr) 86px!important;gap:8px!important;padding:8px!important}.experience .magic-package-grid .magic-product-select{grid-template-columns:74px minmax(0,1fr)!important;gap:9px!important}.experience .magic-package-grid .magic-product-select>i{width:74px!important;min-width:74px!important;height:82px!important}.experience .magic-package-grid .magic-product-select strong{font-size:15px!important}.experience .magic-package-grid .magic-product-select small{font-size:13px!important}.experience .magic-package-grid .magic-product-customize{width:86px!important;min-height:42px!important;font-size:13px!important}}@media (width>=820px) and (width<=1399px){.experience .magic-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}}@media (width<=819px){.experience .magic-package-grid{grid-template-columns:minmax(0,1fr)!important}.experience .magic-creative-title>span:last-child{font-size:clamp(24px,8vw,38px)!important}}.hub-sidebar nav .dtf-sidebar-quick-link{box-shadow:none;background:#fff7f2;border:1px solid #f15a29;margin-top:10px}.hub-sidebar nav .dtf-sidebar-quick-link:hover{background:#ffe7da}.hub-sidebar nav .dtf-sidebar-quick-link strong{color:#d94419}.hub-sidebar nav .dtf-sidebar-quick-link>b{color:#d94419;letter-spacing:.08em;width:auto;font-size:8px}.settings-dtf-shortcut{background:#fff6f1;border:1px solid #f2b6a1;border-left:6px solid #f15a29;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 22px;display:grid}.settings-dtf-shortcut>div:first-child{gap:5px;min-width:0;display:grid}.settings-dtf-shortcut small{letter-spacing:.14em;color:#e94f22;font-size:11px;font-weight:900}.settings-dtf-shortcut strong{font-size:22px;line-height:1.15}.settings-dtf-shortcut span{color:var(--muted);font-weight:650;line-height:1.45}.settings-dtf-shortcut>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.settings-dtf-shortcut button{color:#fff;background:#f15a29;border:1px solid #f15a29;border-radius:13px;min-height:46px;padding:0 18px;font-weight:850}.settings-dtf-shortcut button+button{color:#d94419;background:#fff}.settings-trade-shortcut{background:#f7f4ff;border:1px solid #cfc2ef;border-left:6px solid #7952d6;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 22px;display:grid}.settings-trade-shortcut>div:first-child{gap:5px;min-width:0;display:grid}.settings-trade-shortcut small{letter-spacing:.14em;color:#6744bd;font-size:11px;font-weight:900}.settings-trade-shortcut strong{font-size:22px;line-height:1.15}.settings-trade-shortcut span{color:var(--muted);font-weight:650;line-height:1.45}.settings-trade-shortcut>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.settings-trade-shortcut button{color:#fff;background:#7952d6;border:1px solid #7952d6;border-radius:13px;min-height:46px;padding:0 18px;font-weight:850}.settings-trade-shortcut button+button{color:#5938ab;background:#fff}@media (width<=760px){.settings-dtf-shortcut,.settings-trade-shortcut{grid-template-columns:1fr;padding:17px}.settings-dtf-shortcut>div:last-child,.settings-trade-shortcut>div:last-child{grid-template-columns:1fr;justify-content:stretch;display:grid}.settings-dtf-shortcut button,.settings-trade-shortcut button{width:100%}}@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}.experience .designer-product,.experience .customer-proof-product{--art-base-x:38%;--art-base-y:31%;--art-base-width:24%;--text-base-x:35%;--text-base-y:31%;container-type:inline-size;aspect-ratio:390/430!important}@media (width<=720px) and (orientation:portrait){.experience .design-studio:not(.tag-studio) .designer-workspace,.experience .design-studio:not(.tag-studio) .designer-canvas-column{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.experience .design-studio:not(.tag-studio) .live-preview-heading{padding:6px 8px!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail{gap:0!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail>.designer-canvas,.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail .designer-product,.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail :is(.product-crop,.product-crop.live-catalog-product){box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.experience .design-studio:not(.tag-studio) :is(.mobile-color-rail,.mobile-placement-rail){box-shadow:none!important;border-radius:0!important}}.experience .full-jobs-workspace{margin-top:18px}.experience .full-jobs-workspace>header>span{color:var(--muted);align-self:center;font-weight:900}.experience .todo-summary-grid button{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;cursor:pointer;border-radius:14px;gap:3px;padding:14px;display:grid}.experience .todo-summary-grid button:hover{border-color:var(--brand-primary)}.experience .todo-item-actions button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:8px 10px;font-weight:850}.experience .todo-item-actions button:first-child{background:var(--ink);color:var(--surface)}.experience .todo-item-actions button:disabled{opacity:.5}@media (width<=760px){.experience .todo-item-actions{grid-column:1/-1!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;display:grid!important}.experience .todo-item-actions button{width:100%!important;min-height:44px!important}}.experience :is(.goals-workspace,.customers-orders-workspace){padding-top:14px!important;overflow:visible!important}.experience :is(.goals-workspace,.customers-orders-workspace)>header{min-height:92px!important;padding:4px 0 18px!important;overflow:visible!important}.experience :is(.goals-workspace,.customers-orders-workspace)>header h2{margin:5px 0 7px!important;line-height:1.05!important}.experience .customers-orders-workspace>header button{background:var(--brand-primary)!important;color:#fff!important;border:0!important;border-radius:11px!important;min-height:46px!important;padding:0 16px!important;font-weight:950!important}.experience :is(.goals-start,.customers-start,.shop-knowledge-start)>b{background:var(--brand-primary)!important;color:#fff!important;white-space:nowrap!important;border-radius:999px!important;flex:none!important;padding:9px 12px!important;font-size:11px!important;font-weight:950!important}.experience .goals-display-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.experience .goals-display-list>article{border:1px solid var(--line)!important;background:var(--surface)!important;border-top:6px solid #199ab2!important;border-radius:17px!important;align-content:start!important;gap:13px!important;min-width:0!important;padding:18px!important;display:grid!important;box-shadow:0 8px 24px #121c260b!important}.experience .goals-display-list>article.urgent{border-top-color:#d9a315!important}.experience .goals-display-list>article.complete{border-top-color:#31986b!important}.experience .goals-display-list>article>header{grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}.experience .goals-display-list>article>header>b{color:#157f95!important;background:#e9f8fb!important;border-radius:50%!important;place-items:center!important;width:30px!important;height:30px!important;font-size:11px!important;display:grid!important}.experience .goals-display-list>article>header>div{gap:3px!important;min-width:0!important;display:grid!important}.experience .goals-display-list>article>header small{color:var(--brand-primary)!important;letter-spacing:.09em!important;font-size:9px!important;font-weight:950!important}.experience .goals-display-list>article>header strong{font-size:18px!important;line-height:1.2!important}.experience .goals-display-list>article>header>span{background:var(--soft)!important;border-radius:999px!important;padding:7px 9px!important;font-size:12px!important;font-weight:950!important}.experience .goal-progress-track{background:var(--soft)!important;border-radius:999px!important;height:9px!important;overflow:hidden!important}.experience .goal-progress-track>i{border-radius:inherit!important;background:#199ab2!important;height:100%!important;display:block!important}.experience .goals-display-list>article.urgent .goal-progress-track>i{background:#d9a315!important}.experience .goals-display-list>article.complete .goal-progress-track>i{background:#31986b!important}.experience .goal-display-facts{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.experience .goal-display-facts>span{background:var(--soft)!important;border-radius:11px!important;gap:3px!important;min-width:0!important;padding:11px!important;display:grid!important}.experience .goal-display-facts small{color:var(--muted)!important;letter-spacing:.07em!important;font-size:8px!important;font-weight:950!important}.experience .goal-display-facts strong{font-size:13px!important;line-height:1.25!important}.experience .goals-display-list details{border:1px solid var(--line)!important;background:var(--canvas)!important;border-radius:11px!important;overflow:hidden!important}.experience .goals-display-list summary{cursor:pointer!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:12px 13px!important;font-size:12px!important;font-weight:950!important;list-style:none!important;display:flex!important}.experience .goals-display-list summary::-webkit-details-marker{display:none!important}.experience .goals-display-list summary>b{background:var(--brand-primary)!important;color:#fff!important;border-radius:50%!important;place-items:center!important;width:24px!important;height:24px!important;display:grid!important}.experience .goals-display-list details[open] summary>b{transform:rotate(45deg)!important}.experience .goals-display-list details>div{border-top:1px solid var(--line)!important;gap:8px!important;padding:13px!important;display:grid!important}.experience .goals-display-list details p{color:var(--muted)!important;margin:0!important;font-size:12px!important;font-weight:700!important;line-height:1.5!important}.experience .goals-display-list details span{font-size:12px!important;line-height:1.45!important}.experience .goals-empty{border:1px dashed var(--line)!important;text-align:center!important;border-radius:16px!important;gap:5px!important;padding:20px!important;display:grid!important}.experience .goals-empty span{color:var(--muted)!important}.experience :is(.goals-workspace,.customers-orders-workspace)>footer{background:#eaf8fb!important;border-left:6px solid #199ab2!important;border-radius:14px!important;gap:12px!important;padding:16px 18px!important;display:flex!important}.experience :is(.goals-workspace,.customers-orders-workspace)>footer span{color:var(--muted)!important;font-weight:700!important}.experience .customer-order-snapshot{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.experience .customer-order-snapshot>article{border:1px solid var(--line)!important;border-top:5px solid var(--brand-primary)!important;background:var(--surface)!important;border-radius:14px!important;gap:5px!important;min-width:0!important;padding:15px!important;display:grid!important}.experience .customer-order-snapshot>article:nth-child(2){border-top-color:#199ab2!important}.experience .customer-order-snapshot>article:nth-child(3){border-top-color:#d9a315!important}.experience .customer-order-snapshot>article:nth-child(4){border-top-color:#7854d8!important}.experience .customer-order-snapshot small{color:var(--muted)!important;letter-spacing:.07em!important;font-size:9px!important;font-weight:950!important}.experience .customer-order-snapshot strong{font-size:26px!important}.experience .customer-order-snapshot span{color:var(--muted)!important;font-size:11px!important;font-weight:700!important;line-height:1.4!important}.experience .customer-order-path{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:18px!important;gap:14px!important;padding:18px!important;display:grid!important}.experience .customer-order-path>header{justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important}.experience .customer-order-path>header>div{gap:3px!important;display:grid!important}.experience .customer-order-path>header small{color:var(--brand-primary)!important;letter-spacing:.09em!important;font-size:9px!important;font-weight:950!important}.experience .customer-order-path>header strong{font-size:20px!important}.experience .customer-order-path>header>span{color:var(--muted)!important;font-size:11px!important;font-weight:800!important}.experience .customer-order-path>div{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.experience .customer-order-path article{background:var(--soft)!important;border-radius:12px!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:11px!important;display:grid!important}.experience .customer-order-path article>b{background:var(--brand-primary)!important;color:#fff!important;border-radius:50%!important;place-items:center!important;width:26px!important;height:26px!important;font-size:10px!important;display:grid!important}.experience .customer-order-path article>span{font-size:11px!important;font-weight:850!important;line-height:1.25!important}.experience .customer-order-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.experience .customer-order-actions>button{border:1px solid var(--line)!important;border-left:6px solid var(--brand-primary)!important;background:var(--surface)!important;min-width:0!important;color:var(--ink)!important;text-align:left!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px 12px!important;padding:18px!important;display:grid!important}.experience .customer-order-actions>button:nth-child(2){border-left-color:#199ab2!important}.experience .customer-order-actions>button:nth-child(3){border-left-color:#d9a315!important}.experience .customer-order-actions>button:nth-child(4){border-left-color:#31986b!important}.experience .customer-order-actions small{color:var(--brand-primary)!important;letter-spacing:.09em!important;grid-column:1/-1!important;font-size:9px!important;font-weight:950!important}.experience .customer-order-actions strong{font-size:18px!important}.experience .customer-order-actions span{color:var(--muted)!important;font-size:12px!important;font-weight:700!important}.experience .customer-order-actions button>b{color:var(--brand-primary)!important;grid-area:2/2/4!important;align-self:center!important}.experience .customer-order-actions>button:hover{background:color-mix(in srgb,var(--brand-primary) 6%,var(--surface))!important}.experience .trade-account-summary{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:17px!important;overflow:hidden!important}.experience .trade-account-summary>summary{cursor:pointer!important;background:#f0edff!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:17px 18px!important;list-style:none!important;display:flex!important}.experience .trade-account-summary>summary::-webkit-details-marker{display:none!important}.experience .trade-account-summary>summary>div{gap:3px!important;display:grid!important}.experience .trade-account-summary>summary small{color:#6747bd!important;letter-spacing:.09em!important;font-size:9px!important;font-weight:950!important}.experience .trade-account-summary>summary strong{font-size:19px!important}.experience .trade-account-summary>summary span{color:var(--muted)!important;font-size:11px!important;font-weight:700!important}.experience .trade-account-summary>summary>b{font-size:11px!important}.experience .trade-account-summary>summary i{color:#fff!important;background:#7854d8!important;border-radius:50%!important;place-items:center!important;width:24px!important;height:24px!important;margin-left:6px!important;font-style:normal!important;display:inline-grid!important}.experience .trade-account-summary[open]>summary i{transform:rotate(45deg)!important}.experience .trade-account-summary>div{gap:8px!important;padding:12px!important;display:grid!important}.experience .trade-account-summary article{background:var(--soft)!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;padding:12px!important;display:grid!important}.experience .trade-account-summary article>span{gap:2px!important;display:grid!important}.experience .trade-account-summary article small,.experience .trade-account-summary article em{color:var(--muted)!important;font-size:11px!important;font-style:normal!important;font-weight:700!important}.experience .trade-account-summary article>b{font-size:11px!important}.experience .shop-knowledge-workspace{padding-top:14px!important}.experience .how-to-guide{gap:16px!important;width:100%!important;max-width:none!important;margin:0!important;display:grid!important}.experience .how-to-guide-header{border-bottom:1px solid var(--line)!important;background:0 0!important;grid-template-columns:minmax(0,1fr)!important;min-height:92px!important;padding:4px 0 18px!important;display:grid!important}.experience .how-to-guide-header>div{gap:4px!important;display:grid!important}.experience .how-to-guide-header small{color:var(--brand-primary)!important;letter-spacing:.12em!important;font-size:10px!important;font-weight:950!important}.experience .how-to-guide-header h2{margin:3px 0 4px!important;font-size:36px!important;line-height:1.05!important}.experience .how-to-guide-header p{max-width:760px!important;color:var(--muted)!important;margin:0!important;font-size:14px!important;font-weight:700!important;line-height:1.5!important}.experience .how-to-guide-toolbar{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:15px!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:14px!important;display:grid!important}.experience .how-to-guide.settings-mode .how-to-guide-toolbar{grid-template-columns:minmax(0,1fr) 220px auto!important}.experience .how-to-guide-toolbar label>span{color:var(--muted)!important;letter-spacing:.09em!important;font-size:9px!important;font-weight:950!important}.experience .how-to-guide-toolbar :is(input,select){box-sizing:border-box!important;border:1px solid var(--line)!important;background:var(--surface)!important;width:100%!important;min-width:0!important;min-height:46px!important;color:var(--ink)!important;border-radius:10px!important;padding:0 13px!important;font-weight:800!important}.experience .how-to-guide-toolbar>button{background:var(--brand-primary)!important;color:#fff!important;border:0!important;border-radius:10px!important;min-height:46px!important;padding:0 14px!important;font-weight:900!important}.experience details.how-to-guide-group{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:18px!important;display:block!important;overflow:hidden!important;box-shadow:0 7px 22px #121c260a!important}.experience details.how-to-guide-group>summary{cursor:pointer!important;border-left:7px solid var(--brand-primary)!important;background:#fff0e9!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:18px 20px!important;list-style:none!important;display:flex!important}.experience details.how-to-guide-group:nth-child(5n+2)>summary{background:#f0edff!important;border-left-color:#7854d8!important}.experience details.how-to-guide-group:nth-child(5n+3)>summary{background:#e9f8fb!important;border-left-color:#199ab2!important}.experience details.how-to-guide-group:nth-child(5n+4)>summary{background:#edf8f1!important;border-left-color:#31986b!important}.experience details.how-to-guide-group:nth-child(5n)>summary{background:#fff6dc!important;border-left-color:#d9a315!important}.experience details.how-to-guide-group>summary::-webkit-details-marker{display:none!important}.experience details.how-to-guide-group>summary>div{gap:3px!important;min-width:0!important;display:grid!important}.experience details.how-to-guide-group>summary h3{margin:0!important;font-size:22px!important}.experience details.how-to-guide-group>summary span{color:var(--muted)!important;font-size:10px!important;font-weight:800!important}.experience details.how-to-guide-group>summary>b{background:var(--brand-primary)!important;color:#fff!important;border-radius:50%!important;place-items:center!important;width:28px!important;height:28px!important;display:grid!important}.experience details.how-to-guide-group[open]>summary>b{transform:rotate(45deg)!important}.experience .how-to-guide-items{gap:9px!important;padding:12px!important;display:grid!important}.experience details.how-to-view-item{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:13px!important;overflow:hidden!important}.experience details.how-to-view-item>summary{cursor:pointer!important;grid-template-columns:minmax(0,1fr) auto 26px!important;align-items:center!important;gap:12px!important;padding:14px!important;list-style:none!important;display:grid!important}.experience details.how-to-view-item>summary::-webkit-details-marker{display:none!important}.experience details.how-to-view-item>summary>div{gap:3px!important;min-width:0!important;display:grid!important}.experience details.how-to-view-item h4{margin:0!important;font-size:16px!important}.experience details.how-to-view-item p{color:var(--muted)!important;margin:0!important;font-size:12px!important;font-weight:700!important}.experience details.how-to-view-item>summary>span{white-space:nowrap!important;border-radius:999px!important;padding:6px 8px!important;font-size:9px!important;font-weight:900!important}.experience details.how-to-view-item>summary>span.team-visible{color:#247c56!important;background:#e8f7ef!important}.experience details.how-to-view-item>summary>span.team-private{color:#a83b31!important;background:#fff0ed!important}.experience details.how-to-view-item>summary>b{background:var(--brand-primary)!important;color:#fff!important;border-radius:50%!important;place-items:center!important;width:24px!important;height:24px!important;display:grid!important}.experience details.how-to-view-item[open]>summary>b{transform:rotate(45deg)!important}.experience details.how-to-view-item>div{border-top:1px solid var(--line)!important;background:var(--canvas)!important;gap:12px!important;padding:14px!important;display:grid!important}.experience details.how-to-view-item ol{gap:8px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.experience details.how-to-view-item li{grid-template-columns:28px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;display:grid!important}.experience details.how-to-view-item li>b{background:var(--brand-primary)!important;color:#fff!important;border-radius:50%!important;place-items:center!important;width:25px!important;height:25px!important;font-size:10px!important;display:grid!important}.experience details.how-to-view-item li>span{font-size:12px!important;font-weight:700!important;line-height:1.45!important}.experience details.how-to-view-item footer{border-top:1px solid var(--line)!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding-top:10px!important;display:flex!important}.experience details.how-to-view-item footer span{color:var(--muted)!important;letter-spacing:.08em!important;font-size:9px!important;font-weight:950!important}.experience details.how-to-view-item footer strong{font-size:12px!important}.experience :is(.goal-settings-embed,.how-to-settings-embed){border-top:1px solid var(--line)!important;grid-column:1/-1!important;width:100%!important;min-width:0!important;padding-top:12px!important}.experience .how-to-guide.settings-mode .how-to-guide-header{min-height:0!important;padding:0 0 14px!important}.experience .how-to-guide.settings-mode details.how-to-guide-group>summary input{box-sizing:border-box!important;border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:9px!important;width:100%!important;min-width:0!important;padding:10px!important}.experience .how-to-guide.settings-mode .how-to-guide-items>article{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:13px!important;padding:14px!important}@media (width<=1000px){.experience .customer-order-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))!important}.experience .customer-order-path>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){.experience :is(.goals-workspace,.customers-orders-workspace){padding-top:10px!important}.experience :is(.goals-workspace,.customers-orders-workspace)>header,.experience .customer-order-path>header,.experience :is(.goals-workspace,.customers-orders-workspace)>footer{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}.experience .customers-orders-workspace>header button{width:100%!important;min-height:48px!important}.experience .goals-display-list,.experience .customer-order-snapshot,.experience .customer-order-actions,.experience .customer-order-path>div,.experience .goal-display-facts{grid-template-columns:minmax(0,1fr)!important}.experience .trade-account-summary>summary{align-items:start!important}.experience .trade-account-summary article{grid-template-columns:minmax(0,1fr)!important}.experience .shop-knowledge-workspace{padding-top:10px!important}.experience .how-to-guide-header{min-height:0!important}.experience .how-to-guide.settings-mode .how-to-guide-toolbar{grid-template-columns:minmax(0,1fr)!important}.experience details.how-to-guide-group>summary{padding:16px 14px!important}.experience details.how-to-view-item>summary{grid-template-columns:minmax(0,1fr) 26px!important}.experience details.how-to-view-item>summary>span{grid-area:2/1!important;justify-self:start!important}.experience details.how-to-view-item>summary>b{grid-area:1/2/3!important}.experience details.how-to-view-item footer{grid-template-columns:minmax(0,1fr)!important;display:grid!important}}.experience .owner-view-switch{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:999px!important;grid-template-columns:auto auto!important;align-items:center!important;gap:7px!important;padding:5px 6px 5px 10px!important;display:grid!important;box-shadow:0 4px 12px #121c260d!important}.experience .owner-view-switch>small{color:var(--muted)!important;letter-spacing:.08em!important;white-space:nowrap!important;font-size:8px!important;font-weight:950!important}.experience .owner-view-switch button{min-height:30px!important;color:var(--muted)!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0 9px!important;font-size:10px!important;font-weight:900!important}.experience .owner-view-switch button.active{background:var(--brand-primary)!important;color:#fff!important;box-shadow:0 3px 9px color-mix(in srgb,var(--brand-primary) 24%,transparent)!important}.experience .owner-view-switch button:hover{background:color-mix(in srgb,var(--brand-primary) 9%,var(--surface))!important;color:var(--ink)!important}.experience .owner-view-switch button.active:hover{background:var(--brand-primary)!important;color:#fff!important}@media (width<=1180px){.experience .owner-view-switch{border-radius:14px!important;grid-template-columns:minmax(0,1fr)!important}.experience .owner-view-switch>small{text-align:center!important}.experience .owner-view-switch>div{justify-content:center!important}}@media (width<=760px){.experience .owner-view-switch{box-sizing:border-box!important;width:100%!important}.experience .owner-view-switch>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.experience .owner-view-switch button{width:100%!important;min-height:36px!important}}.experience details.workspace-name-editor{padding:0!important;display:block!important;overflow:hidden!important}.experience .workspace-name-editor>summary{cursor:pointer!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:18px 20px!important;list-style:none!important;display:flex!important}.experience .workspace-name-editor>summary::-webkit-details-marker{display:none!important}.experience .workspace-name-editor>summary>div{gap:4px!important;min-width:0!important;display:grid!important}.experience .workspace-name-editor>summary small{color:var(--brand-primary)!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:950!important}.experience .workspace-name-editor>summary strong{font-size:18px!important}.experience .workspace-name-editor>summary p{color:var(--muted)!important;margin:0!important;font-size:13px!important;font-weight:700!important}.experience .workspace-name-editor>summary>b{color:var(--ink)!important;flex:none!important;align-items:center!important;gap:10px!important;font-size:12px!important;display:flex!important}.experience .workspace-name-editor>summary>b i{background:var(--brand-primary)!important;color:#fff!important;border-radius:50%!important;place-items:center!important;width:28px!important;height:28px!important;font-size:18px!important;font-style:normal!important;display:grid!important}.experience .workspace-name-editor[open]>summary{border-bottom:1px solid var(--line)!important}.experience .workspace-name-editor[open]>summary>b i{transform:rotate(45deg)!important}.experience .workspace-name-editor-body{gap:12px!important;padding:14px 18px 18px!important;display:grid!important}.experience .restore-menu-button{border:1px solid var(--line)!important;background:var(--surface)!important;min-height:40px!important;color:var(--ink)!important;border-radius:10px!important;justify-self:end!important;padding:0 13px!important;font-weight:850!important}@media (width<=760px){.experience .workspace-name-editor>summary{align-items:flex-start!important;padding:16px!important}.experience .workspace-name-editor>summary>b{font-size:0!important}.experience .workspace-name-editor-body{padding:12px!important}.experience .restore-menu-button{width:100%!important}}.experience .settings-price-list-editor{border:1px solid var(--line);background:var(--surface);border-radius:18px;overflow:hidden}.experience .settings-price-list-editor>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px;list-style:none;display:flex}.experience .settings-price-list-editor>summary::-webkit-details-marker{display:none}.experience .settings-price-list-editor>summary span{gap:3px;min-width:0;display:grid}.experience .settings-price-list-editor>summary small{color:var(--brand-primary);font-weight:950}.experience .settings-price-list-editor>summary strong{font-size:20px}.experience .settings-price-list-editor>summary em{color:var(--muted);font-style:normal;font-weight:700}.experience .settings-price-list-editor>summary>b{background:var(--ink);color:var(--surface);border-radius:9px;flex:none;padding:9px 12px}.experience .settings-price-list-editor>div{padding:0 18px 18px}@media (width<=760px){.experience .settings-price-list-editor>summary{align-items:flex-start}.experience .settings-price-list-editor>summary>b{font-size:11px}.experience .settings-price-list-editor>div{padding:0 10px 10px}}.experience .simple-job-due{background:var(--soft);color:var(--muted);white-space:nowrap;border-radius:8px;grid-template-columns:auto auto;justify-self:end;align-items:center;gap:4px;padding:5px 8px;font-size:11px;font-weight:950;display:grid}.experience .simple-job-due small{color:inherit;letter-spacing:.08em;font-size:8px;font-weight:1000}.experience .simple-job-due.overdue{color:#a92e25;background:#f8dedb}.experience .simple-job-due.today{color:#b94218;background:#ffe5d8}.experience .simple-job-due.soon{color:#865e00;background:#fff1c8}.experience .simple-production-group>header strong{text-transform:none;font-size:24px}.experience .menu-order-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid!important}.experience .menu-order-editor>article{border:1px solid var(--line);background:var(--canvas);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;padding:10px;display:grid}.experience .menu-order-editor label{min-width:0}.experience .menu-order-editor>article>div{gap:5px;display:flex}.experience .menu-order-editor>article>div button{border:1px solid var(--line);background:var(--surface);width:38px;height:42px;color:var(--ink);border-radius:9px;font-size:18px;font-weight:950}.experience .menu-order-editor button:disabled{opacity:.3}@media (width<=760px){.experience .simple-job-summary{grid-template-columns:8px minmax(0,1fr) auto 26px!important}.experience .simple-job-due{grid-area:1/3!important;padding:5px 7px!important;font-size:9px!important}.experience .simple-job-summary>em{grid-column:4!important}.experience .simple-production-group>header strong{font-size:22px!important}.experience .menu-order-editor{grid-template-columns:minmax(0,1fr)!important}}.experience .settings-module-search{border:1px solid color-mix(in srgb,var(--brand-primary) 28%,var(--line));background:color-mix(in srgb,var(--brand-primary) 5%,var(--surface));border-radius:14px;gap:6px;padding:15px;display:grid}.experience .settings-module-search>span{color:var(--brand-primary);font-size:11px;font-weight:950}.experience .settings-module-search input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;border-radius:10px;padding:11px 13px;font-weight:750}.experience .power-card-grid.health-info-list>article{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.experience .power-card-grid.health-info-list>article span{gap:5px;min-width:0;display:grid}.experience .power-card-grid.health-info-list>article strong{font-size:17px}.experience .power-card-grid.health-info-list>article small{color:var(--muted);font-weight:700;line-height:1.4}.experience .power-card-grid.health-info-list>article b{color:#2d7d57;flex:none;font-size:11px}@media (width<=760px){.experience .power-card-grid.health-info-list>article{align-items:flex-start}}.experience .online-designer-module-settings{border:1px solid color-mix(in srgb,var(--brand-primary) 28%,var(--line));background:color-mix(in srgb,var(--brand-primary) 4%,var(--surface));border-radius:15px;gap:15px;padding:16px;display:grid}.experience .online-designer-module-settings>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.experience .online-designer-module-settings>header>div{gap:4px;display:grid}.experience .online-designer-module-settings>header small{color:var(--brand-primary);font-weight:950}.experience .online-designer-module-settings>header p{color:var(--muted);margin:0;font-weight:700}.experience .online-designer-module-settings>header button{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);border-radius:9px;flex:none;padding:9px 12px;font-weight:850}@media (width<=760px){.experience .online-designer-module-settings>header{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.experience .online-designer-module-settings>header button{width:100%;min-height:48px}}.experience .central-general-settings{border:1px solid color-mix(in srgb,var(--brand-primary) 28%,var(--line));background:color-mix(in srgb,var(--brand-primary) 4%,var(--surface));border-radius:15px;gap:14px;padding:16px;display:grid}.experience .central-general-settings>header{gap:4px;display:grid}.experience .central-general-settings>header small{color:var(--brand-primary);font-weight:950}.experience .central-general-settings>header p{color:var(--muted);margin:0;font-weight:700}.experience .central-general-settings>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.experience .central-general-settings>div>label{gap:5px;min-width:0;display:grid}.experience .central-general-settings>div>label>span{color:var(--muted);font-size:11px;font-weight:850}.experience .central-general-settings :is(input,select,textarea){border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:9px;padding:10px 11px}.experience .central-general-settings>div>button{background:var(--ink);min-height:44px;color:var(--surface);border:0;border-radius:9px;font-weight:900}@media (width<=760px){.experience .central-general-settings>div{grid-template-columns:minmax(0,1fr)!important}.experience .central-general-settings>div>*{grid-column:1!important}}.experience .module-list>article.settings-open{border-color:color-mix(in srgb,var(--brand-primary) 48%,var(--line));background:var(--surface);box-shadow:0 14px 34px #111b2517;grid-template-columns:minmax(0,1fr) auto!important}.experience .module-list>article.settings-open .module-actions button{background:var(--ink);color:var(--surface)}.experience .module-editor{grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important;min-width:0!important;padding:18px 0 0!important;display:grid!important;overflow:visible!important}.experience .module-editor-heading{background:color-mix(in srgb,var(--brand-primary) 7%,var(--surface));border-radius:13px;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:18px;padding:15px;display:flex}.experience .module-editor-heading>div{gap:3px;display:grid}.experience .module-editor-heading small{color:var(--brand-primary);letter-spacing:.12em;font-size:9px;font-weight:950}.experience .module-editor-heading p{color:var(--muted);margin:0;font-size:11px;font-weight:700}.experience .module-editor-heading>b{background:var(--surface);border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.experience .module-editor>label{border:1px solid var(--line)!important;background:var(--soft)!important;border-radius:11px!important;gap:6px!important;min-width:0!important;padding:12px!important;display:grid!important}.experience .module-editor>label>span{color:var(--ink)!important;font-size:11px!important;font-weight:900!important}.experience .module-editor>label :is(input,select){border:1px solid var(--line)!important;background:var(--surface)!important;width:100%!important;min-width:0!important;min-height:46px!important;color:var(--ink)!important;border-radius:9px!important;padding:10px 11px!important;font-size:14px!important}.experience .module-editor .module-instructions{grid-column:1/-1!important}.experience .module-specific-controls{border:1px solid color-mix(in srgb,var(--brand-primary) 32%,var(--line))!important;background:color-mix(in srgb,var(--brand-primary) 3%,var(--surface))!important;border-radius:15px!important;grid-column:1/-1!important;gap:15px!important;width:100%!important;padding:16px!important;display:grid!important}.experience .module-specific-controls>header{justify-content:space-between!important;align-items:center!important;gap:14px!important;display:flex!important}.experience .module-specific-controls>header strong{font-size:18px!important}.experience .module-specific-controls>header small{color:var(--muted)!important;font-size:11px!important}.experience .specific-tool-settings{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important;width:100%!important;display:grid!important}.experience .specific-tool-settings>label{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:12px!important;gap:8px!important;min-width:0!important;padding:14px!important;display:grid!important}.experience .specific-tool-settings>label>span strong{font-size:13px!important}.experience .specific-tool-settings>label>span small{font-size:11px!important;line-height:1.4!important}.experience .specific-tool-settings :is(input,select,textarea){width:100%!important;min-width:0!important;min-height:46px!important;font-size:15px!important}.experience .specific-tool-settings .specific-wide-field{grid-column:1/-1!important}@media (width<=760px){.experience .module-list>article.settings-open{grid-template-columns:minmax(0,1fr)!important}.experience .module-editor{grid-template-columns:minmax(0,1fr)!important;padding-top:14px!important}.experience .module-editor>*{grid-column:1!important}.experience .module-editor-heading,.experience .module-specific-controls>header{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.experience .module-editor-heading>b{justify-self:start}.experience .specific-tool-settings{grid-template-columns:minmax(0,1fr)!important}.experience .specific-tool-settings>*{grid-column:1!important}.experience .module-actions button{min-height:48px!important}.experience .module-editor>label :is(input,select),.experience .specific-tool-settings :is(input,select,textarea){font-size:16px!important}}.experience .backend-content-editor-shortcut{border:1px solid color-mix(in srgb,var(--brand-primary) 34%,var(--line));background:color-mix(in srgb,var(--brand-primary) 6%,var(--surface));border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:-4px 0 18px;padding:15px 17px;display:flex}.experience .backend-content-editor-shortcut>div{gap:3px;min-width:0;display:grid}.experience .backend-content-editor-shortcut small{color:var(--brand-primary);letter-spacing:.13em;font-size:9px;font-weight:950}.experience .backend-content-editor-shortcut strong{font-size:16px}.experience .backend-content-editor-shortcut span{color:var(--muted);font-size:11px;font-weight:700}.experience .backend-content-editor-shortcut button{background:var(--ink);min-height:44px;color:var(--surface);border:0;border-radius:10px;flex:none;padding:10px 14px;font-weight:900}.experience .backend-editor-jumps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.experience .backend-editor-jumps button{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:42px;color:var(--ink);border-radius:10px;padding:9px 11px;font-weight:850}.experience #backend-first-page-copy,.experience #backend-theme-colors,.experience #backend-magic-copy{scroll-margin-top:18px}@media (width<=760px){.experience .backend-content-editor-shortcut{margin:0 0 14px;padding:14px;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.experience .backend-content-editor-shortcut button{width:100%;min-height:48px}.experience .backend-editor-jumps{grid-template-columns:minmax(0,1fr)!important}.experience .backend-editor-jumps button{width:100%;min-height:46px}}.experience .trade-account-workspace{gap:14px;display:grid}.experience .trade-account-workspace>header{border:1px solid var(--line);background:var(--soft);border-radius:15px;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px;display:flex}.experience .trade-account-workspace>header>div{gap:4px;display:grid}.experience .trade-account-workspace>header small{color:var(--brand-primary);font-weight:950}.experience .trade-account-workspace>header p{color:var(--muted);margin:0;font-weight:700}.experience .trade-account-workspace>header button{background:var(--ink);min-height:44px;color:var(--surface);border:0;border-radius:10px;flex:none;padding:10px 14px;font-weight:900}.experience .trade-account-search{gap:5px;display:grid}.experience .trade-account-search input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:46px;color:var(--ink);border-radius:10px;padding:10px 12px}.experience .trade-account-list{gap:12px;display:grid}.experience .trade-account-list>article{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:13px;padding:17px;display:grid}.experience .trade-account-heading{justify-content:space-between;align-items:end;gap:14px;display:flex}.experience .trade-account-heading label{flex:1}.experience .trade-account-heading>b{background:color-mix(in srgb,var(--brand-primary) 10%,var(--surface));color:var(--brand-primary);border-radius:999px;flex:none;padding:8px 10px}.experience .trade-account-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.experience .trade-account-workspace label{gap:5px;min-width:0;display:grid}.experience .trade-account-workspace label>span{color:var(--muted);font-size:11px;font-weight:800}.experience .trade-account-workspace input,.experience .trade-account-workspace select,.experience .trade-account-workspace textarea{border:1px solid var(--line);background:var(--canvas);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:9px;padding:10px}.experience .trade-account-fields label>div{align-items:center;display:flex}.experience .trade-account-fields label>div input{border-radius:9px 0 0 9px}.experience .trade-account-fields label>div b{border:1px solid var(--line);border-left:0;border-radius:0 9px 9px 0;align-self:stretch;place-items:center;padding:0 10px;display:grid}.experience .trade-account-status{background:var(--soft);border-radius:11px;flex-wrap:wrap;align-items:center;gap:12px;padding:11px;display:flex}.experience .trade-account-status>span{font-size:12px}.experience .trade-account-status label{align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.experience .trade-account-status input{width:auto}.experience .trade-account-list footer{justify-content:space-between;gap:9px;display:flex}.experience .trade-account-list footer button{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);border-radius:9px;padding:9px 12px;font-weight:850}.experience .trade-account-list footer .trade-account-delete{color:#a52f25}.experience .trade-account-empty{border:1px dashed var(--line);text-align:center;border-radius:15px;gap:4px;padding:26px;display:grid}.experience .trade-account-empty span{color:var(--muted)}@media (width<=760px){.experience .trade-account-workspace>header,.experience .trade-account-heading,.experience .trade-account-list footer{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.experience .trade-account-workspace>header button,.experience .trade-account-list footer button{width:100%;min-height:48px}.experience .trade-account-fields{grid-template-columns:minmax(0,1fr)!important}.experience .trade-account-heading>b{justify-self:start}.experience .trade-account-status{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;display:grid!important}.experience .trade-account-list>article{min-width:0;overflow:hidden}}.experience .financials-hidden-workspace{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:10px;padding:24px;display:grid}.experience .financials-hidden-workspace small{color:var(--brand-primary);font-weight:950}.experience .financials-hidden-workspace h2,.experience .financials-hidden-workspace p{margin:0}.experience .financials-hidden-workspace p{max-width:680px;color:var(--muted);font-weight:700;line-height:1.5}.experience .financials-hidden-workspace button{background:var(--ink);min-height:44px;color:var(--surface);border:0;border-radius:10px;justify-self:start;padding:10px 14px;font-weight:900}@media (width<=760px){.experience .financials-hidden-workspace button{width:100%;min-height:48px}}.experience .simple-deadline-warning{color:#4c3708;text-align:left;background:#fff5d9;border:1px solid #d69b29;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 15px;display:grid}.experience .simple-deadline-warning>i{color:#fff;background:#d69b29;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:950;display:grid}.experience .simple-deadline-warning>span{gap:2px;min-width:0;display:grid}.experience .simple-deadline-warning small{letter-spacing:.12em;font-size:9px;font-weight:950}.experience .simple-deadline-warning strong{font-size:14px}.experience .simple-deadline-warning>b{font-size:11px}.experience .simple-deadline-warning.urgent{color:#80261e;background:#fff0ed;border-color:#bd4539}.experience .simple-deadline-warning.urgent>i{background:#bd4539}.experience .simple-todo-home{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:20px;box-shadow:0 10px 28px #121c260d}.experience .simple-todo-home>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.experience .simple-todo-home>header small{color:var(--brand-primary);letter-spacing:.13em;font-size:10px;font-weight:950}.experience .simple-todo-home>header h2{margin:4px 0 0;font-size:30px}.experience .simple-todo-home>header button{background:var(--ink);min-height:40px;color:var(--surface);border:0;border-radius:10px;padding:0 13px;font-weight:850}.experience .simple-todo-home>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.experience .simple-todo-home>div>button{border:1px solid var(--line);background:var(--soft);min-width:0;color:var(--ink);text-align:left;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.experience .simple-todo-home>div>button span{gap:3px;min-width:0;display:grid}.experience .simple-todo-home>div>button small{color:var(--muted);font-size:11px;font-weight:700}.experience .simple-todo-home>div>button>b{background:var(--surface);min-width:30px;height:30px;color:var(--brand-primary);border-radius:999px;place-items:center;padding:0 7px;display:grid}@media (width<=760px){.experience .simple-deadline-warning{grid-template-columns:30px minmax(0,1fr)!important}.experience .simple-deadline-warning>b{grid-column:2}.experience .simple-todo-home{padding:16px}.experience .simple-todo-home>header{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.experience .simple-todo-home>header button{width:100%;min-height:48px}.experience .simple-todo-home>div{grid-template-columns:minmax(0,1fr)!important}.experience .simple-todo-home>div>button{min-height:66px}}.experience .simple-production-groups{gap:10px;display:grid}.experience .simple-production-group{border:1px solid var(--line);background:color-mix(in srgb,var(--canvas) 42%,var(--surface));border-radius:14px;overflow:hidden}.experience .simple-production-group>header{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--ink) 5%,var(--surface));justify-content:space-between;align-items:center;gap:12px;padding:9px 13px;display:flex}.experience .simple-production-group>header strong{font-size:14px;font-weight:950}.experience .simple-production-group>header span{color:var(--muted);font-size:10px;font-weight:850}.experience .simple-production-group .simple-production-list{border-top:0}.experience .simple-production-list>article{border-bottom:1px solid var(--line);display:grid}.experience .simple-production-list>article:last-child{border-bottom:0}.experience .simple-job-summary{background:var(--surface);width:100%;min-height:46px;color:var(--ink);text-align:left;border:0;grid-template-columns:8px minmax(0,1fr) 26px;align-items:center;gap:9px;padding:7px 12px;display:grid}.experience .simple-job-summary:hover{background:color-mix(in srgb,var(--brand-primary) 4%,var(--surface))}.experience .simple-job-summary>i{background:#8291a0;border-radius:50%;width:8px;height:8px}.experience .simple-job-summary>i.overdue,.experience .simple-job-summary>i.blocked{background:#c84437}.experience .simple-job-summary>i.today{background:#ee682d}.experience .simple-job-summary>i.soon{background:#d4a322}.experience .simple-job-summary>i.ready{background:#31976b}.experience .simple-job-summary>i.done{background:#4a85aa}.experience .simple-job-summary>span{gap:1px;min-width:0;display:grid}.experience .simple-job-summary strong{font-size:12px;line-height:1.15}.experience .simple-job-summary small{color:var(--muted);font-size:9px;line-height:1.15}.experience .simple-job-summary em{background:var(--soft);border-radius:50%;place-items:center;width:24px;height:24px;font-size:15px;font-style:normal;font-weight:700;display:grid}.experience .simple-job-details{background:color-mix(in srgb,var(--brand-primary) 3%,var(--surface));grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:12px;padding:13px;display:grid}.experience .simple-job-details>div{gap:3px;min-width:0;display:grid}.experience .simple-job-details small{color:var(--muted);letter-spacing:.1em;font-size:8px;font-weight:950}.experience .simple-job-details strong{font-size:12px}.experience .simple-job-details span{color:var(--muted);font-size:10px}.experience .simple-job-details>button{background:var(--ink);min-height:38px;color:var(--surface);border:0;border-radius:9px;padding:0 11px;font-size:10px;font-weight:850}@media (width<=760px){.experience .simple-production-groups{gap:9px}.experience .simple-job-summary{grid-template-columns:8px minmax(0,1fr) 26px!important;min-height:48px!important;padding:8px 11px!important}.experience .simple-job-summary>span{grid-column:2!important}.experience .simple-job-summary>em{grid-area:1/3!important}.experience .simple-job-details{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:13px!important}.experience .simple-job-details>*{grid-column:1!important}.experience .simple-job-details>button{width:100%!important;min-height:46px!important}.experience .simple-production-group>header{display:flex!important}}.experience .simple-production-groups{gap:18px}.experience .simple-production-group{box-shadow:0 8px 22px color-mix(in srgb,var(--ink) 7%,transparent);border-radius:18px}.experience .simple-production-group>header{border-bottom:2px solid color-mix(in srgb,var(--brand-primary) 28%,var(--line));border-left:6px solid var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 10%,var(--surface));min-height:72px;padding:17px 20px}.experience .simple-production-group>header strong{letter-spacing:-.025em;color:var(--ink);font-size:22px;font-weight:1000;line-height:1.05}.experience .simple-production-group>header span{border:1px solid color-mix(in srgb,var(--brand-primary) 24%,var(--line));background:var(--surface);min-height:28px;color:var(--ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:11px;font-weight:950;display:inline-flex}@media (width<=760px){.experience .simple-production-groups{gap:16px!important}.experience .simple-production-group>header{border-left-width:5px!important;min-height:68px!important;padding:15px 16px!important}.experience .simple-production-group>header strong{font-size:20px!important;line-height:1.05!important}.experience .simple-production-group>header span{min-height:27px!important;padding:4px 9px!important;font-size:10px!important}}.experience .settings-group-heading{border:1px solid color-mix(in srgb,var(--brand-primary) 25%,var(--line));border-left:6px solid var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 9%,var(--surface));width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:18px;margin:22px 0 2px;padding:18px 20px;display:flex}.experience .settings-group-heading:hover,.experience .settings-group-heading.open{background:color-mix(in srgb,var(--brand-primary) 14%,var(--surface))}.experience .settings-group-heading:first-child{margin-top:0}.experience .settings-group-heading>div{gap:3px;min-width:0;display:grid}.experience .settings-group-heading small{color:var(--brand-primary);letter-spacing:.15em;font-size:9px;font-weight:1000}.experience .settings-group-heading strong{letter-spacing:-.025em;font-size:22px;font-weight:1000;line-height:1.05}.experience .settings-group-heading span{color:var(--muted);font-size:11px;font-weight:700;line-height:1.35}.experience .settings-group-heading>b{background:var(--surface);white-space:nowrap;border-radius:999px;flex:none;padding:6px 10px;font-size:10px;font-weight:950}.experience .settings-group-heading>b i{background:var(--ink);width:18px;height:18px;color:var(--surface);border-radius:50%;place-items:center;margin-left:5px;font-size:14px;font-style:normal;line-height:1;display:inline-grid}@media (width<=760px){.experience .settings-group-heading{border-left-width:5px!important;align-items:flex-start!important;margin-top:18px!important;padding:15px 14px!important}.experience .settings-group-heading>div{grid-column:auto!important}.experience .settings-group-heading strong{font-size:19px!important}.experience .settings-group-heading span{font-size:10px!important}.experience .settings-group-heading>b{font-size:9px!important}}.experience .customer-order-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.experience .customer-order-actions button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);border-radius:10px;padding:10px 14px;font-weight:900}.experience .customer-order-actions button:last-child{border-color:var(--ink);background:var(--ink);color:var(--surface)}.experience .simple-trade-accounts{border:1px solid color-mix(in srgb,var(--brand-primary) 32%,var(--line));background:color-mix(in srgb,var(--brand-primary) 5%,var(--surface));border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex;box-shadow:0 10px 28px #121c260d}.experience .simple-trade-accounts>div{gap:3px;min-width:0;display:grid}.experience .simple-trade-accounts small{color:var(--brand-primary);letter-spacing:.12em;font-size:10px;font-weight:950}.experience .simple-trade-accounts span{color:var(--muted);font-size:12px;font-weight:700}.experience .simple-trade-accounts button{background:var(--ink);min-height:44px;color:var(--surface);border:0;border-radius:10px;flex:none;padding:10px 14px;font-weight:900}@media (width<=760px){.experience .customer-order-actions,.experience .simple-trade-accounts{width:100%;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.experience .customer-order-actions button,.experience .simple-trade-accounts button{width:100%;min-height:48px}}.experience .power-workspace{gap:20px;display:grid}.experience .power-workspace>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.experience .power-workspace>header h2{margin:4px 0 7px;font-size:32px}.experience .power-workspace>header p{max-width:720px;color:var(--muted);margin:0;font-weight:700;line-height:1.45}.experience .power-workspace>header>strong{text-align:right;font-size:26px}.experience .power-workspace>header>strong small{color:var(--muted);font-size:11px;display:block}.experience .power-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.experience .power-card-grid>button{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);text-align:left;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.experience .power-card-grid>button span{gap:5px;min-width:0;display:grid}.experience .power-card-grid>button strong{font-size:17px}.experience .power-card-grid>button small{color:var(--muted);font-weight:700;line-height:1.4}.experience .power-card-grid>button b{color:var(--brand-primary);flex:none}.experience .power-workspace>footer{background:color-mix(in srgb,var(--brand-primary) 7%,var(--surface));border-radius:14px;gap:12px;padding:16px;display:flex}.experience .power-workspace>footer span{color:var(--muted);font-weight:700}.experience .health-score-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.experience .health-score-grid button{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);text-align:left;border-radius:15px;gap:6px;padding:17px;display:grid}.experience .health-score-grid small{color:var(--brand-primary);font-weight:900}.experience .health-score-grid strong{font-size:25px}.experience .health-score-grid span{color:var(--muted);font-size:12px;font-weight:700}.experience .health-workspace>header>span{border-radius:999px;padding:9px 13px;font-weight:900}.experience .health-workspace>header>span.healthy{color:#17713b;background:#e7f5ec}.experience .health-workspace>header>span.attention{color:#ad351f;background:#fff0eb}.experience .health-assistant-note{background:var(--ink);color:var(--surface);border-radius:17px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.experience .health-assistant-note div{gap:4px;display:grid}.experience .health-assistant-note p{opacity:.75;margin:0;font-weight:650}.experience .health-assistant-note button{background:var(--brand-primary);color:#fff;border:0;border-radius:11px;flex:none;padding:12px 15px;font-weight:900}.experience .financial-engine-card{border:1px solid color-mix(in srgb,var(--brand-primary) 30%,var(--line));background:color-mix(in srgb,var(--brand-primary) 5%,var(--surface));border-radius:18px;gap:15px;padding:20px;display:grid}.experience .financial-engine-card header,.experience .financial-engine-card footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.experience .financial-engine-card header div{gap:3px;display:grid}.experience .financial-engine-card header small{color:var(--brand-primary);font-weight:950}.experience .financial-engine-card header>span{background:var(--surface);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.experience .financial-engine-card>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.experience .financial-engine-card p{background:var(--surface);border-radius:13px;gap:10px;margin:0;padding:14px;display:flex}.experience .financial-engine-card p>b{background:var(--brand-primary);color:#fff;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;display:grid}.experience .financial-engine-card p span{gap:4px;min-width:0;display:grid}.experience .financial-engine-card p small{color:var(--muted);font-weight:650}.experience .financial-engine-card footer span{color:var(--muted);font-weight:750}.experience .financial-engine-card footer button{background:var(--ink);color:var(--surface);border:0;border-radius:10px;padding:11px 14px;font-weight:900}.experience .order-flow{border:1px solid var(--line);border-radius:15px;align-items:center;gap:8px;padding:15px;display:flex;overflow-x:auto}.experience .order-flow span{background:var(--soft);border-radius:9px;flex:none;padding:8px 11px;font-weight:850}.experience .order-flow i{color:var(--brand-primary);font-style:normal}.experience .workspace-name-editor{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:16px;margin-bottom:22px;padding:20px;display:grid}.experience .workspace-name-editor>header{justify-content:space-between;gap:20px;display:flex}.experience .workspace-name-editor>header div{gap:4px;display:grid}.experience .workspace-name-editor>header small{color:var(--brand-primary);font-weight:950}.experience .workspace-name-editor>header p{color:var(--muted);margin:0;font-weight:700}.experience .workspace-name-editor>header button{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-self:start;padding:9px 12px;font-weight:850}.experience .workspace-name-editor>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.experience .workspace-name-editor label{gap:5px;min-width:0;display:grid}.experience .workspace-name-editor label span{color:var(--muted);font-size:11px;font-weight:800}.experience .workspace-name-editor input{border:1px solid var(--line);background:var(--canvas);width:100%;min-width:0;color:var(--ink);border-radius:10px;padding:12px;font-weight:850}.experience .todo-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.experience .todo-summary-grid article{border:1px solid var(--line);border-radius:14px;gap:3px;padding:14px;display:grid}.experience .todo-summary-grid small{color:var(--brand-primary);font-weight:950}.experience .todo-summary-grid strong{font-size:24px}.experience .todo-summary-grid span{color:var(--muted);font-size:12px;font-weight:700}.experience .todo-purchasing{border:1px solid var(--line);border-radius:17px;gap:12px;padding:17px;display:grid}.experience .todo-purchasing>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.experience .todo-purchasing>header div{gap:3px;display:grid}.experience .todo-purchasing>header small{color:var(--brand-primary);font-weight:950}.experience .todo-purchasing>header button,.experience .todo-purchase-add button{background:var(--ink);color:var(--surface);border:0;border-radius:10px;padding:11px 14px;font-weight:900}.experience .todo-purchase-add{grid-template-columns:2fr .7fr 1.2fr auto;gap:9px;display:grid}.experience .todo-purchase-add label{gap:4px;min-width:0;display:grid}.experience .todo-purchase-add input{border:1px solid var(--line);border-radius:9px;width:100%;min-width:0;padding:11px}.experience .todo-purchase-list{gap:8px;display:grid}.experience .todo-purchase-list>article{background:var(--soft);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.experience .todo-purchase-list>article>span{gap:3px;min-width:0;display:grid}.experience .todo-purchase-list>article>span small{color:var(--muted);font-weight:700}.experience .todo-purchase-list>article>button{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:8px 10px;font-weight:850}.experience .todo-purchase-list>article>div{border-top:1px solid var(--line);grid-column:2/-1;gap:4px;padding-top:9px;display:grid}.experience .todo-purchase-list p{margin:0}.experience .todo-purchase-list article.done{opacity:.58}.experience .todo-section-label{justify-content:space-between;gap:15px;padding-top:8px;display:flex}.experience .todo-section-label span{color:var(--muted);font-weight:700}.experience .shop-knowledge-workspace{gap:24px;display:grid}@media (width<=760px){.experience .power-workspace>header,.experience .power-workspace>footer,.experience .health-assistant-note,.experience .financial-engine-card header,.experience .financial-engine-card footer,.experience .workspace-name-editor>header,.experience .todo-purchasing>header,.experience .todo-section-label{grid-template-columns:minmax(0,1fr)!important;gap:11px!important;display:grid!important}.experience .power-workspace>header>strong{text-align:left}.experience .power-card-grid,.experience .health-score-grid,.experience .financial-engine-card>div,.experience .workspace-name-editor>div,.experience .todo-summary-grid,.experience .todo-purchase-add{grid-template-columns:minmax(0,1fr)!important}.experience .health-assistant-note button,.experience .financial-engine-card footer button,.experience .workspace-name-editor>header button,.experience .todo-purchasing>header button,.experience .todo-purchase-add button{width:100%;min-height:46px}.experience .todo-purchase-list>article{grid-template-columns:auto minmax(0,1fr)!important}.experience .todo-purchase-list>article>button{grid-column:2;width:100%}.experience .todo-purchase-list>article>div{grid-column:1/-1}.experience .power-card-grid>button{align-items:flex-start}.experience .order-flow{padding:11px}.experience .order-flow span{font-size:12px}.experience :is(.magic-group-product,.production-priority-job,.production-readiness-details,.internal-price-guide-table article,.how-to-guide-toolbar,.how-to-guide-group>header,.how-to-item-heading,.focus-goal-summary,.goal-planner footer,.need-order-card-top,.need-order-actions,.work-order-summary-grid,.production-job-facts,.production-cost-summary,.production-location-sheet,.item-config-row,.quantity-location-summary,.estimate-charge-list>div,.module-list>article,.art-rule-list article,.art-rule-fields,.rush-rule-row,.location-price-summary,.location-price-editor>label,.tag-dimensions,.dtf-contact>div){min-width:0!important;max-width:100%!important;overflow:hidden!important}.experience .magic-group-product{grid-template-columns:minmax(0,1fr)!important}.experience .magic-product-select{grid-template-columns:96px minmax(0,1fr)!important}.experience .magic-product-customize{grid-column:1/-1!important;width:100%!important}.experience .magic-group-product :is(h1,h2,h3,h4,p,strong,small,span){overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.experience .production-priority-job{grid-template-columns:minmax(0,1fr)!important}.experience .production-priority-job>*{grid-column:auto!important;width:100%!important;min-width:0!important}.experience .production-job-actions{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.experience .production-job-actions button{width:100%!important}.experience .internal-price-guide-table .price-guide-table-head{display:none!important}.experience .internal-price-guide-table article{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;display:grid!important}.experience .internal-price-guide-table article>*{grid-column:1!important;min-width:0!important}.experience .price-guide-row-actions{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.experience .price-guide-row-actions button{width:100%!important}.experience :is(.how-to-guide-toolbar,.how-to-guide-group>header,.how-to-item-heading,.how-to-item-actions,.how-to-save,.focus-goal-summary,.goal-planner footer,.need-order-actions,.work-order-summary-grid,.production-job-facts,.production-cost-summary,.production-location-sheet,.item-config-row,.quantity-location-summary,.module-list>article,.art-rule-list article,.art-rule-fields,.rush-rule-row,.location-price-summary,.location-price-editor>label,.tag-dimensions,.dtf-contact>div){grid-template-columns:minmax(0,1fr)!important;display:grid!important}.experience :is(.how-to-guide-toolbar,.how-to-guide-group>header,.how-to-item-heading,.how-to-item-actions,.how-to-save,.focus-goal-summary,.goal-planner footer,.need-order-actions,.work-order-summary-grid,.production-job-facts,.production-cost-summary,.production-location-sheet,.item-config-row,.quantity-location-summary,.module-list>article,.art-rule-list article,.art-rule-fields,.rush-rule-row,.location-price-summary,.location-price-editor>label,.tag-dimensions,.dtf-contact>div)>*{grid-column:1!important;min-width:0!important;max-width:100%!important}.experience :is(.how-to-item-actions,.how-to-save,.goal-planner footer,.need-order-actions) button{width:100%!important}.experience :is(.control-settings-screen,.module-main,.designer-tools,.estimate-zone,.order-overview-detail,.magic-group-product) :is(p,small,strong,span){overflow-wrap:break-word!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}}@media (width<=390px){.experience .magic-product-select{grid-template-columns:minmax(0,1fr)!important}.experience .magic-product-select img{object-fit:contain!important;width:100%!important;max-height:240px!important}}.experience .todo-vendors{border:1px solid var(--line);border-radius:17px;gap:12px;padding:17px;display:grid}.experience .todo-vendors>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.experience .todo-vendors>header div{gap:3px;display:grid}.experience .todo-vendors>header small{color:var(--brand-primary);font-weight:950}.experience .todo-vendors>header button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:9px;padding:10px 13px;font-weight:900}.experience .todo-vendors>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.experience .todo-vendors article{background:var(--soft);border-radius:12px;gap:11px;min-width:0;padding:13px;display:grid}.experience .todo-vendors article span{gap:3px;min-width:0;display:grid}.experience .todo-vendors article small{color:var(--muted);font-weight:700}.experience .todo-vendors article button{background:var(--ink);width:100%;color:var(--surface);border:0;border-radius:8px;padding:10px;font-weight:850}@media (width<=760px){.experience .todo-vendors>header,.experience .todo-vendors>div{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}.experience .todo-vendors>header button{width:100%;min-height:46px}.experience .todo-vendors article{min-width:0!important;max-width:100%!important;overflow:hidden!important}}.experience .todo-payments{border:1px solid color-mix(in srgb,var(--brand-primary) 28%,var(--line));background:color-mix(in srgb,var(--brand-primary) 4%,var(--surface));border-radius:17px;gap:12px;padding:17px;display:grid}.experience .todo-payments>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.experience .todo-payments>header div{gap:3px;display:grid}.experience .todo-payments>header small{color:var(--brand-primary);font-weight:950}.experience .todo-payments>header button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:9px;padding:10px 13px;font-weight:900}.experience .todo-payments article{background:var(--surface);border-radius:12px;gap:11px;min-width:0;padding:13px;display:grid}.experience .todo-payments article span{gap:3px;display:grid}.experience .todo-payments article small{color:var(--muted);font-weight:700}.experience .todo-payments article button{background:var(--ink);width:100%;color:var(--surface);border:0;border-radius:8px;padding:10px;font-weight:850}.experience .todo-payments article button:disabled{opacity:.5}@media (width<=760px){.experience .todo-payments>header,.experience .todo-payments>div{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}.experience .todo-payments>header button{width:100%;min-height:46px}.experience .todo-payments article{min-width:0!important;max-width:100%!important;overflow:hidden!important}}.experience .proof-decision{border:1px solid var(--line);background:var(--surface);border-radius:20px;gap:16px;margin-top:22px;padding:20px;display:grid}.experience .proof-decision-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.experience .proof-decision-actions button{border:1px solid var(--line);background:var(--surface);min-height:58px;color:var(--ink);border-radius:14px;font-size:18px;font-weight:900}.experience .proof-decision-actions button.selected{background:color-mix(in srgb,#287fc8 10%,var(--surface));border-color:#287fc8}.experience .proof-decision-actions button.approve{color:#fff;background:#287fc8;border-color:#287fc8}.experience .proof-change-request,.experience .proof-signature-panel{gap:16px;padding-top:4px;display:grid}.experience .proof-change-request label,.experience .approval-name{gap:8px;font-size:17px;font-weight:850;display:grid}.experience .proof-change-request textarea{resize:vertical;min-height:130px}.experience .proof-change-request textarea,.experience .approval-name input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:13px;padding:15px 16px;font-size:18px}.experience .proof-change-request>button{background:var(--brand-primary,#ef5b2a);color:#fff;border:0;border-radius:13px;min-height:56px;font-size:18px;font-weight:900}.experience .proof-change-request>button:disabled{opacity:.45}.experience .signature-field{gap:8px;display:grid}.experience .signature-field>div{justify-content:space-between;align-items:center;gap:12px;font-size:18px;font-weight:900;display:flex}.experience .signature-field>div button{color:var(--brand-primary,#ef5b2a);background:0 0;border:0;font-size:16px;font-weight:900}.experience .signature-field canvas{border:2px solid var(--line);touch-action:none;cursor:crosshair;background:#fff;border-radius:14px;width:100%;height:150px;display:block}.experience .signature-field small,.experience .approval-record-note{color:var(--muted);margin:0;font-size:15px;line-height:1.45}.experience .approval-record-note{background:color-mix(in srgb,#287fc8 8%,var(--surface));border-radius:12px;padding:12px 14px}.experience .mockup-control-preview{grid-template-columns:1fr 1fr;gap:14px;margin-top:4px;display:grid}.experience .mockup-control-preview article{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:10px;padding:18px;display:grid}.experience .mockup-control-preview article:first-child{border-top:4px solid #287fc8}.experience .mockup-control-preview article:last-child{border-top:4px solid var(--brand-primary,#ef5b2a)}.experience .mockup-control-preview small{letter-spacing:.1em;color:var(--muted);font-size:12px;font-weight:950}.experience .mockup-control-preview strong{font-size:20px;line-height:1.2}.experience .mockup-control-preview article>div{gap:8px;display:grid}.experience .mockup-control-preview span{background:color-mix(in srgb,var(--ink) 4%,var(--surface));border-radius:10px;padding:9px 11px;font-size:15px;font-weight:750}.experience .reward-color-choice{border:0;min-width:0;margin:0;padding:0}.experience .reward-color-choice legend{color:var(--ink);margin-bottom:8px;font-size:16px;font-weight:900}.experience .reward-color-choice>div{flex-wrap:wrap;gap:9px;display:flex}.experience .reward-color-choice button{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--ink);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:16px;font-weight:850;display:flex}.experience .reward-color-choice button.selected{background:color-mix(in srgb,#287fc8 9%,var(--surface));border:2px solid #287fc8}.experience .reward-color-choice button i{border:2px solid color-mix(in srgb,var(--ink) 25%,transparent);border-radius:50%;width:25px;height:25px;display:block;box-shadow:inset 0 0 0 2px #ffffff47}.experience .reward-popup-colors{border:1px solid var(--line);border-radius:14px;margin:14px 0;padding:16px}.experience .customer-proof-details>span b{color:var(--ink);font-weight:900}.experience .customer-color-request{border-top:1px solid var(--line);gap:7px;margin-top:8px;padding-top:12px;display:grid}.experience .customer-color-request>span{color:var(--ink);font-size:15px;font-weight:900}.experience .customer-color-request input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:48px;color:var(--ink);border-radius:11px;padding:11px 12px;font-size:16px;font-weight:750}.experience .customer-color-request small{color:var(--muted);font-size:13px;line-height:1.4}@media (width<=720px){.experience .proof-decision{margin-top:16px;padding:15px}.experience .proof-decision-actions{grid-template-columns:1fr}.experience .proof-decision-actions button{min-height:62px;font-size:19px}.experience .signature-field canvas{height:170px}.experience .signature-field small,.experience .approval-record-note{font-size:16px!important}.experience .mockup-control-preview{grid-template-columns:1fr}.experience .reward-color-choice>div{grid-template-columns:1fr 1fr;display:grid}.experience .reward-color-choice button{justify-content:flex-start;width:100%;min-width:0;font-size:17px}.experience .customer-color-request>span{font-size:17px!important}.experience .customer-color-request input{min-height:54px;font-size:17px}.experience .customer-color-request small{font-size:15px!important}}.experience .production-cost-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 20px;display:grid}.experience .production-cost-summary p{border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 2%,var(--surface));border-radius:12px;min-width:0;margin:0;padding:12px}.experience .production-cost-summary small,.experience .production-item-heading small,.experience .production-location-details small{color:var(--muted);letter-spacing:.09em;font-size:10px;font-weight:950;display:block}.experience .production-cost-summary strong{margin-top:5px;font-size:14px;display:block}.experience .production-item-list>article{padding:16px!important;display:block!important}.experience .production-item-heading{border-bottom:1px solid var(--line);grid-template-columns:1.25fr 1fr;gap:12px;padding-bottom:14px;display:grid}.experience .production-item-heading>div{gap:4px;display:grid}.experience .production-location-list{gap:14px;margin-top:14px;display:grid}.experience .production-location-sheet{border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 1.5%,var(--surface));border-radius:14px;grid-template-columns:minmax(190px,.78fr) minmax(250px,1fr) minmax(240px,1fr);align-items:start;gap:14px;padding:14px;display:grid}.experience .production-location-mockup{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:8px}.experience .production-location-mockup .customer-proof-product{aspect-ratio:390/430;width:100%;max-width:270px;margin:auto}.experience .production-location-details{gap:12px;display:grid}.experience .production-location-details>div{gap:4px;display:grid}.experience .production-location-details strong{font-size:14px;line-height:1.3}.experience .production-location-details span{color:var(--muted);font-size:12px;font-weight:700;line-height:1.35}.experience .production-color-list{gap:9px;display:grid}.experience .production-color-list .production-color-match{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:9px}@media (width<=900px){.experience .production-cost-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.experience .production-location-sheet,.experience .production-item-heading{grid-template-columns:1fr}.experience .production-location-mockup .customer-proof-product{max-width:330px}}@media (width<=520px){.experience .production-cost-summary{grid-template-columns:1fr}}@media print{.production-cost-summary{grid-template-columns:repeat(4,1fr)!important}.production-location-sheet{break-inside:avoid;grid-template-columns:180px 1fr 1fr!important}.production-item-list>article{break-inside:avoid}}.experience .designer-product{-webkit-user-select:none!important;user-select:none!important;position:relative!important;overflow:visible!important}.experience .designer-product .product-crop,.experience .customer-proof-product .product-crop{perspective:none!important;transform:none!important}.experience .designer-product .hoodie-base,.experience .customer-proof-product .hoodie-base{animation:none!important;transform:none!important}.experience .designer-product :is(.art-selection,.placed-text,.resize-handle){touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.experience .design-studio:not(.tag-studio) .additional-location-choice.smart-guide-active{display:grid!important}.experience .design-studio:not(.tag-studio) .additional-location-choice>small,.experience .design-studio:not(.tag-studio) .additional-location-choice>strong,.experience .design-studio:not(.tag-studio) .additional-location-choice>p{width:100%!important;max-width:none!important;margin:0!important;display:block!important}.experience .design-studio:not(.tag-studio) .additional-location-choice>small{margin-bottom:2px!important;line-height:1.45!important}.experience .design-studio:not(.tag-studio) .additional-location-choice>strong{line-height:1.18!important}.experience :is(.designer-product,.customer-proof-product).view-left-chest{--art-base-x:29%;--art-base-y:29%;--art-base-width:15%;--text-base-x:27%;--text-base-y:29%}.experience :is(.designer-product,.customer-proof-product).view-right-chest{--art-base-x:56%;--art-base-y:29%;--art-base-width:15%;--text-base-x:53%;--text-base-y:29%}.experience :is(.designer-product,.customer-proof-product).view-full-chest,.experience :is(.designer-product,.customer-proof-product).view-full-back{--art-base-x:34%;--art-base-y:29%;--art-base-width:32%;--text-base-x:35%;--text-base-y:31%}.experience :is(.designer-product,.customer-proof-product).view-upper-neck{--art-base-x:42%;--art-base-y:21%;--art-base-width:16%;--text-base-x:39%;--text-base-y:21%}.experience :is(.designer-product,.customer-proof-product).view-left-sleeve{--art-base-x:20%;--art-base-y:39%;--art-base-width:15%;--text-base-x:18%;--text-base-y:39%}.experience :is(.designer-product,.customer-proof-product).view-right-sleeve{--art-base-x:66%;--art-base-y:39%;--art-base-width:15%;--text-base-x:63%;--text-base-y:39%}.experience .designer-product .art-selection{will-change:left,top,width,transform;left:var(--design-left)!important;top:var(--design-top)!important;width:var(--design-width)!important;max-width:none!important;max-height:none!important;margin:0!important;transition:none!important}.experience .designer-product .placed-text{will-change:left,top,transform;left:var(--design-left)!important;top:var(--design-top)!important;width:var(--design-width)!important;white-space:nowrap!important;max-width:none!important;max-height:none!important;margin:0!important;font-size:5.15cqw!important;transition:none!important}.experience .customer-proof-product{position:relative;overflow:hidden}.experience .customer-proof-product .product-crop{position:absolute;inset:0}.experience .customer-proof-product .customer-proof-art{left:var(--design-left)!important;top:var(--design-top)!important;width:var(--design-width)!important;transform-origin:50%!important;height:auto!important;max-height:none!important;margin:0!important}.experience .customer-proof-product .customer-proof-text{left:var(--design-left)!important;top:var(--design-top)!important;width:var(--design-width)!important;text-align:left!important;transform-origin:50%!important;max-width:none!important;margin:0!important;font-size:5.15cqw!important;line-height:1!important}@media (width<=720px){.experience .design-studio:not(.tag-studio) .designer-canvas{height:auto!important;min-height:0!important;padding:8px 0!important;overflow:visible!important}.experience .design-studio:not(.tag-studio) .designer-product,.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .designer-product,.experience .design-studio:not(.tag-studio)[data-guide-stage=preview] .designer-product,.experience .design-studio.embroidery-studio[data-guide-stage=preview] .designer-product{width:min(350px,100vw - 42px)!important;max-width:none!important;height:auto!important;margin:0 auto!important}.experience .design-studio:not(.tag-studio) .designer-canvas-column{overflow:visible!important}}@media (width<=1000px) and (height<=600px) and (orientation:landscape){.experience{min-width:0!important;overflow:hidden!important}.experience>header{grid-template-columns:44px 88px minmax(0,1fr)!important;gap:7px!important;height:60px!important;min-height:60px!important;padding:6px 10px!important}.experience>header>.logo{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;display:flex!important;overflow:hidden!important}.experience>header>.logo .logo-slot{flex-basis:42px!important;width:42px!important;min-width:42px!important;height:42px!important;padding:2px!important}.experience>header>.logo .logo-name,.experience>header .top-path-links,.experience>header .account{display:none!important}.experience>header .header-route-tools,.experience>header .global-step-back{width:88px!important;min-width:88px!important;display:flex!important}.experience>header .global-step-back{justify-content:center!important;height:44px!important;padding:0 10px!important}.experience>header .global-step-back b{font-size:16px!important;display:inline!important}.experience>header>.top-order-estimator{grid-column:3!important;width:100%!important;min-width:0!important;height:44px!important}.experience .mobile-app-nav{display:none!important}.experience .design-studio:not(.tag-studio){width:100%!important;height:calc(100dvh - 60px)!important;min-height:0!important;padding:8px!important;position:relative!important;inset:auto!important;overflow:hidden!important}.experience .design-studio .designer-header,.experience .design-studio .designer-estimate-panel,.experience .design-studio:not(.tag-studio) .designer-preview-assistant,.experience .design-studio:not(.tag-studio) .designer-assistant-compact{display:none!important}.experience .design-studio:not(.tag-studio) .designer-workspace{grid-template-columns:minmax(310px,44%) minmax(0,1fr)!important;gap:10px!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.experience .design-studio:not(.tag-studio) .designer-canvas-column{order:1!important;grid-column:1!important;gap:5px!important;width:100%!important;height:100%!important;min-height:0!important;padding:8px!important;overflow:auto!important}.experience .design-studio:not(.tag-studio) .designer-controls{border:0!important;border-radius:16px!important;order:2!important;grid-column:2!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;padding:8px 10px 28px!important;overflow-y:auto!important}.experience .design-studio:not(.tag-studio) .designer-canvas{height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important}.experience .design-studio:not(.tag-studio) .designer-product,.experience .design-studio:not(.tag-studio)[data-guide-stage=visual] .designer-product,.experience .design-studio:not(.tag-studio)[data-guide-stage=preview] .designer-product,.experience .design-studio.embroidery-studio[data-guide-stage=preview] .designer-product{width:auto!important;max-width:100%!important;height:min(270px,100dvh - 116px)!important;margin:0 auto!important}.experience .design-studio:not(.tag-studio) .live-preview-heading{min-height:0!important;padding:0 2px 4px!important}.experience .design-studio:not(.tag-studio) :is(.live-preview-heading span,.live-preview-heading>small,.mobile-position-help){display:none!important}.experience .design-studio:not(.tag-studio) .live-preview-heading strong{font-size:18px!important}.experience .design-studio:not(.tag-studio) .mobile-text-quick{grid-template-columns:minmax(0,1fr) 108px 58px!important;padding:6px!important}.experience .design-studio:not(.tag-studio) .mobile-text-quick span{font-size:14px!important}.experience .design-studio:not(.tag-studio) .mobile-text-quick input:not([type=color]),.experience .design-studio:not(.tag-studio) .mobile-text-quick select,.experience .design-studio:not(.tag-studio) .mobile-text-quick input[type=color]{height:42px!important;font-size:17px!important}.experience .design-studio:not(.tag-studio) .smart-guide-step:not(.smart-guide-active){display:none!important}.experience .design-studio:not(.tag-studio) .smart-guide-step.smart-guide-active{border-radius:14px!important;margin:0!important;padding:11px!important;display:block!important}.experience .design-studio:not(.tag-studio) .right-placement-menu nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.experience .design-studio:not(.tag-studio) [data-guide-target]{scroll-margin-top:8px!important}}@media (width<=720px){.experience .designer-product .resize-handle{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;display:grid!important;overflow:visible!important}.experience .designer-product .resize-handle:after{content:"";pointer-events:none;background:#2d86c9;border:2px solid #fff;border-radius:5px;width:16px;height:16px;box-shadow:0 1px 4px #0000004d}.experience .designer-product .resize-handle.nw{top:-22px!important;left:-22px!important}.experience .designer-product .resize-handle.ne{top:-22px!important;right:-22px!important}.experience .designer-product .resize-handle.se{bottom:-22px!important;right:-22px!important}.experience .designer-product .resize-handle.sw{bottom:-22px!important;left:-22px!important}.experience .designer-product .layer-close{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;font-size:19px!important}.experience .order-overview{padding-bottom:calc(190px + env(safe-area-inset-bottom,0px))!important}.experience .order-reward-picker{flex-direction:column!important;align-items:stretch!important;gap:16px!important;width:100%!important;min-width:0!important;padding:18px!important;display:flex!important;overflow:visible!important}.experience .order-reward-picker-heading{grid-template-columns:52px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;width:100%!important;display:grid!important}.experience .order-reward-picker-heading .order-reward-visual{width:52px!important;min-width:52px!important;height:52px!important;margin:0!important;position:static!important}.experience .order-reward-copy{grid-template-columns:1fr!important;align-content:start!important;gap:5px!important;width:100%!important;min-width:0!important;display:grid!important}.experience .order-reward-copy :is(small,strong,span){writing-mode:horizontal-tb!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;width:100%!important;max-width:none!important;margin:0!important;display:block!important;position:static!important}.experience .order-reward-copy small{letter-spacing:.08em!important;font-size:13px!important;line-height:1.35!important}.experience .order-reward-copy strong{font-size:23px!important;line-height:1.16!important}.experience .order-reward-copy span{font-size:17px!important;line-height:1.42!important}.experience .order-reward-gift-options{grid-template-columns:1fr!important;gap:12px!important;width:100%!important;min-width:0!important;display:grid!important}.experience .order-reward-gift-options>button{grid-template-rows:auto auto!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;gap:7px 14px!important;width:100%!important;min-width:0!important;min-height:126px!important;padding:12px!important;display:grid!important}.experience .order-reward-gift-options i{grid-area:1/1/3!important;width:92px!important;height:106px!important;margin:0!important}.experience .order-reward-gift-options>button>span{grid-area:1/2!important;min-width:0!important}.experience .order-reward-gift-options>button>b{grid-area:2/2!important;align-self:start!important;font-size:17px!important}.experience .order-reward-gift-options strong{font-size:21px!important;line-height:1.18!important}.experience .order-reward-gift-options small{font-size:16px!important;line-height:1.35!important}.experience .order-reward-choices{grid-template-columns:1fr!important;gap:12px!important;width:100%!important;display:grid!important}.experience .order-reward-actions{grid-template-columns:1fr!important;gap:10px!important;width:100%!important;display:grid!important}.experience .order-reward-actions button{width:100%!important;min-height:56px!important;margin:0!important;font-size:17px!important}.experience .magic-package-grid .magic-group-products{grid-template-columns:1fr!important;gap:12px!important;height:auto!important;display:grid!important}.experience .magic-package-grid .magic-group-product,.experience .magic-package-grid .magic-group-product:nth-child(2){grid-template-columns:minmax(0,1fr) 132px!important;align-items:stretch!important;width:100%!important;min-width:0!important;display:grid!important;transform:none!important}.experience .magic-package-grid .magic-product-select{min-width:0!important}.experience .magic-package-grid .magic-product-select>i{height:180px!important}.experience .magic-package-grid .magic-product-select strong{font-size:17px!important}.experience .magic-package-grid .magic-product-select small{font-size:15px!important}.experience .magic-package-grid .magic-product-customize{white-space:normal!important;overflow-wrap:normal!important;width:132px!important;min-width:132px!important;padding:10px!important;font-size:16px!important}.experience .design-studio:not(.tag-studio) .additional-location-choice button{min-height:58px!important;color:var(--ink)!important;text-align:center!important;place-items:center!important;padding:10px 16px!important;font-size:20px!important;font-weight:850!important;line-height:1!important;display:grid!important}.experience .design-studio:not(.tag-studio) .additional-location-choice .add-location-button{color:#fff!important}}.experience .hub-section-intro-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.experience .hub-section-intro-actions>span{white-space:nowrap}.experience .hub-section-intro-actions>button{border:1px solid var(--line);background:var(--ink);min-height:40px;color:var(--surface);border-radius:10px;padding:0 14px;font-weight:900}.experience .settings-menu-label{border:1px solid color-mix(in srgb,var(--brand-primary) 28%,var(--line));background:color-mix(in srgb,var(--brand-primary) 5%,var(--surface));border-radius:13px;padding:13px 15px}.experience .workspace-info-overview{border:1px solid var(--line);background:var(--surface);border-radius:17px;gap:12px;padding:17px;display:grid}.experience .workspace-info-overview>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.experience .workspace-info-overview>header>div{gap:3px;display:grid}.experience .workspace-info-overview>header small{color:var(--brand-primary);letter-spacing:.12em;font-size:9px;font-weight:950}.experience .workspace-info-overview>header strong{font-size:18px}.experience .workspace-info-overview>header>span{background:var(--soft);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.experience .workspace-info-overview>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.experience .workspace-info-overview article{border:1px solid var(--line);background:var(--soft);border-radius:13px;gap:5px;min-width:0;padding:14px;display:grid}.experience .workspace-info-overview article small{color:var(--brand-primary);letter-spacing:.08em;font-size:9px;font-weight:950}.experience .workspace-info-overview article strong{font-size:18px}.experience .workspace-info-overview article span{color:var(--muted);font-size:11px;font-weight:700}.experience .health-score-grid article{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:15px;gap:6px;padding:17px;display:grid}.experience .health-score-grid article small{color:var(--brand-primary);font-weight:900}.experience .health-score-grid article strong{font-size:25px}.experience .health-score-grid article span{color:var(--muted);font-size:12px;font-weight:700}.experience .power-card-grid.overhead-info-grid>article{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.experience .power-card-grid.overhead-info-grid>article span{gap:5px;min-width:0;display:grid}.experience .power-card-grid.overhead-info-grid>article strong{font-size:17px}.experience .power-card-grid.overhead-info-grid>article small{color:var(--muted);font-weight:700;line-height:1.4}.experience .power-card-grid.overhead-info-grid>article b{color:#2d7d57;flex:none;font-size:11px}@media (width<=760px){.experience .hub-section-intro-actions{justify-content:stretch;width:100%;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.experience .hub-section-intro-actions>span{white-space:normal!important}.experience .hub-section-intro-actions>button{width:100%;min-height:48px}.experience .workspace-info-overview{padding:14px}.experience .workspace-info-overview>header{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.experience .workspace-info-overview>header>span{justify-self:start}.experience .workspace-info-overview>div{grid-template-columns:minmax(0,1fr)!important}.experience .power-card-grid.overhead-info-grid>article{align-items:flex-start}}.experience .reward-pick-action{background:var(--brand-primary,#ef5b2a);color:#fff;width:100%;min-height:58px;box-shadow:0 12px 24px color-mix(in srgb,var(--brand-primary,#ef5b2a) 22%,transparent);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;font-size:19px;font-weight:900;display:flex}.experience .reward-order-item{border:2px solid color-mix(in srgb,var(--brand-primary,#ef5b2a) 55%,var(--line))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary,#ef5b2a) 9%,var(--surface)),var(--surface))!important;box-shadow:0 14px 35px color-mix(in srgb,var(--brand-primary,#ef5b2a) 12%,transparent)!important;border-radius:20px!important;padding:18px!important}.experience .reward-order-item .overview-number{background:var(--brand-primary,#ef5b2a)!important;color:#fff!important;border-radius:16px!important;width:58px!important;min-width:58px!important;height:58px!important;font-size:15px!important}.experience .reward-order-item .overview-product>small{color:var(--brand-primary,#ef5b2a)!important;font-size:14px!important}.experience .reward-order-item .overview-product>strong{font-size:23px!important}.experience .reward-order-item .overview-free-price{background:#101820;border-radius:999px;width:max-content;padding:7px 10px;color:#fff!important;font-size:14px!important;display:inline-flex!important}.experience .production-worksheet{display:none!important}@media (width<=720px){.experience .design-studio:not(.tag-studio) .mobile-canvas-action{z-index:auto!important;width:100%!important;margin:10px 0 0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}.experience .design-studio:not(.tag-studio) .mobile-canvas-action button{border-radius:14px!important;width:100%!important;min-height:58px!important;margin:0!important}.experience .design-studio:not(.tag-studio) .designer-canvas-column{flex-direction:column!important;gap:10px!important;display:flex!important}.experience .design-studio:not(.tag-studio) .designer-controls{z-index:1!important;margin-top:0!important;position:relative!important;transform:none!important}.experience .design-studio:not(.tag-studio) .smart-guide-step.smart-guide-active{margin:0!important;position:relative!important;inset:auto!important;transform:none!important}.experience .design-studio:not(.tag-studio) .art-selection .designer-art{object-fit:contain!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important}.experience .order-reward-picker.is-collapsed{gap:16px!important;padding:18px!important}.experience .order-reward-picker.is-collapsed .order-reward-picker-heading{grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important}.experience .reward-pick-action{min-height:62px;font-size:20px!important}.experience .reward-order-item{grid-template-columns:58px minmax(0,1fr)!important;gap:14px!important}.experience .reward-order-item .overview-number{grid-area:1/1!important}.experience .reward-order-item .overview-product-visual{grid-area:2/1!important}.experience .reward-order-item .overview-product{grid-area:1/2/3!important;align-self:center!important}.experience .reward-order-item .overview-details,.experience .reward-order-item .overview-actions{grid-column:1/-1!important}.experience .final-approval-heading{align-items:stretch!important;gap:18px!important;padding:20px!important}.experience .final-approval-heading>div{gap:12px!important}.experience .final-approval-heading h2{margin:0!important;font-size:38px!important;line-height:1.05!important}.experience .final-approval-heading p{margin:0!important;font-size:19px!important;line-height:1.45!important}.experience .final-approval-heading>button{width:100%!important;min-height:58px!important;margin:0!important;position:static!important}.experience .final-approval-summary{gap:14px!important;margin-top:18px!important}.experience .turnaround-price-preview{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.experience .turnaround-price-preview span{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:12px!important;padding:12px!important}.experience .turnaround-price-preview .turnaround-total{color:#fff!important;background:#287fc8!important;grid-column:1/-1!important}}.experience .proof-document-meta{border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 2%,var(--surface));border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:16px 18px;display:flex}.experience .proof-document-meta>div{align-items:center;gap:14px;min-width:0;display:flex}.experience .proof-document-meta img{object-fit:contain;width:52px;height:52px}.experience .proof-document-meta span{gap:3px;min-width:0;display:grid}.experience .proof-document-meta small{letter-spacing:.1em;color:var(--muted);font-size:11px;font-weight:950}.experience .proof-document-meta strong{color:var(--ink);font-size:17px;line-height:1.2}.experience .proof-document-meta b{color:#8b5c00;white-space:nowrap;background:#fff2cf;border-radius:999px;padding:8px 10px;font-size:12px}.experience .customer-proof-grid{grid-template-columns:1fr!important;gap:20px!important}.experience .customer-proof-card{box-shadow:0 12px 34px color-mix(in srgb,var(--ink) 8%,transparent);background:var(--surface)!important;grid-template-columns:minmax(320px,1.2fr) minmax(260px,.8fr)!important;align-items:start!important;gap:22px!important;padding:20px!important}.experience .customer-proof-mockup{min-width:0!important}.experience .customer-proof-product{aspect-ratio:390/430!important;background:color-mix(in srgb,var(--ink) 3%,var(--surface))!important;border-radius:14px!important;width:100%!important;max-width:560px!important;height:auto!important;margin:auto!important}.experience .customer-proof-details{gap:9px!important;padding:6px 0!important}.experience .customer-proof-details>small{font-size:12px!important}.experience .customer-proof-details>strong{font-size:23px!important}.experience .customer-proof-details>span{background:color-mix(in srgb,var(--ink) 4%,var(--surface));border-radius:9px;padding:9px 11px;color:var(--ink)!important;font-size:15px!important}.experience .customer-proof-card>button{grid-column:2!important;min-height:48px!important;font-size:16px!important}.experience .work-order-design-preview{border:1px solid var(--line);background:var(--surface);box-shadow:0 18px 45px color-mix(in srgb,var(--ink) 9%,transparent);border-radius:18px;margin-top:18px;padding:22px}.experience .work-order-design-preview>header{border-bottom:2px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:16px;display:flex}.experience .work-order-design-preview>header>div{align-items:center;gap:12px;display:flex}.experience .work-order-design-preview>header img{object-fit:contain;width:48px;height:48px}.experience .work-order-design-preview>header span{gap:2px;display:grid}.experience .work-order-design-preview small{letter-spacing:.09em;color:var(--muted);font-size:11px;font-weight:950}.experience .work-order-design-preview>header strong{font-size:22px}.experience .work-order-design-preview>header>div:last-child{justify-items:end;gap:5px;display:grid}.experience .work-order-design-preview>header b{color:#19734f;background:#dcf7e9;border-radius:999px;padding:6px 9px;font-size:12px}.experience .work-order-preview-body{grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);gap:18px;padding:18px 0;display:grid}.experience .work-order-preview-product{border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 2%,var(--surface));border-radius:14px;gap:8px;padding:12px;display:grid}.experience .work-order-preview-product img{object-fit:contain;width:100%;height:300px}.experience .work-order-preview-product span{text-align:center;letter-spacing:.08em;color:var(--muted);font-size:12px;font-weight:950}.experience .work-order-preview-specs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.experience .work-order-preview-specs p{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-content:start;gap:5px;margin:0;padding:14px;display:grid}.experience .work-order-preview-specs strong{font-size:16px;line-height:1.3}.experience .work-order-preview-specs span{color:var(--muted);font-size:14px;font-weight:700;line-height:1.4}.experience .work-order-design-preview>footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;padding-top:14px;display:flex}.experience .work-order-design-preview>footer span{color:#236b50;background:#edf8f3;border-radius:999px;padding:8px 10px;font-size:13px;font-weight:850}@media (width<=720px){.experience .proof-document-meta{gap:14px;padding:14px;display:grid}.experience .proof-document-meta>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.experience .proof-document-meta>div:last-child>b{text-align:center;grid-column:1/-1}.experience .customer-proof-card{grid-template-columns:1fr!important;gap:14px!important;padding:12px!important}.experience .customer-proof-product{max-width:none!important}.experience .customer-proof-card>button{grid-column:1!important;min-height:54px!important}.experience .customer-proof-details>strong{font-size:21px!important}.experience .customer-proof-details>span{font-size:16px!important}.experience .work-order-design-preview{padding:14px}.experience .work-order-design-preview>header{align-items:flex-start}.experience .work-order-preview-body{grid-template-columns:1fr}.experience .work-order-preview-product img{height:250px}.experience .work-order-preview-specs{grid-template-columns:1fr}}.experience .how-to-guide{gap:16px;display:grid}.experience .how-to-guide-header{border:1px solid var(--line);background:var(--surface);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex;box-shadow:0 10px 28px #1219220d}.experience .how-to-guide-header small,.experience .how-to-guide-group header>div>span{color:var(--brand-primary);letter-spacing:.14em;font-size:11px;font-weight:950}.experience .how-to-guide-header h2{letter-spacing:-.04em;margin:5px 0 4px;font-size:27px}.experience .how-to-guide-header p{max-width:620px;color:var(--muted);margin:0;font-size:14px;line-height:1.45}.experience .how-to-guide-actions button,.experience .how-to-guide-toolbar>button,.experience .how-to-add-item,.experience .how-to-save button{border:1px solid var(--brand-primary);background:var(--brand-primary);color:#fff;border-radius:11px;min-height:42px;padding:0 14px;font-size:13px;font-weight:850}.experience .how-to-guide-actions button.active{border-color:var(--ink);background:var(--ink)}.experience .how-to-guide-toolbar{border:1px solid var(--line);background:color-mix(in srgb,var(--canvas) 68%,var(--surface));border-radius:15px;flex-wrap:wrap;align-items:end;gap:10px;padding:13px 15px;display:flex}.experience .how-to-guide-toolbar label{gap:5px;min-width:230px;display:grid}.experience .how-to-guide-toolbar label span,.experience .how-to-edit-grid label>span{letter-spacing:.1em;color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.experience .how-to-guide-toolbar input,.experience .how-to-guide-toolbar select,.experience .how-to-guide-group input,.experience .how-to-guide-group textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:10px;padding:0 11px}.experience .how-to-guide-group textarea{resize:vertical;min-height:110px;padding:10px 11px}.experience .how-to-guide-list{gap:14px;display:grid}.experience .how-to-guide-group{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.experience .how-to-guide-group>header{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--canvas) 55%,var(--surface));justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.experience .how-to-guide-group h3{margin:0;font-size:17px}.experience .how-to-guide-group header>div{gap:3px;display:grid}.experience .how-to-guide-group header input{font-size:17px;font-weight:900}.experience .how-to-guide-items{gap:0;display:grid}.experience .how-to-guide-items article{border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent);padding:17px}.experience .how-to-guide-items article:first-child{border-top:0}.experience .how-to-item-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.experience .how-to-item-heading h4{margin:0 0 4px;font-size:16px}.experience .how-to-item-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.experience .how-to-item-heading>span{letter-spacing:.06em;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:900}.experience .team-visible{color:#1e7b4c;background:#e8f7ee}.experience .team-private{color:#b3462c;background:#fff1ed}.experience .how-to-guide-items ol{color:var(--ink);gap:7px;margin:15px 0 0;padding-left:21px;font-size:13px;line-height:1.45;display:grid}.experience .how-to-guide-items footer{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:15px;padding-top:12px;display:flex}.experience .how-to-guide-items footer span{letter-spacing:.1em;color:var(--muted);font-size:10px;font-weight:950}.experience .how-to-guide-items footer strong{font-size:13px}.experience .how-to-edit-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.experience .how-to-edit-grid label{gap:5px;display:grid}.experience .how-to-edit-grid .how-to-steps{grid-column:1/-1}.experience .how-to-item-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:13px;display:flex}.experience .how-to-item-actions>div,.experience .how-to-move{gap:7px;display:flex}.experience .how-to-item-actions button,.experience .how-to-move button{border:1px solid var(--line);background:var(--surface);min-width:30px;height:30px;color:var(--ink);border-radius:8px;padding:0 7px;font-size:12px;font-weight:850}.experience .how-to-item-actions button:last-child{color:#b7352d}.experience .how-to-visibility{cursor:pointer;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;display:grid}.experience .how-to-visibility input{opacity:0;pointer-events:none;position:absolute}.experience .how-to-visibility>i{background:color-mix(in srgb,var(--ink) 16%,var(--surface));border-radius:999px;width:42px;height:24px;transition:all .18s;position:relative}.experience .how-to-visibility>i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0003}.experience .how-to-visibility input:checked+i{background:#2a9b63}.experience .how-to-visibility input:checked+i:after{transform:translate(18px)}.experience .how-to-visibility span{gap:2px;display:grid}.experience .how-to-visibility strong{font-size:13px}.experience .how-to-visibility small{color:var(--muted);font-size:11px}.experience .how-to-add-item{margin:12px 17px}.experience .how-to-empty{text-align:center;border:1px dashed var(--line);color:var(--muted);border-radius:16px;margin:0;padding:38px}.experience .how-to-save{border:1px solid var(--line);background:color-mix(in srgb,var(--brand-primary) 5%,var(--surface));color:var(--muted);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 17px;font-size:13px;display:flex}@media (width<=760px){.experience .how-to-guide-header{display:grid}.experience .how-to-guide-actions button{width:100%}.experience .how-to-guide-toolbar label{min-width:100%}.experience .how-to-edit-grid{grid-template-columns:1fr}.experience .how-to-item-actions,.experience .how-to-save{flex-direction:column;align-items:flex-start}.experience .how-to-save button{width:100%}.experience .how-to-item-heading{display:grid}.experience .how-to-item-heading>span{justify-self:start}}@media (width<=760px),(hover:none) and (pointer:coarse){.experience .focus-goals{box-sizing:border-box!important;width:100%!important;margin:12px 0!important;padding:16px!important;overflow:hidden!important}.experience .focus-goals>header{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;display:grid!important}.experience .focus-goals>header>button{width:100%!important;min-height:46px!important;font-size:15px!important}.experience .focus-goals-content,.experience .focus-goal-lines{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;display:grid!important}.experience .focus-goal-lines>article{width:100%!important;min-width:0!important}.experience .focus-goal-lines .focus-goal-summary{grid-template-rows:auto!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;padding:12px!important;display:grid!important}.experience .focus-goal-ring{border-radius:50%!important;grid-area:1/1!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;display:grid!important;overflow:visible!important}.experience .focus-goal-summary>span{grid-area:1/2!important;width:auto!important;min-width:0!important}.experience .focus-goal-summary>span :is(b,small){overflow-wrap:normal!important;word-break:normal!important;width:auto!important}.experience .focus-goal-summary>span>b{font-size:15px!important;line-height:1.25!important}.experience .focus-goal-summary>span>small{font-size:12px!important;line-height:1.35!important}.experience .focus-goal-summary>strong{grid-area:1/3!important;align-self:center!important;font-size:11px!important}.experience .focus-goal-advice{grid-template-columns:minmax(0,1fr)!important;width:100%!important;padding:13px!important;display:grid!important}.experience .walk-in-order-module{box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:12px 0 24px!important;padding:16px!important;overflow:hidden!important}.experience .walk-in-order-module>header{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:14px!important;width:100%!important;display:grid!important}.experience .walk-in-order-module>header>div{width:100%!important;min-width:0!important;max-width:none!important;display:block!important}.experience .walk-in-order-module>header :is(small,h3,p){overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important;width:100%!important;max-width:none!important}.experience .walk-in-order-module>header h3{margin:5px 0 7px!important;font-size:28px!important;line-height:1.08!important}.experience .walk-in-order-module>header p{font-size:15px!important;line-height:1.45!important}.experience .walk-in-order-module>header>button{justify-self:stretch!important;width:100%!important;min-height:48px!important;font-size:15px!important}.experience .walk-in-order-form{grid-template-columns:minmax(0,1fr)!important;gap:15px!important;width:100%!important;margin-top:20px!important;display:grid!important}.experience .walk-in-order-form label,.experience .walk-in-order-form .walk-in-details{grid-column:1!important;width:100%!important;min-width:0!important}.experience .walk-in-order-form label>span{overflow-wrap:normal!important;word-break:normal!important;width:100%!important;font-size:15px!important;line-height:1.3!important;display:block!important}.experience .walk-in-order-form :is(input:not([type=checkbox]),select,textarea){width:100%!important;min-width:0!important;font-size:16px!important;display:block!important}.experience .walk-in-order-form :is(input:not([type=checkbox]),select){min-height:50px!important}.experience .walk-in-rush{grid-template-columns:24px minmax(0,1fr)!important;align-items:start!important;display:grid!important}.experience .walk-in-rush>span{width:auto!important;font-size:inherit!important}.experience .walk-in-order-module>footer{grid-template-columns:minmax(0,1fr)!important;width:100%!important;display:grid!important}}.experience .hub-top-actions>.shop-audio-compact{flex:0 0 48px!important;width:48px!important;min-width:48px!important;height:48px!important}.experience .hub-top-actions>.shop-audio-compact .shop-audio-dock{background:linear-gradient(145deg,#f8fafb 0%,#aab2b8 42%,#e5e9eb 68%,#858f96 100%)!important;border:0!important;border-radius:50%!important;grid-template-columns:48px!important;width:48px!important;height:48px!important;padding:0!important;display:grid!important;box-shadow:inset 0 2px 2px #fff,inset 0 -2px 3px #626b72,0 4px 12px #0003!important}.experience .hub-top-actions>.shop-audio-compact .dock-power{background:linear-gradient(145deg,#eef1f2,#8c969c)!important;border:1px solid #687178!important;width:38px!important;height:38px!important;margin:auto!important;box-shadow:inset 0 1px 2px #fff,0 1px 3px #0005!important}.experience .hub-top-actions>.shop-audio-compact :is(.dock-display,.dock-mute){display:none!important}.experience .hub-top-actions>.shop-audio-compact .compact-transport-icon.is-play:before{filter:none!important;border-left-color:#172027!important}.experience .hub-top-actions>.shop-audio-compact .compact-transport-icon.is-pause:before,.experience .hub-top-actions>.shop-audio-compact .compact-transport-icon.is-pause:after{box-shadow:none!important;background:#172027!important}.experience .simple-production-group>header{padding-left:13px!important}.experience .simple-production-group>header strong{font-size:24px!important}.experience .simple-production-group>header span{min-height:34px!important;padding:5px 13px!important;font-size:14px!important;font-weight:1000!important}.experience .simple-production-group[data-production-method=screen-print] .simple-job-summary>i{background:#f15a24!important}.experience .simple-production-group[data-production-method=embroidery] .simple-job-summary>i{background:#7657c8!important}.experience .simple-production-group[data-production-method=dtf] .simple-job-summary>i{background:#2189a7!important}.experience .simple-production-group[data-production-method=other] .simple-job-summary>i{background:#6c7883!important}.experience .simple-job-due,.experience .simple-job-due.overdue,.experience .simple-job-due.today,.experience .simple-job-due.soon,.experience .simple-job-due.upcoming{color:#6f5200!important;background:#fff0b8!important;border:1px solid #efd785!important;min-height:38px!important;padding:7px 10px!important;font-size:14px!important}.experience .simple-job-due small{font-size:10px!important}.experience .simple-job-summary>span>small{font-size:11px!important}.experience :is(.simple-production-home,.simple-todo-home)>header{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;display:grid!important}.experience :is(.simple-production-home,.simple-todo-home)>header>button{justify-self:start!important;width:min(260px,100%)!important;min-height:48px!important;margin:0!important}@media (hover:hover) and (pointer:fine){.experience :is(.simple-job-summary,.simple-todo-home>div>button,.simple-deadline-warning,.todo-summary-grid>button,.power-card-grid>button,.health-score-grid>button,.simple-production-home>header>button,.simple-todo-home>header>button){transition:transform .16s,box-shadow .16s,background-color .16s,border-color .16s}.experience :is(.simple-job-summary,.simple-todo-home>div>button,.simple-deadline-warning,.todo-summary-grid>button,.power-card-grid>button,.health-score-grid>button):hover{z-index:2;position:relative;transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand-primary) 55%,var(--line))!important;background:color-mix(in srgb,var(--brand-primary) 9%,var(--surface))!important;box-shadow:0 8px 18px color-mix(in srgb,var(--brand-primary) 18%,transparent)!important}.experience :is(.simple-production-home>header>button,.simple-todo-home>header>button):hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 8px 18px color-mix(in srgb,var(--brand-primary) 28%,transparent)!important}}@media (width<=760px),(hover:none) and (pointer:coarse){.experience .hub-top-actions>.shop-audio-compact{flex:0 0 48px!important;width:48px!important;min-width:48px!important}.experience :is(.simple-production-home,.simple-todo-home)>header>button{justify-self:start!important;width:100%!important}.experience .simple-production-group>header{padding-left:12px!important}.experience .simple-production-group>header span{font-size:13px!important}.experience .simple-job-due{padding:7px 8px!important;font-size:13px!important}}.experience .simple-home{gap:14px;display:grid}.experience .simple-production-home,.experience .simple-attention,.experience .simple-owner-assistant{border:1px solid var(--line);background:var(--surface);border-radius:20px;box-shadow:0 10px 28px #121c260d}.experience .simple-production-home{padding:20px}.experience .simple-production-home>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.experience .simple-production-home>header small,.experience .simple-attention header small,.experience .simple-owner-toggle small{color:var(--brand-primary);letter-spacing:.13em;font-size:10px;font-weight:950}.experience .simple-production-home>header h2{margin:4px 0 0;font-size:30px}.experience .simple-production-home>header button{background:var(--ink);min-height:40px;color:var(--surface);border:0;border-radius:10px;padding:0 13px;font-weight:850}.experience .simple-production-tabs{gap:8px;margin:16px 0 10px;display:flex}.experience .simple-production-tabs span{background:color-mix(in srgb,var(--ink) 5%,var(--surface));color:var(--muted);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.experience .simple-production-tabs span b{color:var(--ink)}.experience .simple-production-tabs .attention{color:#ad3f32;background:#fff0ed}.experience .simple-production-list{border-top:1px solid var(--line);display:grid}.experience .simple-production-list>button{border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;background:0 0;grid-template-columns:10px minmax(0,1fr) 150px 18px;align-items:center;gap:11px;padding:13px 4px;display:grid}.experience .simple-production-list>button>i{background:#8291a0;border-radius:50%;width:9px;height:9px}.experience .simple-production-list>button>i.overdue,.experience .simple-production-list>button>i.blocked{background:#c84437}.experience .simple-production-list>button>i.today{background:#ee682d}.experience .simple-production-list>button>i.soon{background:#d4a322}.experience .simple-production-list>button>i.ready{background:#31976b}.experience .simple-production-list>button>i.done{background:#4a85aa}.experience .simple-production-list>button>span{gap:3px;min-width:0;display:grid}.experience .simple-production-list strong{font-size:13px}.experience .simple-production-list small{color:var(--muted);font-size:11px}.experience .simple-job-state{justify-items:end}.experience .simple-job-state b{font-size:11px}.experience .simple-production-list em{font-size:18px;font-style:normal}.experience .simple-attention{grid-template-columns:190px minmax(0,1fr);gap:14px;padding:16px 20px;display:grid}.experience .simple-attention header{align-content:center;gap:4px;display:grid}.experience .simple-attention header strong{font-size:17px}.experience .simple-attention>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.experience .simple-attention>div>button{color:var(--ink);text-align:left;background:#fff6f4;border:1px solid #edc2bc;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px;display:grid}.experience .simple-attention>div span{gap:2px;display:grid}.experience .simple-attention>div strong{font-size:12px}.experience .simple-attention>div small{color:var(--muted);font-size:10px}.experience .simple-attention>div b{color:#a64238;font-size:10px}.experience .simple-owner-toggle{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex}.experience .simple-owner-toggle span{gap:3px;display:grid}.experience .simple-owner-toggle strong{font-size:17px}.experience .simple-owner-toggle>b{font-size:24px}.experience .simple-owner-content{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 16px 16px;display:grid}.experience .simple-owner-content>button:not(.simple-owner-business-link){border:1px solid var(--line);background:color-mix(in srgb,var(--canvas) 50%,var(--surface));color:var(--ink);text-align:left;border-radius:12px;gap:4px;margin-top:14px;padding:13px;display:grid}.experience .simple-owner-content small{color:var(--muted);letter-spacing:.08em;font-size:9px;font-weight:950}.experience .simple-owner-content strong{font-size:21px}.experience .simple-owner-content span,.experience .simple-owner-content p{color:var(--muted);font-size:11px}.experience .simple-owner-business-link{background:var(--ink);min-height:42px;color:var(--surface);border:0;border-radius:10px;grid-column:1/-1;font-weight:850}@media (width<=760px),(hover:none) and (pointer:coarse){.experience .simple-home{gap:11px}.experience .simple-production-home{padding:16px}.experience .simple-production-home>header{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.experience .simple-production-home>header button{width:100%!important;min-height:48px!important}.experience .simple-production-tabs{overflow-x:auto}.experience .simple-production-tabs span{flex:none}.experience .simple-production-list>button{grid-template-columns:10px minmax(0,1fr) 16px!important}.experience .simple-job-state{grid-column:2!important;justify-items:start!important}.experience .simple-production-list em{grid-area:1/3/3!important}.experience .simple-attention{padding:16px;grid-template-columns:minmax(0,1fr)!important}.experience .simple-attention>div,.experience .simple-owner-content{grid-template-columns:minmax(0,1fr)!important}.experience .simple-attention>div>button{grid-template-columns:minmax(0,1fr) auto!important}.experience .simple-owner-content>*{grid-column:1!important}.experience .simple-home :is(strong,small,span,b,em,button){overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}}.experience .production-job-actions{gap:6px;display:grid}.experience .production-job-actions button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--ink);white-space:nowrap;border-radius:9px;padding:0 10px;font-size:11px;font-weight:850}.experience .production-job-actions button:first-child{background:var(--ink);color:var(--surface)}.experience .payment-state{background:#fff4e8;border-radius:7px;padding:4px 7px;color:#9a5a18!important;font-size:10px!important;font-weight:900!important}.experience .payment-state.paid{background:#e8f7ee;color:#23734e!important}.experience .production-readiness-checklist{border:1px solid color-mix(in srgb,var(--brand-primary) 28%,var(--line));background:color-mix(in srgb,var(--brand-primary) 3%,var(--surface));border-radius:15px;grid-column:1/-1;gap:14px;margin:3px 0 8px;padding:16px;display:grid}.experience .production-readiness-checklist>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.experience .production-readiness-checklist>header>div{gap:3px;display:grid}.experience .production-readiness-checklist>header small{color:var(--brand-primary);letter-spacing:.13em;font-size:9px;font-weight:950}.experience .production-readiness-checklist>header strong{font-size:15px}.experience .production-readiness-checklist>header button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);border-radius:9px;padding:0 11px;font-size:11px;font-weight:850}.experience .production-readiness-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.experience .production-readiness-steps label{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:11px;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:9px;min-height:45px;padding:9px 10px;font-size:12px;font-weight:780;display:grid}.experience .production-readiness-steps input{opacity:0;pointer-events:none;position:absolute}.experience .production-readiness-steps i{border:2px solid color-mix(in srgb,var(--ink) 24%,var(--line));background:var(--surface);border-radius:7px;width:21px;height:21px;position:relative}.experience .production-readiness-steps label.done{color:#246d4c;background:#edf9f3;border-color:#96d5b7}.experience .production-readiness-steps label.done i{background:#31986b;border-color:#31986b}.experience .production-readiness-steps label.done i:after{content:"✓";color:#fff;place-items:center;font-size:13px;font-style:normal;font-weight:950;display:grid;position:absolute;inset:0}.experience .production-readiness-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.experience .production-readiness-details label{gap:5px;display:grid}.experience .production-readiness-details label>span{color:var(--muted);letter-spacing:.06em;font-size:10px;font-weight:900}.experience .production-readiness-details :is(input,select,textarea){box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:10px;padding:10px 11px;font-size:13px}.experience .production-readiness-details :is(input,select){min-height:42px}.experience .readiness-issue-notes{grid-column:1/-1}.experience .production-readiness-details textarea{resize:vertical}.experience .readiness-payment{color:#8b581d;background:#fff6e9;border:1px solid #edc18d;border-radius:10px;align-items:center;min-height:42px;padding:0 11px;font-size:13px;display:flex}.experience .readiness-payment.paid{color:#246e4d;background:#ecf8f2;border-color:#9bd6b9}@media (width<=760px),(hover:none) and (pointer:coarse){.experience .production-job-actions{grid-column:1!important;width:100%!important}.experience .production-job-actions button{width:100%!important;min-height:46px!important;font-size:14px!important}.experience .production-readiness-checklist{box-sizing:border-box!important;grid-column:1!important;width:100%!important;padding:14px!important}.experience .production-readiness-checklist>header{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.experience .production-readiness-checklist>header button{width:100%!important;min-height:46px!important}.experience .production-readiness-steps,.experience .production-readiness-details{grid-template-columns:minmax(0,1fr)!important}.experience .production-readiness-steps label,.experience .production-readiness-details label{grid-column:1!important}.experience .production-readiness-steps label{font-size:15px!important;line-height:1.3!important}.experience .production-readiness-details label>span{font-size:13px!important}.experience .production-readiness-details :is(input,select,textarea){font-size:16px!important}.experience .production-readiness-details :is(input,select){min-height:50px!important}.experience :is(.production-priority-header,.internal-price-guide-header,.how-to-guide-header){grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;align-items:start!important;gap:14px!important;width:100%!important;display:grid!important}.experience :is(.production-priority-header,.internal-price-guide-header,.how-to-guide-header)>div{width:100%!important;min-width:0!important;max-width:none!important;display:block!important}.experience :is(.production-priority-header,.internal-price-guide-header,.how-to-guide-header) :is(small,h2,h3,p,strong,span){overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important;width:auto!important;max-width:none!important}.experience :is(.production-priority-header,.internal-price-guide-header,.how-to-guide-header)>span{justify-self:start!important}.experience .production-priority-list{box-sizing:border-box!important;width:100%!important;margin:12px 0 24px!important;padding:16px!important;overflow:hidden!important}.experience .production-priority-header h3{font-size:26px!important;line-height:1.08!important}.experience .production-priority-legend{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 12px!important;width:100%!important;display:grid!important}.experience .production-priority-legend span{white-space:normal!important;min-width:0!important;font-size:11px!important}.experience .production-priority-job{border:1px solid var(--line)!important;border-left:4px solid #74869b!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;margin-top:10px!important;padding:15px 12px!important;display:grid!important}.experience .production-priority-job.overdue{border-left-color:#c8382e!important}.experience .production-priority-job.today{border-left-color:#e7672a!important}.experience .production-priority-job.soon{border-left-color:#d6a11e!important}.experience .production-priority-job :is(strong,span,small,b,em){overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important;width:auto!important;max-width:100%!important}.experience .production-priority-job>button{grid-column:1!important;width:100%!important;min-height:46px!important}.experience :is(.internal-price-guide,.how-to-guide){width:100%!important;min-width:0!important}.experience :is(.internal-price-guide-header,.how-to-guide-header){box-sizing:border-box!important;padding:17px!important}.experience :is(.internal-price-guide-actions,.how-to-guide-actions){grid-template-columns:minmax(0,1fr)!important;gap:9px!important;width:100%!important;display:grid!important}.experience :is(.internal-price-guide-actions,.how-to-guide-actions)>button{white-space:normal!important;width:100%!important;min-height:48px!important;font-size:15px!important}.experience :is(.internal-price-guide-toolbar,.how-to-guide-toolbar){grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;padding:14px!important;display:grid!important}.experience :is(.internal-price-guide-toolbar,.how-to-guide-toolbar)>*{grid-column:1!important;width:100%!important;min-width:0!important}.experience :is(.internal-price-guide-toolbar,.how-to-guide-toolbar) label{grid-template-columns:minmax(0,1fr)!important;min-width:0!important;display:grid!important}.experience :is(.internal-price-guide-toolbar,.how-to-guide-toolbar) :is(span,small,strong,label){overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important}.experience :is(.internal-price-guide-toolbar,.how-to-guide-toolbar) :is(input,select,button){width:100%!important;min-width:0!important;min-height:50px!important;font-size:16px!important}:is(.experience .internal-price-guide-table>div,.experience .internal-price-guide-table article,.experience .internal-price-guide-table article:has(.price-guide-row-actions)){grid-template-columns:minmax(0,1fr)!important;gap:7px!important;width:100%!important;min-width:0!important;display:grid!important}.experience .internal-price-guide-table :is(strong,span,b){overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important;width:auto!important}.experience .how-to-guide-group>header,.experience .how-to-item-heading{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;display:grid!important}.experience .how-to-guide :is(h2,h3,h4,p,small,strong,span,li){overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important;max-width:100%!important}.experience .magic-package-grid .magic-group-stage{box-sizing:border-box!important;width:100%!important;min-width:0!important;padding:12px!important;overflow:hidden!important}.experience .magic-package-grid .magic-pieces-title{overflow-wrap:normal!important;word-break:normal!important;width:100%!important;margin:0 0 12px!important;font-size:24px!important;line-height:1.15!important;display:block!important}.experience .magic-package-grid .magic-group-products{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;height:auto!important;display:grid!important}.experience .magic-package-grid .magic-group-product,.experience .magic-package-grid .magic-group-product:nth-child(2){box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;padding:12px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}.experience .magic-package-grid .magic-product-select{box-sizing:border-box!important;text-align:left!important;grid-template-rows:auto!important;grid-template-columns:106px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;width:100%!important;min-width:0!important;padding:0!important;display:grid!important;overflow:visible!important}.experience .magic-package-grid .magic-product-select>i{border-radius:13px!important;grid-area:1/1!important;width:106px!important;min-width:106px!important;height:124px!important;overflow:hidden!important}.experience .magic-package-grid .magic-product-select>span:last-child{box-sizing:border-box!important;text-align:left!important;white-space:normal!important;grid-area:1/2!important;align-content:center!important;justify-items:start!important;gap:4px!important;width:100%!important;min-width:0!important;display:grid!important;overflow:visible!important}.experience .magic-package-grid .magic-product-select strong,.experience .magic-package-grid .magic-product-select small{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;white-space:normal!important;width:100%!important;max-width:100%!important;display:block!important;overflow:visible!important}.experience .magic-package-grid .magic-product-select strong{font-size:18px!important;line-height:1.18!important}.experience .magic-package-grid .magic-product-select small{font-size:14px!important;line-height:1.3!important}.experience .magic-package-grid .magic-product-customize{box-sizing:border-box!important;white-space:normal!important;grid-column:1!important;justify-self:stretch!important;width:100%!important;min-width:0!important;min-height:50px!important;padding:11px 14px!important;font-size:16px!important;line-height:1.2!important}.experience .magic-package-grid .magic-product-check{top:10px!important;left:auto!important;right:10px!important}.experience :is(.hub-section-page,.module-manager-page,.email-task-page,.appearance-settings,.control-settings-screen,.walk-in-order-module,.production-priority-list,.internal-price-guide,.how-to-guide,.focus-goals,.magic-package-grid,.final-approval-page,.quantity-workspace) :is(h1,h2,h3,h4,h5,p,span,strong,small,b,em,label,li,button){overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.experience :is(.hub-section-page,.module-manager-page,.email-task-page,.appearance-settings,.control-settings-screen,.walk-in-order-module,.production-priority-list,.internal-price-guide,.how-to-guide,.focus-goals,.magic-package-grid,.final-approval-page,.quantity-workspace) :is(input,select,textarea,button){box-sizing:border-box!important;max-width:100%!important}.experience :is(.module-editor,.pricing-settings-grid,.general-control-settings,.art-control-settings,.specific-tool-settings,.brand-copy-grid,.brand-color-grid,.welcome-media-grid,.welcome-schedule-grid,.privacy-branding-grid,.reward-product-settings,.customer-benefits-grid,.customer-credit-add,.promotion-add-row,.promotion-list article,.goal-planner-main,.how-to-edit-grid,.walk-in-order-form,.final-approval-summary,.shipping-status-grid,.packaging-capacity-grid){grid-template-columns:minmax(0,1fr)!important}.experience :is(.module-editor,.pricing-settings-grid,.general-control-settings,.art-control-settings,.specific-tool-settings,.brand-copy-grid,.brand-color-grid,.welcome-media-grid,.welcome-schedule-grid,.privacy-branding-grid,.reward-product-settings,.customer-benefits-grid,.customer-credit-add,.promotion-add-row,.goal-planner-main,.how-to-edit-grid,.walk-in-order-form,.final-approval-summary,.shipping-status-grid,.packaging-capacity-grid)>*{grid-column:1!important;min-width:0!important;max-width:100%!important}.experience :is(.module-manager-heading,.email-task-heading,.customer-credit-heading,.promotion-manager>header,.goal-planner>header,.need-order-board>header,.shipping-workspace-page>header){grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:12px!important;display:grid!important}.experience :is(.module-manager-heading,.email-task-heading,.customer-credit-heading,.promotion-manager>header,.goal-planner>header,.need-order-board>header,.shipping-workspace-page>header)>button{width:100%!important;min-height:48px!important}.experience .hub-section-page :is(.module-list,.vendor-directory-list,.product-decoration-rule-list,.supplier-markup-list,.customer-credit-list,.promotion-list)>article{min-width:0!important;max-width:100%!important;overflow:hidden!important}}.experience .simple-production-tabs{display:none!important}.experience .simple-production-home>.simple-production-groups{margin-top:18px!important}.experience :is(.simple-production-home,.simple-todo-home)>header{grid-template-columns:minmax(0,1fr)!important;place-items:start!important;gap:12px!important;height:auto!important;display:grid!important;overflow:visible!important}.experience :is(.simple-production-home,.simple-todo-home)>header>button{transform:none;justify-self:start!important;width:clamp(190px,24vw,270px)!important;max-width:100%!important;min-height:48px!important;margin:0!important;position:static!important}.experience .task-date-control{justify-items:end;gap:6px;min-width:170px;display:grid}.experience .task-date-control label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:4px;font-size:10px;font-weight:900;display:grid}.experience .task-date-control label span small{text-transform:none;letter-spacing:0;font-size:9px;font-weight:700}.experience .task-date-control input{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);min-width:165px;color:var(--ink);border-radius:9px;padding:9px 10px;font:800 13px/1 inherit}.experience .task-date-control>b{color:#6f5200;background:#fff0b8;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:950}.experience .email-task-list>article.todo-overdue .task-date-control>b{color:#922d24;background:#f8d8d3}.experience .email-task-list>article.todo-upcoming{box-shadow:0 0 0 2px #fff0b866;border-color:#e4c45f!important}@media (hover:hover) and (pointer:fine){.experience .email-task-list>article{transition:transform .16s,border-color .16s,box-shadow .16s}.experience .email-task-list>article:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand-primary) 55%,var(--line))!important;box-shadow:0 9px 20px color-mix(in srgb,var(--brand-primary) 16%,transparent)!important}}@media (width<=760px),(hover:none) and (pointer:coarse){.experience :is(.simple-production-home,.simple-todo-home)>header>button{width:100%!important;max-width:100%!important}.experience .simple-production-home>.simple-production-groups{margin-top:15px!important}.experience .task-date-control{grid-column:2!important;justify-items:start!important;width:100%!important;min-width:0!important}.experience .task-date-control label,.experience .task-date-control input{width:100%!important;min-width:0!important}}.experience .simple-production-group[data-production-method=screen-print]>header{background:#fff0e9!important;border-left-color:#f15a24!important}.experience .simple-production-group[data-production-method=embroidery]>header{background:#f1edff!important;border-left-color:#7657c8!important}.experience .simple-production-group[data-production-method=dtf]>header{background:#e8f7fa!important;border-left-color:#2189a7!important}.experience .simple-production-group[data-production-method=other]>header{background:#eef1f3!important;border-left-color:#6c7883!important}.experience.dark .simple-production-group[data-production-method=screen-print]>header{background:#332119!important}.experience.dark .simple-production-group[data-production-method=embroidery]>header{background:#251f39!important}.experience.dark .simple-production-group[data-production-method=dtf]>header{background:#182e34!important}.experience.dark .simple-production-group[data-production-method=other]>header{background:#252b30!important}.experience :is(.simple-production-home,.simple-todo-home)>header>button{background:var(--brand-primary)!important;color:#fff!important}@media (width<=760px),(hover:none) and (pointer:coarse){.experience :is(.simple-production-home,.simple-todo-home)>header{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;gap:14px!important;height:auto!important;min-height:0!important;display:grid!important;overflow:visible!important}.experience :is(.simple-production-home,.simple-todo-home)>header>button{border-radius:12px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:52px!important;margin:0!important;padding:12px 18px!important;line-height:1.15!important;display:flex!important;position:static!important}.experience .simple-production-tabs{z-index:0!important;clear:both!important;margin:16px 0 12px!important;position:relative!important}}.experience .hub-privacy-button,.experience .hub-mobile-privacy>.hub-privacy-button{color:#18212a!important;background:linear-gradient(145deg,#f8f9fa,#c9ced2)!important;border:1px solid #cbd0d4!important;border-radius:50%!important;flex:0 0 48px!important;place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;display:grid!important;box-shadow:inset 0 1px #fff,0 5px 14px #17212a24!important}.experience .privacy-incognito-icon{width:25px!important;height:20px!important;display:block!important;position:relative!important}.experience .privacy-incognito-icon:before{content:"";border:3px solid;border-bottom:0;border-radius:8px 8px 2px 2px;width:15px;height:7px;position:absolute;top:1px;left:5px;transform:skew(-8deg)}.experience .privacy-incognito-icon:after{content:"";background:currentColor;border-radius:999px;height:3px;position:absolute;top:9px;left:1px;right:1px}.experience .privacy-incognito-icon{background:radial-gradient(circle at 6px 16px,#0000 0 3px,currentColor 3.5px 5px,#0000 5.5px),radial-gradient(circle at 19px 16px,#0000 0 3px,currentColor 3.5px 5px,#0000 5.5px)}.experience .hub-privacy-control.open .hub-privacy-button{box-shadow:inset 0 2px 5px #53606b42,0 3px 10px #17212a20!important}.experience :is(.simple-production-home,.simple-todo-home){padding-left:0!important;padding-right:0!important}.experience :is(.simple-production-home,.simple-todo-home)>header,.experience .simple-production-home>.simple-production-groups,.experience .simple-todo-home>div{box-sizing:border-box!important;width:100%!important;margin-left:0!important;margin-right:0!important}.experience :is(.simple-production-home,.simple-todo-home)>header,.experience .simple-todo-home>div{padding-left:20px!important;padding-right:20px!important}@media (width<=760px),(hover:none) and (pointer:coarse){.experience :is(.simple-production-home,.simple-todo-home)>header,.experience .simple-todo-home>div{padding-left:16px!important;padding-right:16px!important}}.experience .email-task-page{gap:18px!important;max-width:none!important;padding:0!important;display:grid!important;overflow:visible!important}.experience .email-task-page>.email-task-heading{text-align:left!important;order:1!important;grid-template-columns:minmax(0,1fr)!important;justify-items:start!important;margin:0!important;padding:0!important;display:grid!important}.experience .email-task-page>.email-task-heading>*{text-align:left!important;justify-self:start!important;margin-left:0!important}.experience .email-task-page>.email-task-heading h2{letter-spacing:-.045em!important;margin-left:0!important;font-size:clamp(32px,4vw,48px)!important}.experience .email-task-page>.email-task-heading p{max-width:680px!important;margin-left:0!important}.experience .email-task-page>.email-task-heading .email-heading-actions{display:none!important}.experience .todo-summary-grid{scrollbar-width:thin;align-items:stretch!important;gap:8px!important;width:100%!important;padding:2px 0 4px!important;display:flex!important;overflow-x:auto!important}.experience .todo-summary-grid>button{background:var(--surface)!important;border-radius:13px!important;flex:150px!important;min-width:135px!important;min-height:72px!important;padding:12px 14px!important}.experience .todo-summary-grid>button.selected{border-color:var(--brand-primary)!important;background:var(--brand-primary)!important;color:#fff!important;box-shadow:0 7px 16px color-mix(in srgb,var(--brand-primary) 24%,transparent)!important}.experience .todo-summary-grid>button small{font-size:10px!important}.experience .todo-summary-grid>button strong{font-size:22px!important;line-height:1!important}.experience .todo-summary-grid>button span{font-size:11px!important}.experience .todo-purchasing,.experience .todo-payments{border-radius:18px!important;padding:18px!important}.experience .email-task-page>#todo-production{order:3!important}.experience .email-task-page>.email-task-list{order:4!important}.experience .todo-purchasing>header,.experience .todo-payments>header,.experience .todo-section-label{text-align:left!important;justify-items:start!important}.experience .todo-purchasing>header>:not(button),.experience .todo-payments>header>*{text-align:left!important;justify-self:start!important;margin-left:0!important}.experience .todo-purchasing>header>button{background:var(--brand-primary)!important;color:#fff!important}.experience .todo-purchasing>header strong,.experience .todo-payments>header strong,.experience .todo-section-label>strong{font-size:22px!important;line-height:1.1!important}.experience .todo-purchase-list>article{background:var(--surface)!important;border:1px solid var(--line)!important;grid-template-columns:32px minmax(0,1fr) auto!important;min-height:62px!important;padding:10px 12px!important}.experience .todo-item-actions{border:0!important;grid-column:auto!important;gap:7px!important;padding:0!important;display:flex!important}.experience .todo-item-actions button{border:1px solid var(--line)!important;background:var(--surface)!important;min-height:38px!important;color:var(--ink)!important;border-radius:9px!important;padding:7px 10px!important;font-weight:850!important}.experience .todo-item-actions button:first-child{border-color:var(--brand-primary)!important;background:var(--brand-primary)!important;color:#fff!important}.experience .todo-payments article button,.experience .email-task-card-foot .task-check{background:var(--brand-primary)!important;color:#fff!important}.experience .todo-section-label{align-items:end!important;margin:0!important;padding:4px 0 0!important}.experience .email-task-list{gap:9px!important;margin:0!important}.experience .email-task-list>article{box-shadow:none!important;border-radius:15px!important;gap:10px!important;padding:14px!important}.experience .email-task-card-head{grid-template-columns:38px minmax(0,1fr) auto!important;gap:10px!important}.experience .email-source-avatar{width:38px!important;height:38px!important}.experience .suggested-task textarea{resize:vertical!important;min-height:54px!important;padding:10px 12px!important;font-size:14px!important}.experience .email-task-card-foot{gap:10px!important;padding-top:9px!important}.experience .email-task-card-foot>span{font-size:11px!important}.experience .email-task-card-foot .task-check{min-width:130px!important;height:38px!important}@media (width<=760px){.experience .email-task-page{gap:14px!important}.experience .email-task-page>.email-task-heading{padding:0!important}.experience .todo-summary-grid>button{flex:0 0 126px!important;min-width:126px!important;min-height:68px!important;padding:10px 12px!important}.experience .todo-purchasing,.experience .todo-payments{padding:14px!important}.experience .todo-purchase-list>article{grid-template-columns:28px minmax(0,1fr)!important}.experience .todo-item-actions{grid-column:2!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;display:grid!important}.experience .todo-purchase-list>article>div:not(.todo-item-actions){grid-column:1/-1!important}.experience .email-task-card-head{grid-template-columns:38px minmax(0,1fr)!important}.experience .task-date-control{grid-column:2!important}}.experience .production-customer-notice{border:1px solid color-mix(in srgb,var(--brand-primary) 34%,var(--line))!important;background:color-mix(in srgb,var(--brand-primary) 5%,var(--surface))!important;border-radius:17px!important;gap:14px!important;margin-top:16px!important;padding:18px!important;display:grid!important}.experience .production-customer-notice>header{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:0!important;display:flex!important}.experience .production-customer-notice>header>div{gap:4px!important;min-width:0!important;display:grid!important}.experience .production-customer-notice>header small{color:var(--brand-primary)!important;letter-spacing:.11em!important;font-size:10px!important;font-weight:950!important}.experience .production-customer-notice>header strong{font-size:20px!important}.experience .production-customer-notice>header span{color:var(--muted)!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important}.experience .completion-flag{background:linear-gradient(145deg,#f8f9fa,#c9ced2)!important;border:1px solid #cbd0d4!important;border-radius:50%!important;flex:0 0 48px!important;place-items:center!important;width:48px!important;height:48px!important;font-size:23px!important;display:grid!important;box-shadow:inset 0 1px #fff,0 5px 14px #17212a20!important}.experience .production-customer-notice>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.experience .production-customer-notice label{gap:6px!important;min-width:0!important;display:grid!important}.experience .production-customer-notice label span{color:var(--muted)!important;font-size:11px!important;font-weight:900!important}.experience .production-customer-notice input{box-sizing:border-box!important;border:1px solid var(--line)!important;background:var(--surface)!important;width:100%!important;min-width:0!important;color:var(--ink)!important;border-radius:10px!important;padding:12px 13px!important;font:800 14px/1.2 inherit!important}.experience .production-customer-notice>footer{justify-content:space-between!important;align-items:center!important;gap:14px!important;display:flex!important}.experience .production-customer-notice>footer>span{color:var(--muted)!important;font-size:12px!important;font-weight:750!important}.experience .notify-customer-button{background:var(--brand-primary)!important;color:#fff!important;border:0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-height:48px!important;padding:10px 17px!important;font-weight:950!important;display:inline-flex!important}.experience .notify-customer-button i{font-size:20px!important;font-style:normal!important}.experience .notify-customer-button:disabled{cursor:not-allowed!important;opacity:.42!important;filter:grayscale(.5)!important}.experience .simple-todo-home>header{gap:0!important}.experience .simple-todo-home>header+div{margin-top:14px!important}@media (width<=760px){.experience .production-customer-notice{padding:14px!important}.experience .production-customer-notice>header,.experience .production-customer-notice>footer{grid-template-columns:minmax(0,1fr)!important;justify-items:start!important;display:grid!important}.experience .completion-flag{grid-row:1!important;justify-self:end!important}.experience .production-customer-notice>header>div{grid-row:1!important}.experience .production-customer-notice>div{grid-template-columns:minmax(0,1fr)!important}.experience .notify-customer-button{width:100%!important}}.experience .production-readiness-steps label{grid-template-columns:30px 23px minmax(0,1fr) auto!important}.experience .checkoff-step-number{background:color-mix(in srgb,var(--brand-primary) 12%,var(--surface))!important;width:26px!important;height:26px!important;color:var(--brand-primary)!important;border-radius:50%!important;place-items:center!important;font-size:11px!important;font-weight:1000!important;display:grid!important}.experience .production-readiness-steps label.done>.checkoff-step-number{color:#fff!important;background:#31986b!important}.experience .checkoff-initials{color:#fff!important;letter-spacing:.06em!important;background:#31986b!important;border-radius:999px!important;place-items:center!important;min-width:34px!important;height:26px!important;padding:0 7px!important;font-size:11px!important;font-weight:950!important;display:grid!important}.experience .current-job-checkoff{border-top:1px solid var(--line)!important;background:color-mix(in srgb,#31986b 4%,var(--surface))!important;gap:14px!important;padding:18px!important;display:grid!important}.experience .current-job-checkoff>header{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:0!important;display:flex!important}.experience .current-job-checkoff>header>div{gap:3px!important;display:grid!important}.experience .current-job-checkoff>header small{color:#247c56!important;letter-spacing:.12em!important;font-size:10px!important;font-weight:950!important}.experience .current-job-checkoff>header strong{font-size:20px!important}.experience .current-job-checkoff>header>span{color:#247c56!important;background:#e5f6ed!important;border-radius:999px!important;place-items:center!important;min-width:52px!important;height:34px!important;padding:0 10px!important;font-weight:950!important;display:grid!important}.experience .current-job-checkoff>.production-customer-notice{margin-top:0!important}.experience .legacy-production-list{display:none!important}@media (width<=760px){.experience .current-job-checkoff{padding:14px!important}.experience .production-readiness-steps label{grid-template-columns:23px minmax(0,1fr) auto!important;padding:11px!important}.experience .checkoff-initials{min-width:32px!important}}.experience .simple-job-summary{grid-template-columns:8px minmax(0,1fr) minmax(108px,auto) 26px!important}.experience .simple-job-due,.experience .simple-job-due.overdue,.experience .simple-job-due.today,.experience .simple-job-due.soon,.experience .simple-job-due.upcoming{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-width:108px!important;line-height:1!important;display:flex!important}.experience .simple-job-due small{flex:none!important;line-height:1!important;display:block!important}.experience .simple-job-summary>em{grid-column:4!important}.experience .completion-flag{background:var(--brand-primary)!important;width:72px!important;height:72px!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-primary) 32%,transparent),0 10px 24px color-mix(in srgb,var(--brand-primary) 28%,transparent)!important;border:4px solid #fff!important;flex-basis:72px!important;font-size:34px!important}.experience .notify-customer-button{outline:3px solid color-mix(in srgb,var(--brand-primary) 42%,transparent)!important;min-height:62px!important;box-shadow:0 9px 22px color-mix(in srgb,var(--brand-primary) 28%,transparent)!important;border:3px solid #fff!important;padding:13px 22px!important;font-size:16px!important}.experience .notify-customer-button i{font-size:28px!important}.experience :is(.simple-job-details>button,.sample-order-toolbar>button,.production-job-actions>button,.walk-in-order-module footer>button,.module-settings-save-row button,.backend-content-editor-shortcut button,.trade-account-workspace>header button,.financials-hidden-workspace button,.central-general-settings>div>button,.need-order-actions button:first-child,.shipping-workspace-actions button,.todo-purchasing>header>button,.todo-payments article button),.experience .customer-order-actions button:last-child{border-color:var(--brand-primary)!important;background:var(--brand-primary)!important;color:#fff!important}.experience .work-order-checklist label.done{color:#176c45!important;font-weight:900!important}.experience .work-order-checklist label.done i{background:#31986b!important;border-color:#31986b!important;position:relative!important}.experience .work-order-checklist label.done i:after{content:"✓"!important;color:#fff!important;place-items:center!important;font-size:12px!important;font-style:normal!important;font-weight:1000!important;display:grid!important;position:absolute!important;inset:0!important}.experience .work-order-checklist label.done span{color:#176c45!important;font-weight:900!important}@media (width<=760px){.experience .simple-job-summary{grid-template-columns:8px minmax(0,1fr) minmax(100px,auto) 26px!important}.experience .simple-job-due,.experience .simple-job-due.overdue,.experience .simple-job-due.today,.experience .simple-job-due.soon,.experience .simple-job-due.upcoming{gap:6px!important;min-width:100px!important;padding:7px 8px!important;font-size:13px!important}}@media print{.experience .work-order-checklist>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important}.experience .work-order-checklist label{grid-template-columns:16px 11px minmax(0,1fr) auto!important;gap:4px!important;padding:3px 0!important}.experience .work-order-checklist .checkoff-step-number{width:14px!important;height:14px!important;font-size:6px!important}.experience .work-order-checklist label span{color:#5b6873!important;white-space:nowrap!important;font-size:6px!important;display:block!important}.experience .work-order-checklist label.done i:after{font-size:8px!important}}.experience .checklist-settings-preview{border:1px solid color-mix(in srgb,var(--brand-primary) 28%,var(--line))!important;background:color-mix(in srgb,var(--brand-primary) 5%,var(--surface))!important;border-radius:14px!important;grid-column:1/-1!important;gap:12px!important;padding:16px!important;display:grid!important}.experience .checklist-settings-preview>header{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;display:flex!important}.experience .checklist-settings-preview>header>div{gap:3px!important;display:grid!important}.experience .checklist-settings-preview small{color:var(--brand-primary)!important;letter-spacing:.11em!important;font-size:9px!important;font-weight:950!important}.experience .checklist-settings-preview header strong{font-size:18px!important}.experience .checklist-settings-preview header span{color:var(--muted)!important;font-size:12px!important;font-weight:700!important}.experience .checklist-settings-preview header>b{background:var(--brand-primary)!important;color:#fff!important;border-radius:999px!important;flex:none!important;padding:7px 9px!important;font-size:11px!important}.experience .checklist-settings-preview ol{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.experience .checklist-settings-preview li{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:9px!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:9px!important;display:grid!important}.experience .checklist-settings-preview li>b{background:var(--brand-primary)!important;color:#fff!important;border-radius:50%!important;place-items:center!important;width:24px!important;height:24px!important;font-size:10px!important;display:grid!important}.experience .checklist-settings-preview li>span{font-size:12px!important;font-weight:800!important}@media (width<=760px){.experience .production-readiness-steps label{grid-template-columns:28px 23px minmax(0,1fr) auto!important}.experience .checklist-settings-preview ol{grid-template-columns:minmax(0,1fr)!important}.experience .checklist-settings-preview>header{display:grid!important}.experience .checklist-settings-preview header>b{justify-self:start!important}}.experience details.settings-price-list-editor:not([open])>div{display:none!important}.experience details.settings-price-list-editor[open]>div{display:block!important}.experience .settings-price-list-editor>summary>b{border:1px solid var(--brand-primary)!important;background:var(--brand-primary)!important;color:#fff!important}.experience .settings-price-list-editor[open]>summary>b{background:var(--brand-primary)!important;color:#fff!important}.experience .settings-price-list-editor .internal-price-guide-header{align-items:center!important;gap:20px!important;padding:20px!important;display:flex!important}.experience .settings-price-list-editor .internal-price-guide-header>div:first-child{flex:auto!important}.experience .settings-price-list-editor .internal-price-guide-header h2{font-size:31px!important}.experience .settings-price-list-editor .internal-price-guide-actions{flex:none!important}.experience .settings-price-list-editor .internal-price-guide-actions button,.experience :is(.module-add-bar>button,.restore-menu-button,.workspace-name-editor>summary>b i,.settings-group-heading b i,.module-settings-save-row button,.specific-tool-settings button){border-color:var(--brand-primary)!important;background:var(--brand-primary)!important;color:#fff!important}.experience .module-add-bar>button:disabled{border-color:var(--line)!important;color:#fff!important;background:#aeb0b4!important}.experience .module-manager-page :is(button,summary){max-width:100%!important}.experience .specific-tool-settings,.experience .specific-tool-settings>*{min-width:0!important}.experience .specific-tool-settings :is(input,select,textarea){box-sizing:border-box!important;max-width:100%!important}@media (width<=900px){.experience .settings-price-list-editor .internal-price-guide-header{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.experience .settings-price-list-editor .internal-price-guide-actions{grid-template-columns:minmax(0,1fr)!important;width:100%!important;display:grid!important}.experience .settings-price-list-editor .internal-price-guide-actions button{width:100%!important}.experience .settings-price-list-editor .internal-price-guide-table>div,.experience .settings-price-list-editor .internal-price-guide-table article{grid-template-columns:minmax(0,1fr)!important}.experience .settings-price-list-editor .internal-price-guide-table article>*{grid-column:1!important;min-width:0!important}}.experience .section-price-guide,.experience .section-walk-ins{padding:28px!important;overflow:visible!important}.experience .section-price-guide>.internal-price-guide{overflow:visible!important}.experience .section-price-guide .internal-price-guide-header{border-radius:20px!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:22px!important;min-height:0!important;padding:24px 26px 26px!important;display:grid!important;overflow:visible!important}.experience .section-price-guide .internal-price-guide-header>div:first-child{gap:4px!important;min-width:0!important;display:grid!important}.experience .section-price-guide .internal-price-guide-header small{font-size:11px!important}.experience .section-price-guide .internal-price-guide-header h2{margin:3px 0 4px!important;font-size:40px!important;line-height:1.05!important}.experience .section-price-guide .internal-price-guide-header p{max-width:780px!important;margin:0!important;font-size:15px!important;line-height:1.45!important}.experience .section-price-guide .internal-price-guide-actions{justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;display:flex!important}.experience .section-price-guide .internal-price-guide-actions button{border:2px solid var(--brand-primary)!important;min-height:50px!important;color:var(--brand-primary)!important;background:#fff!important;border-radius:12px!important;padding:0 22px!important;font-size:14px!important;font-weight:950!important}.experience .section-price-guide .internal-price-guide-actions button:first-child{background:var(--brand-primary)!important;color:#fff!important;min-width:290px!important;min-height:58px!important;box-shadow:0 9px 22px color-mix(in srgb,var(--brand-primary) 22%,transparent)!important;font-size:16px!important}.experience .section-price-guide .internal-price-guide-actions button:first-child:before{content:"+"!important;width:24px!important;height:24px!important;color:var(--brand-primary)!important;background:#fff!important;border-radius:50%!important;place-items:center!important;margin-right:9px!important;display:inline-grid!important}.experience .section-price-guide .internal-price-guide-actions button:hover,.experience .section-walk-ins button:hover{box-shadow:0 9px 20px color-mix(in srgb,var(--brand-primary) 18%,transparent)!important;transform:translateY(-1px)!important}.experience .section-walk-ins>.walk-in-order-module{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.experience .section-walk-ins .walk-in-order-module>header{border-bottom:1px solid var(--line)!important;padding:0 0 24px!important;display:block!important}.experience .section-walk-ins .walk-in-order-module>header>div{gap:4px!important;max-width:760px!important;display:grid!important}.experience .section-walk-ins .walk-in-order-module>header small{color:var(--brand-primary)!important;font-size:11px!important}.experience .section-walk-ins .walk-in-order-module>header h3{margin:3px 0 4px!important;font-size:40px!important;line-height:1.05!important}.experience .section-walk-ins .walk-in-order-module>header p{max-width:720px!important;margin:0!important;font-size:15px!important;line-height:1.45!important}.experience .section-walk-ins .walk-in-order-form{gap:16px!important;margin-top:24px!important}.experience .section-walk-ins .walk-in-order-form label{min-width:0!important}.experience .section-walk-ins .walk-in-order-form :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box!important;background:var(--surface)!important;min-width:0!important;max-width:100%!important}.experience .section-walk-ins .walk-in-order-module footer>button{border-color:var(--brand-primary)!important;background:var(--brand-primary)!important;color:#fff!important;min-height:52px!important;padding:0 20px!important;font-size:14px!important}@media (width<=760px){.experience .section-price-guide,.experience .section-walk-ins{padding:18px!important}.experience .section-price-guide .internal-price-guide-header{padding:20px 18px!important}.experience .section-price-guide .internal-price-guide-header h2,.experience .section-walk-ins .walk-in-order-module>header h3{font-size:34px!important}.experience .section-price-guide .internal-price-guide-actions{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.experience .section-price-guide .internal-price-guide-actions button,.experience .section-price-guide .internal-price-guide-actions button:first-child{width:100%!important;min-width:0!important}.experience .section-walk-ins .walk-in-order-form{grid-template-columns:minmax(0,1fr)!important}.experience .section-walk-ins .walk-in-order-module footer{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.experience .section-walk-ins .walk-in-order-module footer>button{width:100%!important}}.experience .section-price-guide .internal-price-guide-header{height:auto!important;min-height:0!important;max-height:none!important;padding:24px 26px!important;display:block!important;overflow:visible!important}.experience .section-price-guide .internal-price-guide-header>div{gap:5px!important;display:grid!important}.experience .section-price-guide .internal-price-guide-header p{max-width:820px!important;display:block!important;position:static!important;overflow:visible!important}.experience .section-price-guide>.internal-price-guide>.internal-price-guide-actions{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:72px!important;padding:6px 0!important;display:flex!important;position:static!important}.experience .section-price-guide>.internal-price-guide>.internal-price-guide-actions button{margin:0!important;position:static!important}.experience .section-price-guide .employee-price-rule{min-height:0!important;margin:0!important;position:static!important;overflow:visible!important}.experience .section-price-guide .employee-price-rule>div{padding-right:10px!important}.experience .section-price-guide .employee-price-rule :is(small,strong,span){display:block!important;position:static!important;overflow:visible!important}.experience .section-price-guide .employee-price-rule>b{align-self:center!important}@media (width<=760px){.experience .section-price-guide .internal-price-guide-header{padding:20px 18px!important}.experience .section-price-guide>.internal-price-guide>.internal-price-guide-actions{grid-template-columns:minmax(0,1fr)!important;min-height:0!important;padding:0!important;display:grid!important}.experience .section-price-guide .employee-price-rule{grid-template-columns:minmax(0,1fr)!important}}.experience .health-workspace{gap:18px!important}.experience .health-workspace>header p{max-width:760px!important;font-size:14px!important;line-height:1.5!important}.experience .business-health-start{border:1px solid color-mix(in srgb,var(--brand-primary) 32%,var(--line))!important;border-left:7px solid var(--brand-primary)!important;background:color-mix(in srgb,var(--brand-primary) 6%,var(--surface))!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;padding:18px 20px!important;display:flex!important}.experience .business-health-start>div{gap:4px!important;display:grid!important}.experience .business-health-start small{color:var(--brand-primary)!important;letter-spacing:.12em!important;font-size:10px!important;font-weight:950!important}.experience .business-health-start strong{font-size:21px!important}.experience .business-health-start p{max-width:760px!important;color:var(--muted)!important;margin:0!important;font-size:13px!important;font-weight:750!important;line-height:1.45!important}.experience .business-health-start button{border:1px solid var(--brand-primary)!important;background:var(--brand-primary)!important;color:#fff!important;border-radius:11px!important;flex:none!important;min-height:46px!important;padding:0 16px!important;font-weight:950!important}.experience .health-lesson-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.experience .health-lesson-grid>article{border:1px solid var(--line)!important;background:var(--surface)!important;border-top:6px solid #8895a3!important;border-radius:17px!important;align-content:start!important;gap:13px!important;min-width:0!important;padding:19px!important;display:grid!important;box-shadow:0 8px 25px #1219220b!important}.experience .health-lesson-grid>article.healthy{border-top-color:#31986b!important}.experience .health-lesson-grid>article.watch{border-top-color:#d9a315!important}.experience .health-lesson-grid>article.attention{border-top-color:#c74a3e!important}.experience .health-lesson-grid article>header{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;display:flex!important}.experience .health-lesson-grid article>header>div{gap:5px!important;min-width:0!important;display:grid!important}.experience .health-lesson-grid article>header small{color:var(--brand-primary)!important;letter-spacing:.08em!important;font-size:10px!important;font-weight:950!important}.experience .health-lesson-grid article>header strong{font-size:30px!important;line-height:1!important}.experience .health-lesson-grid article>header>span{background:var(--soft)!important;max-width:145px!important;color:var(--muted)!important;text-align:center!important;border-radius:999px!important;flex:none!important;padding:7px 9px!important;font-size:10px!important;font-weight:900!important}.experience .health-lesson-grid article.healthy>header>span{color:#247c56!important;background:#e8f7ef!important}.experience .health-lesson-grid article.watch>header>span{color:#805f08!important;background:#fff5d5!important}.experience .health-lesson-grid article.attention>header>span{color:#a83b31!important;background:#fff0ed!important}.experience .health-lesson-grid article>p{color:var(--muted)!important;margin:0!important;font-size:13px!important;font-weight:720!important;line-height:1.5!important}.experience .health-lesson-grid details{border:1px solid var(--line)!important;background:var(--canvas)!important;border-radius:11px!important;overflow:hidden!important}.experience .health-lesson-grid summary{cursor:pointer!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:12px 13px!important;font-size:12px!important;font-weight:950!important;list-style:none!important;display:flex!important}.experience .health-lesson-grid summary::-webkit-details-marker{display:none!important}.experience .health-lesson-grid summary b{background:var(--brand-primary)!important;color:#fff!important;border-radius:50%!important;place-items:center!important;width:24px!important;height:24px!important;font-size:16px!important;display:grid!important}.experience .health-lesson-grid details[open] summary{border-bottom:1px solid var(--line)!important}.experience .health-lesson-grid details[open] summary b{transform:rotate(45deg)!important}.experience .health-lesson-grid details>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:13px!important;display:grid!important}.experience .health-lesson-grid details section{align-content:start!important;gap:5px!important;min-width:0!important;display:grid!important}.experience .health-lesson-grid details section small{color:var(--brand-primary)!important;letter-spacing:.09em!important;font-size:9px!important;font-weight:950!important}.experience .health-lesson-grid details section p{color:var(--muted)!important;margin:0!important;font-size:12px!important;font-weight:700!important;line-height:1.5!important}.experience .health-assistant-note ol{gap:8px!important;margin:12px 0 0!important;padding:0!important;list-style:none!important;display:grid!important}.experience .health-assistant-note li{grid-template-columns:28px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;display:grid!important}.experience .health-assistant-note li>b{background:var(--brand-primary)!important;color:#fff!important;border-radius:50%!important;place-items:center!important;width:25px!important;height:25px!important;font-size:10px!important;display:grid!important}.experience .health-assistant-note li>span{color:var(--muted)!important;font-size:12px!important;font-weight:750!important;line-height:1.45!important}.experience .health-assistant-note>button{border-color:var(--brand-primary)!important;background:var(--brand-primary)!important;color:#fff!important}@media (width<=850px){.experience .health-lesson-grid{grid-template-columns:minmax(0,1fr)!important}.experience .business-health-start{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.experience .business-health-start button{width:100%!important}.experience .health-lesson-grid details>div{grid-template-columns:minmax(0,1fr)!important}}@media (width<=520px){.experience .health-lesson-grid article>header{display:grid!important}.experience .health-lesson-grid article>header>span{justify-self:start!important;max-width:none!important}.experience .health-lesson-grid article>header strong{font-size:27px!important}}.experience .health-workspace{padding-top:14px!important;overflow:visible!important}.experience .health-workspace>header{min-height:92px!important;padding:4px 0 18px!important;overflow:visible!important}.experience .health-workspace>header>div,.experience .health-workspace>header>span{position:static!important;transform:none!important}.experience .health-workspace>header h2{margin:5px 0 7px!important;line-height:1.05!important}.experience .health-workspace>header>span{white-space:nowrap!important;align-self:flex-start!important}.experience .email-task-page{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:24px!important;gap:16px!important;padding:22px!important;box-shadow:0 12px 34px #121c260d!important}.experience .email-task-page>.email-task-heading{border:1px solid color-mix(in srgb,var(--brand-primary) 24%,var(--line))!important;border-left:7px solid var(--brand-primary)!important;background:color-mix(in srgb,var(--brand-primary) 6%,var(--surface))!important;border-radius:17px!important;padding:18px 20px!important}.experience .email-task-page>.email-task-heading h2{margin:5px 0 6px!important;font-size:clamp(28px,3vw,40px)!important;line-height:1.05!important}.experience .email-task-page>.email-task-heading p{font-size:13px!important;font-weight:720!important;line-height:1.5!important}.experience .todo-summary-grid{gap:10px!important;padding:0!important}.experience .todo-summary-grid>button{border:1px solid var(--line)!important;background:var(--surface)!important;border-left:6px solid #8c99a5!important;border-radius:15px!important;min-height:78px!important;box-shadow:0 5px 16px #121c2609!important}.experience .todo-summary-grid>button.selected{border-color:color-mix(in srgb,var(--brand-primary) 35%,var(--line))!important;border-left-color:var(--brand-primary)!important;background:color-mix(in srgb,var(--brand-primary) 10%,var(--surface))!important;color:var(--ink)!important;box-shadow:0 7px 18px color-mix(in srgb,var(--brand-primary) 10%,transparent)!important}.experience .todo-summary-grid>button.selected :is(small,span,strong){color:inherit!important}.experience .todo-summary-grid>button.selected small{color:var(--brand-primary)!important}.experience .todo-section-label{background:color-mix(in srgb,var(--brand-primary) 7%,var(--surface))!important;border-radius:14px!important;align-items:center!important;padding:15px 18px!important}.experience .todo-section-label>span{font-size:12px!important}.experience .email-task-list>article{border:1px solid var(--line)!important;border-left:6px solid var(--brand-primary)!important;background:var(--surface)!important;border-radius:16px!important;padding:17px!important;box-shadow:0 7px 20px #121c260a!important}.experience .email-task-list>article.approved{border-color:var(--line)!important;background:color-mix(in srgb,#31986b 3%,var(--surface))!important;border-left-color:#31986b!important}.experience .email-task-list>article.todo-upcoming{background:color-mix(in srgb,#fff3c7 34%,var(--surface))!important;box-shadow:none!important;border-color:#ead799 #ead799 #ead799 #d9a315!important}.experience .email-source-avatar{background:color-mix(in srgb,var(--brand-primary) 12%,var(--ink))!important;border-radius:50%!important}.experience .suggested-task textarea{border-color:var(--line)!important;background:var(--surface)!important;border-radius:11px!important}.experience .email-task-card-foot .task-check,.experience .email-task-list>article.approved .task-check{border-color:var(--brand-primary)!important;background:var(--brand-primary)!important;color:#fff!important}.experience .todo-purchasing,.experience .todo-payments{border:1px solid var(--line)!important;border-left:7px solid var(--brand-primary)!important;background:color-mix(in srgb,var(--brand-primary) 4%,var(--surface))!important;box-shadow:0 7px 20px #121c260a!important}@media (width<=760px){.experience .health-workspace{padding-top:10px!important}.experience .health-workspace>header{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;min-height:0!important;padding-bottom:14px!important;display:grid!important}.experience .health-workspace>header>span{justify-self:start!important}.experience .email-task-page{border-radius:19px!important;padding:14px!important}.experience .email-task-page>.email-task-heading{padding:16px!important}.experience .todo-summary-grid>button{min-height:72px!important}.experience .todo-section-label{grid-template-columns:minmax(0,1fr)!important;gap:5px!important;padding:13px 14px!important;display:grid!important}.experience .email-task-list>article{padding:14px!important}}.experience :is(.pricing-explainer-workspace,.overhead-workspace){padding-top:14px!important;overflow:visible!important}.experience :is(.pricing-explainer-workspace,.overhead-workspace)>header{min-height:92px!important;padding:4px 0 18px!important;overflow:visible!important}.experience :is(.pricing-explainer-workspace,.overhead-workspace)>header h2{margin:5px 0 7px!important;line-height:1.05!important}.experience .pricing-explainer-workspace>header>span{color:#247c56!important;white-space:nowrap!important;background:#e8f7ef!important;border-radius:999px!important;align-self:flex-start!important;padding:9px 12px!important;font-size:11px!important;font-weight:900!important}.experience .workspace-plain-start{border:1px solid color-mix(in srgb,var(--brand-primary) 30%,var(--line))!important;border-left:7px solid var(--brand-primary)!important;background:color-mix(in srgb,var(--brand-primary) 6%,var(--surface))!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;padding:18px 20px!important;display:flex!important}.experience .workspace-plain-start>div{gap:4px!important;min-width:0!important;display:grid!important}.experience .workspace-plain-start small{color:var(--brand-primary)!important;letter-spacing:.12em!important;font-size:10px!important;font-weight:950!important}.experience .workspace-plain-start strong{font-size:21px!important}.experience .workspace-plain-start p{max-width:780px!important;color:var(--muted)!important;margin:0!important;font-size:13px!important;font-weight:720!important;line-height:1.5!important}.experience .workspace-plain-start button{border:1px solid var(--brand-primary)!important;background:var(--brand-primary)!important;color:#fff!important;border-radius:11px!important;flex:none!important;min-height:46px!important;padding:0 16px!important;font-weight:950!important}.experience :is(.pricing-path-card,.pricing-live-rules,.overhead-monthly-picture){border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:18px!important;gap:14px!important;padding:18px!important;display:grid!important;box-shadow:0 7px 22px #121c260a!important}.experience :is(.pricing-path-card,.pricing-live-rules,.overhead-monthly-picture)>header{justify-content:space-between!important;align-items:center!important;gap:18px!important;display:flex!important}.experience :is(.pricing-path-card,.pricing-live-rules,.overhead-monthly-picture)>header>div{gap:3px!important;display:grid!important}.experience :is(.pricing-path-card,.pricing-live-rules,.overhead-monthly-picture)>header small{color:var(--brand-primary)!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:950!important}.experience :is(.pricing-path-card,.pricing-live-rules,.overhead-monthly-picture)>header strong{font-size:21px!important}.experience :is(.pricing-path-card,.overhead-monthly-picture)>header>span{background:var(--soft)!important;color:var(--muted)!important;border-radius:999px!important;padding:7px 10px!important;font-size:10px!important;font-weight:900!important}.experience .pricing-live-rules>header button{background:var(--brand-primary)!important;color:#fff!important;border:0!important;border-radius:10px!important;min-height:42px!important;padding:0 14px!important;font-weight:900!important}.experience .pricing-path-card>div{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.experience .pricing-path-card article{background:var(--soft)!important;border-radius:14px!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;min-width:0!important;padding:14px!important;display:grid!important}.experience .pricing-path-card article>b,.experience .overhead-info-grid>article>b{background:var(--brand-primary)!important;color:#fff!important;border-radius:50%!important;place-items:center!important;width:30px!important;height:30px!important;font-size:11px!important;display:grid!important}.experience .pricing-path-card article span{gap:5px!important;min-width:0!important;display:grid!important}.experience .pricing-path-card article strong{font-size:15px!important}.experience .pricing-path-card article small{color:var(--muted)!important;font-size:12px!important;font-weight:700!important;line-height:1.45!important}.experience :is(.pricing-live-rules,.overhead-monthly-picture)>div{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.experience .overhead-monthly-picture>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}.experience :is(.pricing-live-rules,.overhead-monthly-picture) article{border:1px solid var(--line)!important;border-top:5px solid var(--brand-primary)!important;background:var(--surface)!important;border-radius:14px!important;gap:6px!important;min-width:0!important;padding:15px!important;display:grid!important}.experience :is(.pricing-live-rules,.overhead-monthly-picture) article:nth-child(2){border-top-color:#7854d8!important}.experience :is(.pricing-live-rules,.overhead-monthly-picture) article:nth-child(3){border-top-color:#199ab2!important}.experience :is(.pricing-live-rules,.overhead-monthly-picture) article:nth-child(4){border-top-color:#31986b!important}.experience :is(.pricing-live-rules,.overhead-monthly-picture) article small{color:var(--muted)!important;letter-spacing:.08em!important;font-size:9px!important;font-weight:950!important}.experience :is(.pricing-live-rules,.overhead-monthly-picture) article strong{font-size:23px!important}.experience :is(.pricing-live-rules,.overhead-monthly-picture) article span{color:var(--muted)!important;font-size:11px!important;font-weight:700!important;line-height:1.4!important}.experience .pricing-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.experience .pricing-choice-grid>button{border:1px solid var(--line)!important;background:var(--surface)!important;min-width:0!important;color:var(--ink)!important;text-align:left!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px 12px!important;padding:18px!important;display:grid!important}.experience .pricing-choice-grid>button small{color:var(--brand-primary)!important;letter-spacing:.1em!important;grid-column:1/-1!important;font-size:9px!important;font-weight:950!important}.experience .pricing-choice-grid>button strong{font-size:18px!important}.experience .pricing-choice-grid>button span{color:var(--muted)!important;grid-column:1!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important}.experience .pricing-choice-grid>button b{color:var(--brand-primary)!important;grid-area:2/2/4!important;align-self:center!important}.experience .pricing-choice-grid>button:hover{border-color:color-mix(in srgb,var(--brand-primary) 50%,var(--line))!important;background:color-mix(in srgb,var(--brand-primary) 6%,var(--surface))!important}.experience .overhead-info-grid>article{grid-template-columns:34px minmax(0,1fr) auto!important;display:grid!important}.experience .overhead-info-grid>article>em{color:#247c56!important;font-size:10px!important;font-style:normal!important;font-weight:900!important}.experience .overhead-workspace>footer{background:#fff8e2!important;border-left:6px solid #d9a315!important}@media (width<=900px){.experience .pricing-path-card>div,.experience :is(.pricing-live-rules,.overhead-monthly-picture)>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.experience .pricing-choice-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=760px){.experience :is(.pricing-explainer-workspace,.overhead-workspace){padding-top:10px!important}.experience :is(.pricing-explainer-workspace,.overhead-workspace)>header,.experience .workspace-plain-start,.experience :is(.pricing-path-card,.pricing-live-rules,.overhead-monthly-picture)>header{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}.experience .workspace-plain-start button,.experience .pricing-live-rules>header button{width:100%!important;min-height:48px!important}.experience .pricing-explainer-workspace>header>span{white-space:normal!important;justify-self:start!important}.experience .pricing-path-card>div,.experience :is(.pricing-live-rules,.overhead-monthly-picture)>div{grid-template-columns:minmax(0,1fr)!important}.experience .overhead-info-grid>article{grid-template-columns:30px minmax(0,1fr)!important}.experience .overhead-info-grid>article>em{grid-column:2!important}}.experience .simple-job-details>.job-detail-actions{grid-template-columns:minmax(0,1fr)!important;align-self:stretch!important;gap:7px!important;display:grid!important}.experience .simple-job-details>.job-detail-actions button{border:1px solid var(--brand-primary)!important;background:var(--brand-primary)!important;color:#fff!important;border-radius:9px!important;min-height:38px!important;padding:7px 12px!important;font-size:10px!important;font-weight:900!important}.experience .simple-job-details>.job-detail-actions button:last-child{background:var(--surface)!important;color:var(--brand-primary)!important}.experience .production-customer-notice.compact{grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr)!important;align-items:end!important;gap:10px 14px!important;padding:13px 14px!important}.experience .production-customer-notice.compact>header{align-self:center!important}.experience .production-customer-notice.compact>header strong{font-size:17px!important}.experience .production-customer-notice.compact>div{gap:8px!important}.experience .production-customer-notice.compact input{padding:10px 11px!important}.experience .production-customer-notice.compact>footer{border-top:1px solid var(--line)!important;grid-column:1/-1!important;padding-top:9px!important}.experience .production-customer-notice.compact .notify-customer-button{min-height:50px!important;padding:9px 17px!important;font-size:14px!important}.experience .production-customer-notice.compact .notify-customer-button i{font-size:22px!important}@media (width<=760px){.experience .production-customer-notice.compact{grid-template-columns:minmax(0,1fr)!important;padding:12px!important}.experience .production-customer-notice.compact>footer{grid-column:1!important}.experience .simple-job-details>.job-detail-actions{width:100%!important}}.experience .section-price-guide{padding-top:0!important}.experience .section-price-guide>.internal-price-guide{align-self:start!important}.experience .internal-price-guide{gap:14px!important;width:100%!important;max-width:none!important;margin:0!important}.experience .internal-price-guide-header{border-radius:22px!important;align-items:center!important;padding:24px 26px!important}.experience .internal-price-guide-header>div:first-child{min-width:0!important}.experience .internal-price-guide-header h2{margin:4px 0 5px!important;font-size:38px!important;line-height:1!important}.experience .internal-price-guide-header p{max-width:720px!important;font-size:15px!important;font-weight:700!important}.experience .internal-price-guide-actions{flex-wrap:wrap!important;justify-content:flex-end!important}.experience .internal-price-guide-actions button{border-color:var(--brand-primary)!important;background:var(--brand-primary)!important;color:#fff!important;min-height:46px!important;font-weight:950!important}.experience .internal-price-guide-actions button:first-child:not(:last-child){background:var(--surface)!important;color:var(--brand-primary)!important}.experience .employee-price-rule{border:1px solid color-mix(in srgb,var(--brand-primary) 28%,var(--line))!important;border-left:7px solid var(--brand-primary)!important;background:color-mix(in srgb,var(--brand-primary) 6%,var(--surface))!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:22px!important;padding:16px 20px!important;display:flex!important}.experience .employee-price-rule>div{gap:3px!important;min-width:0!important;display:grid!important}.experience .employee-price-rule small{color:var(--brand-primary)!important;letter-spacing:.12em!important;font-size:10px!important;font-weight:950!important}.experience .employee-price-rule strong{font-size:21px!important}.experience .employee-price-rule span{max-width:780px!important;color:var(--muted)!important;font-size:13px!important;font-weight:750!important;line-height:1.4!important}.experience .employee-price-rule>b{background:var(--brand-primary)!important;color:#fff!important;border-radius:999px!important;flex:none!important;padding:9px 12px!important;font-size:12px!important}.experience .internal-price-guide-toolbar{grid-template-columns:minmax(260px,1fr) auto!important;align-items:end!important;gap:12px!important;padding:14px 16px!important;display:grid!important}.experience .internal-price-guide-toolbar label{min-width:0!important}.experience .internal-price-guide-toolbar input{min-height:48px!important;font-size:15px!important;font-weight:800!important}.experience .price-list-search-help{color:var(--muted)!important;padding-bottom:13px!important;font-size:12px!important;font-weight:750!important}.experience .internal-price-guide-list{gap:16px!important}.experience .internal-price-guide-group{border-radius:19px!important;box-shadow:0 8px 24px #1219220b!important}.experience .internal-price-guide-group>header{border-left:7px solid var(--brand-primary)!important;padding:18px 20px!important}.experience .internal-price-guide-group:nth-child(5n+1)>header{background:#fff0e9!important}.experience .internal-price-guide-group:nth-child(5n+2)>header{background:#f0edff!important;border-left-color:#7854d8!important}.experience .internal-price-guide-group:nth-child(5n+3)>header{background:#e9f8fb!important;border-left-color:#199ab2!important}.experience .internal-price-guide-group:nth-child(5n+4)>header{background:#edf8f1!important;border-left-color:#31986b!important}.experience .internal-price-guide-group:nth-child(5n)>header{background:#fff6dc!important;border-left-color:#d9a315!important}.experience .internal-price-guide-group h3{font-size:23px!important;line-height:1.1!important}.experience .internal-price-guide-group header>div>span{color:var(--muted)!important;font-size:10px!important}.experience .internal-price-guide-table>div,.experience .internal-price-guide-table article{grid-template-columns:minmax(210px,1.15fr) minmax(250px,1.6fr) minmax(145px,.68fr)!important;gap:18px!important;padding:14px 20px!important}.experience .internal-price-guide-table article{min-height:68px!important}.experience .internal-price-guide-table article strong{font-size:15px!important;line-height:1.25!important}.experience .internal-price-guide-table article span{font-size:13px!important}.experience .internal-price-guide-table article>b{color:#7b5300!important;white-space:nowrap!important;background:#fff1c9!important;border-radius:9px!important;justify-self:end!important;padding:9px 11px!important;font-size:15px!important;font-weight:1000!important}.experience .internal-price-guide-table article:hover{background:color-mix(in srgb,var(--brand-primary) 5%,var(--surface))!important}.experience .price-guide-table-head{background:color-mix(in srgb,var(--canvas) 60%,var(--surface))!important}@media (width<=760px){.experience .internal-price-guide-header{justify-items:start!important;padding:20px 18px!important;display:grid!important}.experience .internal-price-guide-header h2{font-size:34px!important}.experience .internal-price-guide-actions{grid-template-columns:minmax(0,1fr)!important;width:100%!important;display:grid!important}.experience .internal-price-guide-actions button{width:100%!important}.experience .employee-price-rule{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:15px!important;display:grid!important}.experience .employee-price-rule>b{justify-self:start!important}.experience .internal-price-guide-toolbar{grid-template-columns:minmax(0,1fr)!important;padding:12px!important}.experience .price-list-search-help{padding:0!important}.experience .internal-price-guide-group>header{padding:17px 15px!important}.experience .internal-price-guide-group h3{font-size:22px!important}.experience .internal-price-guide-table article:not(:has(.price-guide-row-actions)){grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px 12px!important;padding:15px!important;display:grid!important;overflow:visible!important}.experience .internal-price-guide-table article:not(:has(.price-guide-row-actions))>strong{grid-area:1/1!important}.experience .internal-price-guide-table article:not(:has(.price-guide-row-actions))>span{grid-area:2/1!important}.experience .internal-price-guide-table article:not(:has(.price-guide-row-actions))>b{text-align:right!important;white-space:normal!important;grid-area:1/2/3!important;place-self:center end!important;max-width:128px!important}.experience .internal-price-guide-table article>[data-label]:before{color:var(--muted)!important;letter-spacing:.1em!important;content:attr(data-label)!important;margin-bottom:3px!important;font-size:8px!important;font-weight:950!important;display:block!important}.experience .price-guide-table-head{display:none!important}}.experience :is(.goals-workspace,.customers-orders-workspace){gap:24px!important}.experience :is(.goals-workspace,.customers-orders-workspace)>header{box-sizing:border-box!important;border-bottom:1px solid var(--line)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:8px 0 22px!important;display:grid!important;overflow:visible!important}.experience :is(.goals-workspace,.customers-orders-workspace)>header>div{gap:6px!important;min-width:0!important;height:auto!important;display:grid!important;position:static!important}.experience :is(.goals-workspace,.customers-orders-workspace)>header :is(small,h2,p){float:none!important;position:static!important;transform:none!important}.experience :is(.goals-workspace,.customers-orders-workspace)>header p{max-width:760px!important;margin:0!important;line-height:1.5!important;overflow:visible!important}.experience :is(.goals-start,.customers-start){clear:both!important;margin:0!important;position:relative!important}@media (width<=760px){.experience :is(.goals-workspace,.customers-orders-workspace){gap:18px!important}.experience :is(.goals-workspace,.customers-orders-workspace)>header{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:4px 0 18px!important}.experience .goals-workspace>header>strong{text-align:left!important}.experience .customers-orders-workspace>header button{width:100%!important}}.experience .customer-directory-search{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:14px!important;padding:16px!important;display:grid!important}.experience .customer-directory-search label{gap:6px!important;min-width:0!important;display:grid!important}.experience .customer-directory-search label>span{color:var(--muted)!important;letter-spacing:.09em!important;font-size:9px!important;font-weight:950!important}.experience .customer-directory-search input{box-sizing:border-box!important;border:1px solid var(--line)!important;background:var(--canvas)!important;width:100%!important;min-width:0!important;min-height:48px!important;color:var(--ink)!important;border-radius:11px!important;padding:0 14px!important;font-size:14px!important;font-weight:800!important}.experience .customer-directory-search>b{color:var(--brand-primary)!important;white-space:nowrap!important;background:#fff0e9!important;border-radius:999px!important;padding:9px 12px!important;font-size:11px!important}.experience .customer-directory-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)!important;align-items:start!important;gap:14px!important;display:grid!important}.experience .customer-directory-list{gap:8px!important;min-width:0!important;display:grid!important}.experience .customer-directory-list>button{border:1px solid var(--line)!important;background:var(--surface)!important;min-width:0!important;color:var(--ink)!important;text-align:left!important;cursor:pointer!important;border-left:5px solid #0000!important;border-radius:13px!important;grid-template-columns:minmax(0,1fr) auto 24px!important;align-items:center!important;gap:10px!important;padding:14px!important;display:grid!important}.experience .customer-directory-list>button:hover,.experience .customer-directory-list>button.selected{border-left-color:var(--brand-primary)!important;background:#fff0e9!important}.experience .customer-directory-list button>span{gap:3px!important;min-width:0!important;display:grid!important}.experience .customer-directory-list button strong{font-size:15px!important}.experience .customer-directory-list button small{color:var(--muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;font-weight:700!important;overflow:hidden!important}.experience .customer-directory-list button>b{background:var(--soft)!important;white-space:nowrap!important;border-radius:999px!important;padding:6px 8px!important;font-size:10px!important}.experience .customer-directory-list button>i{color:var(--brand-primary)!important;font-size:22px!important;font-style:normal!important}.experience .customer-directory-list>p{border:1px dashed var(--line)!important;color:var(--muted)!important;text-align:center!important;border-radius:13px!important;margin:0!important;padding:20px!important;font-weight:750!important}.experience .customer-record{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:17px!important;min-width:0!important;overflow:hidden!important}.experience .customer-record>header{border-left:7px solid var(--brand-primary)!important;background:#fff0e9!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;padding:18px!important;display:flex!important}.experience .customer-record>header>div{gap:3px!important;min-width:0!important;display:grid!important}.experience .customer-record>header small,.experience .customer-order-history>small{color:var(--brand-primary)!important;letter-spacing:.09em!important;font-size:9px!important;font-weight:950!important}.experience .customer-record>header h3{margin:0!important;font-size:23px!important}.experience .customer-record>header p{color:var(--muted)!important;margin:0!important;font-size:12px!important;font-weight:700!important}.experience .customer-record>header>b{background:var(--surface)!important;white-space:nowrap!important;border-radius:999px!important;padding:7px 9px!important;font-size:10px!important}.experience .customer-order-history{gap:9px!important;padding:14px!important;display:grid!important}.experience .customer-order-history>article{border:1px solid var(--line)!important;background:var(--canvas)!important;border-radius:12px!important;grid-template-columns:minmax(150px,1fr) minmax(260px,1.35fr) auto!important;align-items:center!important;gap:14px!important;padding:14px!important;display:grid!important}.experience .customer-order-history article>div{gap:3px!important;min-width:0!important;display:grid!important}.experience .customer-order-history article>div>span{color:var(--muted)!important;font-size:11px!important;font-weight:750!important}.experience .customer-order-history dl{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0!important;display:grid!important}.experience .customer-order-history dl>div{gap:3px!important;min-width:0!important;display:grid!important}.experience .customer-order-history dt{color:var(--muted)!important;letter-spacing:.06em!important;font-size:8px!important;font-weight:950!important}.experience .customer-order-history dd{margin:0!important;font-size:11px!important;font-weight:850!important;line-height:1.3!important}.experience .customer-order-history article>button{background:var(--brand-primary)!important;color:#fff!important;white-space:nowrap!important;border:0!important;border-radius:9px!important;min-height:38px!important;padding:0 11px!important;font-size:10px!important;font-weight:900!important}.experience .customer-record-empty{text-align:center!important;place-items:center!important;gap:5px!important;min-height:220px!important;padding:24px!important;display:grid!important}.experience .customer-record-empty>b{font-size:20px!important}.experience .customer-record-empty>span{max-width:360px!important;color:var(--muted)!important;font-size:12px!important;font-weight:700!important;line-height:1.5!important}@media (width<=900px){.experience .customer-directory-layout,.experience .customer-order-history>article{grid-template-columns:minmax(0,1fr)!important}.experience .customer-order-history article>button{width:100%!important;min-height:44px!important}}@media (width<=760px){.experience .customer-directory-search{grid-template-columns:minmax(0,1fr)!important;padding:12px!important}.experience .customer-directory-search>b{justify-self:start!important}.experience .customer-directory-list>button{grid-template-columns:minmax(0,1fr) auto 20px!important}.experience .customer-record>header{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.experience .customer-record>header>b{justify-self:start!important}.experience .customer-order-history dl{grid-template-columns:minmax(0,1fr)!important}}.experience .shop-knowledge-workspace .how-to-guide{gap:14px!important}.experience .shop-knowledge-workspace .how-to-guide-header{justify-content:space-between!important;align-items:end!important;gap:16px!important;min-height:0!important;padding:4px 0 16px!important;display:flex!important}.experience .shop-knowledge-workspace .how-to-guide-header h2{margin:2px 0 0!important;font-size:32px!important}.experience .shop-knowledge-workspace .how-to-guide-header>b{color:var(--brand-primary)!important;white-space:nowrap!important;background:#fff0e9!important;border-radius:999px!important;flex:none!important;padding:7px 10px!important;font-size:10px!important}@media (width<=760px){.experience .shop-knowledge-workspace .how-to-guide-header{align-items:center!important}.experience .shop-knowledge-workspace .how-to-guide-header h2{font-size:28px!important}}.experience .email-task-page{--todo-blue:#ef5b2a;--todo-blue-soft:#fff0e9;--todo-green:#2189a7;--todo-green-soft:#e8f7fa;--todo-purple:#7657c8;--todo-purple-soft:#f1edff}.experience .email-task-page>.email-task-heading{border-color:color-mix(in srgb,var(--todo-blue) 30%,var(--line))!important;border-left-color:var(--todo-blue)!important;background:var(--todo-blue-soft)!important}.experience .todo-summary-grid>button:first-child{border-left-color:var(--todo-blue)!important}.experience .todo-summary-grid>button:nth-child(2){border-left-color:var(--todo-green)!important}.experience .todo-summary-grid>button:nth-child(3){border-left-color:var(--todo-purple)!important}.experience .todo-summary-grid>button:first-child.selected{border-color:color-mix(in srgb,var(--todo-blue) 36%,var(--line))!important;border-left-color:var(--todo-blue)!important;background:var(--todo-blue-soft)!important}.experience .todo-summary-grid>button:nth-child(2).selected{border-color:color-mix(in srgb,var(--todo-green) 36%,var(--line))!important;border-left-color:var(--todo-green)!important;background:var(--todo-green-soft)!important}.experience .todo-summary-grid>button:nth-child(3).selected{border-color:color-mix(in srgb,var(--todo-purple) 36%,var(--line))!important;border-left-color:var(--todo-purple)!important;background:var(--todo-purple-soft)!important}.experience .todo-summary-grid>button:first-child.selected small{color:var(--todo-blue)!important}.experience .todo-summary-grid>button:nth-child(2).selected small{color:var(--todo-green)!important}.experience .todo-summary-grid>button:nth-child(3).selected small{color:var(--todo-purple)!important}.experience .todo-section-label{background:var(--todo-blue-soft)!important}.experience .email-task-list>article{border-left-color:var(--todo-blue)!important}.experience .email-task-list>article.approved{border-left-color:var(--todo-green)!important;background:color-mix(in srgb,var(--todo-green-soft) 52%,var(--surface))!important}.experience .email-task-list>article.todo-upcoming{border-color:color-mix(in srgb,var(--todo-purple) 34%,var(--line))!important;border-left-color:var(--todo-purple)!important;background:color-mix(in srgb,var(--todo-purple-soft) 58%,var(--surface))!important}.experience .todo-purchasing{border-left-color:var(--todo-green)!important;background:color-mix(in srgb,var(--todo-green-soft) 54%,var(--surface))!important}.experience .todo-payments{border-left-color:var(--todo-purple)!important;background:color-mix(in srgb,var(--todo-purple-soft) 54%,var(--surface))!important}.experience.dark .email-task-page{--todo-blue:#ef7047;--todo-blue-soft:#332119;--todo-green:#3aa4bf;--todo-green-soft:#182e34;--todo-purple:#8b70d4;--todo-purple-soft:#251f39}.experience.dark .email-task-page>.email-task-heading,.experience.dark .todo-summary-grid>button:first-child.selected,.experience.dark .todo-section-label{background:var(--todo-blue-soft)!important}.experience.dark .todo-summary-grid>button:nth-child(2).selected,.experience.dark .email-task-list>article.approved,.experience.dark .todo-purchasing{background:var(--todo-green-soft)!important}.experience.dark .todo-summary-grid>button:nth-child(3).selected,.experience.dark .email-task-list>article.todo-upcoming,.experience.dark .todo-payments{background:var(--todo-purple-soft)!important}.experience.dark .email-task-page :is(.todo-summary-grid>button,.email-task-list>article,.todo-purchase-list>article,.todo-payments article){box-shadow:none!important}.experience .email-task-page>.email-task-heading{border:1px solid var(--line)!important;background:var(--surface)!important;border-left:0!important;border-radius:15px!important;padding:14px 18px!important;box-shadow:0 6px 18px #121c2609!important}.experience .email-task-page>.email-task-heading h2{margin:2px 0 3px!important;font-size:clamp(24px,2.35vw,32px)!important}.experience .email-task-page>.email-task-heading p{max-width:860px!important;font-size:12px!important;line-height:1.4!important}.experience .email-task-page>.email-task-heading small{font-size:9px!important}.experience .todo-summary-grid>button{border-left-width:7px!important;min-height:68px!important;padding:11px 14px!important}.experience .todo-summary-grid>button:first-child{background:var(--todo-blue-soft)!important}.experience .todo-summary-grid>button:nth-child(2){background:var(--todo-green-soft)!important}.experience .todo-summary-grid>button:nth-child(3){background:var(--todo-purple-soft)!important}.experience .todo-summary-grid>button strong{font-size:21px!important}.experience .todo-section-label{border:1px solid var(--line)!important;background:var(--surface)!important;padding:12px 15px!important}.experience .email-task-list>article,.experience .email-task-list>article.approved,.experience .email-task-list>article.todo-upcoming,.experience .todo-purchasing,.experience .todo-payments{border-color:var(--line)!important;border-left-color:var(--line)!important;background:var(--surface)!important;box-shadow:0 6px 18px #121c2609!important}.experience .email-task-list>article.todo-overdue{border-left-color:#c94a3d!important}@media (width<=760px){.experience .email-task-page>.email-task-heading{padding:13px 14px!important}.experience .todo-summary-grid>button{min-height:64px!important}}.experience .financial-engine-workspace{gap:16px!important;min-width:0!important;display:grid!important}.experience .financial-engine-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.experience .financial-engine-summary>article{border:1px solid var(--line)!important;border-top:5px solid var(--brand-primary)!important;background:var(--surface)!important;border-radius:15px!important;gap:6px!important;min-width:0!important;padding:16px!important;display:grid!important;box-shadow:0 7px 20px #121c260a!important}.experience .financial-engine-summary>article:nth-child(2){border-top-color:#2189a7!important}.experience .financial-engine-summary>article:nth-child(3){border-top-color:#7657c8!important}.experience .financial-engine-summary>article:nth-child(4){border-top-color:#31986b!important}.experience .financial-engine-summary small{color:var(--muted)!important;letter-spacing:.08em!important;font-size:9px!important;font-weight:950!important}.experience .financial-engine-summary strong{font-size:25px!important;line-height:1.1!important}.experience .financial-engine-sections{gap:12px!important;display:grid!important}.experience .financial-engine-sections>details{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:18px!important;display:block!important;overflow:hidden!important;box-shadow:0 7px 22px #121c260a!important}.experience .financial-engine-sections>details>summary{cursor:pointer!important;border-left:7px solid var(--brand-primary)!important;background:#fff0e9!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:18px 20px!important;list-style:none!important;display:flex!important}.experience .financial-engine-sections>details:nth-child(5n+2)>summary{background:#f1edff!important;border-left-color:#7657c8!important}.experience .financial-engine-sections>details:nth-child(5n+3)>summary{background:#e8f7fa!important;border-left-color:#2189a7!important}.experience .financial-engine-sections>details:nth-child(5n+4)>summary{background:#edf8f1!important;border-left-color:#31986b!important}.experience .financial-engine-sections>details:nth-child(5n)>summary{background:#fff6dc!important;border-left-color:#d9a315!important}.experience .financial-engine-sections>details>summary::-webkit-details-marker{display:none!important}.experience .financial-engine-sections>details>summary>span{grid-template-columns:34px minmax(0,1fr)!important;gap:2px 10px!important;min-width:0!important;display:grid!important}.experience .financial-engine-sections>details>summary span>b{background:var(--brand-primary)!important;color:#fff!important;border-radius:50%!important;grid-row:1/3!important;align-self:center!important;place-items:center!important;width:30px!important;height:30px!important;font-size:11px!important;display:grid!important}.experience .financial-engine-sections>details>summary strong{font-size:20px!important;line-height:1.15!important}.experience .financial-engine-sections>details>summary small{color:var(--muted)!important;grid-column:2!important;font-size:11px!important;font-weight:700!important;line-height:1.35!important}.experience .financial-engine-sections>details>summary>i{background:var(--brand-primary)!important;color:#fff!important;border-radius:50%!important;flex:none!important;place-items:center!important;width:28px!important;height:28px!important;font-style:normal!important;font-weight:900!important;display:grid!important}.experience .financial-engine-sections>details[open]>summary>i{transform:rotate(45deg)!important}.experience .financial-engine-fields{border-top:1px solid var(--line)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:16px!important;display:grid!important}.experience .financial-engine-fields>label{border:1px solid var(--line)!important;background:var(--canvas)!important;border-radius:12px!important;align-content:start!important;gap:6px!important;min-width:0!important;padding:13px!important;display:grid!important}.experience .financial-engine-fields label>span{color:var(--muted)!important;letter-spacing:.06em!important;font-size:9px!important;font-weight:950!important}.experience .financial-engine-fields label>div{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;display:grid!important}.experience .financial-engine-fields input{box-sizing:border-box!important;border:1px solid var(--line)!important;background:var(--surface)!important;width:100%!important;min-width:0!important;min-height:42px!important;color:var(--ink)!important;border-radius:9px!important;padding:0 10px!important;font-size:16px!important;font-weight:900!important}.experience .financial-engine-fields label b{color:var(--muted)!important;font-size:13px!important}.experience .financial-engine-sections>details>footer{border-top:1px solid var(--line)!important;background:var(--canvas)!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:14px 16px!important;display:flex!important}.experience .financial-engine-sections>details>footer span{color:var(--muted)!important;font-size:11px!important;font-weight:700!important}.experience .financial-engine-sections>details>footer button{background:var(--brand-primary)!important;color:#fff!important;border:0!important;border-radius:10px!important;flex:none!important;min-height:42px!important;padding:0 14px!important;font-size:11px!important;font-weight:900!important}.experience .financial-engine-result{border-top:1px solid var(--line)!important;gap:7px!important;padding:18px!important;display:grid!important}.experience .financial-engine-result>strong{font-size:30px!important}.experience .financial-engine-result>span{color:var(--muted)!important;font-size:12px!important;font-weight:700!important;line-height:1.45!important}.experience .financial-engine-result.positive>strong{color:#247c56!important}.experience .financial-engine-result.attention>strong{color:#a83b31!important}.experience .financial-engine-result dl{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:6px 0 0!important;display:grid!important}.experience .financial-engine-result dl>div{background:var(--soft)!important;border-radius:10px!important;gap:3px!important;padding:11px!important;display:grid!important}.experience .financial-engine-result dt{color:var(--muted)!important;font-size:8px!important;font-weight:950!important}.experience .financial-engine-result dd{margin:0!important;font-size:13px!important;font-weight:900!important}.experience .financial-engine-goals{border-top:1px solid var(--line)!important;padding:16px!important}.experience .financial-engine-goals .goal-planner{margin:0!important}.experience.dark .financial-engine-sections>details>summary{background:#332119!important}.experience.dark .financial-engine-sections>details:nth-child(5n+2)>summary{background:#251f39!important}.experience.dark .financial-engine-sections>details:nth-child(5n+3)>summary{background:#182e34!important}.experience.dark .financial-engine-sections>details:nth-child(5n+4)>summary{background:#183026!important}.experience.dark .financial-engine-sections>details:nth-child(5n)>summary{background:#332d18!important}@media (width<=1000px){.experience .financial-engine-summary,.experience .financial-engine-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.experience .financial-engine-summary,.experience .financial-engine-fields,.experience .financial-engine-result dl{grid-template-columns:minmax(0,1fr)!important}.experience .financial-engine-sections>details>summary{padding:16px 14px!important}.experience .financial-engine-sections>details>summary strong{font-size:18px!important}.experience .financial-engine-sections>details>footer{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.experience .financial-engine-sections>details>footer button{width:100%!important;min-height:48px!important}.experience .financial-engine-fields,.experience .financial-engine-goals{padding:12px!important}}.experience .financial-engine-deep-settings{border-top:1px solid var(--line)!important;min-width:0!important;padding:16px!important}.experience .financial-engine-deep-settings>.specific-tool-settings{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}.experience .financial-engine-deep-settings .specific-tool-settings>label{box-sizing:border-box!important;background:var(--canvas)!important;min-width:0!important;max-width:100%!important;padding:13px!important}.experience .financial-engine-deep-settings .specific-tool-settings>label>*{min-width:0!important;max-width:100%!important}.experience .financial-engine-deep-settings .specific-tool-settings :is(input,select,textarea){box-sizing:border-box!important;width:100%!important;max-width:100%!important}.experience .financial-engine-deep-settings .specific-tool-settings .specific-wide-field{grid-column:1/-1!important}.experience .financial-engine-subsettings{border-top:1px solid var(--line)!important;gap:9px!important;padding:14px!important;display:grid!important}.experience .financial-engine-subsettings>details{border:1px solid var(--line)!important;background:var(--canvas)!important;border-radius:13px!important;display:block!important;overflow:hidden!important}.experience .financial-engine-subsettings>details>summary{cursor:pointer!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:14px!important;font-size:13px!important;font-weight:900!important;list-style:none!important;display:flex!important}.experience .financial-engine-subsettings>details>summary::-webkit-details-marker{display:none!important}.experience .financial-engine-subsettings>details>summary i{background:var(--brand-primary)!important;color:#fff!important;border-radius:50%!important;place-items:center!important;width:24px!important;height:24px!important;font-style:normal!important;display:grid!important}.experience .financial-engine-subsettings>details[open]>summary i{transform:rotate(45deg)!important}.experience .financial-engine-subsettings .specific-tool-settings{border-top:1px solid var(--line)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;min-width:0!important;padding:12px!important;display:grid!important}.experience .financial-engine-subsettings .specific-tool-settings>label{box-sizing:border-box!important;background:var(--surface)!important;min-width:0!important;max-width:100%!important}.experience .financial-engine-subsettings .specific-tool-settings :is(input,select,textarea){box-sizing:border-box!important;width:100%!important;max-width:100%!important}.experience .financial-engine-subsettings .specific-tool-settings .specific-wide-field{grid-column:1/-1!important}@media (width<=760px){.experience .financial-engine-deep-settings{padding:12px!important}.experience .financial-engine-deep-settings>.specific-tool-settings,.experience .financial-engine-subsettings .specific-tool-settings{grid-template-columns:minmax(0,1fr)!important}.experience .financial-engine-deep-settings .specific-tool-settings>*,.experience .financial-engine-subsettings .specific-tool-settings>*{grid-column:1!important}.experience .financial-engine-subsettings{padding:12px!important}}.experience .goal-planner{background:0 0!important;border:0!important;border-radius:0!important;gap:14px!important;margin:0!important;padding:0!important}.experience .goal-planner>header{border-bottom:1px solid var(--line)!important;align-items:center!important;padding:0 0 14px!important}.experience .goal-planner>header h3{margin:3px 0 0!important;font-size:24px!important}.experience .goal-planner>header>button{background:var(--brand-primary)!important;color:#fff!important;border:0!important;min-height:42px!important;padding:0 15px!important;font-weight:950!important}.experience .goal-planner-list{gap:9px!important}.experience .goal-planner-list>details{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:14px!important;display:block!important;overflow:hidden!important}.experience .goal-planner-list>details.paused{opacity:.58!important}.experience .goal-planner-list>details>summary{cursor:pointer!important;background:#f0edff!important;border-left:6px solid #7854d8!important;grid-template-columns:minmax(0,1fr) auto 30px!important;align-items:center!important;gap:13px!important;padding:15px 16px!important;list-style:none!important;display:grid!important}.experience .goal-planner-list>details>summary::-webkit-details-marker{display:none!important}.experience .goal-planner-list>details>summary>span{gap:4px!important;min-width:0!important;display:grid!important}.experience .goal-planner-list>details>summary strong{font-size:16px!important;line-height:1.25!important}.experience .goal-planner-list>details>summary small{color:var(--muted)!important;font-size:11px!important;font-weight:750!important}.experience .goal-planner-list>details>summary>b{background:var(--surface)!important;border-radius:999px!important;padding:7px 9px!important;font-size:11px!important}.experience .goal-planner-list>details>summary>i{background:var(--brand-primary)!important;color:#fff!important;border-radius:50%!important;place-items:center!important;width:28px!important;height:28px!important;font-size:18px!important;font-style:normal!important;font-weight:900!important;display:grid!important}.experience .goal-planner-list>details[open]>summary>i{transform:rotate(45deg)!important}.experience .goal-planner-edit{border-top:1px solid var(--line)!important;gap:12px!important;padding:14px!important;display:grid!important}.experience .goal-planner-edit .goal-planner-main{grid-template-columns:minmax(190px,1.5fr) repeat(4,minmax(105px,.65fr))!important}.experience .goal-planner-edit footer{border-top:1px solid var(--line)!important;margin-top:0!important;padding-top:12px!important}.experience .goal-planner-edit footer button{min-height:36px!important}.experience .goal-planner-edit footer .goal-remove{margin-left:auto!important}@media (width<=1000px){.experience .goal-planner-edit .goal-planner-main{grid-template-columns:repeat(2,minmax(0,1fr))!important}.experience .goal-planner-edit .goal-planner-main>label:first-child{grid-column:1/-1!important}}@media (width<=760px){.experience .goal-planner>header{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.experience .goal-planner>header>button{width:100%!important}.experience .goal-planner-list>details>summary{grid-template-columns:minmax(0,1fr) auto 28px!important;padding:14px 12px!important}.experience .goal-planner-list>details>summary small{white-space:normal!important}.experience .goal-planner-edit .goal-planner-main{grid-template-columns:minmax(0,1fr)!important}.experience .goal-planner-edit .goal-planner-main>label:first-child{grid-column:1!important}.experience .goal-planner-edit footer{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.experience .goal-planner-edit footer>*{width:100%!important;margin:0!important}}.experience .customers-orders-workspace>header{padding:24px 28px!important}.experience .shop-knowledge-workspace .how-to-guide-header{padding:20px 24px!important}@media (width<=760px){.experience .customers-orders-workspace>header{padding:18px 16px!important}.experience .shop-knowledge-workspace .how-to-guide-header{padding:16px!important}}.experience .custom-payment-settings{border-top:1px solid var(--line)!important;grid-column:1/-1!important;gap:12px!important;min-width:0!important;padding:16px!important;display:grid!important}.experience .custom-payment-settings>header{justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important}.experience .custom-payment-settings>header>div{gap:3px!important;display:grid!important}.experience .custom-payment-settings>header small{color:var(--brand-primary)!important;letter-spacing:.09em!important;font-size:9px!important;font-weight:950!important}.experience .custom-payment-settings>header strong{font-size:20px!important}.experience .custom-payment-settings>header button{background:var(--brand-primary)!important;color:#fff!important;border:0!important;border-radius:10px!important;min-height:42px!important;padding:0 14px!important;font-weight:950!important}.experience .custom-payment-settings>div{gap:9px!important;display:grid!important}.experience .custom-payment-settings details{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:14px!important;display:block!important;overflow:hidden!important}.experience .custom-payment-settings details.paused{opacity:.6!important}.experience .custom-payment-settings summary{cursor:pointer!important;background:#fff0e9!important;grid-template-columns:minmax(0,1fr) auto 28px!important;align-items:center!important;gap:12px!important;padding:14px!important;list-style:none!important;display:grid!important}.experience .custom-payment-settings summary::-webkit-details-marker{display:none!important}.experience .custom-payment-settings summary>span{gap:3px!important;min-width:0!important;display:grid!important}.experience .custom-payment-settings summary small{color:var(--muted)!important;font-size:11px!important;font-weight:700!important}.experience .custom-payment-settings summary>b{background:var(--surface)!important;border-radius:999px!important;padding:6px 8px!important;font-size:10px!important}.experience .custom-payment-settings summary>i{background:var(--brand-primary)!important;color:#fff!important;border-radius:50%!important;place-items:center!important;width:26px!important;height:26px!important;font-style:normal!important;display:grid!important}.experience .custom-payment-settings details[open] summary>i{transform:rotate(45deg)!important}.experience .custom-payment-settings details>div{border-top:1px solid var(--line)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:13px!important;display:grid!important}.experience .custom-payment-settings label{gap:5px!important;min-width:0!important;display:grid!important}.experience .custom-payment-settings label.wide{grid-column:span 2!important}.experience .custom-payment-settings label>span{color:var(--muted)!important;font-size:9px!important;font-weight:900!important}.experience .custom-payment-settings :is(input,select,textarea){box-sizing:border-box!important;border:1px solid var(--line)!important;background:var(--canvas)!important;width:100%!important;min-width:0!important;color:var(--ink)!important;border-radius:9px!important;padding:10px!important;font-weight:750!important}.experience .custom-payment-settings footer{border-top:1px solid var(--line)!important;grid-column:1/-1!important;justify-content:flex-end!important;gap:8px!important;padding-top:10px!important;display:flex!important}.experience .custom-payment-settings footer button{border:1px solid var(--line)!important;background:var(--surface)!important;min-height:36px!important;color:var(--ink)!important;border-radius:9px!important;padding:0 11px!important;font-weight:850!important}.experience .custom-payment-settings footer button.remove{color:#b83228!important}.experience .custom-payment-settings>p{border:1px dashed var(--line)!important;color:var(--muted)!important;text-align:center!important;border-radius:12px!important;margin:0!important;padding:18px!important;font-weight:700!important}.experience .payment-reminder-actions{gap:7px!important;display:flex!important}.experience .payment-reminder-actions button:last-child{background:var(--brand-primary)!important;color:#fff!important}@media (width<=900px){.experience .custom-payment-settings details>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.experience .custom-payment-settings{padding:12px!important}.experience .custom-payment-settings>header{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.experience .custom-payment-settings>header button{width:100%!important}.experience .custom-payment-settings details>div{grid-template-columns:minmax(0,1fr)!important}.experience .custom-payment-settings label.wide{grid-column:1!important}.experience .custom-payment-settings footer,.experience .payment-reminder-actions{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.experience .custom-payment-settings footer button,.experience .payment-reminder-actions button{width:100%!important}}.experience .email-task-page>.todo-compact-heading{border:1px solid var(--line)!important;background:var(--surface)!important;text-align:left!important;border-radius:14px!important;order:1!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:0!important;margin:0!important;padding:12px 16px!important;display:flex!important;box-shadow:0 5px 16px #121c2609!important}.experience .todo-compact-heading>div:first-child{gap:2px!important;min-width:0!important;display:grid!important}.experience .todo-compact-heading small{color:var(--brand-primary)!important;letter-spacing:.11em!important;font-size:9px!important;font-weight:950!important}.experience .todo-compact-heading h2{letter-spacing:-.025em!important;margin:0!important;font-size:25px!important;line-height:1.05!important}.experience .todo-compact-heading p{color:var(--muted)!important;margin:0!important;font-size:11px!important;font-weight:700!important}.experience .todo-compact-heading .email-heading-actions{flex:none!important;display:block!important}.experience .todo-compact-heading .email-heading-actions span{background:var(--soft)!important;color:var(--muted)!important;border-radius:999px!important;padding:7px 10px!important;font-size:10px!important;font-weight:900!important}.experience .email-task-page>.todo-summary-grid{order:2!important}.experience .email-task-page>.todo-summary-grid>button:first-child{background:var(--todo-blue-soft)!important}.experience .email-task-page>.todo-summary-grid>button:nth-child(2){background:var(--todo-green-soft)!important}.experience .email-task-page>.todo-summary-grid>button:nth-child(3){background:var(--todo-purple-soft)!important}.experience .email-task-page>.email-task-list>article,.experience .email-task-page>.email-task-list>article.approved,.experience .email-task-page>.email-task-list>article.todo-upcoming,.experience .email-task-page>.todo-purchasing,.experience .email-task-page>.todo-payments{background:var(--surface)!important;border-color:var(--line)!important;border-left-color:var(--line)!important;box-shadow:0 5px 16px #121c2609!important}.experience .email-task-page>.email-task-list>article.todo-overdue{border-left-color:#c94a3d!important}@media (width<=760px){.experience .email-task-page>.todo-compact-heading{grid-template-columns:minmax(0,1fr) auto!important;padding:11px 13px!important;display:grid!important}.experience .todo-compact-heading h2{font-size:22px!important}.experience .todo-compact-heading p{display:none!important}}.experience .settings-financial-home{border:2px solid color-mix(in srgb,var(--brand-primary) 40%,var(--line))!important;background:var(--surface)!important;border-radius:18px!important;display:block!important;overflow:hidden!important}.experience .settings-financial-home>summary{cursor:pointer!important;border-left:7px solid var(--brand-primary)!important;background:#fff0e9!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:18px 20px!important;list-style:none!important;display:flex!important}.experience .settings-financial-home>summary::-webkit-details-marker{display:none!important}.experience .settings-financial-home>summary>span{gap:3px!important;min-width:0!important;display:grid!important}.experience .settings-financial-home>summary small{color:var(--brand-primary)!important;letter-spacing:.1em!important;font-size:9px!important;font-weight:950!important}.experience .settings-financial-home>summary strong{font-size:22px!important}.experience .settings-financial-home>summary em{color:var(--muted)!important;font-size:12px!important;font-style:normal!important;font-weight:700!important}.experience .settings-financial-home>summary>b{flex:none!important;align-items:center!important;gap:9px!important;font-size:11px!important;display:flex!important}.experience .settings-financial-home>summary i{background:var(--brand-primary)!important;color:#fff!important;border-radius:50%!important;place-items:center!important;width:28px!important;height:28px!important;font-size:18px!important;font-style:normal!important;display:grid!important}.experience .settings-financial-home[open]>summary i{transform:rotate(45deg)!important}.experience .settings-financial-home>div{border-top:1px solid var(--line)!important;padding:16px!important}.experience .settings-financial-home .financial-engine-workspace{margin:0!important}@media (width<=760px){.experience .settings-financial-home>summary{align-items:flex-start!important;padding:16px 14px!important}.experience .settings-financial-home>summary>b{font-size:0!important}.experience .settings-financial-home>div{padding:10px!important}}.experience .module-manager-page{gap:16px!important;display:grid!important}.experience .module-manager-page>:is(.settings-uniform-section,.settings-financial-home,.workspace-name-editor,.settings-price-list-editor){border:1px solid color-mix(in srgb,var(--brand-primary) 38%,var(--line))!important;border-left:7px solid var(--brand-primary)!important;background:var(--surface)!important;box-shadow:none!important;border-radius:18px!important;margin:0!important;display:block!important;overflow:hidden!important}.experience .module-manager-page>:is(.settings-uniform-section,.settings-financial-home,.workspace-name-editor,.settings-price-list-editor)>summary{background:color-mix(in srgb,var(--brand-primary) 8%,var(--surface))!important;cursor:pointer!important;text-align:left!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:0!important;padding:18px 20px!important;list-style:none!important;display:flex!important}.experience .module-manager-page>:is(.settings-uniform-section,.settings-financial-home,.workspace-name-editor,.settings-price-list-editor)>summary::-webkit-details-marker{display:none!important}.experience .module-manager-page>:is(.settings-uniform-section,.settings-financial-home,.workspace-name-editor,.settings-price-list-editor)>summary>span,.experience .module-manager-page>.workspace-name-editor>summary>div{gap:4px!important;min-width:0!important;display:grid!important}.experience .module-manager-page>:is(.settings-uniform-section,.settings-financial-home,.workspace-name-editor,.settings-price-list-editor)>summary small{color:var(--brand-primary)!important;letter-spacing:.14em!important;font-size:10px!important;font-weight:950!important}.experience .module-manager-page>:is(.settings-uniform-section,.settings-financial-home,.workspace-name-editor,.settings-price-list-editor)>summary strong{color:var(--ink)!important;font-size:22px!important;font-weight:950!important;line-height:1.1!important}.experience .module-manager-page>:is(.settings-uniform-section,.settings-financial-home,.workspace-name-editor,.settings-price-list-editor)>summary :is(em,p){color:var(--muted)!important;margin:0!important;font-size:12px!important;font-style:normal!important;font-weight:700!important;line-height:1.4!important}.experience .module-manager-page>:is(.settings-uniform-section,.settings-financial-home,.workspace-name-editor,.settings-price-list-editor)>summary>b{background:var(--surface)!important;color:var(--ink)!important;white-space:nowrap!important;border:0!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:8px!important;padding:7px 9px 7px 12px!important;font-size:11px!important;font-weight:900!important;display:flex!important}.experience .module-manager-page>:is(.settings-uniform-section,.settings-financial-home,.workspace-name-editor,.settings-price-list-editor)>summary>b i{background:var(--brand-primary)!important;color:#fff!important;border-radius:50%!important;place-items:center!important;width:25px!important;height:25px!important;margin:0!important;font-size:17px!important;font-style:normal!important;line-height:1!important;display:grid!important}.experience .module-manager-page>:is(.settings-uniform-section,.settings-financial-home,.workspace-name-editor,.settings-price-list-editor)[open]>summary>b i{transform:rotate(45deg)!important}.experience .settings-uniform-actions{border-top:1px solid var(--line)!important;background:var(--surface)!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;padding:16px 20px!important;display:flex!important}.experience .settings-uniform-actions button{border:1px solid var(--brand-primary)!important;background:var(--brand-primary)!important;color:#fff!important;border-radius:10px!important;min-height:44px!important;padding:0 16px!important;font-weight:900!important}.experience .settings-uniform-actions button+button{background:var(--surface)!important;color:var(--brand-primary)!important}.experience .settings-add-module>.module-add-bar{border:0!important;border-top:1px solid var(--line)!important;background:var(--surface)!important;border-radius:0!important;margin:0!important}.experience .module-manager-page>.settings-financial-home>div,.experience .module-manager-page>.workspace-name-editor>.workspace-name-editor-body,.experience .module-manager-page>.settings-price-list-editor>div{border-top:1px solid var(--line)!important;background:var(--surface)!important;padding:16px!important}.experience .module-list{gap:16px!important;display:grid!important}.experience .settings-group-heading{margin:0!important}.experience .module-list>article{margin-top:-10px!important}@media (width<=760px){.experience .module-manager-page{gap:12px!important}.experience .module-manager-page>:is(.settings-uniform-section,.settings-financial-home,.workspace-name-editor,.settings-price-list-editor)>summary{align-items:flex-start!important;padding:15px 14px!important}.experience .module-manager-page>:is(.settings-uniform-section,.settings-financial-home,.workspace-name-editor,.settings-price-list-editor)>summary strong{font-size:19px!important}.experience .module-manager-page>:is(.settings-uniform-section,.settings-financial-home,.workspace-name-editor,.settings-price-list-editor)>summary>b{padding:5px!important;font-size:0!important}.experience .settings-uniform-actions{grid-template-columns:minmax(0,1fr)!important;padding:12px!important;display:grid!important}.experience .settings-uniform-actions button{width:100%!important}.experience .settings-add-module>.module-add-bar{grid-template-columns:minmax(0,1fr)!important;padding:12px!important}.experience .settings-add-module>.module-add-bar>*{grid-column:1!important}.experience .module-manager-page>.settings-financial-home>div,.experience .module-manager-page>.workspace-name-editor>.workspace-name-editor-body,.experience .module-manager-page>.settings-price-list-editor>div{padding:10px!important}}.experience .email-task-page{gap:16px!important;max-width:100%!important;display:grid!important}.experience .email-task-page>.todo-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:0!important;display:grid!important;overflow:visible!important}.experience .todo-summary-grid>button{border:1px solid var(--line)!important;border-left:8px solid var(--todo-blue)!important;background:var(--todo-blue-soft)!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;min-width:0!important;min-height:88px!important;padding:16px 18px!important;display:flex!important;box-shadow:0 7px 20px #121c260a!important}.experience .todo-summary-grid>button:nth-child(2){border-left-color:var(--todo-green)!important;background:var(--todo-green-soft)!important}.experience .todo-summary-grid>button:nth-child(3){border-left-color:var(--todo-purple)!important;background:var(--todo-purple-soft)!important}.experience .todo-summary-grid>button small{color:var(--ink)!important;letter-spacing:0!important;order:1!important;font-size:16px!important;font-weight:950!important}.experience .todo-summary-grid>button strong{background:var(--surface)!important;min-width:38px!important;height:38px!important;color:var(--ink)!important;border-radius:999px!important;order:3!important;place-items:center!important;font-size:17px!important;display:grid!important}.experience .todo-summary-grid>button span{order:2!important;display:none!important}.experience .todo-summary-grid>button.selected{border-color:var(--line)!important;border-left-color:var(--todo-blue)!important;background:var(--todo-blue-soft)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--todo-blue) 18%,transparent),0 8px 22px #121c260f!important;transform:none!important}.experience .todo-summary-grid>button:nth-child(2).selected{border-left-color:var(--todo-green)!important;background:var(--todo-green-soft)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--todo-green) 18%,transparent),0 8px 22px #121c260f!important}.experience .todo-summary-grid>button:nth-child(3).selected{border-left-color:var(--todo-purple)!important;background:var(--todo-purple-soft)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--todo-purple) 18%,transparent),0 8px 22px #121c260f!important}.experience .todo-section-label,.experience .todo-purchasing>header,.experience .todo-payments>header{border:1px solid var(--line)!important;border-left:8px solid var(--todo-blue)!important;background:var(--todo-blue-soft)!important;border-radius:18px 18px 0 0!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:78px!important;padding:16px 18px!important;display:flex!important}.experience :is(.todo-section-label,.todo-purchasing>header,.todo-payments>header) strong{font-size:24px!important;font-weight:1000!important}.experience :is(.todo-section-label,.todo-purchasing>header,.todo-payments>header) span{font-size:11px!important}.experience .email-task-list{border:1px solid var(--line)!important;background:var(--surface)!important;border-top:0!important;border-radius:0 0 18px 18px!important;gap:0!important;margin:0!important;display:grid!important;overflow:hidden!important}.experience .email-task-list>details{border:0!important;border-bottom:1px solid var(--line)!important;background:var(--surface)!important;margin:0!important;display:block!important}.experience .email-task-list>details:last-child{border-bottom:0!important}.experience .email-task-list>details>summary{cursor:pointer!important;grid-template-columns:12px minmax(0,1fr) auto 30px!important;align-items:center!important;gap:14px!important;min-width:0!important;padding:15px 18px!important;list-style:none!important;display:grid!important}.experience .email-task-list>details>summary::-webkit-details-marker{display:none!important}.experience .email-task-list>details>summary>i{background:#8fa1ae!important;border-radius:50%!important;width:10px!important;height:10px!important}.experience .email-task-list>details>summary>i.soon{background:#d9a315!important}.experience .email-task-list>details>summary>i.overdue{background:#c94a3d!important}.experience .email-task-list>details>summary>span{gap:3px!important;min-width:0!important;display:grid!important}.experience .email-task-list>details>summary strong{font-size:15px!important;line-height:1.2!important}.experience .email-task-list>details>summary span small{color:var(--muted)!important;font-size:11px!important;font-weight:750!important}.experience .todo-row-due{color:#70510b!important;white-space:nowrap!important;background:#fff0b8!important;border-radius:10px!important;align-items:baseline!important;gap:6px!important;padding:9px 11px!important;font-size:13px!important;display:flex!important}.experience .todo-row-due small{letter-spacing:.08em!important;font-size:9px!important;font-weight:1000!important}.experience .email-task-list>details>summary>em{width:28px!important;height:28px!important;color:var(--ink)!important;background:#d9dee2!important;border-radius:50%!important;place-items:center!important;font-size:20px!important;font-style:normal!important;font-weight:900!important;display:grid!important}.experience .email-task-list>details[open]>summary>em{background:var(--brand-primary)!important;color:#fff!important;transform:rotate(45deg)!important}.experience .email-task-list>details>summary:hover{background:color-mix(in srgb,var(--brand-primary) 5%,var(--surface))!important}.experience .todo-task-details{border-top:1px solid var(--line)!important;background:var(--canvas)!important;grid-template-columns:minmax(0,1fr) minmax(190px,.34fr)!important;gap:12px!important;padding:15px 18px 18px 44px!important;display:grid!important}.experience .todo-task-details .suggested-task{gap:6px!important;display:grid!important}.experience .todo-task-details textarea{box-sizing:border-box!important;border:1px solid var(--line)!important;background:var(--surface)!important;width:100%!important;min-width:0!important;color:var(--ink)!important;font:inherit!important;border-radius:10px!important;padding:12px!important}.experience .todo-date-editor{align-content:start!important;gap:6px!important;display:grid!important}.experience .todo-date-editor>span,.experience .todo-task-details .suggested-task>small{color:var(--muted)!important;letter-spacing:.08em!important;font-size:9px!important;font-weight:950!important}.experience .todo-date-editor input{box-sizing:border-box!important;border:1px solid var(--line)!important;background:var(--surface)!important;width:100%!important;min-height:46px!important;color:var(--ink)!important;border-radius:10px!important;padding:10px!important}.experience .todo-task-details .email-task-card-foot{grid-column:1/-1!important;margin:0!important;padding-top:12px!important}.experience .todo-purchasing,.experience .todo-payments{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:18px!important;gap:0!important;padding:0!important;overflow:hidden!important}.experience .todo-purchase-add{margin:14px!important}.experience .todo-purchase-list{gap:0!important}.experience .todo-purchase-list>article{border-top:1px solid var(--line)!important;background:var(--surface)!important;border-radius:0!important;min-height:66px!important;padding:13px 18px!important}.experience .todo-purchase-list>article:hover,.experience .todo-payments article:hover{background:color-mix(in srgb,var(--brand-primary) 5%,var(--surface))!important}.experience .todo-payments>div{grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:grid!important}.experience .todo-payments article{border-top:1px solid var(--line)!important;background:var(--surface)!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:14px 18px!important}.experience .todo-payments article>button,.experience .todo-payments .payment-reminder-actions{width:auto!important}@media (width<=760px){.experience .email-task-page>.todo-summary-grid{grid-template-columns:minmax(0,1fr)!important}.experience .todo-summary-grid>button{min-height:70px!important;padding:13px 15px!important}.experience .todo-section-label,.experience .todo-purchasing>header,.experience .todo-payments>header{align-items:flex-start!important;min-height:0!important;padding:14px!important}.experience :is(.todo-section-label,.todo-purchasing>header,.todo-payments>header) strong{font-size:21px!important}.experience .email-task-list>details>summary{grid-template-columns:10px minmax(0,1fr) auto 28px!important;gap:9px!important;padding:13px 12px!important}.experience .todo-row-due{text-align:center!important;gap:0!important;padding:7px 8px!important;display:grid!important}.experience .todo-task-details{grid-template-columns:minmax(0,1fr)!important;padding:13px!important}.experience .todo-task-details>*{grid-column:1!important}.experience .todo-task-details .email-task-card-foot{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.experience .todo-purchase-list>article,.experience .todo-payments article{grid-template-columns:minmax(0,1fr)!important;padding:13px!important}.experience .todo-purchase-list>article>label{grid-row:auto!important}.experience .todo-item-actions,.experience .todo-payments article>button,.experience .todo-payments .payment-reminder-actions,.experience .todo-item-actions button,.experience .todo-payments article button{width:100%!important}}.experience .email-task-page>.todo-compact-heading{order:1!important}.experience .email-task-page>.todo-production-group{order:2!important}.experience .email-task-page>#todo-purchasing{order:3!important}.experience .email-task-page>#todo-payments{order:4!important}.experience .todo-production-group,.experience .todo-purchasing,.experience .todo-payments{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:18px!important;gap:0!important;margin:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 8px 22px #121c260b!important}.experience .todo-production-group>.todo-section-label,.experience .todo-purchasing>header,.experience .todo-payments>header{border:0!important;border-left:8px solid var(--todo-blue)!important;background:var(--todo-blue-soft)!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:92px!important;padding:18px 22px!important;display:flex!important}.experience .todo-purchasing>header{border-left-color:var(--todo-green)!important;background:var(--todo-green-soft)!important}.experience .todo-payments>header{border-left-color:var(--todo-purple)!important;background:var(--todo-purple-soft)!important}.experience :is(.todo-production-group>.todo-section-label,.todo-purchasing>header,.todo-payments>header)>:first-child{gap:4px!important;display:grid!important}.experience :is(.todo-production-group>.todo-section-label,.todo-purchasing>header,.todo-payments>header) strong{font-size:25px!important;font-weight:1000!important;line-height:1.05!important}.experience :is(.todo-production-group>.todo-section-label,.todo-purchasing>header,.todo-payments>header) span{border:1px solid color-mix(in srgb,var(--brand-primary) 25%,var(--line))!important;background:var(--surface)!important;color:var(--ink)!important;white-space:nowrap!important;border-radius:999px!important;padding:7px 10px!important;font-size:11px!important;font-weight:900!important}.experience .todo-purchasing>header>div>small,.experience .todo-payments>header>div>small{display:none!important}.experience .todo-purchasing>header>button{border:1px solid var(--brand-primary)!important;background:var(--brand-primary)!important;color:#fff!important;border-radius:10px!important;min-height:40px!important;padding:0 13px!important;font-weight:900!important}.experience .todo-production-group>.email-task-list{border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important}.experience .todo-purchase-list,.experience .todo-payments>div{border-top:1px solid var(--line)!important}.experience .todo-purchase-list>article:first-child,.experience .todo-payments article:first-child{border-top:0!important}@media (width<=760px){.experience .todo-production-group,.experience .todo-purchasing,.experience .todo-payments{border-radius:15px!important}.experience .todo-production-group>.todo-section-label,.experience .todo-purchasing>header,.experience .todo-payments>header{min-height:72px!important;padding:14px!important}.experience :is(.todo-production-group>.todo-section-label,.todo-purchasing>header,.todo-payments>header) strong{font-size:21px!important}.experience .todo-purchasing>header{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;display:grid!important}.experience .todo-purchasing>header>button{width:auto!important;min-height:38px!important}}.experience .home-todo-matched>header{padding-bottom:14px!important}.experience .home-todo-groups{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;display:grid!important}.experience .home-todo-group{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:18px!important;gap:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 8px 22px #121c260b!important}.experience .home-todo-group>header{border-left:8px solid var(--todo-blue,#ef5b2a)!important;background:var(--todo-blue-soft,#fff0e9)!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:86px!important;padding:17px 22px!important;display:flex!important}.experience .home-todo-group.purchasing>header{border-left-color:var(--todo-green,#2189a7)!important;background:var(--todo-green-soft,#e8f7fa)!important}.experience .home-todo-group.payments>header{border-left-color:var(--todo-purple,#7657c8)!important;background:var(--todo-purple-soft,#f1edff)!important}.experience .home-todo-group>header strong{font-size:25px!important;font-weight:1000!important;line-height:1.05!important}.experience .home-todo-group>header span{border:1px solid color-mix(in srgb,var(--brand-primary) 25%,var(--line))!important;background:var(--surface)!important;color:var(--ink)!important;white-space:nowrap!important;border-radius:999px!important;padding:7px 10px!important;font-size:11px!important;font-weight:900!important}.experience .home-todo-group>div{gap:0!important;display:grid!important}.experience .home-todo-group details{border-top:1px solid var(--line)!important;background:var(--surface)!important;display:block!important}.experience .home-todo-group details>summary{cursor:pointer!important;grid-template-columns:12px minmax(0,1fr) auto 30px!important;align-items:center!important;gap:14px!important;padding:15px 18px!important;list-style:none!important;display:grid!important}.experience .home-todo-group details>summary::-webkit-details-marker{display:none!important}.experience .home-todo-group summary>i{background:var(--todo-blue,#ef5b2a)!important;border-radius:50%!important;width:10px!important;height:10px!important}.experience .home-todo-group summary>span{gap:3px!important;min-width:0!important;display:grid!important}.experience .home-todo-group summary>span strong{font-size:15px!important}.experience .home-todo-group summary>span small{color:var(--muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;font-weight:750!important;overflow:hidden!important}.experience .home-todo-group summary>b{color:#70510b!important;white-space:nowrap!important;background:#fff0b8!important;border-radius:10px!important;align-items:baseline!important;gap:6px!important;padding:9px 11px!important;font-size:13px!important;display:flex!important}.experience .home-todo-group summary>b small{letter-spacing:.08em!important;font-size:9px!important}.experience .home-todo-group summary>em{width:28px!important;height:28px!important;color:var(--ink)!important;background:#d9dee2!important;border-radius:50%!important;place-items:center!important;font-size:20px!important;font-style:normal!important;font-weight:900!important;display:grid!important}.experience .home-todo-group details[open] summary>em{background:var(--brand-primary)!important;color:#fff!important;transform:rotate(45deg)!important}.experience .home-todo-group details>div{border-top:1px solid var(--line)!important;background:var(--canvas)!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:13px 18px 15px 44px!important;display:flex!important}.experience .home-todo-group details p{color:var(--muted)!important;margin:0!important;font-size:12px!important;font-weight:700!important}.experience .home-todo-group details button{background:var(--brand-primary)!important;color:#fff!important;border:0!important;border-radius:9px!important;flex:none!important;min-height:38px!important;padding:0 12px!important;font-size:11px!important;font-weight:900!important}@media (width<=760px){.experience .home-todo-group{border-radius:15px!important}.experience .home-todo-group>header{min-height:70px!important;padding:14px!important}.experience .home-todo-group>header strong{font-size:21px!important}.experience .home-todo-group details>summary{grid-template-columns:10px minmax(0,1fr) auto 28px!important;gap:9px!important;padding:13px 12px!important}.experience .home-todo-group summary>b{text-align:center!important;gap:0!important;padding:7px 8px!important;display:grid!important}.experience .home-todo-group details>div{grid-template-columns:minmax(0,1fr)!important;padding:13px!important;display:grid!important}.experience .home-todo-group details button{width:100%!important}}.experience .simple-home{width:100%!important;min-width:0!important;max-width:none!important}.experience .simple-todo-home.home-todo-matched{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding:20px!important;display:grid!important}.experience .simple-todo-home.home-todo-matched>header,.experience .simple-todo-home.home-todo-matched>.home-todo-groups{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}@media (width<=760px){.experience .simple-todo-home.home-todo-matched{padding:16px!important}.experience .simple-todo-home.home-todo-matched>header,.experience .simple-todo-home.home-todo-matched>.home-todo-groups{padding-left:0!important;padding-right:0!important}}.experience .simple-todo-home.home-todo-matched{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:20px!important;width:100%!important;max-width:none!important;margin-top:16px!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}.experience .simple-todo-home.home-todo-matched:before{content:""!important;background:var(--line)!important;height:1px!important;position:absolute!important;top:-17px!important;left:0!important;right:0!important}.experience .home-todo-summary{box-sizing:border-box!important;cursor:pointer!important;background:#fff9e8!important;border-radius:20px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;min-height:104px!important;margin:0!important;padding:20px!important;list-style:none!important;display:flex!important}.experience .home-todo-summary::-webkit-details-marker{display:none!important}.experience .home-todo-summary>div{gap:4px!important;display:grid!important}.experience .home-todo-summary small{color:var(--brand-primary)!important;letter-spacing:.13em!important;font-size:10px!important;font-weight:950!important}.experience .home-todo-summary h2{margin:0!important;font-size:30px!important}.experience .home-todo-summary>span{width:36px!important;height:36px!important;color:var(--ink)!important;background:#e4e8eb!important;border-radius:50%!important;place-items:center!important;font-size:25px!important;font-weight:950!important;line-height:1!important;transition:transform .16s!important;display:grid!important}.experience .home-todo-matched[open]>.home-todo-summary>span{transform:rotate(180deg)!important}.experience .home-todo-matched[open]>.home-todo-summary{border-bottom:1px solid var(--line)!important;border-radius:20px 20px 0 0!important}.experience .simple-todo-home.home-todo-matched>.home-todo-groups{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:18px 0 0!important}.experience .home-todo-groups>.home-todo-group{box-sizing:border-box!important;width:100%!important;max-width:none!important;box-shadow:none!important;border-left:0!important;border-right:0!important;border-radius:0!important;margin:0!important}.experience .home-todo-groups>.home-todo-group:last-child{border-bottom:0!important;border-radius:0 0 20px 20px!important}.experience .home-todo-group.production>header{background:#edf8f1!important;border-left-color:#3b9a65!important}.experience .home-todo-group.purchasing>header{background:#eaf7fb!important;border-left-color:#258cab!important}.experience .home-todo-group.payments>header{background:#f2efff!important;border-left-color:#7657c8!important}.experience.dark .home-todo-summary{background:#302b1e!important}.experience.dark .home-todo-group.production>header{background:#193126!important}.experience.dark .home-todo-group.purchasing>header{background:#182f36!important}.experience.dark .home-todo-group.payments>header{background:#27213b!important}@media (width<=760px){.experience .simple-todo-home.home-todo-matched{border-radius:16px!important;padding:0!important}.experience .home-todo-summary{border-radius:16px!important;min-height:86px!important;padding:16px!important}.experience .home-todo-matched[open]>.home-todo-summary{border-radius:16px 16px 0 0!important}.experience .home-todo-summary h2{font-size:28px!important}.experience .simple-todo-home.home-todo-matched>.home-todo-groups{padding-top:12px!important}.experience .home-todo-groups>.home-todo-group{border-radius:0!important}.experience .home-todo-groups>.home-todo-group:last-child{border-radius:0 0 16px 16px!important}}.experience .home-todo-summary,.experience.dark .home-todo-summary{background:var(--surface)!important}.experience .home-todo-category-summary{box-sizing:border-box!important;cursor:pointer!important;background:#eaf7ee!important;border-left:8px solid #429661!important;grid-template-columns:minmax(0,1fr) auto 32px!important;align-items:center!important;gap:12px!important;min-height:78px!important;padding:16px 20px!important;list-style:none!important;display:grid!important}.experience .home-todo-category-summary::-webkit-details-marker{display:none!important}.experience .home-todo-category-summary:after{content:"+"!important;background:var(--surface)!important;width:30px!important;height:30px!important;color:var(--ink)!important;border-radius:50%!important;place-items:center!important;font-size:20px!important;font-weight:950!important;display:grid!important}.experience .home-todo-group[open]>.home-todo-category-summary:after{content:"−"!important}.experience .home-todo-category-summary>strong{font-size:24px!important;font-weight:1000!important;line-height:1.08!important}.experience .home-todo-category-summary>span{border:1px solid color-mix(in srgb,#429661 30%,var(--line))!important;background:var(--surface)!important;color:var(--ink)!important;white-space:nowrap!important;border-radius:999px!important;padding:7px 10px!important;font-size:11px!important;font-weight:900!important}.experience .home-todo-group.purchasing>.home-todo-category-summary{background:#fff5c9!important;border-left-color:#d6a11d!important}.experience .home-todo-group.purchasing>.home-todo-category-summary>span{border-color:#e0bd5c!important}.experience .home-todo-group.payments>.home-todo-category-summary{background:#ffedf4!important;border-left-color:#d45d88!important}.experience .home-todo-group.payments>.home-todo-category-summary>span{border-color:#e5a1ba!important}.experience .home-todo-group.production summary>i{background:#429661!important}.experience .home-todo-group.purchasing summary>i{background:#d6a11d!important}.experience .home-todo-group.payments summary>i{background:#d45d88!important}.experience.dark .home-todo-group.production>.home-todo-category-summary{background:#1c3325!important}.experience.dark .home-todo-group.purchasing>.home-todo-category-summary{background:#382f16!important}.experience.dark .home-todo-group.payments>.home-todo-category-summary{background:#3a202b!important}@media (width<=760px){.experience .home-todo-category-summary{grid-template-columns:minmax(0,1fr) auto 30px!important;min-height:68px!important;padding:13px 12px!important}.experience .home-todo-category-summary>strong{font-size:20px!important}.experience .home-todo-category-summary>span{padding:6px 8px!important}}.experience .simple-todo-home.home-todo-matched{margin-top:34px!important}.experience .simple-todo-home.home-todo-matched:before{top:-18px!important}@media (width<=760px){.experience .simple-todo-home.home-todo-matched{margin-top:28px!important}.experience .simple-todo-home.home-todo-matched:before{top:-15px!important}}.experience .email-task-page>.todo-compact-heading{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:20px!important;padding:20px!important}.experience .email-task-page>.todo-compact-heading h2{margin:0!important}.experience .email-task-page>.todo-compact-heading p{margin:5px 0 0!important}.experience .todo-main-category{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:18px!important;width:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;box-shadow:0 8px 22px #121c260b!important}.experience .todo-main-category>summary{box-sizing:border-box!important;cursor:pointer!important;background:#eaf7ee!important;border:0!important;border-left:8px solid #429661!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto 32px!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:82px!important;padding:16px 20px!important;list-style:none!important;display:grid!important}.experience .todo-main-category>summary::-webkit-details-marker{display:none!important}.experience .todo-main-category>summary:after{content:"+"!important;background:var(--surface)!important;width:30px!important;height:30px!important;color:var(--ink)!important;border-radius:50%!important;place-items:center!important;font-size:20px!important;font-weight:950!important;display:grid!important}.experience .todo-main-category[open]>summary:after{content:"−"!important}.experience .todo-main-category>summary>strong{font-size:24px!important;font-weight:1000!important}.experience .todo-main-category>summary>span{border:1px solid color-mix(in srgb,#429661 30%,var(--line))!important;background:var(--surface)!important;color:var(--ink)!important;white-space:nowrap!important;border-radius:999px!important;padding:7px 10px!important;font-size:11px!important;font-weight:900!important}.experience .todo-purchasing.todo-main-category>summary{background:#fff5c9!important;border-left-color:#d6a11d!important}.experience .todo-purchasing.todo-main-category>summary>span{border-color:#e0bd5c!important}.experience .todo-payments.todo-main-category>summary{background:#ffedf4!important;border-left-color:#d45d88!important}.experience .todo-payments.todo-main-category>summary>span{border-color:#e5a1ba!important}.experience .todo-main-category>.email-task-list,.experience .todo-main-category>.todo-purchase-list,.experience .todo-main-category>div{border-top:1px solid var(--line)!important}.experience .todo-category-add{border:1px solid var(--brand-primary)!important;background:var(--brand-primary)!important;color:#fff!important;border-radius:10px!important;width:calc(100% - 28px)!important;min-height:42px!important;margin:14px!important;font-weight:900!important}.experience.dark .todo-production-group.todo-main-category>summary{background:#1c3325!important}.experience.dark .todo-purchasing.todo-main-category>summary{background:#382f16!important}.experience.dark .todo-payments.todo-main-category>summary{background:#3a202b!important}@media (width<=760px){.experience .email-task-page>.todo-compact-heading{border-radius:16px!important;padding:16px!important}.experience .todo-main-category{border-radius:15px!important}.experience .todo-main-category>summary{grid-template-columns:minmax(0,1fr) auto 30px!important;min-height:70px!important;padding:13px 12px!important}.experience .todo-main-category>summary>strong{font-size:20px!important}.experience .todo-main-category>summary>span{padding:6px 8px!important}}.experience .owner-view-switch{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:none!important;align-items:center!important;gap:7px!important;padding:0!important;display:flex!important}.experience .owner-view-switch>small{color:var(--muted)!important;letter-spacing:.08em!important;padding:0 3px!important;font-size:8px!important;font-weight:950!important}.experience .owner-view-switch button{border:1px solid var(--line)!important;background:var(--surface)!important;min-height:38px!important;color:var(--ink)!important;border-radius:11px!important;padding:0 12px!important;font-size:10px!important;font-weight:900!important;box-shadow:0 6px 18px #0000000a!important}.experience .owner-view-switch button:hover{background:var(--surface)!important;color:var(--brand-primary)!important;border-color:#ef4b2366!important}.experience .owner-view-switch button.active,.experience .owner-view-switch button.active:hover{border-color:var(--brand-primary)!important;background:var(--brand-primary)!important;color:#fff!important;box-shadow:0 5px 13px color-mix(in srgb,var(--brand-primary) 24%,transparent)!important}@media (width<=1180px){.experience .owner-view-switch{border-radius:0!important;display:flex!important}.experience .owner-view-switch>small{text-align:left!important}.experience .owner-view-switch>div{justify-content:flex-start!important}}@media (width<=760px){.experience .owner-view-switch{grid-template-columns:minmax(0,1fr)!important;width:100%!important;display:grid!important}.experience .owner-view-switch>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.experience .owner-view-switch button{width:100%!important;min-height:42px!important}}.experience .owner-view-switch{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:14px!important;align-items:center!important;gap:8px!important;padding:6px 7px 6px 10px!important;display:flex!important;box-shadow:0 8px 22px #121c2612!important}.experience .owner-view-switch>div{gap:6px!important;display:flex!important}.experience .owner-view-switch button{box-shadow:none!important}.experience .trade-control-screen>section{overflow:hidden!important}.experience .trade-account-workspace>header{box-sizing:border-box!important;align-items:center!important;padding:30px 32px!important;overflow:hidden!important}.experience .trade-account-workspace>header>div{min-width:0!important;padding:2px 0!important}.experience .trade-account-workspace>header strong{margin-top:2px!important;display:block!important}.experience .trade-account-workspace>header p{max-width:760px!important;line-height:1.45!important}.experience .trade-account-workspace>header>button{white-space:nowrap!important;color:#fff!important;border-radius:11px!important;flex:none!important;width:auto!important;min-width:0!important;height:auto!important;min-height:46px!important;padding:11px 16px!important;overflow:hidden!important}.experience .hub-privacy-button,.experience .hub-mobile-privacy>.hub-privacy-button{color:#111!important;background:linear-gradient(145deg,#f7fafb 0%,#c7d0d5 46%,#9ca8af 100%)!important;border:1px solid #9ca7af!important;border-radius:50%!important;place-items:center!important;width:50px!important;height:50px!important;padding:8px!important;display:grid!important;box-shadow:inset 0 2px 2px #ffffffd9,inset 0 -3px 5px #59656d45,0 5px 14px #17212a35!important}.experience .privacy-incognito-mark{object-fit:contain!important;mix-blend-mode:multiply!important;filter:contrast(1.25)!important;width:32px!important;height:32px!important;display:block!important}.experience .hub-privacy-button:hover{filter:brightness(1.03)!important;transform:translateY(-1px)!important}.experience .hub-privacy-control.open .hub-privacy-button{transform:translateY(1px)!important;box-shadow:inset 0 3px 7px #53606b5c,0 2px 7px #17212a22!important}@media (width<=1180px){.experience .owner-view-switch{border-radius:14px!important;display:flex!important}.experience .owner-view-switch>small{text-align:left!important}.experience .owner-view-switch>div{justify-content:flex-start!important}}@media (width<=760px){.experience .owner-view-switch{grid-template-columns:minmax(0,1fr)!important;width:100%!important;padding:8px!important;display:grid!important}.experience .owner-view-switch>small{text-align:center!important}.experience .owner-view-switch>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.experience .trade-account-workspace>header{align-items:stretch!important;padding:22px!important}.experience .trade-account-workspace>header>button{width:100%!important}.experience .hub-privacy-button,.experience .hub-mobile-privacy>.hub-privacy-button{width:46px!important;height:46px!important}.experience .privacy-incognito-mark{width:29px!important;height:29px!important}}.experience .control-settings-screen:has(.trade-pricing-settings-panel)>section{width:min(1120px,100%)!important}.experience .control-settings-screen:has(.trade-pricing-settings-panel) .pricing-settings-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;display:grid!important}.experience .trade-pricing-settings-panel{box-sizing:border-box!important;grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:none!important;padding:26px!important}.experience .trade-pricing-settings-panel>header{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0 0 18px!important;display:grid!important}.experience .trade-pricing-settings-panel>header>div{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important}.experience .trade-pricing-settings-panel>header small{writing-mode:horizontal-tb!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;width:auto!important;max-width:100%!important;display:block!important}.experience .trade-pricing-settings-panel>header strong{width:100%!important;max-width:none!important;line-height:1.25!important;display:block!important}.experience .trade-pricing-settings-panel>header p{width:100%!important;max-width:760px!important;font-size:14px!important;line-height:1.5!important}.experience .trade-pricing-settings-panel>.specific-tool-settings{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important;min-width:0!important;display:grid!important}.experience .trade-pricing-settings-panel>.specific-tool-settings>label{box-sizing:border-box!important;min-width:0!important;padding:16px!important}.experience .trade-pricing-settings-panel>.specific-tool-settings :is(input,select,textarea){box-sizing:border-box!important;width:100%!important;max-width:100%!important}@media (width<=760px){.experience .trade-pricing-settings-panel{padding:18px!important}.experience .trade-pricing-settings-panel>.specific-tool-settings{grid-template-columns:minmax(0,1fr)!important}.experience .trade-pricing-settings-panel>.specific-tool-settings>*{grid-column:1!important}}.experience .walk-in-product-builder{border:1px solid color-mix(in srgb,var(--brand-primary) 30%,var(--line))!important;border-left:7px solid var(--brand-primary)!important;background:color-mix(in srgb,var(--brand-primary) 3%,var(--surface))!important;border-radius:19px!important;gap:16px!important;margin-top:26px!important;padding:22px!important;display:grid!important}.experience .walk-in-product-builder>header{border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;margin:0!important;padding:0 0 16px!important;display:flex!important}.experience .walk-in-product-builder>header>div{gap:3px!important;min-width:0!important;display:grid!important}.experience .walk-in-product-builder>header small{color:var(--brand-primary)!important;letter-spacing:.12em!important;font-size:10px!important;font-weight:950!important}.experience .walk-in-product-builder>header h4{margin:0!important;font-size:27px!important;line-height:1.1!important}.experience .walk-in-product-builder>header p{color:var(--muted)!important;margin:0!important;font-size:13px!important;font-weight:700!important}.experience .walk-in-product-builder>header>button{border:1px solid var(--brand-primary)!important;background:var(--brand-primary)!important;color:#fff!important;border-radius:11px!important;flex:none!important;min-height:46px!important;padding:10px 15px!important;font-weight:900!important}.experience .walk-in-product-list{gap:14px!important;display:grid!important}.experience .walk-in-product-list>article{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:16px!important;gap:15px!important;min-width:0!important;padding:18px!important;display:grid!important;box-shadow:0 8px 22px #121c260a!important}.experience .walk-in-product-list>article>header{border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;margin:0!important;padding:0 0 12px!important;display:flex!important}.experience .walk-in-product-list>article>header>div{gap:2px!important;display:grid!important}.experience .walk-in-product-list>article>header small{color:var(--brand-primary)!important;letter-spacing:.1em!important;font-size:9px!important;font-weight:950!important}.experience .walk-in-product-list>article>header strong{font-size:18px!important}.experience .walk-in-product-list>article>header button{background:var(--surface)!important;color:#a83328!important;border:1px solid #d9a39b!important;border-radius:9px!important;min-height:38px!important;padding:8px 11px!important;font-weight:850!important}.experience .walk-in-product-fields{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;min-width:0!important;display:grid!important}.experience .walk-in-product-fields>label{gap:6px!important;min-width:0!important;display:grid!important}.experience .walk-in-product-fields>label>span{font-size:11px!important;font-weight:900!important}.experience .walk-in-product-fields :is(input,select){box-sizing:border-box!important;border:1px solid var(--line)!important;background:var(--canvas)!important;width:100%!important;min-width:0!important;min-height:46px!important;color:var(--ink)!important;font:inherit!important;border-radius:10px!important;padding:10px 11px!important}.experience .walk-in-product-fields .walk-in-item-notes{grid-column:span 3!important}.experience .walk-in-money-field{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;display:grid!important}.experience .walk-in-money-field>b{border:1px solid var(--line)!important;background:var(--soft)!important;border-right:0!important;border-radius:10px 0 0 10px!important;align-self:stretch!important;place-items:center!important;padding:0 11px!important;display:grid!important}.experience .walk-in-money-field>input{border-radius:0 10px 10px 0!important}.experience .walk-in-size-run{background:var(--soft)!important;border-radius:13px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:end!important;gap:14px!important;min-width:0!important;padding:14px!important;display:grid!important}.experience .walk-in-size-run>strong{align-self:center!important;font-size:12px!important}.experience .walk-in-size-run>div{grid-template-columns:repeat(7,minmax(54px,1fr))!important;gap:7px!important;min-width:0!important;display:grid!important}.experience .walk-in-size-run label{gap:4px!important;display:grid!important}.experience .walk-in-size-run label>span{text-align:center!important;font-size:10px!important;font-weight:950!important}.experience .walk-in-size-run input{box-sizing:border-box!important;border:1px solid var(--line)!important;background:var(--surface)!important;width:100%!important;min-width:0!important;min-height:42px!important;color:var(--ink)!important;text-align:center!important;border-radius:9px!important;padding:6px!important;font:800 15px/1 sans-serif!important}.experience .walk-in-size-run>b{white-space:nowrap!important;align-self:center!important;font-size:13px!important}.experience .walk-in-product-builder>footer{border-top:1px solid var(--line)!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;margin:0!important;padding:15px 0 0!important;display:flex!important}.experience .walk-in-product-builder>footer>span{color:var(--muted)!important;align-items:baseline!important;gap:5px!important;display:flex!important}.experience .walk-in-product-builder>footer strong{color:var(--ink)!important;font-size:18px!important}.experience .walk-in-product-builder>footer small{color:var(--muted)!important;font-size:11px!important;font-weight:700!important}.experience .work-order-product-name>b{color:var(--brand-primary)!important;margin-top:4px!important;font-size:9px!important;display:block!important}.experience .manual-order-locations{grid-template-columns:repeat(2,minmax(0,1fr))!important}.experience .manual-order-locations>article{grid-template-columns:minmax(0,1fr)!important}.experience .manual-order-locations .work-order-location-specs{padding:16px!important}@media (width<=1100px){.experience .walk-in-product-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.experience .walk-in-product-fields .walk-in-item-notes{grid-column:1/-1!important}.experience .walk-in-size-run{grid-template-columns:minmax(0,1fr) auto!important}.experience .walk-in-size-run>strong{grid-column:1/-1!important}.experience .walk-in-size-run>div{grid-template-columns:repeat(7,minmax(62px,1fr))!important;padding-bottom:4px!important;overflow-x:auto!important}.experience .manual-order-locations{grid-template-columns:minmax(0,1fr)!important}}@media (width<=760px){.experience .walk-in-product-builder{border-radius:16px!important;margin-top:20px!important;padding:16px 13px!important}.experience .walk-in-product-builder>header,.experience .walk-in-product-list>article>header,.experience .walk-in-product-builder>footer{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;display:grid!important}.experience .walk-in-product-builder>header>button{width:100%!important;min-height:50px!important}.experience .walk-in-product-list>article{padding:14px!important}.experience .walk-in-product-list>article>header button{width:100%!important}.experience .walk-in-product-fields{grid-template-columns:minmax(0,1fr)!important}.experience .walk-in-product-fields>*{grid-column:1!important}.experience .walk-in-product-fields :is(input,select){min-height:50px!important;font-size:16px!important}.experience .walk-in-size-run{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;padding:12px!important;display:grid!important;overflow:hidden!important}.experience .walk-in-size-run>div{scroll-snap-type:x proximity!important;width:100%!important;padding:0 0 7px!important;display:flex!important;overflow-x:auto!important}.experience .walk-in-size-run label{scroll-snap-align:start!important;flex:0 0 70px!important}.experience .walk-in-size-run input{min-height:48px!important;font-size:16px!important}.experience .walk-in-size-run>b{justify-self:start!important}.experience .walk-in-product-builder>footer>span{display:grid!important}.experience .manual-order-locations{grid-template-columns:minmax(0,1fr)!important}}.experience .production-order-editor{border:1px solid color-mix(in srgb,var(--brand-primary) 30%,var(--line))!important;background:var(--surface)!important;border-radius:15px!important;margin:14px 0!important;display:block!important;overflow:hidden!important}.experience .production-order-editor>summary{cursor:pointer!important;border-left:6px solid var(--brand-primary)!important;background:color-mix(in srgb,var(--brand-primary) 5%,var(--surface))!important;grid-template-columns:minmax(0,1fr) auto 30px!important;align-items:center!important;gap:12px!important;padding:15px 17px!important;list-style:none!important;display:grid!important}.experience .production-order-editor>summary::-webkit-details-marker{display:none!important}.experience .production-order-editor>summary>span{gap:2px!important;display:grid!important}.experience .production-order-editor>summary small{color:var(--brand-primary)!important;letter-spacing:.1em!important;font-size:9px!important;font-weight:950!important}.experience .production-order-editor>summary strong{font-size:16px!important}.experience .production-order-editor>summary>b{font-size:12px!important}.experience .production-order-editor>summary>i{background:var(--brand-primary)!important;color:#fff!important;border-radius:50%!important;place-items:center!important;width:28px!important;height:28px!important;font-size:18px!important;font-style:normal!important;font-weight:950!important;display:grid!important}.experience .production-order-editor[open]>summary>i{transform:rotate(45deg)!important}.experience .production-order-editor>div{border-top:1px solid var(--line)!important;gap:15px!important;padding:17px!important;display:grid!important}.experience .production-order-main-fields{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.experience .production-order-main-fields>label,.experience .production-order-edit-items label{gap:5px!important;min-width:0!important;display:grid!important}.experience .production-order-main-fields>label>span,.experience .production-order-edit-items label>span{font-size:10px!important;font-weight:900!important}.experience .production-order-main-fields .wide{grid-column:1/-1!important}.experience .production-order-main-fields :is(input,select,textarea),.experience .production-order-edit-items :is(input,select){box-sizing:border-box!important;border:1px solid var(--line)!important;background:var(--canvas)!important;width:100%!important;min-width:0!important;min-height:43px!important;color:var(--ink)!important;font:inherit!important;border-radius:9px!important;padding:9px 10px!important}.experience .production-order-main-fields textarea{resize:vertical!important}.experience .production-order-edit-items{gap:11px!important;display:grid!important}.experience .production-order-edit-items>article{border:1px solid var(--line)!important;background:var(--soft)!important;border-radius:12px!important;gap:12px!important;padding:14px!important;display:grid!important}.experience .production-order-edit-items>article>header{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.experience .production-order-edit-items>article>header button{background:var(--surface)!important;color:#a83328!important;border:1px solid #d9a39b!important;border-radius:8px!important;padding:7px 10px!important;font-weight:850!important}.experience .production-order-edit-items>article>header button:disabled{opacity:.4!important}.experience .production-order-edit-items>article>div{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.experience .production-order-edit-sizes{grid-template-columns:repeat(7,minmax(56px,1fr))!important;gap:7px!important;padding-top:3px!important;display:grid!important}.experience .production-order-edit-sizes label{gap:4px!important;display:grid!important}.experience .production-order-edit-sizes label>span{text-align:center!important;font-size:9px!important;font-weight:950!important}.experience .production-order-edit-sizes input{text-align:center!important}.experience .production-order-add-item{border:1px solid var(--brand-primary)!important;background:var(--brand-primary)!important;color:#fff!important;border-radius:10px!important;min-height:45px!important;font-weight:900!important}@media (width<=1100px){.experience .production-order-main-fields,.experience .production-order-edit-items>article>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.experience .production-order-edit-sizes{grid-template-columns:repeat(7,minmax(66px,1fr))!important;padding-bottom:5px!important;overflow-x:auto!important}}@media (width<=760px){.experience .production-order-editor>summary{grid-template-columns:minmax(0,1fr) auto 28px!important;padding:13px 12px!important}.experience .production-order-editor>summary>b{font-size:11px!important}.experience .production-order-editor>div{padding:12px!important}.experience .production-order-main-fields,.experience .production-order-edit-items>article>div{grid-template-columns:minmax(0,1fr)!important}.experience .production-order-main-fields>*{grid-column:1!important}.experience .production-order-main-fields :is(input,select,textarea),.experience .production-order-edit-items :is(input,select){min-height:49px!important;font-size:16px!important}.experience .production-order-edit-items>article>header{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.experience .production-order-edit-items>article>header button{width:100%!important;min-height:44px!important}.experience .production-order-edit-sizes{scroll-snap-type:x proximity!important;width:100%!important;display:flex!important;overflow-x:auto!important}.experience .production-order-edit-sizes label{scroll-snap-align:start!important;flex:0 0 70px!important}.experience .production-order-add-item{width:100%!important;min-height:50px!important}}.experience .walk-in-product-options{border:1px solid var(--line)!important;background:var(--canvas)!important;border-radius:12px!important;display:block!important;overflow:hidden!important}.experience .walk-in-product-options>summary{cursor:pointer!important;grid-template-columns:minmax(0,1fr) auto 26px!important;align-items:center!important;gap:10px!important;padding:12px 14px!important;list-style:none!important;display:grid!important}.experience .walk-in-product-options>summary::-webkit-details-marker{display:none!important}.experience .walk-in-product-options>summary>span{font-size:12px!important;font-weight:900!important}.experience .walk-in-product-options>summary>small{color:var(--muted)!important;font-size:10px!important;font-weight:700!important}.experience .walk-in-product-options>summary>i{background:var(--brand-primary)!important;color:#fff!important;border-radius:50%!important;place-items:center!important;width:24px!important;height:24px!important;font-size:17px!important;font-style:normal!important;font-weight:950!important;display:grid!important}.experience .walk-in-product-options[open]>summary>i{transform:rotate(45deg)!important}.experience .walk-in-product-options>div{border-top:1px solid var(--line)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:13px!important;display:grid!important}.experience .walk-in-product-options label{gap:6px!important;min-width:0!important;display:grid!important}.experience .walk-in-product-options label>span{font-size:10px!important;font-weight:900!important}.experience .walk-in-product-options .walk-in-item-notes{grid-column:auto!important}.experience .walk-in-product-options :is(input,select){box-sizing:border-box!important;border:1px solid var(--line)!important;background:var(--surface)!important;width:100%!important;min-width:0!important;min-height:45px!important;color:var(--ink)!important;font:inherit!important;border-radius:9px!important;padding:9px 10px!important}.experience .walk-in-order-form{align-items:end!important}.experience .walk-in-order-form>.walk-in-rush{box-sizing:border-box!important;min-height:46px!important}@media (width<=1050px){.experience .walk-in-product-options>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.experience .walk-in-product-options .walk-in-item-notes{grid-column:1/-1!important}}@media (width<=760px){.experience .walk-in-product-options>summary{grid-template-columns:minmax(0,1fr) 26px!important}.experience .walk-in-product-options>summary>small{grid-area:2/1!important}.experience .walk-in-product-options>summary>i{grid-area:1/2/3!important}.experience .walk-in-product-options>div{grid-template-columns:minmax(0,1fr)!important;padding:11px!important}.experience .walk-in-product-options>div>*{grid-column:1!important}.experience .walk-in-product-options :is(input,select){min-height:49px!important;font-size:16px!important}}.experience .catalog-flow-screen>div:first-child{position:relative!important}.experience .ss-catalog-connection{border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--muted)!important;border-radius:999px!important;align-items:center!important;gap:7px!important;margin:9px 0 0!important;padding:7px 10px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important}.experience .ss-catalog-connection i{background:#8b9aaa!important;border-radius:50%!important;width:9px!important;height:9px!important}.experience .ss-catalog-connection.connected i{background:#2ca374!important;box-shadow:0 0 0 4px #2ca3741f!important}.experience .ss-catalog-connection.loading i{background:#dea91a!important}.experience .ss-catalog-connection.error i{background:#d1493f!important}.experience .ss-catalog-message{min-height:20px!important;color:var(--muted)!important;margin:2px 0 8px!important;font-size:12px!important;font-weight:750!important}.experience .ss-catalog-message.error{color:#a83328!important}.experience .ss-live-results button{grid-template-columns:78px minmax(0,1fr) auto!important;min-width:0!important}.experience .ss-product-thumb{border:1px solid var(--line)!important;background:#fff!important;border-radius:11px!important;place-items:center!important;width:66px!important;height:76px!important;display:grid!important;overflow:hidden!important}.experience .ss-product-thumb img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}.experience .ss-product-thumb span{color:var(--brand-primary)!important;font-size:12px!important;font-weight:950!important}.experience .ss-live-results button>span{min-width:0!important}.experience .ss-live-results button>span strong,.experience .ss-live-results button>span small{overflow-wrap:normal!important;word-break:normal!important}.experience .ss-live-results button>b{text-align:right!important;max-width:150px!important}@media (width<=760px){.experience .ss-live-results button{grid-template-columns:64px minmax(0,1fr)!important;gap:11px!important;padding:12px!important}.experience .ss-product-thumb{grid-row:1/3!important;width:58px!important;height:68px!important}.experience .ss-live-results button>b{text-align:left!important;grid-column:2!important;max-width:none!important;font-size:11px!important}.experience .catalog-flow-screen>label input{font-size:16px!important}}.experience .supplier-live-connection{border:1px solid var(--line)!important;background:var(--surface)!important;border-left:6px solid #8b9aaa!important;border-radius:15px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;margin:0 0 18px!important;padding:18px!important;display:grid!important}.experience .supplier-live-connection.connected{background:color-mix(in srgb,#2ca374 5%,var(--surface))!important;border-left-color:#2ca374!important}.experience .supplier-live-connection.error{border-left-color:#d1493f!important}.experience .supplier-live-connection>div{gap:4px!important;min-width:0!important;display:grid!important}.experience .supplier-live-connection small{color:var(--brand-primary)!important;letter-spacing:.12em!important;font-size:9px!important;font-weight:950!important}.experience .supplier-live-connection strong{font-size:20px!important}.experience .supplier-live-connection p{color:var(--muted)!important;margin:0!important;font-size:12px!important;font-weight:700!important}.experience .supplier-live-connection button{border:1px solid var(--brand-primary)!important;background:var(--brand-primary)!important;color:#fff!important;border-radius:11px!important;min-height:46px!important;padding:10px 15px!important;font-weight:900!important}.experience .supplier-live-connection button:disabled{opacity:.6!important}@media (width<=760px){.experience .supplier-live-connection{grid-template-columns:minmax(0,1fr)!important;padding:15px!important}.experience .supplier-live-connection button{width:100%!important;min-height:50px!important}}.experience .module-editor{grid-auto-rows:max-content!important;align-items:start!important}.experience .module-editor-heading{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0 0 2px!important;padding:18px!important;display:grid!important;overflow:visible!important}.experience .module-editor-heading>div{gap:5px!important;min-width:0!important;display:grid!important}.experience .module-editor-heading :is(small,strong,p){writing-mode:horizontal-tb!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;width:auto!important;min-width:0!important;margin:0!important;line-height:1.4!important;position:static!important;overflow:visible!important;transform:none!important}.experience .module-editor-heading strong{font-size:20px!important}.experience .module-editor-heading p{font-size:12px!important}.experience .module-editor-heading>b{white-space:nowrap!important;place-self:start end!important;position:static!important}.experience .module-editor>label{box-sizing:border-box!important;align-content:start!important;height:auto!important;min-height:106px!important}.experience .module-specific-controls{box-sizing:border-box!important;min-width:0!important;overflow:visible!important}.experience .module-specific-controls>header{box-sizing:border-box!important;justify-content:space-between!important;align-items:flex-start!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.experience .module-specific-controls>header :is(strong,small){white-space:normal!important;margin:0!important;line-height:1.35!important;position:static!important;overflow:visible!important}.experience .supplier-shortcut-actions{flex-wrap:wrap!important;gap:10px!important;padding:16px 18px 18px!important;display:flex!important}.experience .supplier-shortcut-actions button,.experience .vendor-add-row>button{border:1px solid var(--brand-primary)!important;background:var(--brand-primary)!important;color:#fff!important;opacity:1!important;border-radius:10px!important;min-height:44px!important;padding:10px 15px!important;font-weight:900!important}.experience .vendor-directory-list>article>div:last-child{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.experience .vendor-directory-list>article>div:last-child button{border:1px solid var(--brand-primary)!important;background:var(--brand-primary)!important;color:#fff!important;opacity:1!important;white-space:nowrap!important;border-radius:9px!important;min-width:114px!important;height:auto!important;min-height:42px!important;padding:9px 13px!important;font-weight:900!important}.experience .vendor-directory-list>article>div:last-child button:last-child{background:var(--surface)!important;color:#a83328!important;border-color:#d9a39b!important;min-width:0!important}.experience .vendor-directory-list>article>div:last-child button:disabled{opacity:.45!important}@media (width<=760px){.experience .module-editor-heading{grid-template-columns:minmax(0,1fr)!important;padding:15px!important}.experience .module-editor-heading>b{justify-self:start!important}.experience .module-editor>label{min-height:0!important}.experience .module-specific-controls>header{grid-template-columns:minmax(0,1fr)!important;gap:5px!important;display:grid!important}.experience .supplier-shortcut-actions{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.experience .supplier-shortcut-actions button,.experience .vendor-add-row>button{width:100%!important}.experience .vendor-directory-list>article>div:last-child{grid-template-columns:minmax(0,1fr)!important;width:100%!important;display:grid!important}.experience .vendor-directory-list>article>div:last-child button{width:100%!important}}.experience .module-list>article[id^=module-settings-]{scroll-margin-top:24px!important}@media (width<=760px){.experience .module-list>article[id^=module-settings-]{scroll-margin-top:12px!important}}.product-value-badge,.ss-pocket-choice{display:fit-content!important;color:#725000!important;letter-spacing:.08em!important;background:#fff0b8!important;border-radius:999px!important;width:max-content!important;margin:0 0 5px!important;padding:4px 7px!important;font-size:9px!important;font-style:normal!important;font-weight:950!important;line-height:1.1!important}.ss-live-results>button>span{min-width:0!important}.ss-live-results>button>span strong{display:block!important}.ss-live-results .ss-pocket-choice{margin-bottom:6px!important}@media (width<=760px){.product-value-badge,.ss-pocket-choice{font-size:8px!important}.ss-live-results>button{grid-template-columns:62px minmax(0,1fr)!important}.ss-live-results>button>b{grid-column:1/-1!important;width:100%!important}}.live-catalog-image img,.quantity-product-thumb.live-catalog-image img{object-fit:contain;object-position:center;width:100%;height:100%}.experience .hoodie .product-crop.live-catalog-product{filter:drop-shadow(0 22px 18px #141d2724);transform:none}.experience .hoodie .product-crop.live-catalog-product.mirror-live-product{transform:scaleX(-1)!important}.experience .hoodie .product-crop.live-catalog-product .hoodie-base{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;inset:0!important;transform:none!important}.color-picker button.live-color-swatch{background-color:#f7f7f5;background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #d9dde1}.color-picker button.live-color-swatch.chosen{border-color:var(--orange,#f15a29);box-shadow:0 0 0 3px #f15a292e}.experience .design-studio:not(.tag-studio) .designer-color-options>button>i.supplier-color-preview{background-color:#f4f5f3!important;background-image:var(--supplier-color-image)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.experience .confirm-product-color{background:var(--brand-primary,#ef5b2a);color:#fff;border:0;border-radius:13px;width:100%;min-height:48px;margin-top:12px;font-weight:950}.experience .confirm-product-color:disabled{opacity:.45}.experience .customer-product-view-picker{justify-content:center;align-items:center;gap:12px;padding:8px 12px 12px;display:flex}.experience .customer-product-view-picker>span{color:var(--muted);letter-spacing:.12em;font-size:10px;font-weight:950}.experience .customer-product-view-picker>div{border:1px solid var(--line);background:var(--surface);border-radius:999px;gap:6px;padding:4px;display:flex}.experience .customer-product-view-picker button{min-width:68px;color:var(--ink);background:0 0;border:0;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:900}.experience .customer-product-view-picker button.active{background:var(--brand-primary,#ef5b2a);color:#fff}@media (width<=560px){.experience .customer-product-view-picker{flex-direction:column;align-items:stretch;gap:6px}.experience .customer-product-view-picker>div{width:100%}.experience .customer-product-view-picker button{flex:1;min-width:0}}.experience .tiered-product-browser{gap:22px;display:grid}.experience .product-tier-section{border:1px solid var(--line);background:var(--surface);border-radius:20px;overflow:hidden}.experience .product-tier-section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.experience .product-tier-section>header small{color:var(--brand-primary,#ef5b2a);letter-spacing:.14em;font-size:9px;font-weight:950}.experience .product-tier-section>header h3{margin:3px 0;font-size:23px}.experience .product-tier-section>header p{color:var(--muted);margin:0;font-size:13px}.experience .product-tier-section>header>span{color:var(--ink);background:#fff;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900}.experience .tier-budget-friendly>header{background:#edf8f0}.experience .tier-middle-ground>header{background:#fff7dc}.experience .tier-premium>header{background:#f2edff}.experience .product-tier-section .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:16px}.experience .product-tier-section .product-choice{background:var(--surface)!important;min-height:310px!important;padding:14px!important}.experience .product-flow-screen .product-tier-section .polished-product-card{text-align:center!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;height:auto!important;padding:14px!important;display:flex!important}.experience .product-tier-section .product-choice>i{aspect-ratio:4/5!important;background:#fff!important;border:0!important;border-radius:12px!important;width:100%!important;height:auto!important;margin:0 auto!important}.experience .product-tier-section .product-choice>i img{object-fit:contain!important;object-position:center!important;background:#fff!important;width:100%!important;height:100%!important;display:block!important}.experience .product-tier-section .product-choice span{margin-top:11px!important}.experience .polished-product-card{position:relative;overflow:hidden}.experience .polished-product-card .product-thumb{position:relative}.experience .polished-product-card .product-card-copy{text-align:left;justify-items:start;gap:4px;min-width:0;margin-top:11px;display:grid}.experience .polished-product-card .product-card-copy strong{margin:0}.experience .polished-product-card .product-card-description{color:var(--muted);font-size:12px;font-style:normal;line-height:1.35}.experience .polished-product-card .product-thumb>span{height:100%;color:var(--muted);text-align:center;place-items:center;padding:12px;font-size:11px;font-style:normal;font-weight:850;display:grid}.experience .polished-product-card.catalog-image-unavailable{opacity:.72;cursor:not-allowed}.experience .polished-product-card .product-style-line{text-transform:uppercase;letter-spacing:.06em;color:var(--muted)!important;font-size:10px!important;font-style:normal!important;font-weight:850!important}.experience .polished-product-card .product-card-live-data{border-top:1px solid var(--line);padding-top:10px;gap:7px!important;margin:10px 0 4px!important;display:grid!important}.experience .product-flow-screen .product-tier-section .polished-product-card>b{background:var(--brand-primary,#ef5b2a)!important;color:#fff!important;text-align:center!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:44px!important;margin:13px 0 0!important;padding:10px 13px!important;font-size:14px!important;display:flex!important;position:static!important}.experience .product-card-swatches{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px!important;margin:0!important;display:flex!important;position:static!important}.experience .product-card-swatches i{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #141e2824;border-radius:7px;width:22px;height:22px}.experience .product-card-swatches small{color:var(--muted);font-size:10px;font-weight:900}.experience .product-card-live-data>small{color:var(--muted);font-size:11px;font-weight:800}.experience .top-category-row>strong{color:var(--muted);letter-spacing:.13em;margin-bottom:9px;font-size:10px;display:block}.experience .top-category-row>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px;display:flex}.experience .top-category-row button.active{background:var(--brand-primary,#ef5b2a)!important;color:#fff!important;border-color:var(--brand-primary,#ef5b2a)!important}.experience .catalog-flow-screen .ss-live-results{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.experience .catalog-flow-screen .ss-live-results>button{flex-direction:column!important;align-items:stretch!important;gap:8px!important;min-height:300px!important;padding:12px!important;display:flex!important}.experience .catalog-flow-screen .ss-product-thumb{background:#f7f7f5!important;border-radius:18px!important;width:184px!important;max-width:100%!important;height:184px!important;margin:0 auto!important}.experience .catalog-flow-screen .ss-card-catalog-data{gap:6px!important;margin-top:8px!important;display:grid!important}.experience .catalog-flow-screen .ss-card-catalog-data .product-card-swatches{align-items:center!important;gap:5px!important;margin:0!important;display:flex!important}.experience .catalog-flow-screen .ss-card-catalog-data>small{color:var(--muted)!important;font-size:10px!important;font-weight:850!important}.experience .catalog-flow-screen .ss-product-thumb.loading-product-image span{color:var(--muted)!important;letter-spacing:.04em!important;margin:0!important;font-size:11px!important}.experience .catalog-flow-screen .ss-live-results button>span{margin:0!important}.experience .catalog-flow-screen .ss-live-results button>b{text-align:left!important;margin-top:auto!important}@media (width<=1050px){.experience .product-tier-section .product-grid,.experience .catalog-flow-screen .ss-live-results{grid-template-columns:repeat(2,minmax(0,1fr))!important}.experience .catalog-flow-screen .ss-product-thumb{width:200px!important;height:200px!important}}@media (width<=760px){.experience .product-tier-section>header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px 12px!important;width:100%!important;height:auto!important;min-height:0!important;padding:16px 18px!important;display:grid!important;position:static!important;overflow:visible!important}.experience .product-tier-section>header>div{grid-column:1/3!important;min-width:0!important}.experience .product-tier-section>header h3{margin:4px 0 7px!important;line-height:1.08!important}.experience .product-tier-section>header p{margin:0!important;line-height:1.38!important;position:static!important;overflow:visible!important}.experience .product-tier-section>header>span{white-space:nowrap!important;grid-column:1!important;justify-self:start!important;margin:2px 0 0!important;position:static!important}.experience .product-tier-section .product-grid{grid-template-columns:1fr!important;padding:10px!important}.experience .product-tier-section .product-choice,.experience .catalog-flow-screen .ss-live-results>button{grid-template-rows:auto auto auto!important;grid-template-columns:128px minmax(0,1fr)!important;align-items:start!important;gap:9px 12px!important;height:auto!important;min-height:0!important;padding:12px!important;display:grid!important;overflow:hidden!important}.experience .product-tier-section .product-choice>i,.experience .catalog-flow-screen .ss-product-thumb{grid-area:1/1!important;align-self:start!important;width:128px!important;height:128px!important}.experience .catalog-flow-screen .ss-product-thumb{grid-row:1/3!important}.experience .polished-product-card .product-card-copy{grid-area:1/2!important;align-self:start!important;gap:4px!important;min-width:0!important;margin:0!important;display:grid!important;position:static!important;overflow:visible!important}.experience .polished-product-card .product-card-copy>*{margin:0!important;line-height:1.25!important;position:static!important}.experience .polished-product-card .product-card-description{display:none!important}.experience .polished-product-card .product-card-copy>strong{font-size:17px!important;line-height:1.12!important}.experience .polished-product-card .product-card-live-data{border-top:1px solid var(--line)!important;grid-area:2/1/auto/3!important;align-self:start!important;min-width:0!important;margin:0!important;padding-top:9px!important;display:grid!important;position:static!important;overflow:visible!important}.experience .polished-product-card .product-card-live-data>small{font-size:10px!important;line-height:1.25!important;display:block!important}.experience .polished-product-card .product-card-swatches{flex-wrap:wrap!important;align-items:center!important;gap:5px!important;display:flex!important}.experience .polished-product-card>b{text-align:left!important;grid-area:3/1/auto/3!important;align-self:start!important;margin:0!important;position:static!important}.experience .polished-product-card .product-card-swatches i{width:19px!important;height:19px!important}.experience .catalog-flow-screen .ss-live-results{grid-template-columns:1fr!important}.experience .catalog-flow-screen .ss-live-results button>b{grid-area:2/2!important}.experience .product-flow-screen .product-tier-section .polished-product-card{text-align:left!important;flex-direction:column!important;align-items:center!important;gap:0!important;height:auto!important;min-height:0!important;padding:12px!important;display:flex!important}.experience .product-flow-screen .product-tier-section .polished-product-card>.product-thumb{aspect-ratio:4/5!important;border-radius:16px!important;flex:none!important;width:100%!important;height:auto!important;margin:0 auto!important;display:grid!important;position:relative!important}.experience .product-flow-screen .product-tier-section .polished-product-card>.product-card-copy{align-self:stretch!important;justify-items:start!important;gap:5px!important;width:100%!important;margin:12px 0 0!important;padding:0!important;display:grid!important;position:static!important}.experience .product-flow-screen .product-tier-section .polished-product-card>.product-card-copy>strong{font-size:21px!important;line-height:1.12!important}.experience .product-flow-screen .product-tier-section .polished-product-card>.product-card-live-data{border-top:1px solid var(--line)!important;align-self:stretch!important;gap:8px!important;width:100%!important;height:auto!important;margin:12px 0 0!important;padding:12px 0 0!important;display:grid!important;position:static!important;overflow:visible!important}.experience .product-flow-screen .product-tier-section .polished-product-card>.product-card-live-data>.product-card-swatches{flex-wrap:wrap!important;justify-content:flex-start!important;gap:7px!important;width:100%!important;margin:0!important;display:flex!important;position:static!important}.experience .product-flow-screen .product-tier-section .polished-product-card>.product-card-live-data>.product-card-swatches i{width:25px!important;height:25px!important}.experience .product-flow-screen .product-tier-section .polished-product-card>b{background:var(--brand-primary,#ef5b2a)!important;color:#fff!important;text-align:center!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:46px!important;margin:13px 0 0!important;padding:11px 14px!important;font-size:15px!important;display:flex!important;position:static!important}}.live-product-range{color:#516071;font-size:.78rem;font-weight:800}.live-product-specs{max-width:34rem;margin-top:.55rem}.live-product-specs summary{color:#273342;cursor:pointer;font-size:.78rem;font-weight:900}.live-product-specs p{color:#596777;margin:.45rem 0 0;font-size:.78rem;line-height:1.45}@media (width<=760px){.color-picker>div{flex-wrap:wrap;gap:.55rem;display:flex}.color-picker button.live-color-swatch{width:48px;height:48px}.live-product-specs{max-width:100%}}@media (width<=720px) and (orientation:portrait){.experience .design-studio:not(.tag-studio){height:auto!important;min-height:calc(100dvh - 60px)!important;padding-bottom:110px!important;overflow:visible!important}.experience .design-studio:not(.tag-studio) .designer-workspace{flex-direction:column!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}.experience .design-studio:not(.tag-studio) .designer-canvas-column,.experience .design-studio.mobile-first-step .designer-canvas-column{order:1!important;height:auto!important;overflow:visible!important}.experience .design-studio:not(.tag-studio) .designer-controls,.experience .design-studio.mobile-first-step .designer-controls{order:2!important;height:auto!important;max-height:none!important;padding-bottom:24px!important;overflow:visible!important}.experience .design-studio:not(.tag-studio) .product-color-guide{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:14px!important;display:grid!important}.experience .design-studio:not(.tag-studio) .product-color-guide>.right-step-title{order:1!important}.experience .design-studio:not(.tag-studio) .confirm-product-color{z-index:8!important;min-height:52px!important;box-shadow:0 10px 24px color-mix(in srgb,var(--brand-primary,#ef5b2a) 24%,transparent)!important;order:2!important;margin:0!important;position:sticky!important;top:68px!important}.experience .design-studio:not(.tag-studio) .designer-color-options{order:3!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.experience .design-studio:not(.tag-studio) .designer-color-options>button{text-align:center!important;grid-template-columns:1fr!important;align-content:center!important;justify-items:center!important;gap:6px!important;min-width:0!important;min-height:92px!important;padding:9px 6px!important;display:grid!important;position:relative!important}.experience .design-studio:not(.tag-studio) .designer-color-options>button>i{width:42px!important;height:42px!important}.experience .design-studio:not(.tag-studio) .designer-color-options>button>span{width:100%!important;min-width:0!important;display:block!important}.experience .design-studio:not(.tag-studio) .designer-color-options>button>span>strong{text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;font-size:13px!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.experience .design-studio:not(.tag-studio) .designer-color-options>button>span>small{display:none!important}.experience .design-studio:not(.tag-studio) .designer-color-options>button>b{position:absolute!important;top:6px!important;right:7px!important}.experience .design-studio:not(.tag-studio) .designer-canvas-column{box-shadow:none!important;background:0 0!important;border:0!important;padding:6px!important}.experience .design-studio:not(.tag-studio) .live-preview-heading{border:0!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:4px 6px 8px!important}.experience .design-studio:not(.tag-studio) .live-preview-heading>div>span,.experience .design-studio:not(.tag-studio) .live-preview-heading>small{display:none!important}.experience .design-studio:not(.tag-studio) .customer-product-view-picker{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:6px 0!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail{height:306px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 142px!important;gap:4px!important;display:grid!important;overflow:hidden!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail>.designer-canvas{width:100%!important;height:306px!important;min-height:306px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-column:1!important;padding:0!important;position:relative!important;overflow:hidden!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail .designer-product{width:100%!important;max-width:none!important;height:306px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;transform:none!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail .product-crop,.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail .product-crop.live-catalog-product{width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail .hoodie-base{object-fit:contain!important;object-position:left center!important;filter:none!important;width:100%!important;height:100%!important;margin:0!important;display:block!important;transform:none!important}.experience .design-studio:not(.tag-studio) .mobile-color-rail,.experience .design-studio:not(.tag-studio) .mobile-placement-rail{border:0!important;border-left:1px solid var(--line)!important;width:142px!important;min-width:142px!important;height:306px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-column:2!important;padding:0 0 0 8px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important}.experience .design-studio:not(.tag-studio) :is(.mobile-color-rail,.mobile-placement-rail)>strong{background:0 0!important;padding:4px 4px 6px!important}.experience .design-studio:not(.tag-studio) :is(.mobile-color-rail,.mobile-placement-rail)>div{overscroll-behavior:contain!important;scrollbar-width:thin!important;padding:0 2px 8px 0!important;overflow-y:auto!important}.experience .design-studio:not(.tag-studio) .mobile-placement-rail button:not(.commit-placement-button){border:0!important;border-bottom:1px solid var(--line)!important;min-height:58px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:7px 4px!important}.experience .design-studio:not(.tag-studio) .mobile-placement-rail button.active{border:1px solid var(--brand-primary,#ef5b2a)!important;background:color-mix(in srgb,var(--brand-primary,#ef5b2a) 7%,transparent)!important;border-radius:8px!important}.experience .design-studio:not(.tag-studio) .mobile-color-rail button{min-height:62px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:5px 2px!important}.experience .design-studio:not(.tag-studio) .mobile-color-rail button.active{color:var(--brand-primary,#ef5b2a)!important}.experience .design-studio:not(.tag-studio) .mobile-placement-commit{border-radius:11px!important;width:100%!important;min-height:52px!important;margin:8px 0 0!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=color] .designer-controls{box-shadow:none!important;background:0 0!important;border:0!important;padding:8px 0 0!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=color] .product-color-guide{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=additional-location] .designer-canvas{height:220px!important;min-height:220px!important;max-height:220px!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=additional-location] .designer-product{width:min(205px,100vw - 90px)!important;height:214px!important;max-height:214px!important}.experience .design-studio:not(.tag-studio) .additional-location-choice.smart-guide-active{gap:9px!important;padding:14px!important;scroll-margin-top:8px!important}.experience .design-studio:not(.tag-studio) .additional-location-choice>div{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;display:grid!important}.experience .design-studio:not(.tag-studio) .additional-location-choice button{width:100%!important;min-height:48px!important;padding:10px 12px!important;font-size:15px!important;line-height:1.2!important}.experience .design-studio:not(.tag-studio) .additional-location-choice .continue-location-button{border-color:var(--brand-primary,#ef5b2a)!important;background:var(--brand-primary,#ef5b2a)!important;color:#fff!important;order:-2!important}.experience .design-studio:not(.tag-studio) .additional-location-choice .add-location-button{background:var(--surface)!important;color:var(--brand-primary,#ef5b2a)!important;order:-1!important}.experience .design-studio:not(.tag-studio) .additional-location-choice>p{font-size:12px!important;line-height:1.35!important}.experience .mobile-preview-color-layout.with-side-rail{grid-template-columns:minmax(0,1fr) 126px!important;gap:10px!important;padding:0 8px 0 4px!important}.experience .mobile-preview-color-layout.with-side-rail>.designer-canvas{place-items:center start!important;display:grid!important}.experience .mobile-preview-color-layout.with-side-rail .designer-product{justify-self:start!important;width:min(226px,100vw - 166px)!important;max-width:min(226px,100vw - 166px)!important;margin:0!important}.experience .mobile-placement-rail{padding:9px 7px!important}.experience .mobile-placement-rail button{width:100%!important;min-height:62px!important;padding:8px 6px!important}.experience .mobile-placement-rail button b{overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important;width:100%!important;font-size:12px!important;line-height:1.18!important;display:block!important}.experience .mobile-placement-rail button small{overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important;width:100%!important;font-size:10px!important;line-height:1.15!important;display:block!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=placement] .right-placement-menu{display:none!important}}.experience .mobile-preview-color-layout{position:relative}.experience .mobile-color-rail,.experience .mobile-placement-rail{display:none}@media (width<=720px) and (orientation:portrait){.experience .mobile-preview-color-layout{width:100%!important;height:300px!important;padding:0 12px!important;display:block!important;overflow:hidden!important}.experience .mobile-preview-color-layout.with-side-rail{grid-template-columns:minmax(0,1fr) 82px!important;gap:8px!important;padding:0 8px 0 12px!important;display:grid!important}.experience .mobile-preview-color-layout>.designer-canvas{width:100%!important;height:300px!important;min-height:300px!important;max-height:300px!important}.experience .mobile-preview-color-layout .designer-product{width:min(250px,100vw - 126px)!important;max-width:min(250px,100vw - 126px)!important}.experience .mobile-color-rail,.experience .mobile-placement-rail{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:16px!important;grid-template-rows:auto minmax(0,1fr)!important;gap:6px!important;min-width:0!important;height:300px!important;padding:8px 5px!important;display:grid!important;overflow:hidden!important}.experience .mobile-placement-rail>strong{color:var(--muted)!important;letter-spacing:.12em!important;text-align:center!important;font-size:9px!important;font-weight:950!important}.experience .mobile-placement-rail>div{overscroll-behavior:contain!important;scrollbar-width:thin!important;flex-direction:column!important;gap:7px!important;min-height:0!important;padding:2px 1px 12px!important;display:flex!important;overflow:hidden auto!important}.experience .mobile-placement-rail button{background:var(--soft,#f5f6f7)!important;width:100%!important;min-height:54px!important;color:var(--ink)!important;text-align:center!important;border:2px solid #0000!important;border-radius:11px!important;flex:none!important;gap:2px!important;padding:7px 4px!important;display:grid!important}.experience .mobile-placement-rail button.active{border-color:var(--brand-primary,#ef5b2a)!important;background:color-mix(in srgb,var(--brand-primary,#ef5b2a) 9%,var(--surface))!important}.experience .mobile-placement-rail button b{font-size:9px!important;line-height:1.15!important}.experience .mobile-placement-rail button small{color:var(--muted)!important;font-size:7px!important;line-height:1.1!important}.experience .mobile-color-rail>strong{color:var(--muted)!important;letter-spacing:.12em!important;text-align:center!important;font-size:9px!important;font-weight:950!important}.experience .mobile-color-rail>div{overscroll-behavior:contain!important;scrollbar-width:thin!important;flex-direction:column!important;align-items:center!important;gap:7px!important;min-height:0!important;padding:2px 2px 12px!important;display:flex!important;overflow:hidden auto!important}.experience .mobile-color-rail button{width:58px!important;min-height:56px!important;color:var(--ink)!important;background:0 0!important;border:2px solid #0000!important;border-radius:12px!important;flex:none!important;justify-items:center!important;gap:2px!important;padding:4px!important;display:grid!important}.experience .mobile-color-rail button.active{border-color:var(--brand-primary,#ef5b2a)!important;background:color-mix(in srgb,var(--brand-primary,#ef5b2a) 9%,var(--surface))!important}.experience .mobile-color-rail button i{border:1px solid color-mix(in srgb,var(--ink) 24%,transparent)!important;background-color:var(--swatch-color)!important;background-image:var(--supplier-color-image,none)!important;background-position:50%!important;background-size:cover!important;border-radius:50%!important;width:36px!important;height:36px!important;display:block!important}.experience .mobile-color-rail button span{text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:52px!important;font-size:8px!important;font-weight:850!important;line-height:1.1!important;display:block!important;overflow:hidden!important}.experience .design-studio:not(.tag-studio) .product-color-guide .designer-color-options,.experience .design-studio:not(.tag-studio) .right-placement-menu>nav{display:none!important}.experience .design-studio:not(.tag-studio) .right-placement-menu{min-height:0!important;padding:12px 14px!important}}.experience .designer-product.view-left-sleeve,.experience .designer-product.view-right-sleeve,.experience .designer-product.view-left-sleeve .product-crop,.experience .designer-product.view-right-sleeve .product-crop{transform:none!important}@media (width<=720px) and (orientation:portrait){.experience .designer-persistent-actions{pointer-events:auto!important;justify-content:flex-end!important;width:100%!important;padding:6px 12px 0!important;display:flex!important;position:static!important}.experience .designer-persistent-actions .designer-start-over{min-height:40px!important;margin:0!important;padding:7px 12px!important;position:static!important}.experience .design-studio:not(.tag-studio) .live-preview-heading{min-height:0!important;padding:10px 14px!important}.experience .design-studio:not(.tag-studio) .customer-product-view-picker{padding:10px 14px!important}.experience .design-studio:not(.tag-studio) .designer-canvas{height:300px!important;min-height:300px!important;max-height:300px!important;overflow:hidden!important}.experience .design-studio:not(.tag-studio) .designer-product{width:min(280px,100vw - 76px)!important;max-width:min(280px,100vw - 76px)!important;height:292px!important;max-height:292px!important;transform:none!important}.experience .design-studio:not(.tag-studio) .designer-product .product-crop,.experience .design-studio:not(.tag-studio) .designer-product .product-crop img{object-fit:contain!important;width:100%!important;height:100%!important}.experience .design-studio:not(.tag-studio) .product-color-guide>.confirm-product-color{background:var(--brand-primary,#ef5b2a)!important;color:#fff!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:52px!important;display:flex!important;position:sticky!important;top:8px!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail{width:100%!important;height:300px!important;padding:0!important;display:block!important;position:relative!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail>.designer-canvas{place-items:center start!important;width:100%!important;min-width:0!important;padding:0!important;display:grid!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail .designer-product{justify-self:start!important;width:min(280px,100vw - 76px)!important;max-width:min(280px,100vw - 76px)!important;height:288px!important;margin:0!important;position:relative!important;left:-32px!important}.experience .design-studio:not(.tag-studio) .mobile-placement-rail{z-index:6!important;grid-template-rows:auto minmax(0,1fr)!important;width:156px!important;min-width:156px!important;padding:9px 8px!important;position:absolute!important;top:0!important;right:6px!important}.experience .design-studio:not(.tag-studio) .mobile-placement-rail .commit-placement-button{background:var(--brand-primary,#ef5b2a)!important;color:#fff!important;border:0!important;border-radius:11px!important;min-height:46px!important;padding:8px 6px!important;font-size:12px!important;font-weight:950!important;line-height:1.15!important}.experience .design-studio:not(.tag-studio) .mobile-placement-commit{background:var(--brand-primary,#ef5b2a)!important;color:#fff!important;border:0!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;width:calc(100% - 20px)!important;min-height:52px!important;margin:10px 10px 0!important;padding:10px 16px!important;font-size:17px!important;font-weight:950!important;display:flex!important}.experience .design-studio:not(.tag-studio) .mobile-color-rail{z-index:6!important;width:112px!important;min-width:112px!important;position:absolute!important;top:0!important;right:6px!important}.experience .design-studio:not(.tag-studio) .mobile-placement-rail button{place-items:center!important;width:100%!important;min-height:66px!important;padding:8px!important;display:grid!important}.experience .design-studio:not(.tag-studio) .mobile-placement-rail button b{width:100%!important;color:var(--ink)!important;overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important;font-size:13px!important;font-weight:900!important;line-height:1.15!important;display:block!important}.experience .design-studio:not(.tag-studio) .mobile-placement-rail button small{width:100%!important;color:var(--muted)!important;overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important;font-size:11px!important;font-weight:800!important;line-height:1.15!important;display:block!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=placement] .right-placement-menu{display:none!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=placement]{min-height:0!important;padding-bottom:20px!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=placement] .designer-workspace{min-height:0!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=placement] .designer-controls{display:none!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=additional-location] .designer-canvas{height:220px!important;min-height:220px!important;max-height:220px!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=additional-location] .designer-product{width:min(205px,100vw - 90px)!important;max-width:min(205px,100vw - 90px)!important;height:214px!important;max-height:214px!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail .designer-product{box-shadow:none!important;background:0 0!important;border:0!important;left:0!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail .product-crop,.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail .product-crop.live-catalog-product{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail .product-crop.live-catalog-product .hoodie-base{object-position:left center!important;transform-origin:0!important;filter:none!important;transform:none!important}}.experience .mobile-preview-start-over{display:none}@media (width<=720px) and (orientation:portrait){.experience .design-studio:not(.tag-studio){min-height:0!important;padding-bottom:18px!important}.experience .design-studio:not(.tag-studio) .designer-persistent-actions{display:none!important}.experience .design-studio:not(.tag-studio) .designer-workspace,.experience .design-studio:not(.tag-studio) .designer-canvas-column,.experience .design-studio:not(.tag-studio) .designer-controls{gap:8px!important;min-height:0!important}.experience .design-studio:not(.tag-studio) .designer-canvas-column{padding:8px!important}.experience .design-studio:not(.tag-studio) .live-preview-heading{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:6px 10px!important;display:grid!important}.experience .design-studio:not(.tag-studio) .live-preview-heading>div{min-width:0!important}.experience .design-studio:not(.tag-studio) .live-preview-heading strong{font-size:18px!important}.experience .design-studio:not(.tag-studio) .mobile-preview-start-over{border:1px solid color-mix(in srgb,var(--brand-primary,#ef5b2a) 42%,var(--line))!important;background:var(--surface)!important;min-height:38px!important;color:var(--brand-primary,#ef5b2a)!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;padding:7px 10px!important;font-size:12px!important;font-weight:900!important;display:flex!important}.experience .design-studio:not(.tag-studio) .customer-product-view-picker{gap:5px!important;padding:6px 10px!important}.experience .design-studio:not(.tag-studio) .customer-product-view-picker>span{display:none!important}.experience .design-studio:not(.tag-studio) .customer-product-view-picker button{min-height:42px!important;padding:6px 8px!important;font-size:15px!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=color] .product-color-guide{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:8px 10px!important;display:block!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=color] .product-color-guide>.right-step-title,.experience .design-studio:not(.tag-studio)[data-guide-stage=color] .product-color-guide>.designer-color-options{display:none!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=color] .product-color-guide>.confirm-product-color{width:100%!important;min-height:52px!important;margin:0!important;position:static!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=color] .designer-preview-assistant,.experience .design-studio:not(.tag-studio)[data-guide-stage=placement] .designer-preview-assistant,.experience .design-studio:not(.tag-studio)[data-guide-stage=color] .designer-start-arrow,.experience .design-studio:not(.tag-studio)[data-guide-stage=placement] .designer-start-arrow{display:none!important}.experience .design-studio:not(.tag-studio) .mobile-placement-commit{width:100%!important;margin:8px 0 0!important}.experience .design-studio:not(.tag-studio) .mobile-color-rail,.experience .design-studio:not(.tag-studio) .mobile-placement-rail{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.experience .design-studio:not(.tag-studio) .mobile-placement-rail button:not(.commit-placement-button){border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;border-radius:0!important}.experience .design-studio:not(.tag-studio) .designer-canvas-column{box-shadow:none!important;background:0 0!important;border:0!important;padding:6px!important}.experience .design-studio:not(.tag-studio) .live-preview-heading{border:0!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:4px 6px 8px!important}.experience .design-studio:not(.tag-studio) .live-preview-heading>div>span,.experience .design-studio:not(.tag-studio) .live-preview-heading>small{display:none!important}.experience .design-studio:not(.tag-studio) .customer-product-view-picker{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:6px 0!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail{width:100%!important;height:306px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 142px!important;gap:4px!important;padding:0!important;display:grid!important;overflow:hidden!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail>.designer-canvas{width:100%!important;height:306px!important;min-height:306px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-column:1!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail .designer-product{width:100%!important;max-width:none!important;height:306px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;transform:none!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail :is(.product-crop,.product-crop.live-catalog-product){width:100%!important;height:100%!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail .hoodie-base{object-fit:contain!important;object-position:left center!important;filter:none!important;width:100%!important;height:100%!important;margin:0!important;display:block!important;transform:none!important}.experience .design-studio:not(.tag-studio) :is(.mobile-color-rail,.mobile-placement-rail){border:0!important;border-left:1px solid var(--line)!important;width:142px!important;min-width:142px!important;height:306px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-column:2!important;grid-template-rows:auto minmax(0,1fr)!important;padding:0 0 0 8px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important}.experience .design-studio:not(.tag-studio) :is(.mobile-color-rail,.mobile-placement-rail)>strong{background:0 0!important;padding:4px 4px 6px!important}.experience .design-studio:not(.tag-studio) :is(.mobile-color-rail,.mobile-placement-rail)>div{overscroll-behavior:contain!important;scrollbar-width:thin!important;padding:0 2px 8px 0!important;overflow-y:auto!important}.experience .design-studio:not(.tag-studio) .mobile-color-rail button{min-height:62px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:5px 2px!important}.experience .design-studio:not(.tag-studio) .mobile-placement-rail button:not(.commit-placement-button){border:0!important;border-bottom:1px solid var(--line)!important;min-height:58px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:7px 4px!important}.experience .design-studio:not(.tag-studio) .mobile-placement-commit{border-radius:11px!important;width:100%!important;min-height:52px!important;margin:8px 0 0!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=color] .designer-controls{box-shadow:none!important;background:0 0!important;border:0!important;padding:8px 0 0!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=color] .product-color-guide{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.experience .design-studio:not(.tag-studio) .designer-workspace,.experience .design-studio:not(.tag-studio) .designer-canvas-column{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.experience .design-studio:not(.tag-studio) .live-preview-heading{padding:6px 8px!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail{gap:0!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail>.designer-canvas,.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail .designer-product,.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail :is(.product-crop,.product-crop.live-catalog-product){box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.experience .design-studio:not(.tag-studio) :is(.mobile-color-rail,.mobile-placement-rail){box-shadow:none!important;border-radius:0!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail{grid-template-rows:330px 92px!important;grid-template-columns:1fr!important;gap:0!important;height:422px!important;display:grid!important;overflow:hidden!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail>.designer-canvas{grid-area:1/1!important;width:100%!important;height:330px!important;min-height:330px!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail .designer-product{width:100%!important;height:330px!important}.experience .design-studio:not(.tag-studio) :is(.mobile-color-rail,.mobile-placement-rail){border:0!important;border-top:1px solid var(--line)!important;width:100%!important;min-width:0!important;height:92px!important;box-shadow:none!important;background:0 0!important;grid-area:2/1!important;grid-template-rows:1fr!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;padding:6px 0!important;display:grid!important;position:relative!important}.experience .design-studio:not(.tag-studio) :is(.mobile-color-rail,.mobile-placement-rail)>strong{white-space:nowrap!important;padding:0 10px!important}.experience .design-studio:not(.tag-studio) :is(.mobile-color-rail,.mobile-placement-rail)>div{scroll-snap-type:x proximity!important;align-items:stretch!important;gap:6px!important;width:100%!important;height:80px!important;padding:0 8px 0 0!important;display:flex!important;overflow:auto hidden!important}.experience .design-studio:not(.tag-studio) .mobile-color-rail button,.experience .design-studio:not(.tag-studio) .mobile-placement-rail button:not(.commit-placement-button){width:92px!important;min-width:92px!important;min-height:68px!important;box-shadow:none!important;scroll-snap-align:start!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 92px!important;padding:5px!important}.experience .design-studio:not(.tag-studio) .mobile-placement-rail button.active{border:1px solid var(--brand-primary,#ef5b2a)!important;background:color-mix(in srgb,var(--brand-primary,#ef5b2a) 7%,transparent)!important;border-radius:8px!important}.experience .design-studio:not(.tag-studio) :is(.mobile-color-rail,.mobile-placement-rail){grid-template-columns:1fr!important;padding:6px 0!important}.experience .design-studio:not(.tag-studio) :is(.mobile-color-rail,.mobile-placement-rail)>strong{display:none!important}.experience .design-studio:not(.tag-studio) :is(.mobile-color-rail,.mobile-placement-rail)>div{gap:8px!important;padding:0 8px!important}.experience .design-studio:not(.tag-studio) .mobile-color-rail button{flex:0 0 76px!important;width:76px!important;min-width:76px!important}.experience .design-studio:not(.tag-studio) .mobile-placement-rail button:not(.commit-placement-button){flex:0 0 112px!important;width:112px!important;min-width:112px!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=color] .designer-canvas-column,.experience .design-studio:not(.tag-studio)[data-guide-stage=placement] .designer-canvas-column{grid-template-rows:48px auto!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;column-gap:6px!important;display:grid!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=color] .live-preview-heading,.experience .design-studio:not(.tag-studio)[data-guide-stage=placement] .live-preview-heading{display:contents!important}.experience .design-studio:not(.tag-studio) .live-preview-heading>div{grid-column:1!important;min-width:74px!important;padding-left:6px!important}.experience .design-studio:not(.tag-studio) .live-preview-heading strong{white-space:nowrap!important;font-size:14px!important;line-height:1!important}.experience .design-studio:not(.tag-studio) .customer-product-view-picker{grid-area:1/2!important;min-width:0!important;padding:0!important}.experience .design-studio:not(.tag-studio) .customer-product-view-picker>div{gap:2px!important;width:100%!important}.experience .design-studio:not(.tag-studio) .customer-product-view-picker button{border-radius:8px!important;min-height:36px!important;padding:4px 5px!important;font-size:13px!important}.experience .design-studio:not(.tag-studio) .mobile-preview-start-over{white-space:nowrap!important;border-radius:8px!important;grid-area:1/3!important;min-height:36px!important;padding:5px 7px!important;font-size:11px!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail{grid-area:2/1/auto/-1!important;grid-template-rows:minmax(360px,calc(100svh - 330px)) 88px!important;height:calc(100svh - 194px)!important;min-height:448px!important;max-height:670px!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail>.designer-canvas{height:100%!important;min-height:360px!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail .designer-product{height:100%!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail .hoodie-base{object-position:center center!important}.experience .design-studio:not(.tag-studio) :is(.mobile-color-rail,.mobile-placement-rail){height:88px!important}.experience .design-studio:not(.tag-studio) :is(.mobile-color-rail,.mobile-placement-rail)>div{-webkit-overflow-scrolling:touch!important;height:82px!important;overflow:auto hidden!important}.experience .design-studio:not(.tag-studio) .mobile-placement-commit,.experience .design-studio:not(.tag-studio)[data-guide-stage=color] .product-color-guide>.confirm-product-color{z-index:40!important;left:10px!important;right:10px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;border-radius:12px!important;width:auto!important;min-height:54px!important;margin:0!important;position:fixed!important;box-shadow:0 4px 14px #00000029!important}.experience .design-studio:not(.tag-studio)[data-guide-stage=color],.experience .design-studio:not(.tag-studio)[data-guide-stage=placement]{padding-bottom:72px!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail .product-crop.live-catalog-product .hoodie-base,.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail .product-crop .hoodie-base{object-fit:contain!important;object-position:center center!important;filter:none!important;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}.experience .design-studio:not(.tag-studio) :is(.mobile-color-rail,.mobile-placement-rail)>div{flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;display:flex!important;overflow:auto hidden!important}.experience .design-studio:not(.tag-studio) .mobile-color-rail button,.experience .design-studio:not(.tag-studio) .mobile-placement-rail button:not(.commit-placement-button){flex-shrink:0!important;display:grid!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail{grid-template-rows:minmax(410px,calc(100svh - 270px)) 58px!important;height:calc(100svh - 142px)!important;min-height:468px!important;max-height:760px!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail>.designer-canvas{min-height:410px!important}.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail .product-crop.live-catalog-product .hoodie-base,.experience .design-studio:not(.tag-studio) .mobile-preview-color-layout.with-side-rail .product-crop .hoodie-base{object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important}.experience .design-studio:not(.tag-studio) :is(.mobile-color-rail,.mobile-placement-rail){height:58px!important;padding:2px 0!important}.experience .design-studio:not(.tag-studio) :is(.mobile-color-rail,.mobile-placement-rail)>div{gap:4px!important;height:54px!important;padding:0 4px!important}.experience .design-studio:not(.tag-studio) .mobile-color-rail button{flex:0 0 58px!important;gap:1px!important;width:58px!important;min-width:58px!important;min-height:52px!important;padding:2px!important}.experience .design-studio:not(.tag-studio) .mobile-color-rail button i{width:30px!important;height:30px!important}.experience .design-studio:not(.tag-studio) .mobile-color-rail button span{white-space:nowrap!important;text-overflow:ellipsis!important;width:56px!important;font-size:9px!important;line-height:1!important;overflow:hidden!important}.experience .design-studio:not(.tag-studio) .mobile-placement-rail button:not(.commit-placement-button){flex:0 0 92px!important;width:92px!important;min-width:92px!important;min-height:52px!important;padding:3px!important}}
