:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--black:#020202;--graphite:#101010;--surface:#ffffff09;--surface-strong:#fff1;--line:#ffffff29;--line-soft:#ffffff14;--text:#f7f7f2;--muted:#f7f7f294;--muted-strong:#f7f7f2c2;--shadow:0 1.4rem 4rem #00000057}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--black:#f7f6ef;--graphite:#e7e3d8;--surface:#10110f0b;--surface-strong:#10110f13;--line:#10110f2e;--line-soft:#10110f1a;--text:#11120f;--muted:#11120f99;--muted-strong:#11120fbd;--shadow:0 1.2rem 3.4rem #221f1624}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:radial-gradient(circle at 50% 42%, #ffffff1a, transparent 8.5rem), radial-gradient(circle at 50% 115%, #ffffff14, transparent 20rem), linear-gradient(135deg, #000, var(--graphite) 48%, #000);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-theme=light] body{background:radial-gradient(circle at 50% 42%, #ffffffc7, transparent 9rem), radial-gradient(circle at 50% 115%, #445b4d21, transparent 21rem), linear-gradient(135deg, #fbfaf5, var(--graphite) 48%, #f9f7ef)}a{color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.app-shell{min-height:100svh;padding:1.1rem;display:grid;position:relative;overflow-x:hidden}.app-shell:before,.app-shell:after{content:"";pointer-events:none;position:fixed}.app-shell:before{border:1px solid var(--line-soft);inset:1.1rem}.app-shell:after{opacity:.28;background:linear-gradient(90deg,#0000,#ffffff52,#0000);width:125vw;height:1px;top:14vh;left:-12vw;transform:rotate(-21deg)}html[data-theme=light] .app-shell:after{background:linear-gradient(90deg,#0000,#252a2140,#0000)}.motion-field{pointer-events:none;position:fixed;inset:0;overflow:hidden}.motion-field span{aspect-ratio:1;border:1px solid #ffffff12;border-radius:50%;width:min(98rem,120vw);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-21deg)scaleX(1.72)}html[data-theme=light] .motion-field span{border-color:#1c201914}.motion-field span:nth-child(2){opacity:.75;width:min(78rem,98vw);transform:translate(-52%,-48%)rotate(-18deg)scaleX(1.58)}.motion-field span:nth-child(3){opacity:.62;width:min(52rem,76vw);transform:translate(-47%,-45%)rotate(-24deg)scaleX(1.9)}.pen-ghost{opacity:.38;pointer-events:none;border:1px solid #ffffff1b;border-radius:999px 2rem 2rem 999px;width:min(44rem,62vw);height:8.2rem;position:fixed;top:21vh;right:-7rem;transform:rotate(-21deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 72%,#0000)}.pen-ghost:before,.pen-ghost:after{content:"";position:absolute}.pen-ghost:before{border:1px solid #ffffff17;border-radius:999px;inset:1.55rem 7.8rem 1.55rem 3.1rem}.pen-ghost:after{background:#ffffff03;border-top:1px solid #ffffff1b;border-right:1px solid #ffffff1b;width:5.1rem;height:5.1rem;top:50%;right:-2.55rem;transform:translateY(-50%)rotate(45deg)}.scan{opacity:.14;pointer-events:none;background:repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 7px);position:fixed;inset:0}.stage{z-index:1;align-content:start;justify-items:center;width:min(100vw - 2rem,70rem);min-height:100%;margin:0 auto;padding:2.8rem 0 4rem;display:grid;position:relative}.stage.is-centered{align-content:start;width:min(100vw - 2rem,35rem);padding-top:4.8rem}.stage.is-admin{justify-items:stretch;width:min(100vw - 2rem,86rem)}.brand{justify-items:center;gap:1.2rem;margin-bottom:2rem;display:grid}.brand-mark{filter:invert()drop-shadow(0 0 1.8rem #ffffff1a);width:clamp(3.4rem,9vw,4.4rem);height:auto}.stage.is-centered .brand-mark{width:clamp(4.8rem,13vw,6.9rem);height:auto}.brand-wordmark{filter:invert();width:clamp(10.6rem,28vw,13.8rem);height:auto}.stage.is-centered .brand-wordmark{width:clamp(12.5rem,36vw,18rem);height:auto}html[data-theme=light] .brand-mark,html[data-theme=light] .brand-wordmark{filter:none}.preference-controls{--customer-chrome-left:max(1.5rem, calc((100vw - 70rem) / 2));z-index:12;top:1.05rem;left:var(--customer-chrome-left);align-items:flex-start;gap:.55rem;display:inline-flex;position:fixed}.preference-button{width:3rem;height:3rem;color:var(--text);background:linear-gradient(145deg,#ffffff1c,#ffffff09),#0006;border:1px solid #ffffff47;border-radius:999px;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f,0 .8rem 2.2rem #00000047}.preference-button:hover,.preference-button.is-active{background:linear-gradient(145deg,#ffffff2e,#ffffff0f),#0000008a;border-color:#ffffff85}.theme-wire-icon,.globe-wire-icon{width:1.25rem;height:1.25rem;display:block;position:relative}.theme-wire-icon{border:1.8px solid #f7f7f2eb;border-radius:50%;box-shadow:0 0 0 .22rem #f7f7f214}.theme-wire-icon:after{content:"";background:#000000a3;border-radius:50%;position:absolute;inset:-.1rem -.16rem .1rem .34rem}.theme-toggle.is-light .theme-wire-icon:after{display:none}.theme-toggle.is-light .theme-wire-icon:before{content:"";background:linear-gradient(var(--text), var(--text)) center top / 1.5px .18rem no-repeat, linear-gradient(var(--text), var(--text)) center bottom / 1.5px .18rem no-repeat, linear-gradient(90deg, var(--text), var(--text)) left center / .18rem 1.5px no-repeat, linear-gradient(90deg, var(--text), var(--text)) right center / .18rem 1.5px no-repeat;border-radius:50%;position:absolute;inset:-.38rem}.globe-wire-icon{border:1.8px solid #f7f7f2eb;border-radius:50%}.globe-wire-icon:before,.globe-wire-icon:after{content:"";position:absolute}.globe-wire-icon:before{border-left:1.5px solid #f7f7f2d1;border-right:1.5px solid #f7f7f2d1;border-radius:50%;inset:.16rem .38rem}.globe-wire-icon:after{background:#f7f7f2d1;height:1.5px;top:50%;left:.1rem;right:.1rem;transform:translateY(-50%)}.language-control{position:relative}.admin-content-language-controls{align-items:center}.stage.is-admin .admin-content-language-controls{position:absolute;top:.85rem;left:0}.admin-language-pill{border:1px solid var(--line-soft);min-width:2.45rem;height:2rem;color:var(--muted-strong);background:#00000057;border-radius:999px;place-items:center;padding:0 .5rem;font-size:.68rem;font-weight:840;display:inline-grid}.language-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff1c,#ffffff09),#000000d1;border:1px solid #ffffff29;border-radius:.72rem;min-width:11.2rem;padding:.38rem;display:grid;position:absolute;top:calc(100% + .55rem);left:0;box-shadow:0 1rem 2.6rem #00000052}.language-menu button{color:var(--text);text-align:left;background:0 0;border:0;border-radius:.48rem;gap:.12rem;padding:.58rem .68rem;display:grid}.language-menu button strong{font-size:.82rem}.language-menu button span{color:var(--muted);font-size:.72rem}.language-menu button:hover,.language-menu button.is-active{background:#ffffff1f}.customer-nav{--customer-chrome-right:max(1.5rem, calc((100vw - 70rem) / 2));justify-items:center;width:100%;margin:-.8rem 0 1.1rem;display:grid;position:relative}.account-button{z-index:10;top:1.05rem;right:var(--customer-chrome-right);background:linear-gradient(145deg,#ffffff1c,#ffffff09),#0006;border:1px solid #ffffff47;border-radius:999px;place-items:center;width:3rem;height:3rem;display:grid;position:fixed;box-shadow:inset 0 1px #ffffff1f,0 .8rem 2.2rem #00000047}.account-button span{width:1.2rem;height:1.2rem;display:block;position:relative}.account-button span:before,.account-button span:after{content:"";position:absolute;left:50%;transform:translate(-50%)}.account-button span:before{border:2px solid #f7f7f2eb;border-radius:999px;width:.55rem;height:.55rem;top:0}.account-button span:after{border:2px solid #f7f7f2eb;border-bottom:0;border-radius:999px 999px 0 0;width:1.15rem;height:.58rem;bottom:.05rem}.account-button.is-active,.account-button:hover{background:linear-gradient(145deg,#ffffff2e,#ffffff0f),#0000008a;border-color:#ffffff85}.wallet-balance-button{z-index:10;top:1.12rem;right:calc(var(--customer-chrome-right) + 3.55rem);min-width:5.9rem;height:2.85rem;color:var(--text);background:linear-gradient(145deg,#ffffff1a,#ffffff08),#0000006b;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;gap:.48rem;padding:0 .72rem;display:inline-flex;position:fixed;box-shadow:inset 0 1px #ffffff1f,0 .8rem 2.2rem #0000003d}.wallet-balance-button .wallet-icon{border-width:1.5px;border-radius:.25rem;width:1.32rem;height:1rem}.wallet-balance-button .wallet-icon:before{border-width:1.5px 0 1.5px 1.5px;border-right-style:none;border-right-color:currentColor;width:.42rem;height:.34rem;top:.22rem;right:-.12rem}.wallet-balance-button .wallet-icon:after{width:.12rem;height:.12rem;top:.39rem;right:.16rem}.wallet-balance-button strong{white-space:nowrap;font-size:.78rem;font-weight:880}.wallet-balance-button.is-active,.wallet-balance-button:hover{background:linear-gradient(145deg,#ffffff2b,#ffffff0e),#0000008f;border-color:#ffffff7a}.cart-button{z-index:10;top:1.12rem;right:calc(var(--customer-chrome-right) + 10rem);min-width:3.8rem;height:2.85rem;color:var(--text);background:linear-gradient(145deg,#ffffff1a,#ffffff08),#0000006b;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:0 .72rem;display:inline-flex;position:fixed;box-shadow:inset 0 1px #ffffff1f,0 .8rem 2.2rem #0000003d}.cart-button.is-active,.cart-button:hover{background:linear-gradient(145deg,#ffffff2b,#ffffff0e),#0000008f;border-color:#ffffff7a}.cart-icon{border:1.5px solid #f7f7f2eb;border-top:0;border-radius:.18rem .18rem .28rem .28rem;width:1.15rem;height:1rem;position:relative}.cart-icon:before{content:"";border:1.5px solid #f7f7f2eb;border-bottom:0;border-radius:999px 999px 0 0;height:.42rem;position:absolute;top:-.28rem;left:.18rem;right:.18rem}.cart-button strong{font-size:.78rem;font-weight:880}.customer-nav-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff12,#ffffff06),#00000057;border:1px solid #ffffff21;border-radius:.8rem;grid-template-columns:repeat(5,minmax(6rem,1fr));width:min(100%,42rem);padding:.28rem;display:grid;box-shadow:inset 0 1px #ffffff14}.customer-nav-bar button{color:#f7f7f2ad;background:0 0;border:0;border-radius:.56rem;min-width:0;height:2.5rem;font-size:.76rem;font-weight:830}.customer-nav-bar button.is-active,.customer-nav-bar button:hover{color:#f7f7f2f5;background:#ffffff1f}html[data-theme=light] .preference-button,html[data-theme=light] .account-button,html[data-theme=light] .cart-button,html[data-theme=light] .wallet-balance-button,html[data-theme=light] .customer-nav-bar{background:linear-gradient(145deg,#ffffffb8,#ffffff57),#faf8f1c7;border-color:#12131029;box-shadow:inset 0 1px #ffffffb3,0 .8rem 2.1rem #221f161f}html[data-theme=light] .preference-button:hover,html[data-theme=light] .preference-button.is-active,html[data-theme=light] .account-button.is-active,html[data-theme=light] .account-button:hover,html[data-theme=light] .cart-button.is-active,html[data-theme=light] .cart-button:hover,html[data-theme=light] .wallet-balance-button.is-active,html[data-theme=light] .wallet-balance-button:hover{background:linear-gradient(145deg,#ffffffe0,#ffffff85),#faf8f1f0;border-color:#12131047}html[data-theme=light] .theme-wire-icon,html[data-theme=light] .globe-wire-icon,html[data-theme=light] .cart-icon,html[data-theme=light] .cart-icon:before,html[data-theme=light] .account-button span:before,html[data-theme=light] .account-button span:after{border-color:#11120fe6}html[data-theme=light] .theme-wire-icon{box-shadow:0 0 0 .22rem #11120f0d}html[data-theme=light] .theme-wire-icon:after{background:#f7f6ef}html[data-theme=light] .globe-wire-icon:before{border-color:#11120fc7}html[data-theme=light] .globe-wire-icon:after{background:#11120fc7}html[data-theme=light] .customer-nav-bar button{color:#11120f9e}html[data-theme=light] .customer-nav-bar button.is-active,html[data-theme=light] .customer-nav-bar button:hover,html[data-theme=light] .language-menu button:hover,html[data-theme=light] .language-menu button.is-active{color:#11120ff0;background:#11120f14}html[data-theme=light] .language-menu{background:linear-gradient(145deg,#ffffffeb,#ffffffb8),#faf8f1f0;border-color:#12131024;box-shadow:0 1rem 2.6rem #221f1629}html[data-theme=light] .admin-language-pill{color:var(--muted-strong);background:#faf8f1c7;border-color:#12131024}.panel,.admin-panel{box-shadow:inset 0 1px 0 #ffffff12, var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff0e,#ffffff05),#ffffff08;border:1px solid #ffffff1c;border-radius:.7rem}html[data-theme=light] .panel,html[data-theme=light] .admin-panel,html[data-theme=light] .content-card,html[data-theme=light] .header-panel,html[data-theme=light] .row-card,html[data-theme=light] .stat,html[data-theme=light] .product-commerce-shell,html[data-theme=light] .product-copy-section,html[data-theme=light] .review-summary-card,html[data-theme=light] .variant-selector button,html[data-theme=light] .linked-product-buttons button,html[data-theme=light] .profile-detail-row{box-shadow:inset 0 1px 0 #ffffffb8, var(--shadow);background:linear-gradient(145deg,#ffffffb8,#fff6),#faf8f1a3;border-color:#12131021}html[data-theme=light] .hint,html[data-theme=light] .message,html[data-theme=light] .row-card span,html[data-theme=light] .row-card em,html[data-theme=light] .stat-card span,html[data-theme=light] .task-list em,html[data-theme=light] .field label,html[data-theme=light] .profile-detail-main label,html[data-theme=light] .product-copy-section p,html[data-theme=light] .product-point-list li,html[data-theme=light] .review-strip,html[data-theme=light] .product-checkout-notes span,html[data-theme=light] .product-assurance-grid span{color:var(--muted)}html[data-theme=light] .content-card h2,html[data-theme=light] .dashboard-grid .content-card h2,html[data-theme=light] .dashboard-grid .row-card strong,html[data-theme=light] .task-list strong,html[data-theme=light] .timeline span,html[data-theme=light] .stat-card strong,html[data-theme=light] .price,html[data-theme=light] .pill,html[data-theme=light] .profile-detail-main strong{color:var(--text)}html[data-theme=light] .task-list li,html[data-theme=light] .timeline li,html[data-theme=light] .dashboard-grid .task-list li{color:var(--muted-strong)}html[data-theme=light] .task-list li:before,html[data-theme=light] .timeline li:before{border-color:#11120f52}html[data-theme=light] .task-list li.is-done:before{background:var(--text)}html[data-theme=light] .segmented-control{background:linear-gradient(145deg,#ffffffb8,#ffffff6b),#faf8f1ad;border-color:#12131024;box-shadow:inset 0 1px #ffffffb8,0 .7rem 1.7rem #221f1614}html[data-theme=light] .segmented-control button{color:var(--muted-strong)}html[data-theme=light] .segmented-control button.is-active,html[data-theme=light] .segmented-control button:hover{color:var(--text);background:#11120f17}html[data-theme=light] .segmented-control em{color:var(--muted)}html[data-theme=light] .progress-page .ghost-button{color:var(--text);background:#ffffff9e;border-color:#1213102e;box-shadow:inset 0 1px #ffffffb8,0 .45rem 1.1rem #221f1614}html[data-theme=light] .progress-page .ghost-button:hover{background:#ffffffdb;border-color:#12131047}html[data-theme=light] .progress-chart,html[data-theme=light] .dose-reference-table span{background:linear-gradient(145deg,#ffffffb3,#ffffff61),#faf8f1a3;border-color:#12131021}html[data-theme=light] .progress-chart-grid{stroke:#11120f24}html[data-theme=light] .progress-chart-line-primary{stroke:#11120fe6}html[data-theme=light] .progress-chart-line-secondary{stroke:#2a5da4e6}html[data-theme=light] .syringe-meter{background:repeating-linear-gradient(90deg,#11120f1f 0 1px,#0000 1px 10%),#11120f0e;border-color:#12131021}html[data-theme=light] .syringe-meter span{background:#11120fdb}html[data-theme=light] .wallet-icon,html[data-theme=light] .wallet-icon:before{border-color:#11120fe0}html[data-theme=light] .wallet-icon:after{background:#11120fe0}html[data-theme=light] .category-tree-row:before,html[data-theme=light] .category-tree-row:after{background:#11120fad}html[data-theme=light] .category-tree-row.is-drop-inside{background:#ffffffdb;border-color:#11120f6b}html[data-theme=light] .drag-handle{color:#11120f75}html[data-theme=light] .product-purchase-panel h1,html[data-theme=light] .product-purchase-panel .price,html[data-theme=light] .product-purchase-panel strong,html[data-theme=light] .product-breadcrumb{color:var(--text)}html[data-theme=light] .product-purchase-panel .hint{color:var(--muted)}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{color:var(--text);background:#ffffffbd;border-color:#12131024}html[data-theme=light] .button{background:var(--text);color:#fbfaf5}html[data-theme=light] .ghost-button,html[data-theme=light] .link-button{color:var(--text)}.access-card{gap:.85rem;width:min(100%,22.5rem);display:grid}.access-card label{text-align:center;text-transform:none;letter-spacing:0}.form-card{gap:.9rem;width:min(100%,33rem);padding:1rem;display:grid}.portal-shell{box-sizing:border-box;width:100%;min-height:100svh;padding:clamp(1.25rem,5vw,4rem);display:grid}.checkout-guest-shell{align-content:start;justify-items:center}.checkout-guest-card{width:min(100%,38rem)}.checkout-guest-card .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.genpay-handoff-shell{isolation:isolate;color:#172125;background:radial-gradient(circle at 18% 14%,#ffffff38,#0000 24rem),radial-gradient(circle at 82% 22%,#ffffff1f,#0000 21rem),linear-gradient(135deg,#8b9291 0%,#747b7a 45%,#616968 100%);align-content:start;justify-items:center;position:relative;overflow:hidden}.genpay-handoff-shell:before{z-index:-2;content:"";background:linear-gradient(115deg,#0000 0 42%,#ffffff24 42.2% 42.55%,#0000 42.75% 100%),linear-gradient(115deg,#0000 0 58%,#131d2021 58.2% 58.5%,#0000 58.75% 100%),repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 76px);position:absolute;inset:0}.genpay-handoff-shell:after{z-index:-1;content:"";pointer-events:none;border:1px solid #ffffff3d;border-radius:1.45rem;position:absolute;inset:clamp(.8rem,2vw,1.5rem);box-shadow:inset 0 1px #ffffff2e}.genpay-handoff-shell .panel.genpay-handoff-card{z-index:1;color:#172125;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffffe6,#edf0efc7),#f4f6f5db;border:1px solid #ffffff75;border-radius:1.1rem;gap:.95rem;width:min(100%,42rem);padding:clamp(1.25rem,4vw,2rem);position:relative;box-shadow:0 1.4rem 3.6rem #1c262947,inset 0 1px #ffffffc2}.genpay-handoff-header{text-align:center;justify-items:center;gap:.35rem;margin-bottom:.2rem;display:grid}.genpay-handoff-header img{width:clamp(4.4rem,17vw,5.7rem);height:auto;display:block}.genpay-handoff-header strong{color:#1d282b;letter-spacing:0;font-size:clamp(1rem,3vw,1.25rem);font-weight:650}.genpay-handoff-card .eyebrow{color:#5e696c}.genpay-handoff-card h1{color:#172125;letter-spacing:0;font-size:clamp(1.45rem,5vw,2rem);font-weight:620}.genpay-handoff-card .muted,.genpay-handoff-card .hint,.genpay-handoff-card .message,.genpay-handoff-card .form-message{color:#526064;font-size:.78rem;line-height:1.5}.genpay-handoff-card .form-message{background:#ffffff80;border:1px solid #25303421;border-radius:.65rem;margin:0;padding:.7rem .8rem}.genpay-handoff-card .form-message.error{color:#843434;border-color:#84343447}.genpay-handoff-shell .genpay-handoff-card label{color:#4b575b;font-size:.68rem;font-weight:680}.genpay-handoff-shell .genpay-handoff-card input,.genpay-handoff-shell .genpay-handoff-card select,.genpay-handoff-shell .genpay-handoff-card textarea{color:#172125;background:#ffffffc7;border-color:#25303429;border-radius:.7rem;box-shadow:inset 0 1px #ffffffd1}.genpay-handoff-shell .genpay-handoff-card input:focus,.genpay-handoff-shell .genpay-handoff-card select:focus,.genpay-handoff-shell .genpay-handoff-card textarea:focus{border-color:#1721257a;box-shadow:0 0 0 3px #17212514,inset 0 1px #ffffffd1}.genpay-handoff-card .stat-card,.genpay-handoff-card .row-card,.genpay-handoff-card .return-summary span{box-shadow:none;color:#243136;background:#ffffff85;border-color:#2530341f}.genpay-handoff-card .stat-card strong,.genpay-handoff-card .row-card strong,.genpay-handoff-card .return-summary strong{color:#172125}.genpay-handoff-card .stat-card span,.genpay-handoff-card .row-card span,.genpay-handoff-card .row-card em,.genpay-handoff-card .return-summary em,.genpay-handoff-card .address-suggestion-list .row-card em{color:#5c686c}.genpay-handoff-card .address-suggestion-list .row-card{text-align:left}.genpay-handoff-card .check-row{color:#354146;background:#ffffff7a;border:1px solid #2530341f;border-radius:.75rem;padding:.75rem .85rem}.genpay-handoff-card .button{color:#fff;background:#263134;border-color:#263134;border-radius:.8rem;width:100%;box-shadow:0 .85rem 1.7rem #2631342e}.telegram-return-card{text-align:center;width:min(100%,38rem)}.telegram-return-card .return-summary{text-align:left}.return-card{gap:1.1rem}.return-summary{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.return-summary span{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:.55rem;gap:.2rem;min-width:0;padding:.75rem;display:grid}.return-summary strong{overflow-wrap:anywhere;color:var(--text);font-size:.82rem}.return-summary em{color:var(--muted);font-size:.65rem;font-style:normal}.form-grid{gap:.75rem;display:grid}.field{gap:.4rem;display:grid}label{color:#f7f7f2a8;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:700}input,select,textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--text);background:#ffffff09;border-radius:.45rem;outline:none;font-size:.82rem;box-shadow:inset 0 1px #ffffff14}input,select{height:3rem;padding:0 .85rem}select option,select optgroup{color:#f7f7f2;background:#11120f}html[data-theme=light] select option,html[data-theme=light] select optgroup{color:#11120f;background:#fff}textarea{resize:vertical;min-height:6rem;padding:.85rem}input:focus,select:focus,textarea:focus{border-color:#ffffff75}.hint,.message{color:#f7f7f27a;margin:0;font-size:.7rem;line-height:1.45}.message[data-tone=error]{color:#ffffffeb}.checkout-target{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.button,.ghost-button{background:var(--text);color:#050505;border:1px solid #ffffff3d;border-radius:.45rem;place-items:center;min-width:8.5rem;height:3rem;padding:0 1rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-grid;position:relative;overflow:hidden}.button.is-async{isolation:isolate;grid-template-columns:1fr}.button.is-async span{z-index:1;position:relative}.button.is-async[data-loading=true]{color:#050505}.button.is-async[data-loading=true]:before{content:"";border:2px solid #0505052e;border-top-color:#050505;border-radius:999px;width:1rem;height:1rem;margin-left:-6.5rem;animation:.72s linear infinite spin;position:absolute}.button.is-async[data-loading=true]:after{content:"";background:linear-gradient(90deg,#0000,#00000029,#0000);animation:1.05s ease-in-out infinite button-sheen;position:absolute;inset:0;transform:translate(-100%)}.ghost-button{color:var(--text);background:#ffffff0a}.danger-action,.danger-button{border-color:#ff757573}.danger-action{color:var(--text);background:#ff565614}.danger-button{color:#140606;background:#ff6b6b}.link-button{color:#f7f7f2b8;text-underline-offset:.22rem;background:0 0;border:0;align-items:center;width:auto;min-height:2.25rem;padding:0 .15rem;font-size:.72rem;font-weight:800;text-decoration:underline;display:inline-grid}.account-exit{justify-self:start;margin-top:.15rem}.header-panel{grid-template-columns:1fr auto;align-items:end;gap:1rem;width:100%;padding:1.1rem;display:grid}.header-panel h1{letter-spacing:0;margin:0 0 .35rem;font-size:clamp(1.45rem,4vw,2.1rem);font-weight:680;line-height:1.05}.header-panel p{max-width:48rem;color:var(--muted);margin:0;font-size:.78rem;line-height:1.45}.header-actions{grid-template-columns:repeat(3,auto);gap:.55rem;display:grid}.admin-console{grid-template-columns:14.5rem minmax(0,1fr);align-items:start;gap:1rem;width:100%;display:grid}.admin-main{min-width:0}.admin-sidebar{background:linear-gradient(145deg,#ffffff0e,#ffffff04),#0000003d;border:1px solid #ffffff1a;border-radius:.65rem;gap:.75rem;padding:.85rem;display:grid;position:sticky;top:1rem;box-shadow:inset 0 1px #ffffff0f}.admin-sidebar>strong{color:#f7f7f2eb;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.admin-nav{gap:.35rem;display:grid}.admin-nav button{color:#f7f7f2c7;text-align:left;background:0 0;border:1px solid #0000;border-radius:.45rem;gap:.16rem;min-height:3.25rem;padding:.58rem .65rem;display:grid}.admin-nav button:hover,.admin-nav button.is-active{color:var(--text);background:#ffffff0f;border-color:#fff3}.admin-nav span{font-size:.78rem;font-weight:820}.admin-nav em{color:#f7f7f275;font-size:.62rem;font-style:normal;line-height:1.25}.admin-session-bar{justify-content:flex-end;align-self:stretch;align-items:center;gap:.75rem;margin:-.5rem 0 .35rem;display:flex}.admin-session-bar span{color:var(--muted);text-transform:uppercase;font-size:.78rem}.summary-grid,.dashboard-grid,.category-grid,.product-grid,.split-grid,.ops-grid,.profile-grid,.admin-grid{gap:1rem;width:100%;display:grid}.summary-grid{grid-template-columns:repeat(4,1fr);gap:.75rem}.cart-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr);align-items:start;gap:1rem;display:grid}.cart-line-list{gap:.7rem;display:grid}.cart-line{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.cart-quantity-control{border:1px solid var(--line-soft);border-radius:.45rem;grid-template-columns:2rem 2rem 2rem;align-items:center;display:inline-grid;overflow:hidden}.cart-quantity-control button{width:2rem;height:2rem;color:var(--text);background:#ffffff0f;border:0;font-weight:900}.cart-quantity-control strong{place-items:center;height:2rem;font-size:.78rem;display:grid}.cart-summary-card{position:sticky;top:5.2rem}.dashboard-grid,.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid .content-card{background:linear-gradient(145deg,#ffffff13,#ffffff06),#00000047;border-color:#ffffff2e}.wallet-card{text-align:left;color:inherit;grid-template-columns:auto 1fr;align-items:center}.wallet-card .price{margin:.15rem 0;display:block}.wallet-card em{color:#f7f7f28c;font-size:.7rem;font-style:normal}.wallet-icon{border:2px solid #f7f7f2e6;border-radius:.38rem;width:2.35rem;height:1.75rem;display:block;position:relative}.wallet-icon:before{content:"";border:2px solid #f7f7f2e6;border-right:0;border-radius:.3rem 0 0 .3rem;width:.72rem;height:.55rem;position:absolute;top:.42rem;right:-.18rem}.wallet-icon:after{content:"";background:#f7f7f2e6;border-radius:999px;width:.16rem;height:.16rem;position:absolute;top:.62rem;right:.24rem}.dashboard-grid .content-card h2{color:#f7f7f2fa;font-size:.92rem}.dashboard-grid .task-list li{color:#f7f7f2d6;font-size:.82rem}.dashboard-grid .row-card{background:#ffffff09;border-color:#ffffff24}.dashboard-grid .row-card strong{color:#f7f7f2fa;font-size:.84rem}.dashboard-grid .row-card span,.dashboard-grid .row-card em,.dashboard-grid .hint{color:#f7f7f2a3;font-size:.72rem}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.split-grid,.ops-grid{grid-template-columns:1fr 1.05fr}.profile-grid{grid-template-columns:.85fr 1.15fr}.admin-grid{grid-template-columns:.9fr 1.1fr 1.05fr}.customer-admin-grid{grid-template-columns:minmax(17rem,.78fr) minmax(22rem,1fr) minmax(22rem,1fr);grid-template-areas:"directory create profile""directory manage profile"}.customer-directory-card{overscroll-behavior:contain;grid-area:directory;max-height:min(72rem,100svh - 12rem);overflow:auto}.customer-create-card{grid-area:create}.customer-management-card{grid-area:manage}.customer-profile-orders-card{overscroll-behavior:contain;grid-area:profile;max-height:min(72rem,100svh - 12rem);overflow:auto}.listing-management-grid{grid-template-columns:.72fr minmax(20rem,1fr) minmax(18rem,.9fr);align-items:start;gap:1rem;display:grid}.summary-grid,.dashboard-grid,.category-grid,.product-grid,.split-grid,.ops-grid,.profile-grid,.admin-grid{align-items:start}.stat-card,.content-card,.category-card,.product-card,.row-card{background:linear-gradient(145deg,#ffffff0b,#ffffff03),#0000002e;border:1px solid #ffffff1a;border-radius:.65rem;min-width:0;box-shadow:inset 0 1px #ffffff0f}.stat-card{padding:.85rem}.stat-card strong{color:#f7f7f2f0;margin-bottom:.2rem;font-size:.82rem;display:block}.stat-card span{color:#f7f7f280;font-size:.7rem;line-height:1.4}.content-card{align-content:start;gap:.8rem;padding:1rem;display:grid}.content-card h2{color:#f7f7f2ed;margin:0;font-size:.84rem;font-weight:800}.task-list,.row-list,.timeline{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.address-lookup-field,.structured-address-fields{gap:.45rem;display:grid}.structured-address-manual-grid{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.structured-address-business{grid-column:1/-1}.address-suggestion-list{max-height:16rem;overflow:auto}.address-suggestion-list .row-card{width:100%;color:var(--text);text-align:left;gap:.12rem;padding:.72rem .8rem;display:grid}.address-suggestion-list .row-card em{color:#f7f7f28a;font-style:normal}.task-list li,.timeline li{color:#f7f7f2bd;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;min-height:2.45rem;font-size:.75rem;display:grid}.task-list li:before,.timeline li:before{aspect-ratio:1;content:"";border:1px solid #ffffff47;border-radius:50%;width:1.05rem}.task-list li.is-done:before{background:var(--text)}.task-list strong,.timeline span{color:#f7f7f2eb;font-weight:760}.task-list em,.timeline em{color:#f7f7f275;white-space:nowrap;font-style:normal}.category-card{min-height:14rem;color:var(--text);text-align:left;padding:1rem;display:grid;position:relative;overflow:hidden}.category-card:after{color:#f7f7f226;content:attr(data-count);font-size:3rem;font-weight:900;position:absolute;bottom:.8rem;right:1rem}.category-card h2,.product-card h2{margin:0 0 .55rem;font-size:1.12rem;line-height:1.1;position:relative}.category-card p,.product-card p{color:#f7f7f28a;margin:0;font-size:.75rem;line-height:1.5;position:relative}.category-card span{color:#f7f7f2bd;align-self:end;font-size:.72rem;font-weight:760;position:relative}.product-card{display:grid;overflow:hidden}.listing-preview-card{gap:1rem}.listing-preview-card .product-card{max-width:24rem}.listing-detail-preview{grid-template-columns:1fr;min-height:auto}.listing-detail-preview .detail-visual{border-bottom:1px solid #ffffff14;border-right:0;min-height:15rem}.listing-detail-preview .detail-content{align-content:start}.media-picker{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.55rem;display:grid}.media-picker button{color:#f7f7f2b8;text-align:left;background:#ffffff09;border:1px solid #ffffff1f;border-radius:.45rem;align-content:start;gap:.45rem;min-height:7.5rem;padding:.45rem;font-size:.72rem;display:grid}.media-picker button.is-selected,.media-picker button:hover{color:var(--text);background:#ffffff13;border-color:#ffffff5c}.media-thumb{aspect-ratio:4/3;background:radial-gradient(circle at 50% 35%,#ffffff24,#0000 4rem),#ffffff0a;border-radius:.35rem;width:100%;display:block}.media-detail-preview{background-color:#ffffff0a;background-image:radial-gradient(circle at 50% 35%,#ffffff24,#0000 7rem),none;background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff1f;border-radius:.55rem;width:100%;min-height:17rem}.product-visual{background:radial-gradient(circle at 50% 35%,#ffffff24,#0000 7.5rem),linear-gradient(135deg,#ffffff0f,#ffffff03);border-bottom:1px solid #ffffff14;min-height:10rem;position:relative;overflow:hidden}.product-visual:before{content:"";border:1px solid #ffffff38;border-radius:999px .8rem .8rem 999px;width:12rem;height:2.8rem;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)rotate(-22deg)}.product-visual:after{color:#f7f7f233;content:attr(data-code);font-size:2.7rem;font-weight:900;position:absolute;bottom:.8rem;right:1rem}.product-body{gap:.75rem;padding:1rem;display:grid}.topline{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.pill{color:#f7f7f2bd;white-space:nowrap;border:1px solid #ffffff29;border-radius:999px;place-items:center;min-height:1.65rem;padding:0 .55rem;font-size:.66rem;font-weight:800;display:inline-grid}.price{color:var(--text);font-size:1.1rem;font-weight:860}.promo-price{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.42rem;display:inline-flex}.review-strip{color:#f7f7f299;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.72rem;font-weight:760;display:flex}.review-strip strong{color:var(--text)}.rating-stars{align-items:center;gap:.12rem;min-width:4.7rem;display:inline-flex}.rating-star{color:#f7f7f238;width:.82rem;height:.82rem;font-size:.82rem;line-height:1;display:inline-block;position:relative}.rating-star-base,.rating-star-fill{position:absolute;inset:0}.rating-star-fill{color:#f7f7f2f0;white-space:nowrap;overflow:hidden}.product-back-link{justify-self:start}.product-commerce-shell{background:#080807db;border-color:#ffffff24;grid-template-columns:minmax(16rem,.82fr) minmax(0,1.18fr);gap:0;display:grid;overflow:hidden}.product-media-column{border-right:1px solid #ffffff14;align-content:start;gap:.8rem;padding:1rem;display:grid}.product-main-visual{background-color:#0000;background-image:radial-gradient(circle at 50% 35%,#ffffff24,#0000 8rem),linear-gradient(135deg,#ffffff12,#ffffff03);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff1a;border-radius:.65rem;min-height:23rem;position:relative;overflow:hidden}.product-main-visual:before{content:"";border:1px solid #ffffff38;border-radius:999px 1rem 1rem 999px;width:min(21rem,76%);height:4.9rem;position:absolute;top:49%;left:51%;transform:translate(-50%,-50%)rotate(-22deg)}.product-main-visual:after{color:#f7f7f226;content:attr(data-code);font-size:clamp(3.2rem,8vw,5.2rem);font-weight:900;position:absolute;bottom:.8rem;right:1rem}.product-thumbnail-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.product-thumbnail-strip span{background-color:#ffffff0a;background-image:radial-gradient(circle at 50% 35%,#ffffff24,#0000 3rem),none;background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff1a;border-radius:.45rem;min-height:4.2rem}.product-thumbnail-strip .is-active{border-color:#ffffff57}.product-assurance-grid,.product-checkout-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.product-assurance-grid span,.product-checkout-notes span{color:#f7f7f2ad;text-align:center;background:#ffffff09;border:1px solid #ffffff1a;border-radius:.45rem;place-items:center;min-height:3.2rem;padding:.55rem;font-size:.68rem;font-weight:800;display:grid}.product-purchase-panel{align-content:start;gap:1rem;padding:1.35rem;display:grid}.product-purchase-panel h1{color:#f7f7f2f5;margin:0;font-size:clamp(2rem,4vw,3.1rem);line-height:1.02}.product-purchase-panel .hint{color:#f7f7f2b8;font-size:.9rem}.product-breadcrumb{color:#f7f7f275;text-transform:uppercase;font-size:.7rem;font-weight:800}.product-price-block .price{font-size:1.55rem}.product-content-layout{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);gap:.9rem;display:grid}.product-copy-section{background:#080807c7;border-color:#ffffff1f;align-content:start;gap:.8rem;padding:1rem;display:grid}.product-copy-section h2{margin:0;font-size:1rem}.product-copy-section p{color:#f7f7f2a3;margin:0;font-size:.83rem;line-height:1.65}.product-point-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.product-point-list li{color:#f7f7f2bd;background:#ffffff08;border:1px solid #ffffff1a;border-radius:.45rem;padding:.75rem;font-size:.76rem;line-height:1.45}.review-summary-card{background:#ffffff09;border:1px solid #ffffff1a;border-radius:.55rem;gap:.35rem;padding:.85rem;display:grid}.review-summary-card strong{font-size:1.3rem}.price.is-original{color:#f7f7f270;font-size:.86rem;font-weight:760;text-decoration:line-through;text-decoration-thickness:.1rem}.detail-shell{grid-template-columns:1.05fr .95fr;width:100%;min-height:31rem;display:grid;overflow:hidden}.detail-visual{background:radial-gradient(circle at 48% 38%,#ffffff29,#0000 11rem),linear-gradient(135deg,#ffffff12,#ffffff03);border-right:1px solid #ffffff14;min-height:31rem;position:relative}.detail-visual:before{content:"";border:1px solid #ffffff3d;border-radius:999px 1.2rem 1.2rem 999px;width:min(29rem,78%);height:6rem;position:absolute;top:47%;left:52%;transform:translate(-50%,-50%)rotate(-22deg)}.detail-visual:after{color:#f7f7f22b;content:attr(data-code);font-size:clamp(4.2rem,12vw,7rem);font-weight:900;position:absolute;bottom:1rem;right:1.4rem}.detail-content{align-content:center;gap:1rem;padding:1.25rem;display:grid}.product-detail-expanded{grid-template-columns:minmax(13rem,.78fr) minmax(0,1.22fr);min-height:auto}.detail-visual-compact{min-height:25rem}.product-detail-content{align-content:start;gap:1.05rem;padding:1.35rem}.product-long-copy,.product-info-section p{max-width:62ch}.variant-selector{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem;display:grid}.variant-selector button,.variant-selector>span{min-height:4.1rem;color:var(--text);text-align:left;background:#ffffff09;border:1px solid #ffffff1f;border-radius:.45rem;gap:.25rem;padding:.75rem;display:grid}.variant-selector button.is-selected,.variant-selector button:hover,.variant-selector>span.is-selected{background:#ffffff14;border-color:#ffffff57}.variant-selector button span,.variant-selector>span em{color:#f7f7f29e;font-size:.75rem;font-style:normal;font-weight:760}.linked-product-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.linked-product-buttons button,.linked-product-buttons span{color:#f7f7f2e6;text-align:center;background:#ffffff0b;border:1px solid #ffffff29;border-radius:.45rem;justify-content:center;align-items:center;min-height:2.85rem;padding:.55rem .7rem;font-size:.78rem;font-weight:850;display:inline-flex}.linked-product-buttons button:hover{background:#ffffff1a;border-color:#ffffff57}.product-info-section{background:#ffffff09;border:1px solid #ffffff1a;border-radius:.55rem;gap:.45rem;padding:.85rem;display:grid}.product-info-section h2,.review-form h2{margin:0;font-size:.92rem}.spec-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem;display:grid}.spec-grid div{background:#ffffff08;border:1px solid #ffffff1a;border-radius:.45rem;gap:.22rem;padding:.75rem;display:grid}.spec-grid span{color:#f7f7f285;text-transform:uppercase;font-size:.68rem;font-weight:800}.review-form{gap:.8rem;padding-top:.2rem;display:grid}.listing-picker-card{grid-column:1/-1}.listing-picker-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.listing-picker-tile{min-height:15rem;color:var(--text);text-align:left;background:#ffffff09;border:1px solid #ffffff1f;border-radius:.55rem;align-content:start;gap:.55rem;padding:.7rem;display:grid}.listing-picker-tile:hover,.listing-picker-tile:focus-visible{background:#ffffff13;border-color:#ffffff57}.listing-picker-tile em,.listing-picker-tile span:not(.media-thumb){color:#f7f7f294;font-size:.72rem;font-style:normal;font-weight:760}.admin-listing-workspace{grid-column:1/-1}.admin-product-commerce-shell{border-style:dashed}.admin-edit-surface{cursor:pointer;position:relative}.admin-edit-surface:hover,.admin-edit-surface:focus-visible{outline-offset:.25rem;outline:1px solid #ffffff4d}.admin-edit-chip{color:#f7f7f2a8;background:#ffffff0e;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:max-content;min-height:1.45rem;padding:0 .5rem;font-size:.62rem;font-weight:850;display:inline-grid}.admin-inline-editor{width:100%;position:static;box-shadow:0 1rem 2.8rem #0006}.product-preview-buy-button{pointer-events:none;width:100%}.linked-product-editor{gap:.8rem;display:grid}.linked-product-editor-row{background:#ffffff08;border:1px solid #ffffff1a;border-radius:.55rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.75rem;padding:.75rem;display:grid}.setup-core{aspect-ratio:1;border:1px solid #ffffff29;border-radius:50%;justify-self:center;place-items:center;width:8.5rem;display:grid}.setup-percent{aspect-ratio:1;background:radial-gradient(circle at center, #060606 0 54%, transparent 55%), conic-gradient(var(--text) var(--progress,0%), #ffffff1f 0);border-radius:50%;place-items:center;width:5.8rem;font-weight:900;display:grid}.progress-track{background:#ffffff14;border-radius:999px;height:.5rem;overflow:hidden}.progress-track span{width:var(--value,0%);border-radius:inherit;background:var(--text);height:100%;display:block}.progress-tool-tabs{grid-template-columns:repeat(3,1fr)}.progress-tool-tabs button{gap:.12rem}.progress-tool-tabs span{font-size:.72rem}.progress-tool-grid{grid-template-columns:minmax(0,1.18fr) minmax(18rem,.82fr);align-items:start;gap:1rem;display:grid}.progress-tool-grid>.content-card:nth-child(3){grid-column:1/-1}.progress-tool-grid-single{grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr)}.progress-chart-card{min-height:25rem}.compact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.mini-check{color:var(--muted);letter-spacing:0;text-transform:none;align-items:center;gap:.42rem;font-size:.68rem;display:inline-flex}.mini-check input{width:1rem;min-width:1rem;height:1rem;accent-color:var(--text)}.progress-chart{background:linear-gradient(145deg,#ffffff0b,#ffffff03),#0000002e;border:1px solid #ffffff1a;border-radius:.65rem;gap:.75rem;min-height:16rem;padding:1rem;display:grid}.progress-chart svg{width:100%;min-height:12rem;overflow:visible}.progress-chart-grid{stroke:#ffffff1a;stroke-width:.25px;vector-effect:non-scaling-stroke}.progress-chart-line{fill:none;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.progress-chart-line-primary{stroke:#f7f7f2f2}.progress-chart-line-secondary{stroke:#a5c6ffeb;stroke-dasharray:3 3}.progress-chart-legend{color:var(--muted);flex-wrap:wrap;gap:.7rem;font-size:.7rem;display:flex}.progress-chart-legend span{align-items:center;gap:.35rem;display:inline-flex}.progress-chart-legend i{background:currentColor;border-radius:999px;width:.52rem;height:.52rem;display:inline-block}.progress-chart-empty{min-height:12rem;color:var(--muted);text-align:center;place-items:center;font-size:.76rem;display:grid}.progress-entry-row strong{font-size:.82rem}.progress-calculator-card{gap:1rem}.quick-preset-row{flex-wrap:wrap;gap:.45rem;display:flex}.quick-preset-row .ghost-button{min-width:0;height:2.35rem;padding:0 .75rem;font-size:.68rem}.progress-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.syringe-meter{background:repeating-linear-gradient(90deg,#ffffff1f 0 1px,#0000 1px 10%),#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;height:.62rem;overflow:hidden}.syringe-meter span{width:var(--value,0%);border-radius:inherit;background:#f7f7f2eb;height:100%;display:block}.dose-reference-table{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.dose-reference-table span{color:var(--muted);border:1px solid #ffffff1a;border-radius:.5rem;gap:.15rem;padding:.65rem;display:grid}.dose-reference-table strong{color:var(--text);font-size:.72rem}.dose-reference-table em{font-size:.66rem;font-style:normal}.progress-tool-grid-single .task-list li{grid-template-columns:auto 1fr;align-items:start;padding-top:.15rem}.progress-tool-grid-single .task-list em{white-space:normal;grid-column:2}.row-card{color:#f7f7f2b8;text-align:left;grid-template-columns:minmax(0,1fr) auto;align-self:start;align-items:center;gap:.65rem;min-height:3rem;padding:.65rem;display:grid}.row-card.is-selected{background:linear-gradient(145deg,#ffffff16,#ffffff06),#00000052;border-color:#ffffff57}.row-card strong{color:#f7f7f2eb;font-size:.76rem;display:block}.category-tree-row{cursor:grab;position:relative}.category-tree-row:active{cursor:grabbing}.category-tree-row.is-dragging{opacity:.48}.category-tree-row:before,.category-tree-row:after{content:"";opacity:0;pointer-events:none;background:#f7f7f2c2;border-radius:999px;height:2px;position:absolute;left:.55rem;right:.55rem}.category-tree-row:before{top:.22rem}.category-tree-row:after{bottom:.22rem}.category-tree-row.is-drop-before:before,.category-tree-row.is-drop-after:after{opacity:1}.category-tree-row.is-drop-inside{background:#ffffff18;border-color:#f7f7f28a}.drag-handle{color:#f7f7f26b;letter-spacing:-.08em;width:1rem;margin-right:.35rem;display:inline-block}.row-card span,.row-card em{color:#f7f7f27a;overflow-wrap:anywhere;min-width:0;font-size:.66rem;font-style:normal}.row-card em.is-credit{color:#b9ffd6e6}.row-card em.is-debit{color:#ffd6b9e6}.delivery-editor-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.field-wide{grid-column:span 2}.toggle-row{flex-wrap:wrap;grid-column:1/-1;gap:.7rem;display:flex}.toggle-row label{color:#f7f7f29e;align-items:center;gap:.35rem;font-size:.68rem;display:inline-flex}.profile-details-list{gap:.65rem;display:grid}.profile-detail-row{cursor:pointer;background:#ffffff07;border:1px solid #ffffff1a;border-radius:.6rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4rem;padding:.75rem;display:grid}.profile-detail-row.is-selected,.profile-detail-row:focus-visible{background:#ffffff0b;border-color:#ffffff47;outline:none}.profile-detail-row.is-editing{cursor:default;align-items:end}.profile-detail-main{gap:.35rem;min-width:0;display:grid}.profile-detail-main strong{overflow-wrap:anywhere;color:#f7f7f2eb;font-size:.86rem;font-weight:760}.profile-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.profile-detail-actions .ghost-button,.profile-detail-actions .link-button{min-height:2.35rem;padding:0 .75rem}.command-copy-row{background:#ffffff09;border:1px solid #ffffff21;border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.65rem;display:grid}.command-copy-row code{overflow-wrap:anywhere;color:var(--text);font-family:var(--font-mono), "SFMono-Regular", Consolas, monospace;font-size:.86rem;font-weight:760}.copy-command-button{align-items:center;gap:.4rem;width:auto;min-width:5.25rem;display:inline-flex}.copy-icon{width:.85rem;height:.85rem;display:inline-block;position:relative}.copy-icon:before,.copy-icon:after{content:"";border:1.5px solid;border-radius:.12rem;width:.5rem;height:.62rem;position:absolute}.copy-icon:before{opacity:.55;top:.17rem;left:.08rem}.copy-icon:after{background:#00000059;top:.02rem;left:.25rem}.check-row{color:#f7f7f2b3;letter-spacing:0;text-transform:none;grid-template-columns:auto 1fr;align-items:start;gap:.55rem;font-size:.75rem;display:grid}.check-row input{width:1rem;height:1rem;margin-top:.05rem}.ticket-workflow{gap:.75rem;display:grid}.ticket-actions{flex-wrap:wrap;gap:.55rem;display:flex}.ticket-actions .button,.ticket-actions .ghost-button{min-width:min(100%,7.75rem)}.support-inbox-shell{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;grid-template-columns:minmax(18rem,.52fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.support-thread-list,.support-inbox-panel{min-height:42rem}.support-filter-grid,.support-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.support-context-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.support-conversation-list{gap:.55rem;max-height:45rem;padding-right:.15rem;display:grid;overflow:auto}.support-new-chat-card{background:linear-gradient(145deg,#ffffff16,#ffffff07),#0003;border:1px solid #ffffff24;border-radius:.65rem;gap:.7rem;padding:.85rem;display:grid}.support-new-chat-card h2{font-size:.86rem}.support-new-chat-card textarea{min-height:7rem}.support-new-chat-card .split-grid{grid-template-columns:1fr;gap:.55rem}.support-new-chat-context{background:#ffffff09;border:1px solid #ffffff1a;border-radius:.55rem;gap:.22rem;padding:.65rem .72rem;display:grid}.support-new-chat-context strong{color:#f7f7f2f0;font-size:.78rem;font-weight:720}.support-new-chat-context span{color:#f7f7f294;font-size:.7rem;line-height:1.4}.compact-action{width:auto;min-width:5.4rem;min-height:2.1rem;padding:0 .7rem;font-size:.72rem}.support-conversation-row{align-items:start;min-height:5.4rem}.support-conversation-row strong{align-items:center;gap:.38rem;display:inline-flex}.support-conversation-row strong i{aspect-ratio:1;background:#8dffb7;border-radius:999px;width:.5rem;display:inline-block;box-shadow:0 0 0 4px #8dffb71f}.support-conversation-row small{color:#f7f7f26b;margin-top:.25rem;font-size:.62rem;line-height:1.35;display:block}.support-conversation-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.support-conversation-header h2{margin-bottom:.2rem;font-size:1.05rem}.support-conversation-header em{color:#f7f7f280;font-size:.7rem;font-style:normal}.support-chip-row,.support-quick-replies{flex-wrap:wrap;gap:.45rem;display:flex}.status-chip{color:#f7f7f2c2;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff24;border-radius:999px;place-items:center;min-height:1.65rem;padding:0 .55rem;font-size:.6rem;font-style:normal;font-weight:820;display:inline-grid}.status-waiting_admin,.priority-urgent{color:#ffe4a8;background:#ffd6871a;border-color:#ffd6876b}.status-waiting_customer,.priority-high{color:#c5e6ff;background:#90cdff17;border-color:#90cdff5c}.status-closed{color:#f7f7f26b;border-color:#ffffff1a}.support-settings-form{background:#ffffff06;border:1px solid #ffffff1a;border-radius:.65rem;padding:.85rem}.support-message-thread{background:radial-gradient(circle at 15% 0,#ffffff12,#0000 24rem),#00000026;border:1px solid #ffffff1a;border-radius:.65rem;gap:.65rem;max-height:32rem;padding:.85rem;display:grid;overflow:auto}.support-message-bubble{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:.75rem .75rem .75rem .2rem;justify-self:start;gap:.38rem;width:min(100%,34rem);padding:.78rem .85rem;display:grid}.support-message-bubble.is-outbound{background:linear-gradient(145deg,#ffffff2e,#ffffff12),#00000038;border-color:#f7f7f247;border-bottom-right-radius:.2rem;border-bottom-left-radius:.75rem;justify-self:end}.support-message-bubble span{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.45rem;display:flex}.support-message-bubble strong{color:#f7f7f2eb;font-size:.74rem;font-weight:720}.support-message-bubble em{color:#f7f7f294;font-size:.64rem;font-style:normal;font-weight:560}.support-message-bubble p{color:#f7f7f2eb;white-space:pre-wrap;margin:0;font-size:.84rem;line-height:1.55}.support-reply-composer{gap:.7rem;display:grid}.support-reply-composer textarea{min-height:8rem}.support-quick-replies .ghost-button{color:#f7f7f2f5;text-align:left;background:#ffffff13;border-color:#ffffff38;width:auto;min-height:2.45rem;padding:.35rem .75rem;font-size:.8rem;font-weight:700;line-height:1.25}html[data-theme=light] .support-conversation-row small,html[data-theme=light] .support-conversation-header em,html[data-theme=light] .support-message-bubble em{color:var(--muted)}html[data-theme=light] .status-chip{color:var(--muted-strong);background:#ffffff6b;border-color:#12131021}html[data-theme=light] .status-waiting_admin,html[data-theme=light] .priority-urgent{color:#6b4500;background:#ffd68747;border-color:#88570047}html[data-theme=light] .status-waiting_customer,html[data-theme=light] .priority-high{color:#244f6c;background:#90cdff3d;border-color:#24577e38}html[data-theme=light] .support-settings-form,html[data-theme=light] .support-new-chat-card,html[data-theme=light] .support-new-chat-context,html[data-theme=light] .support-message-thread,html[data-theme=light] .support-message-bubble{background:linear-gradient(145deg,#ffffffa8,#ffffff5c),#faf8f194;border-color:#1213101f}html[data-theme=light] .support-message-bubble strong,html[data-theme=light] .support-message-bubble p,html[data-theme=light] .support-new-chat-context strong{color:var(--text)}html[data-theme=light] .support-new-chat-context span{color:var(--muted)}html[data-theme=light] .support-quick-replies .ghost-button{color:var(--text);background:#ffffffb3;border-color:#12131026}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000ad;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.wallet-prompt{width:min(100%,34rem)}.age-gate,.passkey-prompt{width:min(100%,31rem)}.deletion-modal{width:min(100%,34rem)}.age-gate{text-align:center}.age-gate-copy{color:var(--muted-strong);margin-top:.65rem;font-size:.82rem;line-height:1.55}.age-gate .split-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.passkey-prompt .topline{align-items:start}.empty-state{background:#ffffff06;border:1px solid #ffffff1a;border-radius:.65rem;align-content:center;gap:.35rem;min-height:5.5rem;padding:.9rem;display:grid}.empty-state strong{color:#f7f7f2e6;font-size:.8rem}.empty-state span{color:#f7f7f280;font-size:.68rem;line-height:1.45}.success-state{background:linear-gradient(145deg,#ffffff1c,#ffffff09),#00000057;border:1px solid #ffffff52;border-radius:.65rem;gap:.35rem;padding:.9rem;display:grid;box-shadow:inset 0 1px #ffffff24,0 .9rem 2rem #0000003d}.success-state strong{color:#f7f7f2fa;font-size:.86rem}.success-state span{color:#f7f7f2a8;font-size:.7rem;line-height:1.45}.order-detail-card .summary-grid{grid-template-columns:repeat(4,1fr)}.segmented-control{background:#ffffff09;border:1px solid #ffffff21;border-radius:.55rem;grid-template-columns:repeat(4,1fr);gap:.25rem;padding:.25rem;display:grid}.segmented-control button{color:#f7f7f29e;background:0 0;border:0;border-radius:.38rem;place-items:center;min-width:0;min-height:2.55rem;font-size:.68rem;font-weight:820;display:grid}.segmented-control button.is-active,.segmented-control button:hover{color:#f7f7f2f5;background:#ffffff1f}.segmented-control em{color:#f7f7f270;font-size:.6rem;font-style:normal;font-weight:760}.analytics-chart{border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(7,1fr);align-items:end;gap:.55rem;min-height:12rem;padding:1rem .5rem 0;display:grid}.analytics-bar{color:#f7f7f285;text-align:center;align-content:end;gap:.45rem;font-size:.62rem;display:grid}.analytics-bar span{height:var(--height);background:linear-gradient(#ffffffeb,#ffffff2e),#ffffff2e;border-radius:.45rem .45rem 0 0;min-height:1.3rem;display:block}html[data-theme=light] .stage[aria-label=Genexa\ admin]{color:var(--text)}html[data-theme=light] .stage[aria-label=Genexa\ admin] .admin-sidebar,html[data-theme=light] .stage[aria-label=Genexa\ admin] .header-panel,html[data-theme=light] .stage[aria-label=Genexa\ admin] .stat-card,html[data-theme=light] .stage[aria-label=Genexa\ admin] .content-card,html[data-theme=light] .stage[aria-label=Genexa\ admin] .category-card,html[data-theme=light] .stage[aria-label=Genexa\ admin] .product-card,html[data-theme=light] .stage[aria-label=Genexa\ admin] .row-card,html[data-theme=light] .stage[aria-label=Genexa\ admin] .listing-picker-tile,html[data-theme=light] .stage[aria-label=Genexa\ admin] .media-picker button,html[data-theme=light] .stage[aria-label=Genexa\ admin] .linked-product-editor-row,html[data-theme=light] .stage[aria-label=Genexa\ admin] .command-copy-row,html[data-theme=light] .stage[aria-label=Genexa\ admin] .segmented-control,html[data-theme=light] .stage[aria-label=Genexa\ admin] .empty-state,html[data-theme=light] .stage[aria-label=Genexa\ admin] .success-state,html[data-theme=light] .stage[aria-label=Genexa\ admin] .product-info-section,html[data-theme=light] .stage[aria-label=Genexa\ admin] .spec-grid div,html[data-theme=light] .stage[aria-label=Genexa\ admin] .product-point-list li,html[data-theme=light] .stage[aria-label=Genexa\ admin] .review-summary-card{color:var(--text);background:linear-gradient(145deg,#ffffffd1,#ffffff7a),#faf8f1b3;border-color:#12131029;box-shadow:inset 0 1px #ffffffb8,0 .8rem 2.2rem #221f161a}html[data-theme=light] .stage[aria-label=Genexa\ admin] .admin-sidebar>strong,html[data-theme=light] .stage[aria-label=Genexa\ admin] .content-card h2,html[data-theme=light] .stage[aria-label=Genexa\ admin] .stat-card strong,html[data-theme=light] .stage[aria-label=Genexa\ admin] .row-card strong,html[data-theme=light] .stage[aria-label=Genexa\ admin] .category-card h2,html[data-theme=light] .stage[aria-label=Genexa\ admin] .product-card h2,html[data-theme=light] .stage[aria-label=Genexa\ admin] .empty-state strong,html[data-theme=light] .stage[aria-label=Genexa\ admin] .success-state strong,html[data-theme=light] .stage[aria-label=Genexa\ admin] .support-message-bubble strong,html[data-theme=light] .stage[aria-label=Genexa\ admin] .support-message-bubble p,html[data-theme=light] .stage[aria-label=Genexa\ admin] .product-info-section h2,html[data-theme=light] .stage[aria-label=Genexa\ admin] .review-form h2,html[data-theme=light] .stage[aria-label=Genexa\ admin] .spec-grid strong,html[data-theme=light] .stage[aria-label=Genexa\ admin] .profile-detail-main strong{color:var(--text)}html[data-theme=light] .stage[aria-label=Genexa\ admin] label,html[data-theme=light] .stage[aria-label=Genexa\ admin] .hint,html[data-theme=light] .stage[aria-label=Genexa\ admin] .message,html[data-theme=light] .stage[aria-label=Genexa\ admin] .stat-card span,html[data-theme=light] .stage[aria-label=Genexa\ admin] .row-card span,html[data-theme=light] .stage[aria-label=Genexa\ admin] .row-card em:not(.is-credit):not(.is-debit),html[data-theme=light] .stage[aria-label=Genexa\ admin] .category-card p,html[data-theme=light] .stage[aria-label=Genexa\ admin] .category-card span,html[data-theme=light] .stage[aria-label=Genexa\ admin] .product-card p,html[data-theme=light] .stage[aria-label=Genexa\ admin] .listing-picker-tile em,html[data-theme=light] .stage[aria-label=Genexa\ admin] .listing-picker-tile span:not(.media-thumb),html[data-theme=light] .stage[aria-label=Genexa\ admin] .media-picker button,html[data-theme=light] .stage[aria-label=Genexa\ admin] .check-row,html[data-theme=light] .stage[aria-label=Genexa\ admin] .toggle-row label,html[data-theme=light] .stage[aria-label=Genexa\ admin] .empty-state span,html[data-theme=light] .stage[aria-label=Genexa\ admin] .success-state span,html[data-theme=light] .stage[aria-label=Genexa\ admin] .segmented-control em,html[data-theme=light] .stage[aria-label=Genexa\ admin] .support-conversation-row small,html[data-theme=light] .stage[aria-label=Genexa\ admin] .support-conversation-header em,html[data-theme=light] .stage[aria-label=Genexa\ admin] .support-message-bubble em,html[data-theme=light] .stage[aria-label=Genexa\ admin] .product-copy-section p,html[data-theme=light] .stage[aria-label=Genexa\ admin] .product-point-list li,html[data-theme=light] .stage[aria-label=Genexa\ admin] .spec-grid span,html[data-theme=light] .stage[aria-label=Genexa\ admin] .variant-selector button span,html[data-theme=light] .stage[aria-label=Genexa\ admin] .variant-selector>span em,html[data-theme=light] .stage[aria-label=Genexa\ admin] .product-assurance-grid span,html[data-theme=light] .stage[aria-label=Genexa\ admin] .product-checkout-notes span{color:var(--muted-strong)}html[data-theme=light] .stage[aria-label=Genexa\ admin] .admin-nav button{color:#11120fc7;background:0 0;border-color:#0000}html[data-theme=light] .stage[aria-label=Genexa\ admin] .admin-nav button:hover,html[data-theme=light] .stage[aria-label=Genexa\ admin] .admin-nav button.is-active,html[data-theme=light] .stage[aria-label=Genexa\ admin] .row-card.is-selected,html[data-theme=light] .stage[aria-label=Genexa\ admin] .profile-detail-row.is-selected,html[data-theme=light] .stage[aria-label=Genexa\ admin] .profile-detail-row:focus-visible,html[data-theme=light] .stage[aria-label=Genexa\ admin] .listing-picker-tile:hover,html[data-theme=light] .stage[aria-label=Genexa\ admin] .listing-picker-tile:focus-visible,html[data-theme=light] .stage[aria-label=Genexa\ admin] .media-picker button.is-selected,html[data-theme=light] .stage[aria-label=Genexa\ admin] .media-picker button:hover,html[data-theme=light] .stage[aria-label=Genexa\ admin] .segmented-control button.is-active,html[data-theme=light] .stage[aria-label=Genexa\ admin] .segmented-control button:hover{color:var(--text);background:#ffffffe0;border-color:#12131047}html[data-theme=light] .stage[aria-label=Genexa\ admin] .admin-nav em,html[data-theme=light] .stage[aria-label=Genexa\ admin] .admin-session-bar span{color:var(--muted)}html[data-theme=light] .stage[aria-label=Genexa\ admin] .segmented-control button{color:var(--muted-strong)}html[data-theme=light] .stage[aria-label=Genexa\ admin] input:focus,html[data-theme=light] .stage[aria-label=Genexa\ admin] select:focus,html[data-theme=light] .stage[aria-label=Genexa\ admin] textarea:focus{border-color:#1213105c}html[data-theme=light] .stage[aria-label=Genexa\ admin] .progress-track,html[data-theme=light] .stage[aria-label=Genexa\ admin] .product-thumbnail-strip span,html[data-theme=light] .stage[aria-label=Genexa\ admin] .product-assurance-grid span,html[data-theme=light] .stage[aria-label=Genexa\ admin] .product-checkout-notes span{background:#ffffffad;border-color:#12131024}html[data-theme=light] .stage[aria-label=Genexa\ admin] .row-card em.is-credit{color:#126b3b}html[data-theme=light] .stage[aria-label=Genexa\ admin] .row-card em.is-debit{color:#9b3b10}html[data-theme=light] .stage[aria-label=Genexa\ admin] .category-card:after,html[data-theme=light] .stage[aria-label=Genexa\ admin] .product-visual:after,html[data-theme=light] .stage[aria-label=Genexa\ admin] .detail-visual:after,html[data-theme=light] .stage[aria-label=Genexa\ admin] .product-main-visual:after{color:#11120f24}html[data-theme=light] .stage[aria-label=Genexa\ admin] .product-visual,html[data-theme=light] .stage[aria-label=Genexa\ admin] .detail-visual,html[data-theme=light] .stage[aria-label=Genexa\ admin] .product-main-visual,html[data-theme=light] .stage[aria-label=Genexa\ admin] .media-thumb,html[data-theme=light] .stage[aria-label=Genexa\ admin] .media-detail-preview{background:radial-gradient(circle at 50% 35%,#252a211c,#0000 7.5rem),linear-gradient(135deg,#ffffffb8,#ece9de70);border-color:#12131024}html[data-theme=light] .stage[aria-label=Genexa\ admin] .product-visual:before,html[data-theme=light] .stage[aria-label=Genexa\ admin] .detail-visual:before,html[data-theme=light] .stage[aria-label=Genexa\ admin] .product-main-visual:before{border-color:#11120f33}html[data-theme=light] .stage[aria-label=Genexa\ admin] .analytics-chart{background:linear-gradient(#ffffff8f,#ffffff3d),#faf8f180;border:1px solid #12131024;border-radius:.55rem;padding:1rem .65rem .35rem}html[data-theme=light] .stage[aria-label=Genexa\ admin] .analytics-bar{color:#11120fad;font-weight:780}html[data-theme=light] .stage[aria-label=Genexa\ admin] .analytics-bar span{background:linear-gradient(#1b1d18d6,#5054467a),#252a2157;border:1px solid #12131033;border-bottom:0}.page-stack{gap:1rem;width:100%;display:grid}@media (min-width:721px){.progress-page>.header-panel:first-child{margin-top:4.1rem}label{font-size:.78rem}input,select,textarea{font-size:.92rem}.hint,.message,.header-panel p,.category-card p,.product-card p,.task-list li,.timeline li,.check-row{font-size:.86rem}.stat-card strong,.content-card h2,.row-card strong,.dashboard-grid .row-card strong,.admin-nav span{font-size:.92rem}.stat-card span,.row-card span,.row-card em,.dashboard-grid .row-card span,.dashboard-grid .row-card em,.dashboard-grid .hint,.task-list em,.timeline em,.admin-nav em{font-size:.78rem}.pill{font-size:.74rem}.button,.ghost-button{font-size:.88rem}.admin-session-bar span{font-size:.86rem}}@media (prefers-reduced-motion:no-preference){.brand-mark,.brand-wordmark,.page-stack,.access-card,.form-card{animation:.68s cubic-bezier(.2,.8,.2,1) both rise}.app-shell:after{animation:4.8s ease-in-out infinite alternate sweep}.pen-ghost{animation:9s ease-in-out infinite alternate pen-float}}@keyframes rise{0%{opacity:0;transform:translateY(.6rem)}}@keyframes sweep{0%{opacity:.12;transform:rotate(-21deg)translateY(-4rem)}to{opacity:.32;transform:rotate(-21deg)translateY(4rem)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes button-sheen{to{transform:translate(100%)}}@keyframes pen-float{0%{opacity:.28;transform:rotate(-21deg)translate(-.7rem)}to{opacity:.44;transform:rotate(-21deg)translate(.9rem)}}@media (max-width:720px){.app-shell{padding:.75rem}.app-shell:before{inset:.75rem}.stage,.stage.is-centered,.stage.is-admin{justify-self:start;width:min(22.5rem,100vw - 3rem);margin-left:.75rem;margin-right:.75rem;padding:1.8rem 0 3rem}.admin-console{grid-template-columns:1fr}.admin-sidebar{position:static}.stage.is-admin .admin-content-language-controls{transform-origin:0 0;top:.55rem;transform:scale(.88)}.header-panel,.summary-grid,.order-detail-card .summary-grid,.return-summary,.dashboard-grid,.category-grid,.product-grid,.split-grid,.ops-grid,.profile-grid,.admin-grid,.listing-management-grid,.detail-shell,.product-commerce-shell,.product-content-layout,.product-assurance-grid,.product-checkout-notes,.linked-product-buttons,.cart-layout,.support-inbox-shell,.support-filter-grid,.support-context-grid,.structured-address-manual-grid,.progress-tool-grid,.progress-tool-grid-single,.linked-product-editor-row{grid-template-columns:1fr}.progress-tool-grid>.content-card:nth-child(3){grid-column:auto}.progress-tool-tabs,.compact-form-grid,.progress-result-grid,.dose-reference-table{grid-template-columns:1fr}.progress-chart-card{min-height:auto}.customer-admin-grid{grid-template-areas:"directory""create""manage""profile"}.customer-directory-card,.customer-profile-orders-card{max-height:none;overflow:visible}.header-actions{grid-template-columns:1fr}.customer-nav{--customer-chrome-right:1.45rem;margin:-.55rem 0 .95rem}.account-button{width:2.8rem;height:2.8rem;top:1rem}.wallet-balance-button{top:1.08rem;right:calc(var(--customer-chrome-right) + 3.25rem);min-width:5.25rem;height:2.62rem;padding:0 .58rem}.wallet-balance-button strong{font-size:.72rem}.cart-button{min-width:3.35rem;height:2.45rem;top:4.05rem;right:1.45rem}.cart-summary-card{position:static}.cart-line,.delivery-editor-grid{grid-template-columns:1fr}.field-wide{grid-column:auto}.customer-nav-bar{grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.customer-nav-bar button{height:2.35rem;padding:0 .18rem;font-size:.62rem}.header-actions .ghost-button,.header-actions .button,.button,.ghost-button{width:100%}.command-copy-row{grid-template-columns:1fr}.copy-command-button{width:100%}.support-thread-list,.support-inbox-panel{min-height:auto}.support-conversation-list,.support-message-thread{max-height:none}.detail-shell{min-height:auto}.detail-visual{border-bottom:1px solid #ffffff14;border-right:0;min-height:15rem}.product-media-column{border-bottom:1px solid #ffffff14;border-right:0}.product-purchase-panel{order:-1;padding:1rem}.product-main-visual{min-height:13rem}.pen-ghost{opacity:.32;width:34rem;height:6.8rem;right:-16rem}}
