/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.shared-assistant-boundary{display:contents}.shared-assistant-runtime{z-index:108;opacity:.01;pointer-events:none;background:0 0;border:0;width:2px;height:2px;transition:width .18s,height .18s,opacity .12s;position:fixed;inset:auto 0 0 auto}.shared-assistant-boundary.is-ready .shared-assistant-runtime.surface-launcher,.shared-assistant-boundary.is-ready .shared-assistant-runtime.surface-panel{width:min(var(--assistant-surface-width),100vw);height:min(var(--assistant-surface-height),100vh);opacity:1;pointer-events:auto}.shared-assistant-recovery{z-index:109;color:#fff;background:#11132dd9;border:1px solid #ffffff35;border-radius:99px;padding:8px 11px;font-size:11px;font-weight:800;position:fixed;top:18px;right:18px;box-shadow:0 8px 24px #05061b40}.shared-assistant-recovery:focus-visible{outline-offset:2px;outline:3px solid #ff24a566}.assistant-diagnostic{z-index:130;color:#fff;background:#111329ed;border:1px solid #ffffff30;border-radius:12px;grid-template-columns:auto auto;gap:3px 12px;max-width:min(440px,100vw - 24px);padding:10px 12px;font:600 10px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid;position:fixed;bottom:12px;left:12px;box-shadow:0 10px 28px #05061955}.assistant-diagnostic b{color:#54e2b2;grid-column:1/-1;font-size:11px}.assistant-diagnostic span{overflow-wrap:anywhere}.shared-assistant-recovery{border-radius:12px;gap:6px;max-width:240px;display:grid}.shared-assistant-recovery span{font-weight:800}.shared-assistant-recovery div{gap:6px;display:flex}.shared-assistant-recovery button{color:#fff;font:inherit;background:#ffffff12;border:1px solid #ffffff30;border-radius:7px;padding:5px 7px;font-weight:750}.shared-assistant-recovery button:first-child{color:#11132d;background:#fff}.shared-assistant-recovery{top:max(104px,calc(env(safe-area-inset-top) + 88px));right:max(12px,env(safe-area-inset-right));z-index:1000;max-width:min(240px,100vw - 24px)}.shared-cosmo-host{display:contents}.drawer-wrap~.shared-cosmo-host .astro-launcher{visibility:hidden}.cosmo-knowledge-context{margin-top:-6px;color:#6f2d92!important;background:linear-gradient(110deg,#f7effb,#eef9fc)!important;border:1px solid #e2d4eb!important}.cosmo-knowledge{gap:10px;display:grid}.cosmo-knowledge>article{background:#fff;border:1px solid #e4dee8;border-radius:15px;padding:15px}.cosmo-knowledge>article>small{letter-spacing:.1em;color:#9238c0;font-size:9px;font-weight:900}.cosmo-knowledge h3{margin:6px 0 8px;font-size:18px}.cosmo-knowledge>article>p{color:#5d5761;line-height:1.5;font-size:12px!important}.cosmo-knowledge .quick-answer{color:#29212f;background:linear-gradient(120deg,#f8effb,#edfaff);border-radius:10px;padding:11px;font-weight:700}.cosmo-knowledge-visual{background:#f6f4f7;border:1px solid #e7e1ea;border-radius:11px;margin:10px 0;padding:8px}.cosmo-knowledge-visual img{object-fit:contain;border-radius:7px;width:100%;max-height:220px;display:block}.cosmo-knowledge-visual figcaption{color:#736d77;margin-top:6px;font-size:10px}.cosmo-knowledge-block{background:#f8f5fa;border-left:3px solid #b055f1;border-radius:0 9px 9px 0;margin-top:9px;padding:10px}.cosmo-knowledge-block.warning{background:#fff7ef;border-color:#ff8a2a}.cosmo-knowledge-block.tip{background:#f0fbfd;border-color:#24bddc}.cosmo-knowledge-block strong{font-size:11px}.cosmo-knowledge-block p,.cosmo-knowledge-block li,.cosmo-knowledge-block summary{line-height:1.5;font-size:11px!important}.cosmo-knowledge-block ul{margin:7px 0 0;padding-left:18px}.cosmo-knowledge-block details+details{margin-top:7px}.cosmo-knowledge>article>footer{color:#8b8490;border-top:1px solid #eee8f1;margin-top:12px;padding:8px 0 0;font-size:9px}.cosmo-thread{flex-direction:column;gap:10px;margin:12px 0 14px;display:flex}.cosmo-thread article{background:#f2eff7;border-radius:14px;max-width:88%;padding:11px 13px}.cosmo-thread article.customer{color:#fff;background:linear-gradient(135deg,#8d43df,#bd42d6);align-self:flex-end}.cosmo-thread article.staff{background:#fff;border:1px solid #e7e0ec;align-self:flex-start}.cosmo-thread article header{justify-content:space-between;gap:12px;margin-bottom:5px;display:flex;color:inherit!important;background:0 0!important;padding:0!important}.cosmo-thread article header strong,.cosmo-thread article header time{font-size:10px}.cosmo-thread article header time{opacity:.65}.cosmo-thread article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5;font-size:13px!important}.cosmo-waiting,.cosmo-resolved{border-radius:11px;margin:12px 0;padding:11px 12px;line-height:1.45;font-size:12px!important}.cosmo-waiting{color:#5d5268;background:#f5f1fa}.cosmo-waiting i{background:#f2a520;border-radius:50%;width:8px;height:8px;margin-right:7px;animation:2s ease-in-out infinite astroGlow;display:inline-block}.cosmo-resolved{color:#5f5b64;background:#f1f0f3}.cosmo-history-list{flex-direction:column;gap:9px;display:flex}.cosmo-history-list>button{text-align:left;color:#1d1923;background:#fff;border:1px solid #e6e1e9;border-radius:13px;grid-template-columns:1fr auto;gap:5px 12px;width:100%;padding:13px;display:grid}.cosmo-history-list>button:hover{border-color:#b055f1;transform:translateY(-1px)}.cosmo-history-list span{justify-content:space-between;gap:10px;display:flex}.cosmo-history-list strong{text-transform:capitalize;font-size:12px}.cosmo-history-list small{color:#817a88;font-size:9px}.cosmo-history-list p{color:#625b68;white-space:nowrap;text-overflow:ellipsis;grid-column:1;margin:0;line-height:1.4;overflow:hidden;font-size:11px!important}.cosmo-history-list i{color:#a83fcd;grid-area:1/2/3;align-self:center;font-style:normal}:root{--ink:#15151c;--muted:#70717d;--line:#e9e9ef;--pink:#ff24a5;--purple:#b055f1;--cyan:#24d5f1}*{box-sizing:border-box}body{color:var(--ink);background:#f6f6f9;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}.shopify-shell{background:#fff;border-bottom:1px solid #eee;height:112px}.promo{color:#fff;text-align:center;background:#f5269e;height:25px;padding:6px 4%;font-size:12px;font-weight:800}.promo span{float:right}.shop-row{justify-content:space-between;align-items:center;height:87px;padding:0 4%;display:flex}.back-shop{background:#fff;border:0;font-weight:750}.shop-search{color:#85858e;background:#f1f1f3;border-radius:26px;width:38%;padding:13px 20px}.shop-icons{font-size:24px}.portal{grid-template-columns:248px minmax(0,1fr);max-width:1600px;margin:auto;display:grid}.sidebar{border-right:1px solid var(--line);background:#fff;min-height:calc(100vh - 112px);padding:26px 20px}.mc-mark{align-items:center;gap:11px;padding:0 7px 25px;display:flex}.orbit{color:#fff;background:linear-gradient(135deg,var(--pink),var(--purple),#4b6fff);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 6px 18px #b055f14d}.mc-mark strong{letter-spacing:.13em;font-size:12px;display:block}.mc-mark small{letter-spacing:.25em;color:#9898a1;font-size:8px}.nav-group{border-top:1px solid #eee;margin-top:8px;padding-top:18px}.nav-group>small{letter-spacing:.16em;color:#9b9ba4;padding:0 10px 9px;font-size:9px;font-weight:800;display:block}.nav-item{text-align:left;color:#585963;cursor:pointer;background:#fff;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;height:40px;padding:0 11px;font-size:12px;font-weight:700;display:flex}.nav-item span{text-align:center;color:#9797a0;width:18px;font-size:15px}.nav-item b{color:#d60077;background:#ffdef1;border-radius:99px;margin-left:auto;padding:2px 6px;font-size:9px}.nav-item:hover,.nav-item.active{color:#7f2bd0;background:#f4f0ff}.account{margin-top:18px}.support-card{color:#fff;background:linear-gradient(145deg,#171324,#292143);border-radius:15px;margin-top:23px;padding:17px}.support-card>span{color:#fb56b6}.support-card strong{margin-top:8px;font-size:13px;display:block}.support-card p{color:#c9c4da;font-size:10px}.support-card button{color:#fff;background:0 0;border:1px solid #6d627e;border-radius:8px;width:100%;padding:8px;font-size:10px;font-weight:700}.content{min-width:0}.hero{color:#fff;background:radial-gradient(at 85%,#17429c 0,#1b1755 30%,#0b0920 66%,#090815 100%);min-height:500px;padding:58px 56px 96px;position:relative;overflow:hidden}.hero:after{content:"";background:radial-gradient(#0000 46%,#47cfff33 48%,#0000 53%),radial-gradient(#365cff3b,#0000 65%);border-radius:50%;height:110%;position:absolute;inset:auto -3% -45% 30%;transform:rotate(-10deg)}.nebula{filter:blur(30px);opacity:.72;border-radius:50%;position:absolute}.n1{background:linear-gradient(90deg,#0000,#fe30c8,#8f50ff,#16c9ff,#0000);width:420px;height:150px;top:40px;right:-60px;transform:rotate(-28deg)}.n2{background:linear-gradient(90deg,#0000,#35f,#19e0f2,#0000);width:350px;height:100px;bottom:80px;right:100px;transform:rotate(-30deg)}.stars{opacity:.35;background-image:radial-gradient(#fff 1px,#0000 1px),radial-gradient(#98cfff 1px,#0000 1px);background-position:11px 4px,31px 19px;background-size:47px 47px,79px 79px;position:absolute;inset:0}.hero-copy{z-index:2;max-width:500px;position:relative}.online{letter-spacing:.2em;color:#d5d3e1;margin-bottom:24px;font-size:10px;font-weight:800}.online i{background:#4dffa8;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #4dffa8}.hero h1{letter-spacing:-.045em;margin:0 0 18px;font-size:48px;line-height:1.02}.hero h1 em{color:#0000;background:linear-gradient(90deg,#ff41a8,#9b6cff,#35c4ff);-webkit-background-clip:text;font-style:normal}.hero-copy>p{color:#d5d3e2;font-size:15px}.system-status{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.system-status span{color:#d5d1e6;background:#ffffff10;border:1px solid #ffffff1f;border-radius:99px;padding:8px 11px;font-size:9px}.system-status span:first-child{color:#85f1b0}.rank-panel{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a081fc9;border:1px solid #ffffff24;border-radius:18px;width:390px;padding:22px;position:absolute;top:55px;right:55px;box-shadow:0 25px 70px #0006}.rank-head,.rank-numbers,.progress-label{align-items:center;display:flex}.rank-head{justify-content:space-between}.rank-head small,.rank-panel small{letter-spacing:.15em;color:#aaa5c1;font-size:8px;font-weight:800;display:block}.rank-head strong{margin-top:4px;font-size:18px;display:block}.rank-badge{border:1px solid #966cff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:17px;font-weight:800;display:grid}.rank-numbers{gap:8px;margin-top:22px}.rank-numbers b{font-size:21px}.rank-numbers span{color:#aaa5c1;margin-right:auto;font-size:9px}.progress{background:#ffffff12;border:1px solid #ffffff1b;border-radius:99px;height:11px;margin:15px 0 9px;padding:2px}.progress i{background:linear-gradient(90deg,#ff24a5,#ad55f2,#37c9ff);border-radius:99px;width:67%;height:100%;display:block;box-shadow:0 0 12px #ae55f2}.progress-label{color:#9690ad;justify-content:space-between;font-size:8px}.hero-actions{z-index:2;gap:9px;display:flex;position:absolute;bottom:28px;left:56px}.hero-actions button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffff12;border:1px solid #ffffff28;border-radius:10px;padding:12px 14px;font-size:10px;font-weight:800}.hero-actions button:first-child{background:linear-gradient(100deg,#f51f91,#7b52ed);border:0}.hero-actions button:hover{transform:translateY(-2px)}.hero-actions span{margin-left:15px}.summary-grid{z-index:3;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:-41px;padding:0 30px;display:grid;position:relative}.summary{color:#fff;border-radius:16px;height:128px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:0 15px 35px #2a164522}.summary:after{content:"";border:1px solid #ffffff38;border-radius:50%;width:100px;height:100px;position:absolute;top:-30px;right:-25px}.summary>div{align-items:center;gap:8px;display:flex}.summary>div span{background:#ffffff23;border-radius:7px;place-items:center;width:23px;height:23px;display:grid}.summary small{letter-spacing:.14em;font-size:8px;font-weight:800}.summary strong{margin-top:15px;font-size:27px;display:block}.summary p{color:#ffffffc9;margin:2px 0;font-size:9px}.credits{background:linear-gradient(135deg,#ff28a8,#b62ce2)}.savings{background:linear-gradient(135deg,#7e4dea,#4149d8)}.priority{background:linear-gradient(135deg,#ff7c33,#ff365f)}.active{background:linear-gradient(135deg,#0ec4db,#1676de)}.panel,.start-section{background:#fff;border:1px solid #e8e8ee;border-radius:18px;margin:30px}.section-head{justify-content:space-between;align-items:end;padding:26px 28px 20px;display:flex}.section-head small,.inner-page header>div>small{letter-spacing:.18em;color:#9b3dd4;font-size:8px;font-weight:900}.section-head h2{margin:6px 0 4px;font-size:24px}.section-head p{color:#83838c;margin:0;font-size:11px}.text-btn{background:#fff;border:0;font-size:10px;font-weight:800}.mission-list{border-top:1px solid #eee}.mission-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #eee;align-items:center;gap:15px;width:100%;padding:16px 26px;display:flex}.order-icon{color:#fff;border-radius:11px;place-items:center;width:45px;height:45px;font-size:10px;font-weight:900;display:grid}.order-icon.pink{background:linear-gradient(145deg,#ff42ac,#9c50ed)}.order-icon.orange{background:linear-gradient(145deg,#ff9134,#ff3b6b)}.order-icon.cyan{background:linear-gradient(145deg,#25d2e7,#3d6cf0)}.order-main{flex:1}.order-main>div:first-child{justify-content:space-between;display:flex}.order-main strong{font-size:11px}.order-main strong span{color:#62626c;font-weight:500}.order-main small{font-size:9px;font-weight:800}.pink{color:#e7279a}.orange{color:#e86220}.cyan{color:#0ea8bf}.track{grid-template-columns:repeat(5,1fr);gap:4px;margin:9px 0 5px;display:grid}.track i{background:#eee;border-radius:4px;height:3px}.track i.done{background:linear-gradient(90deg,#a452ee,#ff2c9f)}.track-label{color:#9999a2;justify-content:space-between;font-size:7px;display:flex}.eta{text-align:right;width:135px}.eta small{color:#777;font-size:8px}.eta span{margin-left:16px;font-size:24px}.start-section{background:0 0;border:0}.start-section>.section-head{padding-left:0}.product-grid{grid-template-rows:300px 260px;grid-template-columns:1.5fr 1fr 1fr;gap:15px;display:grid}.product{background:#fff;border:1px solid #e9e8ef;border-radius:18px;transition:all .25s;overflow:hidden}.product:hover{transform:translateY(-4px);box-shadow:0 18px 40px #2520441d}.product-art{background:#181124;height:52%;position:relative;overflow:hidden}.product-art:before{content:"";background:radial-gradient(circle at 30% 30%,#ff27a7aa,#0000 32%),radial-gradient(circle at 80% 65%,#2fbeffaa,#0000 35%),linear-gradient(135deg,#130c23,#24205d);position:absolute;inset:0}.product-object{transition:all .4s;position:absolute}.product:hover .product-object{transform:scale(1.05)rotate(-3deg)}.dtf{grid-row:span 2}.dtf .product-art{height:65%}.dtf .product-object{background:linear-gradient(135deg,#fff 0 48%,#eee 49% 54%,#fff 55%);border-radius:7px;width:78%;height:62%;top:18%;left:11%;transform:rotate(-6deg);box-shadow:8px 15px 30px #0007}.dtf .product-object:after{content:"PRINT • PRESS • PEEL";color:#0000;background:linear-gradient(90deg,#ff25a4,#a452f1,#2ad0ef);-webkit-background-clip:text;place-items:center;font-weight:900;display:grid;position:absolute;inset:20%}.uv .product-object{background:linear-gradient(90deg,#c9f5ff88,#fff6,#b8d6ff66);border:1px solid #fff8;border-radius:9px 9px 18px 18px;width:55px;height:120px;top:18%;left:44%;box-shadow:-45px 30px 0 -8px #ffffff61,58px 25px 0 -4px #b7e7ff65}.apparel .product-art:before{background:radial-gradient(circle at 50% 20%,#fcb14a,#0000 30%),linear-gradient(135deg,#271633,#56305f)}.apparel .product-object{clip-path:polygon(28% 0,42% 8%,58% 8%,72% 0,100% 20%,84% 40%,76% 31%,76% 100%,24% 100%,24% 31%,16% 40%,0 20%);background:#efe8df;width:130px;height:130px;top:11px;left:calc(50% - 65px)}.stickers .product-object{background:linear-gradient(135deg,#ffda3a,#ff3ca3);border:7px solid #fff;border-radius:50%;width:78px;height:78px;top:24%;left:42%;box-shadow:-55px 28px 0 -7px #38daef,55px 20px 0 -8px #a857ef}.product-art b{color:#d11883;background:#fff;border-radius:99px;padding:7px 10px;font-size:7px;position:absolute;top:16px;left:16px}.product-copy{padding:19px 20px}.product-copy>small{letter-spacing:.16em;color:#a653e4;font-size:7px;font-weight:900}.product-copy h3{margin:6px 0 3px;font-size:22px}.product-copy p{color:#7e7e87;margin:0 0 15px;font-size:10px}.product-copy button{color:#fff;background:#15131d;border:0;border-radius:8px;padding:10px 12px;font-size:9px;font-weight:800}.reorder-tile{text-align:left;color:#fff;background:radial-gradient(circle at 110% 0,#944af5 0,#0000 38%),linear-gradient(135deg,#171326,#272047);border:0;border-radius:18px;flex-direction:column;justify-content:space-between;padding:25px;display:flex}.reorder-tile small{letter-spacing:.16em;color:#e961bd;font-size:8px}.reorder-tile h3{margin:9px 0;font-size:25px}.reorder-tile p{color:#c2bdd0;font-size:10px}.reorder-tile>span{font-size:10px;font-weight:800}.bottom-strip{background:linear-gradient(100deg,#fff0fa,#f0ecff,#eafaff);border:1px solid #eadbf8;border-radius:18px;justify-content:space-between;align-items:center;min-height:120px;margin:30px;padding:25px 30px;display:flex}.bottom-strip>div{align-items:center;gap:18px;display:flex}.bottom-strip>div>span{color:#af4ee9;font-size:28px}.bottom-strip small{letter-spacing:.16em;color:#b23ecf;font-size:8px;font-weight:900}.bottom-strip h3{margin:5px 0;font-size:19px}.bottom-strip p{color:#797883;margin:0;font-size:10px}.bottom-strip button,.lab-form>button{color:#fff;background:linear-gradient(100deg,#f4299d,#9152e9);border:0;border-radius:10px;padding:12px 17px;font-size:10px;font-weight:800}.inner-page{min-height:calc(100vh - 112px);padding:42px 44px}.inner-page>header{justify-content:space-between;align-items:start;margin-bottom:35px;display:flex}.inner-page h1{letter-spacing:-.045em;margin:8px 0;font-size:38px}.inner-page header p{color:#777985;font-size:13px}.user-chip{background:#fff;border:1px solid #e8e8ee;border-radius:12px;align-items:center;gap:10px;padding:9px 13px;display:flex}.user-chip>div{color:#fff;background:linear-gradient(135deg,#ff28a7,#7455ef);border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.user-chip b,.user-chip small{font-size:9px;display:block}.user-chip small{color:#999;margin-top:3px}.inner-order-list,.archive-table,.tier-list{background:#fff;border:1px solid #e7e7ed;border-radius:16px;overflow:hidden}.inner-order-list button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eee;align-items:center;gap:15px;width:100%;padding:22px;display:flex}.status-dot{background:#aaa;border-radius:50%;width:12px;height:12px}.status-dot.pink{background:#ff24a5}.status-dot.orange{background:#ff7435}.status-dot.cyan{background:#1ac8e0}.inner-order-list button div{flex:1}.inner-order-list strong,.inner-order-list small{display:block}.inner-order-list small{color:#777;margin-top:5px;font-size:10px}.inner-order-list b{font-size:10px}.reorder-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.reorder-grid article{background:#fff;border:1px solid #e7e7ed;border-radius:16px;padding:15px}.thumb{background:radial-gradient(circle at 30% 30%,#ff27a7,#0000 30%),linear-gradient(135deg,#221238,#17469a);border-radius:11px;height:140px}.t2{background:radial-gradient(circle,#ffe66b 0 13%,#0000 14%),linear-gradient(135deg,#ff5e45,#ad39c7)}.t3{background:linear-gradient(135deg,#161620,#554160)}.t4{background:repeating-linear-gradient(45deg,#fff 0 8px,#1a1a22 9px 15px)}.reorder-grid small{color:#9a54d4;font-size:7px;font-weight:900}.reorder-grid h3{margin:8px 0 3px}.reorder-grid p{color:#777;font-size:10px}.reorder-grid button{border:0;border-radius:7px;margin-right:6px;padding:9px 12px;font-size:9px;font-weight:800}.reorder-grid button:first-child{color:#fff;background:#16151d}.filters{grid-template-columns:1fr auto auto auto;gap:9px;margin-bottom:15px;display:grid}.filters input,.filters button{background:#fff;border:1px solid #e0e0e7;border-radius:10px;padding:12px;font-size:10px}.archive-table>div{border-bottom:1px solid #eee;grid-template-columns:1fr 1.4fr 1fr 1.2fr auto;align-items:center;padding:18px;font-size:10px;display:grid}.archive-table button{background:#fff;border:0;font-weight:800}.rank-main,.reward-hero{color:#fff;background:radial-gradient(circle at 100% 0,#864bde88,#0000 38%),linear-gradient(135deg,#13101e,#262143);border-radius:20px;justify-content:space-between;padding:35px;display:flex}.rank-main>div:first-child{flex:1}.rank-main small,.reward-hero small{letter-spacing:.16em;color:#bbb4ca;font-size:8px}.rank-main strong{margin-top:9px;font-size:46px;display:block}.rank-main>div>span{color:#bbb4ca;font-size:11px}.big-progress{background:#ffffff14;border-radius:9px;max-width:600px;height:13px;margin:20px 0 10px}.big-progress i{background:linear-gradient(90deg,#ff24a5,#a551ef,#2acbef);border-radius:9px;width:67%;height:100%;display:block}.rank-main p{font-size:10px}.rank-main p span{margin-left:35px}.rank-emblem{border:2px solid #a95af2;border-radius:50%;place-items:center;width:130px;height:130px;font-size:42px;font-weight:900;display:grid}.rank-emblem small{text-align:center;margin-top:-40px;font-size:6px;display:block}.tier-list{margin-top:18px}.tier-list>div{border-bottom:1px solid #eee;grid-template-columns:45px 1fr 2fr 30px;align-items:center;padding:18px;display:grid}.tier-list>div.current{background:#faf3ff}.tier-list span{background:#eee;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.tier-list strong{font-size:11px}.tier-list small{color:#777;font-size:9px}.reward-hero>div:first-child{min-width:45%}.reward-hero>div:first-child>strong{margin:10px 0;font-size:56px;display:block}.reward-hero p{font-size:12px}.reward-hero button,.primary-action{color:#fff;background:linear-gradient(100deg,#ff269e,#8753e8);border:0;border-radius:9px;padding:12px 15px;font-size:10px;font-weight:800}.metric{border-bottom:1px solid #ffffff1a;padding:13px 60px 13px 0}.metric strong,.metric span{display:block}.metric strong{font-size:20px}.metric span{color:#bbb;font-size:9px}.astro{background:#fff;border:1px solid #e4e4ea;border-radius:20px;grid-template-columns:250px 1fr;min-height:550px;display:grid;overflow:hidden}.astro-side{color:#fff;background:radial-gradient(circle at 20% 10%,#8749dc,#0000 25%),linear-gradient(145deg,#151120,#28204a);padding:30px}.astro-orb{background:linear-gradient(135deg,#ff2aa3,#a34ff1,#27d0ed);border-radius:50%;place-items:center;width:80px;height:80px;font-size:30px;display:grid;box-shadow:0 0 50px #ad52ef88}.astro-side p{color:#c9c3d6;font-size:11px;line-height:1.6}.astro-side button{color:#fff;background:0 0;border:1px solid #fff4;border-radius:9px;padding:10px;font-size:9px}.chat{flex-direction:column;padding:24px;display:flex}.messages{flex:1}.messages p{border-radius:13px;max-width:70%;padding:13px 15px;font-size:11px;line-height:1.5}.astro-msg{background:#f1eff8}.mine{color:#fff;background:#8b4be5;margin-left:auto}.quick{gap:7px;display:flex}.quick button{background:#fff;border:1px solid #e0d4ed;border-radius:99px;padding:8px 10px;font-size:9px}.composer{background:#f5f4f8;border-radius:12px;margin-top:12px;padding:7px;display:flex}.composer input{background:0 0;border:0;outline:0;flex:1;padding:8px}.composer button{color:#fff;background:#9c4ce7;border:0;border-radius:8px;width:35px}.lab-layout{grid-template-columns:1fr 300px;gap:20px;display:grid}.lab-form,.lab-layout aside{background:#fff;border:1px solid #e5e5eb;border-radius:18px;padding:25px}.lab-form label{margin-bottom:16px;font-size:10px;font-weight:800;display:block}.lab-form input,.lab-form select,.lab-form textarea{border:1px solid #dddde5;border-radius:9px;width:100%;margin-top:7px;padding:12px;font-size:10px;display:block}.lab-form textarea{resize:vertical;height:90px}.lab-form .two{grid-template-columns:1fr 1fr;gap:15px;display:grid}.lab-form .check{align-items:center;gap:8px;font-weight:500;display:flex}.lab-form .check input{width:auto;margin:0}.lab-layout aside{color:#fff;background:linear-gradient(145deg,#161220,#292047)}.lab-layout aside p{color:#c9c3d4;font-size:11px;line-height:1.6}.lab-layout aside button{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff18;justify-content:space-between;width:100%;padding:13px 0;font-size:10px;display:flex}.brief-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.brief-grid article{background:#fff;border:1px solid #e7e7ec;border-radius:18px;min-height:240px;padding:25px}.brief-grid article:nth-child(2){background:linear-gradient(145deg,#ffeff8,#f2eaff)}.brief-grid article:nth-child(3){color:#fff;background:linear-gradient(145deg,#15121e,#302548)}.brief-grid b{color:#b54bd8;font-size:8px}.brief-grid h3{margin-top:35px;font-size:20px}.brief-grid p{color:#777;font-size:11px;line-height:1.6}.empty-state{text-align:center;background:#fff;border:1px solid #e5e5eb;border-radius:18px;padding:70px}.empty-state>span{color:#a64eea;font-size:35px}.empty-state p{color:#777;font-size:11px}.empty-state button{color:#fff;background:#17151f;border:0;border-radius:9px;padding:11px 15px;font-size:10px}.drawer-wrap{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08071488;position:fixed;inset:0}.drawer{background:#fff;width:min(430px,100%);height:100%;padding:35px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-20px 0 60px #0004}.drawer .close{background:#f1f1f5;border:0;border-radius:50%;width:32px;height:32px;position:absolute;top:18px;right:20px}.drawer>small{letter-spacing:.17em;color:#a84de0;font-size:8px;font-weight:900}.drawer h2{margin:10px 0 0;font-size:35px}.drawer>p{color:#777;margin-top:4px}.drawer-status{background:#fff0f8;border-radius:99px;margin:10px 0 30px;padding:8px 11px;font-size:9px;font-weight:800;display:inline-block}.timeline{gap:14px;min-height:64px;display:flex;position:relative}.timeline i{background:#fff;border:3px solid #ddd;border-radius:50%;width:15px;height:15px}.timeline.done i{background:#ff36a6;border-color:#a450e9}.timeline:not(:last-of-type):after{content:"";background:#ddd;width:1px;height:48px;position:absolute;top:17px;left:7px}.timeline strong,.timeline small{font-size:10px;display:block}.timeline small{color:#999;margin-top:4px;font-size:8px}.primary-action{width:100%;margin-top:20px}.toast{z-index:30;color:#fff;background:#17151f;border-radius:12px;padding:14px 18px;font-size:11px;position:fixed;bottom:25px;right:25px;box-shadow:0 10px 30px #0004}.mobile-rail{display:none}@media (width<=1050px){.rank-panel{width:340px}.summary-grid{grid-template-columns:repeat(2,1fr)}.product-grid{grid-template-rows:300px 280px 260px;grid-template-columns:1.3fr 1fr}.dtf{grid-row:span 2}.reorder-tile{grid-column:span 2}.hero-copy{max-width:390px}}@media (width<=760px){.shopify-shell{height:78px}.promo{height:22px;font-size:9px}.promo span,.shop-search{display:none}.shop-row{height:56px}.back-shop{font-size:10px}.portal{display:block}.sidebar{display:none}.mobile-rail{z-index:10;background:#fff;border-bottom:1px solid #eee;gap:6px;padding:9px 12px;display:flex;position:sticky;top:0;overflow:auto}.mobile-rail button{white-space:nowrap;background:#f2f2f5;border:0;border-radius:99px;padding:8px 11px;font-size:9px;font-weight:800}.mobile-rail button.active{color:#fff;background:#191620}.hero{min-height:640px;padding:36px 22px 105px}.hero h1{font-size:39px}.rank-panel{width:100%;margin-top:35px;position:relative;top:auto;right:auto}.hero-actions{bottom:20px;left:22px;right:22px;overflow-x:auto}.hero-actions button{white-space:nowrap}.system-status span:nth-child(2){display:none}.summary-grid{grid-template-columns:repeat(2,1fr);gap:9px;padding:0 14px}.summary{height:114px;padding:15px}.summary strong{font-size:23px}.panel,.start-section,.bottom-strip{margin:18px 14px}.section-head{padding:22px}.mission-row{padding:14px}.track-label,.eta small{display:none}.eta{width:auto}.product-grid{display:block}.product,.reorder-tile{min-height:360px;margin-bottom:13px}.dtf .product-art{height:230px}.product-art{height:180px}.reorder-tile{min-height:240px}.bottom-strip{display:block}.bottom-strip button{margin-top:18px}.inner-page{padding:28px 15px}.inner-page>header{display:block}.user-chip{display:none}.inner-page h1{font-size:31px}.reorder-grid,.brief-grid,.lab-layout{grid-template-columns:1fr}.filters{grid-template-columns:1fr 1fr}.filters input{grid-column:span 2}.archive-table>div{grid-template-columns:1fr 1.5fr auto}.archive-table>div span:nth-of-type(2),.archive-table>div b{display:none}.rank-main{padding:25px}.rank-emblem{display:none}.tier-list>div{grid-template-columns:35px 1fr 1.5fr 20px}.reward-hero,.astro{display:block}.reward-hero>div:last-child{margin-top:25px}.astro-side{min-height:220px}.chat{min-height:430px}.lab-form .two{grid-template-columns:1fr}.promo,.shop-row{padding-left:15px;padding-right:15px}}.mc-app{background:#f5f5f8;grid-template-columns:252px minmax(0,1fr);max-width:1600px;min-height:100vh;margin:0 auto;display:grid}.mc-sidebar{background:#fff;border-right:1px solid #e6e6eb;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.mc-title{align-items:center;gap:12px;padding:0 8px 28px;display:flex}.mc-title>span{color:#fff;background:linear-gradient(135deg,#ff24a5,#b055f1,#35c7f3);border-radius:13px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 9px 22px #b055f142}.mc-title strong{letter-spacing:.11em;font-size:13px;display:block}.mc-title small{color:#92929d;letter-spacing:.15em;margin-top:3px;font-size:8px;display:block}.mc-sidebar nav{border-top:1px solid #ececf0;margin-bottom:16px;padding-top:20px}.mc-sidebar nav>small{letter-spacing:.14em;color:#a0a0aa;padding:0 12px 9px;font-size:9px;font-weight:800;display:block}.mc-sidebar nav>button{color:#555661;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;width:100%;height:44px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.mc-sidebar nav>button span{color:#8c8d97;text-align:center;width:20px;font-size:16px}.mc-sidebar nav>button b{color:#d9007b;background:#ffe2f3;border-radius:99px;margin-left:auto;padding:3px 7px;font-size:10px}.mc-sidebar nav>button:hover,.mc-sidebar nav>button.active{color:#7726bc;background:#f5efff}.mc-sidebar nav>button.active span{color:#b055f1}.side-account{border-top:1px solid #ececf0;align-items:center;gap:10px;margin-top:auto;padding:18px 6px 0;display:flex}.side-account .avatar{color:#fff;background:linear-gradient(135deg,#ff24a5,#7b56ef);border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid}.side-account strong,.side-account small{font-size:10px;display:block}.side-account small{color:#8d8e98;margin-top:3px}.side-account button{background:0 0;border:0;margin-left:auto}.mc-main{min-width:0}.mobile-nav{display:none}.welcome-card{color:#fff;background:radial-gradient(circle at 90% 20%,#345ae9 0,#0000 28%),radial-gradient(circle at 75% 95%,#b82ee7 0,#0000 29%),linear-gradient(135deg,#080713,#141034 60%,#071d4d);border-radius:24px;grid-template-columns:1fr 370px;align-items:center;gap:35px;min-height:335px;padding:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 50px #27203e26}.welcome-card:before{content:"";opacity:.25;background-image:radial-gradient(#fff 1px,#0000 1px),radial-gradient(#7dd8ff 1px,#0000 1px);background-size:62px 62px,91px 91px;position:absolute;inset:0}.space-glow{filter:blur(25px);background:linear-gradient(90deg,#0000,#ff24a58f,#8f53efaa,#1bbde6a6,#0000);width:600px;height:170px;position:absolute;top:35px;right:-100px;transform:rotate(-25deg)}.welcome-copy,.member-card{z-index:2;position:relative}.welcome-copy>small{letter-spacing:.18em;color:#d8d5e4;font-size:10px;font-weight:800}.welcome-copy>small i{background:#57efa0;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #57efa0}.welcome-copy h1{letter-spacing:-.045em;margin:18px 0 8px;font-size:43px}.welcome-copy>p{color:#c7c4d4;font-size:15px}.welcome-stats{gap:32px;margin-top:31px;display:flex}.welcome-stats div{border-right:1px solid #ffffff24;padding-right:30px}.welcome-stats div:last-child{border:0}.welcome-stats strong,.welcome-stats span{display:block}.welcome-stats strong{font-size:28px}.welcome-stats span{color:#b9b5c9;margin-top:4px;font-size:10px}.member-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080713b8;border:1px solid #ffffff25;border-radius:18px;padding:24px}.member-head{letter-spacing:.13em;color:#c7c1d3;justify-content:space-between;align-items:center;font-size:9px;display:flex}.member-head b{color:#fff;border:1px solid #a457ed;border-radius:99px;padding:5px 8px}.member-card h3{margin:22px 0 13px;font-size:19px}.member-progress,.progress-line{background:#ffffff19;border-radius:99px;height:9px;overflow:hidden}.member-progress i,.progress-line i{background:linear-gradient(90deg,#ff24a5,#b055f1,#24c7eb);border-radius:99px;width:67%;height:100%;display:block}.member-foot{color:#aaa5b9;justify-content:space-between;margin-top:9px;font-size:9px;display:flex}.member-card button{color:#fff;background:#ffffff10;border:1px solid #ffffff2c;border-radius:9px;width:100%;margin-top:21px;padding:11px;font-size:10px;font-weight:800}.attention{background:#fff6ed;border:1px solid #ffd6b2;border-radius:17px;grid-template-columns:44px 1fr auto;align-items:center;gap:15px;margin:18px 0;padding:19px 22px;display:grid}.attention-icon{color:#fff;background:#ff7b2f;border-radius:12px;place-items:center;width:42px;height:42px;font-size:21px;font-weight:900;display:grid}.attention small{letter-spacing:.15em;color:#d95a16;font-size:9px;font-weight:900}.attention h2{margin:5px 0 3px;font-size:17px}.attention p{color:#786b63;margin:0;font-size:11px}.attention button,.section-heading.row>button{color:#fff;background:#19171f;border:0;border-radius:9px;padding:11px 14px;font-size:10px;font-weight:800}.quick-section,.orders-section{margin-top:34px}.section-heading{margin-bottom:17px}.section-heading small{color:#a33bdd;letter-spacing:.16em;font-size:9px;font-weight:900}.section-heading h2{letter-spacing:-.035em;margin:7px 0;font-size:28px}.section-heading p{color:#777985;margin:0;font-size:12px}.section-heading.row{justify-content:space-between;align-items:end;display:flex}.quick-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.quick-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e4ea;border-radius:19px;min-height:355px;padding:0 20px 22px;transition:all .25s;overflow:hidden}.quick-card:hover{transform:translateY(-4px);box-shadow:0 18px 35px #221b3c18}.quick-art{background:radial-gradient(circle at 25% 20%,#ff24a5a1,#0000 30%),radial-gradient(circle at 80% 80%,#2dcaf1a3,#0000 32%),linear-gradient(135deg,#171023,#25215a);place-items:center;height:155px;margin:0 -20px 19px;display:grid;position:relative;overflow:hidden}.quick-card>small{letter-spacing:.15em;color:#a53cd8;font-size:8px;font-weight:900}.quick-card h3{margin:8px 0 5px;font-size:19px}.quick-card p{color:#777984;min-height:33px;font-size:11px;line-height:1.5}.roll i{background:#eef7fa80;border:1px solid #ffffff9c;border-radius:6px;width:135px;height:85px;transform:rotate(-7deg);box-shadow:15px 18px 25px #0006}.roll i:after{content:"DTF";color:#0000;background:linear-gradient(90deg,#ff24a5,#b055f1,#28c9e9);-webkit-background-clip:text;place-items:center;font-size:25px;font-weight:900;display:grid;position:absolute;inset:0}.bottles{justify-content:center;align-items:center;gap:12px;display:flex}.bottles i{background:linear-gradient(90deg,#d5f7ff80,#fff8,#89cdeb75);border:1px solid #ffffff94;border-radius:8px 8px 16px 16px;width:43px;height:104px;box-shadow:0 15px 25px #0004}.bottles i:nth-child(2){height:125px}.repeat{color:#fff;background:radial-gradient(circle,#a750ed,#3e50c9 45%,#18132c 70%);font-size:76px}.checker-quick{background:linear-gradient(145deg,#fff,#faf6ff)}.checker-preview{background:linear-gradient(135deg,#f4e8ff,#e8fbff);flex-direction:column;justify-content:center;align-items:center;height:155px;margin:0 -20px 19px;display:flex;position:relative}.checker-preview:before{content:"";background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#ff24a5,#b055f1,#23cce8) border-box;border:2px solid #0000;border-radius:13px;position:absolute;inset:13px;box-shadow:0 12px 25px #7a45a721}.checker-preview i{color:#fff;z-index:1;background:#24bb7b;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.checker-preview em{z-index:1;margin:8px 0 5px;font-size:11px;font-style:normal;font-weight:800}.checker-preview b{letter-spacing:.15em;color:#269a69;z-index:1;font-size:7px}.order-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.order-cards article{background:#fff;border:1px solid #e5e5eb;border-radius:18px;padding:18px}.order-cards article.orange{background:#fffaf6;border-color:#ffcda8}.order-top{grid-template-columns:50px 1fr;gap:12px;display:grid;position:relative}.art-thumb,.mini-thumb{color:#fff;background:linear-gradient(135deg,#ff32a6,#9453ed);border-radius:11px;place-items:center;width:48px;height:48px;font-size:10px;font-weight:900;display:grid}.order-top small{color:#9550c9;font-size:8px;font-weight:900}.order-top h3{margin:4px 0 2px;font-size:14px}.order-top p{color:#777;margin:0;font-size:9px}.order-status{grid-column:1/3;margin:12px 0 8px;font-size:9px;font-weight:800}.orange .order-status{color:#d95812}.progress-line{background:#eee;height:7px}.progress-line i{width:60%}.order-bottom{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.order-bottom span{color:#777;font-size:8px}.order-bottom button{background:0 0;border:0;font-size:9px;font-weight:900}.value-row{grid-template-columns:1fr 1.1fr 1.4fr;gap:14px;margin-top:34px;display:grid}.value-row article{border-radius:19px;min-height:185px;padding:23px}.value-row small{letter-spacing:.15em;font-size:8px;font-weight:900}.credit-card{color:#fff;background:linear-gradient(135deg,#ff24a5,#a83fe2)}.credit-card>strong{margin:13px 0 3px;font-size:38px;display:block}.credit-card p,.promo-card p{font-size:10px}.credit-card button,.promo-card button{color:#682296;background:#fff;border:0;border-radius:8px;padding:10px 12px;font-size:9px;font-weight:900}.saving-card{background:#fff;border:1px solid #e5e5eb}.saving-card>div{align-items:center;gap:12px;margin-top:17px;display:flex}.saving-card strong{font-size:24px}.saving-card span{color:#777;font-size:10px}.promo-card{color:#fff;background:radial-gradient(circle at 100% 0,#8f4fe8,#0000 36%),linear-gradient(135deg,#151121,#292047)}.promo-card h3{max-width:300px;font-size:18px}.promo-card p{color:#c6c1d1}.lab-banner{background:linear-gradient(100deg,#fff1f9,#f4edff,#eafaff);border:1px solid #eadcf3;border-radius:19px;justify-content:space-between;align-items:center;margin-top:34px;padding:25px 28px;display:flex}.lab-banner small{letter-spacing:.15em;color:#a638d2;font-size:8px;font-weight:900}.lab-banner h2{margin:6px 0;font-size:21px}.lab-banner p{color:#777;font-size:10px}.lab-banner button{color:#fff;background:linear-gradient(100deg,#ff24a5,#9452e8);border:0;border-radius:9px;padding:12px 15px;font-size:10px;font-weight:900}.inner-v2{max-width:1250px;padding:42px}.inner-v2>header small{letter-spacing:.16em;color:#a03bd5;font-size:9px;font-weight:900}.inner-v2>header h1{letter-spacing:-.045em;margin:9px 0 6px;font-size:39px}.inner-v2>header p{color:#747681;font-size:13px}.full-orders{gap:13px;display:grid}.full-orders article{background:#fff;border:1px solid #e3e3e9;border-radius:16px;grid-template-columns:14px 1fr auto;align-items:center;gap:18px;padding:22px;display:grid}.status-orb{background:#ff24a5;border-radius:50%;width:12px;height:12px}.status-orb.orange{background:#ff742e}.status-orb.cyan{background:#1fc3dc}.full-orders p{color:#777;font-size:10px}.full-orders .progress-line{max-width:600px}.full-orders button{color:#fff;background:#19171f;border:0;border-radius:8px;padding:10px 12px;font-size:9px;font-weight:800}.reorder-v2{grid-template-columns:1fr 1fr;gap:15px;display:grid}.reorder-v2 article{background:#fff;border:1px solid #e3e3e9;border-radius:17px;padding:15px}.reorder-img{background:radial-gradient(circle at 30% 20%,#ff25a5,#0000 30%),linear-gradient(135deg,#151023,#204f9b);border-radius:12px;height:170px;margin-bottom:16px}.reorder-img.r1{background:radial-gradient(circle at 50% 40%,#fed33a 0 15%,#0000 16%),linear-gradient(135deg,#fd5555,#ae3cdb)}.reorder-img.r2{background:linear-gradient(135deg,#1a1820,#5e4473)}.reorder-img.r3{background:repeating-linear-gradient(45deg,#17151e 0 10px,#fff 11px 18px)}.reorder-v2 small{color:#a33bd5;font-size:8px;font-weight:900}.reorder-v2 h2{margin:7px 0;font-size:18px}.reorder-v2 p{color:#777;font-size:10px}.reorder-v2 button{border:0;border-radius:8px;margin-right:6px;padding:9px 11px;font-size:9px;font-weight:800}.reorder-v2 button:first-child{color:#fff;background:#181620}.archive-filters{grid-template-columns:1fr auto auto;gap:9px;margin-bottom:14px;display:grid}.archive-filters input,.archive-filters button{background:#fff;border:1px solid #dedee6;border-radius:10px;padding:12px;font-size:10px}.archive-v2{background:#fff;border:1px solid #e3e3e9;border-radius:17px;overflow:hidden}.archive-v2 article{border-bottom:1px solid #eee;grid-template-columns:52px 1.4fr 1fr auto;align-items:center;gap:14px;padding:17px;display:grid}.archive-v2 small,.archive-v2 strong,.archive-v2 span{display:block}.archive-v2 small{color:#999;font-size:8px}.archive-v2 strong{margin:3px 0;font-size:11px}.archive-v2 span{color:#777;font-size:9px}.archive-v2 button{background:#fff;border:0;font-size:9px;font-weight:900}.rank-hero-v2{color:#fff;background:radial-gradient(circle at 100% 0,#8a48e2,#0000 35%),linear-gradient(135deg,#151120,#29214a);border-radius:21px;grid-template-columns:1fr 300px;gap:30px;padding:32px;display:grid}.rank-hero-v2 small{letter-spacing:.15em;color:#beb8c8;font-size:8px}.rank-hero-v2 h2{margin:9px 0;font-size:29px}.rank-bar{background:#ffffff17;border-radius:99px;height:12px;margin:25px 0 9px}.rank-bar i{background:linear-gradient(90deg,#ff24a5,#b055f1,#23cbea);border-radius:99px;width:67%;height:100%;display:block}.rank-hero-v2>div>div:last-child{color:#bbb5c5;justify-content:space-between;font-size:9px;display:flex}.rank-credit{background:#0b0917a3;border:1px solid #ffffff24;border-radius:16px;padding:20px}.rank-credit>strong{margin:11px 0 4px;font-size:37px;display:block}.rank-credit p{color:#bbb;font-size:10px}.rank-credit button{color:#fff;background:linear-gradient(90deg,#ff24a5,#a34ceb);border:0;border-radius:8px;padding:10px;font-size:9px;font-weight:800}.benefits{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:15px;display:grid}.benefits article{background:#fff;border:1px solid #e4e4ea;border-radius:16px;padding:22px}.benefits small{color:#a23bd5;font-size:8px;font-weight:900}.benefits h3{font-size:16px}.benefits p{color:#777;font-size:10px;line-height:1.5}.checker-page{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.checker-page>section,.checker-page>aside{background:#fff;border:1px solid #e2e2e9;border-radius:20px;padding:31px}.checker-mark{color:#fff;background:linear-gradient(135deg,#ff24a5,#a74feb,#24cbea);border-radius:15px;place-items:center;width:50px;height:50px;font-size:24px;font-weight:900;display:grid}.checker-page h2{font-size:27px}.checker-page>section>p{color:#71727c;font-size:12px;line-height:1.6}.upload-zone{text-align:center;cursor:pointer;background:#fbf8ff;border:2px dashed #cdb5df;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;height:205px;display:flex}.upload-zone input{display:none}.upload-zone span{color:#a347de;font-size:30px}.upload-zone strong{margin:10px;font-size:13px}.upload-zone small{color:#8b8b95;font-size:9px}.checker-page>section>button{color:#fff;background:linear-gradient(90deg,#ff24a5,#a14dea);border:0;border-radius:10px;width:100%;margin-top:14px;padding:13px;font-size:10px;font-weight:900}.checker-page>aside{color:#fff;background:linear-gradient(145deg,#161221,#2c234b)}.checker-page>aside>small{letter-spacing:.16em;color:#f56fc1;font-size:8px}.checker-page>aside h3{margin-bottom:24px;font-size:23px;line-height:1.2}.checker-page>aside p{color:#d5d0dc;border-bottom:1px solid #ffffff14;padding:8px 0;font-size:10px}.checker-page>aside>div{background:#ffffff0e;border-radius:12px;margin-top:25px;padding:16px}.checker-page>aside strong,.checker-page>aside span{font-size:11px;display:block}.checker-page>aside span{color:#bdb7c7;margin-top:5px;font-size:9px}.briefings-v2{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.briefings-v2 article{background:#fff;border:1px solid #e3e3e9;border-radius:18px;min-height:245px;padding:23px}.briefings-v2 article:nth-child(2){background:linear-gradient(145deg,#fff1f9,#f1edff)}.briefings-v2 article:nth-child(3){color:#fff;background:linear-gradient(145deg,#17131f,#302649)}.briefings-v2 small{color:#ad41d9;font-size:8px;font-weight:900}.briefings-v2 h2{margin-top:40px;font-size:19px}.briefings-v2 p{color:#777;font-size:10px;line-height:1.5}.briefings-v2 button{color:inherit;background:0 0;border:0;padding:0;font-size:9px;font-weight:900}.astro-v2{background:#fff;border:1px solid #e3e3e9;border-radius:20px;grid-template-columns:270px 1fr;min-height:550px;display:grid;overflow:hidden}.astro-v2>aside{color:#fff;background:radial-gradient(circle at 20% 10%,#8d4ae2,#0000 30%),linear-gradient(145deg,#15111f,#292249);padding:29px}.astro-v2>aside>div{background:linear-gradient(135deg,#ff24a5,#b055f1,#25caec);border-radius:50%;place-items:center;width:75px;height:75px;font-size:27px;display:grid;box-shadow:0 0 35px #ad4eea75}.astro-v2>aside p{color:#c6c1ce;font-size:10px;line-height:1.5}.astro-v2>aside button{color:#fff;background:0 0;border:1px solid #ffffff35;border-radius:8px;padding:10px;font-size:9px}.astro-v2>section{flex-direction:column;padding:25px;display:flex}.chat-messages{flex:1}.chat-messages p{border-radius:13px;max-width:70%;padding:13px 15px;font-size:11px}.chat-messages .bot{background:#f2eff8}.chat-messages .me{color:#fff;background:#8f4de1;margin-left:auto}.chat-chips{gap:7px;display:flex}.chat-chips button{background:#fff;border:1px solid #ddd2e7;border-radius:99px;padding:8px 10px;font-size:9px}.chat-input{background:#f4f3f7;border-radius:11px;margin-top:10px;padding:6px;display:flex}.chat-input input{background:0 0;border:0;outline:0;flex:1;padding:8px}.chat-input button{color:#fff;background:#984ce4;border:0;border-radius:8px;width:36px}.colour-lab-v2{grid-template-columns:1fr 320px;gap:18px;display:grid}.colour-lab-v2>section,.colour-lab-v2>aside{background:#fff;border:1px solid #e3e3e9;border-radius:19px;padding:28px}.colour-lab-v2 label{margin-bottom:15px;font-size:10px;font-weight:800;display:block}.colour-lab-v2 input,.colour-lab-v2 select,.colour-lab-v2 textarea{border:1px solid #dbdbe3;border-radius:9px;width:100%;margin-top:7px;padding:11px;font-size:10px;display:block}.colour-lab-v2 textarea{height:80px}.colour-lab-v2 label.consent{align-items:center;gap:8px;font-weight:500;display:flex}.colour-lab-v2 label.consent input{width:auto;margin:0}.colour-lab-v2>section>button{color:#fff;background:linear-gradient(90deg,#ff24a5,#a04de9);border:0;border-radius:9px;padding:12px 15px;font-size:10px;font-weight:900}.colour-lab-v2>aside{color:#fff;background:linear-gradient(145deg,#171220,#30264d)}.colour-lab-v2>aside p{color:#c9c3d1;font-size:10px;line-height:1.5}.colour-lab-v2>aside button{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff15;justify-content:space-between;width:100%;padding:13px 0;font-size:10px;display:flex}.order-v2 h2{margin-bottom:14px}.status-pill{background:#f2f2f5;border-radius:99px;margin-bottom:27px;padding:8px 10px;font-size:9px;font-weight:800;display:inline-block}.status-pill.orange{color:#d45916;background:#fff0e4}.status-pill.cyan{color:#1595a7;background:#e7fafe}@media (width<=1100px){.welcome-card{grid-template-columns:1fr 320px}.quick-grid{grid-template-columns:1fr 1fr}.order-cards{grid-template-columns:1fr}.value-row{grid-template-columns:1fr 1fr}.promo-card{grid-column:span 2}}@media (width<=760px){.mc-app{display:block}.mc-sidebar{display:none}.mc-main{padding-top:53px}.mobile-nav{z-index:10;background:#fff;border-bottom:1px solid #e4e4e9;gap:7px;padding:10px 12px;display:flex;position:fixed;top:0;left:0;right:0;overflow:auto}.mobile-nav button{white-space:nowrap;background:#f0f0f4;border:0;border-radius:99px;padding:8px 11px;font-size:9px;font-weight:800}.mobile-nav button.active{color:#fff;background:#17151d}.launch{padding:14px}.welcome-card{min-height:auto;padding:27px 21px;display:block}.welcome-copy h1{font-size:33px}.welcome-stats{gap:16px}.welcome-stats div{padding-right:15px}.welcome-stats strong{font-size:22px}.member-card{margin-top:28px}.attention{grid-template-columns:42px 1fr}.attention button{grid-column:1/3;width:100%}.quick-grid,.order-cards,.value-row,.reorder-v2,.benefits,.checker-page,.briefings-v2,.astro-v2,.colour-lab-v2{grid-template-columns:1fr}.quick-card{min-height:340px}.promo-card{grid-column:auto}.section-heading.row{display:block}.section-heading.row>button{margin-top:13px}.lab-banner{display:block}.lab-banner button{margin-top:13px}.inner-v2{padding:25px 14px}.inner-v2>header h1{font-size:32px}.full-orders article{grid-template-columns:12px 1fr}.full-orders article>button{grid-column:1/3}.archive-filters{grid-template-columns:1fr 1fr}.archive-filters input{grid-column:1/3}.archive-v2 article{grid-template-columns:45px 1fr auto}.archive-v2 article>div:nth-of-type(3){display:none}.rank-hero-v2{grid-template-columns:1fr;padding:24px}.checker-page>aside{min-height:360px}.astro-v2>aside{min-height:240px}.astro-v2>section{min-height:430px}.welcome-stats span{font-size:8px}}.side-tool-link{color:#555661;border-radius:11px;align-items:center;gap:11px;width:100%;height:44px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.side-tool-link span{text-align:center;color:#8c8d97;width:20px;font-size:16px}.side-tool-link:hover{color:#7726bc;background:#f5efff}.quick-card.checker-quick{color:inherit;text-decoration:none;display:block}.mobile-nav a{white-space:nowrap;color:#17151d;background:#f0f0f4;border:0;border-radius:99px;padding:8px 11px;font-size:9px;font-weight:800;text-decoration:none}.astro-launcher{z-index:41;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;display:flex;position:fixed;bottom:25px;right:27px}.astro-launcher .astro-helmet{color:#fff;background:radial-gradient(circle at 50% 42%,#101226 0 29%,#88dfff 30% 33%,#0000 34%),linear-gradient(135deg,#ff24a5,#b055f1,#21c8eb);border:4px solid #fff;border-radius:50% 50% 46% 46%;place-items:center;width:62px;height:62px;font-size:21px;transition:all .2s;display:grid;box-shadow:0 9px 28px #3a255a5c}.astro-launcher:hover .astro-helmet,.astro-launcher.open .astro-helmet{transform:translateY(-3px)scale(1.04)}.astro-launcher em{color:#fff;background:#17141f;border-radius:99px;padding:9px 12px;font-size:10px;font-style:normal;font-weight:900;box-shadow:0 7px 20px #0002}.astro-launcher.open{opacity:0;pointer-events:none}.astro-overlay{z-index:40;opacity:0;pointer-events:none;transform-origin:100% 100%;background:#fff;border:1px solid #dddde6;border-radius:21px;flex-direction:column;width:min(410px,100vw - 28px);height:min(630px,100vh - 40px);transition:all .22s;display:flex;position:fixed;bottom:24px;right:25px;overflow:hidden;transform:translateY(18px)scale(.97);box-shadow:0 28px 80px #130d2d55}.astro-overlay.visible{opacity:1;pointer-events:auto;transform:none}.astro-overlay>header{color:#fff;background:radial-gradient(circle at 100% 0,#8146d8,#0000 45%),linear-gradient(135deg,#14101d,#292148);align-items:center;gap:10px;padding:15px 16px;display:flex}.astro-mini{background:linear-gradient(135deg,#ff24a5,#b055f1,#22c9ec);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 20px #b055f17a}.astro-overlay header span{flex:1}.astro-overlay header strong,.astro-overlay header small{display:block}.astro-overlay header strong{font-size:14px}.astro-overlay header small{color:#c8c2d1;margin-top:3px;font-size:9px}.astro-overlay header small i{background:#55ee9d;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.astro-overlay header>button{color:#fff;background:#ffffff12;border:0;border-radius:50%;width:31px;height:31px;font-size:18px}.astro-body{flex:1;padding:17px;overflow:auto}.astro-body .chat-messages p{max-width:82%;line-height:1.45}.astro-body .chat-chips{flex-wrap:wrap}.astro-composer{background:#f1f0f5;border-radius:11px;margin:0 15px 10px;padding:6px;display:flex}.astro-composer input{background:0 0;border:0;outline:0;flex:1;padding:9px;font-size:11px}.astro-composer button{color:#fff;background:linear-gradient(135deg,#ff24a5,#9d4ee7);border:0;border-radius:8px;width:38px;font-weight:900}.astro-overlay footer{justify-content:space-between;align-items:center;padding:0 16px 14px;display:flex}.astro-overlay footer button{color:#873ec5;background:0 0;border:0;padding:0;font-size:9px;font-weight:900}.astro-overlay footer span{color:#999;font-size:8px}.astro-overlay .chat-messages .bot{background:#f2eff8}.astro-overlay .chat-messages .me{color:#fff;background:#8f4de1;margin-left:auto}@media (width<=760px){.astro-launcher{bottom:14px;right:14px}.astro-launcher em{display:none}.astro-overlay{width:calc(100vw - 16px);height:min(650px,100vh - 70px);bottom:8px;right:8px}}.side-tool-link.key-link{color:#fff;background:linear-gradient(100deg,#ff24a5,#9b4de7);margin-bottom:5px;box-shadow:0 7px 16px #b055f126}.side-tool-link.key-link span{color:#fff}.hero-links{gap:8px;margin-top:21px;display:flex}.hero-links a{color:#fff;background:#ffffff0d;border:1px solid #ffffff32;border-radius:9px;padding:11px 13px;font-size:10px;font-weight:900;text-decoration:none}.hero-links a:first-child{background:linear-gradient(100deg,#ff24a5,#9f4fe8);border:0;box-shadow:0 8px 20px #ff24a52d}.hero-links a span{margin-left:17px}.welcome-stats{margin-top:25px}.fulfilment-feature{color:#fff;background:radial-gradient(circle at 0 100%,#ff24a52e,#0000 30%),linear-gradient(105deg,#17121f,#29204a 70%,#183b70);border-radius:19px;grid-template-columns:190px 1fr auto;align-items:center;gap:24px;min-height:180px;margin:18px 0 0;padding:22px 24px;display:grid;position:relative;overflow:hidden}.fulfilment-feature:after{content:"";filter:blur(20px);background:linear-gradient(90deg,#0000,#ff24a573,#7359f3a3,#20c8e486,#0000);width:260px;height:100px;position:absolute;top:-35px;right:-70px;transform:rotate(-22deg)}.fulfilment-visual{z-index:1;background:#ffffff0e;border:1px solid #ffffff29;border-radius:15px;flex-direction:column;justify-content:space-between;height:128px;padding:17px;display:flex;position:relative;box-shadow:inset 0 0 30px #ffffff08}.fulfilment-visual span{background:linear-gradient(135deg,#ff24a5,#b055f1,#26c7e8);border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.fulfilment-visual i{letter-spacing:.12em;font-size:12px;font-style:normal;font-weight:900}.fulfilment-visual b{color:#aaa5b8;font-size:8px}.fulfilment-feature>div:nth-child(2){z-index:1;position:relative}.fulfilment-feature small{letter-spacing:.17em;color:#f578c2;font-size:8px;font-weight:900}.fulfilment-feature h2{margin:6px 0;font-size:21px}.fulfilment-feature p{color:#cbc6d3;margin:0;font-size:10px;line-height:1.5}.fulfilment-feature ul{color:#ddd8e4;gap:20px;margin:13px 0 0;padding:0;font-size:9px;list-style:none;display:flex}.fulfilment-feature li:before{content:"✓";color:#42e8a0;margin-right:5px}.fulfilment-feature>a{z-index:2;white-space:nowrap;color:#54227a;background:#fff;border-radius:10px;padding:13px 15px;font-size:10px;font-weight:900;text-decoration:none;position:relative}@media (width<=900px){.fulfilment-feature{grid-template-columns:135px 1fr}.fulfilment-feature>a{grid-column:2;width:max-content}.fulfilment-visual{grid-row:span 2}}@media (width<=760px){.hero-links{flex-direction:column}.hero-links a{text-align:center}.fulfilment-feature{grid-template-columns:1fr;padding:20px}.fulfilment-visual{grid-row:auto;height:105px}.fulfilment-feature>a{text-align:center;grid-column:auto;width:100%}.fulfilment-feature ul{flex-wrap:wrap;gap:8px 15px}}.fulfilment-builder-feature{background:radial-gradient(circle at 18% 120%,#ff277d44,#0000 42%),radial-gradient(circle at 84% -20%,#2cd8ff28,#0000 38%),linear-gradient(115deg,#17101f,#251844 65%,#142f58);grid-template-columns:minmax(280px,.9fr) minmax(380px,1.1fr);gap:30px;min-height:0;padding:28px;box-shadow:0 18px 45px #2414481f}.fulfilment-builder-feature:after{filter:none;opacity:.16;background-image:radial-gradient(#fff8 .6px,#0000 .7px);background-size:29px 29px;width:auto;height:auto;inset:auto auto 0 0;transform:none}.fulfilment-copy,.quote-preview{z-index:1;position:relative}.fulfilment-label{letter-spacing:.16em;color:#ff83ce;align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.fulfilment-label i{background:#43edaf;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #43edaf}.fulfilment-label span{letter-spacing:.08em;color:#14111d;background:#fff;border-radius:20px;margin-left:3px;padding:5px 8px}.fulfilment-copy h2{margin:11px 0 10px;font-size:25px;line-height:1.04}.fulfilment-copy p{color:#cbc6d5;margin:0;font-size:10px;line-height:1.6}.fulfilment-points{flex-wrap:wrap;gap:13px;margin:17px 0;display:flex}.fulfilment-points span{color:#e9e5ef;font-size:8px}.fulfilment-copy>a{color:#fff;background:linear-gradient(100deg,#ff279f,#9b51eb);border-radius:10px;align-items:center;gap:24px;padding:13px 15px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 9px 25px #ff279f32}.quote-preview{color:#17131d;background:#fbfaff;border:1px solid #ffffff3b;border-radius:17px;padding:15px;transition:all .25s;transform:rotate(.35deg);box-shadow:0 22px 50px #07030e5e,inset 0 0 0 1px #fff}.quote-preview:hover{transform:translateY(-3px)rotate(0)}.quote-preview header,.quote-preview footer{justify-content:space-between;align-items:center;display:flex}.quote-preview header div{flex-direction:column;display:flex}.quote-preview header small{color:#9b51eb;letter-spacing:.13em;font-size:7px;font-weight:900}.quote-preview header strong{margin-top:2px;font-size:13px}.quote-preview header>span{color:#635b68;background:#f0ecf6;border-radius:20px;padding:6px 8px;font-size:8px;font-weight:800}.quote-steps{grid-template-columns:repeat(4,1fr);gap:4px;margin:13px 0 11px;display:grid}.quote-steps button{color:#aaa4ae;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:0;font-size:7px;font-weight:800;display:flex}.quote-steps button:after{content:"";background:#e7e3e9;border-radius:3px;width:100%;height:3px}.quote-steps button i{color:#8d8791;background:#ece9ef;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.quote-steps button.done:after,.quote-steps button.current:after{background:linear-gradient(90deg,#ff279f,#8e55ef,#29ccea)}.quote-steps button.done i,.quote-steps button.current i{color:#fff;background:linear-gradient(135deg,#ff279f,#9253ee)}.quote-steps button.current span{color:#17131d}.quote-builder-body{background:#fff;border:1px solid #ece8ef;border-radius:12px;padding:12px}.quote-builder-body>small{color:#9b51eb;letter-spacing:.1em;font-size:7px;font-weight:900;display:block}.quote-builder-body>strong{margin:4px 0 10px;font-size:11px;display:block}.quote-options{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.quote-options button{color:#5b5560;cursor:pointer;background:#faf9fb;border:1px solid #e8e3eb;border-radius:8px;min-height:40px;font-size:8px;font-weight:800;position:relative}.quote-options button.selected{color:#6e2998;background:linear-gradient(135deg,#fff4fb,#f2ecff);border-color:#b84ce9;box-shadow:inset 0 0 0 1px #d882ed}.quote-options button b{color:#fff;background:#b34de6;border-radius:50%;place-items:center;width:12px;height:12px;font-size:6px;display:grid;position:absolute;top:5px;right:5px}.quote-preview footer{padding:10px 2px 0}.quote-preview footer span{color:#77717b;font-size:7px}.quote-preview footer span i{background:#45dba1;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.quote-preview footer button{color:#8a32ba;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}@media (width<=900px){.fulfilment-builder-feature{grid-template-columns:1fr}}@media (width<=760px){.fulfilment-builder-feature{gap:22px;padding:20px}.fulfilment-copy h2{font-size:22px}.fulfilment-copy>a{justify-content:space-between;width:100%}.quote-preview{padding:12px}.quote-steps button span{font-size:6px}.quote-options{grid-template-columns:1fr}.quote-options button{min-height:34px}}.mission-tabs{background:#eae9ef;border-radius:12px;gap:6px;width:max-content;margin-bottom:16px;padding:5px;display:flex}.mission-tabs button{color:#6e6d77;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 14px;font-size:10px;font-weight:900}.mission-tabs button.active{color:#7328ad;background:#fff;box-shadow:0 5px 14px #2f254619}.mission-tabs button b{color:#c20d7d;background:#f3daf0;border-radius:99px;margin-left:6px;padding:2px 6px;font-size:8px}.astro-text-controls{border:1px solid #ffffff2c;border-radius:9px;align-items:center;gap:2px;padding:3px;display:flex}.astro-overlay header .astro-text-controls button{color:#d6d0dc;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:25px;padding:0;display:grid}.astro-overlay header .astro-text-controls button:first-child{font-size:9px}.astro-overlay header .astro-text-controls button:nth-child(2){font-size:12px}.astro-overlay header .astro-text-controls button:nth-child(3){font-size:15px}.astro-overlay header .astro-text-controls button.active{color:#762eb1;background:#fff}.astro-text-small .astro-body .chat-messages p{font-size:11px}.astro-text-medium .astro-body .chat-messages p{font-size:13px}.astro-text-large .astro-body .chat-messages p{font-size:16px;line-height:1.55}.astro-text-medium .astro-body .chat-chips button,.astro-text-medium .astro-composer input{font-size:12px}.astro-text-large .astro-body .chat-chips button,.astro-text-large .astro-composer input{font-size:14px}@media (width<=760px){.mission-tabs{width:100%}.mission-tabs button{flex:1}.astro-overlay>header{gap:7px}.astro-overlay header>span small{display:none}.astro-text-controls{margin-left:auto}}.rank-experience{gap:20px;display:grid}.rank-command{color:#fff;background:radial-gradient(circle at 14% 120%,#ff24a55c,#0000 35%),radial-gradient(circle at 90% -10%,#26c8eb4d,#0000 32%),linear-gradient(135deg,#100c19,#251744 64%,#122d58);border-radius:24px;grid-template-columns:1fr 300px;gap:35px;padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 55px #21143625}.rank-command:before{content:"";opacity:.16;background-image:radial-gradient(#fff .7px,#0000 .8px);background-size:37px 37px;position:absolute;inset:0}.rank-command-copy,.reward-wallet{z-index:1;position:relative}.rank-command-copy>small,.tier-section small,.tier-detail small,.rewards-ledger small{letter-spacing:.15em;font-size:8px;font-weight:900}.rank-command-copy>small{color:#ff82ce}.rank-command-copy h2{margin:10px 0 7px;font-size:36px}.rank-command-copy>p{color:#c9c4d2;font-size:12px;line-height:1.55}.rank-command-copy>p strong{color:#fff}.rank-progress-new{background:#ffffff18;border-radius:99px;height:15px;margin-top:28px;padding:3px;position:relative}.rank-progress-new>i{background:linear-gradient(90deg,#ff24a5,#b055f1,#2ac9ea);border-radius:99px;width:67%;height:100%;animation:2.8s ease-in-out infinite rankPulse;display:block;box-shadow:0 0 22px #b055f18f}.rank-ship{color:#9e42dc;background:#fff;border-radius:50%;place-items:center;width:31px;height:31px;animation:2.4s ease-in-out infinite rankFloat;display:grid;position:absolute;top:-9px;left:calc(67% - 12px);box-shadow:0 0 0 5px #ffffff20,0 8px 20px #0005}.rank-progress-labels{color:#aaa5b6;justify-content:space-between;margin-top:13px;font-size:9px;display:flex}.rank-progress-labels b{color:#fff;margin-right:3px}.reward-wallet{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0806128c;border:1px solid #ffffff2b;border-radius:18px;padding:21px}.reward-wallet>div{justify-content:space-between;align-items:center;display:flex}.reward-wallet small{letter-spacing:.13em;color:#c7c0d0;font-size:8px}.reward-wallet>div>span{color:#43e6a4;border:1px solid #43e6a45c;border-radius:99px;padding:4px 7px;font-size:7px}.reward-wallet>strong{margin:18px 0 2px;font-size:42px;display:block}.reward-wallet>p{color:#aaa4b5;font-size:9px}.reward-wallet>button{color:#fff;background:linear-gradient(100deg,#ff24a5,#a24eea);border:0;border-radius:9px;width:100%;padding:11px;font-size:9px;font-weight:900}.reward-wallet footer{color:#aaa4b5;border-top:1px solid #ffffff18;justify-content:space-between;margin-top:16px;padding-top:13px;font-size:9px;display:flex}.reward-wallet footer b{color:#fff}.tier-section,.tier-detail,.rewards-ledger{background:#fff;border:1px solid #e2e2e9;border-radius:21px;padding:27px}.rank-section-title{justify-content:space-between;align-items:start;margin-bottom:24px;display:flex}.rank-section-title small,.tier-detail small,.rewards-ledger small{color:#9c3ed4}.rank-section-title h2,.tier-detail h2,.rewards-ledger h2{margin:6px 0;font-size:24px}.rank-section-title p{color:#777985;margin:0;font-size:10px}.rank-section-title>span{color:#8c8993;background:#f3f1f5;border-radius:99px;padding:7px 9px;font-size:8px}.tier-flightpath{grid-template-columns:repeat(5,1fr);gap:10px;display:grid;position:relative}.tier-flightpath:before{content:"";opacity:.35;background:linear-gradient(90deg,#ff24a5,#b055f1,#25c9e8);height:2px;position:absolute;top:30px;left:8%;right:8%}.tier-flightpath>button{text-align:left;cursor:pointer;background:#faf9fb;border:1px solid #e5e2e9;border-radius:16px;min-height:190px;padding:16px 12px;transition:all .25s;position:relative}.tier-flightpath>button:hover,.tier-flightpath>button.selected{border-color:#b055f1;transform:translateY(-5px);box-shadow:0 15px 30px #48205f1a}.tier-flightpath>button.current{color:#fff;background:linear-gradient(145deg,#241735,#3c2061);border-color:#b055f1;box-shadow:0 15px 30px #5420782d}.tier-orbit{background:#fff;border:1px solid #e2dce8;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:15px;display:grid;position:relative;box-shadow:0 7px 16px #39224815}.tier-orbit:after{content:"";border:1px dashed #b87ae0;border-radius:50%;animation:12s linear infinite rankSpin;position:absolute;inset:-5px}.tier-orbit i{color:#fff;background:linear-gradient(135deg,#ff24a5,#b055f1,#26c8e8);border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.tier-flightpath button:first-child .tier-orbit i{background:linear-gradient(135deg,#adb0b8,#636774)}.tier-flightpath button:nth-child(3) .tier-orbit i{background:linear-gradient(135deg,#ff7e3d,#ff24a5)}.tier-flightpath button:nth-child(4) .tier-orbit i{background:linear-gradient(135deg,#b055f1,#365ae9)}.tier-flightpath button:nth-child(5) .tier-orbit i{background:linear-gradient(135deg,#ffb52e,#ff5e38,#ff24a5)}.tier-flightpath small{color:#9a53c2;display:block}.tier-flightpath h3{min-height:33px;margin:7px 0 12px;font-size:14px}.tier-flightpath>button>strong{font-size:23px;display:block}.tier-flightpath>button>strong em{color:#88838e;font-size:8px;font-style:normal;font-weight:700;display:block}.tier-flightpath>button.current>strong em,.tier-flightpath>button.current p{color:#bbb2c5}.tier-flightpath>button>p{color:#88838e;margin-top:11px;font-size:8px}.tier-detail{background:linear-gradient(135deg,#fff,#fbf7ff)}.tier-detail-head{border-bottom:1px solid #e8e5eb;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.tier-detail-head>div:last-child{gap:9px;display:flex}.tier-detail-head span{color:#8b8790;letter-spacing:.08em;background:#fff;border:1px solid #e5e1e8;border-radius:12px;min-width:105px;padding:10px;font-size:7px}.tier-detail-head span strong{color:#1a1720;letter-spacing:0;margin-top:5px;font-size:16px;display:block}.tier-benefit-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.tier-benefit-grid article{background:#fff;border:1px solid #e8e4eb;border-radius:13px;align-items:center;gap:11px;padding:14px;display:flex}.tier-benefit-grid article>i{color:#a23ed6;background:linear-gradient(135deg,#fff0f9,#eee6ff);border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.tier-benefit-grid small{font-size:7px;display:block}.tier-benefit-grid strong{margin-top:4px;font-size:10px;line-height:1.35;display:block}.rank-note{color:#99949f;margin:15px 0 0;font-size:8px}.rewards-ledger{grid-template-columns:1.5fr repeat(4,1fr);align-items:center;gap:12px;display:grid}.rewards-ledger h2{font-size:19px}.rewards-ledger article{border-left:1px solid #e4e1e7;padding-left:16px}.rewards-ledger article strong,.rewards-ledger article span{display:block}.rewards-ledger article span{color:#83808a;margin-top:5px;font-size:8px}@keyframes rankPulse{50%{filter:brightness(1.25);box-shadow:0 0 30px #ff24a58f}}@keyframes rankFloat{50%{transform:translateY(-4px)}}@keyframes rankSpin{to{transform:rotate(360deg)}}@media (width<=1050px){.tier-flightpath{grid-template-columns:repeat(3,1fr)}.tier-flightpath:before{display:none}.rewards-ledger{grid-template-columns:1fr 1fr}.rewards-ledger>div{grid-column:1/-1}.rewards-ledger article{border-top:1px solid #e4e1e7;border-left:0;padding:12px 0 0}}@media (width<=760px){.rank-command{grid-template-columns:1fr;padding:22px}.rank-command-copy h2{font-size:28px}.tier-section,.tier-detail,.rewards-ledger{padding:19px}.tier-flightpath{scroll-snap-type:x mandatory;padding-bottom:12px;display:flex;overflow-x:auto}.tier-flightpath>button{scroll-snap-align:start;min-width:180px}.tier-detail-head{flex-direction:column;align-items:start;gap:12px}.tier-detail-head>div:last-child{width:100%;overflow-x:auto}.tier-detail-head span{min-width:95px}.tier-benefit-grid{grid-template-columns:1fr}.rank-section-title>span{display:none}}.builder-entry{background:#fff;border:1px solid #e4e2e8;border-radius:20px;grid-template-columns:260px 1fr;align-items:center;gap:22px;margin-top:18px;padding:22px;display:grid}.builder-entry>div:first-child small,.vault-intro small,.project-launch small,.project-heading small{letter-spacing:.15em;color:#9d3ed6;font-size:8px;font-weight:900}.builder-entry h2{margin:6px 0;font-size:20px}.builder-entry p{color:#777984;margin:0;font-size:9px;line-height:1.5}.builder-entry>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.builder-entry button{text-align:left;cursor:pointer;background:#faf9fb;border:1px solid #e8e5ea;border-radius:12px;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;padding:11px;transition:all .2s;display:grid}.builder-entry button:hover{border-color:#b055f1;transform:translateY(-2px);box-shadow:0 9px 20px #44235b12}.builder-entry button>i{color:#fff;background:linear-gradient(135deg,#ff24a5,#b055f1,#28c8e8);border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.builder-entry button span b,.builder-entry button span{display:block}.builder-entry button span b{margin-bottom:3px;font-size:10px}.builder-entry button span{color:#7d7982;font-size:8px}.builder-entry button em{font-size:13px;font-style:normal}.demo-data-note{color:#4b6174;background:#f3f8ff;border:1px solid #dce9f7;border-radius:12px;align-items:center;gap:10px;margin-bottom:15px;padding:11px 13px;display:flex}.demo-data-note>i{color:#3176ad;background:#e2f0ff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;font-weight:900;display:grid}.demo-data-note span,.demo-data-note strong{font-size:8px;display:block}.demo-data-note strong{color:#264c6c;margin-bottom:2px;font-size:9px}.vault-toolbar{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.vault-search{background:#fff;border:1px solid #dedde3;border-radius:11px;align-items:center;width:min(390px,45%);padding:0 12px;display:flex}.vault-search span{color:#8d8991}.vault-search input{border:0;outline:0;width:100%;padding:12px 8px;font-size:10px}.vault-filters{background:#eae9ee;border-radius:10px;gap:5px;padding:4px;display:flex}.vault-filters button{color:#77737d;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:900}.vault-filters button.active{color:#8529be;background:#fff;box-shadow:0 4px 10px #2a223115}.vault-intro{justify-content:space-between;align-items:end;margin:28px 0 17px;display:flex}.vault-intro h2,.project-heading h2{margin:6px 0;font-size:25px}.vault-intro p{color:#777984;margin:0;font-size:10px}.vault-intro>button{color:#fff;background:linear-gradient(100deg,#ff24a5,#a24eea);border:0;border-radius:10px;padding:12px 14px;font-size:9px;font-weight:900}.vault-intro>button span{margin-left:14px}.artwork-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.artwork-grid>article{background:#fff;border:1px solid #e3e2e7;border-radius:18px;transition:all .22s;overflow:hidden}.artwork-grid>article:hover{transform:translateY(-3px);box-shadow:0 16px 30px #2a203a14}.artwork-preview{cursor:pointer;background:radial-gradient(circle at 25% 25%,#ff24a555,#0000 35%),linear-gradient(135deg,#171220,#25385f);border:0;place-items:center;width:100%;height:185px;display:grid;position:relative;overflow:hidden}.artwork-preview.art-1{background:radial-gradient(circle at 80% 20%,#ff733f88,#0000 30%),linear-gradient(135deg,#321229,#9d286d)}.artwork-preview.art-2{background:radial-gradient(circle at 20% 80%,#2ac8e877,#0000 35%),linear-gradient(135deg,#0d2745,#1c5f78)}.artwork-preview.art-3{background:linear-gradient(135deg,#e9e9ed,#fafafd)}.artwork-preview>span{letter-spacing:-.04em;color:#fff;text-shadow:0 5px 18px #0005;font-size:31px;font-weight:950}.artwork-preview.art-3>span{color:#2a2630}.artwork-preview>em{color:#fff;background:#090713a8;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal;position:absolute;bottom:10px;left:11px}.artwork-status{color:#178451;text-transform:uppercase;letter-spacing:.06em;background:#eaf8f1;border-radius:99px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;font-weight:900;display:inline-flex}.artwork-status i{background:#24bb74;border-radius:50%;width:6px;height:6px}.artwork-status.worth_checking{color:#b35c12;background:#fff3df}.artwork-status.worth_checking i{background:#ff8a31}.artwork-status.processing{color:#2777b0;background:#e9f4ff}.artwork-status.processing i{background:#3298df;animation:1.2s infinite coreBlink}.artwork-status.needs_attention{color:#c92b48;background:#ffe8ec}.artwork-status.needs_attention i{background:#ec4160}.artwork-card-body>p{color:#94909a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:8px;overflow:hidden}.artwork-facts{grid-template-columns:repeat(3,1fr);gap:5px;margin:15px 0;display:grid}.artwork-facts span{background:#f7f6f8;border-radius:8px;padding:8px}.artwork-facts small,.artwork-facts b{color:#99949d;font-size:6px;display:block}.artwork-facts b{color:#332f37;margin-top:4px;font-size:8px}.artwork-actions{gap:6px;display:flex}.artwork-actions button{border:0;border-radius:8px;flex:1;padding:9px 7px;font-size:8px;font-weight:900}.artwork-actions button:first-child{color:#fff;background:#17141c}.artwork-actions button:last-child{color:#692a91;background:#f1edf4}.project-launch{color:#fff;background:radial-gradient(circle at 90% 20%,#27c9e84c,#0000 30%),linear-gradient(125deg,#171120,#35215a);border-radius:20px;justify-content:space-between;align-items:center;padding:24px 26px;display:flex}.project-launch h2{margin:6px 0;font-size:23px}.project-launch p{color:#c4becb;margin:0;font-size:9px}.project-launch button{color:#fff;background:linear-gradient(100deg,#ff24a5,#a34ee9);border:0;border-radius:10px;padding:12px 14px;font-size:9px;font-weight:900}.project-heading{justify-content:space-between;align-items:end;margin:25px 0 14px;display:flex}.project-heading button{background:#fff;border:1px solid #e0dde4;border-radius:9px;padding:9px 11px;font-size:8px}.project-list{gap:11px;display:grid}.project-list>article{background:#fff;border:1px solid #e2e1e6;border-radius:17px;grid-template-columns:160px 1fr 140px;align-items:center;gap:18px;padding:14px;display:grid}.project-sheet{background:#171321;border-radius:11px;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:5px;height:112px;padding:12px;display:grid;position:relative;overflow:hidden}.project-sheet i{background:linear-gradient(135deg,#ff24a5,#b055f1);border-radius:5px}.project-sheet i:nth-child(2){background:#27c8e8}.project-sheet i:nth-child(3){background:#ff7b35}.project-sheet i:nth-child(4){background:#f4e446}.project-sheet span{color:#fff;font-size:6px;position:absolute;bottom:5px;right:6px}.project-sheet-1{background:#162d42}.project-sheet-2{background:#312042}.project-main>small{color:#9e3fd5;font-size:7px;font-weight:900}.project-main>p{color:#8d8992;font-size:8px}.project-main>div{gap:18px;margin-top:15px;display:flex}.project-main>div span,.project-main>div b{color:#95919a;font-size:7px;display:block}.project-main>div b{color:#29252e;margin-bottom:3px;font-size:10px}.project-actions{gap:6px;display:grid}.project-actions button{background:#fff;border:1px solid #e1dde5;border-radius:8px;padding:9px 7px;font-size:8px;font-weight:900}.project-actions button:first-child{color:#fff;background:#17141d;border:0}.project-actions button:nth-child(2){color:#7329a2;background:#faf4ff;border-color:#c98fea}.drawer-preview{color:#fff;background:radial-gradient(circle at 20% 20%,#ff24a567,#0000 32%),linear-gradient(135deg,#171121,#214d7d);border-radius:15px;place-items:center;height:190px;margin-bottom:15px;font-size:42px;font-weight:950;display:grid}.artwork-drawer h2{margin:9px 0 3px;font-size:25px}.drawer-filename{color:#8e8993;font-size:9px}.drawer-stats{grid-template-columns:1.3fr 1fr .7fr;gap:7px;margin:18px 0;display:grid}.drawer-stats span{background:#f6f4f7;border-radius:9px;padding:10px}.drawer-stats small,.drawer-stats b{color:#99949e;font-size:7px;display:block}.drawer-stats b{color:#2f2a33;margin-top:5px;font-size:9px}.plain-checks{background:#fcf9ff;border:1px solid #e3dbe8;border-radius:13px;padding:15px}.plain-checks>small{color:#9c3bd3;letter-spacing:.12em;font-size:7px;font-weight:900}.plain-checks h3{margin:5px 0 11px;font-size:14px}.plain-checks p{color:#504b55;align-items:start;gap:8px;font-size:9px;line-height:1.45;display:flex}.plain-checks p i{color:#20a96a;font-style:normal}.plain-checks button{color:#8735b9;background:0 0;border:0;padding:0;font-size:8px;font-weight:900}.drawer-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;display:grid}.drawer-actions button{background:#fff;border:1px solid #e1dde5;border-radius:9px;padding:10px;font-size:8px;font-weight:900}.drawer-actions button:first-child{color:#fff;background:linear-gradient(100deg,#ff24a5,#a24eea);border:0;grid-column:1/-1}.secure-note{color:#99949e;font-size:7px;line-height:1.45}.mission-summary{grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 22px;display:grid}.mission-summary span{background:#f5f3f6;border-radius:8px;padding:9px}.mission-summary small,.mission-summary b{color:#99949e;font-size:6px;display:block}.mission-summary b{color:#312d35;margin-top:4px;font-size:8px}.customer-stage-note{color:#8b8791;font-size:8px;line-height:1.45}.mission-artwork{border:1px solid #e4e0e7;border-radius:11px;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;margin:14px 0;padding:10px;display:grid}.mission-artwork small,.mission-artwork strong,.mission-artwork span{display:block}.mission-artwork small{color:#9b3bd2;font-size:6px}.mission-artwork strong{margin:3px 0;font-size:9px}.mission-artwork span{color:#918d96;font-size:7px}.mission-artwork button{background:0 0;border:0;font-size:8px;font-weight:900}.tracking-action,.mission-reorder{text-align:center;border:0;border-radius:9px;width:100%;padding:11px;font-size:9px;font-weight:900;text-decoration:none;display:block}.tracking-action{color:#fff;background:#17141c}.mission-reorder{color:#7629a6;background:#f2edf5;margin-top:7px}@keyframes coreBlink{50%{opacity:.25}}@media (width<=1050px){.builder-entry{grid-template-columns:1fr}.artwork-grid{grid-template-columns:repeat(2,1fr)}.project-list>article{grid-template-columns:130px 1fr}.project-actions{grid-column:2;grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.builder-entry>div:last-child{grid-template-columns:1fr}.vault-toolbar,.vault-intro,.project-launch,.project-heading{flex-direction:column;align-items:stretch;gap:12px}.vault-search{width:100%}.vault-filters{overflow-x:auto}.artwork-grid,.project-list>article{grid-template-columns:1fr}.project-actions{grid-column:auto;grid-template-columns:1fr}.project-sheet{height:145px}.drawer-stats,.drawer-actions,.mission-summary{grid-template-columns:1fr}}.mc-sidebar{background:linear-gradient(#fff 0,#fbfbfd 55%,#fff 100%);border-right:1px solid #dadbe3;box-shadow:inset -4px 0 #f1f1f5}.mc-sidebar:before{content:"";opacity:.48;background:linear-gradient(#ff24a5,#b055f1 34%,#28c9e8 62%,#0000 86%);width:2px;height:100%;position:absolute;top:0;right:-1px}.mc-title{background:#fff;border:1px solid #e5e5eb;border-radius:14px;margin-bottom:18px;padding:10px 9px;position:relative;box-shadow:0 8px 22px #22162f0b}.mc-title>span{border-radius:11px;width:36px;height:36px}.console-lights{align-self:flex-start;gap:3px;margin-left:auto;padding-top:3px;display:flex}.console-lights i{background:#38d99b;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #38d99b}.console-lights i:nth-child(2){background:#ffb22d;box-shadow:0 0 7px #ffb22d}.console-lights i:nth-child(3){background:#39bfe5;box-shadow:0 0 7px #39bfe5}.mc-sidebar nav>button,.side-tool-link{border:1px solid #0000;position:relative}.mc-sidebar nav>button:after,.side-tool-link:after{content:"";background:linear-gradient(#ff24a5,#b055f1,#29c8e8);border-radius:4px;width:3px;height:0;transition:all .2s;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.mc-sidebar nav>button:hover,.mc-sidebar nav>button.active,.side-tool-link:hover{background:linear-gradient(90deg,#f8f1ff,#fff);border-color:#e6dced}.mc-sidebar nav>button:hover:after,.mc-sidebar nav>button.active:after,.side-tool-link:hover:after{height:23px}.side-tool-link.key-link:after{background:#fff;height:23px}.welcome-card{isolation:isolate;background:#0d101c;border:1px solid #5a5d7359;min-height:370px;padding:58px 42px 48px;box-shadow:0 24px 50px #27203e26,inset 0 0 0 5px #ffffff0a,inset 0 -38px 50px #02030b8c}.welcome-card:before{z-index:-1;opacity:.11}.hero-console-visual{z-index:-2;background-image:linear-gradient(90deg,#0a0b18 0%,#0a0b18e8 30%,#0a0b1880 52%,#080b1429 100%),url(/mission-console-hero.png);background-position:50%,100%;background-repeat:no-repeat;background-size:cover,cover;position:absolute;inset:0}.hero-console-visual:after{content:"";clip-path:polygon(0 0,24% 0,28% 5px,72% 5px,76% 0,100% 0,100% 100%,78% 100%,74% calc(100% - 5px),26% calc(100% - 5px),22% 100%,0 100%);border:1px solid #b9c7d33b;border-radius:17px;position:absolute;inset:15px}.console-top-rail,.console-bottom-rail{z-index:3;color:#aeb7c6;letter-spacing:.17em;pointer-events:none;justify-content:space-between;align-items:center;height:24px;font-size:6px;font-weight:900;display:flex;position:absolute;left:28px;right:28px}.console-top-rail{border-bottom:1px solid #ffffff17;top:14px}.console-bottom-rail{border-top:1px solid #ffffff17;bottom:9px}.console-top-rail span,.console-bottom-rail span{gap:4px;display:flex}.console-top-rail i,.console-bottom-rail i{background:#2bc9e5;border-radius:1px;width:13px;height:4px;display:block;box-shadow:0 0 5px #2bc9e56e}.console-top-rail i:nth-child(2),.console-bottom-rail i:nth-child(2){background:#ff24a5;box-shadow:0 0 5px #ff24a570}.console-top-rail i:nth-child(3),.console-bottom-rail i:nth-child(3){background:#ffb22d;box-shadow:0 0 5px #ffb22d70}.console-top-rail i:nth-child(4),.console-bottom-rail i:nth-child(4){background:#b055f1;box-shadow:0 0 5px #b055f170}.welcome-copy{padding:14px 0}.welcome-copy h1{text-shadow:0 3px 25px #050611}.member-card{background:linear-gradient(145deg,#0a0b14d6,#171429c7);border-color:#a9c6d744;box-shadow:inset 0 0 0 1px #ffffff08,0 20px 45px #0005}.member-card:before{content:"FLIGHT PATH";color:#6fdff0;letter-spacing:.18em;margin-bottom:8px;font-size:6px;display:block}.space-glow{opacity:.34}@media (width<=900px){.hero-console-visual{background-image:linear-gradient(90deg,#090a16f2,#090a16c7 60%,#090a1688),url(/mission-console-hero.png);background-position:50%,65%}.welcome-card{padding-top:52px}}@media (width<=760px){.mc-title{margin-bottom:0}.welcome-card{padding:50px 22px 44px}.console-top-rail,.console-bottom-rail{left:17px;right:17px}.console-top-rail b,.console-bottom-rail b{display:none}.hero-console-visual{background-image:linear-gradient(#090a16ce,#090a16f4),url(/mission-console-hero.png);background-position:50%}.member-card{margin-top:4px}}.console-lights i,.console-top-rail i,.console-bottom-rail i{animation:3.2s ease-in-out infinite consoleBlink}.console-lights i:nth-child(2),.console-top-rail i:nth-child(2),.console-bottom-rail i:nth-child(2){animation-delay:.65s}.console-lights i:nth-child(3),.console-top-rail i:nth-child(3),.console-bottom-rail i:nth-child(3){animation-delay:1.3s}.console-top-rail i:nth-child(4),.console-bottom-rail i:nth-child(4){animation-delay:1.9s}.hero-console-visual{animation:18s ease-in-out infinite alternate heroDrift}.member-progress{overflow:hidden}.member-progress i{background-size:200% 100%;animation:3.5s linear infinite progressFlow;position:relative}.member-progress i:after,.progress-line i:after,.rank-progress-new i:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);animation:3.4s ease-in-out infinite signalSweep;position:absolute;inset:0;transform:translate(-100%)}.progress-line{overflow:hidden}.progress-line i,.rank-progress-new i{position:relative}.quick-card,.order-cards article,.value-row article,.builder-entry,.fulfilment-feature,.lab-banner{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s;transform:translateZ(0)}.quick-card:hover,.order-cards article:hover,.value-row article:hover{transform:translateY(-6px);box-shadow:0 22px 48px #2417351c}.quick-card:hover .quick-art,.quick-card:hover .checker-preview{transform:scale(1.035)}.quick-art,.checker-preview{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.order-status:before{content:"";background:#42d89c;border-radius:50%;width:6px;height:6px;margin-right:5px;animation:2.2s infinite statusPing;display:inline-block;box-shadow:0 0 #42d89c80}.mc-sidebar nav>button span,.side-tool-link span{transition:transform .24s,color .24s}.mc-sidebar nav>button:hover span,.mc-sidebar nav>button.active span,.side-tool-link:hover span{color:#a13bd2;transform:translate(2px)scale(1.08)}.mc-title>span{animation:5s ease-in-out infinite markFloat}.welcome-card:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 0 42%,#ffffff0b 48%,#0000 54%) 0 0/220% 100%;animation:9s linear infinite glassSignal;position:absolute;inset:0}.astro-launcher{gap:6px}.astro-launcher .astro-mascot{filter:drop-shadow(0 12px 14px #21163540);place-items:center;width:88px;height:88px;animation:4.6s ease-in-out infinite astroFloat;display:grid;position:relative}.astro-launcher .astro-mascot:before{content:"";filter:blur(8px);background:radial-gradient(circle,#8aeaff66,#0000 65%);border-radius:50%;animation:2.8s ease-in-out infinite astroGlow;position:absolute;inset:15px}.astro-launcher .astro-mascot img{object-fit:contain;width:100%;height:100%;position:relative}.astro-launcher .astro-mascot i{background:#45df9a;border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;bottom:12px;right:7px;box-shadow:0 0 12px #45df9a}.astro-launcher:hover .astro-mascot{animation-play-state:paused;transform:translateY(-5px)scale(1.06)}.astro-launcher em{flex-direction:column;align-items:flex-start;padding:10px 14px;display:flex}.astro-launcher em b,.astro-launcher em small{display:block}.astro-launcher em b{font-size:11px}.astro-launcher em small{color:#beb8c7;margin-top:3px;font-size:7px}.astro-mini{background:radial-gradient(circle,#6fe4ff44,#0000 70%);overflow:hidden}.astro-mini img{object-fit:contain;width:52px;height:52px;transform:translateY(5px)}.astro-overlay>header{position:relative;overflow:hidden}.astro-overlay>header:after{content:"";background:linear-gradient(90deg,#ff24a5,#b055f1,#27c9e8,#ffad31) 0 0/200% 100%;height:2px;animation:4s linear infinite progressFlow;position:absolute;bottom:0;left:0;right:0}.astro-welcome{background:linear-gradient(120deg,#fcf7ff,#f2fbff);border:1px solid #e3d9ec;border-radius:14px;align-items:center;gap:10px;margin-bottom:13px;padding:8px 12px;display:flex}.astro-welcome img{object-fit:contain;width:48px;height:48px;animation:4.6s ease-in-out infinite astroFloat}.astro-welcome small,.astro-welcome strong{display:block}.astro-welcome small{letter-spacing:.14em;color:#963ec5;font-size:7px;font-weight:900}.astro-welcome strong{margin-top:4px;font-size:10px}.astro-page-mascot{background:radial-gradient(circle,#6fdff055,#0000 65%)!important;border:0!important;width:155px!important;height:155px!important}.astro-page-mascot img{object-fit:contain;width:100%;height:100%;animation:4.6s ease-in-out infinite astroFloat}@keyframes consoleBlink{0%,to{opacity:.45}50%{opacity:1;filter:brightness(1.3)}}@keyframes heroDrift{0%{background-position:50%,100%}to{background-position:50%,calc(100% - 10px)}}@keyframes progressFlow{to{background-position:200% 0}}@keyframes signalSweep{0%,45%{transform:translate(-110%)}75%,to{transform:translate(110%)}}@keyframes statusPing{70%{box-shadow:0 0 0 7px #0000}}@keyframes markFloat{50%{transform:translateY(-2px)rotate(4deg)}}@keyframes glassSignal{to{background-position:-220% 0}}@keyframes astroFloat{50%{transform:translateY(-7px)rotate(1.5deg)}}@keyframes astroGlow{50%{opacity:.55;transform:scale(1.12)}}@media (width<=760px){.astro-launcher .astro-mascot{width:76px;height:76px}.astro-launcher em{display:none}.quick-card:hover,.order-cards article:hover,.value-row article:hover{transform:none}}.signed-out{color:#fff;background:radial-gradient(circle at 78% 18%,#2f72c9 0,#0000 24%),radial-gradient(circle at 22% 76%,#b055f155 0,#0000 28%),linear-gradient(145deg,#0c1022,#13183a 54%,#07182b);place-items:center;min-height:100vh;padding:40px 20px;display:grid;overflow:hidden}.signed-out:before{content:"";pointer-events:none;opacity:.34;background-image:radial-gradient(#fff8 1px,#0000 1px),radial-gradient(#74ddff66 1px,#0000 1px);background-position:11px 7px,33px 24px;background-size:54px 54px,87px 87px;position:fixed;inset:0}.signed-out>section{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff16,#ffffff08);border:1px solid #ffffff26;border-radius:28px;width:min(920px,100%);padding:clamp(34px,6vw,76px);position:relative;overflow:hidden;box-shadow:0 30px 100px #0007}.signed-out>section:after{content:"";border:1px solid #73dfff55;border-radius:50%;width:460px;height:460px;position:absolute;top:-250px;right:-210px;box-shadow:0 0 80px #5cbdfb35}.signed-out-console{gap:6px;margin-bottom:34px;display:flex}.signed-out-console span{background:#ff24a5;border-radius:99px;width:30px;height:5px}.signed-out-console span:nth-child(2){background:#b055f1}.signed-out-console span:nth-child(3){background:#24d5f1}.signed-out small{color:#7ce9ff;letter-spacing:.2em;font-size:11px;font-weight:900;display:block}.signed-out h1{letter-spacing:-.055em;max-width:680px;margin:16px 0 13px;font-size:clamp(42px,7vw,74px);line-height:.98}.signed-out>section>p{color:#d6daed;max-width:590px;margin:0;font-size:clamp(16px,2vw,20px);line-height:1.55}.signed-out>section>a{color:#fff;background:linear-gradient(100deg,#ff24a5,#b055f1);border-radius:13px;margin-top:30px;padding:15px 28px;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 13px 36px #b055f14d}.signed-out-features{border-top:1px solid #ffffff20;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:54px;padding-top:22px;display:grid}.signed-out-features span{color:#bfc5db;font-size:12px;line-height:1.45}.signed-out-features b{color:#fff;margin-bottom:5px;font-size:14px;display:block}@media (width<=680px){.signed-out{padding:14px}.signed-out>section{border-radius:20px;padding:34px 24px}.signed-out-features{grid-template-columns:1fr;margin-top:38px}.signed-out h1{font-size:43px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mission-profile-mini{background:#ffffff09;border:1px solid #ffffff1b;border-radius:11px;align-items:center;gap:8px;margin:8px 0 3px;padding:7px 9px;display:flex}.mission-profile-mini img{object-fit:contain;filter:drop-shadow(0 5px 7px #0006);width:43px;height:43px;animation:4.6s ease-in-out infinite astroFloat}.mission-profile-mini span,.mission-profile-mini small,.mission-profile-mini strong{display:block}.mission-profile-mini small{color:#7ee5f4;letter-spacing:.12em;font-size:5.5px}.mission-profile-mini strong{margin-top:3px;font-size:9px}.member-card>h3{margin-top:8px}.creative-tools{gap:18px;display:grid}.creative-flow{color:#fff;background:radial-gradient(circle at 92% 12%,#2bcbe84d,#0000 28%),radial-gradient(circle at 72% 100%,#ff24a535,#0000 32%),linear-gradient(125deg,#12101c,#312252);border-radius:22px;padding:29px 31px;position:relative;overflow:hidden;box-shadow:0 20px 45px #25163322}.creative-flow:after{content:"";background:linear-gradient(110deg,#0000 40%,#ffffff0b 50%,#0000 60%) 0 0/210% 100%;animation:8s linear infinite glassSignal;position:absolute;inset:0}.creative-flow>div{z-index:1;position:relative}.creative-flow small,.creative-vault-link small{letter-spacing:.16em;color:#6fe2f4;font-size:7px;font-weight:900}.creative-flow h2{margin:7px 0;font-size:28px}.creative-flow p{color:#c7c2d0;max-width:640px;font-size:10px;line-height:1.55}.flow-line{flex-wrap:wrap;align-items:center;gap:9px;margin-top:21px;display:flex}.flow-line span{background:#ffffff0d;border:1px solid #fff2;border-radius:99px;padding:8px 11px;font-size:8px;font-weight:900}.flow-line i{color:#6edced;font-style:normal}.tool-grid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.creative-tool{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2dfe7;border-radius:19px;grid-column:span 2;min-height:238px;padding:23px;transition:all .28s;position:relative;overflow:hidden}.creative-tool:first-child,.creative-tool:nth-child(2){grid-column:span 3}.creative-tool:before{content:"";background:var(--tool-glow);opacity:.13;border-radius:50%;width:130px;height:130px;transition:all .3s;position:absolute;top:-45px;right:-35px}.creative-tool:hover{border-color:#ba77df;transform:translateY(-5px);box-shadow:0 20px 40px #2b1d3718}.creative-tool:hover:before{opacity:.2;transform:scale(1.18)}.creative-tool.pink{--tool-glow:#ff24a5}.creative-tool.purple{--tool-glow:#b055f1}.creative-tool.cyan{--tool-glow:#25c9e8}.creative-tool.orange{--tool-glow:#ff793d}.creative-tool.blue{--tool-glow:#426cff}.tool-icon{color:#fff;background:linear-gradient(135deg,var(--tool-glow),#5622b9);width:48px;height:48px;box-shadow:0 10px 22px var(--tool-glow);border-radius:14px;place-items:center;font-size:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.tool-icon{box-shadow:0 10px 22px color-mix(in srgb,var(--tool-glow) 25%,transparent)}}.creative-tool>small{color:#9b3cce;letter-spacing:.13em;margin-top:22px;font-size:7px;font-weight:900;display:block}.creative-tool h2{margin:7px 0;font-size:20px}.creative-tool p{color:#777480;min-height:47px;font-size:9px;line-height:1.55}.creative-tool>b{font-size:9px}.creative-tool.planned{background:linear-gradient(145deg,#faf9fb,#f5f3f7)}.creative-tool.planned .tool-icon{filter:saturate(.65)}.creative-vault-link{background:linear-gradient(115deg,#fff,#f7f3ff,#eefbfe);border:1px solid #e2dfe7;border-radius:19px;justify-content:space-between;align-items:center;gap:25px;padding:24px 27px;display:flex}.creative-vault-link small{color:#9a3ccd}.creative-vault-link h2{margin:5px 0;font-size:21px}.creative-vault-link p{color:#777480;max-width:720px;margin:0;font-size:9px;line-height:1.5}.creative-vault-link button{color:#fff;background:#17141d;border:0;border-radius:10px;flex:none;padding:12px 15px;font-size:9px;font-weight:900}.mission-profile-card{color:#fff;background:radial-gradient(circle at 14%,#24cae84f,#0000 28%),radial-gradient(circle at 77% 100%,#ff24a52b,#0000 31%),linear-gradient(125deg,#11121d,#272243 62%,#3b2055);border-radius:22px;grid-template-columns:190px 1fr auto;align-items:center;gap:26px;min-height:220px;margin-bottom:15px;padding:22px 27px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 45px #2a1a3f28}.mission-profile-card:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,#0000 40%,#ffffff0a 50%,#0000 60%) 0 0/220% 100%;border:1px solid #ffffff16;animation:9s linear infinite glassSignal;position:absolute;inset:0}.profile-astronaut{place-items:center;height:176px;display:grid;position:relative}.profile-astronaut i{border:1px solid #67dbed55;border-radius:50%;width:135px;height:135px;animation:3s ease-in-out infinite astroGlow;position:absolute;box-shadow:0 0 40px #3ccbe93b}.profile-astronaut img{z-index:1;object-fit:contain;filter:drop-shadow(0 15px 15px #03040a88);width:170px;height:170px;animation:4.6s ease-in-out infinite astroFloat;position:relative}.mission-profile-card>div:nth-child(2){z-index:1;position:relative}.mission-profile-card small{letter-spacing:.16em;color:#70dfef;font-size:7px;font-weight:900}.mission-profile-card h2{margin:7px 0;font-size:28px}.mission-profile-card p{color:#c9c4d0;max-width:560px;font-size:10px;line-height:1.55}.mission-profile-card>div:nth-child(2)>div{gap:7px;margin-top:14px;display:flex}.mission-profile-card>div:nth-child(2)>div span{background:#ffffff0b;border:1px solid #ffffff20;border-radius:99px;padding:7px 9px;font-size:7px}.mission-profile-card>button{z-index:1;color:#fff;background:linear-gradient(100deg,#ff24a5,#a74dec);border:0;border-radius:11px;padding:13px 15px;font-size:9px;font-weight:900;position:relative}.mission-profile-card>button span{margin-left:15px}.avatar-modal{z-index:70;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0d0919b8;place-items:center;padding:25px;animation:.2s ease-out modalIn;display:grid;position:fixed;inset:0}.avatar-config{background:#fff;border-radius:23px;width:min(1040px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 35px 100px #0008}.avatar-config>header{border-bottom:1px solid #ebe8ee;justify-content:space-between;align-items:start;padding:23px 27px 19px;display:flex}.avatar-config>header small{letter-spacing:.16em;color:#9c3bcf;font-size:7px;font-weight:900}.avatar-config>header h2{margin:5px 0;font-size:27px}.avatar-config>header p{color:#7b7780;margin:0;font-size:9px}.avatar-config>header>button{background:#f2eff4;border:0;border-radius:50%;width:36px;height:36px;font-size:20px}.avatar-config-body{grid-template-columns:minmax(340px,.9fr) 1.1fr;min-height:500px;display:grid}.avatar-stage{background:radial-gradient(circle at 50% 42%,#7838c5,#17152c 54%,#090a13);flex-direction:column;justify-content:center;align-items:center;transition:all .35s;display:flex;position:relative;overflow:hidden}.avatar-stage.avatar-orbital-blue{background:radial-gradient(circle at 50% 42%,#2277c3,#101c38 55%,#080b13)}.avatar-stage.avatar-lunar-light{background:radial-gradient(circle at 50% 42%,#eff5fb,#91a5b9 52%,#293848)}.avatar-stage img{z-index:2;object-fit:contain;filter:drop-shadow(0 22px 25px #0008);width:310px;height:310px;animation:4.6s ease-in-out infinite astroFloat;position:relative}.stage-stars{opacity:.42;background-image:radial-gradient(#fff 1px,#0000 1px),radial-gradient(#8fe9ff 1px,#0000 1px);background-position:9px 13px,29px 7px;background-size:43px 43px,67px 67px;position:absolute;inset:0}.avatar-id{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0b0a14a6;border:1px solid #ffffff25;border-radius:13px;width:calc(100% - 42px);padding:13px 15px;position:relative}.avatar-id small,.avatar-id strong,.avatar-id span{display:block}.avatar-id small{color:#6ee2f4;letter-spacing:.15em;font-size:6px}.avatar-id strong{margin:5px 0;font-size:11px}.avatar-id span{color:#bbb5c3;font-size:7px}.avatar-controls{padding:22px}.avatar-controls>nav{background:#efedf1;border-radius:11px;gap:5px;padding:4px;display:flex;overflow:auto}.avatar-controls>nav button{color:#716d76;background:0 0;border:0;border-radius:8px;flex:1;min-width:65px;padding:9px 7px;font-size:8px;font-weight:900}.avatar-controls>nav button.active{color:#862db9;background:#fff;box-shadow:0 5px 13px #2d243516}.avatar-options{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.avatar-options>button{text-align:left;background:#fff;border:1px solid #e4e0e7;border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:9px;min-height:65px;padding:9px;display:grid}.avatar-options>button:not(:disabled){cursor:pointer}.avatar-options>button.selected{background:#fbf6ff;border-color:#a54dda;box-shadow:0 8px 18px #75349e12}.avatar-options>button:disabled{opacity:.55;background:#f6f4f7}.avatar-options i{background:#fff;border:1px solid #ddd;border-radius:10px;width:40px;height:40px}.avatar-options .swatch-brand{background:linear-gradient(135deg,#ff24a5,#b055f1,#29c9e8)}.avatar-options .swatch-dark{background:linear-gradient(135deg,#10141e,#34374b)}.avatar-options .swatch-silver{background:linear-gradient(135deg,#fff,#aeb7c1)}.avatar-options .swatch-gold{background:linear-gradient(135deg,#ffe98c,#c98e22)}.avatar-options .swatch-blue{background:linear-gradient(135deg,#34d5eb,#3157d4)}.avatar-options .swatch-pink{background:#ff24a5}.avatar-options .swatch-orange{background:#ff783d}.avatar-options span,.avatar-options strong,.avatar-options small{display:block}.avatar-options small{color:#918d96;margin-top:4px;font-size:7px}.avatar-options b{color:#9b36ce}.avatar-options em{font-size:10px;font-style:normal}.unlock-note{background:linear-gradient(110deg,#fff8fc,#f6f0ff);border:1px solid #ead9f4;border-radius:12px;align-items:center;gap:11px;margin-top:17px;padding:12px;display:flex}.unlock-note>span{color:#fff;background:linear-gradient(135deg,#ff24a5,#b055f1);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.unlock-note p,.unlock-note strong{margin:0;display:block}.unlock-note p{color:#7c7781;font-size:7px;line-height:1.4}.unlock-note strong{color:#302b34;margin-bottom:3px;font-size:9px}.avatar-config>footer{border-top:1px solid #ebe8ee;justify-content:space-between;align-items:center;gap:15px;padding:16px 27px;display:flex}.avatar-config>footer>span{color:#918d96;font-size:7px}.avatar-config>footer div{gap:7px;display:flex}.avatar-config>footer button{background:#fff;border:1px solid #ded9e2;border-radius:9px;padding:10px 13px;font-size:8px;font-weight:900}.avatar-config>footer button:last-child{color:#fff;background:linear-gradient(100deg,#ff24a5,#a44ce9);border:0}@keyframes modalIn{0%{opacity:0;transform:scale(.985)}}@media (width<=1050px){.tool-grid{grid-template-columns:1fr 1fr}.creative-tool,.creative-tool:first-child,.creative-tool:nth-child(2){grid-column:auto}.mission-profile-card{grid-template-columns:150px 1fr}.mission-profile-card>button{grid-column:2;width:max-content}.profile-astronaut{height:145px}.profile-astronaut img{width:145px;height:145px}.avatar-config-body{grid-template-columns:340px 1fr}.avatar-stage img{width:260px;height:260px}}@media (width<=760px){.mission-profile-mini{margin-top:9px}.creative-flow{padding:24px 20px}.creative-flow h2{font-size:24px}.flow-line i{display:none}.tool-grid{grid-template-columns:1fr}.creative-tool{min-height:auto}.creative-tool p{min-height:0}.creative-vault-link,.avatar-config>footer{flex-direction:column;align-items:stretch}.creative-vault-link button{width:100%}.mission-profile-card{text-align:center;grid-template-columns:1fr;padding:20px}.mission-profile-card>button{grid-column:auto;width:100%}.mission-profile-card>div:nth-child(2)>div{flex-wrap:wrap;justify-content:center}.profile-astronaut{height:145px}.avatar-modal{padding:8px}.avatar-config{max-height:calc(100vh - 16px)}.avatar-config>header{padding:19px}.avatar-config>header h2{font-size:22px}.avatar-config>header p{display:none}.avatar-config-body{grid-template-columns:1fr}.avatar-stage{min-height:340px}.avatar-stage img{width:230px;height:230px}.avatar-controls{padding:17px}.avatar-options{grid-template-columns:1fr}.avatar-config>footer div{grid-template-columns:1fr 1fr;display:grid}.avatar-config>footer button{width:100%}}.colour-lab-page{max-width:1380px}.colour-lab-page>header{max-width:900px;margin-bottom:34px}.colour-lab-page>header h1{font-size:48px}.colour-lab-page>header p{font-size:16px;line-height:1.55}.colour-lab-v3{grid-template-columns:minmax(0,1fr) 355px;align-items:start;gap:20px;display:grid}.idea-builder{background:#fff;border:1px solid #e2dfe7;border-radius:22px;overflow:hidden;box-shadow:0 18px 45px #2a20360d}.idea-builder>header{background:linear-gradient(120deg,#fff,#fcf8ff);border-bottom:1px solid #ece9ef;justify-content:space-between;gap:25px;padding:28px 30px;display:flex}.idea-builder>header small,.lab-live-card>small,.lab-path>small,.lab-community>small,.lab-success>small{letter-spacing:.15em;color:#9f3bd2;font-size:9px;font-weight:900}.idea-builder>header h2{margin:7px 0;font-size:27px}.idea-builder>header p{color:#74717b;max-width:610px;margin:0;font-size:13px;line-height:1.55}.idea-progress{text-align:right;flex:0 0 125px}.idea-progress>span{color:#6d6872;font-size:11px;font-weight:900}.idea-progress>div{background:#e9e6ec;border-radius:99px;height:8px;margin-top:10px;overflow:hidden}.idea-progress i,.lab-live-card>div i{border-radius:inherit;background:linear-gradient(90deg,#ff24a5,#b055f1,#28c9e8);height:100%;transition:width .3s;display:block}.idea-step{border-bottom:1px solid #eeebf0;grid-template-columns:43px 1fr;gap:17px;padding:28px 30px;transition:all .25s;display:grid}.idea-step:focus-within{background:#fdfaff}.step-number{color:#8739b8;background:#f3edf7;border-radius:12px;place-items:center;width:39px;height:39px;font-size:14px;font-weight:900;display:grid}.idea-step.complete .step-number{color:#fff;background:linear-gradient(135deg,#25c783,#25b8cc);font-size:0}.idea-step.complete .step-number:after{content:"✓";font-size:14px}.idea-step label{color:#242029;font-size:15px;font-weight:900;display:block}.idea-step>div>p,.idea-writing>p{color:#817d86;margin:6px 0 13px;font-size:12px;line-height:1.5}.idea-step input,.idea-step textarea{background:#fff;border:1px solid #d8d3dc;border-radius:12px;outline:0;width:100%;padding:15px 16px;font-size:14px;transition:all .2s}.idea-step input{height:52px}.idea-step input:focus,.idea-step textarea:focus{border-color:#a84ada;box-shadow:0 0 0 4px #b055f115}.idea-step>div>small{text-align:right;color:#99949d;margin-top:5px;font-size:9px;display:block}.category-cards{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.category-cards button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ded9e2;border-radius:13px;min-height:88px;padding:12px;transition:all .2s;position:relative}.category-cards button:hover,.category-cards button.selected{background:linear-gradient(145deg,#fff9fd,#f8f3ff);border-color:#ac51d9;transform:translateY(-2px);box-shadow:0 9px 20px #4c2b6412}.category-cards button>i{color:#923bc2;background:#f1ebf6;border-radius:9px;place-items:center;width:30px;height:30px;font-size:14px;font-style:normal;display:grid}.category-cards button>span{margin-top:8px;font-size:11px;font-weight:900;display:block}.category-cards button>b{color:#fff;background:#a53ed5;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;display:grid;position:absolute;top:9px;right:9px}.idea-writing textarea{resize:vertical;min-height:125px;display:block}.idea-writing label:nth-of-type(2){margin-top:26px}.writing-prompt{background:#f5f2f7;border-radius:10px;justify-content:space-between;align-items:center;margin-top:8px;padding:9px 11px;display:flex}.writing-prompt span{color:#77727c;font-size:10px}.writing-prompt button{color:#913bc0;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:900}.impact-cards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.impact-cards button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ded9e2;border-radius:13px;min-height:95px;padding:13px;position:relative}.impact-cards button:hover,.impact-cards button.selected{background:#faf5ff;border-color:#a94bd7}.impact-cards button>i{background:#d8d4db;border-radius:99px;width:100%;height:5px;margin-bottom:12px;display:block}.impact-cards button:first-child>i{background:#29c3dc}.impact-cards button:nth-child(2)>i{background:linear-gradient(90deg,#b055f1,#ff24a5)}.impact-cards button:nth-child(3)>i{background:linear-gradient(90deg,#ff7c38,#ff24a5,#b055f1)}.impact-cards strong,.impact-cards small{display:block}.impact-cards small{color:#88838c;margin-top:5px;font-size:9px;line-height:1.35}.impact-cards button>b{color:#9b3acb;position:absolute;top:11px;right:10px}.idea-submit{background:#fcfbfd;padding:25px 30px 29px}.idea-submit .consent{cursor:pointer;align-items:center;gap:11px;margin-bottom:19px;display:flex}.idea-submit .consent input{accent-color:#a541d4;width:19px;height:19px}.idea-submit .consent strong,.idea-submit .consent small{display:block}.idea-submit .consent small{color:#817c85;margin-top:3px;font-size:10px}.idea-submit>button{color:#fff;cursor:pointer;background:#c8c3cb;border:0;border-radius:11px;padding:14px 17px;font-size:12px;font-weight:900;transition:all .2s}.idea-submit>button.ready{background:linear-gradient(100deg,#ff24a5,#a24ce7);box-shadow:0 10px 24px #b33dd22b}.idea-submit>button span{margin-left:22px}.idea-submit>p{color:#85808a;margin-left:12px;font-size:10px;display:inline-block}.lab-companion{gap:13px;display:grid;position:sticky;top:22px}.lab-live-card,.lab-path,.lab-community{background:#fff;border:1px solid #e2dfe7;border-radius:18px;padding:22px}.lab-live-card{color:#fff;background:radial-gradient(circle at 100% 0,#8a48df,#0000 35%),linear-gradient(145deg,#15111f,#2d244b);position:relative;overflow:hidden;box-shadow:0 18px 40px #271a3a24}.lab-live-card>small{color:#ee69bd}.lab-live-card h2{margin:9px 0;font-size:21px;line-height:1.25}.lab-live-card>span{color:#d3cdda;border:1px solid #ffffff28;border-radius:99px;padding:6px 8px;font-size:9px;display:inline-block}.lab-live-card>div{background:#ffffff17;border-radius:99px;height:6px;margin:17px 0;overflow:hidden}.lab-live-card p{color:#c9c3d1;margin:0;font-size:11px;line-height:1.5}.lab-path>small,.lab-community>small{margin-bottom:16px;display:block}.lab-path>div{gap:11px;padding-bottom:16px;display:flex;position:relative}.lab-path>div:last-child{padding-bottom:0}.lab-path>div:not(:last-child):after{content:"";background:#ded9e2;width:1px;position:absolute;top:30px;bottom:0;left:14px}.lab-path>div>i{z-index:1;color:#77717d;background:#efecf1;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:relative}.lab-path>div.active>i{color:#fff;background:linear-gradient(135deg,#ff24a5,#a54ce8)}.lab-path strong,.lab-path span small{display:block}.lab-path span small{color:#8b8690;margin-top:3px;font-size:9px;line-height:1.35}.lab-community h3{margin:0 0 6px;font-size:18px}.lab-community>p{color:#7f7a84;font-size:10px;line-height:1.45}.lab-community>button{cursor:pointer;background:0 0;border:0;border-top:1px solid #ebe8ed;justify-content:space-between;width:100%;padding:11px 0;font-size:10px;font-weight:800;display:flex}.lab-success{text-align:center;background:radial-gradient(circle at 50% 20%,#b055f12b,#0000 29%),linear-gradient(145deg,#fff,#fbf7ff);border:1px solid #e1dce5;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:540px;padding:45px;display:flex}.lab-success-orbit{color:#fff;background:linear-gradient(135deg,#23c681,#21bed9);border-radius:50%;place-items:center;width:76px;height:76px;margin-bottom:22px;font-size:30px;display:grid;box-shadow:0 0 0 12px #26c69b15,0 15px 35px #298b7138}.lab-success h2{max-width:650px;margin:8px 0;font-size:31px}.lab-success p{color:#74707a;max-width:650px;font-size:13px;line-height:1.6}.lab-success>div{gap:8px;margin-top:16px;display:flex}.lab-success button{background:#fff;border:1px solid #ded8e2;border-radius:10px;padding:12px 15px;font-size:11px;font-weight:900}.lab-success button:last-child{color:#fff;background:linear-gradient(100deg,#ff24a5,#a44ce8);border:0}@media (width<=1050px){.colour-lab-v3{grid-template-columns:1fr}.lab-companion{grid-template-columns:1fr 1fr;position:static}.lab-community{grid-column:1/-1}}@media (width<=760px){.colour-lab-page>header h1{font-size:35px}.colour-lab-page>header p{font-size:13px}.idea-builder>header{padding:22px 19px;display:block}.idea-progress{text-align:left;margin-top:18px}.idea-step{grid-template-columns:34px 1fr;gap:10px;padding:22px 18px}.step-number{width:32px;height:32px}.category-cards,.impact-cards{grid-template-columns:1fr}.idea-submit{padding:22px 18px}.idea-submit>button{width:100%}.idea-submit>p{text-align:center;margin:10px 0 0;display:block}.lab-companion{grid-template-columns:1fr}.lab-community{grid-column:auto}.lab-success{padding:30px 20px}.lab-success h2{font-size:25px}.lab-success>div{flex-direction:column;width:100%}.lab-success button{width:100%}}.hero-links a,.welcome-stats span{font-size:11px}.mission-profile-mini{gap:10px;padding:10px 11px}.mission-profile-mini img{width:52px;height:52px}.member-card>h3{font-size:21px}.member-card button{padding:13px;font-size:11px}.fulfilment-copy p{line-height:1.55;font-size:12px!important}.fulfilment-copy>a{padding:13px 16px!important;font-size:11px!important}.builder-entry{grid-template-columns:300px 1fr;gap:28px;padding:26px}.builder-entry>div:first-child small{font-size:9px}.builder-entry h2{font-size:24px;line-height:1.22}.builder-entry p{font-size:11px;line-height:1.55}.builder-entry button{min-height:66px;padding:13px}.builder-entry button>i{width:39px;height:39px;font-size:16px}.builder-entry button span b{font-size:12px}.builder-entry button span{font-size:10px;line-height:1.35}.builder-entry button em{font-size:16px}.mission-tabs button{padding:12px 17px;font-size:12px}.mission-tabs button b{font-size:10px}.full-orders{gap:16px}.full-orders article{grid-template-columns:16px minmax(0,1fr) 140px;gap:20px;min-height:150px;padding:25px 27px;box-shadow:0 7px 20px #271d3310}.full-orders article:hover{border-color:#cbb5da;box-shadow:0 14px 30px #271d3317}.full-orders article>div:nth-child(2)>small{color:#4c4851;font-size:12px;font-weight:800}.full-orders h2{margin:8px 0;font-size:21px}.full-orders p{color:#5f5a64;background:#f4f1f6;border-radius:99px;align-items:center;gap:7px;margin:0 0 12px;padding:7px 10px;font-size:11px;display:inline-flex}.full-orders .progress-line{max-width:720px;height:9px}.full-orders article>button{padding:13px 14px;font-size:11px}.status-orb{width:14px;height:14px;box-shadow:0 0 0 6px #ff24a514}.status-orb.orange{box-shadow:0 0 0 6px #ff742e14}.status-orb.cyan{box-shadow:0 0 0 6px #1fc3dc14}.artwork-grid{gap:18px}.artwork-grid>article{border-radius:20px}.artwork-preview{height:205px}.artwork-preview>em{padding:6px 9px;font-size:9px}.artwork-card-body{padding:19px}.artwork-status{padding:6px 9px;font-size:9px}.artwork-status i{width:7px;height:7px}.artwork-card-body h3{margin:12px 0 5px;font-size:19px}.artwork-facts{gap:8px;margin:18px 0}.artwork-facts span{padding:11px 10px}.artwork-facts b{margin-top:6px;font-size:11px}.artwork-actions{gap:8px}.artwork-actions button{padding:11px 8px;font-size:10px}.project-list{gap:15px}.project-list>article{grid-template-columns:180px minmax(0,1fr) 160px;gap:22px;padding:18px;box-shadow:0 6px 18px #251a3310}.project-sheet{height:128px}.project-sheet span{font-size:8px}.project-main h3{margin:8px 0 5px;font-size:21px}.project-main>div{gap:28px;margin-top:18px}.project-main>div b{margin-bottom:5px;font-size:13px}.project-actions{gap:8px}.project-actions button{padding:11px 8px;font-size:10px}.tier-detail{padding:28px}.tier-detail-head h2{margin:8px 0;font-size:28px}.tier-detail-head span{min-width:125px;padding:13px;font-size:9px}.tier-detail-head span strong{margin-top:7px;font-size:20px}.tier-benefit-grid{gap:13px;margin-top:22px}.tier-benefit-grid article{padding:17px}.tier-benefit-grid article>i{flex-basis:44px;width:44px;height:44px;font-size:16px}.tier-benefit-grid strong{margin-top:5px;font-size:12px;line-height:1.4}.rank-note{color:#77727c;margin-top:18px;font-size:10px;line-height:1.5}.demo-data-note span,.demo-data-note strong{font-size:10px}.demo-data-note strong{font-size:11px}.vault-intro small,.project-launch small,.project-heading small{font-size:9px}.vault-intro p,.project-launch p,.archive-v2 span,.archive-v2 button{font-size:11px}@media (width<=1050px){.builder-entry{grid-template-columns:1fr}.full-orders article{grid-template-columns:16px 1fr}.full-orders article>button{grid-column:2;width:max-content}.project-list>article{grid-template-columns:160px 1fr}.project-actions{grid-column:2}.tier-detail-head span{min-width:112px}}@media (width<=760px){.welcome-copy>p{font-size:14px}.builder-entry{padding:20px}.full-orders article{grid-template-columns:14px 1fr;padding:20px}.full-orders article>button{width:100%}.artwork-preview{height:190px}.project-list>article{grid-template-columns:1fr}.project-actions{grid-column:auto}.tier-detail{padding:20px}.tier-detail-head span{min-width:115px}}.lab-path>div.active{color:inherit!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.lab-path>div.active>span strong{color:#1d1921}.lab-path>div.active>span small{color:#8b8690}.vault-viewbar{background:#fff;border:1px solid #e3e0e7;border-radius:14px;align-items:center;gap:14px;margin:0 0 18px;padding:12px 14px;display:flex;box-shadow:0 8px 24px #2b203a08}.vault-viewbar>div:first-child{margin-right:auto}.vault-viewbar>div:first-child strong,.vault-viewbar>div:first-child span{display:block}.vault-viewbar>div:first-child strong{color:#26212a;font-size:12px}.vault-viewbar>div:first-child span{color:#88838d;margin-top:3px;font-size:9px}.view-control>label,.view-select{color:#77717d;font-size:8px;font-weight:850}.view-toggle{background:#f0edf2;border-radius:9px;gap:3px;margin-top:5px;padding:3px;display:flex}.view-toggle button{color:#6d6771;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;display:flex}.view-toggle button em{font-size:9px;font-style:normal;font-weight:850}.view-toggle button.active{color:#8529be;background:#fff;box-shadow:0 3px 9px #291d3615}.view-select{flex-direction:column;gap:5px;display:flex}.view-select select{color:#26212a;cursor:pointer;background:#faf9fb;border:1px solid #ddd9e1;border-radius:8px;min-width:75px;padding:7px 26px 7px 9px;font:800 10px inherit}.view-select.disabled{opacity:.45}.artwork-grid.artwork-list{gap:10px;display:grid;grid-template-columns:1fr!important}.artwork-list>article{grid-template-columns:165px minmax(0,1fr);display:grid}.artwork-list .artwork-preview{height:100%;min-height:155px}.artwork-list .artwork-card-body{grid-template-columns:minmax(200px,1fr) minmax(300px,1.2fr);align-items:center;column-gap:22px;display:grid}.artwork-list .artwork-status,.artwork-list .artwork-card-body h3,.artwork-list .artwork-card-body>p{grid-column:1}.artwork-list .artwork-facts,.artwork-list .artwork-actions{grid-column:2}.artwork-list .artwork-facts{grid-row:1/4;margin:0}.artwork-list .artwork-actions{margin-top:8px}.vault-empty{text-align:center;background:#fff;border:1px dashed #d7d1db;border-radius:18px;place-items:center;padding:52px 20px;display:grid}.vault-empty>span{color:#b055f1;font-size:30px}.vault-empty h3{margin:10px 0 5px;font-size:18px}.vault-empty p{color:#807a84;margin:0 0 15px;font-size:11px}.vault-empty button{color:#fff;background:#211a28;border:0;border-radius:9px;padding:10px 14px;font-size:9px;font-weight:900}.vault-pagination{justify-content:center;align-items:center;gap:18px;margin-top:20px;display:flex}.vault-pagination button{background:#fff;border:1px solid #ded9e2;border-radius:9px;padding:9px 12px;font-size:9px;font-weight:850}.vault-pagination button:disabled{opacity:.4}.vault-pagination span{color:#77717d;font-size:9px}@media (width<=1050px){.vault-viewbar{flex-wrap:wrap}.vault-viewbar>div:first-child{width:100%}.artwork-list .artwork-card-body{grid-template-columns:1fr}.artwork-list .artwork-status,.artwork-list .artwork-card-body h3,.artwork-list .artwork-card-body>p,.artwork-list .artwork-facts,.artwork-list .artwork-actions{grid-column:1}.artwork-list .artwork-facts{grid-row:auto;margin:14px 0}}@media (width<=760px){.vault-viewbar{align-items:flex-end}.vault-viewbar>div:first-child{margin-right:0}.view-control{margin-right:auto}.view-select select{min-width:68px}.artwork-grid{grid-template-columns:1fr!important}.artwork-list>article{grid-template-columns:110px minmax(0,1fr)}.artwork-list .artwork-preview{min-height:180px}.artwork-list .artwork-card-body{padding:14px}.artwork-list .artwork-facts{grid-template-columns:1fr}.artwork-list .artwork-actions{flex-direction:column}}:root{--mc-text:#211d24;--mc-muted:#68636d;--mc-soft:#85808a;--mc-label:11px;--mc-small:12px;--mc-body:14px;--mc-control:13px}.mc-app{color:var(--mc-text)}.mc-sidebar nav>small{letter-spacing:.12em;font-size:11px!important}.mc-sidebar nav button,.side-tool-link{min-height:44px;font-size:13px!important}.mc-title small{font-size:10px!important}.mc-title strong{font-size:14px!important}.inner-v2>header{margin-bottom:30px}.inner-v2>header>small{font-size:11px!important}.inner-v2>header>h1{font-size:42px;line-height:1.1}.inner-v2>header>p{color:var(--mc-muted);max-width:820px;line-height:1.55;font-size:15px!important}.mc-main button,.mc-main a,.mc-main input,.mc-main select,.mc-main textarea{font-size:var(--mc-control)}.mc-main button:not(.close):not(.step-number),.mc-main a{min-height:40px}.mc-main p{line-height:1.5}.demo-data-note{display:none!important}.welcome-copy>small{font-size:12px!important}.welcome-copy>p{font-size:16px!important}.hero-links a{padding:13px 16px;font-size:13px!important}.welcome-stats span{font-size:13px!important}.member-head{font-size:11px!important}.mission-profile-mini small{font-size:10px!important}.mission-profile-mini strong{font-size:14px!important}.member-foot{font-size:12px!important}.member-card button{min-height:44px;font-size:13px!important}.builder-entry p,.builder-entry button span b{font-size:14px!important}.builder-entry button span{font-size:12px!important}.quick-card>small,.section-heading small,.value-row small,.lab-banner small{font-size:11px!important}.quick-card h3{font-size:21px!important}.quick-card p{line-height:1.45;font-size:14px!important}.quick-card>b{font-size:13px!important}.section-heading p{font-size:14px!important}.section-heading>button,.orders-section .section-heading>button{font-size:13px!important}.order-top small{font-size:12px!important}.order-top h3{font-size:18px!important}.order-top p,.order-status,.order-bottom span,.order-bottom button{font-size:12px!important}.value-row p,.value-row span,.value-row button,.lab-banner p,.lab-banner button{font-size:13px!important}.credit-card>strong{font-size:38px!important}.fulfilment-copy p{font-size:14px!important}.fulfilment-points span{font-size:12px!important}.fulfilment-copy>a{min-height:44px;font-size:13px!important}.quote-preview header small,.quote-preview header>span,.quote-steps button span,.quote-steps button i,.quote-builder-body>small,.quote-preview footer span,.quote-preview footer button{font-size:11px!important}.quote-preview header strong{font-size:16px!important}.quote-builder-body>strong{font-size:15px!important}.quote-options button{min-height:48px;font-size:12px!important}.mission-tabs button{min-height:44px;font-size:13px!important}.full-orders article>div:nth-child(2)>small{font-size:13px!important}.full-orders h2{font-size:23px!important}.full-orders p{flex-wrap:wrap;padding:8px 11px;display:flex;font-size:13px!important}.full-orders p strong{font-size:13px}.full-orders p span{color:#6b6570}.full-orders article>button,.archive-filters input,.archive-filters button{min-height:44px;font-size:13px!important}.archive-v2 small{font-size:11px!important}.archive-v2 strong{font-size:15px!important}.archive-v2 span,.archive-v2 button{font-size:13px!important}.vault-toolbar{gap:12px}.vault-search input{min-height:44px;font-size:14px!important}.vault-filters button{min-height:40px;font-size:12px!important}.vault-intro small{font-size:11px!important}.vault-intro p{font-size:14px!important}.vault-intro>button{min-height:44px;font-size:13px!important}.vault-viewbar{padding:15px 16px}.vault-viewbar>div:first-child strong{font-size:14px!important}.vault-viewbar>div:first-child span{font-size:12px!important}.view-control>label,.view-select{font-size:11px!important}.view-toggle button em,.view-select select{font-size:12px!important}.view-toggle button{min-height:38px}.artwork-preview>em,.artwork-status{font-size:11px!important}.artwork-card-body h3{font-size:20px!important}.artwork-card-body>p{font-size:13px!important}.artwork-facts small{font-size:10px!important}.artwork-facts b{font-size:13px!important}.artwork-actions button{min-height:42px;font-size:12px!important}.artwork-facts span:nth-child(3){display:none}.artwork-facts{grid-template-columns:repeat(2,1fr)}.vault-empty p,.vault-empty button,.vault-pagination button,.vault-pagination span{font-size:12px!important}.project-launch small,.project-heading small{font-size:11px!important}.project-launch p{font-size:14px!important}.project-launch button,.project-heading button{min-height:44px;font-size:13px!important}.project-main>small{font-size:11px!important}.project-main h3{font-size:22px!important}.project-main>p{font-size:13px!important}.project-main>div span{font-size:11px!important}.project-main>div b{font-size:15px!important}.project-actions button{min-height:42px;font-size:12px!important}.project-actions button:first-child{min-height:46px;font-size:14px!important}.project-actions button:last-child{color:#6e2a98;background:0 0;border:0;text-decoration:underline}.rank-experience{flex-direction:column;display:flex}.rank-command{order:1}.tier-detail{order:2}.tier-section{order:3}.rewards-ledger{order:4}.mission-profile-card{order:5}.rank-command-copy>small,.reward-wallet small,.rank-section-title small,.mission-profile-card small{font-size:11px!important}.rank-command-copy p,.mission-profile-card p{font-size:14px!important}.rank-progress-labels span{font-size:12px!important}.reward-wallet p,.reward-wallet button,.reward-wallet footer span{font-size:13px!important}.tier-section{margin-top:22px}.rank-section-title p{font-size:14px!important}.rank-section-title>span{font-size:11px!important}.tier-flightpath button{min-height:220px;padding:22px 15px}.tier-flightpath button>small{font-size:10px!important}.tier-flightpath h3{font-size:17px!important}.tier-flightpath strong{font-size:25px!important}.tier-flightpath strong em,.tier-flightpath p{font-size:12px!important}.tier-detail-head>div:first-child>small,.tier-detail-head span{font-size:11px!important}.tier-benefit-grid small{font-size:10px!important}.tier-benefit-grid strong{font-size:14px!important}.rank-note{font-size:12px!important}.rewards-ledger small{font-size:11px!important}.rewards-ledger article strong{font-size:24px!important}.rewards-ledger article span,.mission-profile-card>div:nth-child(2)>div span{font-size:12px!important}.mission-profile-card>button{min-height:44px;font-size:13px!important}.creative-flow small,.creative-vault-link small,.creative-tool>small,.tool-availability-heading small{font-size:11px!important}.creative-flow p,.creative-vault-link p,.creative-tool p{line-height:1.5;font-size:14px!important}.flow-line span{font-size:12px!important}.creative-tool b,.creative-vault-link button{font-size:13px!important}.tool-availability-heading{justify-content:space-between;align-items:end;margin:28px 0 14px;display:flex}.tool-availability-heading h2{margin:6px 0 0;font-size:25px}.tool-availability-heading>span{color:var(--mc-muted);font-size:12px}.creative-tool.planned{opacity:.72;background:#faf9fb}.briefings-v2 article small{font-size:11px!important}.briefings-v2 article p{font-size:14px!important}.briefings-v2 article button{min-height:42px;font-size:13px!important}.astro-overlay header>span small{font-size:11px!important}.astro-welcome small{font-size:10px!important}.astro-welcome strong{font-size:14px!important}.astro-overlay .chat-messages p{line-height:1.5;font-size:15px!important}.astro-overlay .chat-chips button{min-height:42px;font-size:13px!important}.astro-composer input{min-height:48px;font-size:15px!important}.astro-composer button{min-width:48px;min-height:48px}.astro-overlay footer button,.astro-overlay footer span{font-size:11px!important}.astro-text-controls button{min-width:34px;min-height:34px}.astro-text-small .chat-messages p{font-size:13px!important}.astro-text-large .chat-messages p{font-size:18px!important}.avatar-config>header small{font-size:11px!important}.avatar-config>header p{font-size:14px!important}.avatar-id small{font-size:10px!important}.avatar-id strong{font-size:14px!important}.avatar-id span{font-size:12px!important}.avatar-controls nav button{min-height:44px;font-size:12px!important}.avatar-options button{min-height:78px;padding:12px}.avatar-options strong{font-size:14px!important}.avatar-options small{font-size:12px!important}.unlock-note p,.unlock-note strong{font-size:13px!important}.avatar-config>footer>span{font-size:12px!important}.avatar-config>footer button{min-height:44px;font-size:13px!important}.idea-builder>header small,.lab-live-card>small,.lab-path>small,.lab-community>small,.lab-success>small{font-size:11px!important}.idea-progress>span{font-size:13px!important}.idea-step>div>p,.idea-writing>p{font-size:14px!important}.idea-step>div>small{font-size:11px!important}.category-cards button>span{font-size:13px!important}.impact-cards strong{font-size:14px!important}.impact-cards small,.writing-prompt span,.writing-prompt button{font-size:12px!important}.idea-submit .consent strong{font-size:14px!important}.idea-submit .consent small,.idea-submit>p{font-size:12px!important}.idea-submit>button{min-height:46px;font-size:13px!important}.lab-live-card>span,.lab-live-card p{font-size:12px!important}.lab-path strong{font-size:13px!important}.lab-path span small,.lab-community>p,.lab-community>button{font-size:12px!important}.lab-success p,.lab-success button{font-size:13px!important}.drawer small,.mission-summary small,.drawer-stats small,.plain-checks>small,.mission-artwork small{font-size:10px!important}.drawer p,.drawer-filename,.customer-stage-note,.mission-artwork span,.secure-note{font-size:13px!important}.drawer button,.drawer a{min-height:42px;font-size:13px!important}.drawer-stats b,.mission-summary b{font-size:13px!important}.timeline strong{font-size:14px!important}.timeline small{font-size:12px!important}.plain-checks p{font-size:13px!important}.mission-artwork strong{font-size:14px!important}@media (width<=760px){.mc-main button:not(.close),.mc-main a,.astro-overlay button,.avatar-config button{min-height:44px}.inner-v2>header>h1{font-size:34px}.inner-v2>header>p{font-size:14px!important}.hero-links{grid-template-columns:1fr;display:grid}.hero-links a{justify-content:center;width:100%}.welcome-stats span{font-size:12px!important}.quote-preview{overflow:hidden}.vault-toolbar{align-items:stretch}.vault-filters button{white-space:nowrap}.vault-viewbar{gap:10px}.artwork-list>article{grid-template-columns:1fr}.artwork-list .artwork-preview{min-height:200px}.project-main>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.project-main>div span{background:#f6f4f7;border-radius:9px;padding:10px}.tier-flightpath{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.tier-flightpath button{scroll-snap-align:start;min-width:220px}.tier-detail-head{align-items:stretch}.tier-detail-head>div:last-child{grid-template-columns:1fr;display:grid}.tool-availability-heading{display:block}.tool-availability-heading>span{margin-top:8px;display:block}.avatar-stage{min-height:380px}.avatar-controls nav{overflow-x:auto}.colour-lab-page>header p{font-size:14px!important}}.astro-command{width:min(480px,100vw - 28px);height:min(760px,100vh - 36px)}.astro-command .astro-body{padding:18px 18px 12px}.astro-command .astro-welcome{align-items:flex-start;margin-bottom:10px;padding:12px 14px}.astro-command .astro-welcome span{padding-top:3px}.astro-command .astro-welcome strong{letter-spacing:-.02em;font-size:17px!important}.astro-command .astro-welcome p{color:#6f6c78;margin:5px 0 0;font-size:12px;line-height:1.4}.astro-scope{color:#fff;background:#171421;border-radius:11px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.astro-scope>i{background:linear-gradient(135deg,#ff24a5,#9b52ed);border-radius:8px;place-items:center;width:30px;height:30px;font-size:17px;font-style:normal;display:grid}.astro-scope span,.astro-scope small,.astro-scope strong{display:block}.astro-scope small{letter-spacing:.14em;color:#c6bfd0;font-size:8px}.astro-scope strong{margin-top:3px;font-size:12px}.astro-command .chat-messages.compact{margin:8px 0}.astro-command .chat-messages.compact p{margin:6px 0;padding:9px 11px;font-size:12px!important}.astro-result{background:#fff;border:1px solid #ded9e6;border-radius:15px;grid-template-columns:42px 1fr;gap:11px;margin:10px 0 13px;padding:14px;animation:.25s ease-out astroResultIn;display:grid;box-shadow:0 10px 30px #21152f12}.result-icon{color:#fff;background:linear-gradient(135deg,#ff24a5,#a450ed,#25cce9);border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;display:grid;box-shadow:0 7px 18px #9f4be63b}.result-copy small{letter-spacing:.1em;color:#9341c7;font-size:9px;font-weight:900}.result-copy h3{margin:4px 0;font-size:17px}.result-copy p{color:#4f4e58;margin:0 0 4px;font-size:12px}.result-copy>span{color:#87848e;font-size:11px}.result-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:3px;display:grid}.result-actions button{color:#403c49;background:#f8f6fa;border:1px solid #ded9e5;border-radius:9px;padding:9px 7px;font-size:10px;font-weight:800}.result-actions button span{margin-left:2px}.result-actions button.primary{color:#fff;background:#17141f;border-color:#0000}.result-actions button:hover{border-color:#b055f1;transform:translateY(-1px)}.astro-commands{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px!important;display:grid!important}.astro-commands button{text-align:left;color:#403e48;font-weight:750;background:#f8f6fa!important;border-radius:10px!important;min-height:38px!important;padding:9px 10px!important;font-size:11px!important}.astro-commands button:before{content:"→";color:#913bc9;background:#eee6f7;border-radius:6px;place-items:center;width:19px;height:19px;margin-right:6px;display:inline-grid}.astro-command .astro-composer{background:#fff;border:1px solid #dedbe3;align-items:center;padding:5px 6px;box-shadow:0 8px 22px #1b10231a}.astro-command .astro-composer>span{color:#8f8898;padding-left:8px;font-size:19px}.astro-command .astro-composer input{min-width:0}.astro-command .astro-composer kbd{color:#77727e;white-space:nowrap;background:#f1eef4;border:1px solid #dfdae5;border-radius:5px;padding:4px 5px;font:700 9px Arial}.astro-command footer span{text-align:right;max-width:235px;line-height:1.3}@keyframes astroResultIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=760px){.astro-command{width:calc(100vw - 16px);height:min(720px,100vh - 20px)}.astro-command .astro-body{padding:12px}.astro-command .astro-welcome p{font-size:11px}.result-actions{grid-template-columns:1fr}.astro-commands{grid-template-columns:1fr 1fr!important}.astro-command .astro-composer kbd,.astro-command footer span{display:none}}.creative-tools .tool-grid{gap:18px}.creative-tools .creative-tool{isolation:isolate;background:#fff;border-radius:22px;flex-direction:column;min-height:0;padding:0;display:flex;box-shadow:0 8px 24px #2517330c}.creative-tools .creative-tool:before{display:none}.creative-tool-visual{background:#15101f;width:100%;height:225px;display:block;position:relative;overflow:hidden}.creative-tool:nth-child(n+3) .creative-tool-visual{height:185px}.creative-tool-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#120d1d70);position:absolute;inset:0}.creative-tool-visual img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.75,.2,1),filter .35s;display:block}.creative-tool-visual>i{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.08em;background:#100b19bd;border:1px solid #ffffff38;border-radius:99px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:900;position:absolute;bottom:14px;left:16px}.creative-tool-copy{text-align:left;flex-direction:column;flex:1;padding:22px 23px 23px;display:flex;position:relative}.creative-tool-copy>small{color:#9338c4;letter-spacing:.12em;margin:0;font-size:11px;font-weight:900;display:block}.creative-tool-copy h2{margin:8px 0 7px;font-size:22px}.creative-tool-copy p{color:#67616c;min-height:0;margin:0 0 20px;font-size:14px;line-height:1.5}.creative-tool-copy>b{color:#211924;align-items:center;gap:8px;margin-top:auto;font-size:13px;display:inline-flex}.creative-tools .creative-tool:hover{border-color:#c88ce8;transform:translateY(-6px);box-shadow:0 24px 48px #2b183d20}.creative-tool:hover .creative-tool-visual img{filter:saturate(1.08)brightness(1.04);transform:scale(1.055)}.creative-tool:focus-visible{outline-offset:4px;outline:3px solid #ff24a5}.creative-tools .creative-tool.planned{opacity:1;background:#fbfafc}.creative-tool.planned .creative-tool-visual img{filter:saturate(.72)brightness(.86)}.creative-tool.planned:hover .creative-tool-visual img{filter:saturate(.9)brightness(.96);transform:scale(1.04)}.creative-tool.planned .creative-tool-copy>b{color:#7e3aa8}@media (width<=1050px){.creative-tool:nth-child(n) .creative-tool-visual{height:210px}}@media (width<=760px){.creative-tools .tool-grid{grid-template-columns:1fr}.creative-tool:nth-child(n) .creative-tool-visual{height:210px}.creative-tool-copy{padding:20px}.creative-tool-copy h2{font-size:21px}.creative-tool-copy p{font-size:14px!important}}.creative-flow{background:#0e1020;flex-direction:column;justify-content:center;min-height:330px;padding:42px 40px;display:flex}.creative-flow-art{z-index:0;object-fit:cover;object-position:center right;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.creative-flow:before{content:"";z-index:1;background:linear-gradient(90deg,#0c0e1df5 0%,#0d1020df 37%,#0d102062 66%,#0d10200d 100%);position:absolute;inset:0}.creative-flow:hover .creative-flow-art{transform:scale(1.025)}.creative-flow-copy{z-index:2;max-width:610px;position:relative}.creative-flow-copy h2{max-width:560px;font-size:36px;line-height:1.08}.creative-flow-copy p{color:#e0dce7!important;max-width:545px!important;font-size:15px!important}.creative-flow .flow-line{z-index:2;position:relative}.core-connection{color:#e8e4ed;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0c16a8;border:1px solid #ffffff29;border-radius:99px;align-items:center;gap:8px;margin-top:13px;padding:8px 11px;font-size:12px;font-weight:800;display:inline-flex}.core-connection i{background:#ffb33b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px}.core-connection.connected i{background:#48e6a2}.core-connection.checking i{animation:1s infinite coreBlink}.core-connection.setup i{background:#ff8a55}.core-tool-backdrop{z-index:1300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0711b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.core-tool-modal{background:#fff;border:1px solid #ffffff21;border-radius:25px;width:min(720px,100%);max-height:calc(100vh - 44px);overflow:auto;box-shadow:0 35px 90px #0008}.core-tool-modal>header{color:#fff;background:radial-gradient(circle at 85% 0,#29cbe838,#0000 34%),linear-gradient(130deg,#151020,#332152);justify-content:space-between;gap:20px;padding:28px 30px 24px;display:flex}.core-tool-modal>header small{letter-spacing:.14em;color:#6fe2f4;font-size:11px;font-weight:900}.core-tool-modal>header h2{margin:7px 0;font-size:30px}.core-tool-modal>header p{color:#d0cad6;max-width:580px;margin:0;font-size:14px;line-height:1.5}.core-tool-modal .close{color:#fff;background:#ffffff0c;border:1px solid #ffffff2b;border-radius:50%;flex:0 0 40px;width:40px;height:40px;font-size:24px}.core-select,.core-prompt{gap:8px;padding:28px 30px 12px;display:grid}.core-select>span,.core-prompt>span,.scale-options>span{font-size:13px;font-weight:900}.core-select select,.core-prompt textarea{color:#251f29;background:#faf9fb;border:1px solid #dcd7e1;border-radius:12px;outline:none;width:100%;padding:14px;font:600 14px inherit}.core-select select:focus,.core-prompt textarea:focus{border-color:#b055f1;box-shadow:0 0 0 3px #b055f11c}.core-prompt textarea{resize:vertical;min-height:150px;line-height:1.55}.core-prompt small{text-align:right;color:#89838d;font-size:11px}.scale-options{grid-template-columns:repeat(3,1fr);gap:9px;padding:8px 30px 16px;display:grid}.scale-options>span{grid-column:1/-1}.scale-options button{background:#fff;border:1px solid #ddd8e2;border-radius:12px;gap:3px;min-height:64px;font-weight:950;display:grid;font-size:18px!important}.scale-options button small{color:#7f7883;font-size:11px}.scale-options button.active{color:#7b2dab;background:#f8f0ff;border-color:#b055f1;box-shadow:0 0 0 3px #b055f118}.core-setup,.core-error,.core-loading{border-radius:13px;margin:24px 30px;padding:16px}.core-setup{background:#fff7e8;border:1px solid #f2d89d}.core-setup b{font-size:15px}.core-setup p{color:#74664e;margin:6px 0 0;font-size:13px}.core-error{color:#ad2941;background:#fff0f2;border:1px solid #f1c6cd;font-size:13px}.core-loading{color:#6e6871;background:#f5f2f7;margin-top:4px;font-size:13px}.core-tool-modal>footer{justify-content:space-between;align-items:center;gap:18px;padding:20px 30px 26px;display:flex}.core-tool-modal>footer>span{color:#77717c;font-size:11px}.core-tool-modal>footer>div{gap:8px;display:flex}.core-tool-modal>footer button{background:#fff;border:1px solid #ddd8e2;border-radius:10px;padding:11px 15px;font-size:13px;font-weight:900}.core-tool-modal>footer button.primary{color:#fff;background:linear-gradient(100deg,#ff24a5,#a24eea);border:0}.core-tool-modal>footer button:disabled{opacity:.48}@media (width<=760px){.creative-flow{justify-content:flex-end;min-height:420px;padding:28px 22px}.creative-flow:before{background:linear-gradient(#0b0e1940 0%,#0b0e19bd 42%,#0b0e19f8 70%)}.creative-flow-art{object-position:68% center}.creative-flow-copy h2{font-size:29px}.creative-flow .flow-line{gap:6px;margin-top:14px}.flow-line span{padding:7px 9px}.core-tool-backdrop{padding:8px}.core-tool-modal{border-radius:18px;max-height:calc(100vh - 16px)}.core-tool-modal>header,.core-select,.core-prompt,.scale-options{padding-left:20px;padding-right:20px}.core-tool-modal>footer{flex-direction:column;align-items:stretch;padding:18px 20px 22px}.core-tool-modal>footer>div{grid-template-columns:1fr 1fr;display:grid}.core-setup,.core-error,.core-loading{margin-left:20px;margin-right:20px}}.core-artwork-choice{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:28px 30px 10px;display:grid}.core-dropzone{text-align:center;cursor:pointer;background:linear-gradient(145deg,#fbf9fc,#f6f1fa);border:2px dashed #cfc7d5;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;transition:all .2s;display:flex;position:relative}.core-dropzone:hover,.core-dropzone.dragging{background:#f9efff;border-color:#b055f1;transform:translateY(-2px);box-shadow:0 0 0 4px #b055f112}.core-dropzone.uploading{cursor:wait}.core-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.core-dropzone i{color:#fff;background:linear-gradient(135deg,#ff24a5,#b055f1,#28c8e8);border-radius:12px;place-items:center;width:43px;height:43px;font-size:21px;font-style:normal;display:grid;box-shadow:0 10px 24px #a43dd83a}.core-dropzone strong{margin-top:11px;font-size:14px}.core-dropzone span{color:#817a85;margin-top:4px;font-size:11px}.choice-divider{color:#817a85;background:#eeeaf0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.core-artwork-choice .core-select{padding:0}.core-artwork-choice .core-select select{min-height:50px}.selected-core-art{background:#f0fbf6;border:1px solid #cfe9dd;border-radius:12px;align-items:center;gap:11px;margin:5px 30px 12px;padding:11px 13px;display:flex}.selected-core-art>i{color:#fff;background:#32b97a;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.selected-core-art>span{flex:1}.selected-core-art small,.selected-core-art strong{display:block}.selected-core-art small{letter-spacing:.1em;color:#438064;font-size:9px;font-weight:900}.selected-core-art strong{margin-top:3px;font-size:13px}.selected-core-art button{color:#6f2a99;background:0 0;border:0;font-size:11px;font-weight:900;text-decoration:underline}@media (width<=760px){.core-artwork-choice{grid-template-columns:1fr;padding:20px}.choice-divider{margin:auto}.selected-core-art{margin-left:20px;margin-right:20px}}.launch{padding:0 30px 30px}.launch>.welcome-card{border-radius:0;margin:0 -30px;box-shadow:0 18px 42px #24203b1c}.inner-v2{width:100%;max-width:none;padding:0 42px 42px}.inner-v2>header{background:radial-gradient(circle at 88% 15%,#b055f11b,#0000 27%),radial-gradient(circle at 72% 100%,#27c9e815,#0000 30%),linear-gradient(115deg,#fff,#faf8fc);border:0;border-radius:0;margin:0 -42px 34px;padding:38px 42px 34px;position:relative;overflow:hidden;box-shadow:inset 0 -1px #e8e4eb}.inner-v2>header:after{content:"";opacity:.75;background:linear-gradient(90deg,#ff24a5,#b055f1,#28c8e8,#ff7b35);border-radius:99px;width:120px;height:4px;position:absolute;top:28px;right:42px}.inner-v2>header>small,.inner-v2>header>h1,.inner-v2>header>p{z-index:1;position:relative}.page-creative-tools>.creative-tools>.creative-flow{border-radius:0;margin-top:-34px;margin-left:-42px;margin-right:-42px;box-shadow:0 18px 42px #24203b1c}.page-rank-rewards .rank-command,.page-reorder-centre .project-launch{border-radius:0;margin-top:-34px;margin-left:-42px;margin-right:-42px;padding-left:42px;padding-right:42px}.page-colour-lab>.colour-lab-v3{margin-top:0}@media (width<=760px){.launch{padding:0 16px 24px}.launch>.welcome-card{margin:0 -16px}.inner-v2{padding:0 18px 30px}.inner-v2>header{margin:0 -18px 26px;padding:28px 20px 25px}.inner-v2>header:after{width:70px;top:18px;right:20px}.page-creative-tools>.creative-tools>.creative-flow,.page-rank-rewards .rank-command,.page-reorder-centre .project-launch{margin-top:-26px;margin-left:-18px;margin-right:-18px}.page-rank-rewards .rank-command,.page-reorder-centre .project-launch{padding-left:20px;padding-right:20px}}.mc-title{padding:4px 10px 30px;display:block;position:relative}.mc-title>span{display:none}.mc-title-copy>small,.mc-title-copy>strong,.mc-title-copy>em{display:block}.mc-title-copy>small{letter-spacing:.22em;font-weight:950;line-height:1;color:#9a3bd0!important;font-size:9px!important}.mc-title-copy>strong{letter-spacing:-.055em;color:#17141b;margin-top:10px;font-weight:950;line-height:.89;font-size:25px!important}.mc-title-copy>em{letter-spacing:.035em;color:#85808a;margin-top:11px;font-size:10px;font-style:normal;line-height:1.35}.mc-title .console-lights{gap:4px;display:flex;position:absolute;top:4px;right:8px}.mc-title-signal{grid-template-columns:1.5fr .7fr 1fr 2fr;gap:4px;height:4px;margin-top:17px;display:grid}.mc-title-signal i{background:#ff24a5;border-radius:99px}.mc-title-signal i:nth-child(2){background:#ff7b35}.mc-title-signal i:nth-child(3){background:#b055f1}.mc-title-signal i:nth-child(4){background:#28c8e8}.mc-title:after{content:"SYSTEM ONLINE";letter-spacing:.17em;color:#99949e;font-size:6px;font-weight:900;position:absolute;bottom:14px;right:10px}.launch-streamlined>.welcome-card{min-height:350px;padding-top:50px;padding-bottom:42px}.launch-streamlined .hero-links{gap:9px;margin-top:20px;display:flex}.launch-streamlined .hero-links button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#ffffff10;border:1px solid #ffffff32;border-radius:10px;justify-content:center;align-items:center;gap:20px;padding:13px 16px;font-size:13px;font-weight:850;display:inline-flex}.launch-streamlined .hero-links button:first-child{background:linear-gradient(100deg,#ff24a5,#9d4ee7);border-color:#0000}.launch-streamlined .hero-links button:hover{transform:translateY(-2px)}.attention-stat strong{color:#ffb55d}.member-value{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin:13px 0 -7px;padding-top:12px;display:flex}.member-value span{color:#aaa5b9;font-size:11px}.member-value strong{color:#fff;font-size:16px}.launch-streamlined .member-card button{margin-top:18px}.customer-actions{background:linear-gradient(110deg,#ff24a5,#b055f1,#28c9e8,#ff8b34,#ff24a5) 0 0/300% 100%;border-radius:20px;margin:22px 0 4px;padding:3px;animation:6s linear infinite actionBorderFlow;box-shadow:0 13px 34px #8d3fb522}.action-surface{background:#fff;border-radius:17px;grid-template-columns:52px 1fr auto;align-items:center;gap:17px;padding:20px 22px;display:grid}.action-signal{color:#d96017;background:#fff2df;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.action-signal span{color:#fff;background:#ff8a34;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:950;display:grid;box-shadow:0 0 0 7px #ff8a3416}.action-copy small{letter-spacing:.13em;color:#c44b20;font-size:10px;font-weight:900}.action-copy h2{letter-spacing:-.02em;margin:5px 0 4px;font-size:20px}.action-copy p{color:#6f6b72;max-width:700px;margin:0;font-size:13px;line-height:1.45}.action-flags{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.action-flags span,.action-flags strong{color:#6f6973;background:#f5f2f6;border-radius:99px;padding:6px 9px;font-size:9px}.action-flags strong{color:#bf4617;background:#fff0e8}.action-buttons{gap:7px;min-width:174px;display:grid}.action-buttons button{cursor:pointer;background:#fff;border:1px solid #e2dde5;border-radius:9px;padding:11px 13px;font-size:11px;font-weight:850}.action-buttons button:first-child{color:#fff;background:#17141e;border:0}.action-buttons button:first-child span{margin-left:16px}.action-buttons button:hover{transform:translateY(-1px)}.launch-streamlined .orders-section{margin-top:28px}.launch-streamlined .builder-entry{margin-top:26px}.supporting-section{margin-top:30px}.supporting-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.supporting-card{color:#17151d;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e1e7;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:190px;padding:18px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.supporting-card>i{color:#fff;background:linear-gradient(135deg,#ff24a5,#b055f1);border-radius:11px;place-items:center;width:39px;height:39px;font-size:15px;font-style:normal;font-weight:900;display:grid}.supporting-card small{letter-spacing:.13em;color:#9841c9;margin-top:18px;font-weight:900;display:block;font-size:9px!important}.supporting-card h3{margin:6px 0 4px;font-size:17px}.supporting-card p{color:#77737d;margin:0 0 12px;font-size:12px;line-height:1.4}.supporting-card b{font-size:11px}.supporting-card:hover{border-color:#d6b8e7;transform:translateY(-4px);box-shadow:0 16px 34px #27173318}.fulfilment-compact{color:#fff;background:radial-gradient(circle at 100% 0,#24c7e728,#0000 42%),linear-gradient(145deg,#1b1426,#25234b);border-color:#352e4c}.fulfilment-compact p{color:#c9c3d1}.fulfilment-compact small{color:#f25fbd}.checker-compact>i{background:linear-gradient(135deg,#22c8e6,#4971e9)}.promo-compact>i{background:linear-gradient(135deg,#ff8634,#ff365e)}.lab-compact>i{background:linear-gradient(135deg,#b055f1,#684ce6)}@keyframes actionBorderFlow{0%{background-position:0}to{background-position:300%}}@media (prefers-reduced-motion:reduce){.customer-actions{animation:none}.launch-streamlined .hero-links button,.supporting-card,.action-buttons button{transition:none}}@media (width<=1100px){.supporting-grid{grid-template-columns:repeat(2,1fr)}.action-surface{grid-template-columns:48px 1fr}.action-buttons{grid-column:2;grid-template-columns:repeat(2,minmax(0,180px))}}@media (width<=760px){.launch-streamlined>.welcome-card{min-height:auto}.launch-streamlined .hero-links{display:grid}.launch-streamlined .hero-links button{width:100%}.customer-actions{margin-top:16px}.action-surface{grid-template-columns:1fr;padding:18px}.action-signal{width:42px;height:42px}.action-buttons{grid-column:auto;grid-template-columns:1fr}.supporting-grid{grid-template-columns:1fr}.supporting-card{min-height:165px}.member-value span{font-size:10px}}.honest-empty{background:#fff;border:1px solid #dedde6;border-radius:22px;align-items:center;gap:22px;min-height:150px;margin:18px 0;padding:30px;display:flex}.honest-empty>span{color:#fff;background:linear-gradient(135deg,#f226a9,#8f43f5,#25bbda);border-radius:17px;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:24px;display:grid}.honest-empty h3{margin:0 0 7px;font-size:22px}.honest-empty p{color:#5c5968;max-width:720px;margin:0;font-size:16px;line-height:1.55}.honest-empty>a,.honest-empty>button{white-space:nowrap;color:#fff;background:#17141d;border:0;border-radius:12px;margin-left:auto;padding:14px 18px;font-weight:800;text-decoration:none}.artwork-preview img,.drawer-preview img{object-fit:contain;background:#f7f6fa;width:100%;height:100%}.artwork-actions button:disabled,.project-actions button:disabled,.drawer-actions button:disabled{opacity:.5;cursor:not-allowed}.builder-entry>div:last-child>a{color:inherit;align-items:center;text-decoration:none;display:flex}.hero-primary-link{background:linear-gradient(100deg,#ff24a5,#9d4ee7);border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:13px 16px;font-size:13px;font-weight:850;text-decoration:none;color:#fff!important;display:inline-flex!important}.member-honesty{color:#d9d4e4;font-size:13px;line-height:1.5}.action-clear .action-surface{background:#fff}.action-clear .action-signal span{background:#20b982}.project-heading input{min-width:240px;font:inherit;border:1px solid #d8d6df;border-radius:12px;padding:13px 15px}.contract-note{color:#777282;text-align:center;font-size:13px}.quiet-support{font:inherit;background:0 0;border:0;margin:12px auto;text-decoration:underline;display:block}.tier-flightpath article{text-align:center;background:#fff;border:1px solid #dedde6;border-radius:20px;padding:22px}@media (width<=700px){.honest-empty{flex-wrap:wrap;align-items:flex-start;padding:22px}.honest-empty>a,.honest-empty>button{margin-left:0}.project-heading input{width:100%;min-width:0}}.artwork-preview.preview-loading{background:#f4f2f6}.preview-skeleton{background:linear-gradient(105deg,#eeebf1 24%,#faf9fb 39%,#eeebf1 54%) 0 0/220% 100%;animation:1.25s ease-in-out infinite previewShimmer;inset:0;border-radius:0!important;width:auto!important;height:auto!important;position:absolute!important}.artwork-preview img{transition:opacity .22s,transform .35s}.artwork-preview:hover img{transform:scale(1.025)}@keyframes previewShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.preview-skeleton{animation:none}.artwork-preview img{transition:none}}.artwork-preview img{opacity:0}.artwork-preview img.loaded{opacity:1}.vault-load-more{justify-content:center;margin-top:18px;display:flex}.vault-load-more button{color:#692a91;cursor:pointer;background:#fff;border:1px solid #d9d3df;border-radius:11px;min-height:44px;padding:11px 18px;font-size:13px;font-weight:900}.vault-load-more button:hover{border-color:#b055f1;box-shadow:0 8px 20px #3d1d5414}.vault-load-more button:disabled{opacity:.55;cursor:wait}.mission-summary-list{gap:14px;margin-top:18px;display:grid}.mission-summary-list>article{background:#fff;border:1px solid #dedde5;border-radius:18px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 24px;display:grid;box-shadow:0 7px 18px #21162d08}.mission-summary-signal{background:#edf8f4;border-radius:99px;place-items:center;height:100%;min-height:74px;display:grid}.mission-summary-signal i{background:#29bf7c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #29bf7c1c}.mission-summary-signal.attention{background:#fff0e7}.mission-summary-signal.attention i{background:#f36f2d;box-shadow:0 0 0 5px #f36f2d1c}.mission-summary-copy small{color:#7a2bab;letter-spacing:.04em;font-size:12px;font-weight:900}.mission-summary-copy h3{margin:5px 0;font-size:21px}.mission-summary-copy p{color:#706b76;margin:0;font-size:13px}.mission-summary-copy p strong{color:#25212a}.mission-progress{background:#eeeaf1;border-radius:99px;width:min(620px,100%);height:7px;margin:14px 0 7px;overflow:hidden}.mission-progress i{border-radius:inherit;background:linear-gradient(90deg,#ff24a5,#b055f1,#28c8e8);height:100%;display:block}.mission-summary-copy>span{color:#89838e;font-size:11px}.mission-summary-actions{justify-items:end;gap:8px;display:grid}.mission-summary-actions strong{color:#c1501c;background:#fff0e8;border-radius:99px;padding:7px 10px;font-size:11px}.mission-summary-actions a,.mission-summary-actions button{color:#fff;text-align:center;background:#19151d;border:0;border-radius:10px;min-width:150px;padding:12px 14px;font-size:12px;font-weight:900;text-decoration:none}.mission-summary-actions a:hover,.mission-summary-actions button:hover{transform:translateY(-1px)}@media (width<=760px){.mission-summary-list>article{grid-template-columns:8px 1fr;gap:13px;padding:18px}.mission-summary-actions{grid-column:2;justify-items:stretch}.mission-summary-actions a,.mission-summary-actions button{width:100%}}.drawer-wrap{z-index:100}.drawer{padding:30px 32px 38px}.drawer .close{z-index:4;width:40px;height:40px;top:16px;right:18px;box-shadow:0 5px 18px #24172f1c}.artwork-drawer{width:min(620px,100vw)}.artwork-drawer .drawer-preview{background:linear-gradient(145deg,#f3f1f5,#fbfafc);border:1px solid #e5e1e8;border-radius:18px;width:100%;height:300px;min-height:300px;margin:0 0 20px;padding:18px;position:relative;overflow:hidden}.artwork-drawer .drawer-preview img{object-fit:contain;background:0 0;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.artwork-drawer>.artwork-status{margin:0 0 8px;position:static}.artwork-drawer>h2{overflow-wrap:anywhere;margin:0 52px 5px 0;line-height:1.15;position:static;font-size:28px!important}.artwork-drawer>.drawer-filename{color:#77717d;overflow-wrap:anywhere;margin:0;position:static;font-size:13px!important}.artwork-drawer>.drawer-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;display:grid;position:static}.artwork-drawer .drawer-stats span{background:#f8f6f9;border:1px solid #ebe7ed;min-width:0;padding:13px}.artwork-drawer .drawer-stats small{line-height:1.25;font-size:10px!important}.artwork-drawer .drawer-stats b{overflow-wrap:anywhere;margin-top:6px;line-height:1.3;font-size:14px!important}.artwork-drawer .plain-checks{border-radius:15px;margin-top:12px;padding:18px;position:static}.artwork-drawer .plain-checks>small{font-size:10px!important}.artwork-drawer .plain-checks h3{margin:7px 0 12px;font-size:17px}.artwork-drawer .plain-checks p{margin:8px 0;line-height:1.5;font-size:13px!important}.artwork-drawer .drawer-actions{gap:9px;margin-top:16px;position:static}.artwork-drawer .drawer-actions button{min-height:44px;font-size:13px!important}.artwork-drawer .secure-note{margin:10px 0 0;line-height:1.45;display:block;font-size:12px!important}.drawer-wrap~.astro-launcher{visibility:hidden}@media (width<=700px){.drawer{padding:20px 18px 28px}.artwork-drawer .drawer-preview{height:230px;min-height:230px;margin-top:34px;padding:12px}.artwork-drawer>h2{font-size:24px!important}.artwork-drawer>.drawer-stats,.artwork-drawer .drawer-actions{grid-template-columns:1fr}.artwork-drawer .drawer-actions button:first-child{grid-column:auto}}.builder-handoff{min-width:0;display:block}.builder-handoff>button{cursor:pointer}.builder-handoff>button:disabled{cursor:progress}.builder-handoff>small{z-index:3;color:#5b5262;background:#fff;border:1px solid #ead8f5;border-radius:10px;grid-template-columns:1fr auto;gap:3px 10px;margin-top:7px;padding:9px 10px;line-height:1.35;display:grid;position:relative;box-shadow:0 8px 22px #160d221c;font-size:11px!important}.builder-handoff>small b{color:#6f278f;grid-column:1/-1}.builder-handoff>small>button{grid-area:2/2;text-decoration:underline;color:#832db6!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:11px!important}.handoff-spinner{animation:.7s linear infinite handoffSpin;background:0 0!important;border:2px solid #fff6!important;border-top-color:#fff!important;border-radius:50%!important;width:14px!important;height:14px!important;display:inline-block!important}.hero-handoff>button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(100deg,#ff24a5,#9d4ee7);border:0;border-radius:10px;justify-content:center;align-items:center;gap:18px;padding:13px 16px;font-size:13px;font-weight:850;display:inline-flex}.hero-handoff>small{color:#4e4655;width:min(380px,90vw);position:absolute}.tile-handoff>button{text-align:left;background:#faf9fb;border:1px solid #e8e5ea;border-radius:12px;grid-template-columns:39px 1fr auto;align-items:center;gap:8px;width:100%;min-height:66px;padding:13px;transition:all .2s;display:grid}.tile-handoff>button:hover{border-color:#b055f1;transform:translateY(-2px);box-shadow:0 9px 20px #44235b12}.tile-handoff>button>i:not(.handoff-spinner){color:#fff;background:linear-gradient(135deg,#ff24a5,#b055f1,#28c8e8);border-radius:9px;place-items:center;width:39px;height:39px;font-style:normal;display:grid}.tile-handoff>button span,.tile-handoff>button span b{display:block}.tile-handoff>button span{color:#7d7982;font-size:12px}.tile-handoff>button span b{color:#17151d;margin-bottom:3px;font-size:14px}.tile-handoff>button em{font-size:16px;font-style:normal}.artwork-actions>.builder-handoff{flex:1}.artwork-actions>.builder-handoff>button{color:#fff;background:#17141c;border:0;border-radius:8px;width:100%;height:100%;padding:9px 7px;font-size:8px;font-weight:900}.artwork-actions>.builder-handoff>small{width:min(330px,80vw);position:absolute}.project-launch>.builder-handoff>button{color:#fff;white-space:nowrap;background:linear-gradient(100deg,#ff24a5,#a34ee9);border:0;border-radius:10px;padding:12px 14px;font-size:13px;font-weight:900}.project-launch>.builder-handoff>small{color:#504758;width:min(370px,80vw);position:absolute;right:42px}.project-actions>.builder-handoff>button{color:#fff;background:#17141d;border:0;border-radius:8px;width:100%;min-height:46px;padding:11px 8px;font-size:14px;font-weight:900}.project-actions>.builder-handoff>small{width:min(360px,80vw);position:absolute;right:42px}.drawer-actions>.builder-handoff{grid-column:1/-1}.drawer-actions>.builder-handoff>button{color:#fff;background:linear-gradient(100deg,#ff24a5,#a24eea);border:0;border-radius:9px;width:100%;min-height:44px;padding:10px;font-size:13px;font-weight:900}.continuity-empty{text-align:center;background:linear-gradient(145deg,#fff,#fbf7fd);border:1px dashed #d9cce2;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:245px;margin:18px 0;padding:34px;display:flex}.continuity-empty>i{color:#fff;background:linear-gradient(135deg,#ff24a5,#9b4fe9,#25c7e5);border-radius:17px;place-items:center;width:55px;height:55px;font-size:24px;font-style:normal;display:grid}.continuity-empty h3{margin:15px 0 7px;font-size:23px}.continuity-empty p{color:#625b68;max-width:650px;margin:0;font-size:14px;line-height:1.5}.continuity-empty>.builder-handoff{margin-top:17px}.continuity-empty>.builder-handoff>button{color:#fff;background:#17141d;border:0;border-radius:11px;padding:13px 18px;font-size:13px;font-weight:900}.continuity-empty>span{color:#918995;margin-top:12px;font-size:11px}.project-sheet.has-preview{background:#f7f5f8;padding:8px;display:block}.project-sheet.has-preview img{object-fit:contain;border-radius:7px;width:100%;height:100%}@keyframes handoffSpin{to{transform:rotate(360deg)}}@media (width<=760px){.hero-handoff,.hero-handoff>button{width:100%}.hero-handoff>small,.project-launch>.builder-handoff>small,.project-actions>.builder-handoff>small,.artwork-actions>.builder-handoff>small{width:100%;position:relative;right:auto}.project-launch>.builder-handoff,.project-launch>.builder-handoff>button,.project-actions>.builder-handoff{width:100%}.continuity-empty{padding:26px 18px}.drawer-actions>.builder-handoff{grid-column:auto}}.project-lifecycle{color:#514858;background:#fbf7fd;border:1px solid #ead8f5;border-radius:10px;padding:11px;display:block}.project-lifecycle b,.project-lifecycle small{display:block}.project-lifecycle b{color:#6f278f;margin-bottom:4px;font-size:13px}.project-lifecycle small{font-size:11px;line-height:1.4}.astro-launcher.behind-drawer{visibility:hidden;pointer-events:none}.cosmo-command{z-index:110;width:min(540px,100vw - 28px);height:min(820px,100vh - 30px)}.cosmo-command .astro-body{padding:16px}.cosmo-context,.cosmo-back{text-align:left;cursor:pointer;border:0;border-radius:11px;width:100%;padding:11px 13px;font-size:12px;font-weight:850}.cosmo-context{color:#fff;background:linear-gradient(110deg,#171421,#30224b);margin-bottom:12px}.cosmo-back{color:#812fb0;background:0 0;width:auto;margin:0 0 10px;padding:6px 0}.cosmo-home-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cosmo-home-actions>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e0e9;border-radius:13px;grid-template-columns:36px 1fr;align-items:center;gap:9px;min-height:70px;padding:10px;transition:all .18s;display:grid}.cosmo-home-actions>button:hover{border-color:#b055f1;transform:translateY(-1px);box-shadow:0 8px 20px #2b173c12}.cosmo-home-actions i{color:#fff;background:linear-gradient(135deg,#ff24a5,#a84dec,#25c9e7);border-radius:10px;place-items:center;width:36px;height:36px;font-size:17px;font-style:normal;display:grid}.cosmo-home-actions span,.cosmo-home-actions b{display:block}.cosmo-home-actions b{color:#211d25;margin-bottom:3px;font-size:13px}.cosmo-home-actions span{color:#79747e;font-size:10px;line-height:1.35}.cosmo-state{text-align:center;background:linear-gradient(145deg,#fff,#faf6fc);border:1px solid #e4dce9;border-radius:15px;padding:25px 18px}.cosmo-state>i{color:#fff;background:linear-gradient(135deg,#ff24a5,#a04fe9,#24cce8);border-radius:13px;place-items:center;width:44px;height:44px;margin:0 auto 10px;font-style:normal;display:grid}.cosmo-state h3{margin:0 0 6px;font-size:18px}.cosmo-state p{color:#66616b;max-width:380px;margin:0 auto;font-size:12px;line-height:1.5}.cosmo-state button{color:#fff;background:#17141d;border:0;border-radius:9px;margin-top:12px;padding:10px 14px;font-size:12px;font-weight:850}.cosmo-cards{gap:9px;display:grid}.cosmo-cards>article{background:#fff;border:1px solid #e3dee7;border-radius:14px;padding:13px;box-shadow:0 7px 18px #25142f0c}.cosmo-cards article>small{letter-spacing:.08em;color:#9139c3;font-size:9px;font-weight:900}.cosmo-cards article h3{margin:5px 0;font-size:17px}.cosmo-cards article p{color:#5f5a64;margin:0 0 7px;font-size:12px;line-height:1.45}.cosmo-cards article>span{color:#89838d;font-size:10px;display:block}.cosmo-cards article>strong{color:#bb176c;background:#ffe9f4;border-radius:99px;margin-top:8px;padding:5px 7px;font-size:9px;display:inline-block}.cosmo-cards article>div:last-child,.cosmo-card-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.cosmo-cards article button,.cosmo-cards article a,.cosmo-full-list{color:#4d4651;cursor:pointer;background:#f8f6f9;border:1px solid #ded9e3;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:850;text-decoration:none}.cosmo-cards article a,.cosmo-cards article>div:last-child button:first-child{color:#fff;background:#17141d;border-color:#0000}.cosmo-cards .builder-handoff>button{color:#fff;background:#17141d;border:0;border-radius:8px;width:100%;padding:9px 11px;font-size:11px;font-weight:900}.cosmo-mini-progress{background:#efedf1;border-radius:99px;overflow:hidden;height:7px!important;margin:8px 0!important}.cosmo-mini-progress i{border-radius:inherit;background:linear-gradient(90deg,#ff24a5,#a34deb,#24c9e5);height:100%;display:block}.cosmo-artwork-cards>article{grid-template-columns:64px 1fr;gap:10px;display:grid}.cosmo-artwork-cards img,.cosmo-art-placeholder{object-fit:contain;background:#f4f1f6;border-radius:11px;width:64px;height:64px}.cosmo-art-placeholder{color:#fff;background:linear-gradient(135deg,#291735,#276283);place-items:center;font-style:normal;display:grid}.cosmo-artwork-cards .cosmo-card-actions{grid-column:1/-1}.cosmo-choice,.cosmo-support{background:#fff;border:1px solid #e5dfe8;border-radius:15px;padding:16px}.cosmo-choice h3,.cosmo-support h3{margin:0 0 12px;font-size:18px}.cosmo-choice>button,.cosmo-choice>a{text-align:left;color:#231f27;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee8f1;justify-content:space-between;width:100%;padding:12px 3px;font-size:13px;font-weight:850;text-decoration:none;display:flex}.cosmo-choice>button span,.cosmo-choice>a span{color:#85808a;font-size:10px;font-weight:500}.cosmo-choice p{color:#77717c;font-size:11px;line-height:1.5}.cosmo-support>small{letter-spacing:.12em;color:#9338c3;font-size:9px;font-weight:900}.cosmo-resource{background:#f5eff8;border-radius:9px;padding:9px!important}.cosmo-support textarea{resize:vertical;border:1px solid #dcd6e0;border-radius:11px;width:100%;min-height:120px;padding:11px;font-size:13px}.cosmo-support>span{text-align:right;color:#96909a;font-size:9px;display:block}.cosmo-support>button{color:#fff;background:linear-gradient(100deg,#ff24a5,#a24de8);border:0;border-radius:10px;width:100%;margin-top:9px;padding:11px;font-size:12px;font-weight:900}.cosmo-support>button:disabled{opacity:.5}.cosmo-error{color:#b32558!important}.cosmo-command footer{gap:14px}.cosmo-command footer .cosmo-history{color:#77717d;margin-left:auto}.cosmo-command .astro-composer{margin-top:3px}.cosmo-create{background:linear-gradient(135deg,#fbf7ff,#f3fbff)!important}@media (width<=760px){.cosmo-command{width:calc(100vw - 12px);height:calc(100vh - 18px);bottom:6px;right:6px}.cosmo-home-actions{grid-template-columns:1fr}.cosmo-home-actions>button{min-height:62px}.cosmo-choice>button,.cosmo-choice>a{gap:3px;display:grid}.cosmo-command footer{padding-bottom:9px}}.signed-out-notice{color:#f8eefa;background:#ff24a51f;border:1px solid #ff8bd0;border-radius:14px;max-width:590px;margin:24px 0 0;padding:14px 16px;font-size:15px;line-height:1.45}.signed-out-notice b{color:#fff;margin-bottom:3px;display:block}.signed-out h1{font-weight:700}.signed-out>section>button{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(100deg,#ff24a5,#b055f1);border:0;border-radius:13px;margin-top:30px;padding:15px 28px;font-size:15px;font-weight:900;display:inline-flex;box-shadow:0 13px 36px #b055f14d}.session-continuity{z-index:10000;color:#211a32;background:#f7f6fb;place-items:center;display:none;position:fixed;inset:0;overflow:auto}.session-continuity>div{text-align:center;justify-items:center;gap:10px;width:min(560px,100%);padding:32px 24px;display:grid}.session-continuity b{font-size:18px;line-height:1.25}.session-continuity small{color:#6f687a;font-size:14px;line-height:1.45}.session-continuity button{color:#fff;font:inherit;cursor:pointer;background:#211a32;border:0;border-radius:10px;margin-top:8px;padding:10px 18px;font-weight:700}.session-continuity button:focus-visible{outline-offset:3px;outline:3px solid #ff24a5}html[data-mc-session-state=checking] .session-continuity,html[data-mc-session-state=offline] .session-continuity{display:grid}html[data-mc-session-state=checking] #mc-authority-content,html[data-mc-session-state=offline] #mc-authority-content{visibility:hidden;pointer-events:none}.session-cosmo-loader{--session-cosmo-size:384px;--session-cosmo-outer-stroke:6px;--session-cosmo-inner-stroke:4px;isolation:isolate;width:var(--session-cosmo-size);height:var(--session-cosmo-size);pointer-events:none;flex:none;place-items:center;max-width:calc(100vw - 48px);max-height:calc(100vw - 48px);margin-bottom:4px;display:grid;position:relative}.session-cosmo-loader picture{display:contents}.session-cosmo-mascot{z-index:3;object-fit:contain;width:82%;height:82%;display:block;position:relative;animation:none!important;transform:none!important}.session-cosmo-halo{z-index:0;opacity:.9;filter:blur(9px);pointer-events:none;background:radial-gradient(circle at 33% 28%,#35d8ee40 0 13%,#0000 37%),radial-gradient(circle at 68% 32%,#ff24a54f 0 18%,#0000 48%),radial-gradient(circle at 48% 70%,#b055f15c 0 20%,#0000 57%),radial-gradient(circle,#b055f129 0 42%,#ff24a51c 59%,#0000 75%);border-radius:50%;position:absolute;inset:9%}.session-cosmo-ring{z-index:1;pointer-events:none;border:0;border-radius:50%;position:absolute}.session-cosmo-ring-pink{background:conic-gradient(from -38deg,transparent 0 8%,#ff24a5 13%,#ff69c5 34%,#b055f1 55%,transparent 62% 78%,#b055f1 84%,#ff24a5 96%,transparent 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--session-cosmo-outer-stroke)),#000 calc(100% - var(--session-cosmo-outer-stroke) + .5px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--session-cosmo-outer-stroke)),#000 calc(100% - var(--session-cosmo-outer-stroke) + .5px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--session-cosmo-outer-stroke)),#000 calc(100% - var(--session-cosmo-outer-stroke) + .5px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--session-cosmo-outer-stroke)),#000 calc(100% - var(--session-cosmo-outer-stroke) + .5px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--session-cosmo-outer-stroke)),#000 calc(100% - var(--session-cosmo-outer-stroke) + .5px));animation:3.2s linear infinite sessionCosmoSpin;inset:3%}.session-cosmo-ring-purple{background:conic-gradient(from 126deg,transparent 0 16%,#b055f1 23%,#7b8cf4 47%,#35d8ee 62%,transparent 69% 83%,#ff24a5 92%,transparent 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--session-cosmo-inner-stroke)),#000 calc(100% - var(--session-cosmo-inner-stroke) + .5px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--session-cosmo-inner-stroke)),#000 calc(100% - var(--session-cosmo-inner-stroke) + .5px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--session-cosmo-inner-stroke)),#000 calc(100% - var(--session-cosmo-inner-stroke) + .5px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--session-cosmo-inner-stroke)),#000 calc(100% - var(--session-cosmo-inner-stroke) + .5px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--session-cosmo-inner-stroke)),#000 calc(100% - var(--session-cosmo-inner-stroke) + .5px));animation:4.4s linear infinite sessionCosmoSpinBack;inset:11%}.session-continuity-alert{color:#a52a49;background:#fff0f3;border-radius:14px;place-items:center;width:44px;height:44px;font-size:23px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #efbdc9}@keyframes sessionCosmoSpin{to{transform:rotate(360deg)}}@keyframes sessionCosmoSpinBack{to{transform:rotate(-360deg)}}@media (width<=900px){.session-cosmo-loader{--session-cosmo-size:192px;--session-cosmo-outer-stroke:5px;--session-cosmo-inner-stroke:4px}.session-cosmo-mascot{width:80%;height:80%}}@media (width<=680px){.session-continuity>div{padding:24px 18px}.session-cosmo-loader{--session-cosmo-size:142px;--session-cosmo-outer-stroke:4px;--session-cosmo-inner-stroke:3px}.session-continuity b{font-size:17px}.session-continuity small{font-size:13px}}@media (prefers-reduced-motion:reduce){.session-cosmo-ring,.session-cosmo-halo,.session-cosmo-mascot{animation:none!important}.session-cosmo-mascot{transform:none!important}}:where(button:not(:disabled),a[href],select,label:has(input[type=file])){cursor:pointer}.mc-app :where(button,a[href],select,input,textarea):focus-visible,.interaction-dialog :where(button,a[href],input,textarea):focus-visible{outline-offset:3px;outline:3px solid #ff24a5;box-shadow:0 0 0 2px #fff}.mc-app button:not(:disabled),.mc-app a[href],.interaction-dialog button:not(:disabled),.interaction-dialog a[href]{transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s}.mc-app button:not(:disabled):active,.mc-app a[href]:active,.interaction-dialog button:not(:disabled):active{box-shadow:none;transform:translateY(1px)}.mc-app button:disabled,.interaction-dialog button:disabled{cursor:not-allowed;opacity:.55}.mc-sidebar nav button,.mobile-nav button,.mobile-nav a,.honest-empty>a,.honest-empty>button,.quote-actions button,.dialog-actions button{min-height:44px}.mc-sidebar nav button:hover,.mobile-nav button:hover,.mobile-nav a:hover,.honest-empty>a:hover,.honest-empty>button:hover{border-color:#b055f1;box-shadow:0 8px 20px #2b173c14}.interactive-action{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:inline-flex;color:#fff!important;background:#ffffff12!important;border:1px solid #ffffff42!important;border-radius:10px!important;padding:11px 14px!important;transition:transform .18s,background-color .18s,box-shadow .18s!important}.interactive-action span{transition:transform .18s}.interactive-action:hover{transform:translateY(-2px);box-shadow:0 10px 25px #08050f42;background:#ffffff21!important}.interactive-action:hover span{transform:translate(3px)}.interactive-action:focus-visible{outline-offset:3px;outline:3px solid #ff74c8}.interactive-action:active{transform:translateY(0)}.briefing-unavailable,.disabled-explanation,.visible-explanation{color:#5d5364;background:#f3eff6;border-radius:9px;margin-top:14px;padding:10px 12px;font-size:12px;line-height:1.45;display:block}.briefings-v2 article:nth-child(3) .briefing-unavailable{color:#e1dce7;background:#ffffff12}.disabled-explanation{color:#675e6d;max-width:440px}.interaction-dialog{background:#fff;border-radius:22px;width:min(620px,100%);max-height:calc(100vh - 40px);padding:30px;position:relative;overflow:auto;box-shadow:0 28px 80px #10081952}.interaction-dialog>.close{background:#fff;border:1px solid #ddd6e2;border-radius:50%;width:44px;height:44px;font-size:24px;position:absolute;top:18px;right:18px}.interaction-dialog>small{color:#8b36bd;letter-spacing:.12em;font-weight:900}.interaction-dialog h2{margin:8px 52px 8px 0;font-size:28px}.interaction-dialog p{color:#635c68;line-height:1.55}.dialog-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.dialog-actions button,.primary-link{color:#25202a;background:#fff;border:1px solid #ddd7e1;border-radius:10px;min-height:44px;padding:11px 16px;font-weight:850}.dialog-actions .primary,.primary-link{color:#fff;background:linear-gradient(100deg,#ff24a5,#b055f1);border-color:#0000;text-decoration:none}.summary-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin:22px 0;display:grid}.summary-grid div{background:#faf8fb;border:1px solid #e6e1e9;border-radius:12px;padding:14px}.summary-grid dt{color:#77707b;font-size:12px}.summary-grid dd{margin:5px 0 0;font-size:20px;font-weight:900}.progress-stages{gap:8px;margin:22px 0;padding:0;list-style:none;display:grid}.progress-stages li{color:#817985;align-items:center;gap:11px;display:flex}.progress-stages li i{background:#eeeaf1;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;display:grid}.progress-stages li.complete,.progress-stages li.current{color:#29222e;font-weight:800}.progress-stages li.complete i{color:#148957;background:#e4f7ed}.progress-stages li.current i{color:#fff;background:linear-gradient(135deg,#ff24a5,#b055f1)}.upload-choice{text-align:center;background:#fbf8ff;border:2px dashed #cdb5df;border-radius:15px;gap:7px;margin:22px 0;padding:28px;display:grid}.upload-choice input{width:100%}.upload-choice span{font-weight:900}.upload-choice strong{color:#706778;font-size:13px}.support-dialog label{gap:8px;margin-top:18px;font-weight:850;display:grid}.support-dialog textarea{resize:vertical;min-height:150px;font:inherit;border:1px solid #d9d2de;border-radius:12px;padding:13px}.support-dialog label small{text-align:right;color:#7c7480}.interaction-error{background:#fff1f4;border:1px solid #efbdc9;border-radius:10px;padding:11px 13px;color:#a52a49!important}.primary-link{align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.mc-app button,.mc-app a,.interaction-dialog button,.interactive-action,.interactive-action span{transition:none!important}.interactive-action:hover,.interactive-action:hover span,.mc-app button:hover,.mc-app a:hover{transform:none!important}}@media (width<=700px){.interaction-dialog{max-height:calc(100vh - 16px);padding:24px 18px}.summary-grid{grid-template-columns:1fr}.dialog-actions{display:grid}.dialog-actions button{width:100%}}:root{--ct-layer-artwork-drawer:900;--ct-artwork-card-min:230px}body.mc-modal-open{overscroll-behavior:none}body.mc-modal-open .shared-assistant-runtime,body.mc-modal-open .shared-assistant-recovery,body.mc-modal-open .assistant-diagnostic{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.artwork-drawer-wrap{inset:var(--ct-visible-header-inset,0px) 0 0;height:calc(100dvh - var(--ct-visible-header-inset,0px));z-index:var(--ct-layer-artwork-drawer);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}.artwork-drawer{width:min(560px,100%);height:100%;padding:0 28px calc(28px + env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-gutter:stable;top:0}.artwork-drawer-head{z-index:2;background:#fff;border-bottom:1px solid #e7e2ea;justify-content:space-between;align-items:flex-start;gap:18px;margin:0 -28px 18px;padding:22px 28px 16px;display:flex;position:sticky;top:0}.artwork-drawer-head>div{min-width:0}.artwork-drawer-head h2{margin:8px 0 3px}.artwork-drawer-head .drawer-filename{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artwork-drawer-head .close{color:#201923;cursor:pointer;background:#f2edf4;border:2px solid #6a596f;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;margin:0;font-size:29px;font-weight:700;line-height:1;transition:background-color .14s,border-color .14s,box-shadow .14s,transform 80ms;display:grid;position:static;box-shadow:0 3px 10px #24172f24}.artwork-drawer-head .close:hover{background:#e6dce9;border-color:#423448;box-shadow:0 5px 14px #24172f30}.artwork-drawer-head .close:focus-visible{outline-offset:3px;outline:3px solid #7a2da6}.artwork-drawer-head .close:active{background:#d9cbdc;border-color:#35293a;transform:scale(.96);box-shadow:0 2px 5px #24172f26}.drawer-preview{isolation:isolate;aspect-ratio:4/3;background:#f4f1f6;height:auto;max-height:360px;margin-bottom:10px;position:relative;overflow:hidden}.drawer-preview img,.artwork-preview img{z-index:1;object-fit:contain;width:100%;height:100%;position:relative}.preview-checker{background-color:#fff;background-image:linear-gradient(45deg,#e8e5eb 25%,#0000 25%),linear-gradient(-45deg,#e8e5eb 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e8e5eb 75%),linear-gradient(-45deg,#0000 75%,#e8e5eb 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.preview-light{background:#fff}.preview-dark{background:#29252e}.preview-light>span{color:#28232d;text-shadow:none}.drawer-preview-controls{justify-content:flex-end;align-items:center;gap:6px;margin-bottom:18px;display:flex}.drawer-preview-controls>span{color:#6c6570;margin-right:auto;font-size:12px;font-weight:750}.drawer-preview-controls button{color:#403946;cursor:pointer;background:#fff;border:1px solid #dcd5e1;border-radius:9px;min-height:38px;padding:7px 10px;font-size:12px;font-weight:800}.drawer-preview-controls button.active{color:#6d289c;background:#f5ecfb;border-color:#8537bf}.drawer-preview-controls button:focus-visible{outline-offset:2px;outline:3px solid #9a42df}.artwork-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--ct-artwork-card-min)),1fr));align-items:start;gap:14px}.artwork-grid>article{min-width:0}.artwork-preview{aspect-ratio:4/3;height:auto;min-height:0}.artwork-card-body{gap:12px;padding:14px;display:grid}.artwork-identity{min-width:0}.artwork-name-action{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-height:44px;margin-top:8px;padding:0;display:grid}.artwork-name-action strong{color:#211d24;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.25;overflow:hidden}.artwork-name-action span{color:#756f79;margin-top:3px;font-size:12px;font-weight:750}.artwork-name-action:hover strong{color:#752da9}.artwork-name-action:focus-visible{outline-offset:3px;border-radius:7px;outline:3px solid #9a42df}.artwork-last-used{color:#746e78;justify-content:space-between;gap:12px;margin:0;font-size:12px;display:flex}.artwork-last-used b{color:#3d3741}.artwork-actions{margin-top:auto}.artwork-actions>button,.artwork-actions .builder-handoff>button{cursor:pointer;min-height:44px}.artwork-actions button:focus-visible{outline-offset:2px;outline:3px solid #9a42df}.artwork-list{gap:8px;grid-template-columns:1fr!important}.artwork-list>article{border-radius:13px;grid-template-columns:104px minmax(0,1fr);min-height:92px;display:grid}.artwork-list .artwork-preview{aspect-ratio:auto;border-radius:0;width:104px;height:100%;min-height:92px}.artwork-list .artwork-preview>em{display:none}.artwork-list .artwork-card-body{grid-template-columns:minmax(180px,1fr) minmax(120px,.55fr) minmax(260px,auto);align-items:center;gap:18px;padding:12px 14px}.artwork-list .artwork-identity{grid-column:1}.artwork-list .artwork-name-action{margin-top:5px}.artwork-list .artwork-last-used{grid-column:2;justify-content:start;gap:3px;display:grid}.artwork-list .artwork-actions{grid-column:3;margin:0;display:flex}.artwork-list .artwork-actions>*,.artwork-list .artwork-actions .builder-handoff{min-width:120px}.artwork-list .artwork-actions button{white-space:nowrap}.preview-background-control .view-toggle button{padding-inline:9px}@media (width<=1100px){:root{--ct-artwork-card-min:260px}.artwork-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.artwork-list{grid-template-columns:1fr!important}.artwork-list .artwork-card-body{grid-template-columns:minmax(180px,1fr) minmax(240px,auto)}.artwork-list .artwork-last-used{display:none}.artwork-list .artwork-actions{grid-column:2}}@media (width<=700px){:root{--ct-layer-artwork-drawer:1100}.artwork-drawer-wrap{height:100dvh;padding:0;inset:0}.artwork-drawer{width:100%;padding:0 18px calc(22px + env(safe-area-inset-bottom))}.artwork-drawer-head{padding:calc(12px + env(safe-area-inset-top)) 18px 12px;margin:0 -18px 14px;top:0}.artwork-drawer-head h2{font-size:22px}.drawer-preview{max-height:42dvh}.artwork-grid{grid-template-columns:1fr}.artwork-list{grid-template-columns:82px minmax(0,1fr)!important}.artwork-list .artwork-preview{width:82px;min-height:100%}.artwork-list .artwork-card-body{grid-template-columns:1fr;gap:8px;padding:10px 12px}.artwork-list .artwork-identity,.artwork-list .artwork-actions{grid-column:1}.artwork-list .artwork-actions{grid-template-columns:1fr 1fr;display:grid}.artwork-list .artwork-actions>*,.artwork-list .artwork-actions .builder-handoff{min-width:0}.preview-background-control{width:100%}.preview-background-control .view-toggle{display:flex}.preview-background-control .view-toggle button{flex:1}.drawer-preview-controls{flex-wrap:wrap}.drawer-preview-controls>span{width:100%;margin:0}}@media (prefers-reduced-motion:reduce){.artwork-grid>article,.shared-assistant-runtime,.artwork-drawer-head .close{transition:none!important}}@media (forced-colors:active){.artwork-drawer-head .close{color:buttontext;box-shadow:none;background:buttonface;border:2px solid buttontext}.artwork-drawer-head .close:focus-visible{outline:3px solid highlight}}.preview-canvas.preview-checker{background-color:#fff;background-image:linear-gradient(45deg,#e4e1e7 25%,#0000 25%),linear-gradient(-45deg,#e4e1e7 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e4e1e7 75%),linear-gradient(-45deg,#0000 75%,#e4e1e7 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.preview-canvas.preview-light{background-color:#f5f4f1;background-image:none}.preview-canvas.preview-dark{background-color:#29262e;background-image:none}.preview-canvas>img,.artwork-preview img,.drawer-preview img{background:0 0}.preview-canvas.preview-dark>span:not(.preview-skeleton),.preview-canvas.preview-dark>em{color:#fff;text-shadow:0 1px 2px #0008}.preview-canvas .preview-skeleton{z-index:2;background:linear-gradient(105deg,#8f43f5cc 24%,#ff58bccc 39%,#27bfdacc 54%) 0 0/220% 100%;transform:translate(-50%,-50%);box-shadow:0 6px 20px #1d142c35;border:1px solid #ffffffa8!important;border-radius:50%!important;width:42px!important;height:42px!important;inset:50% auto auto 50%!important}.preview-background-options{gap:6px;display:inline-flex}.preview-background-options button{justify-content:center;align-items:center;gap:5px;display:inline-flex}.preview-background-options button>i{color:#fff;background:#762da5;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;line-height:1;display:grid}.preview-background-options button>span{display:inline}@media (forced-colors:active){.preview-background-options button[aria-pressed=true]{outline-offset:-4px;outline:2px solid highlight}.preview-background-options button>i{color:highlighttext;background:highlight}}.cosmo-progress{--cosmo-progress:0deg;isolation:isolate;color:#241b29;background:linear-gradient(135deg,#fff8fd 0%,#f8f3ff 56%,#eefcff 100%);border:1px solid #ddd4e5;border-radius:18px;grid-template-columns:minmax(112px,156px) minmax(0,1fr);align-items:center;gap:22px;width:100%;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #29163b14}.cosmo-progress:before{content:"";z-index:-1;background:radial-gradient(circle,#46d9ef2b,#0000 68%);border-radius:50%;width:240px;height:240px;position:absolute;inset:auto -70px -100px auto}.cosmo-progress-visual{aspect-ratio:1;background:radial-gradient(circle,#fff 0 47%,#0000 48%),conic-gradient(from -20deg,#ff24a5 0deg,#b055f1 132deg,#32cae4 245deg,#ff24a5 360deg);border-radius:50%;place-items:center;width:148px;display:grid;position:relative;box-shadow:0 16px 34px #6c2c8d25}.cosmo-progress-visual.is-measured{background:radial-gradient(circle,#fff 0 47%,transparent 48%),conic-gradient(#ff24a5 0 var(--cosmo-progress),#e5ddea var(--cosmo-progress) 360deg)}.cosmo-progress-visual img{z-index:2;object-fit:contain;filter:drop-shadow(0 10px 12px #35213a38);width:132px;height:132px;position:relative}.cosmo-progress-orbit{border:2px solid #48d7ed;border-color:#48d7ed #b055f1 #ffffffb8 #ffffffb8;border-radius:50%;position:absolute;inset:7px}.cosmo-progress-active .cosmo-progress-visual.is-indeterminate .cosmo-progress-orbit,.cosmo-progress-background .cosmo-progress-visual.is-indeterminate .cosmo-progress-orbit{animation:4.8s linear infinite cosmoProgressOrbit}.cosmo-progress-active .cosmo-progress-visual img,.cosmo-progress-background .cosmo-progress-visual img{animation:4s ease-in-out infinite cosmoProgressFloat}.cosmo-progress-value{z-index:3;color:#fff;background:#25172d;border-radius:999px;place-items:center;min-width:42px;height:28px;padding:0 7px;font-size:12px;font-weight:900;display:grid;position:absolute;bottom:6px;right:2px}.cosmo-progress-copy{min-width:0}.cosmo-progress-copy>.eyebrow{color:#7c328f;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.cosmo-progress-copy h3{letter-spacing:-.025em;margin:6px 0 7px;font-size:clamp(20px,2.2vw,28px);line-height:1.12}.cosmo-progress-copy p{color:#625968;margin:0;font-size:14px;line-height:1.5}.cosmo-progress-copy>small{color:#47404d;margin-top:8px;font-size:13px;font-weight:750;display:block}.cosmo-progress-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cosmo-progress-actions button{color:#4a2657;background:#fff;border:1px solid #cfc3d8;border-radius:10px;min-height:42px;padding:9px 13px;font-size:14px;font-weight:800}.cosmo-progress-actions button:focus-visible{outline-offset:2px;outline:3px solid #21a9c6}.cosmo-progress-failed{background:linear-gradient(135deg,#fff8fa,#fff 62%,#f7f2ff);border-color:#efc2cb}.cosmo-progress-recovery{background:linear-gradient(135deg,#fffaf0,#fff 62%,#f7f2ff);border-color:#e9cc9b}.cosmo-progress-live{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.cosmo-progress.is-compact{box-shadow:none;border-radius:13px;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px}.cosmo-progress.is-compact .cosmo-progress-visual{width:62px}.cosmo-progress.is-compact .cosmo-progress-visual img{width:58px;height:58px}.cosmo-progress.is-compact .cosmo-progress-orbit{border-width:1px;inset:2px}.cosmo-progress.is-compact .cosmo-progress-copy>.eyebrow{font-size:9px}.cosmo-progress.is-compact .cosmo-progress-copy h3{margin:3px 0;font-size:15px}.cosmo-progress.is-compact .cosmo-progress-copy p{font-size:11px;line-height:1.4}.cosmo-progress.is-compact .cosmo-progress-copy>small{font-size:10px}@keyframes cosmoProgressOrbit{to{transform:rotate(360deg)}}@keyframes cosmoProgressFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-5px)rotate(1deg)}}@media (width<=640px){.cosmo-progress{grid-template-columns:82px minmax(0,1fr);gap:14px;padding:16px}.cosmo-progress-visual{width:80px}.cosmo-progress-visual img{width:74px;height:74px}.cosmo-progress-copy h3{font-size:19px}.cosmo-progress-copy p{font-size:13px}}@media (prefers-reduced-motion:reduce){.cosmo-progress-orbit,.cosmo-progress img{animation:none!important}}.mc-loading{--mc-loading-progress:0deg;isolation:isolate;color:#241b29;background:linear-gradient(135deg,#fff8fd 0%,#f8f3ff 56%,#eefcff 100%);border:1px solid #ddd4e5;border-radius:18px;grid-template-columns:minmax(132px,176px) minmax(0,1fr);align-items:center;gap:22px;width:100%;max-width:100%;min-height:224px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #29163b14}.mc-loading:before{content:"";z-index:-1;background:radial-gradient(circle,#46d9ef2b,#0000 68%);border-radius:50%;width:240px;height:240px;position:absolute;inset:auto -70px -100px auto}.mc-loading-visual{aspect-ratio:1;background:radial-gradient(circle,#fff 0 47%,#0000 48%),conic-gradient(from -20deg,#ff24a5 0deg,#b055f1 132deg,#32cae4 245deg,#ff24a5 360deg);border-radius:50%;place-items:center;width:168px;display:grid;position:relative;box-shadow:0 16px 34px #6c2c8d25}.mc-loading-visual.is-measured{background:radial-gradient(circle,#fff 0 47%,transparent 48%),conic-gradient(#ff24a5 0 var(--mc-loading-progress),#e5ddea var(--mc-loading-progress) 360deg)}.mc-loading-visual picture{display:contents}.mc-loading-visual img{z-index:2;object-fit:contain;filter:drop-shadow(0 10px 12px #35213a38);background:0 0;width:156px;height:156px;display:block;position:relative}.mc-loading-orbit{border:2px solid #48d7ed;border-color:#48d7ed #b055f1 #ffffffb8 #ffffffb8;border-radius:50%;animation:4.8s linear infinite mcLoadingOrbit;position:absolute;inset:7px}.mc-loading-neutral{z-index:2;color:#fff;letter-spacing:.12em;background:linear-gradient(135deg,#21152c,#39466d);border-radius:50%;place-items:center;width:112px;height:112px;font-size:24px;font-weight:950;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff38}.mc-loading-value{z-index:3;color:#fff;background:#25172d;border-radius:999px;place-items:center;min-width:42px;height:28px;padding:0 7px;font-size:12px;font-weight:900;display:grid;position:absolute;bottom:6px;right:2px}.mc-loading-copy{min-width:0}.mc-loading-copy>.eyebrow{color:#7c328f;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.mc-loading-copy h3{letter-spacing:-.025em;margin:6px 0 7px;font-size:clamp(20px,2.2vw,28px);line-height:1.12}.mc-loading-copy p{color:#625968;margin:0;font-size:14px;line-height:1.5}.mc-loading-copy>small{color:#47404d;margin-top:8px;font-size:13px;font-weight:750;display:block}.mc-loading-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.mc-loading-actions button{color:#4a2657;background:#fff;border:1px solid #cfc3d8;border-radius:10px;min-height:42px;padding:9px 13px;font-size:14px;font-weight:800}.mc-loading-actions button:focus-visible{outline-offset:2px;outline:3px solid #21a9c6}.mc-loading-live{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.mc-loading-application{grid-template-columns:minmax(260px,384px) minmax(0,1fr);min-height:min(600px,100vh - 80px);padding:clamp(24px,5vw,54px)}.mc-loading-application .mc-loading-visual{width:min(384px,38vw)}.mc-loading-application .mc-loading-visual img{width:94%;height:94%}.mc-loading-operation{min-height:126px;box-shadow:none;border-radius:14px;grid-template-columns:94px minmax(0,1fr);gap:14px;padding:14px}.mc-loading-operation .mc-loading-visual{width:88px}.mc-loading-operation .mc-loading-visual img{width:82px;height:82px}.mc-loading-operation .mc-loading-orbit{border-width:1px;inset:3px}.mc-loading-operation .mc-loading-neutral{width:62px;height:62px;font-size:15px}.mc-loading-operation .mc-loading-copy>.eyebrow{font-size:9px}.mc-loading-operation .mc-loading-copy h3{margin:3px 0;font-size:16px}.mc-loading-operation .mc-loading-copy p{font-size:12px;line-height:1.4}.mc-loading-inline,.mc-loading-refresh{min-height:0;box-shadow:none;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex;overflow:visible}.mc-loading-inline:before,.mc-loading-refresh:before{display:none}.mc-loading-refresh{background:#faf8fb;border-color:#ddd5e2;margin:0 0 12px}.mc-loading-inline-mark{flex:none;align-items:center;gap:3px;display:flex}.mc-loading-inline-mark i{background:#a23ecf;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite mcLoadingPulse}.mc-loading-inline-mark i:nth-child(2){animation-delay:.15s}.mc-loading-inline-mark i:nth-child(3){animation-delay:.3s}.mc-loading-inline .mc-loading-copy h3,.mc-loading-refresh .mc-loading-copy h3{letter-spacing:0;margin:0;font-size:12px}.mc-loading-inline .mc-loading-copy p,.mc-loading-refresh .mc-loading-copy p{margin-top:2px;font-size:11px}.vault-load-more>span{color:#6e6672;margin-top:7px;font-size:11px;display:block}.inline-refresh-error{color:#9b2e50;background:#fff7f9;border:1px solid #efc8d2;border-radius:10px;margin:0 0 12px;padding:9px 12px;font-size:12px}@keyframes mcLoadingOrbit{to{transform:rotate(360deg)}}@keyframes mcLoadingPulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (width<=700px){.mc-loading{grid-template-columns:104px minmax(0,1fr);gap:15px;min-height:176px;padding:16px}.mc-loading-visual{width:102px}.mc-loading-visual img{width:96px;height:96px}.mc-loading-neutral{width:72px;height:72px;font-size:17px}.mc-loading-copy h3{font-size:19px}.mc-loading-copy p{font-size:13px}.mc-loading-application{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:calc(100vh - 32px)}.mc-loading-application .mc-loading-visual{width:min(300px,78vw)}.mc-loading-operation{grid-template-columns:76px minmax(0,1fr);min-height:112px;padding:12px}.mc-loading-operation .mc-loading-visual{width:70px}.mc-loading-operation .mc-loading-visual img{width:66px;height:66px}.mc-loading-inline,.mc-loading-refresh{text-align:left;min-height:0;padding:9px 10px;display:flex}.mc-loading-refresh .mc-loading-copy p{display:none}}@media (width<=420px){.mc-loading-section{grid-template-columns:82px minmax(0,1fr);gap:12px;min-height:150px;padding:13px}.mc-loading-section .mc-loading-visual{width:80px}.mc-loading-section .mc-loading-visual img{width:74px;height:74px}.mc-loading-section .mc-loading-neutral{width:56px;height:56px;font-size:13px}.mc-loading-section .mc-loading-copy h3{font-size:17px}.mc-loading-section .mc-loading-copy p{font-size:12px}.mc-loading-operation{grid-template-columns:64px minmax(0,1fr)}.mc-loading-operation .mc-loading-visual{width:60px}.mc-loading-operation .mc-loading-visual img{width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.mc-loading-orbit,.mc-loading-inline-mark i{animation:none!important}.mc-loading-visual img{animation:none!important;transform:none!important}}.shipment-tracking{gap:12px;margin:18px 0;display:grid}.shipment-tracking article{background:#faf8fc;border:1px solid #ded9e7;border-radius:12px;padding:16px}.shipment-tracking article h3{margin:8px 0;font-size:16px}.shipment-tracking article>small{color:#853bb0;letter-spacing:.1em;font-weight:700}.shipment-tracking article p{font-size:12px;line-height:1.5}.shipment-hold{background:#fff2d3;border-radius:8px;padding:12px}.mission-order-artwork{border-top:1px solid #d9dfea;margin-top:22px;padding-top:18px}.mission-order-files{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.mission-order-files button{text-align:left;color:#20304a;background:#fff;border:1px solid #cad4e4;border-radius:10px;gap:7px;padding:10px;display:grid}.mission-order-files img,.mission-file-type{object-fit:contain;background:#eef2f8;border-radius:6px;width:100%;height:110px}.mission-file-type{color:#647694;place-items:center;font-weight:800;display:grid}.mission-order-files strong{overflow-wrap:anywhere;font-size:13px}.mission-order-files small,.mission-file-help{color:#667795;font-size:12px}.mission-order-preview{background:#f5f7fc;border:1px solid #ced8e8;border-radius:10px;margin:14px 0;padding:12px}.mission-order-preview header{justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.mission-order-preview img{object-fit:contain;max-width:100%;max-height:60vh}.mission-order-preview iframe{border:0;width:100%;height:60vh}.mission-order-preview a{margin-top:10px;display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}.ct-lab-brand{vertical-align:middle;width:120px;max-width:100%;line-height:0;display:inline-block}.ct-lab-brand img{object-fit:contain;filter:none;width:100%;height:auto;display:block}.ct-lab-brand--icon{width:28px;min-width:28px}.clpdf header>.ct-lab-brand{width:150px}.clpdf-progress .ct-lab-brand{margin-right:10px}.supporting-card .ct-lab-brand{align-self:start;width:38px;min-width:38px}.inner-v2>header>.ct-lab-brand{width:130px;margin-bottom:15px}.mc .ct-lab-brand img{object-fit:contain}.quotes-area{gap:20px;display:grid}.quotes-toolbar{background:#fff;border:1px solid #e1dfe7;border-radius:20px;justify-content:space-between;align-items:end;gap:24px;padding:24px;display:flex}.quotes-toolbar small,.quote-lines>small,.quote-notes small,.artwork-services small{letter-spacing:.13em;color:#a13ed8;font-size:10px;font-weight:900}.quotes-toolbar h2{margin:6px 0;font-size:26px}.quotes-toolbar p{color:#716d78;margin:0;font-size:14px}.quotes-toolbar label{gap:6px;font-size:12px;font-weight:800;display:grid}.quotes-toolbar input{min-width:280px;font:inherit;border:1px solid #d8d5df;border-radius:11px;padding:12px 14px}.quote-list{gap:12px;display:grid}.quote-list>article{background:#fff;border:1px solid #dedce4;border-radius:18px;grid-template-columns:54px 1fr auto auto;align-items:center;gap:18px;padding:20px;display:grid}.quote-card-mark{color:#fff;background:linear-gradient(135deg,#ff24a5,#b055f1,#2cc8e8);border-radius:15px;place-items:center;width:54px;height:54px;font-size:22px;display:grid}.quote-card-copy small{color:#8e3ec1;letter-spacing:.08em;font-size:10px;font-weight:900}.quote-card-copy h3{margin:6px 0 9px;font-size:20px}.quote-status{color:#286a9f;background:#eef6ff;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:900;display:inline-flex}.quote-sent,.quote-viewed{color:#b22178;background:#fff1fa}.quote-accepted,.quote-converted_to_order{color:#178153;background:#e8f8f0}.quote-declined,.quote-expired{color:#726d76;background:#f3f1f4}.quote-changes_requested{color:#b65a1b;background:#fff1e6}.quote-card-value{text-align:right}.quote-card-value strong,.quote-card-value span{display:block}.quote-card-value strong{font-size:20px}.quote-card-value strong small{font-size:11px}.quote-card-value span{color:#77727d;margin-top:6px;font-size:12px}.quote-list>article>button{color:#fff;background:#17141d;border:0;border-radius:10px;padding:12px 15px;font-weight:850}.quote-drawer{width:min(760px,100vw);padding:28px}.quote-detail-head{padding-right:42px}.quote-detail-head>small{color:#9e3bd2;letter-spacing:.12em;font-size:11px;font-weight:900}.quote-detail-head h2{margin:7px 0 12px;font-size:29px}.quote-detail-head>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quote-detail-head>div>span:not(.quote-status){color:#706b76;border-left:1px solid #ddd9e1;padding-left:9px;font-size:12px}.quote-updated{background:linear-gradient(100deg,#fff0fa,#f3efff);border-radius:13px;align-items:center;gap:12px;margin:18px 0;padding:14px;display:flex}.quote-updated i{font-size:20px;font-style:normal}.quote-updated strong,.quote-updated span{display:block}.quote-updated span{color:#6d6873;margin-top:3px;font-size:12px}.quote-notes{background:#faf7fc;border-left:4px solid #b055f1;border-radius:4px 12px 12px 4px;padding:16px}.quote-notes p{margin:7px 0 0;font-size:14px;line-height:1.55}.quote-lines{gap:10px;margin-top:20px;display:grid}.quote-line{border:1px solid #e3e0e7;border-radius:14px;grid-template-columns:42px 1fr auto;gap:13px;padding:16px;display:grid}.quote-line>i{color:#8d35bf;background:#f3eafb;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;display:grid}.quote-line h3{margin:4px 0;font-size:17px}.quote-line p,.quote-line span{color:#6f6b74;margin:3px 0;font-size:12px;line-height:1.45}.quote-line>strong{font-size:16px}.quote-line button{background:#f7f4f9;border:1px solid #ded9e2;border-radius:8px;margin-top:8px;padding:8px;font-weight:800;display:block}.quote-decorations{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.quote-decorations small{width:100%;font-size:9px}.quote-decorations b{background:#f3edf7;border-radius:99px;padding:6px 8px;font-size:10px}.quote-totals{color:#fff;background:#17141d;border-radius:14px;margin:20px 0 8px;padding:16px 18px}.quote-totals p{justify-content:space-between;margin:7px 0;font-size:13px;display:flex}.quote-totals p:last-child{border-top:1px solid #ffffff26;padding-top:11px;font-size:19px}.quote-actions{grid-template-columns:1.35fr 1fr 1fr .7fr;gap:7px;margin-top:14px;display:grid}.quote-actions button{background:#fff;border:1px solid #ded9e2;border-radius:9px;padding:11px;font-weight:850}.quote-actions button:first-child{color:#fff;background:linear-gradient(100deg,#ff24a5,#a34ee9);border:0}.quote-actions button:last-child{color:#a53649}.quote-actions button:disabled{opacity:.45;cursor:not-allowed}.quote-response{background:#f7f4f9;border-radius:14px;padding:16px}.quote-response label,.quote-response textarea{width:100%;display:block}.quote-response label{font-size:13px;font-weight:850}.quote-response textarea{min-height:90px;font:inherit;border:1px solid #d8d3dc;border-radius:9px;margin:8px 0;padding:11px}.quote-response label small{text-align:right;color:#827c87;display:block}.quote-response>div{justify-content:flex-end;gap:7px;display:flex}.quote-response button{background:#fff;border:1px solid #dad5df;border-radius:8px;padding:9px 12px;font-weight:850}.quote-response button:last-child{color:#fff;background:#17141d;border:0}.artwork-services{background:#fbf9fc;border:1px solid #ded7e4;border-radius:15px;margin-top:14px;padding:16px}.artwork-services>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.artwork-services h3{margin:5px 0;font-size:16px}.artwork-services>header>span{color:#8534b7;background:#f1e8f7;border-radius:99px;padding:6px 8px;font-size:9px;font-weight:900}.service-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.service-grid article{background:#fff;border:1px solid #e6e1e8;border-radius:12px;padding:12px}.service-grid article:last-child{grid-column:1/-1}.service-grid h4{margin:5px 0;font-size:14px}.service-grid p{color:#69646e;min-height:32px;font-size:11px;line-height:1.45}.service-grid article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.service-grid strong{font-size:10px}.service-grid button{background:#eeeaf0;border:0;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800}.version-compare{color:#fff;background:linear-gradient(110deg,#191420,#29234b);border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.version-compare div>*{display:block}.version-compare strong{margin:4px 0;font-size:11px}.version-compare span{color:#c7c0ce;font-size:9px}.version-compare i{font-style:normal}.service-entitlement{color:#706b75!important;font-size:10px!important;line-height:1.5!important}@media (width<=760px){.quotes-toolbar{flex-direction:column;align-items:stretch}.quotes-toolbar input{width:100%;min-width:0}.quote-list>article{grid-template-columns:45px 1fr}.quote-card-value,.quote-list>article>button{text-align:left;grid-column:2}.quote-actions,.service-grid{grid-template-columns:1fr}.service-grid article:last-child{grid-column:auto}.quote-line{grid-template-columns:36px 1fr}.quote-line>strong{grid-column:2}.quote-drawer{padding:20px}}:root{--ct-global-header-inset:104px}.ct-global-header{z-index:1000;height:var(--ct-global-header-inset);color:#18151d;background:#fff;border-bottom:1px solid #e9e6ed;position:relative}.ct-global-header-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1600px;height:100%;margin:auto;padding:0 30px;display:flex}.ct-brand-link{flex:none;align-items:center;display:flex}.ct-brand-link img{width:230px;height:auto;display:block}.ct-global-actions{align-items:center;gap:18px;display:flex}.ct-back-shop{color:#302b34;align-items:center;gap:8px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.ct-back-shop span{color:#a13ed2}.ct-customer-menu-wrap{position:relative}.ct-customer-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff24a5,#a74be9,#29c9e7);border:0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:16px;font-weight:900;display:grid;box-shadow:0 7px 20px #9b43d32d}.ct-customer-button>span{font-size:9px}.ct-customer-menu{background:#fff;border:1px solid #e3dee7;border-radius:14px;width:220px;padding:7px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 20px 50px #1a102529}.ct-customer-menu a,.ct-customer-menu button{color:#28232c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;width:100%;min-height:42px;padding:10px 11px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.ct-customer-menu a:hover,.ct-customer-menu button:hover{background:#f6f1f9}.ct-customer-menu form{border-top:1px solid #eee9f0;margin:4px 0 0;padding-top:4px}.ct-global-header a:focus-visible,.ct-global-header button:focus-visible{outline-offset:3px;outline:3px solid #9a42df}.signed-out{min-height:calc(100vh - 104px)!important}@media (width<=700px){:root{--ct-global-header-inset:72px}.ct-global-header{height:var(--ct-global-header-inset)}.ct-global-header-inner{gap:12px;padding:0 16px}.ct-brand-link img{width:160px}.ct-global-actions{gap:10px}.ct-back-shop{font-size:12px}.ct-back-shop span{display:none}.ct-customer-button{width:40px;height:40px}.signed-out{min-height:calc(100vh - var(--ct-global-header-inset))!important}}@media (width<=410px){.ct-brand-link img{width:150px}.ct-global-header-inner{padding:0 12px}.ct-back-shop{font-size:11px}.ct-global-actions{gap:8px}}.ct-signing-out{color:#5f536e;font-size:13px;font-weight:700}.ct-signout-error{color:#7d1649;background:#fff0f5;border-radius:8px;max-width:240px;margin:6px 10px 10px;padding:10px;font-size:12px;line-height:1.4}.ct-signout-error button{color:#7d1649;font:inherit;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline;display:inline}.signed-out-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.signed-out-actions a{min-width:140px}.signed-out-confirmation .signed-out-notice{margin-bottom:18px}
