body:has(.commerce-visual-scope){--bg:#050d0d;--panel:#0c1b1b;--panel2:#122728;--line:#294442;--text:#edf5ed;--muted:#a4bab3;--acid:#c8ff95;--accent:#a2f9ee;--danger:#ff9079;--commerce-cyan:#a2f9ee;--commerce-lime:#c8ff95;--commerce-amber:#f2c96d;--commerce-deep:#020808;--commerce-surface:#0c1b1beb;--commerce-raised:#122728e6;--commerce-line-soft:#a2f9ee1c;--commerce-line-strong:#a2f9ee45;--commerce-shadow:0 28px 78px #0000005c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);accent-color:var(--commerce-lime);background:radial-gradient(circle at 82% 4%,#a2f9ee12,#0000 31rem),radial-gradient(circle at 13% 44%,#c8ff950b,#0000 30rem),#050d0d}body:has(.commerce-visual-scope) ::selection{background:var(--commerce-lime);color:#05100d}body:has(.commerce-visual-scope) .commerce-visual-scope{min-height:100dvh}body:has(.commerce-visual-scope) :is(a,button,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}body:has(.commerce-visual-scope) :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--commerce-cyan);outline-offset:3px}body:has(.commerce-visual-scope) :is(input,select,textarea)::placeholder{color:#77918b;opacity:1}body:has(.commerce-visual-scope) :is(.eyebrow,.label,.section-index,.commerce-hero-index){color:var(--commerce-lime);font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:500;line-height:1.45}body:has(.commerce-visual-scope) :is(.lede,.lead){color:#bed0ca;line-height:1.75}body:has(.commerce-visual-scope) :is(.button,.pill){border:1px solid var(--commerce-line-strong);min-height:42px;color:var(--text);font-family:var(--mono);letter-spacing:.055em;text-transform:uppercase;background:#071414b8;border-radius:999px;font-size:.78rem;font-weight:600;line-height:1.25;transition:border-color .16s,background-color .16s,color .16s,transform .16s,box-shadow .16s}body:has(.commerce-visual-scope) :is(.button,.pill):hover{color:var(--commerce-lime);background:#17312dd1;border-color:#c8ff95b8;transform:translateY(-1px)}body:has(.commerce-visual-scope) :is(.button.primary,.pill.primary){border-color:var(--commerce-lime);color:#06110d;background:linear-gradient(110deg,#c8ff95,#dcffb9 58%,#a2f9ee);box-shadow:0 10px 30px #c8ff9521}body:has(.commerce-visual-scope) :is(.button.primary,.pill.primary):hover{color:#06110d;box-shadow:0 14px 38px #c8ff9538}body:has(.commerce-visual-scope) .button.danger{color:#ffb0a0;background:#5a1e1829;border-color:#ff907980}body:has(.commerce-visual-scope) .shell{background-color:#0000;background-image:linear-gradient(#a2f9ee04 1px,#0000 1px),linear-gradient(90deg,#a2f9ee04 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}body:has(.commerce-visual-scope) .topbar{border-color:var(--commerce-line-soft);-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);background:#030c0ce0;box-shadow:0 12px 40px #0000002e}body:has(.commerce-visual-scope) .public-header{height:82px;padding-inline:clamp(1rem,3.4vw,4.5rem)}body:has(.commerce-visual-scope) .brand{color:#f4faf5;letter-spacing:.18em;padding-left:1rem;font-size:.74rem;position:relative}body:has(.commerce-visual-scope) .brand:before{content:"";background:var(--commerce-lime);border-radius:50%;width:5px;height:5px;position:absolute;top:.15rem;left:0;box-shadow:0 0 16px #c8ff95cc}body:has(.commerce-visual-scope) .brand b{color:var(--commerce-cyan);letter-spacing:.16em;margin-top:.28rem}body:has(.commerce-visual-scope) .public-desktop-nav{align-self:stretch;align-items:stretch;gap:clamp(.65rem,1.35vw,1.4rem)}body:has(.commerce-visual-scope) .public-desktop-nav a{color:#aac0ba;white-space:nowrap;align-items:center;font-size:.78rem;transition:color .16s;display:inline-flex;position:relative}body:has(.commerce-visual-scope) .public-desktop-nav a:after{content:"";background:var(--commerce-lime);height:1px;transition:inset .18s;position:absolute;inset:auto 50% -1px}body:has(.commerce-visual-scope) .public-desktop-nav a:hover{color:#f2faf5}body:has(.commerce-visual-scope) .public-desktop-nav a[aria-current=page]{color:var(--commerce-lime)}body:has(.commerce-visual-scope) .public-desktop-nav a:hover:after{inset-inline:0}body:has(.commerce-visual-scope) .header-actions{gap:.48rem}body:has(.commerce-visual-scope) :is(.language-trigger,.global-audio button,.user-trigger){border-color:var(--commerce-line-soft);background:#071514a6}body:has(.commerce-visual-scope) .cart-pill{color:var(--commerce-lime);background:#c8ff9513;border-color:#c8ff9559}body:has(.commerce-visual-scope) :is(.language-menu,.user-menu){border:1px solid var(--commerce-line-strong);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#061212fa;border-radius:14px;overflow:hidden;box-shadow:0 24px 70px #0000008c}body:has(.commerce-visual-scope) :is(.language-menu button,.user-menu>a):hover{background:#a2f9ee12}body:has(.commerce-visual-scope) .public-mobile-nav{border-left:1px solid var(--commerce-line-strong);background:radial-gradient(circle at 100% 0,#a2f9ee1a,#0000 19rem),#071515;box-shadow:-30px 0 80px #00000094}body:has(.commerce-visual-scope) .public-mobile-nav a{color:#dbe8e1;font-size:.86rem}body:has(.commerce-visual-scope) :is(.drawer-close,.mobile-menu-trigger){color:var(--text);border-radius:50%}body:has(.commerce-visual-scope) .ecosystem-hero{background:radial-gradient(circle at 77% 40%,#a2f9ee1c,#0000 28rem),radial-gradient(circle at 18% 65%,#c8ff950f,#0000 26rem),linear-gradient(120deg,#030b0b 0%,#071515 58%,#030b0b 100%);grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:clamp(2.5rem,6vw,7rem);min-height:calc(100svh - 82px);padding:clamp(4.5rem,8vw,8rem) clamp(1.2rem,5.5vw,7rem);overflow:hidden}body:has(.commerce-visual-scope) .ecosystem-hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#a2f9ee09 1px,#0000 1px),linear-gradient(90deg,#a2f9ee07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:86px 86px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#000000b3,#0000 72%);mask-image:linear-gradient(100deg,#000000b3,#0000 72%)}body:has(.commerce-visual-scope) .ecosystem-hero:after{background:linear-gradient(180deg, transparent 64%, var(--bg))}body:has(.commerce-visual-scope) .ecosystem-hero .hero-copy{max-width:690px}body:has(.commerce-visual-scope) .commerce-hero-index{color:var(--commerce-cyan);align-items:center;gap:.8rem;display:flex}body:has(.commerce-visual-scope) .commerce-hero-index:before{content:"";background:var(--commerce-cyan);width:2.3rem;height:1px}body:has(.commerce-visual-scope) .commerce-hero-title{color:#f2f8f3;letter-spacing:-.075em;text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:14ch;margin:clamp(1.25rem,2.6vw,2.25rem) 0 1.5rem;font-size:clamp(2.75rem,5.8vw,6.4rem);font-weight:500;line-height:.91}body:has(.commerce-visual-scope) .commerce-hero-title em{color:var(--commerce-lime);font-family:Playfair Display,Georgia,serif;font-weight:500}body:has(.commerce-visual-scope) .ecosystem-hero .lede{max-width:37rem;font-size:clamp(.94rem,1.25vw,1.08rem)}body:has(.commerce-visual-scope) .ecosystem-hero .hero-actions{margin-top:2rem}body:has(.commerce-visual-scope) .innerspace-home-link .button{background:linear-gradient(115deg,#a2f9ee12,#c8ff9509);border-color:#a2f9ee47;border-radius:16px}body:has(.commerce-visual-scope) .innerspace-home-link small{color:var(--muted)}body:has(.commerce-visual-scope) .signal{color:var(--commerce-lime);margin-top:2rem}body:has(.commerce-visual-scope) .commerce-hero-note{max-width:32rem;color:var(--muted);font-size:.76rem;line-height:1.65}body:has(.commerce-visual-scope) .commerce-hero-visual{z-index:1;border:1px solid var(--commerce-line-soft);background:#061111;border-radius:34px 34px 120px;min-width:0;min-height:590px;position:relative;box-shadow:0 46px 110px #00000080,0 0 70px #a2f9ee12}body:has(.commerce-visual-scope) .commerce-hero-image{border-radius:inherit;object-fit:cover;filter:saturate(.78)contrast(1.08)brightness(.72)hue-rotate(6deg);width:100%;height:100%;min-height:590px;display:block}body:has(.commerce-visual-scope) .commerce-hero-visual:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#01080814,#010808b8),linear-gradient(90deg,#020a0a1f,#0000 55%);position:absolute;inset:0}body:has(.commerce-visual-scope) .commerce-hero-image-caption{z-index:3;color:#d8e9e4;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.58rem;display:flex;position:absolute;top:1.4rem;left:1.5rem;right:1.5rem}body:has(.commerce-visual-scope) .commerce-hero-visual .system-map{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030d0dc7;border-color:#a2f9ee40;border-radius:18px;width:min(72%,390px);padding:.65rem;position:absolute;bottom:clamp(1rem,4vw,3rem);right:clamp(1rem,4vw,3rem);box-shadow:0 22px 68px #00000080}body:has(.commerce-visual-scope) .commerce-hero-visual .system-map span{color:#aec4be;text-align:left;background:#051413a6;border-color:#a2f9ee1f;border-radius:10px}body:has(.commerce-visual-scope) .commerce-hero-visual .system-map span.active{border-color:var(--commerce-lime);color:var(--commerce-lime);background:#c8ff9514}body:has(.commerce-visual-scope) .commerce-store-paths{border-top:1px solid var(--commerce-line-soft);border-bottom:1px solid var(--commerce-line-soft);background:#030c0cc2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}body:has(.commerce-visual-scope) .commerce-store-path{border-right:1px solid var(--commerce-line-soft);grid-template-columns:auto 1fr auto;align-items:start;gap:1rem;min-height:190px;padding:clamp(1.5rem,3vw,3rem);transition:background-color .18s,color .18s;display:grid;position:relative}body:has(.commerce-visual-scope) .commerce-store-path:last-child{border-right:0}body:has(.commerce-visual-scope) .commerce-store-path:hover{background:linear-gradient(135deg,#c8ff9513,#a2f9ee09)}body:has(.commerce-visual-scope) .commerce-store-path__number{color:var(--commerce-cyan);font:500 .62rem var(--mono);letter-spacing:.12em}body:has(.commerce-visual-scope) .commerce-store-path h2{letter-spacing:-.045em;margin:-.2rem 0 .65rem;font-size:clamp(1.5rem,2.25vw,2.45rem);line-height:1.05}body:has(.commerce-visual-scope) .commerce-store-path p{max-width:30rem;color:var(--muted);margin:0;font-size:.82rem;line-height:1.6}body:has(.commerce-visual-scope) .commerce-store-path>:last-child{color:var(--commerce-lime);font-size:1.3rem}body:has(.commerce-visual-scope) .ecosystem>.section{border-bottom:1px solid var(--commerce-line-soft);position:relative}body:has(.commerce-visual-scope) .ecosystem>.section>h2{color:#eef7f1;text-wrap:balance;max-width:16ch}body:has(.commerce-visual-scope) .ecosystem>.section>div>h2{color:#eef7f1;text-wrap:balance;max-width:16ch}body:has(.commerce-visual-scope) .ecosystem :is(.card,.architecture-map article,.sensor-grid article,.terminal){border-color:var(--commerce-line-soft);background:linear-gradient(145deg,#102322d6,#061212d6);border-radius:18px;box-shadow:inset 0 1px #ffffff06}body:has(.commerce-visual-scope) .ecosystem .card{min-height:210px;padding:clamp(1.35rem,2.4vw,2rem)}body:has(.commerce-visual-scope) .ecosystem .card h3{letter-spacing:-.025em;font-size:1.25rem}body:has(.commerce-visual-scope) .ecosystem .card p{color:var(--muted);line-height:1.7}body:has(.commerce-visual-scope) .ecosystem :is(.architecture-map article,.sensor-grid article){transition:border-color .17s,background-color .17s,transform .17s}body:has(.commerce-visual-scope) .ecosystem :is(.architecture-map article,.sensor-grid article):hover{background:#122b27e6;border-color:#c8ff956b;transform:translate(3px)}body:has(.commerce-visual-scope) .ecosystem .statement{background:radial-gradient(circle at 88% 45%,#a2f9ee12,#0000 23rem);max-width:none}body:has(.commerce-visual-scope) .ecosystem .statement h2{max-width:14ch;font-size:clamp(3rem,6.5vw,7rem)}body:has(.commerce-visual-scope) .ecosystem .statement h2 em{font-family:Playfair Display,Georgia,serif}body:has(.commerce-visual-scope) .ecosystem :is(.tag-row span,.rule span){color:var(--commerce-cyan);background:#a2f9ee0a;border-color:#a2f9ee38;border-radius:999px}body:has(.commerce-visual-scope) .ecosystem .architecture{background:linear-gradient(120deg,#030c0cf5,#0a1c1bf0)}body:has(.commerce-visual-scope) .ecosystem .terminal{box-shadow:var(--commerce-shadow);border-color:#a2f9ee45}body:has(.commerce-visual-scope) .ecosystem .terminal pre{color:#bcd1cb;line-height:1.7}body:has(.commerce-visual-scope) .ecosystem .dashboard-frame{box-shadow:var(--commerce-shadow);background:#040e0ee0;border-color:#a2f9ee3d;border-radius:24px;overflow:hidden}body:has(.commerce-visual-scope) .ecosystem .metrics>b{border-color:var(--commerce-line-soft);background:#a2f9ee06}body:has(.commerce-visual-scope) .ecosystem .visual-grid figure{border-color:var(--commerce-line-soft);background:#071414;border-radius:18px 18px 56px;overflow:hidden}body:has(.commerce-visual-scope) .ecosystem .visual-grid img{filter:saturate(.82)contrast(1.07)}body:has(.commerce-visual-scope) .ecosystem .field{background:linear-gradient(130deg,#c8ff9512,#a2f9ee09);border:1px solid #c8ff953d;border-radius:28px}body:has(.commerce-visual-scope) .ecosystem .footer{border-top:1px solid var(--commerce-line-soft);background:#030a0a}body:has(.commerce-visual-scope) .commerce-visual-scope>.section{width:min(100%,1560px);margin-inline:auto}body:has(.commerce-visual-scope) .commerce-visual-scope>main>.section{width:min(100%,1560px);margin-inline:auto}body:has(.commerce-visual-scope) .commerce-visual-scope>.section>h1{color:#f1f8f2;letter-spacing:-.07em;text-wrap:balance;max-width:12ch;font-size:clamp(3.5rem,7.2vw,7.2rem);font-weight:500;line-height:.92}body:has(.commerce-visual-scope) .store-switcher{border-color:var(--commerce-line-soft);background:#040f0fc2}body:has(.commerce-visual-scope) .store-switcher :is(a,span){color:#b6c9c3}body:has(.commerce-visual-scope) .store-switcher [aria-current=page]{background:linear-gradient(110deg, var(--commerce-lime), var(--commerce-cyan));color:#06110d}body:has(.commerce-visual-scope) .shop-layout{border-color:var(--commerce-line-soft);box-shadow:var(--commerce-shadow);background:#071414bd;border-radius:22px}body:has(.commerce-visual-scope) .shop-filter-panel{border-color:var(--commerce-line-soft)}body:has(.commerce-visual-scope) .shop-filter-panel details{border-bottom-color:var(--commerce-line-soft)}body:has(.commerce-visual-scope) .shop-filter-panel summary{color:#dce9e3;letter-spacing:.02em}body:has(.commerce-visual-scope) :is(.shop-filter-panel,.shop-products-query) :is(input,select){border:1px solid var(--commerce-line-strong);min-height:44px;color:var(--text);background:#071616;border-radius:10px}body:has(.commerce-visual-scope) .section>.grid{gap:clamp(1rem,1.8vw,1.5rem)}body:has(.commerce-visual-scope) .section>.grid>.card{border-color:var(--commerce-line-soft);background:linear-gradient(155deg,#0e201ff2,#061111f5);border-radius:22px;min-width:0;transition:border-color .18s,transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 18px 52px #00000038,inset 0 1px #ffffff06}body:has(.commerce-visual-scope) .section>.grid>.card:hover{border-color:#a2f9ee57;transform:translateY(-4px);box-shadow:0 26px 72px #00000052,0 0 38px #a2f9ee09}body:has(.commerce-visual-scope) .section>.grid>.card>img{aspect-ratio:4/3;object-fit:contain;filter:saturate(.92)contrast(1.045);background:radial-gradient(circle at 50% 46%,#a2f9ee17,#0000 52%),#061111}body:has(.commerce-visual-scope) .section>.grid>.card h2{letter-spacing:-.035em;margin:.9rem 0 .6rem;font-size:clamp(1.28rem,1.8vw,1.65rem);line-height:1.15}body:has(.commerce-visual-scope) .section>.grid>.card>p:not(.price){color:var(--muted);font-size:.82rem;line-height:1.6}body:has(.commerce-visual-scope) .price{color:#f4faf5;font-variant-numeric:tabular-nums;letter-spacing:-.035em}body:has(.commerce-visual-scope) .add-to-cart{margin-top:.65rem}body:has(.commerce-visual-scope) .add-to-cart :is(select,input){border:1px solid var(--commerce-line-strong);min-height:42px;color:var(--text);background:#071616;border-radius:9px}body:has(.commerce-visual-scope) .product{gap:clamp(2rem,5vw,5.5rem);max-width:1380px;padding-top:clamp(3rem,6vw,6rem)}body:has(.commerce-visual-scope) .product>div:first-child>img{border-color:var(--commerce-line-soft);box-shadow:var(--commerce-shadow);object-fit:contain;background:#061111;border-radius:24px 24px 96px}body:has(.commerce-visual-scope) .product h1{color:#f2f8f3;margin-block:.8rem 1.2rem;font-size:clamp(3rem,5.8vw,6rem);font-weight:500;line-height:.94}body:has(.commerce-visual-scope) .product>div:last-child>.card{border-color:var(--commerce-line-soft);background:#0d1e1dcc;border-radius:17px;margin-top:1rem}body:has(.commerce-visual-scope) .tax-breakdown{border-color:var(--commerce-line-soft);background:#081716d9;border-radius:17px;overflow:hidden}body:has(.commerce-visual-scope) .tax-breakdown>div{border-color:var(--commerce-line-soft)}body:has(.commerce-visual-scope) .tax-breakdown .tax-total{background:linear-gradient(110deg,#c8ff951f,#a2f9ee12)}body:has(.commerce-visual-scope) :is(.cart,.auth-card){position:relative}body:has(.commerce-visual-scope) .cart>.card{border-color:var(--commerce-line-soft);background:#0c1c1be0;border-radius:18px;margin-bottom:.85rem;box-shadow:0 18px 46px #0000002e}body:has(.commerce-visual-scope) .cart>.card.row{min-height:92px}body:has(.commerce-visual-scope) .coupon-box input{border-color:var(--commerce-line-strong);background:#071616;border-radius:9px}body:has(.commerce-visual-scope) .notice{color:#dff9e4;background:#c8ff9511;border-color:#c8ff9547;border-radius:12px;line-height:1.55}body:has(.commerce-visual-scope) :is(.empty-state,.error-summary){border-radius:18px}body:has(.commerce-visual-scope) .empty-state{background:#0816169e;border-color:#a2f9ee3b}body:has(.commerce-visual-scope) .account-nav{border:1px solid var(--commerce-line-soft);background:#051111a6;border-radius:999px;gap:.45rem;padding:.4rem}body:has(.commerce-visual-scope) .account-nav a{color:#b8cbc5;font:500 .75rem var(--mono);border-radius:999px;padding:.7rem .9rem}body:has(.commerce-visual-scope) .account-nav a:hover{color:var(--commerce-cyan);background:#a2f9ee12}body:has(.commerce-visual-scope) .auth-shell{background:radial-gradient(circle at 76% 28%,#a2f9ee1f,#0000 28rem),radial-gradient(circle at 20% 80%,#c8ff9514,#0000 25rem),linear-gradient(135deg,#020909,#071616 58%,#030b0b);place-items:center;min-height:100dvh;padding:clamp(1rem,4vw,3rem);display:grid}body:has(.commerce-visual-scope) :is(.auth-shell .form,.auth-card,.order-success .form){border:1px solid var(--commerce-line-strong);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#081716db;border-radius:26px;width:min(100%,520px);margin:auto;padding:clamp(1.5rem,4vw,2.75rem);box-shadow:0 36px 100px #0000007a,inset 0 1px #ffffff09}body:has(.commerce-visual-scope) :is(.auth-shell .form,.auth-card) h1{color:#f1f8f2;letter-spacing:-.065em;margin-block:.85rem 1.15rem;font-size:clamp(2.35rem,8vw,4.2rem);font-weight:500;line-height:.98}body:has(.commerce-visual-scope) .dashboard-shell{background:#061010}body:has(.commerce-visual-scope) .dashboard-shell>.topbar{background:#040e0ef5;height:72px;padding-inline:1.25rem}body:has(.commerce-visual-scope) .dashboard-shell .layout{grid-template-columns:264px minmax(0,1fr)}body:has(.commerce-visual-scope) .sidebar{border-color:var(--commerce-line-soft);scrollbar-color:#a2f9ee38 transparent;background-color:#040f0ff5;background-image:linear-gradient(#a2f9ee05 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}body:has(.commerce-visual-scope) .sidebar-group{border-bottom:1px solid var(--commerce-line-soft);padding-bottom:.7rem}body:has(.commerce-visual-scope) .sidebar-group+.sidebar-group{margin-top:.7rem}body:has(.commerce-visual-scope) :is(.nav-section-toggle,.nav-top-level){color:#c5d5d0;letter-spacing:.075em;min-height:42px}body:has(.commerce-visual-scope) .dashboard-shell .button{font-size:.82rem}body:has(.commerce-visual-scope) .nav-section-toggle>span{border:1px solid var(--commerce-line-soft);width:24px;height:24px;color:var(--commerce-cyan);border-radius:50%;place-items:center;display:grid}body:has(.commerce-visual-scope) .nav-section-items{border-color:#a2f9ee26}body:has(.commerce-visual-scope) .sidebar a{color:#93aca5;border-radius:9px;position:relative}body:has(.commerce-visual-scope) .sidebar a:hover{color:#e5f1eb;background:#a2f9ee0e}body:has(.commerce-visual-scope) .sidebar a[aria-current=page]{color:var(--commerce-lime);box-shadow:inset 2px 0 var(--commerce-lime);background:linear-gradient(90deg,#c8ff951f,#a2f9ee06)}body:has(.commerce-visual-scope) .content{background:radial-gradient(circle at 100% 0,#a2f9ee0d,#0000 27rem),#071111;padding:clamp(1.2rem,3.2vw,3.5rem)}body:has(.commerce-visual-scope) .breadcrumbs{color:#78938c;letter-spacing:.06em;margin-bottom:1.45rem;font-size:.75rem}body:has(.commerce-visual-scope) :is(.admin-heading,.detail-heading){border-bottom:1px solid var(--commerce-line-soft);padding-bottom:1.1rem}body:has(.commerce-visual-scope) :is(.admin-heading h1,.detail-heading h1,.operator-module h1){color:#f0f7f1;letter-spacing:-.065em;font-size:clamp(2.35rem,4.8vw,4.65rem);font-weight:500;line-height:.98}body:has(.commerce-visual-scope) .admin-header-tools{gap:.55rem}body:has(.commerce-visual-scope) .admin-clock{color:var(--commerce-cyan)}body:has(.commerce-visual-scope) .admin-avatar{color:var(--commerce-lime);background:#c8ff9512;border-color:#c8ff9552}body:has(.commerce-visual-scope) .user-trigger{border:1px solid #0000;border-radius:12px;padding:.34rem .45rem}body:has(.commerce-visual-scope) .user-trigger:hover{border-color:var(--commerce-line-soft)}body:has(.commerce-visual-scope) .user-trigger small{font-size:.72rem}body:has(.commerce-visual-scope) .operator-view-banner{background:linear-gradient(90deg, var(--commerce-lime), #ddffb9);color:#07130f;border-radius:10px;box-shadow:0 8px 26px #c8ff951f}body:has(.commerce-visual-scope) :is(.stats,.dashboard-stats){gap:.85rem}body:has(.commerce-visual-scope) :is(.stat,.dashboard-stats>*,.customer-facts>div,.stock-summary>div){border-color:var(--commerce-line-soft);background:linear-gradient(145deg,#102423db,#081616e0);border-radius:14px;box-shadow:inset 0 1px #ffffff06}body:has(.commerce-visual-scope) :is(.stat b,.stock-summary b,.customer-facts b){color:#f1f7f2;font-variant-numeric:tabular-nums;letter-spacing:-.04em}body:has(.commerce-visual-scope) :is(.stat small,.stock-summary span,.customer-facts small){color:#8fa8a1}body:has(.commerce-visual-scope) :is(.dashboard-columns>section,.dashboard-list,.operator-action-card){border-color:var(--commerce-line-soft);background:#0a1a19b8;border-radius:16px;min-width:0}body:has(.commerce-visual-scope) .dashboard-list{overflow:hidden}body:has(.commerce-visual-scope) .list-row{border-color:var(--commerce-line-soft)}body:has(.commerce-visual-scope) .list-row:hover{background:#a2f9ee0b}body:has(.commerce-visual-scope) .operator-action-card{box-shadow:0 18px 50px #0003}body:has(.commerce-visual-scope) .operator-action-card>b{color:var(--commerce-cyan);font-variant-numeric:tabular-nums;letter-spacing:-.06em}body:has(.commerce-visual-scope) .quick-actions{border:1px solid var(--commerce-line-soft);background:#071514ad;border-radius:16px;padding:.65rem}body:has(.commerce-visual-scope) .table-shell{border:1px solid var(--commerce-line-soft);scrollbar-color:#a2f9ee3d transparent;background:#071414bd;border-radius:16px;box-shadow:0 18px 52px #0003}body:has(.commerce-visual-scope) .table{border-collapse:separate;border-spacing:0;color:#cfddd8;font-variant-numeric:tabular-nums}body:has(.commerce-visual-scope) .table th{z-index:1;border-color:var(--commerce-line-soft);color:#8fa9a2;font:600 .75rem var(--mono);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:#0d2322;position:sticky;top:0}body:has(.commerce-visual-scope) .table td{border-color:var(--commerce-line-soft);line-height:1.45}body:has(.commerce-visual-scope) .table tbody tr{background:#0816168a;transition:background-color .14s}body:has(.commerce-visual-scope) .table tbody tr:nth-child(2n){background:#0d1f1e7a}body:has(.commerce-visual-scope) .table tbody tr:hover{background:#a2f9ee0e}body:has(.commerce-visual-scope) :is(.entity-row-link,.table-row-button,.row-link){color:var(--commerce-cyan);font-weight:650}body:has(.commerce-visual-scope) .status{min-height:25px;color:var(--commerce-lime);letter-spacing:.045em;background:#c8ff950f;border-color:#c8ff9547;border-radius:999px;align-items:center;display:inline-flex}body:has(.commerce-visual-scope) .form{border-color:var(--commerce-line-soft);background:#0a1a19c7;border-radius:18px;box-shadow:inset 0 1px #ffffff06}body:has(.commerce-visual-scope) .form-section{border-color:var(--commerce-line-soft)}body:has(.commerce-visual-scope) .form-section>header{border-bottom:1px solid var(--commerce-line-soft);padding-bottom:.85rem}body:has(.commerce-visual-scope) :is(.form label,.drawer-section label,.dashboard-dialog-body label){color:#a8bdb7;letter-spacing:.045em;font-size:.82rem}body:has(.commerce-visual-scope) :is(.form input,.form select,.form textarea,.inventory-toolbar input,.inventory-toolbar select,.inventory-drawer input,.inventory-drawer select,.inventory-drawer textarea,.stock-adjust-form input,.stock-adjust-form select,.uat-task input,.uat-feedback textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=color]){border:1px solid var(--commerce-line-strong);color:#eff7f1;background:#071616;border-radius:9px;min-height:44px}body:has(.commerce-visual-scope) :is(.form input,.form select,.form textarea,.inventory-toolbar input,.inventory-toolbar select,.inventory-drawer input,.inventory-drawer select,.inventory-drawer textarea):focus{border-color:var(--commerce-cyan);box-shadow:0 0 0 3px #a2f9ee17}body:has(.commerce-visual-scope) :is(.filterbar,.admin-search-control){border-color:var(--commerce-line-soft)}body:has(.commerce-visual-scope) .admin-search-control{background:#071616;border-radius:12px;overflow:hidden}body:has(.commerce-visual-scope) :is(.detail-tabs,.content-language-tabs,.marketing-nav){scrollbar-color:#a2f9ee3d transparent;gap:.4rem}body:has(.commerce-visual-scope) :is(.detail-tabs a,.detail-tabs button,.content-language-tabs button){border-color:var(--commerce-line-soft);color:#9fb6af;background:#091918d1;border-radius:999px;min-height:40px}body:has(.commerce-visual-scope) :is(.detail-tabs button.active,.detail-tabs a:hover,.content-language-tabs button[aria-selected=true]){border-color:var(--commerce-lime);background:var(--commerce-lime);color:#06110d}body:has(.commerce-visual-scope) .sticky-actions{border-color:var(--commerce-line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#051111f0;border-radius:14px;box-shadow:0 -18px 44px #00000038}body:has(.commerce-visual-scope) :is(.timeline,.customer-section,.customer-advanced,.drawer-section){border-color:var(--commerce-line-soft)}body:has(.commerce-visual-scope) :is(.inventory-legend span,.address-card,.internal-note){border-color:var(--commerce-line-soft);background:#0c1d1cb3;border-radius:12px}body:has(.commerce-visual-scope) :is(.drawer-backdrop,.sidebar-backdrop,.shop-filter-backdrop,.public-nav-backdrop){-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000707c2}body:has(.commerce-visual-scope) :is(.entity-editor-drawer,.inventory-drawer){border-color:var(--commerce-line-strong);background:radial-gradient(circle at 100% 0,#a2f9ee12,#0000 24rem),#081918;box-shadow:-36px 0 100px #00000094}body:has(.commerce-visual-scope) :is(.entity-editor-drawer,.inventory-drawer)>header{border-color:var(--commerce-line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071615f2}body:has(.commerce-visual-scope) .drawer-native-content{scrollbar-color:#a2f9ee3d transparent}body:has(.commerce-visual-scope) .dashboard-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000707cc}body:has(.commerce-visual-scope) .dashboard-dialog-surface{border-color:var(--commerce-line-strong);background:#081918;border-radius:20px;box-shadow:0 34px 110px #0000009e,inset 0 1px #ffffff09}body:has(.commerce-visual-scope) :is(.dashboard-dialog-surface>header,.dashboard-dialog-footer){border-color:var(--commerce-line-soft);background:#0b211f}body:has(.commerce-visual-scope) .dashboard-dialog-body{scrollbar-color:#a2f9ee3d transparent;background:#081918}body:has(.commerce-visual-scope) .dialog-facts p{border-color:var(--commerce-line-soft);background:#102523b8;border-radius:10px}body:has(.commerce-visual-scope) .provider-option{border-color:var(--commerce-line-soft);background:#0e211fcc;border-radius:14px}body:has(.commerce-visual-scope) .uat-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#071615f5;border-color:#a2f9ee4d;border-radius:17px;box-shadow:0 24px 76px #00000094}body:has(.commerce-visual-scope) :is(.uat-business,.uat-hint){background:#c8ff950e;border-color:#c8ff9540;border-radius:8px}body:has(.commerce-visual-scope) .uat-create-dialog{border-color:var(--commerce-line-strong);background:#081918;border-radius:20px;box-shadow:0 34px 100px #000000a3}body:has(.commerce-visual-scope) :is(.nexus-welcome,.veil-beta-notice){background:linear-gradient(145deg,#0d1f1bfa,#030d0cfa);border-color:#c8ff956b;box-shadow:0 28px 86px #00000094,0 0 44px #c8ff9514}@media (max-width:1440px){body:has(.commerce-visual-scope) :is(.public-desktop-nav,.desktop-account){display:none}body:has(.commerce-visual-scope) .mobile-menu-trigger{border:1px solid var(--line);background:0 0;border-radius:10px;align-content:center;gap:4px;min-height:42px;padding:.65rem;display:grid}body:has(.commerce-visual-scope) .mobile-menu-trigger span{background:var(--text);width:20px;height:2px;display:block}body:has(.commerce-visual-scope) .public-nav-backdrop{z-index:45;border:0;display:block;position:fixed;inset:0}body:has(.commerce-visual-scope) .public-mobile-nav{z-index:46;flex-direction:column;gap:2rem;width:min(90vw,400px);padding:4.5rem 1.5rem 2rem;display:flex;position:fixed;inset:0 0 0 auto;overflow:auto}body:has(.commerce-visual-scope) .public-mobile-nav>.drawer-close{position:absolute;top:1rem;right:1rem}body:has(.commerce-visual-scope) .public-mobile-nav :is(nav,.public-account-links){flex-direction:column;align-items:stretch;gap:0;display:flex}body:has(.commerce-visual-scope) .public-mobile-nav :is(a,.public-account-links button){border-bottom:1px solid var(--line);text-align:left;padding:1rem 0}}@media (max-width:900px){body:has(.commerce-visual-scope) .cart-pill{min-width:44px;min-height:42px;font-size:0}body:has(.commerce-visual-scope) .cart-pill:after{font-size:.65rem}}@media (max-width:800px){body:has(.commerce-visual-scope) .dashboard-shell .layout{grid-template-columns:1fr}}@media (max-width:1240px){body:has(.commerce-visual-scope) .public-desktop-nav{gap:.7rem}body:has(.commerce-visual-scope) .public-desktop-nav a{font-size:.72rem}body:has(.commerce-visual-scope) .ecosystem-hero{grid-template-columns:minmax(0,.9fr) minmax(350px,1.1fr)}:is(body:has(.commerce-visual-scope) .commerce-hero-visual,body:has(.commerce-visual-scope) .commerce-hero-image){min-height:520px}body:has(.commerce-visual-scope) .section>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){body:has(.commerce-visual-scope) .ecosystem-hero{grid-template-columns:1fr;gap:3rem;min-height:auto}body:has(.commerce-visual-scope) .ecosystem-hero .hero-copy{max-width:760px}body:has(.commerce-visual-scope) .commerce-hero-visual{width:min(100%,780px)}body:has(.commerce-visual-scope) .commerce-store-paths{grid-template-columns:1fr}body:has(.commerce-visual-scope) .commerce-store-path{border-right:0;border-bottom:1px solid var(--commerce-line-soft);min-height:0}body:has(.commerce-visual-scope) .commerce-store-path:last-child{border-bottom:0}body:has(.commerce-visual-scope) .sidebar.open{border-right:1px solid var(--commerce-line-strong);background:#071817;box-shadow:28px 0 80px #0000008f}body:has(.commerce-visual-scope) .sidebar-toggle{border-color:var(--commerce-line-strong);color:var(--text);background:#071716f5;border-radius:999px;box-shadow:0 12px 35px #0000004d}body:has(.commerce-visual-scope) :is(.stats,.dashboard-stats){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){body:has(.commerce-visual-scope) .public-header{height:70px;padding-inline:.75rem}body:has(.commerce-visual-scope) .brand{padding-left:.72rem;font-size:.66rem}body:has(.commerce-visual-scope) .ecosystem-hero{padding:4rem 1rem 3.5rem}body:has(.commerce-visual-scope) .commerce-hero-title{font-size:clamp(3.2rem,16.5vw,5.4rem)}:is(body:has(.commerce-visual-scope) .commerce-hero-visual,body:has(.commerce-visual-scope) .commerce-hero-image){min-height:430px}body:has(.commerce-visual-scope) .commerce-hero-visual{border-radius:24px 24px 72px}body:has(.commerce-visual-scope) .commerce-hero-image-caption{top:1rem;left:1rem;right:1rem}body:has(.commerce-visual-scope) .commerce-hero-visual .system-map{width:calc(100% - 1.5rem);bottom:.75rem;right:.75rem}body:has(.commerce-visual-scope) .commerce-store-path{grid-template-columns:auto 1fr;padding:1.5rem 1rem}body:has(.commerce-visual-scope) .commerce-store-path>:last-child{display:none}body:has(.commerce-visual-scope) .ecosystem>.section{padding:4rem 1rem}body:has(.commerce-visual-scope) .commerce-visual-scope>.section{padding-inline:1rem}body:has(.commerce-visual-scope) .commerce-visual-scope>.section>h1{font-size:clamp(3.1rem,15vw,5.2rem)}body:has(.commerce-visual-scope) .section>.grid{grid-template-columns:1fr}body:has(.commerce-visual-scope) .section>.grid>.card{border-radius:18px}body:has(.commerce-visual-scope) .product{gap:1.5rem}body:has(.commerce-visual-scope) .product>div:first-child>img{border-radius:18px 18px 56px}body:has(.commerce-visual-scope) .cart>.card.row{flex-direction:column;align-items:stretch}body:has(.commerce-visual-scope) .cart>.card.row>.row{flex-direction:column;align-items:stretch}body:has(.commerce-visual-scope) .account-nav{border-radius:14px}body:has(.commerce-visual-scope) .content{padding:1rem}body:has(.commerce-visual-scope) :is(.admin-heading h1,.detail-heading h1,.operator-module h1){font-size:clamp(2.4rem,12vw,3.8rem)}body:has(.commerce-visual-scope) :is(.admin-heading,.detail-heading){align-items:stretch}body:has(.commerce-visual-scope) :is(.admin-heading,.detail-heading)>.button{text-align:center;justify-content:center;width:100%}body:has(.commerce-visual-scope) :is(.stats,.dashboard-stats,.customer-facts,.stock-summary){grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.commerce-visual-scope) .table :is(th,td){padding:.75rem .65rem}body:has(.commerce-visual-scope) :is(.form,.auth-shell .form,.auth-card){border-radius:18px;padding:1.15rem}body:has(.commerce-visual-scope) .sticky-actions{padding:.75rem}body:has(.commerce-visual-scope) :is(.entity-editor-drawer,.inventory-drawer){border-left:0}}@media (max-width:420px){:is(body:has(.commerce-visual-scope) .commerce-hero-visual,body:has(.commerce-visual-scope) .commerce-hero-image){min-height:380px}body:has(.commerce-visual-scope) .commerce-hero-image-caption span:last-child{display:none}body:has(.commerce-visual-scope) .commerce-hero-visual .system-map{font-size:.58rem}body:has(.commerce-visual-scope) .commerce-hero-visual .system-map span{padding:.55rem .65rem}body:has(.commerce-visual-scope) :is(.stats,.dashboard-stats,.customer-facts,.stock-summary){grid-template-columns:1fr}body:has(.commerce-visual-scope) .public-mobile-nav{width:100vw}}@media (prefers-reduced-motion:reduce){body:has(.commerce-visual-scope) *{scroll-behavior:auto;transition-duration:.01ms;transition-delay:0s}body:has(.commerce-visual-scope) :before{scroll-behavior:auto;transition-duration:.01ms;transition-delay:0s}body:has(.commerce-visual-scope) :after{scroll-behavior:auto;transition-duration:.01ms;transition-delay:0s}}
.seo-home{grid-template-columns:minmax(0,1fr)}.seo-home>*,.seo-home .hero-copy{min-width:0}@media (max-width:760px){.seo-home .hero-actions{grid-template-columns:minmax(0,1fr)}.seo-home .hero-actions .button,.seo-home .hero-actions .button small{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.seo-home .hero-copy .commerce-hero-title{letter-spacing:0;overflow-wrap:anywhere;font-size:2.625rem;line-height:1.08}.seo-home .section h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}.site-consent{z-index:1000;color:#f7f2e8;position:fixed}.site-consent--age{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080a09d6;place-items:center;padding:24px;display:grid;inset:0}.site-consent--cookies{pointer-events:none;justify-content:center;display:flex;bottom:20px;left:20px;right:20px}.site-consent__panel{pointer-events:auto;background:#121512f5;border:1px solid #f7f2e833;border-radius:8px;width:min(100%,560px);padding:24px;box-shadow:0 24px 80px #00000059}.site-consent--cookies .site-consent__panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;max-width:920px;display:grid}.site-consent__panel h2{margin:0 0 10px;font-size:clamp(1.45rem,3vw,2.1rem);line-height:1.1}.site-consent__panel p{color:#f7f2e8c7;margin:0}.site-consent__panel .eyebrow{margin-bottom:10px}.site-consent__actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.site-consent--cookies .site-consent__actions{justify-content:flex-end;margin-top:0}@media (max-width:760px){.site-consent--cookies{bottom:12px;left:12px;right:12px}.site-consent__panel,.site-consent--cookies .site-consent__panel{grid-template-columns:minmax(0,1fr);padding:18px}.site-consent--cookies .site-consent__actions{justify-content:stretch}.site-consent__actions .button{justify-content:center;width:100%}}
.innerspace-welcome-module__8NMw0G__invitation{z-index:65;isolation:isolate;color:#eaf5ef;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#132d2df5,#041215f8);border:1px solid #a4dac840;border-radius:18px;width:292px;padding:23px;font-family:inherit;animation:.6s both innerspace-welcome-module__8NMw0G__arrive;position:fixed;bottom:26px;left:24px;box-shadow:0 18px 70px #0008}.innerspace-welcome-module__8NMw0G__invitation *{box-sizing:border-box}.innerspace-welcome-module__8NMw0G__close{color:#c8ded9;cursor:pointer;background:#ffffff0a;border:0;border-radius:50%;width:36px;height:36px;font:24px/1 sans-serif;position:absolute;top:8px;right:10px}.innerspace-welcome-module__8NMw0G__portrait{align-items:center;gap:13px;padding-right:12px;display:flex}.innerspace-welcome-module__8NMw0G__portrait img{object-fit:cover;border:1px solid #c8ff9566;border-radius:50%;width:72px;height:72px;box-shadow:0 0 28px #bcff9518}.innerspace-welcome-module__8NMw0G__portrait span{letter-spacing:.12em;color:#b3dabf;max-width:120px;font:9px/1.8 monospace}.innerspace-welcome-module__8NMw0G__hello{color:#acd0c3!important;margin:18px 0 5px!important;font-size:12px!important}.innerspace-welcome-module__8NMw0G__invitation h2{letter-spacing:-.04em;color:#eaf5ef!important;margin:0 0 10px!important;font-size:22px!important;font-weight:500!important;line-height:1.2!important}.innerspace-welcome-module__8NMw0G__body{color:#aac1bc!important;margin:0 0 18px!important;font-size:13px!important;line-height:1.65!important}.innerspace-welcome-module__8NMw0G__cta{background:#c8ff95;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:10px 14px;font-size:12px;font-weight:650;display:flex;color:#102219!important;text-decoration:none!important}.innerspace-welcome-module__8NMw0G__note{color:#9bbab1;margin-top:10px;font-size:10px;display:block}.innerspace-welcome-module__8NMw0G__minimized{border-radius:40px;width:auto;padding:0}.innerspace-welcome-module__8NMw0G__restore{border-radius:inherit;color:#eaf5ef;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:56px;padding:7px 16px 7px 7px;font-size:12px;display:flex}.innerspace-welcome-module__8NMw0G__restore img{object-fit:cover;border-radius:50%}.innerspace-welcome-module__8NMw0G__restore small{color:#c8ff95;margin-top:3px;font-size:10px;display:block}.innerspace-welcome-module__8NMw0G__invitation button:focus-visible,.innerspace-welcome-module__8NMw0G__cta:focus-visible{outline-offset:4px;outline:2px solid #c8ff95}@keyframes innerspace-welcome-module__8NMw0G__arrive{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@media (max-width:700px){.innerspace-welcome-module__8NMw0G__invitation{left:12px;bottom:calc(78px + env(safe-area-inset-bottom));width:260px;max-width:calc(100vw - 24px);padding:17px}.innerspace-welcome-module__8NMw0G__portrait img{width:52px;height:52px}.innerspace-welcome-module__8NMw0G__hello{margin-top:12px!important}.innerspace-welcome-module__8NMw0G__invitation h2{font-size:20px!important}.innerspace-welcome-module__8NMw0G__body{margin-bottom:12px!important;font-size:12px!important}.innerspace-welcome-module__8NMw0G__minimized{width:auto;padding:0}.innerspace-welcome-module__8NMw0G__note{font-size:9px}}@media (max-height:550px){.innerspace-welcome-module__8NMw0G__invitation:not(.innerspace-welcome-module__8NMw0G__minimized){max-height:calc(100svh - 24px);bottom:12px;overflow:auto}}@media (prefers-reduced-motion:reduce){.innerspace-welcome-module__8NMw0G__invitation{animation:none}}
