@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);:root{--bg0:#111827;--bg1:#0b1220;--bg2:#021a2b;--card:#ffffff0a;--card2:#ffffff0f;--line:#ffffff1a;--text:#f8fafc;--muted:#94a3b8;--accent:#7c3aed;--accent2:#008a94;--danger:#ff5a7a;--shadow:0 20px 60px #00000059;--radius:18px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--dur-fast:140ms;--dur-med:220ms;--dur-slow:420ms;--site-header-offset:0px;--page-top-gap:40px}*{box-sizing:border-box}body,html{margin:0;max-width:100%;overflow-x:hidden;padding:0;width:100%}html{scroll-behavior:smooth}body{background:radial-gradient(1200px 500px at 15% -10%,#1d83ff59 0,#1d83ff00 60%),radial-gradient(900px 400px at 110% 10%,#1053ff47 0,#1053ff00 55%),radial-gradient(700px 300px at 40% 120%,#1d83ff2e 0,#1d83ff00 55%),linear-gradient(180deg,#0b1220,#111827);background:radial-gradient(1200px 500px at 15% -10%,#1d83ff59 0,#1d83ff00 60%),radial-gradient(900px 400px at 110% 10%,#1053ff47 0,#1053ff00 55%),radial-gradient(700px 300px at 40% 120%,#1d83ff2e 0,#1d83ff00 55%),linear-gradient(180deg,var(--bg1) 0,var(--bg0) 100%);color:#f8fafc;color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji;min-height:100vh}#root,.app-main,.app-shell,.container,.page,.route-transition,.section{max-width:100%;min-width:0}.app-main,.page,.route-transition{overflow-x:clip}::selection{background:#1d83ff47;color:#fff}a{color:inherit;text-decoration:none}code{color:#c8ffe7}img{display:block;max-width:100%}button,input{font:inherit}body.checkout-open,body.nav-open{overflow:hidden}.mobile-backdrop{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#03160fbf;touch-action:none;z-index:999}.mobile-menu{-webkit-overflow-scrolling:touch;backdrop-filter:blur(24px)saturate(180%);-webkit-backdrop-filter:blur(24px)saturate(180%);background:radial-gradient(600px 400px at 80% 20%,#1d83ff14 0,#1d83ff00 70%),linear-gradient(180deg,#0b1220f7,#03160ff7);border-left:1px solid #00c2d026;box-shadow:-20px 0 80px #0009,inset -1px 0 0 #00c2d01a;gap:6px;overflow-y:auto;overscroll-behavior:contain;padding:80px calc(24px + env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) 24px;width:min(340px,88vw);z-index:1000}.mobile-menu::-webkit-scrollbar{width:6px}.mobile-menu::-webkit-scrollbar-track{background:#ffffff05;border-radius:10px;margin:10px}.mobile-menu::-webkit-scrollbar-thumb{background:#00c2d04d;border-radius:10px}.mobile-menu::-webkit-scrollbar-thumb:hover{background:#00c2d080}.mobile-menu a{align-items:center;border:1px solid #0000;border-radius:15px;color:#eafff5d9;display:flex;font-size:15px;font-weight:600;gap:14px;overflow:hidden;padding:15px 18px;position:relative;transition:none}.mobile-menu a:before{background:linear-gradient(110deg,#0000 30%,#00c2d033 50%,#0000 70%);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.mobile-menu a:hover:before{transform:translateX(100%)}.mobile-menu a .active-indicator{background:linear-gradient(180deg,#67d6ff,#00c2d0cc);border-radius:0 4px 4px 0;box-shadow:0 0 12px #00c2d080;height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.mobile-menu a.active{background:#00c2d01f;border-color:#00c2d04d;box-shadow:0 4px 20px #00c2d026,inset 0 0 0 1px #00c2d01a;color:#67d6ff}.mobile-menu a .menu-icon{display:grid;flex-shrink:0;height:22px;opacity:.7;place-items:center;width:22px}.mobile-menu a.active .menu-icon,.mobile-menu a:hover .menu-icon{opacity:1}.mobile-menu-close{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:13px;color:#eafff5e6;cursor:pointer;display:grid;height:44px;place-items:center;position:absolute;right:22px;right:calc(22px + env(safe-area-inset-right));top:22px;transition:none;width:44px;z-index:10}.mobile-menu-close:hover{background:#ff5a7a1f;border-color:#ff5a7a4d;box-shadow:0 4px 16px #ff5a7a33;color:#ff5a7a}.mobile-menu-close svg{height:20px;width:20px}.mobile-menu-header{background:linear-gradient(135deg,#00c2d008,#1053ff05);border:1px solid #00c2d014;border-radius:14px;margin-bottom:24px;padding:16px}.mobile-menu-header h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#eafff5,#67d6ff);-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:800;letter-spacing:.5px;margin:0}.mobile-menu-header p{color:#94a3b8;color:var(--muted);font-size:13px;font-weight:500;margin:6px 0 0}.mobile-menu-divider{background:linear-gradient(90deg,#0000,#00c2d026 50%,#0000);height:1px;margin:16px 0;position:relative}.mobile-menu-divider:after{background:#00c2d066;border-radius:50%;box-shadow:0 0 8px #00c2d080;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.mobile-menu-footer{border-top:1px solid #ffffff0f;margin-top:auto;padding-top:24px;text-align:center}.menu-footer-text{color:#eafff5b3;font-size:13px;font-weight:700;letter-spacing:.5px;margin:0}.menu-footer-version{color:#94a3b8;color:var(--muted);font-size:11px;font-weight:500;margin:4px 0 0;opacity:.6}@media (hover:none){.mobile-menu a:active{background:#ffffff14;transform:scale(.98)}}.mobile-backdrop,.mobile-menu{will-change:transform,opacity}.mobile-menu:after{content:none;display:none}@media (max-width:380px){.mobile-menu{padding:70px 20px 20px;width:92vw}.mobile-menu-header h3{font-size:18px}.mobile-menu a{font-size:14px;padding:13px 16px}}.container{margin:0 auto;width:min(1100px,100%)}.app-shell{display:flex;flex-direction:column;min-height:100vh}.app-main{padding-left:calc(clamp(16px, 4vw, 40px) + env(safe-area-inset-left));padding-right:calc(clamp(16px, 4vw, 40px) + env(safe-area-inset-right))}.app-main>*{z-index:2}.app-main,.app-main>*{position:relative}.app-main-admin{padding-top:0!important}.app-main-admin>.route-transition>.page>.section:first-child,.app-main-admin>.route-transition>.page>section:first-child,.app-main-admin>.route-transition>.section:first-child,.app-main-admin>.route-transition>section:first-child{padding-top:20px!important;padding-top:calc(var(--site-header-offset) + 20px)!important}.app-main:after,.app-main:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:clamp(16px,6vw,80px);z-index:1}.app-main:before{background:linear-gradient(90deg,#03160f8c,#03160f00);left:0}.app-main:after{background:linear-gradient(270deg,#03160f8c,#03160f00);right:0}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03160fa6;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--line);padding-left:calc(16px + env(safe-area-inset-left));padding-right:calc(16px + env(safe-area-inset-right));pointer-events:auto}.header-inner{gap:16px;justify-content:space-between;padding:10px 0}.brand,.header-inner{align-items:center;display:flex}.brand{gap:12px;min-width:120px}.brand-img{display:block;filter:drop-shadow(0 10px 24px rgba(29,131,255,.1));height:42px;width:auto}.logo{background:linear-gradient(135deg,#1d83ffd9,#1053ff59);border-radius:14px;box-shadow:0 10px 30px #1d83ff2e;display:grid;font-weight:800;height:42px;place-items:center;width:42px}.nav{align-items:center;color:#eafff5eb;display:flex;font-weight:600;gap:14px}.nav a{border:1px solid #0000;border-radius:12px;padding:10px 12px;transition:.18s ease}.nav a:hover{background:#ffffff0a;border-color:#ffffff14}.nav a.active{color:#eafff5}.header-actions{gap:10px}.header-actions,.header-cart{align-items:center;display:flex}.header-cart{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;gap:0;height:44px;justify-content:center;padding:0;position:relative;transition:transform 140mscubic-bezier(.16,1,.3,1),background 140mscubic-bezier(.16,1,.3,1),border-color 140mscubic-bezier(.16,1,.3,1);transition:transform var(--dur-fast)var(--ease-out),background var(--dur-fast)var(--ease-out),border-color var(--dur-fast)var(--ease-out);width:44px}.header-cart:hover{background:#ffffff0f;border-color:#1d83ff38;transform:translateY(-1px)}.header-cart .pill{background:#ff4d6d;border:1px solid #ffffff47;border-radius:999px;box-shadow:0 8px 18px #ff4d6d42;color:#fff;font-size:9px;font-weight:900;height:16px;line-height:1;min-width:16px;padding:0 4px;position:absolute;right:3px;top:3px}.header-iconAction{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;color:#eafff5e6;display:grid;height:44px;place-items:center;transition:transform 140mscubic-bezier(.16,1,.3,1),background 140mscubic-bezier(.16,1,.3,1),border-color 140mscubic-bezier(.16,1,.3,1),color 140mscubic-bezier(.16,1,.3,1);transition:transform var(--dur-fast)var(--ease-out),background var(--dur-fast)var(--ease-out),border-color var(--dur-fast)var(--ease-out),color var(--dur-fast)var(--ease-out);width:44px}.header-iconAction:hover{background:#ffffff0f;border-color:#1d83ff38;color:#fff;transform:translateY(-1px)}.header-iconAction.active{background:#1d83ff1f;border-color:#1d83ff47;box-shadow:0 12px 28px #1d83ff1f;color:#b5e9ff}.pill{background:#1d83ff2e;border:1px solid #1d83ff40;border-radius:999px;display:inline-grid;font-size:12px;font-weight:800;height:24px;min-width:28px;padding:0 8px;place-items:center}.nav-toggle{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;cursor:pointer;display:none;height:44px;width:44px}.nav-toggle span{background:#eafff5e6;border-radius:99px;display:block;height:2px;margin:4px auto;width:18px}@media (max-width:900px) and (min-width:721px){:root{--page-top-gap:48px}.container{padding-left:calc(20px + env(safe-area-inset-left));padding-right:calc(20px + env(safe-area-inset-right))}.header-inner{gap:10px}.brand{min-width:auto}.brand-img{height:36px}.nav{flex:1 1 auto;gap:4px;justify-content:center;min-width:0}.nav a{font-size:12px;padding:8px 9px}.header-actions{gap:8px}.header-cart{padding:0}.header-cart,.header-iconAction{border-radius:13px;height:40px;width:40px}.header-cart svg,.header-iconAction svg{height:16px;width:16px}.header-cart .pill{font-size:8px;height:14px;min-width:14px;padding:0 3px;right:2px;top:2px}}.page{padding-bottom:90px}.section{padding:30px 0}.route-transition>.page>.section:first-child,.route-transition>.page>section:first-child,.route-transition>.section:first-child,.route-transition>section:first-child{padding-top:40px;padding-top:calc(var(--site-header-offset) + var(--page-top-gap))}.section-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.h1{font-size:38px;line-height:1.05}.h1,.h2{margin:0}.h2{font-size:26px}.h3{font-size:18px;margin:0}.muted{color:#94a3b8;color:var(--muted)}.hint{color:#eafff5e0;margin-top:10px}.hint.subtle{color:#a7c9bbd9;font-size:13px}.center{text-align:center}.btn{align-items:center;background:linear-gradient(135deg,#1d83ffdb,#1053ff8c);border:1px solid #1d83ff4d;border-radius:14px;box-shadow:0 14px 40px #1d83ff1f;color:#032235;cursor:pointer;display:inline-flex;font-weight:800;gap:8px;height:44px;justify-content:center;overflow:hidden;padding:0 16px;position:relative;transition:transform 220mscubic-bezier(.16,1,.3,1),filter 220mscubic-bezier(.16,1,.3,1),box-shadow 220mscubic-bezier(.16,1,.3,1);transition:transform var(--dur-med)var(--ease-out),filter var(--dur-med)var(--ease-out),box-shadow var(--dur-med)var(--ease-out);will-change:transform}.btn:before{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);content:"";inset:-40%-60%;pointer-events:none;position:absolute;transform:translateX(-120%)rotate(8deg);transition:transform 420mscubic-bezier(.16,1,.3,1);transition:transform var(--dur-slow)var(--ease-out)}.btn:hover{box-shadow:0 18px 50px #1d83ff2e;filter:saturate(1.06);transform:translateY(-1px)}.btn:hover:before{transform:translateX(120%)rotate(8deg)}.btn:active{transform:translateY(0)scale(.98)}.btn:focus-visible{box-shadow:0 0 0 4px #1d83ff29,0 18px 50px #1d83ff29;outline:none}.btn-sm{border-radius:12px;font-size:13px;height:36px;padding:0 12px}.btn-ghost{background:#ffffff0a;border:1px solid #ffffff1f;box-shadow:none;color:#eafff5f2}.btn-ghost:hover{background:#ffffff0f}.input{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;color:#f8fafc;color:var(--text);height:44px;outline:none;padding:0 14px;width:100%}.input:focus{border-color:#1d83ff59;box-shadow:0 0 0 4px #1d83ff1f}.label{color:#eafff5e6;display:block;font-weight:700;margin:10px 0 6px}.form{display:flex;flex-direction:column;gap:6px}.card{background:#ffffff0a;background:var(--card);border:1px solid #ffffff1a;border-radius:18px;border-radius:var(--radius);box-shadow:0 20px 60px #00000059;box-shadow:var(--shadow);transform:translateZ(0);transition:transform 420mscubic-bezier(.16,1,.3,1),box-shadow 420mscubic-bezier(.16,1,.3,1),border-color 420mscubic-bezier(.16,1,.3,1),filter 420mscubic-bezier(.16,1,.3,1);transition:transform var(--dur-slow)var(--ease-out),box-shadow var(--dur-slow)var(--ease-out),border-color var(--dur-slow)var(--ease-out),filter var(--dur-slow)var(--ease-out);will-change:transform}.card:hover{border-color:#1d83ff38;box-shadow:0 28px 82px #00000057;filter:saturate(1.05);transform:translateY(-4px) scale(1.002)}.pad{padding:16px}.divider{background:#ffffff1a;margin:14px 0}.hero-accent{background:linear-gradient(135deg,#9fffe0,#7c3aed);background:linear-gradient(135deg,#9fffe0,var(--accent));-webkit-background-clip:text;background-clip:text;color:#0000}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.cart-list{display:flex;flex-direction:column;gap:10px;margin-top:10px}.cart-row{border-bottom:1px dashed #ffffff1f;display:flex;gap:12px;justify-content:space-between;padding:10px 0}.cart-row:last-child{border-bottom:none}.cart-title{font-weight:900}.cart-sub{color:#94a3b8;color:var(--muted);font-size:12px;margin-top:2px}.totals{margin-top:10px}.tot-row{display:flex;justify-content:space-between;margin-top:8px}.tot-big{font-size:18px}.tab-btn{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;color:#eafff5eb;cursor:pointer;font-weight:800;height:38px;padding:0 14px;transition:transform 220mscubic-bezier(.16,1,.3,1),background 220mscubic-bezier(.16,1,.3,1),border-color 220mscubic-bezier(.16,1,.3,1);transition:transform var(--dur-med)var(--ease-out),background var(--dur-med)var(--ease-out),border-color var(--dur-med)var(--ease-out)}.tab-btn.active{background:#1d83ff24;border-color:#1d83ff4d}.tab-btn:hover{background:#ffffff0f;transform:translateY(-1px)}.row{align-items:center;display:flex;gap:10px}.between{justify-content:space-between}.orders{display:flex;flex-direction:column;gap:10px}.order-total{font-weight:900}.skeleton{background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;border-radius:var(--radius);min-height:240px;overflow:hidden;position:relative}.skeleton:after{animation:shimmer 1.4s infinite;background:linear-gradient(90deg,#0000,#ffffff14,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@media (max-width:720px){.nav-toggle{display:block}.nav{align-items:stretch;background:#032235f5;border-left:1px solid #ffffff1f;border-radius:22px 0 0 22px;bottom:0;box-shadow:-30px 0 90px #0000008c;flex-direction:column;gap:8px;left:auto;padding:18px 16px 16px;position:fixed;right:0;top:0;transform:translateX(110%);transition:transform 420mscubic-bezier(.16,1,.3,1);transition:transform var(--dur-slow)var(--ease-out);width:min(330px,88vw);z-index:81}.nav a{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:12px 14px}.nav a:hover{background:#ffffff0d;border-color:#1d83ff29}}.route-transition{animation:routeIn 420mscubic-bezier(.16,1,.3,1) both;animation:routeIn var(--dur-slow)var(--ease-out)both}@keyframes routeIn{0%{filter:blur(1.5px);opacity:0;transform:translateY(10px) scale(.995)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.reveal{filter:blur(2px);opacity:0;transform:translateY(14px);transition:opacity 420mscubic-bezier(.16,1,.3,1),transform 420mscubic-bezier(.16,1,.3,1),filter 420mscubic-bezier(.16,1,.3,1);transition:opacity var(--dur-slow)var(--ease-out),transform var(--dur-slow)var(--ease-out),filter var(--dur-slow)var(--ease-out)}.reveal.is-visible{filter:blur(0);opacity:1;transform:translateY(0)}.nav a{position:relative;transition:color 140mscubic-bezier(.16,1,.3,1),transform 140mscubic-bezier(.16,1,.3,1);transition:color var(--dur-fast)var(--ease-out),transform var(--dur-fast)var(--ease-out)}.nav a:after{background:linear-gradient(90deg,#1d83ff00,#1d83ffe6,#1d83ff00);border-radius:999px;bottom:6px;content:"";height:2px;left:10px;opacity:.9;position:absolute;right:10px;transform:scaleX(0);transform-origin:center;transition:transform 220mscubic-bezier(.16,1,.3,1);transition:transform var(--dur-med)var(--ease-out)}.nav a:hover{transform:translateY(-1px)}.nav a.active:after,.nav a:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}body{font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji;letter-spacing:.1px}.footer-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.4fr 1fr 1fr 1fr;margin:0 auto;padding:10px 0 18px;width:min(1100px,calc(100% - 32px))}.footer-col{display:flex;flex-direction:column;gap:8px}.footer-brand{font-weight:900;letter-spacing:.3px}.footer-desc{color:#a8cdddeb;font-size:13px;max-width:34ch}.footer-title{font-weight:900;margin-bottom:6px}.footer-col a{color:#eafff5e6;opacity:.9}.footer-col a:hover{opacity:1;text-decoration:underline}.footer-contact{color:#a8cdddeb;font-size:13px}.footer-trust{color:#eafff5e6;display:flex;flex-wrap:wrap;font-size:12px;font-weight:800;gap:10px;margin-top:6px}.footer-trust span{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:6px 10px}.footer-bottom{border-top:1px solid #ffffff1a;color:#a8cdddeb;font-size:12px;margin:0 auto;padding-top:12px;width:min(1100px,calc(100% - 32px))}@media (max-width:720px){.footer-grid{grid-template-columns:1fr}}@media (max-width:560px){.footer-grid{grid-template-columns:1fr}}.nav a.active{background:#0000;border-color:#0000}@keyframes blink{50%{opacity:0}}.route-progress{background:#ffffff0f;height:3px;left:0;position:fixed;right:0;top:0;z-index:90}.route-progress-bar{animation:routebar .5s cubic-bezier(.16,1,.3,1) both;animation:routebar .5s var(--ease-out)both;background:linear-gradient(90deg,#1d83ff26,#1d83fff2,#ffffff1a);height:100%;transform-origin:left center;width:100%}@keyframes routebar{0%{transform:scaleX(.05)}60%{transform:scaleX(.75)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.route-progress-bar{animation:none}}.toast-viewport{bottom:12px;display:flex;flex-direction:column;gap:10px;left:12px;padding-bottom:env(safe-area-inset-bottom);pointer-events:none;position:fixed;right:12px;z-index:95}.toast{align-items:flex-start;animation:toastIn .22s cubic-bezier(.16,1,.3,1) both;animation:toastIn .22s var(--ease-out)both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03160fcc;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 16px 50px #0000004d;display:flex;gap:10px;padding:12px;pointer-events:auto}.toast-success{border-color:#1d83ff42}.toast-error{border-color:#ff5a7a4d}.toast-loading{border-color:#ffffff2e}.toast-icon{font-size:18px;line-height:1.2}.toast-body{flex:1 1 auto 1}.toast-title{font-weight:1000;margin-bottom:2px}.toast-msg{color:#eafff5eb}.toast-action{background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;color:#eafff5f2;cursor:pointer;font-weight:900;height:34px;margin-top:8px;padding:0 12px}.toast-action:hover{background:#ffffff17}.toast-close{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;color:#eafff5eb;cursor:pointer;height:34px;width:34px}.toast-close:hover{background:#ffffff12}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.empty{padding:6px 0;text-align:center}.empty-icon{font-size:34px;margin-bottom:10px}.empty-title{font-size:18px;font-weight:1000;margin-bottom:4px}.empty-desc{color:#eafff5d9;margin:0 auto;max-width:520px}.empty-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:14px}.flow-assist{grid-gap:16px;align-items:stretch;background:linear-gradient(135deg,#ffffff29,#fff0 28%),radial-gradient(circle at 0 0,#4fffc81f,#4fffc800 34%),radial-gradient(circle at 92% 18%,#00c2d02e,#00c2d000 28%),#ffffff08;background:linear-gradient(135deg,#ffffff29,#fff0 28%),radial-gradient(circle at 0 0,#4fffc81f,#4fffc800 34%),radial-gradient(circle at 92% 18%,#00c2d02e,#00c2d000 28%),var(--skeu-panel-bg,#ffffff08);border:1px solid #ffffff1a;border-radius:34px 20px 28px 22px;box-shadow:0 18px 48px #0003;box-shadow:var(--skeu-panel-shadow,0 18px 48px #0003);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;isolation:isolate;margin-bottom:18px;overflow:hidden;padding:20px 20px 18px 22px;position:relative}.flow-assist:before{background:linear-gradient(180deg,#4fffc8f5,#00c2d0d6,#ffffff14);border-radius:999px;bottom:16px;box-shadow:0 0 18px #4fffc83d;content:"";left:14px;position:absolute;top:16px;width:6px}.flow-assist:after{background:linear-gradient(180deg,#ffffff1f,#fff0 26%),linear-gradient(135deg,#4fffc838,#00c2d00f);border:1px solid #ffffff14;border-radius:24px 24px 12px 24px;content:"";height:92px;opacity:.44;pointer-events:none;position:absolute;right:18px;top:14px;transform:rotate(10deg);width:92px}.flow-assist.is-dense{border-radius:30px 18px 24px 18px;padding:16px 18px 16px 20px}.flow-assist-copy{grid-gap:10px;display:grid;gap:10px;min-width:0;padding-left:16px;position:relative;z-index:1}.flow-assist-copy:after{background:linear-gradient(90deg,#4fffc83d,#fff0);bottom:-6px;content:"";height:1px;left:0;opacity:.56;position:absolute;right:0}.flow-assist-eyebrow{color:#eafff594;font-size:10px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.flow-assist-title{font-size:clamp(20px,3vw,28px);font-weight:1000;letter-spacing:-.045em;line-height:1.04;max-width:20ch;overflow-wrap:anywhere}.flow-assist-desc{color:#eafff5b8;font-size:14px;line-height:1.52;margin:0;max-width:40ch;overflow-wrap:anywhere}.flow-assist-badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.flow-assist-badge{align-items:center;background:linear-gradient(180deg,#ffffff12,#ffffff08);border:1px solid #ffffff1a;border-radius:14px 999px 999px 14px;color:#eafff5e0;display:inline-flex;font-size:12px;font-weight:800;gap:8px;max-width:100%;min-height:34px;padding:0 12px}.flow-assist-badge span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-assist-badge.emphasis{background:linear-gradient(180deg,#4fffc82e,#00c2d01f);border-color:#4fffc83d;color:#eafff5}.flow-assist-actionIcon,.flow-assist-badgeIcon{display:grid;flex:0 0 auto;place-items:center}.flow-assist-actions{grid-gap:10px;align-content:center;background:linear-gradient(180deg,#ffffff17,#fff0 26%),#040a162e;border:1px solid #ffffff14;border-radius:22px 16px 22px 16px;display:grid;gap:10px;max-width:100%;min-width:184px;padding:12px;position:relative;z-index:1}.flow-assist-actions .btn,.flow-assist-actions .btn-ghost{width:100%}.steps{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:hsla(0,0%,100%,.035);border:1px solid #ffffff17;border-radius:24px;box-shadow:0 18px 40px #0000001f;display:flex;flex-wrap:wrap;gap:8px;padding:6px}.step{align-items:center;background:#ffffff05;border:1px solid #ffffff12;border-radius:17px;display:flex;flex:1 1 160px 1;gap:10px;min-height:58px;padding:10px 12px}.step.active{background:hsla(0,0%,100%,.055);border-color:#ffffff24}.step.done{background:#ffffff08;border-color:#ffffff1a}.step-dot{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:11px;color:#ffffffeb;display:grid;flex:0 0 auto 1;font-weight:1000;height:30px;place-items:center;width:30px}.step.active .step-dot{background:#ffffffe0;border-color:#ffffffeb;color:#05070c}.step.done .step-dot{background:#ffffff1a;border-color:#ffffff24}.step-title{font-size:14px;font-weight:900;letter-spacing:-.02em;line-height:1}.step-sub{color:#ffffff75;font-size:11px;letter-spacing:.08em;margin-top:4px;text-transform:uppercase}.mobile-dock,.sticky-cta{display:none}@media (max-width:860px){.flow-assist{gap:14px;grid-template-columns:1fr}.flow-assist:before{bottom:auto;height:4px;left:14px;right:14px;top:12px;width:auto}.flow-assist:after{height:82px;opacity:.38;right:-6px;top:-4px;width:82px}.flow-assist-copy{padding-left:0;padding-top:12px}.flow-assist-copy:after{bottom:-2px}.flow-assist-actions{min-width:0;padding:10px}}@media (max-width:720px){.app-main,.container,.page,.route-transition,.section,.site-footer{overflow-x:visible}.flow-assist{border-radius:30px 18px 24px 18px;gap:12px;grid-template-columns:1fr;margin-bottom:16px;padding:16px 16px 14px}.flow-assist:before{bottom:auto;height:4px;left:14px;right:14px;top:12px;width:auto}.flow-assist:after{height:72px;opacity:.34;right:-10px;top:-8px;width:72px}.flow-assist-copy{padding-left:0;padding-top:8px}.flow-assist-copy:after{bottom:-2px}.flow-assist-actions{justify-content:flex-start;min-width:0;padding:8px}.flow-assist-actions .btn{width:100%}.with-sticky-cta{padding-bottom:126px}.sticky-cta{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03160fe6;border:1px solid #ffffff1a;border-radius:22px;bottom:calc(12px + env(safe-area-inset-bottom));box-shadow:0 18px 44px #0000003d;display:flex;gap:14px;justify-content:space-between;left:12px;padding:12px 14px;position:fixed;right:12px;z-index:93}.sticky-cta .btn{min-width:120px}.steps{gap:6px;padding:4px}.step{flex:1 1;min-height:54px;padding:10px}.step-sub{display:none}.step-text{min-width:0}}@media (max-width:720px) and (max-height:640px){.with-sticky-cta{padding-bottom:120px}.sticky-cta{bottom:calc(12px + env(safe-area-inset-bottom))}}.flow-assist-badges{min-width:0}@media (max-width:480px){.container{padding-left:calc(14px + env(safe-area-inset-left));padding-right:calc(14px + env(safe-area-inset-right))}.flow-assist{border-radius:26px 16px 22px 16px;padding:14px 14px 12px}.flow-assist-title{font-size:clamp(18px,7vw,24px);max-width:16ch}.flow-assist-desc{font-size:13px;line-height:1.45;max-width:30ch}.flow-assist-badges{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.flow-assist-badge{justify-content:center;line-height:1.25;min-height:44px;min-width:0;padding:10px 12px;text-align:center;width:100%}.flow-assist-badge span:last-child{overflow:visible;text-overflow:clip;white-space:normal}.flow-assist-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.flow-assist-actions .btn,.flow-assist-actions .btn-ghost{width:100%}.sticky-cta{left:10px;padding:12px;right:10px}}@media (max-width:360px){.container{padding-left:calc(12px + env(safe-area-inset-left));padding-right:calc(12px + env(safe-area-inset-right))}.flow-assist-badges{grid-template-columns:1fr}}.sticky-cta-title{color:#eafff5c2;font-size:12px}.sticky-cta-value{font-size:16px;font-weight:1100}.trust-pill{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;color:#eafff5e6;font-size:12px;padding:6px 10px}.proof-preview .proof-img{display:block;height:auto;width:100%}.desktop-only{display:flex}@media (max-width:720px){.desktop-only{display:none}.nav-toggle{display:block}}.mobile-backdrop{background:#0000008c;inset:0;position:fixed;z-index:9998}.mobile-menu{animation:slideIn .22s ease-out both;background:#1f2328;bottom:0;display:flex;flex-direction:column;gap:12px;max-width:320px;padding:calc(20px + env(safe-area-inset-top))calc(20px + env(safe-area-inset-right))calc(24px + env(safe-area-inset-bottom))calc(20px + env(safe-area-inset-left));position:fixed;right:0;top:0;width:78vw;z-index:9999}.mobile-menu a{font-size:16px;letter-spacing:.2px;text-align:left}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.mobile-menu a{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;font-weight:800;padding:14px 16px}.mobile-menu a.active{background:#1d83ff2e;border-color:#1d83ff59}body.nav-open{overflow:hidden}@media (max-width:720px){.header-inner{padding-bottom:12px;padding-top:12px}.header{padding-left:18px;padding-right:18px}}.layout-header{margin-bottom:24px}.layout-toggles{background:#00000040;border:1px solid #ffffff14;border-radius:12px;display:flex;gap:2px}.toggle-btn{border:none;border-radius:8px;color:#94a3b8;color:var(--muted);font-size:18px;height:38px;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:38px}.toggle-btn:hover{background:#ffffff14;color:#f8fafc;color:var(--text);transform:translateY(-1px)}.toggle-btn.active{background:#00c2d026;box-shadow:0 4px 12px #00c2d026;color:#67d6ff;transform:scale(1.05)}.toggle-btn:active{transform:scale(.9)}.product-grid-container{min-height:200px}.grid-mode{grid-template-columns:repeat(2,1fr)}@media (max-width:600px){.grid-mode{grid-template-columns:1fr}}.list-mode .card{align-items:center;display:flex;flex-direction:row;gap:16px;padding:16px;text-align:left}@media (max-width:640px){.list-mode .card{align-items:flex-start;flex-direction:column}}.skeleton{animation:fadeUp .5s ease both}@keyframes pulse-stock{0%,to{opacity:1}50%{opacity:.6}}.btn:disabled{background:#6b7280;cursor:not-allowed;opacity:.5}.btn:disabled:hover{background:#6b7280;transform:none}.product-card-modern{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff0f,#ffffff08);border:1px solid #ffffff1f;border-radius:24px;box-shadow:0 10px 40px #0000004d,inset 0 1px 0 #ffffff1a,inset 0 -1px 0 #00000080;overflow:hidden;padding:24px;position:relative;transition:box-shadow .3s cubic-bezier(.16,1,.3,1)}.product-card-modern:hover{box-shadow:0 20px 60px #0006,0 0 0 1px #00c2d033,inset 0 1px 0 #ffffff26}.card-glow{background:radial-gradient(circle at center,#00c2d026 0,#0000 70%);inset:-100px;pointer-events:none;position:absolute;z-index:0}.product-card-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;position:relative;z-index:1}.product-header-left{display:flex;flex:1 1;gap:14px;min-width:0}.product-logo-wrapper{flex-shrink:0;position:relative}.product-logo-modern{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 4px 12px #0003,inset 0 0 0 1px #ffffff0d;height:56px;object-fit:cover;width:56px}.product-logo-fallback-modern{background:linear-gradient(135deg,#00c2d033,#1053ff26);border:1px solid #00c2d04d;border-radius:16px;box-shadow:0 4px 16px #00c2d033;color:#67d6ff;display:grid;font-size:24px;font-weight:800;height:56px;place-items:center;width:56px}.product-info{flex:1 1;min-width:0}.product-name-modern{color:#f8fafc;font-size:18px;font-weight:800;letter-spacing:.3px;line-height:1.3;margin:0 0 4px}.product-desc-modern{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#94a3b8;display:-webkit-box;font-size:13px;line-height:1.5;margin:0;overflow:hidden}.product-badges{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.guarantee-badge,.trending-badge{border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.3px;padding:5px 10px;white-space:nowrap}.guarantee-badge{background:#22c55e26;border:1px solid #22c55e4d;color:#22c55e}.trending-badge{animation:pulse-glow 2s ease-in-out infinite;background:#f9731626;border:1px solid #f973164d;color:#f97316}@keyframes pulse-glow{0%,to{box-shadow:0 0 8px #f973164d}50%{box-shadow:0 0 16px #f9731680}}.variants-container-modern{display:flex;flex-direction:column;gap:12px;position:relative;z-index:1}.variant-card-modern{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;padding:16px;position:relative;transition:all .2s cubic-bezier(.16,1,.3,1)}.variant-card-modern:hover{background:#ffffff0f;border-color:#00c2d04d;box-shadow:0 4px 16px #0003,inset 0 0 0 1px #00c2d01a}.variant-card-modern.variant-disabled{opacity:.5;pointer-events:none;position:relative}.variant-card-modern.variant-disabled:after{background:repeating-linear-gradient(45deg,#0000,#0000 10px,#ef44440d 0,#ef44440d 20px);content:"";inset:0;pointer-events:none;position:absolute}.variant-main{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.variant-info-left{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.variant-header-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.variant-name-modern{color:#f8fafc;font-size:15px;font-weight:700;letter-spacing:.2px}.variant-details{align-items:center;color:#94a3b8;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.variant-duration{font-weight:600}.variant-guarantee{font-size:12px;opacity:.8}.stock-badge-modern{align-items:center;border:1px solid;border-radius:8px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;letter-spacing:.3px;padding:4px 10px;position:relative;text-transform:uppercase;white-space:nowrap}.stock-icon{font-size:12px}.stock-icon,.stock-label{line-height:1}.stock-pulse{border:2px solid;border-radius:8px;inset:-2px;opacity:.5;position:absolute}.stock-badge-modern.low-stock{animation:shake 3s ease-in-out infinite}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}.stock-progress-container{align-items:center;background:#0003;border:1px solid #ffffff0d;border-radius:10px;display:flex;gap:12px;margin-top:8px;padding:8px 12px}.stock-progress-bar{background:#ffffff1a;border-radius:3px;flex:1 1;height:6px;overflow:hidden;position:relative}.stock-progress-fill{border-radius:3px;box-shadow:0 0 8px currentColor,inset 0 0 0 1px #fff3;height:100%;position:relative}.stock-progress-fill:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d 50%,#0000);content:"";inset:0;position:absolute}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.stock-progress-text{align-items:baseline;display:flex;font-weight:700;gap:4px;justify-content:flex-end;min-width:60px}.stock-count{color:#f8fafc;font-size:16px}.stock-unit{color:#94a3b8;font-size:11px;opacity:.7}.variant-action{align-items:flex-end;display:flex;flex-direction:column;gap:10px}.variant-price-modern{color:#67d6ff;font-size:18px;font-weight:900;letter-spacing:-.5px;text-shadow:0 0 20px #4fffc84d}.btn-add-cart-modern{align-items:center;background:linear-gradient(135deg,#00c2d0,#008a94);border:1px solid #4fffc84d;border-radius:12px;box-shadow:0 4px 12px #00c2d04d,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:6px;letter-spacing:.3px;padding:10px 16px;white-space:nowrap}.btn-add-cart-modern:hover{background:linear-gradient(135deg,#00d4e2,#009aa4);box-shadow:0 6px 20px #00c2d066,inset 0 1px 0 #ffffff4d}.btn-add-cart-modern.btn-disabled{background:#ef444433;border-color:#ef44444d;box-shadow:none;color:#ef4444;cursor:not-allowed}.btn-add-cart-modern span{line-height:1}.variant-expand-btn{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;bottom:8px;color:#94a3b8;cursor:pointer;display:grid;font-size:12px;height:20px;left:50%;place-items:center;position:absolute;transform:translateX(-50%);transition:all .2s ease;width:32px}.variant-expand-btn:hover{background:#ffffff1a;border-color:#00c2d04d;color:#67d6ff}.product-card-footer{align-items:center;border-top:1px solid #ffffff14;display:flex;justify-content:space-between;margin-top:16px;padding-top:16px;position:relative;z-index:1}.footer-stat{align-items:center;color:#94a3b8;display:flex;font-size:12px;font-weight:600;gap:6px}.stat-icon{font-size:14px}.stat-text{letter-spacing:.2px}@media (max-width:768px){.product-card-modern{padding:20px}.product-card-header{flex-direction:column;gap:12px}.product-badges{flex-direction:row;justify-content:flex-start;width:100%}.product-logo-fallback-modern,.product-logo-modern{height:48px;width:48px}.product-name-modern{font-size:16px}.variant-main{flex-direction:column;gap:12px}.variant-action{align-items:center;flex-direction:row;justify-content:space-between;width:100%}.variant-price-modern{font-size:16px}.product-card-footer{flex-wrap:wrap;gap:8px}}@media (max-width:480px){.product-card-modern{border-radius:20px;padding:16px}.variant-card-modern{padding:14px}.stock-badge-modern{font-size:10px;padding:3px 8px}.btn-add-cart-modern{font-size:12px;padding:8px 14px}}@media (prefers-color-scheme:dark){.product-card-modern{box-shadow:0 10px 40px #0009,inset 0 1px 0 #ffffff14}.product-card-modern:hover{box-shadow:0 20px 60px #000000b3,0 0 0 1px #00c2d04d,inset 0 1px 0 #ffffff1f}}@media print{.product-card-modern{background:#fff;border:1px solid#ccc;box-shadow:none;color:#000}.btn-add-cart-modern,.card-glow,.variant-expand-btn{display:none}}.hero-3d-stage{inset:0;-webkit-mask-image:radial-gradient(circle at 50% 28%,#000000f2 0,#000000b3 58%,#0000 92%);mask-image:radial-gradient(circle at 50% 28%,#000000f2 0,#000000b3 58%,#0000 92%);perspective:900px;pointer-events:none;position:absolute;transform-style:preserve-3d}.hero-3d-icon{filter:drop-shadow(0 18px 26px rgba(0,0,0,.35));position:absolute;transform:translateZ(var(--z))rotate(var(--r))}.hero-3d-icon-inner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:22px;height:100%;overflow:hidden;position:relative;transform:rotateX(calc(var(--py)*-8deg))rotateY(calc(var(--px)*10deg));transform-style:preserve-3d;width:100%}.hero-3d-icon-inner img{height:100%;object-fit:contain;padding:14px;transform:translateZ(22px);width:100%}.hero-3d-glare{background:radial-gradient(240px 200px at 30% 20%,#ffffff38,#fff0 60%);inset:-30%;mix-blend-mode:screen;opacity:.9;position:absolute;transform:translate3d(calc(var(--px)*-16px),calc(var(--py)*-14px),12px)}@media (max-width:700px){.hero-3d-stage{opacity:.95}}@media (max-width:460px){.hero-3d-stage{opacity:.62}}.app-shell{isolation:isolate;position:relative}.app-shell>:not(.global-bg):not(.global-noise):not(.header):not(.site-header){position:relative;z-index:1}body,html{background:#d8fff5!important}.global-bg,.global-noise{inset:0;pointer-events:none;position:fixed;z-index:0}.global-bg{background:radial-gradient(1200px 700px at 18% 10%,#00ffd129,#0000 62%),radial-gradient(980px 650px at 84% 22%,#7870ff24,#0000 60%),radial-gradient(900px 620px at 50% 105%,#00c2d01a,#0000 58%),radial-gradient(900px 520px at 50% 38%,hsla(0,0%,100%,.035),#0000 62%),linear-gradient(180deg,#05070f,#070a12 40%,#0b1220)}.global-bg:after{background:radial-gradient(1200px 900px at 50% 15%,#0000,#0009 70%),radial-gradient(900px 650px at 50% 110%,#0000,#000000ad 72%),repeating-linear-gradient(90deg,#ffffff0d,#ffffff0d 1px,#fff0 0,#fff0 120px),repeating-linear-gradient(0deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.045) 1px,#fff0 0,#fff0 120px);mix-blend-mode:overlay;opacity:.08}.global-noise{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' opacity='.45' d='M0 0h180v180H0z'/%3E%3C/svg%3E");background-size:240px 240px;filter:contrast(120%)brightness(100%);mix-blend-mode:overlay;opacity:.07}@media (max-width:768px){.header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#03160feb!important}.global-bg:after{content:none!important;display:none!important}.global-noise{filter:none!important;mix-blend-mode:normal!important;opacity:.03!important}.stock-badge-modern.low-stock,.stock-progress-fill:after,.trending-badge{animation:none!important}.mobile-backdrop,.mobile-menu{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media (max-width:720px){body{background:linear-gradient(180deg,#e9fbf8,#d7efff)!important}.global-bg{background:radial-gradient(700px 380px at 20% 0,#00ffd11a,#0000 65%),radial-gradient(640px 420px at 88% 8%,#7870ff17,#0000 60%),linear-gradient(180deg,#05070f,#0b1220)!important}.global-bg:after,.global-noise{content:none!important;display:none!important}.admin-card,.admin-panel,.admin-sidebar,.admin-topbar,.checkout-backdrop,.checkout-drawer,.checkout-panel,.checkout-summary,.header,.hero-panel,.hero-search-shell,.mobile-backdrop,.mobile-menu,.pay-card,.pay-orderDesktop,.pay-orderMobile,.pay-successModal,.product-card-modern,.qris-wrap,.site-footerPanel,.status-balancePanel,.status-commandPanel,.status-emptyCard,.status-helpCard,.status-itemCard,.status-mainCard,.status-noteCard,.status-orderHero,.status-sideCard,.sticky-cta,.toast{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.admin-card,.admin-panel,.admin-sidebar,.admin-topbar,.btn,.card,.checkout-drawer,.checkout-panel,.checkout-summary,.hero-panel,.pay-card,.pay-orderDesktop,.pay-orderMobile,.pay-successModal,.product-card-modern,.qris-wrap,.site-footerPanel,.status-emptyCard,.status-helpCard,.status-mainCard,.status-noteCard,.status-orderHero,.status-sideCard,.toast{box-shadow:0 8px 22px #0000002e!important}.btn,.card,.checkout-backdrop,.checkout-drawer,.mobile-backdrop,.mobile-menu{will-change:auto!important}.route-transition{animation:none!important}.reveal,.reveal.is-visible{opacity:1!important;transition:none!important}.btn:hover,.card:hover,.header-cart:hover,.product-card-modern:hover,.reveal,.reveal.is-visible,.tab-btn:hover,.toggle-btn:hover,.variant-card-modern:hover{filter:none!important;transform:none!important}.cursor,.route-progress-bar,.stock-badge-modern.low-stock,.stock-progress-fill:after,.trending-badge{animation:none!important}.admin-card,.admin-panel,.card,.checkout-panel,.checkout-summary,.pay-card,.pay-orderDesktop,.pay-orderMobile,.product-card-modern,.section,.site-footerPanel,.status-emptyCard,.status-mainCard,.status-sideCard{contain-intrinsic-size:1px 680px;content-visibility:auto}.route-transition{animation:none!important}.reveal,.reveal.is-visible{filter:none!important;opacity:1!important;transform:none!important;transition:none!important}.btn:before,.catalog-cardSkeleton:after,.mobile-menu a:before,.skeleton:after,.stock-progress-fill:after,.testi-skel:after{animation:none!important;transition:none!important}.about-flowCard,.admin-orderCardModern,.admin-panel,.admin-product-row,.admin-promo-row,.catalog-card,.product-card-modern,.product-tile,.status-itemCard,.status-noteCard,.testi-tile,.variant-card-modern{contain-intrinsic-size:320px;content-visibility:auto}.admin-panel,.btn,.card,.catalog-card,.mobile-backdrop,.mobile-menu,.product-card-modern,.variant-card-modern{will-change:auto!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.header{left:0;position:fixed;right:0;top:0;z-index:1000}.app-main{padding-left:0!important;padding-right:0!important;padding-top:0!important}.container{padding-left:calc(clamp(16px, 4vw, 40px) + env(safe-area-inset-left));padding-right:calc(clamp(16px, 4vw, 40px) + env(safe-area-inset-right))}.hero-3d-stage{-webkit-mask-image:none!important;mask-image:none!important}.nf-shell{background:linear-gradient(180deg,#ffffff0d,#ffffff08),radial-gradient(circle at top,#1d83ff1f,#1d83ff00 48%);border-radius:28px;margin:40px auto 0;max-width:640px;padding:34px 24px}.nf-radar{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:24px;box-shadow:0 18px 40px #0000003d;color:#8effe8;display:grid;height:72px;margin:0 auto 16px;place-items:center;width:72px}.nf-code{font-size:64px;font-weight:1000;letter-spacing:-.08em;line-height:1;margin-bottom:10px}.nf-sub{color:#eafff5b3;margin:10px 0 0}.nf-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.site-header{backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);background:linear-gradient(180deg,#05070feb,#05070fc2);border-bottom:1px solid #ffffff14;box-shadow:0 18px 60px #0000002e;left:0;padding:10px 0;pointer-events:auto;position:fixed!important;right:0;top:0;z-index:1000}.site-headerInner{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) auto;min-height:52px;pointer-events:auto}.site-brand{align-items:center;display:inline-flex;gap:12px;justify-self:start;min-width:0}.site-brandLogo{border-radius:0;box-shadow:none;display:block;height:44px;max-width:148px;object-fit:contain;width:auto}.site-brandText{display:grid;line-height:1.1}.site-brandText strong{font-size:14px;letter-spacing:.02em}.site-brandText span{color:#eafff594;font-size:11px;font-weight:800;letter-spacing:.12em;margin-top:4px;text-transform:uppercase}.site-nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.site-navLink{align-items:center;border:1px solid #0000;border-radius:14px;color:#eafff5c2;display:inline-flex;font-weight:800;height:42px;justify-content:center;padding:0 16px;position:relative;transition:background 220mscubic-bezier(.16,1,.3,1),color 220mscubic-bezier(.16,1,.3,1),transform 220mscubic-bezier(.16,1,.3,1),border-color 220mscubic-bezier(.16,1,.3,1);transition:background var(--dur-med)var(--ease-out),color var(--dur-med)var(--ease-out),transform var(--dur-med)var(--ease-out),border-color var(--dur-med)var(--ease-out)}.site-navLink:hover{background:#ffffff0d;color:#fff;transform:translateY(-1px)}.site-navLink.active{background:#1d83ff1a;border-color:#1d83ff38;box-shadow:0 14px 34px #1d83ff1f;color:#fff}.site-navLink.active:after{background:#9fe0ff;border-radius:999px;bottom:6px;content:"";height:2px;left:14px;opacity:.9;position:absolute;right:14px}.site-headerActions{align-items:center;display:flex;gap:10px;justify-self:end}.site-cartBtn,.site-menuBtn{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;color:#eafff5eb;cursor:pointer;display:grid;height:44px;place-items:center;position:relative;transition:transform 220mscubic-bezier(.16,1,.3,1),background 220mscubic-bezier(.16,1,.3,1),border-color 220mscubic-bezier(.16,1,.3,1);transition:transform var(--dur-med)var(--ease-out),background var(--dur-med)var(--ease-out),border-color var(--dur-med)var(--ease-out);width:44px}.site-cartBtn:hover,.site-menuBtn:hover{background:#ffffff14;border-color:#1d83ff33;transform:translateY(-1px)}.site-cartCount{background:#9cddff;border-radius:999px;box-shadow:0 10px 22px #1d83ff3d;color:#041832;display:grid;font-size:11px;font-weight:1000;height:20px;min-width:20px;padding:0 5px;place-items:center;position:absolute;right:-5px;top:-5px}.site-menuBtn{display:none}.mobile-sheetBackdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000009e;inset:0;position:fixed;z-index:9999}.mobile-sheet{background:linear-gradient(180deg,#080a12fa,#060e12fa);border-left:1px solid #ffffff1a;bottom:0;box-shadow:-30px 0 100px #0000007a;display:flex;flex-direction:column;gap:14px;padding:12px 14px calc(16px + env(safe-area-inset-bottom));position:absolute;right:0;top:0;width:min(390px,92vw)}.mobile-sheetHandle{background:#ffffff24;border-radius:999px;height:5px;margin:4px auto 0;width:54px}.mobile-sheetTop{justify-content:space-between;padding-top:4px}.mobile-sheetBrand,.mobile-sheetTop{align-items:center;display:flex;gap:12px}.mobile-sheetBrand{min-width:0}.mobile-sheetBrand img{border-radius:16px;height:42px;width:42px}.mobile-sheetBrand span,.mobile-sheetBrand strong{display:block}.mobile-sheetBrand strong{font-size:15px}.mobile-sheetBrand span{color:#eafff594;font-size:11px;font-weight:800;letter-spacing:.12em;margin-top:4px;text-transform:uppercase}.mobile-sheetClose{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;color:#eafff5f0;cursor:pointer;display:grid;height:40px;place-items:center;width:40px}.mobile-sheetMeta{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;color:#eafff5d1;display:flex;font-weight:900;gap:12px;justify-content:space-between;padding:14px 16px}.mobile-sheetMetaLink{color:#9cddff}.mobile-sheetSection{grid-gap:10px;display:grid;gap:10px}.mobile-sheetTitle{color:#eafff585;font-size:11px;font-weight:900;letter-spacing:.16em;padding:0 4px;text-transform:uppercase}.mobile-sheetStack{grid-gap:10px;display:grid;gap:10px}.mobile-sheetLink{grid-gap:12px;align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;color:#eafff5e6;display:grid;font-weight:800;gap:12px;grid-template-columns:auto 1fr auto;padding:14px 16px;transition:transform 220mscubic-bezier(.16,1,.3,1),background 220mscubic-bezier(.16,1,.3,1),border-color 220mscubic-bezier(.16,1,.3,1);transition:transform var(--dur-med)var(--ease-out),background var(--dur-med)var(--ease-out),border-color var(--dur-med)var(--ease-out)}.mobile-sheetLink:hover{background:#ffffff0f;border-color:#1d83ff2e;transform:translateX(-2px)}.mobile-sheetLink.active{background:#1d83ff1f;border-color:#1d83ff3d}.mobile-sheetLinkIcon{background:#ffffff0d;border-radius:14px;color:#9adfff;display:grid;height:38px;place-items:center;width:38px}.mobile-sheetLinkLabel{min-width:0}.site-footer{padding:28px 0 40px}.site-footerPanel{background:linear-gradient(180deg,#ffffff0d,hsla(0,0%,100%,.025));border:1px solid #ffffff14;border-radius:36px;box-shadow:0 24px 70px #00000038;padding:28px}.site-footerTop{grid-gap:24px;align-items:end;border-bottom:1px solid #ffffff14;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:22px}.site-footerIntro{grid-gap:14px;display:grid;gap:14px;min-width:0}.site-footerBadge{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;color:#ffffff9e;display:inline-flex;font-size:11px;font-weight:900;height:30px;letter-spacing:.16em;padding:0 12px;text-transform:uppercase;width:-webkit-max-content;width:max-content}.site-footerBrand{align-items:flex-start;display:flex;gap:16px;min-width:0}.site-footerBrand>a{flex:0 0 auto}.site-footerBrand img{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;height:58px;object-fit:cover;width:58px}.site-footerBrandCopy{min-width:0}.site-footerHeadline,.site-footerLead{display:block}.site-footerHeadline{font-size:clamp(26px,3vw,34px);letter-spacing:-.05em}.site-footerLead{color:#eafff59e;font-size:14px;line-height:1.7;margin-top:8px;max-width:38ch}.site-footerActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.site-footerActions .btn{border-radius:18px}.site-footerActions .btn:not(.btn-ghost){background:linear-gradient(180deg,#fffffff5,#ffffffdb);border:1px solid #ffffffb8;box-shadow:0 16px 36px #ffffff0d;color:#071018}.site-footerActions .btn-ghost{background:#ffffff08;border-color:#ffffff1a;color:#ffffffc7}.site-footerMeta{display:flex;flex-wrap:wrap;gap:10px;padding-top:18px}.site-footerMeta a,.site-footerMeta span{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;color:#ffffff9e;display:inline-flex;font-size:12px;font-weight:800;height:34px;padding:0 12px}.site-footerGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:22px}.site-footerCol{color:#eafff5d1;display:flex;flex-direction:column;gap:10px}.site-footerLabel{color:#eafff570;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.site-footerList{grid-gap:10px;display:grid;gap:10px}.site-footerList a{color:#eafff5c2;font-weight:700;line-height:1.6}.site-footerList a:hover{color:#fff}.site-footerBottom{align-items:center;border-top:1px solid #ffffff14;color:#eafff580;display:flex;flex-wrap:wrap;font-size:12px;font-weight:800;gap:12px;justify-content:space-between;margin-top:18px;padding-top:18px}.site-footerBottom a{color:inherit}@media (max-width:920px){.site-headerInner{gap:12px;grid-template-columns:1fr auto}.site-nav{display:none}.site-menuBtn{display:grid}.site-footerTop{align-items:start;grid-template-columns:1fr}.site-footerActions{justify-content:flex-start}.site-footerGrid{grid-template-columns:1fr 1fr}}@media (max-width:680px){:root{--site-header-offset:0px;--page-top-gap:28px}.app-main{padding-top:0!important}.site-header{padding:8px 0}.site-brandLogo{height:40px;max-width:132px}.site-brandText span{display:none}.site-footer{padding:18px 0 24px}.site-footerPanel{border-radius:28px;padding:18px}.site-footerTop{gap:16px;padding-bottom:16px}.site-footerIntro{gap:10px}.site-footerBadge{font-size:10px;height:28px;padding:0 10px}.site-footerBrand{flex-direction:column;gap:10px}.site-footerBrand img{border-radius:16px;height:48px;width:48px}.site-footerHeadline{font-size:21px}.site-footerLead{font-size:13px;line-height:1.55;margin-top:6px}.site-footerActions{gap:8px}.site-footerActions .btn{border-radius:16px;height:40px;padding:0 14px}.site-footerMeta{gap:8px;padding-top:14px}.site-footerMeta a,.site-footerMeta span{font-size:11px;height:30px;padding:0 10px}.site-footerGrid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:16px}.site-footerCol,.site-footerList{gap:8px}.site-footerBottom{align-items:flex-start;flex-direction:column;gap:8px;margin-top:14px;padding-top:14px}}@media (max-width:720px){:root{--page-top-gap:22px}.page{padding-bottom:68px}.section{padding:22px 0}}@media (max-width:560px){:root{--page-top-gap:16px}.page{padding-bottom:56px}.section{padding:16px 0}.section-head{gap:10px;margin-bottom:12px}}@media (max-width:760px){.site-footer .container{padding-left:calc(14px + env(safe-area-inset-left))!important;padding-right:calc(14px + env(safe-area-inset-right))!important;width:100%}.site-footerPanel{margin-left:auto;margin-right:auto;max-width:100%;overflow:hidden;width:100%}}@media (max-width:420px){.site-footer .container{padding-left:calc(10px + env(safe-area-inset-left))!important;padding-right:calc(10px + env(safe-area-inset-right))!important}.site-footerPanel{border-radius:24px}}.hero{padding:0 0 18px}.hero-minimal{overflow:hidden;position:relative}.hero-minimal:before{background:radial-gradient(620px 360px at 10% 18%,#1d83ff24,#1d83ff00 72%),radial-gradient(640px 360px at 88% 16%,#4b62ff29,#4b62ff00 72%);content:"";height:760px;inset:-16% -10% auto;pointer-events:none;position:absolute}.hero-minimal-grid{display:block;padding-top:0;position:relative;z-index:1}.hero-copy{max-width:640px;position:relative;z-index:2}.hero-copy-centered{margin:0 auto;max-width:860px;text-align:center}.hero-eyebrow,.home-kicker{color:#eafff58f;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.hero-title-minimal{font-size:clamp(46px,7vw,84px);letter-spacing:-.05em;line-height:.92;margin:12px auto 0;max-width:9.5ch}.hero-sub-minimal{color:#eafff5b8;font-size:18px;line-height:1.5;margin:16px auto 0;max-width:28ch}.typewriter{position:relative}.cursor,.typewriter{display:inline-block}.cursor{animation:blink 1s step-end infinite;border-right:2px solid #ffffffd9;height:1em;margin-left:2px;width:10px}.hero-highlight{background:linear-gradient(135deg,#dff1ff,#73cbff 42%,#1e89ff);-webkit-background-clip:text;background-clip:text;color:#0000}.hero-rail{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px}.hero-railItem{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #ffffff1a;border-radius:999px;color:#eafff5e6;display:inline-flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:.02em;min-height:42px;padding:0 13px}.hero-railIcon{background:#1d83ff1f;border-radius:999px;color:#87d6ff;display:grid;height:26px;place-items:center;width:26px}.hero-commandCard{background:linear-gradient(180deg,#ffffff0f,#ffffff08),radial-gradient(circle at top right,#1d83ff1f,#1d83ff00 42%);border:1px solid #ffffff14;border-radius:28px;box-shadow:0 30px 80px #0000003d;margin-left:auto;margin-right:auto;margin-top:20px;padding:12px;width:min(760px,100%)}.hero-search{position:relative;width:100%}.hero-search-shell{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c121cb8;border:1px solid #ffffff14;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff0a;display:flex;gap:10px;padding:10px;position:relative}.hero-search-shell:focus-within{border-color:#1d83ff57;box-shadow:0 0 0 4px #1d83ff1a,inset 0 1px 0 #ffffff0a}.hero-search-icon{color:#eafff59e;display:grid;place-items:center;width:34px}.hero-search-input{background:#0000;border:0;box-shadow:none;flex:1 1}.hero-search-input:focus{box-shadow:none}.hero-search-input::placeholder{color:#eafff575}.hero-search-clear{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;color:#eafff5e6;cursor:pointer;height:34px;width:34px}.hero-search-btn{min-width:48px;padding:0 14px}.suggestions{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070a12f0;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 30px 80px #00000061;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);z-index:20}.suggestion-item{align-items:center;background:#0000;border:0;color:#eafff5eb;cursor:pointer;display:flex;font-weight:800;gap:10px;padding:13px 14px;text-align:left;width:100%}.suggestion-item:hover{background:#ffffff0f}.hero-ctas-minimal{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:12px}.hero-stats-minimal{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:auto;margin-right:auto;margin-top:18px;width:min(760px,100%)}.stat-minimal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.025)),#0c121c9e;border:1px solid #ffffff14;border-radius:22px;padding:14px 16px}.stat-num{font-size:22px;font-weight:1000;letter-spacing:-.04em}.stat-label{color:#eafff59e;font-size:12px;font-weight:700;margin-top:2px;text-transform:uppercase}.home-layoutHeader{margin-bottom:6px}.home-summaryText{color:#eafff5a3;font-size:14px;font-weight:700;margin:0 0 18px}.layout-header{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.layout-toggles{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;display:inline-flex;gap:4px;padding:4px}.toggle-btn{background:#0000;border:0;border-radius:12px;color:#eafff599;cursor:pointer;display:grid;height:40px;place-items:center;transition:transform .2s var(--ease-out),background .2s var(--ease-out),color .2s var(--ease-out);width:40px}.toggle-btn:hover{background:#ffffff0f;color:#eafff5e6}.toggle-btn.active{background:linear-gradient(135deg,#9cddff,#2a9dff);color:#031427;transform:translateY(-1px)}.product-grid-container{grid-gap:16px;align-items:stretch;display:grid;gap:16px}.grid-mode{grid-template-columns:repeat(2,minmax(0,1fr))}.list-mode{gap:14px;grid-template-columns:1fr}.product-tile{background:linear-gradient(180deg,#ffffff0f,#ffffff08),radial-gradient(circle at top right,#1d83ff1f,#1d83ff00 45%);border:1px solid #ffffff1a;border-radius:26px;box-shadow:0 24px 70px #00000038;contain-intrinsic-size:230px;content-visibility:auto;display:flex;flex-direction:column;gap:18px;justify-content:space-between;min-height:0;padding:18px;position:relative;transition:transform .3s var(--ease-out),border-color .3s var(--ease-out),box-shadow .3s var(--ease-out)}.product-tile--grid{border-radius:28px 28px 18px 18px;gap:14px;padding:16px}.product-tile--list{grid-gap:18px;align-items:center;border-radius:24px 32px 24px 28px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:18px 18px 18px 24px}.product-tile--list:before{background:linear-gradient(180deg,#4fffc8f2,#00c2d0db);border-radius:999px;bottom:16px;box-shadow:0 0 16px #4fffc833;content:"";left:14px;position:absolute;top:16px;width:4px}.product-tile:hover{border-color:#1d83ff47;box-shadow:0 36px 80px #00000047;transform:translateY(-6px) scale(1.01)}.product-tile-top{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:auto 1fr auto}.product-tile--grid .product-tile-top{gap:12px;grid-template-columns:1fr auto}.product-tile--grid .product-tile-main{grid-column:1/-1}.product-tile--list .product-tile-top{align-items:center;grid-template-columns:auto minmax(0,1fr) auto}.product-tile-icon{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;display:grid;height:60px;overflow:hidden;place-items:center;width:60px}.product-tile--grid .product-tile-icon{border-radius:16px;height:48px;width:48px}.product-tile--list .product-tile-icon{border-radius:20px;height:62px;width:62px}.product-tile-icon img{height:100%;object-fit:cover;width:100%}.product-tile-fallback{color:#fffffff2;font-size:24px;font-weight:1000}.product-tile-main{min-width:0}.product-tile-name{font-size:20px;font-weight:1000;letter-spacing:-.03em}.product-tile--grid .product-tile-name{font-size:18px}.product-tile--list .product-tile-name{font-size:22px}.product-tile-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#eafff5ad;display:-webkit-box;font-size:13px;line-height:1.6;margin-top:6px;overflow:hidden}.product-tile--grid .product-tile-desc{-webkit-line-clamp:3;font-size:12px;line-height:1.5;margin-top:4px}.product-tile--list .product-tile-desc{max-width:44ch}.product-tile-arrow{background:#ffffff0d;border-radius:12px;color:#eafff5e6;display:grid;height:36px;place-items:center;width:36px}.product-tile--list .product-tile-arrow{height:40px;width:40px}.product-tile-bottom{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.product-tile--grid .product-tile-bottom{align-items:flex-end;gap:10px}.product-tile--list .product-tile-bottom{align-items:flex-end;flex-direction:column;gap:10px;justify-content:center;min-width:138px}.product-tile-pills{display:flex;flex-wrap:wrap;gap:8px}.product-tile--grid .product-tile-pills{width:100%}.product-tile--list .product-tile-pills{justify-content:flex-end}.product-tile-pill{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;color:#eafff5d1;display:inline-flex;font-size:12px;font-weight:900;gap:6px;height:30px;padding:0 10px}.product-tile-price{color:#9cddff;font-size:18px;font-weight:1000;letter-spacing:-.03em}.product-tile--grid .product-tile-price{font-size:17px;text-align:right;width:100%}.product-tile--list .product-tile-price{font-size:20px;white-space:nowrap}.home-bottomCta{display:flex;justify-content:center;margin-top:28px}@media (max-width:900px) and (min-width:721px){.hero-minimal-grid{padding-top:10px}.hero-copy-centered{max-width:700px}.hero-title-minimal{font-size:clamp(40px,6.5vw,58px);line-height:.96;max-width:10.5ch}.hero-sub-minimal{font-size:16px;max-width:34ch}.hero-rail{gap:8px;margin-top:18px}.hero-railItem{font-size:11px;gap:6px;min-height:38px;padding:0 11px}.hero-railIcon{height:22px;width:22px}.hero-commandCard,.hero-stats-minimal{width:min(680px,100%)}.hero-commandCard{border-radius:24px;padding:10px}.hero-search-shell{gap:8px;padding:8px}.hero-ctas-minimal{margin-top:10px}.hero-stats-minimal{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.stat-minimal{border-radius:20px;padding:13px 14px}.home-bottomCta{margin-top:22px}}@media (max-width:720px){.grid-mode,.hero-stats-minimal{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-mode{gap:10px}.list-mode{gap:12px}.hero-minimal-grid{gap:20px;padding-top:0}.hero-commandCard{border-radius:24px;padding:10px}.hero-search-shell{padding:8px}.hero-search-btn{min-width:44px;padding:0 12px}.grid-mode,.hero-stats-minimal{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.list-mode{gap:12px}}@media (max-width:560px){.hero-title-minimal{font-size:42px}.hero-commandCard{border-radius:22px}.hero-stats-minimal{gap:8px}.stat-minimal{border-radius:20px;padding:12px 14px}.grid-mode{gap:8px}.product-tile--grid{border-radius:22px;padding:14px}.product-tile--grid .product-tile-icon{border-radius:14px;height:44px;width:44px}.product-tile--grid .product-tile-name{font-size:16px}.product-tile--grid .product-tile-price{font-size:15px}.product-tile--grid .product-tile-pill{font-size:10px;height:28px;padding:0 8px}.product-tile--grid .product-tile-pill svg{height:11px;width:11px}.product-tile--list{border-radius:22px 28px 22px 24px;gap:12px;grid-template-columns:1fr;padding:16px}.product-tile--list:before{bottom:auto;height:4px;left:12px;right:12px;top:12px;width:auto}.product-tile--list .product-tile-top{gap:12px;grid-template-columns:auto 1fr auto}.product-tile--list .product-tile-icon{border-radius:16px;height:52px;width:52px}.product-tile--list .product-tile-name{font-size:18px}.product-tile--list .product-tile-bottom{align-items:center;flex-direction:row;justify-content:space-between;min-width:0}.product-tile-arrow{display:none}}@media (max-width:720px){.hero{padding-bottom:12px}.hero-copy-centered{max-width:100%}.hero-title-minimal{font-size:clamp(38px,11vw,52px);line-height:.95;max-width:9.2ch}.hero-sub-minimal{font-size:15px;line-height:1.6;margin-top:14px;max-width:26ch}.hero-rail{gap:8px 6px;margin-top:18px}.hero-railItem{font-size:11px;gap:6px;min-height:38px;padding:0 11px}.hero-railIcon{height:22px;width:22px}.hero-commandCard,.hero-stats-minimal{width:100%}.hero-commandCard{border-radius:24px;margin-top:18px;padding:10px}.hero-search-shell{border-radius:18px;gap:8px;padding:8px}.hero-search-icon{width:28px}.hero-search-input{font-size:15px;min-width:0}.hero-search-clear{border-radius:10px;height:32px;width:32px}.hero-search-btn{min-width:42px;padding:0 11px}.hero-ctas-minimal{gap:8px}.hero-ctas-minimal .btn,.hero-ctas-minimal .btn-ghost{flex:1 1;min-width:0}.hero-stats-minimal{gap:8px;margin-top:14px}.stat-minimal{border-radius:18px;padding:12px 14px}.stat-num{font-size:20px}.stat-label{font-size:11px;line-height:1.45}.home-layoutHeader{align-items:flex-start;gap:12px}.home-summaryText{font-size:14px;line-height:1.65}}@media (max-width:480px){.hero-title-minimal{font-size:clamp(34px,10.8vw,42px);max-width:8.8ch}.hero-sub-minimal{font-size:14px;max-width:24ch}.hero-ctas-minimal{display:grid;grid-template-columns:1fr}.hero-ctas-minimal .btn,.hero-ctas-minimal .btn-ghost{width:100%}.hero-rail{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-railItem{justify-content:center}.grid-mode{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-tile--grid{padding:13px}.product-tile--grid .product-tile-desc{-webkit-line-clamp:2}}@media (max-width:360px){.grid-mode,.hero-stats-minimal{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-mode{gap:8px}.product-tile--grid{padding:12px}.product-tile--grid .product-tile-name{font-size:15px}.product-tile--grid .product-tile-desc{font-size:11px}.product-tile--grid .product-tile-price{font-size:14px}}@media (max-width:480px){.grid-mode,.hero-stats-minimal{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalog-hero{overflow:hidden;padding-top:0;position:relative}.catalog-hero:before{background:radial-gradient(620px 320px at 16% 14%,#1d83ff29,#1d83ff00 70%),radial-gradient(620px 320px at 84% 16%,#4b62ff29,#4b62ff00 70%);content:"";height:560px;inset:-12% 0 auto;pointer-events:none;position:absolute}.catalog-heroGrid{display:block;max-width:760px;min-width:0;position:relative;z-index:1}.catalog-eyebrow{color:#eafff594;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.catalog-title{font-size:clamp(38px,7vw,64px);letter-spacing:-.05em;margin-top:10px}.catalog-sub{color:#eafff5b8;line-height:1.65;margin-top:10px;max-width:38ch}.catalog-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-metric{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;padding:16px}.catalog-metric span,.catalog-metric strong{display:block}.catalog-metric strong{font-size:24px;font-weight:1000;letter-spacing:-.04em}.catalog-metric span{color:#eafff599;font-size:12px;font-weight:800;margin-top:4px;text-transform:uppercase}.catalog-command{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 24px 70px #00000038;display:flex;flex-wrap:wrap;gap:12px;margin-top:18px;min-width:0;padding:12px;position:relative;z-index:1}.catalog-commandSearch{flex:1 1 420px;min-width:0;position:relative}.catalog-commandIcon{color:#eafff57a;left:14px;position:absolute;top:50%;transform:translateY(-50%)}.catalog-commandInput{border-radius:18px;padding-left:42px;padding-right:44px}.catalog-commandClear{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;color:#eafff5db;cursor:pointer;display:grid;height:32px;place-items:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px}.catalog-commandActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.catalog-commandSort,.catalog-filterBtn{border-radius:18px;height:46px}.catalog-commandSort{flex:1 1 220px;min-width:230px;width:min(100%,230px)}.catalog-filterBtnCount{background:#1d83ff2e;border-radius:999px;display:grid;font-size:11px;font-weight:1000;height:20px;min-width:20px;place-items:center}.catalog-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:320px 1fr}.catalog-sidebar{position:-webkit-sticky;position:sticky;top:92px}.catalog-filter{background:linear-gradient(180deg,#ffffff0d,#ffffff08),radial-gradient(circle at top,#1d83ff1f,#1d83ff00 48%);border:1px solid #ffffff1a;border-radius:26px;box-shadow:0 24px 70px #00000038;padding:16px}.catalog-filter.compact{background:#0000;border:0;box-shadow:none;padding:0}.catalog-filterBlock{border-bottom:1px solid #ffffff14;padding:12px 0}.catalog-filterBlock.no-border{border-bottom:0}.catalog-filterLabel{color:#eafff59e;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.catalog-filterSearch{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;display:flex;gap:10px;margin-top:10px;padding:0 12px;position:relative}.catalog-filterInput{background:#0000;border:0;box-shadow:none}.catalog-filterInput:focus{box-shadow:none}.catalog-filterClear{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;color:#eafff5e6;cursor:pointer;display:grid;height:30px;place-items:center;width:30px}.catalog-chipGrid{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.catalog-chip{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;color:#eafff5d6;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:8px;min-height:34px;padding:0 11px}.catalog-chip.active{background:#1d83ff24;border-color:#1d83ff52;color:#fff}.catalog-filterRow{align-items:center;display:flex;gap:10px;justify-content:space-between}.catalog-toggle{display:inline-flex;position:relative}.catalog-toggle input{opacity:0;pointer-events:none;position:absolute}.catalog-toggleUi{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;cursor:pointer;display:block;height:28px;position:relative;width:46px}.catalog-toggleUi:after{background:#ffffffe6;border-radius:999px;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:20px}.catalog-toggle input:checked+.catalog-toggleUi{background:#1d83ff3d;border-color:#1d83ff57}.catalog-toggle input:checked+.catalog-toggleUi:after{transform:translateX(18px)}.catalog-range{margin-top:12px;padding-top:8px;position:relative}.catalog-rangeTrack{border-radius:999px;height:10px}.catalog-rangeInput{-webkit-appearance:none;appearance:none;background:#0000;height:28px;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.catalog-rangeInput.is-min{z-index:2}.catalog-rangeInput.is-max{z-index:3}.catalog-rangeInput::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#16c7a6;border:1px solid #ffffff3d;border-radius:999px;cursor:pointer;height:18px;pointer-events:auto;width:18px}.catalog-rangeInput::-moz-range-thumb{background:#16c7a6;border:1px solid #ffffff3d;border-radius:999px;cursor:pointer;height:18px;pointer-events:auto;width:18px}.catalog-rangeValues{color:#eafff5d1;display:flex;font-size:12px;font-weight:900;gap:10px;justify-content:center;margin-top:10px}.catalog-filterSelect{border-radius:18px;margin-top:10px}.catalog-contentActions,.catalog-viewSwitch{display:flex;gap:10px}.catalog-viewBtn{align-items:center;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;color:#eafff5d6;cursor:pointer;display:inline-flex;font-weight:800;gap:8px;justify-content:center;min-height:40px;padding:0 14px}.catalog-viewBtn.active{background:#1d83ff24;border-color:#1d83ff4d;color:#fff}.catalog-contentBar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;min-width:0}.catalog-quickFilters{display:flex;gap:10px;margin:0 0 14px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.catalog-quickFilters::-webkit-scrollbar{display:none}.catalog-quickChip{background:var(--skeu-control-bg);border:1px solid var(--brand-line);border-radius:999px;box-shadow:var(--skeu-control-shadow);color:var(--brand-text);cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:900;letter-spacing:.01em;min-height:38px;padding:0 14px;white-space:nowrap}.catalog-quickChip.active{background:linear-gradient(180deg,#ffffff4d,#fff0 28%),linear-gradient(135deg,#4effda,#25ebc8 36%,#00d6b4 58%,#008a94);border-color:#4fffc83d;box-shadow:var(--skeu-accent-shadow);color:#032235}.catalog-quickChip.ghost{opacity:.9}.catalog-contentMeta{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:8px;min-width:0}.catalog-contentMeta strong{font-size:24px;font-weight:1000}.catalog-contentMeta span{color:#eafff59e;font-size:12px;font-weight:800;text-transform:uppercase}.catalog-grid{grid-gap:14px;display:grid;gap:14px}.catalog-grid.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-grid.list{grid-template-columns:1fr}.catalog-card{background:linear-gradient(180deg,#ffffff0d,#ffffff08),radial-gradient(circle at top right,#4b62ff1f,#4b62ff00 44%);border:1px solid #ffffff1a;border-radius:26px;box-shadow:0 24px 70px #0003;color:var(--text);contain-intrinsic-size:240px;content-visibility:auto;display:flex;gap:14px;padding:16px;transition:transform .3s var(--ease-out),border-color .3s var(--ease-out),box-shadow .3s var(--ease-out)}.catalog-card:hover{border-color:#1d83ff38;box-shadow:0 34px 80px #00000042;transform:translateY(-5px)}.catalog-card.grid{flex-direction:column}.catalog-card.list{align-items:center}.catalog-cardCover{flex:0 0 auto;position:relative}.catalog-cardIcon{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:22px;display:grid;height:68px;overflow:hidden;place-items:center;width:68px}.catalog-cardIcon img{height:100%;object-fit:cover;width:100%}.catalog-cardIcon span{font-size:28px;font-weight:1000}.catalog-cardStatus{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.catalog-status{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;gap:6px;height:28px;padding:0 10px}.catalog-status.hot{background:#ffc1071f;border:1px solid #ffc10742}.catalog-status.warn{background:#ff8c001f;border:1px solid #ff8c0042}.catalog-status.soldout{background:#ff5b7a1f;border:1px solid #ff5b7a3d}.catalog-cardBody{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-width:0}.catalog-cardHead{align-items:start;display:flex;gap:14px;justify-content:space-between;min-width:0}.catalog-cardHead>div{min-width:0}.catalog-cardTitle{font-size:20px}.catalog-cardPrice,.catalog-cardTitle{font-weight:1000;letter-spacing:-.04em;overflow-wrap:anywhere}.catalog-cardPrice{color:#9cddff;flex:0 0 auto;font-size:15px;line-height:1.2;max-width:150px;min-width:0;text-align:right}.catalog-cardMeta{display:flex;flex-wrap:wrap;gap:8px}.catalog-cardMeta>span{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;color:#eafff5d6;display:inline-flex;font-size:12px;font-weight:900;gap:6px;min-height:30px;padding:0 10px}.catalog-cardMeta>span>span{background:#0000;border:0;border-radius:0;color:inherit;display:inline;font-size:inherit;font-weight:inherit;min-height:0;padding:0}.catalog-cardFoot{align-items:center;border-top:1px solid #ffffff14;color:#eafff5d1;display:flex;flex-wrap:wrap;font-weight:900;gap:10px;justify-content:space-between;min-width:0;padding-top:10px}.catalog-cardFoot span{min-width:0;overflow-wrap:anywhere}.catalog-cardSkeleton{background:#ffffff08;border:1px solid #ffffff1a;border-radius:26px;min-height:230px;overflow:hidden;position:relative}.catalog-cardSkeleton:after{animation:shimmer 1.3s infinite;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}.catalog-cardSkeleton.list{min-height:150px}.catalog-sheetBackdrop{align-items:end;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000a8;display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:9999}.catalog-sheet{background:#070a12f0;border:1px solid #ffffff1f;border-radius:30px;box-shadow:0 36px 120px #00000080;display:flex;flex-direction:column;max-height:88vh;overflow:hidden;width:min(720px,100%)}.catalog-sheetHandle{background:#ffffff24;border-radius:999px;height:5px;margin:10px auto 0;width:54px}.catalog-sheetHead{align-items:start;border-bottom:1px solid #ffffff14;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.catalog-sheetTitle{font-size:16px;font-weight:1000}.catalog-sheetSub{color:#eafff59e;font-size:12px;font-weight:800;margin-top:4px}.catalog-sheetClose{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;color:#eafff5e6;cursor:pointer;display:grid;height:40px;place-items:center;width:40px}.catalog-sheetBody{overflow:auto;padding:14px 16px 0}.catalog-sheetFoot{border-top:1px solid #ffffff14;padding:12px 16px 16px}.catalog-commandSort option,.catalog-filterSelect option{background:#fff;color:#0b1020}@media (min-width:721px){.catalog-filterBtn{display:none}}@media (max-width:1100px){.catalog-grid.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px) and (min-width:721px){.catalog-heroGrid{max-width:680px}.catalog-title{font-size:clamp(34px,6vw,52px)}.catalog-sub{font-size:14px;max-width:34ch}.catalog-command{border-radius:22px;gap:10px;padding:10px}.catalog-commandSearch{flex-basis:360px}.catalog-commandSort{min-width:188px}.catalog-layout{gap:12px;grid-template-columns:258px 1fr}.catalog-sidebar{top:84px}.catalog-filter{border-radius:22px;padding:14px}.catalog-chipGrid{gap:8px}.catalog-chip{font-size:11px;gap:6px;min-height:32px;padding:0 9px}.catalog-grid{gap:12px}.catalog-card{border-radius:22px;gap:12px;padding:14px}.catalog-cardIcon{border-radius:18px;height:58px;width:58px}.catalog-cardTitle{font-size:18px}.catalog-cardPrice{font-size:14px;max-width:116px}.catalog-cardMeta{gap:6px}.catalog-cardMeta>span{font-size:11px;gap:5px;min-height:28px;padding:0 9px}.catalog-cardFoot{font-size:13px}}@media (max-width:720px){.catalog-hero{padding-top:0}.catalog-heroGrid,.catalog-layout,.catalog-metrics{grid-template-columns:1fr}.catalog-commandSort,.catalog-contentActions,.catalog-sidebar{display:none}.catalog-command{padding:10px}.catalog-quickFilters{gap:8px;margin-bottom:12px}.catalog-quickChip{font-size:11px;min-height:34px;padding:0 12px}.catalog-filterBtn{border-radius:16px;height:44px}.catalog-grid.grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-card.list{align-items:stretch}.catalog-card.list,.catalog-card.list .catalog-cardHead{flex-direction:column}.catalog-card.list .catalog-cardPrice{font-size:18px}.catalog-card.grid{border-radius:22px;gap:10px;padding:12px}.catalog-card.grid .catalog-cardIcon{border-radius:16px;height:52px;width:52px}.catalog-card.grid .catalog-cardStatus{gap:6px;margin-top:8px}.catalog-card.grid .catalog-cardBody{gap:10px}.catalog-card.grid .catalog-cardHead{flex-direction:column;gap:10px}.catalog-card.grid .catalog-cardTitle{font-size:17px;line-height:1.15}.catalog-card.grid .catalog-cardPrice{font-size:15px;max-width:none;text-align:left}.catalog-card.grid .catalog-cardMeta{gap:6px}.catalog-card.grid .catalog-cardMeta>span{font-size:10px;gap:5px;min-height:26px;padding:0 8px}.catalog-card.grid .catalog-cardFoot{font-size:12px}}@media (max-width:560px){.catalog-title{font-size:clamp(30px,9.8vw,40px)}.catalog-sub{font-size:14px;max-width:none}.catalog-command{grid-gap:10px;border-radius:22px;display:grid;gap:10px;padding:10px}.catalog-commandActions,.catalog-commandSearch,.catalog-contentMeta,.catalog-filterBtn{width:100%}.catalog-commandActions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.catalog-commandSort,.catalog-filterBtn{min-width:0;width:100%}.catalog-contentBar{align-items:stretch;flex-direction:column}.catalog-quickFilters{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.catalog-quickChip{justify-content:center;line-height:1.25;min-height:44px;text-align:center;white-space:normal;width:100%}.catalog-grid.grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-card.grid{border-radius:20px;gap:8px;padding:11px}.catalog-card.grid .catalog-cardIcon{border-radius:14px;height:44px;width:44px}.catalog-card.grid .catalog-cardBody,.catalog-card.grid .catalog-cardHead{gap:8px}.catalog-card.grid .catalog-cardTitle{font-size:15px;line-height:1.18}.catalog-card.grid .catalog-cardPrice{font-size:13px;line-height:1.15}.catalog-card.grid .catalog-cardMeta{gap:5px}.catalog-card.grid .catalog-cardMeta>span{font-size:9px;gap:4px;min-height:24px;padding:0 6px}.catalog-card.grid .catalog-cardFoot{font-size:11px;padding-top:8px}}@media (max-width:460px){.catalog-grid.grid{gap:8px}.catalog-grid.grid,.catalog-quickFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-quickChip{min-height:42px}.catalog-card.grid{border-radius:18px;gap:8px;padding:10px}.catalog-card.grid .catalog-cardIcon{border-radius:13px;height:40px;width:40px}.catalog-card.grid .catalog-cardTitle{font-size:14px;line-height:1.16}.catalog-card.grid .catalog-cardPrice{font-size:12px}.catalog-card.grid .catalog-cardMeta>span{font-size:8px;min-height:22px;padding:0 5px}.catalog-card.grid .catalog-cardFoot{font-size:10px}}@media (max-width:380px){.catalog-grid.grid{gap:7px}.catalog-card.grid{padding:9px}.catalog-card.grid .catalog-cardTitle{font-size:13px}.catalog-card.grid .catalog-cardPrice{font-size:11px}.catalog-card.grid .catalog-cardMeta{gap:4px}}@media (max-width:340px){.catalog-card.grid{padding:12px}}.back-link{align-items:center;background:linear-gradient(180deg,#ffffff24,#fff0 28%),var(--skeu-control-bg);border:1px solid var(--brand-line);border-radius:999px;box-shadow:var(--skeu-control-shadow);color:var(--brand-subtle);display:inline-flex;font-size:13px;font-weight:900;gap:8px;margin-bottom:16px;min-height:42px;padding:0 14px;transition:transform .22s var(--ease-out),color .22s var(--ease-out),border-color .22s var(--ease-out)}.back-link:hover{border-color:#4fffc833;color:var(--brand-text);transform:translateY(-1px)}.product-detail{--pd-bg:linear-gradient(180deg,#ffffff24,#fff0 22%),radial-gradient(circle at top right,#00d6b41f,#00d6b400 48%),var(--skeu-panel-bg);--pd-soft:#0c162cd6;--pd-strong:#14223ef0;--pd-border:var(--brand-line);--pd-text:var(--brand-text);--pd-muted:var(--brand-muted);--pd-price:var(--brand-icon);grid-gap:18px;background:var(--pd-bg);border:1px solid var(--pd-border);border-radius:34px;box-shadow:var(--skeu-panel-shadow);color:var(--pd-text);display:grid;gap:18px;padding:24px}:root[data-theme=light] .product-detail{--pd-soft:#ffffffc2;--pd-strong:#f2f9fcfa;--pd-text:#0f3140;--pd-muted:#45636e;--pd-price:#0b7b89}.product-detail-shell{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(280px,340px)}.product-detail-main,.product-detail-side{min-width:0}.product-detail-main{grid-gap:16px;display:grid;gap:16px}.product-detail-brand{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr)}.product-detail-icon{background:var(--pd-strong);border:1px solid var(--pd-border);border-radius:24px;box-shadow:var(--skeu-control-shadow);display:grid;height:84px;overflow:hidden;place-items:center;width:84px}.product-detail-icon img{height:100%;object-fit:cover;width:100%}.product-detail-icon-fallback{color:var(--pd-text);font-size:30px;font-weight:1000}.product-detail-copy{min-width:0}.product-detail-metaRow{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.product-detail-metaPill{align-items:center;background:var(--skeu-pill-bg);border:1px solid var(--pd-border);border-radius:999px;box-shadow:var(--skeu-control-shadow);color:var(--pd-text);display:inline-flex;font-size:11px;font-weight:900;letter-spacing:.05em;min-height:30px;padding:0 12px;text-transform:uppercase}.product-detail-title{font-size:clamp(32px,4.6vw,42px);letter-spacing:-.05em;line-height:1.03;margin:0;overflow-wrap:anywhere}.product-detail-desc{color:var(--pd-muted);font-size:15px;line-height:1.7;margin:10px 0 0;max-width:48ch;overflow-wrap:anywhere}.product-detail-band{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(220px,300px) minmax(0,1fr)}.product-detail-cartBar,.product-detail-glanceCard,.product-detail-note,.product-detail-priceCard,.product-detail-sideCard,.variant-notes,.variant-tile{background:linear-gradient(180deg,#ffffff14,#fff0 18%),var(--pd-strong);border:1px solid var(--pd-border);box-shadow:var(--skeu-control-shadow)}.product-detail-priceCard{grid-gap:8px;align-content:start;border-radius:24px;display:grid;gap:8px;padding:18px 20px}.product-detail-glanceLabel,.product-detail-priceLabel,.product-detail-sideKicker,.variant-priceLabel,.variants-eyebrow{color:var(--pd-muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.product-detail-range{color:var(--pd-price);font-size:clamp(28px,4vw,38px);font-weight:1000;letter-spacing:-.05em;line-height:1.08;overflow-wrap:anywhere}.product-detail-glanceCopy,.product-detail-priceHint,.variant-noteItem,.variant-summary,.variants-copy{color:var(--pd-muted);line-height:1.6;overflow-wrap:anywhere}.product-detail-priceHint{font-size:13px}.product-detail-glance{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail-glanceCard{grid-gap:6px;border-radius:22px;display:grid;gap:6px;min-width:0;padding:16px}.product-detail-glanceValue{font-size:20px;letter-spacing:-.04em;line-height:1.15;overflow-wrap:anywhere}.product-detail-glanceCopy{font-size:12px;font-weight:700}.product-detail-notes{grid-gap:10px;display:grid;gap:10px}.product-detail-note{border-radius:18px;color:var(--pd-text);font-size:13px;font-weight:700;padding:12px 14px}.product-detail-sideCard{grid-gap:14px;border-radius:28px;display:grid;gap:14px;padding:18px}.product-detail-sideTitle{font-size:24px;letter-spacing:-.04em;line-height:1.12;margin:0;overflow-wrap:anywhere}.product-detail-stepRail{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail-stepItem{grid-gap:4px;background:var(--skeu-pill-bg);border:1px solid var(--pd-border);border-radius:18px;box-shadow:var(--skeu-control-shadow);display:grid;gap:4px;padding:14px 12px;text-align:center}.product-detail-stepItem strong{font-size:13px}.product-detail-sideStat span,.product-detail-stepItem span{color:var(--pd-muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.product-detail-sideStats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-sideStat{grid-gap:6px;background:var(--skeu-inset-bg);border:1px solid var(--pd-border);border-radius:18px;box-shadow:var(--skeu-inset-shadow);display:grid;gap:6px;padding:14px}.product-detail-sideStat strong{font-size:20px;letter-spacing:-.04em;line-height:1.05;overflow-wrap:anywhere}.product-detail-sideActions{grid-gap:8px;display:grid;gap:8px}.product-detail-sideBtn,.product-detail-sideBtnGhost{justify-content:center;width:100%}.product-detail-cartBar{align-items:center;border-radius:22px;display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.product-detail-cartCopy{align-items:flex-start;color:var(--pd-muted);display:flex;font-size:13px;font-weight:700;gap:8px;min-width:0}.product-detail-cartCopy span{min-width:0;overflow-wrap:anywhere}.product-detail-cartAction{align-items:center;background:var(--skeu-pill-bg);border:1px solid var(--pd-border);border-radius:999px;box-shadow:var(--skeu-control-shadow);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:900;gap:6px;min-height:38px;padding:0 14px}.divider{background:linear-gradient(90deg,#fff0,var(--pd-border),#fff0);height:1px;margin:0}.variants-head{align-items:end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.variants-copy{font-size:14px;margin:8px 0 0;max-width:46ch}.variants-count{align-items:center;background:var(--skeu-pill-bg);border:1px solid var(--pd-border);border-radius:999px;box-shadow:var(--skeu-control-shadow);display:inline-flex;font-size:12px;font-weight:900;letter-spacing:.05em;min-height:34px;padding:0 12px;text-transform:uppercase}.variants-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.variant-tile{border-radius:26px;contain-intrinsic-size:260px;content-visibility:auto;display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px;transition:transform .26s var(--ease-out),border-color .26s var(--ease-out),box-shadow .26s var(--ease-out)}.variant-tile:hover{border-color:#4fffc83d;transform:translateY(-4px)}.variant-tile.disabled{opacity:.74}.variant-tile.is-recommended{border-color:#4fffc84d;box-shadow:var(--skeu-accent-shadow)}.variant-foot,.variant-head,.variant-topMeta{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.variant-badges,.variant-facts{display:flex;flex-wrap:wrap;gap:8px}.stock-pill,.variant-badge,.variant-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:900;gap:6px;justify-content:center;letter-spacing:.03em;min-height:28px;padding:0 10px}.variant-badge,.variant-chip{background:var(--skeu-pill-bg);border:1px solid var(--pd-border);box-shadow:var(--skeu-control-shadow)}.variant-badge.recommend{background:linear-gradient(180deg,#ffffff5c,#fff0 28%),linear-gradient(135deg,#4effda,#25ebc8 36%,#00d6b4 58%,#008a94);border-color:#4fffc838;color:#032235}.stock-pill.ok,.variant-badge.tone-ok{background:#22c55e29;border:1px solid #22c55e38}.stock-pill.mid,.variant-badge.tone-mid{background:#f59e0b29;border:1px solid #f59e0b3d}.stock-pill.low,.variant-badge.tone-low{background:#f9731629;border:1px solid #f9731642}.stock-pill.out,.variant-badge.tone-out{background:#ff5a7a29;border:1px solid #ff5a7a42}.variant-head{align-items:start}.variant-title{font-size:22px;font-weight:1000;letter-spacing:-.04em;line-height:1.12;overflow-wrap:anywhere}.variant-priceWrap{flex:0 0 auto;min-width:112px;text-align:right}.variant-price{color:var(--pd-price);font-size:28px;font-weight:1000;letter-spacing:-.05em;line-height:1.05;margin-top:4px;overflow-wrap:anywhere}.variant-subPrice{color:var(--pd-muted);font-size:10px;font-weight:900;letter-spacing:.08em;margin-top:4px;text-transform:uppercase}.variant-summary{background:var(--skeu-inset-bg);border:1px solid var(--pd-border);border-radius:18px;box-shadow:var(--skeu-inset-shadow);font-size:13px;font-weight:700;padding:12px 14px}.variant-notes{border-radius:18px;overflow:hidden}.variant-notes summary{cursor:pointer;font-size:12px;font-weight:900;letter-spacing:.06em;list-style:none;padding:12px 14px;text-transform:uppercase}.variant-notes summary::-webkit-details-marker{display:none}.variant-noteList{grid-gap:8px;display:grid;gap:8px;padding:0 14px 14px}.variant-noteItem{background:var(--skeu-inset-bg);border:1px solid var(--pd-border);border-radius:14px;box-shadow:var(--skeu-inset-shadow);font-size:12px;font-weight:700;padding:10px 12px}.variant-foot{align-items:center;margin-top:auto}.variant-qty{align-items:center;background:var(--skeu-inset-bg);border:1px solid var(--pd-border);border-radius:16px;box-shadow:var(--skeu-inset-shadow);display:inline-flex;gap:10px;min-height:46px;padding:0 8px}.qty-btn{background:var(--skeu-pill-bg);border:1px solid var(--pd-border);box-shadow:var(--skeu-control-shadow);color:var(--pd-text);display:grid;height:36px;place-items:center;width:36px}.qty-btn:disabled{cursor:not-allowed;opacity:.42}.qty-num{font-weight:1000;min-width:24px;text-align:center}.variant-add{min-width:152px}.product-detail-loading{grid-gap:10px;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:22px;display:grid;gap:10px;padding:18px}.product-detail-loadingBlock,.product-detail-loadingLine{background:#ffffff17;border-radius:12px;overflow:hidden;position:relative}.product-detail-loadingBlock:after,.product-detail-loadingLine:after{animation:pdShimmer 1.25s infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}.product-detail-loadingLine{height:14px}.product-detail-loadingGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-loadingBlock{height:120px}.product-detail-loadingLine.w-34{width:34%}.product-detail-loadingLine.w-62{width:62%}.product-detail-mobileBar{display:none}.product-detail-mobileBarCopy{grid-gap:4px;display:grid;gap:4px}.product-detail-mobileBarCopy span{color:var(--pd-muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.product-detail-mobileBarCopy strong{font-size:18px;letter-spacing:-.04em;line-height:1.05}@keyframes pdShimmer{to{transform:translateX(100%)}}@media (max-width:1080px){.product-detail-shell{grid-template-columns:1fr 310px}.product-detail-band{grid-template-columns:1fr}}@media (max-width:720px){.product-detail{border-radius:24px;gap:14px;padding:16px}.product-detail-glance,.product-detail-shell,.variants-grid{grid-template-columns:1fr}.product-detail-brand{gap:12px;grid-template-columns:70px 1fr}.product-detail-icon{border-radius:18px;height:62px;width:62px}.product-detail-title{font-size:clamp(26px,8vw,34px)}.product-detail-desc,.variants-copy{font-size:13px;line-height:1.55}.product-detail-note,.variant-noteItem,.variant-summary{font-size:12px}.product-detail-sideStats,.product-detail-stepRail{gap:8px}.product-detail-glanceCard,.product-detail-note,.product-detail-sideStat,.product-detail-stepItem{padding:12px}.product-detail-cartBar{align-items:stretch;flex-direction:column}.product-detail-cartAction{justify-content:center;width:100%}.variant-tile{border-radius:20px;padding:14px}.variant-title{font-size:18px}.variant-foot,.variant-head{flex-direction:column}.variant-priceWrap{min-width:0;text-align:left}.variant-price{font-size:24px}.variant-add,.variant-qty{width:100%}.product-detail-mobileBar{align-items:center;background:linear-gradient(180deg,#ffffff29,#fff0 24%),var(--skeu-panel-bg);border:1px solid var(--brand-line);border-radius:18px;bottom:calc(10px + env(safe-area-inset-bottom));box-shadow:var(--skeu-panel-shadow);display:flex;gap:12px;justify-content:space-between;margin-top:16px;padding:12px 14px;position:-webkit-sticky;position:sticky;z-index:12}.product-detail-mobileBtn{min-width:138px}}@media (max-width:560px){.back-link{justify-content:center;width:100%}.product-detail-brand{grid-template-columns:1fr}.product-detail-stepRail{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail-sideTitle{font-size:20px}.variant-badges,.variant-facts{gap:6px}.stock-pill,.variant-badge,.variant-chip{font-size:10px;min-height:26px;padding:0 8px}.product-detail-cartCopy,.product-detail-glanceCopy,.product-detail-priceHint,.variants-copy{display:none}}@media (max-width:420px){.product-detail{padding:14px}.product-detail-sideStats,.product-detail-stepRail{grid-template-columns:1fr 1fr}.product-detail-stepItem:last-child{grid-column:1/-1}.variant-noteList{padding:0 12px 12px}}.checkout-min-promoRow,.promo-row{display:flex;flex-wrap:wrap;gap:10px}.cart-actions{align-items:center;display:flex;gap:10px}.qty{color:var(--text);height:38px;padding:0 10px;text-align:center;width:58px}.qty,.qty-btn{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px}.qty-btn{color:#e8fcffeb;cursor:pointer;font-weight:900;height:34px;transition:background .18s ease,border-color .18s ease,transform .18s ease;width:34px}.qty-btn:hover{background:#ffffff12;border-color:#ffffff2e;transform:translateY(-1px)}:root{--checkout-drawer-solid:#09131f;--checkout-panel-solid:#111c2d;--checkout-summary-solid:#0f1828;--checkout-card-solid:#132033;--checkout-mobilebar-solid:#0d1726}.checkout-overlay{inset:0;pointer-events:none;position:fixed;z-index:1350}.checkout-backdrop{backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:#0308127a;inset:0}.checkout-backdrop,.checkout-drawer{pointer-events:auto;position:absolute}.checkout-drawer{backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);background:#09131f;background:var(--checkout-drawer-solid);border-left:1px solid #ffffff1f;border-left:1px solid var(--brand-line,#ffffff1f);bottom:0;box-shadow:-34px 0 120px #0000007a;box-shadow:var(--skeu-panel-shadow,-34px 0 120px #0000007a);color:#f8fafc;color:var(--brand-text,#f8fafc);display:flex;flex-direction:column;overflow:hidden;padding:14px 18px calc(18px + env(safe-area-inset-bottom));right:0;top:0;width:min(60vw,880px)}.checkout-drawer:before{background:linear-gradient(180deg,#ffffff0a,#fff0);content:"";height:160px;left:0;pointer-events:none;position:absolute;right:0;top:0}.checkout-drawerHandle{display:none}.checkout-drawerGesture{align-items:center;align-self:flex-start;animation:checkoutGestureIn .42s cubic-bezier(.16,1,.3,1) both,checkoutGesturePulse 2.8s ease-in-out .7s infinite;animation:checkoutGestureIn .42s var(--ease-out,cubic-bezier(.16,1,.3,1)) both,checkoutGesturePulse 2.8s ease-in-out .7s infinite;background:linear-gradient(180deg,#ffffff1f,#fff0 28%),#ffffff0a;background:linear-gradient(180deg,#ffffff1f,#fff0 28%),var(--skeu-pill-bg,#ffffff0a);border:1px solid #ffffff1f;border:1px solid var(--brand-line,#ffffff1f);border-radius:999px;box-shadow:0 10px 22px #00000024;box-shadow:var(--skeu-control-shadow,0 10px 22px #00000024);color:#ffffffc2;color:var(--brand-muted,#ffffffc2);display:inline-flex;font-size:12px;font-weight:800;gap:9px;letter-spacing:.01em;line-height:1.35;margin:0 0 8px 2px;max-width:min(100%,360px);padding:8px 12px;position:relative;z-index:1}.checkout-drawerGesture span:last-child{min-width:0;overflow-wrap:anywhere}.checkout-drawerGestureDot{background:#9fffe5;background:var(--brand-icon,#9fffe5);border-radius:999px;box-shadow:0 0 0 6px #4fffc814,0 0 18px #4fffc82e;flex:0 0 8px;height:8px;width:8px}.checkout-drawerHead{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:2px 2px 14px;position:relative;z-index:1}.checkout-drawerCopy{grid-gap:8px;display:grid;gap:8px;min-width:0}.checkout-drawerKicker{align-items:center;background:linear-gradient(180deg,#ffffff1f,#fff0 24%),#ffffff0a;background:linear-gradient(180deg,#ffffff1f,#fff0 24%),var(--skeu-pill-bg,#ffffff0a);border:1px solid #ffffff1a;border:1px solid var(--brand-line,#ffffff1a);border-radius:999px;box-shadow:0 10px 22px #00000024;box-shadow:var(--skeu-control-shadow,0 10px 22px #00000024);color:#ffffffad;color:var(--brand-muted,#ffffffad);display:inline-flex;font-size:11px;font-weight:800;gap:8px;letter-spacing:.12em;padding:7px 11px;text-transform:uppercase;width:-webkit-max-content;width:max-content}.checkout-drawerTitle{color:#fff;color:var(--brand-text,#fff);font-weight:900;letter-spacing:-.08em}.checkout-drawerSub{color:#ffffff8f;color:var(--brand-muted,#ffffff8f);font-size:14px;line-height:1.6;margin:0}.checkout-drawerClose{background:linear-gradient(180deg,#ffffff1f,#fff0 24%),#ffffff0d;background:linear-gradient(180deg,#ffffff1f,#fff0 24%),var(--skeu-control-bg,#ffffff0d);border:1px solid #ffffff1f;border:1px solid var(--brand-line,#ffffff1f);border-radius:14px;box-shadow:0 10px 24px #00000029;box-shadow:var(--skeu-control-shadow,0 10px 24px #00000029);color:#ffffffe6;color:var(--brand-text,#ffffffe6);cursor:pointer;display:grid;height:44px;place-items:center;transition:background .18s ease,border-color .18s ease,transform .18s ease,color .18s ease;width:44px}.checkout-drawerClose:hover{background:#ff5a7a1f;border-color:#ff5a7a4d;color:#ffb1bf;transform:translateY(-1px)}.checkout-drawerClose:focus-visible{box-shadow:0 0 0 4px #ffffff1f;outline:none}.checkout-drawerBody{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:14px;min-height:0;overflow:auto;overscroll-behavior:contain;padding-right:4px;position:relative;z-index:1}.checkout-drawerBody::-webkit-scrollbar{width:6px}.checkout-drawerBody::-webkit-scrollbar-track{background:#ffffff08;border-radius:999px}.checkout-drawerBody::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.checkout-drawerSteps{padding-right:2px}.checkout-drawerGrid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 320px}.checkout-panel{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#111c2d;background:var(--checkout-panel-solid);border-color:#ffffff1a;box-shadow:0 30px 80px #0000003d}.checkout-main{border-radius:28px;display:flex;flex-direction:column;gap:14px}.checkout-main-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.checkout-main-kicker{color:#ffffff75;color:var(--brand-muted,#ffffff75);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.checkout-main-title{color:#fff;color:var(--brand-text,#fff);letter-spacing:-.04em;margin-top:6px}.checkout-main-count{align-items:center;background:linear-gradient(180deg,#ffffff1f,#fff0 26%),hsla(0,0%,100%,.035);background:linear-gradient(180deg,#ffffff1f,#fff0 26%),var(--skeu-pill-bg,hsla(0,0%,100%,.035));border:1px solid #ffffff1a;border:1px solid var(--brand-line,#ffffff1a);border-radius:999px;box-shadow:0 10px 22px #00000024;box-shadow:var(--skeu-control-shadow,0 10px 22px #00000024);color:#ffffffb8;color:var(--brand-text,#ffffffb8);display:inline-flex;font-size:12px;font-weight:800;height:34px;justify-content:center;min-width:74px;padding:0 12px;white-space:nowrap}.checkout-item-list{display:flex;flex-direction:column;gap:10px}.checkout-item-card{align-items:flex-start;background:#132033;background:var(--checkout-card-solid);border:1px solid #ffffff17;border-radius:24px;box-shadow:inset 0 1px 0 #ffffff0a;display:flex;gap:16px;justify-content:space-between;padding:15px 16px}.checkout-item-copy{min-width:0}.checkout-item-name{color:#fff;color:var(--brand-text,#fff);font-size:16px;font-weight:800;letter-spacing:-.02em;line-height:1.25;min-width:0;overflow-wrap:anywhere}.checkout-item-meta{color:#ffffff75;color:var(--brand-muted,#ffffff75);font-size:12px;line-height:1.5;margin-top:5px;min-width:0;overflow-wrap:anywhere}.checkout-item-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;min-width:0}.checkout-item-stepper{align-items:center;display:flex;gap:8px}.checkout-item-price{font-size:15px;font-weight:800;letter-spacing:-.02em;min-width:0;text-align:right;white-space:nowrap}.checkout-item-remove{background:hsla(0,0%,100%,.025);border:1px solid #ffffff17;border-radius:999px;color:#ffffffa8;cursor:pointer;font-size:12px;font-weight:800;height:34px;padding:0 12px;transition:background .18s ease,border-color .18s ease,color .18s ease}.checkout-item-remove:hover{background:#ffffff0d;border-color:#ffffff29;color:#fff}.checkout-promo-card{background:#132033;background:var(--checkout-card-solid);border:1px solid #ffffff17;border-radius:24px;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.checkout-promo-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.checkout-promo-title{align-items:center;display:flex;font-weight:800;gap:8px;letter-spacing:-.01em}.checkout-promo-controls{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.checkout-promo-message{color:#ffffff80;color:var(--brand-muted,#ffffff80);font-size:12px;line-height:1.5}.checkout-promo-message.ok{color:#ffffffc7}.checkout-summary{background:#0f1828;background:var(--checkout-summary-solid);border-radius:28px;display:flex;flex-direction:column;gap:14px;padding:18px;position:-webkit-sticky;position:sticky;top:0}.checkout-summaryBadge{align-self:flex-start;background:linear-gradient(180deg,#ffffff1f,#fff0 26%),hsla(0,0%,100%,.035);background:linear-gradient(180deg,#ffffff1f,#fff0 26%),var(--skeu-pill-bg,hsla(0,0%,100%,.035));border:1px solid #ffffff1a;border:1px solid var(--brand-line,#ffffff1a);border-radius:999px;box-shadow:0 10px 22px #00000024;box-shadow:var(--skeu-control-shadow,0 10px 22px #00000024);color:#ffffffb3;color:var(--brand-muted,#ffffffb3);letter-spacing:.12em;padding:6px 11px}.checkout-summaryBadge,.checkout-summaryLabel{font-size:11px;font-weight:800;text-transform:uppercase}.checkout-summaryLabel{color:#ffffff7a;color:var(--brand-muted,#ffffff7a);letter-spacing:.14em}.checkout-summaryTotal{font-size:42px;font-weight:900;letter-spacing:-.08em;line-height:.95}.checkout-summaryRows{display:flex;flex-direction:column;gap:9px;padding-top:2px}.checkout-summaryRow{color:#ffffff8f;color:var(--brand-muted,#ffffff8f);display:flex;gap:12px;justify-content:space-between}.checkout-summaryRow b{color:#fff;color:var(--brand-text,#fff);text-align:right}.checkout-summaryRail{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.checkout-summaryRail span{background:linear-gradient(180deg,#ffffff1a,#fff0 24%),hsla(0,0%,100%,.025);background:linear-gradient(180deg,#ffffff1a,#fff0 24%),var(--skeu-pill-bg,hsla(0,0%,100%,.025));border:1px solid #ffffff14;border:1px solid var(--brand-line,#ffffff14);border-radius:999px;color:#ffffff94;color:var(--brand-muted,#ffffff94);font-size:11px;padding:6px 9px}.checkout-summaryBtn{border-radius:18px;box-shadow:0 18px 40px #ffffff0d;gap:8px;justify-content:center;margin-top:4px;min-height:48px}.checkout-summaryLink{color:#ffffff85;color:var(--brand-muted,#ffffff85);display:inline-flex;font-size:12px;justify-content:center}.checkout-summaryLink:hover{color:#fff;color:var(--brand-text,#fff)}.checkout-mobileBar,.checkout-summary-mobileWrap{display:none}.checkout-drawerHead,.checkout-drawerSub,.checkout-drawerTitle,.checkout-main-head,.checkout-mobileBar,.checkout-mobileBarCopy,.checkout-promo-title,.checkout-summaryRow{min-width:0}.checkout-drawerSub,.checkout-drawerTitle,.checkout-mobileBarCopy strong,.checkout-summaryRow b,.checkout-summaryRow span{overflow-wrap:anywhere}.checkout-main .empty{grid-gap:8px;display:grid;gap:8px;justify-items:center;padding:8px 4px 2px}.checkout-main .empty-icon{background:linear-gradient(180deg,#ffffff29,#fff0 28%),#ffffff0d;background:linear-gradient(180deg,#ffffff29,#fff0 28%),var(--skeu-control-bg,#ffffff0d);border:1px solid #ffffff1f;border:1px solid var(--brand-line,#ffffff1f);border-radius:22px;box-shadow:0 10px 22px #00000024;box-shadow:var(--skeu-control-shadow,0 10px 22px #00000024);color:#9fffe5;color:var(--brand-icon,#9fffe5);display:grid;height:72px;margin-bottom:2px;place-items:center;width:72px}.checkout-main .empty-title{color:#fff;color:var(--brand-text,#fff)}.checkout-main .empty-desc{color:#ffffffb3;color:var(--brand-muted,#ffffffb3);line-height:1.55;max-width:28ch}.checkout-main .empty-actions{margin-top:8px}.checkout-drawer .btn{border-radius:18px}.checkout-drawer .btn:not(.btn-ghost){background:linear-gradient(180deg,#fffffff2,#ffffffd9);border:1px solid #ffffffb8;box-shadow:0 20px 40px #ffffff0f;color:#071018}.checkout-drawer .btn:not(.btn-ghost):hover{filter:brightness(1.02);transform:translateY(-1px)}.checkout-drawer .btn-ghost{background:#ffffff08;border-color:#ffffff1a;color:#ffffffb8}@keyframes checkoutGestureIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes checkoutGesturePulse{0%,to{box-shadow:0 10px 22px #00000024;box-shadow:var(--skeu-control-shadow,0 10px 22px #00000024)}50%{box-shadow:0 14px 28px #0000002e,0 0 0 1px #4fffc81f}}@media (max-width:1180px){.checkout-drawer{width:min(68vw,860px)}.checkout-drawerGrid{grid-template-columns:1fr}.checkout-summary-desktop{display:none}.checkout-summary-mobileWrap{display:block}.checkout-summary-mobile{position:static}}@media (max-width:900px){.checkout-drawer{width:min(92vw,760px)}.checkout-backdrop{backdrop-filter:none;-webkit-backdrop-filter:none;background:#03081299}.checkout-drawer,.checkout-panel,.checkout-summary{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 14px 32px #0003}.checkout-item-card{flex-direction:column}.checkout-item-controls{justify-content:space-between;width:100%}}@media (max-width:720px){.checkout-drawer{border-left:0;border-radius:28px 28px 0 0;border-top:1px solid #ffffff1f;bottom:0;box-shadow:0 -20px 70px #00000057;left:0;max-height:calc(100dvh - env(safe-area-inset-top));min-height:min(72dvh,760px);padding:12px 12px calc(14px + env(safe-area-inset-bottom));right:0;top:auto;width:100%}.checkout-drawerHandle{background:#ffffff29;border-radius:999px;display:block;height:5px;margin:0 auto 10px;width:52px}.checkout-drawerGesture{font-size:11px;margin:0 0 6px;max-width:100%;padding:7px 11px}.checkout-drawerHead{gap:12px;padding-bottom:12px}.checkout-drawerTitle{font-size:clamp(28px,8vw,34px)}.checkout-drawerSub{font-size:13px}.checkout-drawerBody{padding-bottom:118px;padding-right:0}.checkout-main{border-radius:24px;gap:12px}.checkout-item-card{align-items:flex-start;flex-direction:column;padding:14px}.checkout-item-controls{justify-content:space-between;width:100%}.checkout-mobileBar{align-items:center;background:#0d1726;background:var(--checkout-mobilebar-solid);border:1px solid #ffffff1a;border-radius:22px;bottom:calc(12px + env(safe-area-inset-bottom));box-shadow:0 16px 40px #00000038;display:flex;gap:12px;justify-content:space-between;left:12px;padding:12px 14px;position:absolute;right:12px;z-index:2}.checkout-mobileBarCopy{grid-gap:4px;display:grid;gap:4px;min-width:0}.checkout-mobileBarCopy span{color:#ffffff8f;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.checkout-mobileBarCopy strong{font-size:20px;font-weight:1000;letter-spacing:-.04em;line-height:1}.checkout-mobileBarBtn{justify-content:center;min-width:132px}}@media (max-width:560px){.checkout-drawerSub{display:none}.checkout-drawer{border-radius:24px 24px 0 0;min-height:min(74dvh,760px);padding:10px 10px calc(12px + env(safe-area-inset-bottom))}.checkout-drawerGesture{margin-bottom:4px}.checkout-drawerHead{align-items:flex-start;gap:10px}.checkout-drawerClose{border-radius:13px;height:40px;width:40px}.checkout-drawerBody{gap:12px;padding-bottom:126px;padding-right:0}.checkout-item-controls{align-items:center;gap:10px}.checkout-item-stepper{order:2}.checkout-item-price{order:1}.checkout-item-remove{order:3;width:100%}.checkout-promo-card{padding:14px}.checkout-promo-controls{grid-template-columns:1fr}.checkout-summary{border-radius:24px;gap:12px;padding:16px}.checkout-summaryTotal{font-size:34px}.checkout-summaryRail{display:none}.checkout-mobileBar{bottom:calc(10px + env(safe-area-inset-bottom));left:10px;padding:12px;right:10px}.checkout-mobileBarBtn{min-width:118px}}@media (max-width:420px){.checkout-drawerBody{padding-bottom:148px}.checkout-mobileBar{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.checkout-mobileBarBtn{width:100%}.checkout-summaryRow{align-items:flex-start;flex-direction:column;gap:4px}.checkout-item-price{text-align:left;white-space:normal}}@media (prefers-reduced-motion:reduce){.checkout-drawerGesture{animation:none}}.qris-wrap{background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.025));border:1px solid #ffffff1f;border-radius:28px;box-shadow:0 24px 60px #0003;padding:14px}.pay-min-qris,.pay-qrisFrame{align-items:center;display:flex;justify-content:center;min-height:280px}.qris-img{border-radius:18px;display:block;height:auto}.qris-img,.qris-skeleton{width:100%}.qris-skeletonBox{animation:shimmer 1.2s linear infinite;background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a);background-size:200% 100%;border:1px solid #ffffff1a;border-radius:18px;height:280px;width:100%}.pay-shell-hero{overflow:hidden;padding-top:0;position:relative}.pay-shell-hero:before{background:radial-gradient(720px 360px at 18% 8%,#ffffff1c,#0000 60%),radial-gradient(760px 440px at 84% 20%,#ffffff0f,#0000 60%),linear-gradient(180deg,#ffffff05,#fff0);content:"";filter:blur(2px);inset:-24% -10%;opacity:.95;pointer-events:none;position:absolute}.pay-shell .container{position:relative;z-index:1}.pay-shell-top{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.pay-shell-copy{max-width:560px;min-width:0}.pay-shell-kicker{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;color:#ffffffad;display:inline-flex;font-size:11px;font-weight:800;gap:8px;letter-spacing:.12em;padding:7px 11px;text-transform:uppercase}.pay-shell-title{font-weight:900;letter-spacing:-.08em;margin-top:18px;overflow-wrap:anywhere}.pay-shell-sub{color:#ffffff8a;font-size:15px;line-height:1.6;margin:8px 0 0;max-width:30ch;overflow-wrap:anywhere}.pay-shell-steps{margin-bottom:16px}.pay-shell-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.2fr) 340px}.pay-mainStack{display:flex;flex-direction:column;gap:14px}.pay-card{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.028));border-color:#ffffff1a;box-shadow:0 30px 80px #00000038}.pay-cardHead{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-width:0}.pay-cardKicker{color:#ffffff75;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pay-cardTitle{letter-spacing:-.04em;margin-top:6px;overflow-wrap:anywhere}.pay-statePill{align-items:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;color:#ffffff9e;display:inline-flex;font-size:12px;font-weight:800;height:34px;justify-content:center;padding:0 12px;white-space:nowrap}.pay-statePill.live{background:#ffffff0d;border-color:#ffffff1f;color:#fff}.pay-waField .label{color:#ffffff80;font-size:11px;font-weight:800;letter-spacing:.14em;margin:0 0 6px;text-transform:uppercase}.pay-waField .hint{color:#ffffff7a;font-size:12px;margin-top:8px}.pay-waField .input-wrapper{position:relative}.pay-waField .input{background:hsla(0,0%,100%,.045);border-radius:18px;height:48px}.pay-waField .input-icon{color:#ffffffb8;font-size:14px;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.pay-waField .input-wrapper.error .input{border-color:#ff5a5a59;box-shadow:0 0 0 4px #ff5a5a14}.pay-waField .input-wrapper.success .input{border-color:#ffffff29}.pay-waField .error-hint{color:#ffb1b1}.pay-waField .required{color:#ffffffc7}.pay-noteToggle{border-top:1px solid #ffffff14;margin-top:12px;padding-top:12px}.pay-noteToggle summary{align-items:center;color:#ffffffa8;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:.04em;list-style:none}.pay-noteToggle summary::-webkit-details-marker{display:none}.pay-noteBody{margin-top:12px}.pay-noteInput{height:auto;min-height:96px;padding:12px 14px;resize:vertical}.pay-noteMeta{color:#ffffff8a;font-size:12px;margin-top:8px;text-align:right}.pay-stageCard{overflow:hidden}.pay-stageGrid{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 320px}.pay-stageMeta{display:flex;flex-direction:column;gap:14px;justify-content:space-between;min-width:0}.pay-stageLabel{color:#ffffff8f;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.pay-stageTotal{font-size:46px;font-weight:900;letter-spacing:-.08em;line-height:.95}.pay-stageHint{color:#ffffff8f;font-size:14px;line-height:1.6;max-width:28ch;overflow-wrap:anywhere}.pay-stageRows{display:flex;flex-direction:column;gap:10px;min-width:0;padding-top:2px}.pay-stageRow{color:#ffffff8a;display:flex;gap:12px;justify-content:space-between;min-width:0}.pay-stageRow b{color:#fff;text-align:right}.pay-stageAlert{margin-top:2px}.pay-stageActions{display:flex;flex-direction:column;gap:10px}.pay-stageLinks{display:flex;flex-wrap:wrap;gap:10px}.pay-stageVisual{display:flex;flex-direction:column;gap:10px;min-width:0}.pay-qrisFrame{height:100%}.pay-qrisFrame.is-locked{box-shadow:none}.pay-qrisLocked{align-items:center;background:linear-gradient(160deg,#ffffff0a,hsla(0,0%,100%,.018));border:1px dashed #ffffff1f;border-radius:22px;color:#ffffffb8;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;min-height:280px;min-width:0;padding:22px;text-align:center}.pay-qrisLocked strong{font-size:18px;font-weight:900;letter-spacing:-.02em}.pay-qrisLocked p{color:#ffffff7a;line-height:1.6;margin:0;max-width:24ch;overflow-wrap:anywhere}.pay-stageFoot{color:#ffffff75;font-size:12px;text-align:center}.pay-stageNotice{margin-top:-2px;text-align:center}.pay-stageFoot.warning,.pay-stageNotice.is-warning{color:#ffd089}.pay-orderDesktop{background:radial-gradient(140% 140% at 0 0,#ffffff17,#0000 56%),linear-gradient(180deg,#ffffff12,#ffffff08);border-radius:28px;display:flex;flex-direction:column;gap:14px;position:-webkit-sticky;position:sticky;top:92px}.pay-orderHead{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.pay-orderKicker{color:#ffffff75;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pay-orderTitle{font-size:20px;font-weight:900;letter-spacing:-.04em;margin-top:6px}.pay-orderPromo{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;color:#ffffffb3;font-size:11px;font-weight:800;padding:6px 10px}.pay-orderList{display:flex;flex-direction:column;gap:10px}.pay-orderItem{align-items:flex-start;background:hsla(0,0%,100%,.025);border:1px solid #ffffff14;border-radius:18px;display:flex;gap:12px;justify-content:space-between;padding:12px}.pay-orderItemCopy{min-width:0}.pay-orderItemName{font-weight:800;letter-spacing:-.02em;line-height:1.35;overflow-wrap:anywhere}.pay-orderItemMeta{color:#ffffff75;font-size:12px;line-height:1.5;margin-top:6px;overflow-wrap:anywhere}.pay-orderItem b{overflow-wrap:anywhere;text-align:right;white-space:nowrap}.pay-orderRows{display:flex;flex-direction:column;gap:10px;min-width:0}.pay-orderRow{color:#ffffff8a;display:flex;gap:12px;justify-content:space-between;min-width:0}.pay-orderRow b,.pay-orderRow strong{color:#fff;text-align:right}.pay-orderRow.strong{border-top:1px solid #ffffff1a;font-size:15px;padding-top:12px}.pay-order-mobileWrap{display:none;margin-bottom:14px}.pay-orderMobile{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 18px 60px #0000002e;overflow:hidden}.pay-orderMobile summary{grid-gap:10px;align-items:center;cursor:pointer;display:grid;gap:10px;grid-template-columns:auto auto 1fr;list-style:none;min-width:0;padding:14px 16px}.pay-orderMobile summary::-webkit-details-marker{display:none}.pay-orderMobile summary span{color:#ffffff75;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pay-orderMobile summary b{color:#fff9;font-size:12px}.pay-orderMobile summary strong{font-size:16px;font-weight:900;justify-self:end;letter-spacing:-.03em;min-width:0;overflow-wrap:anywhere;text-align:right}.pay-orderMobile .pay-orderList,.pay-orderMobile .pay-orderRows{padding:0 16px 16px}.pay-overlay{display:grid;padding:16px;place-items:center;z-index:1400}.pay-successModal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(8,14,26,.975);border:1px solid #ffffff1f;box-shadow:0 30px 120px #00000073;width:min(440px,100%)}.pay-successHead{padding-bottom:8px}.pay-successHero{background:radial-gradient(120% 120% at 0 0,#ffffff1f,#0000 58%),linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid #1fd7ff2e;border-radius:26px;overflow:hidden;padding:24px 18px 20px;position:relative;text-align:center}.pay-successIcon{background:#ffffff0f;border:1px solid #ffffff24;border-radius:24px;display:grid;height:72px;margin:0 auto 16px;place-items:center;width:72px}.pay-successKicker{color:#ffffff94;font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.pay-successCode{color:#fff;font-size:clamp(38px,8vw,58px);font-weight:900;letter-spacing:.14em;line-height:1;margin-top:12px;text-shadow:none}.pay-successLead{color:#ffffff8f;font-size:14px;line-height:1.6;margin:14px auto 0;max-width:24ch}.pay-successActions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:16px}.pay-shell .btn{border-radius:18px}.pay-shell .btn:not(.btn-ghost){background:linear-gradient(180deg,#fffffff0,#ffffffd6);border:1px solid #ffffffb8;box-shadow:0 20px 40px #ffffff0f;color:#071018}.pay-shell .btn:not(.btn-ghost):hover{filter:brightness(1.02);transform:translateY(-1px)}.pay-shell .btn-ghost{background:#ffffff08;border-color:#ffffff1a;color:#ffffffb8}.pay-mobileBar{display:none}@media (max-width:980px){.pay-shell-hero:before{display:none}.pay-shell-top{align-items:flex-start;flex-direction:column}.pay-shell-grid{grid-template-columns:1fr}.pay-orderDesktop{display:none}.pay-order-mobileWrap{display:block}.pay-card,.pay-orderMobile,.pay-successModal,.qris-wrap{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 14px 32px #0000002e}.qris-skeletonBox{animation:none;background:#ffffff0f}}@media (max-width:720px){.pay-shell{padding-bottom:100px}.pay-shell-title{font-size:34px}.pay-shell-sub{font-size:14px;max-width:none}.pay-mainStack{gap:12px}.pay-stageGrid{gap:14px;grid-template-columns:1fr}.pay-stageTotal{font-size:38px}.pay-mobileBar{align-items:center;background:linear-gradient(180deg,#ffffff0f,#ffffff08),#080c16f5;border:1px solid #ffffff1a;border-radius:22px;bottom:calc(12px + env(safe-area-inset-bottom));box-shadow:0 16px 42px #00000038;display:flex;gap:12px;justify-content:space-between;left:12px;padding:12px 14px;position:fixed;right:12px;z-index:92}.pay-mobileBarCopy{grid-gap:4px;display:grid;gap:4px;min-width:0}.pay-mobileBarCopy span{color:#ffffff8f;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pay-mobileBarCopy strong{font-size:20px;font-weight:1000;letter-spacing:-.04em;line-height:1}.pay-mobileBarBtn{justify-content:center;min-width:154px}}@media (max-width:560px){.pay-shell-top{margin-bottom:12px}.pay-shell-sub{display:none}.pay-shell-steps{margin-bottom:12px}.pay-stageLinks{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.pay-successActions{grid-template-columns:1fr}.pay-orderMobile summary{align-items:start;grid-template-areas:"label total" "meta meta";grid-template-columns:minmax(0,1fr) auto}.pay-orderMobile summary span{grid-area:label}.pay-orderMobile summary b{grid-area:meta}.pay-orderMobile summary strong{grid-area:total}.pay-mobileBar{bottom:calc(10px + env(safe-area-inset-bottom));left:10px;padding:12px;right:10px}.pay-mobileBarBtn{min-width:132px}}@media (max-width:420px){.pay-orderItem{flex-direction:column}.pay-orderItem b{text-align:left;white-space:normal}.pay-orderRow,.pay-stageRow{align-items:flex-start;flex-direction:column;gap:4px}.pay-mobileBar{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.pay-mobileBarBtn{width:100%}}.status-page,.status-shell{position:relative}.status-shell{--status-panel:linear-gradient(180deg,#121f3af0,#080e1efa);--status-panel-soft:linear-gradient(180deg,#142442e6,#0b1226eb);--status-panel-flat:#0a1122e6;--status-inset:linear-gradient(180deg,#060c18f0,#0c1326e0);--status-line:#70e1dc24;--status-text:#effff9;--status-muted:#9ecac7;--status-subtle:#dffff6b8;--status-shadow:0 24px 56px #00000038,inset 0 1px 0 #ffffff12,0 0 0 1px #00c2d00f;--status-inset-shadow:inset 0 2px 8px #0000004d,inset 0 1px 0 #ffffff08;overflow:hidden;padding-bottom:34px}.status-shell:before{background:radial-gradient(560px 260px at 18% 16%,#4effda29,#4effda00 68%),radial-gradient(560px 300px at 82% 10%,#00a5b02e,#00a5b000 72%);content:"";height:420px;inset:-120px -12% auto;opacity:.95;pointer-events:none;position:absolute}.status-container{grid-gap:20px;display:grid;gap:20px;min-width:0;position:relative;z-index:1}.status-head{align-items:end;display:flex;gap:16px;justify-content:space-between}.status-headCopy{grid-gap:8px;display:grid;gap:8px;min-width:0}.status-cardEyebrow,.status-eyebrow,.status-searchEyebrow{color:var(--status-muted);font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.status-headline{color:var(--status-text);font-size:clamp(34px,5.8vw,60px);letter-spacing:-.06em;line-height:.98;margin:0}.status-lead{color:var(--status-subtle);font-size:15px;line-height:1.65;margin:0;max-width:44ch}.status-cardPill,.status-headState,.status-itemMeta span,.status-overviewCard small,.status-promoRow span,.status-searchPaste{align-items:center;background:var(--skeu-pill-bg);border:1px solid var(--status-line);border-radius:999px;box-shadow:var(--skeu-control-shadow);display:inline-flex;gap:8px;min-height:34px;padding:0 14px}.status-cardPill,.status-headState{color:var(--status-text);font-size:12px;font-weight:900}.status-cardPill.done,.status-headState.done,.status-overviewCard.done{border-color:#2ed59b3d}.status-cardPill.processing,.status-headState.processing,.status-overviewCard.processing{border-color:#00c2d03d}.status-cardPill.cancelled,.status-headState.cancelled,.status-overviewCard.cancelled{border-color:#ff67883d}.status-card,.status-emptyPanel,.status-overviewCard,.status-searchCard{background:linear-gradient(180deg,#ffffff14,#fff0 18%),var(--status-panel);border:1px solid var(--status-line);border-radius:28px;box-shadow:var(--status-shadow);overflow:hidden;position:relative}.status-card:after,.status-emptyPanel:after,.status-searchCard:after{background:radial-gradient(circle,#4effda1f,#4effda00);border-radius:50%;content:"";height:240px;inset:auto -16% -28% auto;pointer-events:none;position:absolute;width:240px}.status-searchCard{grid-gap:16px;display:grid;gap:16px;padding:20px}.status-cardHead,.status-promoRow,.status-searchHead{align-items:start;display:flex;gap:12px;justify-content:space-between;position:relative;z-index:1}.status-cardTitle,.status-searchTitle{color:var(--status-text);font-size:22px;letter-spacing:-.04em;line-height:1.08;margin:3px 0 0}.status-searchPaste{color:var(--status-text);cursor:pointer;font-size:12px;font-weight:900;font:inherit}.status-searchRow{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;position:relative;z-index:1}.status-searchField{align-items:center;background:var(--status-inset);border:1px solid var(--status-line);border-radius:20px;box-shadow:var(--status-inset-shadow);color:var(--status-muted);display:flex;gap:10px;min-height:62px;padding:0 16px}.status-cardIcon,.status-emptyBadge,.status-searchField svg{color:var(--brand-icon)}.status-searchInput{background:#0000;color:var(--status-text);font-size:15px;height:100%;padding-left:0}.status-searchInput,.status-searchInput:focus{border:0;box-shadow:none}.status-searchBtn{border-radius:20px;min-height:62px;min-width:132px}.status-inlineAlert,.status-inlineHint{color:var(--status-subtle);font-size:13px;line-height:1.6;position:relative;z-index:1}.status-inlineAlert{color:#ffbac7}.status-emptyPanel{grid-gap:12px;align-content:center;display:grid;gap:12px;justify-items:center;min-height:340px;padding:34px;text-align:center}.status-emptyBadge{background:var(--skeu-control-bg);border:1px solid var(--status-line);border-radius:22px;box-shadow:var(--skeu-control-shadow);display:grid;font-size:24px;font-weight:1000;height:68px;place-items:center;width:68px}.status-emptyTitle{color:var(--status-text);font-size:clamp(30px,5vw,42px);letter-spacing:-.05em;line-height:.98}.status-emptyText{color:var(--status-subtle);font-size:15px;line-height:1.65;max-width:36ch}.status-emptyActions,.status-helpActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.status-dashboard{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 320px}.status-board,.status-sidebar{min-width:0}.status-board{grid-gap:18px;display:grid;gap:18px}.status-overviewGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.status-overviewCard{grid-gap:8px;display:grid;gap:8px;min-width:0;padding:18px;text-align:left}.status-overviewAction{-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit}.status-helpText,.status-itemMeta,.status-noteBody,.status-overviewCard span,.status-paymentBar small{color:var(--status-muted)}.status-overviewCard span{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.status-overviewCard strong{color:var(--status-text);font-size:clamp(22px,3vw,28px);letter-spacing:-.05em;line-height:1.08;overflow-wrap:anywhere}.status-overviewCard small{color:var(--status-text);font-size:11px;font-weight:800;max-width:100%;width:-webkit-fit-content;width:fit-content}.status-boardGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.06fr) minmax(280px,.94fr)}.status-card{padding:20px}.status-cardIcon{background:var(--skeu-control-bg);border:1px solid var(--status-line);border-radius:14px;box-shadow:var(--skeu-control-shadow);display:grid;height:40px;place-items:center;width:40px}.status-stepRail{align-items:stretch;display:flex;gap:10px;margin-top:16px}.status-stepCard{align-items:center;background:var(--status-panel-soft);border:1px solid var(--status-line);border-radius:20px;box-shadow:var(--skeu-control-shadow);display:flex;flex:1 1;gap:12px;min-width:0;padding:14px}.status-stepCard.active{border-color:#4effda3d}.status-stepCard.done{background:linear-gradient(180deg,#4effda1f,#4effda00 20%),var(--status-panel-soft)}.status-stepDot{background:var(--status-inset);border:1px solid var(--status-line);border-radius:12px;box-shadow:var(--status-inset-shadow);color:var(--brand-icon);display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.status-stepDot span{background:#4effda4d;border-radius:999px;height:10px;width:10px}.status-stepCopy{grid-gap:4px;display:grid;gap:4px;min-width:0}.status-stepCopy strong{color:var(--status-text);font-size:15px}.status-stepCopy small{color:var(--status-muted);font-size:12px}.status-stepLine{align-self:center;background:linear-gradient(90deg,#4effda24,#4effda6b,#4effda24);height:1px;width:18px}.status-paymentRows{grid-gap:12px;display:grid;gap:12px;margin-top:16px}.status-paymentRow{align-items:center;color:var(--status-subtle);display:flex;font-size:14px;gap:12px;justify-content:space-between}.status-paymentRow b{color:var(--status-text);font-size:17px;letter-spacing:-.03em}.status-paymentRow.total{border-top:1px solid var(--status-line);padding-top:10px}.status-paymentBar{grid-gap:8px;display:grid;gap:8px;margin-top:18px}.status-paymentTrack{background:var(--status-inset);border-radius:999px;box-shadow:var(--status-inset-shadow);height:12px;overflow:hidden}.status-paymentTrack i{background:linear-gradient(90deg,#4effda,#1ad1c0 48%,#2d72ff);border-radius:999px;box-shadow:0 8px 18px #4effda38;display:block;height:100%}.status-itemsCard{grid-gap:16px;display:grid;gap:16px}.status-itemList{grid-gap:12px;display:grid;gap:12px}.status-itemRow{align-items:start;background:var(--status-panel-soft);border:1px solid var(--status-line);border-radius:20px;box-shadow:var(--skeu-control-shadow);display:flex;gap:14px;justify-content:space-between;padding:16px}.status-itemRowMain{min-width:0}.status-itemTitle{color:var(--status-text);font-size:16px;font-weight:900}.status-itemMeta{display:flex;flex-wrap:wrap;font-size:12px;gap:8px;margin-top:8px}.status-itemMeta span{color:var(--status-text);font-size:11px;font-weight:800}.status-itemRow>b,.status-promoRow b{color:var(--status-text);font-size:18px;letter-spacing:-.04em;line-height:1.1;overflow-wrap:anywhere}.status-sidebar{grid-gap:16px;display:grid;gap:16px;position:-webkit-sticky;position:sticky;top:106px;top:calc(var(--site-header-height, 86px) + 20px)}.status-notePanel.accent{background:linear-gradient(180deg,#4effda1f,#4effda00 20%),var(--status-panel)}.status-noteBody{background:var(--status-panel-soft);border:1px solid var(--status-line);border-radius:18px;box-shadow:var(--skeu-control-shadow);font-size:14px;line-height:1.75;margin-top:16px;overflow-wrap:anywhere;padding:14px 15px;position:relative;white-space:pre-wrap;z-index:1}.status-noteBody.empty{color:var(--status-subtle)}.status-helpPanel,.status-promoPanel{grid-gap:16px;display:grid;gap:16px}.status-promoRow span{color:var(--status-text);font-size:12px;font-weight:900}.status-helpText{font-size:14px;line-height:1.7;margin:0;position:relative;z-index:1}.btn-wide{justify-content:center;width:100%}:root[data-theme=light] .status-shell{--status-panel:linear-gradient(180deg,#fffffff5,#eef7fbf5);--status-panel-soft:linear-gradient(180deg,#fbfefffa,#e7f2f7f0);--status-panel-flat:#f3fafcf5;--status-inset:linear-gradient(180deg,#e6f2f6fa,#f7fcffeb);--status-line:#008a941f;--status-text:#123744;--status-muted:#55707a;--status-subtle:#123744b8;--status-shadow:0 18px 34px #3d697b24,inset 0 1px 0 #fffffffa,0 0 0 1px #008a940d;--status-inset-shadow:inset 0 2px 6px #7c9eab24,inset 0 1px 0 #fffffffa}:root[data-theme=light] .status-shell:before{opacity:.82}:root[data-theme=light] .status-cardPill,:root[data-theme=light] .status-cardTitle,:root[data-theme=light] .status-emptyBadge,:root[data-theme=light] .status-emptyTitle,:root[data-theme=light] .status-headState,:root[data-theme=light] .status-headline,:root[data-theme=light] .status-itemMeta span,:root[data-theme=light] .status-itemRow>b,:root[data-theme=light] .status-itemTitle,:root[data-theme=light] .status-overviewCard small,:root[data-theme=light] .status-overviewCard strong,:root[data-theme=light] .status-paymentRow b,:root[data-theme=light] .status-promoRow b,:root[data-theme=light] .status-promoRow span,:root[data-theme=light] .status-searchPaste,:root[data-theme=light] .status-searchTitle,:root[data-theme=light] .status-stepCopy strong{color:#123744}:root[data-theme=light] .status-inlineAlert{color:#b34c60}:root[data-theme=light] .status-cardEyebrow,:root[data-theme=light] .status-emptyText,:root[data-theme=light] .status-eyebrow,:root[data-theme=light] .status-helpText,:root[data-theme=light] .status-inlineHint,:root[data-theme=light] .status-itemMeta,:root[data-theme=light] .status-lead,:root[data-theme=light] .status-noteBody,:root[data-theme=light] .status-noteBody.empty,:root[data-theme=light] .status-overviewCard small,:root[data-theme=light] .status-overviewCard span,:root[data-theme=light] .status-paymentBar small,:root[data-theme=light] .status-searchEyebrow,:root[data-theme=light] .status-searchField{color:#56707b}:root[data-theme=light] .status-card,:root[data-theme=light] .status-emptyPanel,:root[data-theme=light] .status-overviewCard,:root[data-theme=light] .status-searchCard{background:linear-gradient(180deg,#ffffffc7,#fff0 16%),var(--status-panel)}:root[data-theme=light] .status-notePanel.accent,:root[data-theme=light] .status-stepCard.done{background:linear-gradient(180deg,#4effda24,#4effda00 18%),var(--status-panel)}@media (max-width:980px){.status-dashboard{grid-template-columns:1fr}.status-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:720px){.status-container{gap:16px}.status-boardGrid,.status-head,.status-searchRow{grid-template-columns:1fr}.status-head{align-items:start;flex-direction:column}.status-headState{justify-content:center;width:100%}.status-card,.status-emptyPanel,.status-overviewCard,.status-searchCard{border-radius:24px}.status-card,.status-searchCard{padding:16px}.status-emptyActions .btn,.status-emptyActions a,.status-searchBtn,.status-searchPaste{justify-content:center;width:100%}.status-overviewGrid,.status-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.status-stepRail{grid-gap:8px;display:grid;gap:8px}.status-stepLine{height:16px;justify-self:start;margin-left:16px;width:1px}.status-itemRow{flex-direction:column}.status-itemRow>b{font-size:16px}}@media (max-width:430px){.status-headline{font-size:clamp(30px,10vw,40px)}.status-card,.status-emptyPanel,.status-overviewCard,.status-searchCard{border-radius:22px}.status-emptyPanel{min-height:300px;padding:24px 18px}.status-overviewGrid,.status-sidebar{grid-template-columns:1fr}.status-card,.status-searchCard{padding:14px}.status-searchField{min-height:56px;padding:0 14px}.status-searchBtn{min-height:56px}.status-stepCard{padding:12px}.status-emptyActions,.status-helpActions{flex-direction:column}.status-helpActions .btn,.status-helpActions a{width:100%}}@media (prefers-reduced-motion:reduce){.status-card,.status-emptyPanel,.status-itemRow,.status-overviewCard,.status-searchCard,.status-stepCard{transition:none}}.about-minimal-hero{overflow:hidden;padding-top:0;position:relative}.about-minimal-hero:before{background:radial-gradient(520px 280px at 20% 14%,#1d83ff24,#1d83ff00 68%),radial-gradient(520px 280px at 80% 18%,#4b62ff24,#4b62ff00 70%);content:"";height:520px;inset:-10% 0 auto;pointer-events:none;position:absolute}.about-miniBadge,.about-sectionBadge{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;gap:8px;height:34px;letter-spacing:.04em;padding:0 12px;text-transform:uppercase}.about-minimal-title{font-size:clamp(38px,7vw,64px);letter-spacing:-.05em;margin:16px auto 0;max-width:12ch}.about-minimal-sub{color:#eafff5b8;font-size:16px;line-height:1.5;margin:14px auto 0}.about-liveNote{color:var(--brand-muted);line-height:1.6;margin:10px auto 0;max-width:52ch}.about-miniStats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:24px auto 0;width:min(780px,100%)}.about-flowCard,.about-miniStat{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;padding:16px}.about-miniStat span,.about-miniStat strong{display:block}.about-miniStat strong{font-size:22px;font-weight:1000}.about-miniStat span{color:#eafff5a3;font-size:12px;font-weight:800;margin-top:4px;text-transform:uppercase}.about-miniCta{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px}.about-valuesGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.about-valueCard{grid-gap:12px;border-radius:24px;display:grid;gap:12px;min-height:200px}.about-valueIcon{background:#1d83ff24;border-radius:16px;color:#8fd9ff;display:grid;height:44px;place-items:center;width:44px}.about-faqBody,.about-flowCard p,.about-valueCard p{color:#eafff5ad;line-height:1.65;margin:0}.about-flowHead{grid-gap:10px;display:grid;gap:10px;margin-bottom:16px}.about-flowGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.about-flowCard{overflow:hidden;position:relative}.about-flowCard:before{background:radial-gradient(circle at center,#1d83ff29,#1d83ff00);content:"";height:160px;inset:auto -20% -30% auto;pointer-events:none;position:absolute;width:160px}.about-flowTop{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.about-flowNum{color:#eafff580;font-size:12px;font-weight:1000;letter-spacing:.12em}.about-flowIcon{background:#ffffff0f;border-radius:15px;color:#9adfff;display:grid;height:42px;place-items:center;width:42px}.about-flowCard h3{font-size:22px;letter-spacing:-.03em;margin:0}.about-faqStack{grid-gap:10px;display:grid;gap:10px}.about-faqItem{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;color:#eafff5f0;cursor:pointer;padding:16px;text-align:left;width:100%}.about-faqItem.open{background:#1d83ff14;border-color:#1d83ff42}.about-faqHead{align-items:center;display:flex;font-weight:900;gap:12px;justify-content:space-between}.about-faqBody{padding-top:10px}.about-finalCard{background:linear-gradient(180deg,#ffffff0d,#ffffff08),radial-gradient(circle at top,#4b62ff1f,#4b62ff00 52%);border-radius:28px}@media (max-width:720px){.about-flowGrid,.about-miniStats,.about-valuesGrid{grid-template-columns:1fr}}@media (max-width:640px){.about-minimal-hero{padding-top:0}.about-minimal-title{max-width:11ch}}.testi-minimal-hero{overflow:hidden;padding-top:0;position:relative}.testi-minimal-hero:before{background:radial-gradient(540px 280px at 18% 18%,#1d83ff26,#1d83ff00 70%),radial-gradient(540px 280px at 82% 18%,#4b62ff24,#4b62ff00 70%);content:"";height:520px;inset:-10% 0 auto;pointer-events:none;position:absolute}.testi-miniBadge{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;gap:8px;height:34px;letter-spacing:.04em;padding:0 12px;text-transform:uppercase}.testi-minimal-title{font-size:clamp(38px,7vw,62px);letter-spacing:-.05em;margin:16px auto 0;max-width:12ch}.testi-minimal-sub{color:#eafff5b3;margin:14px auto 0}.testi-miniStats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px auto 0;width:min(760px,100%)}.testi-miniStat{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;padding:16px}.testi-miniStat span,.testi-miniStat strong{display:block}.testi-miniStat strong{font-size:22px;font-weight:1000}.testi-miniStat span{color:#eafff5a3;font-size:12px;font-weight:800;margin-top:4px;text-transform:uppercase}.testi-miniCta{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.testi-flowAssist{margin-bottom:14px}.testi-toolbar{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px}.testi-searchShell{flex:1 1 340px;position:relative}.testi-searchIcon{color:#eafff57a;left:14px;position:absolute;top:50%;transform:translateY(-50%)}.testi-searchInput{padding-left:42px;padding-right:44px}.testi-clear{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;color:#eafff5d6;cursor:pointer;display:grid;height:32px;place-items:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px}.testi-toolbarMeta{align-items:center;display:flex;gap:10px}.testi-filterRow{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.testi-filterChip{background:var(--skeu-control-bg);border:1px solid var(--brand-line);border-radius:999px;box-shadow:var(--skeu-control-shadow);color:var(--brand-text);cursor:pointer;font-size:12px;font-weight:900;min-height:36px;padding:0 14px}.testi-filterChip.active{background:linear-gradient(180deg,#ffffff4d,#fff0 28%),linear-gradient(135deg,#4effda,#25ebc8 36%,#00d6b4 58%,#008a94);border-color:#4fffc83d;box-shadow:var(--skeu-accent-shadow);color:#032235}.testi-count{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;display:inline-flex;font-weight:1000;height:40px;justify-content:center;min-width:52px;padding:0 14px}.testi-viewSwitch{display:inline-flex;gap:8px}.testi-skel-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.testi-skel{background:#ffffff08;border:1px solid #ffffff1a;border-radius:22px;min-height:320px;overflow:hidden;position:relative}.testi-skel:after{animation:shimmer 1.4s infinite;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}.testi-masonry{column-count:3;column-gap:12px;margin-top:14px}.testi-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.testi-grid .testi-tile{margin:0}.testi-tile{background:#0000;border:0;break-inside:avoid;contain-intrinsic-size:320px;content-visibility:auto;cursor:pointer;margin:0 0 12px;padding:0;page-break-inside:avoid;width:100%}.testi-imgWrap{background:#ffffff08;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 24px 60px #00000038;overflow:hidden;position:relative}.testi-imgWrap img{display:block;transition:transform .35s var(--ease-out);width:100%}.testi-overlay{background:linear-gradient(180deg,#00000005,#000000ad);display:flex;flex-direction:column;gap:8px;inset:0;justify-content:end;opacity:0;padding:14px;position:absolute;transition:opacity .25s ease}.testi-captionPill,.testi-overlayPill{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070a12b3;border:1px solid #ffffff24;border-radius:999px;color:#eafff5f0;display:inline-flex;font-size:12px;font-weight:900;max-width:100%;min-height:32px;padding:0 12px;width:-webkit-fit-content;width:fit-content}.testi-captionPill{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.testi-captionPill.is-muted{color:var(--brand-muted)}.testi-tile:hover .testi-overlay{opacity:1}.testi-tile:hover .testi-imgWrap img{transform:scale(1.04)}.testi-loadmore{display:flex;justify-content:center;margin-top:12px}.lightbox-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c2;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:9999}.lightbox{background:#070a12d6;border:1px solid #ffffff1f;border-radius:28px;box-shadow:0 40px 140px #0000008f;overflow:hidden;position:relative;width:min(1080px,100%)}.lightbox-close,.lightbox-nav{background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;color:#eafff5eb;cursor:pointer;display:grid;height:42px;place-items:center;position:absolute;width:42px;z-index:2}.lightbox-close{right:12px;top:12px}.lightbox-nav{top:50%;transform:translateY(-50%)}.lightbox-nav.prev{left:12px}.lightbox-nav.next{right:12px}.lightbox-body{padding:58px 18px 18px}.lightbox-img{border:1px solid #ffffff14;border-radius:22px;width:100%}.lightbox-caption{color:#eafff5e0;font-weight:800;margin-top:10px}@media (max-width:720px){.testi-miniStats{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.testi-miniStat{border-radius:18px;padding:10px 8px}.testi-miniStat strong{font-size:16px;line-height:1}.testi-miniStat span{font-size:9px;letter-spacing:.05em;margin-top:3px}.testi-filterRow{gap:8px}.testi-filterChip{font-size:11px;min-height:34px;padding:0 12px}.testi-grid,.testi-skel-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.testi-masonry{column-count:1}.testi-grid .testi-imgWrap,.testi-skel{border-radius:16px}.testi-grid .testi-overlay{display:none}.testi-skel{min-height:120px}.lightbox-nav{display:none}}@media (max-width:560px){.testi-toolbar{align-items:stretch}.testi-searchShell,.testi-toolbarMeta{width:100%}.testi-toolbarMeta{justify-content:space-between}}@media (max-width:430px){.testi-grid,.testi-miniStats,.testi-skel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:360px){.testi-grid,.testi-miniStats,.testi-skel-grid{grid-template-columns:1fr}}.narrow{margin:0 auto;width:min(740px,calc(100% - 32px))}.admin-loginShell{border-radius:28px;display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);overflow:hidden}.admin-loginAside,.admin-loginFormWrap{padding:24px}.admin-loginAside{grid-gap:16px;align-content:start;background:linear-gradient(180deg,#ffffff0d,#ffffff08),radial-gradient(circle at top left,#1d83ff24,#1d83ff00 45%);border-right:1px solid #ffffff14;display:grid;gap:16px}.admin-loginBadge{align-items:center;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;gap:8px;height:34px;letter-spacing:.04em;padding:0 12px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.admin-loginSub{color:#eafff5ad;line-height:1.6;margin:0}.admin-loginSignals{grid-gap:10px;display:grid;gap:10px}.admin-loginSignal{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;color:#eafff5d6;display:inline-flex;font-size:13px;font-weight:800;gap:10px;min-height:42px;padding:0 12px}.admin-loginFormWrap{align-content:center;display:grid}.admin-loginForm{gap:8px}@media (max-width:760px){.admin-loginShell{grid-template-columns:1fr}.admin-loginAside{border-bottom:1px solid #ffffff14;border-right:0}}.admin-shell{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:300px minmax(0,1fr)}@media (max-width:1100px){.admin-shell{grid-template-columns:1fr}}.admin-sidebar{background:linear-gradient(180deg,#101224f5,#0b111af0),radial-gradient(circle at top left,#1d83ff24,#1d83ff00 50%);border:1px solid #ffffff1a;border-radius:28px;box-shadow:0 26px 90px #00000047;padding:16px;position:-webkit-sticky;position:sticky;top:108px}@media (max-width:1100px){.admin-sidebar{position:relative;top:auto}}.admin-brand{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;display:flex;gap:14px;padding:14px}.admin-logo{background:linear-gradient(135deg,#1d83ff3d,#1d83ff1a);border:1px solid #1d83ff47;border-radius:18px;color:#d9fff6;display:grid;font-weight:1000;height:48px;place-items:center;width:48px}.admin-brand-title{font-size:15px;font-weight:1000}.admin-brand-sub{color:#fff9;font-size:12px;margin-top:4px}.admin-nav{grid-gap:10px;display:grid;gap:10px;margin-top:14px}.admin-nav-btn{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border-radius:18px;color:#eafff5e0;cursor:pointer;display:flex;gap:12px;padding:12px 14px;text-align:left;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease;width:100%}.admin-nav-btn:hover{background:hsla(0,0%,100%,.055);border-color:#ffffff29;transform:translateY(-1px)}.admin-nav-btn.active{background:linear-gradient(180deg,#1d83ff2b,#1d83ff1a),#ffffff0a;border-color:#1d83ff47;box-shadow:0 18px 44px #1d83ff29}.admin-nav-icon{background:#ffffff0f;border-radius:15px;color:#9fe0ff;display:grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.admin-nav-btn.active .admin-nav-icon{background:#1d83ff2e;color:#e8fffb}.admin-nav-copy{grid-gap:2px;display:grid;gap:2px;min-width:0}.admin-nav-copy strong{font-size:14px;font-weight:900}.admin-nav-copy small{color:#ffffff8f;font-size:11px;line-height:1.4}.admin-sidebar-actions{grid-gap:10px;display:grid;gap:10px;margin-top:16px}.admin-main{min-width:0}.admin-topbar{align-items:end;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.admin-topbarCopy .h2{margin-top:6px}.admin-topbar-eyebrow{color:#eafff58a;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.admin-topbar-current{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;display:flex;gap:12px;min-width:220px;padding:12px 14px}.admin-topbar-currentIcon{background:#1d83ff29;border-radius:14px;color:#b5e9ff;display:grid;flex:0 0 40px;height:40px;place-items:center;width:40px}.admin-topbar-current span,.admin-topbar-current strong{display:block}.admin-topbar-current strong{font-size:14px}.admin-topbar-current span{color:#ffffff94;font-size:11px;margin-top:3px}.admin-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.admin-statCard{background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.025)),radial-gradient(circle at top left,#1d83ff1a,#1d83ff00 56%);border:1px solid #ffffff14;border-radius:22px;box-shadow:0 18px 50px #0000002e;padding:14px 16px}.admin-statIcon{background:#ffffff0f;border-radius:14px;color:#9fe0ff;display:grid;height:38px;place-items:center;width:38px}.admin-statLabel,.admin-statValue{display:block}.admin-statLabel{color:#ffffff94;font-size:11px;font-weight:900;letter-spacing:.08em;margin-top:10px;text-transform:uppercase}.admin-statValue{font-size:clamp(24px,3vw,30px);font-weight:1000;letter-spacing:-.05em;margin-top:6px}.admin-alert{background:#ff497e1a;border:1px solid #ff497e3d;border-radius:20px;color:#ffffffeb;margin-bottom:14px;padding:14px 16px}.admin-products{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:360px minmax(0,1fr)}.admin-panel{background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.025)),radial-gradient(circle at top,#1d83ff14,#1d83ff00 48%);border:1px solid #ffffff14;border-radius:28px;box-shadow:0 24px 80px #0003;overflow:hidden}.admin-panel-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:18px 18px 0}.admin-panel-title{font-size:17px;font-weight:1000;letter-spacing:-.02em}.admin-panel-sub{color:#ffffff9e;font-size:12px;line-height:1.55;margin-top:5px}.admin-panel-body{padding:18px}.admin-list,.admin-orders,.admin-promos,.admin-variants{grid-gap:10px;display:grid;gap:10px}.admin-product-row,.admin-promo-row{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border-radius:20px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px 14px;transition:transform .2s ease,border-color .2s ease,background .2s ease}.admin-product-row:hover,.admin-promo-row:hover{background:#ffffff0d;border-color:#ffffff24;transform:translateY(-1px)}.admin-product-row.active{background:#1d83ff1a;border-color:#1d83ff3d}.admin-product-row-left{align-items:center;display:flex;gap:12px;min-width:0}.admin-product-icon{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;height:42px;object-fit:cover;width:42px}.admin-product-icon-fallback{color:#ffffffeb;display:grid;font-weight:1000;place-items:center}.admin-product-name{font-weight:1000;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-product-sub{color:#fff9;font-size:12px;margin-top:2px}.admin-categoryTag{background:#ffffff0d;color:#eafff5cc;letter-spacing:.04em;margin-top:8px;min-height:24px}.admin-categoryTag,.admin-product-pill,.admin-status{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:900;padding:0 10px}.admin-product-pill,.admin-status{border:1px solid #ffffff1a;justify-content:center;min-height:26px;white-space:nowrap}.admin-product-pill.on,.admin-status.pending{background:#1d83ff1f;border-color:#1d83ff3d}.admin-product-pill.off,.admin-status.cancelled{background:#ff497e1f;border-color:#ff497e3d}.admin-status.processing{background:#ffbf4a1f;border-color:#ffbf4a3d}.admin-status.done{background:#50dc921f;border-color:#50dc923d}.admin-form-actions,.admin-head-actions,.admin-order-adminActions,.admin-order-right,.admin-testimonial-form,.admin-variant-actions,.modal-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.admin-form-actions,.admin-order-adminActions,.modal-actions{justify-content:flex-end}.admin-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-field{grid-gap:8px;display:grid;gap:8px}.admin-field>span{color:#ffffffa3;font-size:12px;font-weight:900}.admin-field-full{grid-column:1/-1}.admin-textarea{min-height:116px;resize:vertical}.admin-field-switch{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;padding:12px 14px}.admin-icon-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.admin-icon-preview{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:22px;height:78px;object-fit:cover;width:78px}.admin-icon-fallback{color:#ffffffa8;display:grid;font-weight:900;place-items:center}.admin-icon-actions input[type=file]{color:#ffffffd1;display:block}.admin-order-card,.admin-thumb,.admin-variant-row{background:#ffffff08;border:1px solid #ffffff14;border-radius:22px}.admin-variant-row{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;padding:14px}.admin-order-code,.admin-promo-code,.admin-variant-title,.modal-title{font-weight:1000}.admin-order-sub,.admin-promo-sub,.admin-variant-desc,.admin-variant-sub{color:#ffffffa8;font-size:12px;line-height:1.6}.admin-variant-desc{margin-top:8px;max-width:74ch}.admin-order-top{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;padding:16px 16px 0}.admin-order-body{padding:16px}.admin-order-items{grid-gap:10px;display:grid;gap:10px;margin-bottom:12px}.admin-order-item{align-items:flex-start;background:hsla(0,0%,100%,.025);border:1px dashed #ffffff1f;border-radius:18px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.admin-order-itemPrice{grid-gap:4px;color:#ffffffc7;display:grid;font-size:13px;gap:4px;text-align:right}.admin-order-pricing{grid-gap:8px;background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;display:grid;gap:8px;margin-bottom:12px;padding:14px}.admin-order-priceRow{align-items:center;color:#fffc;display:flex;font-size:13px;gap:12px;justify-content:space-between}.admin-order-priceRow.total{border-top:1px solid #ffffff14;color:#fff;font-size:14px;padding-top:8px}.admin-order-promo{color:#9cddff;font-size:12px;font-weight:900}.admin-order-adminNote,.admin-order-notes{border-radius:18px;line-height:1.7;margin-bottom:12px;padding:14px;white-space:pre-wrap}.admin-order-notes{background:#1d83ff14;border:1px solid #1d83ff2e;color:#ffffffdb}.admin-order-adminNote,.admin-order-notes.empty{background:#ffffff08;border:1px solid #ffffff14}.admin-order-notesTitle{color:#ffffff8f;font-size:11px;font-weight:900;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.admin-proof{align-items:center;background:#1d83ff1f;border:1px solid #1d83ff3d;border-radius:14px;color:#fff;display:inline-flex;font-weight:900;justify-content:center;min-height:40px;padding:0 14px}.admin-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-thumb{display:flex;flex-direction:column;overflow:hidden}.admin-thumb img{height:170px;object-fit:cover;width:100%}.admin-thumb-actions{display:flex;gap:8px;justify-content:space-between;padding:12px}.modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000009e;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.modal{background:linear-gradient(180deg,#0d101cfa,#090c18fa),radial-gradient(circle at top,#1d83ff14,#1d83ff00 44%);border:1px solid #ffffff1a;border-radius:28px;box-shadow:0 34px 120px #0000008f;overflow:hidden;width:min(760px,100%)}.modal-head{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:10px;justify-content:space-between;padding:16px 18px 12px}.modal-close{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;color:#ffffffeb;cursor:pointer;display:grid;height:38px;place-items:center;width:38px}.modal-body{padding:18px}.modal-foot{border-top:1px solid #ffffff14;padding:14px 18px}.btn.btn-sm{border-radius:14px;font-weight:900;height:38px;padding:0 14px}.hint.subtle{color:#ffffff8a;font-size:12px;margin-top:6px}@media (max-width:1100px){.admin-grid,.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-products{grid-template-columns:1fr}}@media (max-width:720px){.admin-order-item,.admin-order-top,.admin-panel-head,.admin-topbar,.admin-variant-row{flex-direction:column}.admin-order-itemPrice,.admin-order-right,.admin-topbar-current{width:100%}.admin-order-right,.admin-topbar-current{justify-content:space-between}.admin-form-grid,.admin-grid,.admin-stats{grid-template-columns:1fr}.admin-panel,.admin-sidebar,.modal{border-radius:24px}}.admin-statHelper{color:#ffffff8f;display:block;font-size:12px;line-height:1.5;margin-top:8px}.admin-overview,.admin-stack{grid-gap:16px;display:grid;gap:16px}.admin-overviewHero{overflow:hidden}.admin-overviewHeroTop{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.admin-heroTitle{font-size:clamp(28px,4vw,40px);font-weight:1000;letter-spacing:-.05em;line-height:1.05;margin-top:10px}.admin-chipRow{display:flex;flex-wrap:wrap;gap:10px}.admin-chip{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;color:#ebfff6e0;cursor:pointer;font-weight:900;min-height:42px;padding:0 16px;transition:transform .2s ease,border-color .2s ease,background .2s ease}.admin-chip:hover{transform:translateY(-1px)}.admin-chip.active{background:#1d83ff24;border-color:#1d83ff4d;color:#fff}.admin-miniGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-miniGridHero{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.admin-miniCard{background:linear-gradient(180deg,hsla(0,0%,100%,.035),#ffffff05),radial-gradient(circle at top left,#1d83ff1f,#1d83ff00 55%);border:1px solid #ffffff14;border-radius:22px;padding:16px}.admin-miniCard small,.admin-miniCard span,.admin-miniCard strong{display:block}.admin-miniCard span{color:#ffffff94;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-miniCard strong{font-size:clamp(22px,3vw,30px);font-weight:1000;line-height:1.05;margin-top:8px}.admin-miniCard small{color:#ffffff94;line-height:1.5;margin-top:8px}.admin-overviewGrid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-panelWide{grid-column:1/-1}.admin-chartList{grid-gap:12px;display:grid;gap:12px}.admin-chartRow{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(88px,120px) minmax(0,1fr) minmax(84px,110px)}.admin-chartLabel small,.admin-chartLabel strong,.admin-chartValue small,.admin-chartValue strong{display:block}.admin-chartLabel small,.admin-chartValue small{color:#ffffff94;font-size:12px;margin-top:4px}.admin-chartValue{text-align:right}.admin-chartBars{grid-gap:8px;display:grid;gap:8px}.admin-chartTrack,.admin-progress{background:#ffffff0f;border-radius:999px;height:10px;overflow:hidden}.admin-chartBar,.admin-progress span{border-radius:inherit;display:block;height:100%}.admin-chartBar.orders,.admin-progress span{background:linear-gradient(90deg,#1d83ffe6,#67d6ffdb)}.admin-chartBar.revenue{background:linear-gradient(90deg,#ffbe52eb,#ff7a4edb)}.admin-statusMetric{grid-gap:8px;display:grid;gap:8px}.admin-statusMetricTop{align-items:center;display:flex;font-size:14px;gap:10px;justify-content:space-between}.admin-alertItem,.admin-focusRow,.admin-rankItem{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.admin-alertItem,.admin-focusRow,.admin-rankItem.compact{padding:12px 14px}.admin-rankIndex{background:#1d83ff24;border-radius:12px;color:#a4fff0;display:grid;flex:0 0 34px;font-weight:1000;height:34px;place-items:center;width:34px}.admin-rankCopy{flex:1 1;min-width:0}.admin-rankCopy small,.admin-rankCopy strong{display:block}.admin-alertItem small,.admin-rankCopy small{color:#ffffff94;font-size:12px;margin-top:4px}.admin-rankMeta{font-weight:900;text-align:right}.admin-emptyInline{border:1px dashed #ffffff24;border-radius:18px;color:#ffffff9e;line-height:1.7;padding:14px 16px}.admin-searchRow{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;display:flex;gap:12px;min-height:52px;padding:0 14px}.admin-searchInput{background:#0000;border:0;box-shadow:none;flex:1 1;min-width:0;padding:0}.admin-searchInput:focus{box-shadow:none}.admin-ordersLayout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.4fr) 320px}.admin-sidePanel{position:-webkit-sticky;position:sticky;top:108px}.admin-orderToolbar,.admin-ordersFeed{grid-gap:12px;display:grid;gap:12px}.admin-orderCardModern{background:linear-gradient(180deg,#ffffff08,#ffffff05),radial-gradient(circle at top left,#1d83ff14,#1d83ff00 56%);border:1px solid #ffffff14;border-radius:24px;box-shadow:0 18px 46px #00000029;overflow:hidden}.admin-orderCardModern.open{border-color:#1d83ff38}.admin-orderSummary{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;gap:14px;justify-content:space-between;padding:18px;text-align:left;width:100%}.admin-orderSummaryMain,.admin-orderSummarySide{min-width:0}.admin-orderSummarySide{align-items:center;display:flex;gap:10px}.admin-chevron{background:#ffffff0d;border-radius:12px;display:grid;height:32px;place-items:center;width:32px}.admin-orderBodyModern{padding:0 18px 18px}.admin-orderMetaGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.admin-orderMetaCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:14px}.admin-orderMetaCard a,.admin-orderMetaCard small,.admin-orderMetaCard span,.admin-orderMetaCard strong{display:block}.admin-orderMetaCard span{color:#ffffff94;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-orderMetaCard strong{margin-top:8px}.admin-orderMetaCard a,.admin-orderMetaCard small{color:#a0ffece0;font-size:12px;margin-top:6px}.admin-focusList{grid-gap:10px;display:grid;gap:10px}.admin-iconRowModern{align-items:center;display:flex;flex-wrap:wrap;gap:14px}@media (max-width:1100px){.admin-topbar{align-items:stretch;flex-direction:column}.admin-topbar-current{width:100%}.admin-nav{grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;overflow-x:auto;padding-bottom:4px}.admin-orderMetaGrid,.admin-ordersLayout,.admin-overviewGrid{grid-template-columns:1fr}.admin-sidePanel{position:relative;top:auto}.admin-miniGridHero{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-shell{gap:14px}.admin-sidebar{border-radius:24px;padding:14px}.admin-nav{display:flex;gap:10px;margin-right:-4px;overflow-x:auto;padding-right:4px}.admin-nav-btn{min-width:220px}.admin-chartRow,.admin-orderSummary,.admin-orderSummarySide,.admin-overviewHeroTop{align-items:flex-start;flex-direction:column}.admin-chartRow{display:flex}.admin-chartValue{text-align:left}.admin-miniGrid,.admin-miniGridHero,.admin-overviewGrid{grid-template-columns:1fr}.admin-orderSummary{padding:16px}.admin-orderBodyModern{padding:0 16px 16px}.admin-form-actions,.admin-head-actions,.admin-panel-head{align-items:stretch}}.admin-sidebarPulseGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.admin-sidebarPulse{background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border-radius:18px;padding:12px 14px}.admin-sidebarPulse small,.admin-sidebarPulse span,.admin-sidebarPulse strong{display:block}.admin-sidebarPulse span{color:#ffffff8f;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-sidebarPulse strong{font-size:18px;font-weight:1000;margin-top:8px}.admin-sidebarPulse small{color:#ffffff8f;font-size:12px;margin-top:6px}.admin-nav-badge{background:#ffffff0d;border-radius:999px;color:#e9fff6cc;font-size:11px;font-weight:900;margin-left:auto;padding:6px 10px}.admin-overviewHero{isolation:isolate;position:relative}.admin-overviewHero:after{background:radial-gradient(circle,#ffb74c33,#ffb74c00 70%);border-radius:999px;content:"";height:220px;inset:auto -80px -80px auto;pointer-events:none;position:absolute;width:220px}@media (max-width:720px){.admin-sidebar{background:linear-gradient(180deg,#0e1220fa,#090c18fa),radial-gradient(circle at top left,#1d83ff2e,#1d83ff00 52%);border-radius:26px;padding:12px}.admin-brand{padding:12px}.admin-sidebarPulseGrid{gap:8px}.admin-nav{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-right:0;margin-top:12px;overflow:visible;padding-right:0}.admin-nav-btn{align-items:flex-start;border-radius:22px;flex-direction:column;gap:12px;justify-content:space-between;min-height:116px;min-width:0;padding:12px 10px}.admin-nav-icon{flex:0 0 40px;height:40px;width:40px}.admin-nav-copy{gap:6px;width:100%}.admin-nav-copy strong{font-size:13px;line-height:1.25}.admin-nav-copy small{display:none}.admin-nav-badge{background:#ffffff0a;border:1px solid #ffffff14;margin-left:0;max-width:100%;overflow:hidden;padding:5px 9px;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar-actions{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-topbar{margin-bottom:10px}.admin-topbar-current{background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.025)),radial-gradient(circle at top left,#1d83ff1f,#1d83ff00 56%);border-radius:22px;padding:14px}.admin-stats{grid-gap:12px;display:grid;gap:12px;grid-auto-columns:82%;grid-auto-flow:column;margin-right:-4px;overflow-x:auto;padding-bottom:4px;padding-right:4px;scroll-snap-type:x proximity}.admin-statCard{min-height:164px;scroll-snap-align:start}.admin-overviewHero .admin-panel-body{padding:18px 16px}.admin-heroTitle{font-size:clamp(30px,10vw,44px)}.admin-chipRow{width:100%}.admin-chip{flex:1 1;justify-content:center}.admin-chartTrack,.admin-progress{height:12px}.admin-orderToolbar{background:linear-gradient(180deg,#0c0f1cf5,#0c0f1c00);padding:0 0 2px;position:-webkit-sticky;position:sticky;top:0;z-index:3}.admin-orderCardModern{border-radius:22px}}@media (max-width:520px){.admin-sidebar-actions,.admin-sidebarPulseGrid{grid-template-columns:1fr}.admin-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stats{grid-auto-columns:88%}.admin-nav-btn{min-height:108px}}@media (max-width:720px){.admin-shell{gap:12px}.admin-orderCardModern,.admin-overviewHero,.admin-panel,.admin-sidebar,.modal{max-width:100%}.admin-sidebar{border-radius:22px;padding:12px}.admin-brand{border-radius:18px;padding:12px}.admin-brand-title{font-size:14px}.admin-brand-sub{font-size:11px}.admin-nav,.admin-sidebarPulseGrid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-nav{grid-gap:8px;display:grid;margin-right:0;margin-top:12px;overflow:visible;padding-right:0}.admin-nav-btn{border-radius:20px;gap:10px;min-height:98px;min-width:0;padding:12px 10px}.admin-nav-icon{flex:0 0 36px;height:36px;width:36px}.admin-nav-copy strong{font-size:13px}.admin-nav-copy small{display:none}.admin-nav-badge{font-size:10px;max-width:100%;overflow:hidden;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar-actions{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sidebar-actions .btn{width:100%}.admin-topbar{gap:12px;margin-bottom:12px}.admin-topbarCopy .h2{font-size:clamp(24px,7vw,32px)}.admin-topbarCopy .muted{font-size:13px;line-height:1.6}.admin-topbar-current{border-radius:18px;min-width:0;padding:12px 14px;width:100%}.admin-topbar-currentIcon{flex:0 0 36px;height:36px;width:36px}.admin-stats{grid-gap:10px;display:grid;gap:10px;grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));margin-right:0;overflow:visible;padding-bottom:0;padding-right:0;scroll-snap-type:none}.admin-statCard{border-radius:18px;min-height:0;padding:12px 14px}.admin-chartRow,.admin-form-actions,.admin-head-actions,.admin-orderSummary,.admin-orderSummarySide,.admin-overviewHeroTop,.admin-panel-head{gap:10px}.admin-form-actions,.admin-head-actions,.admin-panel-head{align-items:stretch;flex-direction:column}.admin-panel-body{padding:14px}.admin-form-grid,.admin-miniGrid,.admin-miniGridHero,.admin-orderMetaGrid,.admin-ordersLayout,.admin-overviewGrid,.admin-products{grid-template-columns:1fr}.admin-orderSummary{align-items:flex-start;padding:14px}.admin-orderSummarySide{width:100%}.admin-orderBodyModern{padding:0 14px 14px}.admin-orderMetaCard{border-radius:16px;padding:12px}.admin-searchInput,.admin-searchRow{min-width:0;width:100%}.admin-orderToolbar{background:#0000;padding:0;position:static;top:auto}}@media (max-width:430px){.admin-sidebar-actions{grid-template-columns:1fr}.admin-nav-btn{min-height:88px}.admin-topbar-current{padding:12px}.admin-chipRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.admin-chip{justify-content:center;width:100%}}@media (max-width:360px){.admin-chipRow,.admin-nav,.admin-sidebarPulseGrid,.admin-stats{grid-template-columns:1fr}}.admin-mobileControls{display:none}.admin-mobileBar{grid-gap:10px;display:grid;gap:10px}.admin-mobileBrand{align-items:center;background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.025)),radial-gradient(circle at top left,#1d83ff1a,#1d83ff00 56%);border:1px solid #ffffff14;border-radius:20px;display:flex;gap:12px;padding:14px}.admin-mobileCopy{grid-gap:4px;display:grid;gap:4px;min-width:0}.admin-mobileCopy strong{font-size:14px;font-weight:1000}.admin-mobileCopy span{color:#ffffff9e;font-size:12px;line-height:1.55}.admin-mobileActions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-mobileActions .btn{width:100%}.admin-mobileTabs{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-mobileTab{grid-gap:8px;align-content:start;background:linear-gradient(180deg,hsla(0,0%,100%,.035),#ffffff05),radial-gradient(circle at top left,#1d83ff1a,#1d83ff00 56%);border:1px solid #ffffff14;border-radius:18px;color:#eafff5e6;cursor:pointer;display:grid;gap:8px;min-height:92px;min-width:0;padding:12px;text-align:left;width:100%}.admin-mobileTab.active{background:linear-gradient(180deg,#1d83ff29,#1d83ff14),#ffffff0a;border-color:#1d83ff3d}.admin-mobileTabIcon{background:#ffffff0f;border-radius:12px;color:#9fe0ff;display:grid;height:34px;place-items:center;width:34px}.admin-mobileTabLabel,.admin-mobileTabMeta{display:block;min-width:0}.admin-mobileTabLabel{font-size:13px;font-weight:900;line-height:1.3}.admin-mobileTabMeta{color:#ffffff94;font-size:11px;line-height:1.45}@media (max-width:720px){.admin-flowAssist{display:none}.app-main-admin{padding-left:calc(12px + env(safe-area-inset-left))!important;padding-right:calc(12px + env(safe-area-inset-right))!important}.admin-page .section{padding-bottom:24px;padding-top:18px}.container.admin-shell{max-width:none;width:100%}.admin-shell{gap:12px;grid-template-columns:1fr}.admin-sidebar{display:none}.admin-mobileControls{grid-gap:10px;display:grid;gap:10px;margin-bottom:2px;position:-webkit-sticky;position:sticky;top:72px;z-index:8}.admin-topbar{gap:10px;margin-bottom:12px}.admin-topbar-current,.admin-topbarCopy .muted{display:none}.admin-topbarCopy .h2{font-size:clamp(23px,7vw,30px);margin-top:4px}.admin-stats{gap:10px;grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));margin-right:0;overflow:visible;padding-bottom:0;padding-right:0;scroll-snap-type:none}.admin-statCard{border-radius:18px;min-height:0;padding:12px}.admin-statValue{font-size:clamp(20px,6vw,26px)}.admin-form-grid,.admin-miniGrid,.admin-miniGridHero,.admin-orderMetaGrid,.admin-ordersLayout,.admin-overviewGrid,.admin-products{grid-template-columns:1fr}.admin-orderCardModern,.admin-overviewHero,.admin-panel,.modal{border-radius:22px;max-width:100%}.admin-chartRow,.admin-form-actions,.admin-head-actions,.admin-order-item,.admin-order-top,.admin-orderSummary,.admin-orderSummarySide,.admin-overviewHeroTop,.admin-panel-head,.admin-variant-row{align-items:stretch;flex-direction:column;gap:10px}.admin-orderSummary,.admin-panel-body{padding:14px}.admin-order-itemPrice,.admin-order-right,.admin-orderSummarySide{width:100%}.admin-chartValue{text-align:left}.admin-orderBodyModern{padding:0 14px 14px}.admin-orderToolbar{background:#0000;padding:0;position:static;top:auto}.admin-searchInput,.admin-searchRow{min-width:0;width:100%}.admin-chipRow{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.admin-chip{justify-content:center;width:100%}}@media (max-width:430px){.admin-mobileActions,.admin-mobileTabs,.admin-sidebarPulseGrid,.admin-stats{grid-template-columns:1fr}.admin-mobileTab{min-height:84px}.admin-chipRow{grid-template-columns:1fr}.admin-mobileActions,.admin-mobileTabs,.admin-sidebarPulseGrid,.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-mobileTab{min-height:88px}.admin-mobileTabMeta{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-chipRow{grid-template-columns:1fr}}@media (max-width:360px){.admin-chipRow,.admin-mobileActions,.admin-mobileTabs,.admin-sidebarPulseGrid,.admin-stats{grid-template-columns:1fr}}@media (max-width:720px){.admin-mobileControls{gap:8px}.admin-mobileBrand{align-items:center;border-radius:18px;padding:12px 14px}.admin-mobileActions,.admin-mobileTabs{align-items:stretch}.admin-mobileTab{align-content:stretch;border-radius:18px;gap:10px;grid-template-rows:auto minmax(0,1fr) auto;padding:12px}.admin-mobileTabIcon{border:1px solid #ffffff14;box-sizing:border-box;height:36px;width:36px}.admin-mobileTabLabel{line-height:1.15}.admin-mobileTabMeta{line-height:1.35;min-height:30px}}@media (max-width:430px){.admin-mobileActions,.admin-mobileTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-mobileTab{min-height:88px}}:root{--bg0:#040714;--bg1:#030b1f;--bg2:#0a1d52;--card:#ffffff0f;--card2:#ffffff17;--line:#00c2d029;--text:#f4fff9;--muted:#9fd1c5;--accent:#00d6b4;--accent2:#00c2d0;--danger:#ff4f72;--shadow:0 24px 70px #0000006b}body,html{background:radial-gradient(1200px 620px at 14% -4%,#00d6b42e 0,#00d6b400 54%),radial-gradient(980px 520px at 88% 6%,#008a9438 0,#008a9400 56%),linear-gradient(180deg,#020611,#040714)!important}body{color:#f4fff9!important;color:var(--text)!important;font-family:Avenir Next,Avenir,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji!important}code{color:#c8ffe7!important}.global-bg{background:radial-gradient(1150px 560px at 12% -2%,#00d6b424,#00d6b400 56%),radial-gradient(980px 540px at 84% 8%,#008a942e,#008a9400 58%),linear-gradient(180deg,#030611,#040714)!important}.global-noise{opacity:.03!important}.app-main:after,.app-main:before{content:none!important;display:none!important}.header,.site-header{background:linear-gradient(180deg,#040714f0,#040714c2)!important;border-bottom:1px solid #00c2d024!important;box-shadow:0 18px 48px #00000038!important}.brand-img{filter:drop-shadow(0 10px 24px rgba(0,214,180,.12))!important}.nav a,.site-nav a{color:#eaf2ffcc!important}.nav a:hover,.site-nav a:hover{color:#fff!important}.nav a:after,.site-nav a:after{background:linear-gradient(90deg,#4fffc800,#4fffc8fa,#00c2d0e6,#4fffc800)!important}.nav a.active,.site-nav a.active{color:#fff!important}.header-cart,.header-iconAction,.site-action,.site-menuBtn{background:#ffffff0d!important;border-color:#00c2d029!important;color:#eef4ff!important}.header-cart:hover,.header-iconAction:hover,.site-action:hover,.site-menuBtn:hover{background:#ffffff14!important;border-color:#4fffc83d!important}.header-iconAction.active,.site-action.active{background:#00d6b429!important;border-color:#4fffc847!important;box-shadow:0 12px 28px #00d6b42e!important;color:#a8fff0!important}.about-miniBadge,.about-sectionBadge,.admin-loginBadge,.badge,.pill,.product-detail-badge,.tab-btn.active,.testi-miniBadge{background:#00d6b429!important;border-color:#4fffc83d!important;color:#eaf6ff!important}.btn,.checkout-drawer .btn:not(.btn-ghost),.pay-shell .btn:not(.btn-ghost){background:linear-gradient(135deg,#29f5d0,#00d6b4 52%,#008a94)!important;border-color:#4fffc838!important;box-shadow:0 18px 44px #00d6b438!important}.btn:hover{box-shadow:0 22px 56px #00d6b447!important;filter:brightness(1.04)!important}.btn:focus-visible{box-shadow:0 0 0 4px #4fffc829,0 22px 56px #00d6b438!important}.btn-ghost,.btn.btn-ghost,.checkout-drawer .btn-ghost,.pay-shell .btn-ghost{background:#ffffff0d!important;box-shadow:none!important;color:#eef4ff!important}.btn-ghost:hover,.btn.btn-ghost:hover{background:#ffffff14!important;border-color:#4fffc83d!important}.admin-searchRow,.catalog-command,.catalog-commandInput,.input,.status-commandBox{background:#ffffff0d!important;border-color:#00c2d029!important;color:#f4f7ff!important}.input::placeholder,.status-commandInput::placeholder{color:#c9efe87a!important}.catalog-commandInput:focus,.input:focus,.status-commandBox:focus-within{border-color:#4fffc866!important;box-shadow:0 0 0 4px #00d6b424!important}.about-flowCard,.about-miniStat,.admin-loginAside,.admin-loginShell,.admin-loginSignal,.admin-miniCard,.admin-orderCardModern,.admin-panel,.admin-sidePanel,.admin-sidebar,.admin-statCard,.card,.catalog-command,.catalog-metric,.faq-item,.footer .footer-topbar,.product-detail,.site-footerPanel,.status-command,.testi-miniStat{background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.025)),radial-gradient(circle at top right,#00d6b41f,#00d6b400 52%)!important;border-color:#00c2d024!important;box-shadow:0 22px 70px #00000042!important}.pay-successHero{background:radial-gradient(120% 120% at 0 0,#ffffff1f,#0000 58%),linear-gradient(180deg,#00d6b424,#ffffff05)!important;border-color:#00c2d038!important}.card:hover{border-color:#4fffc833!important;box-shadow:0 28px 82px #0000004d!important}.about-minimal-hero:before,.catalog-hero:before,.hero-minimal:before,.status-hero:before,.testi-minimal-hero:before{background:radial-gradient(700px 360px at 14% 16%,#00d6b42e,#00d6b400 68%),radial-gradient(700px 380px at 86% 18%,#008a9433,#008a9400 70%)!important}.mobile-backdrop{background:#0000008f!important}.mobile-menu{background:radial-gradient(620px 420px at 78% 16%,#00d6b41a 0,#00d6b400 72%),linear-gradient(180deg,#080c1cfa,#040714fa)!important;border-left:1px solid #00c2d024!important;box-shadow:-24px 0 80px #00000094,inset -1px 0 0 #00d6b414!important}.mobile-menu a{color:#ecf4ffd6!important}.mobile-menu a:before{background:linear-gradient(110deg,#0000 30%,#4fffc82e 50%,#0000 70%)!important}.mobile-menu a.active{box-shadow:0 4px 20px #00d6b429,inset 0 0 0 1px #4fffc814!important;color:#4fffc8!important}.mobile-menu-close:hover{background:#ff4f721f!important;border-color:#ff4f7247!important;color:#ff91aa!important}.mobile-menu-header{background:linear-gradient(135deg,#00d6b414,#00c2d00a)!important;border-color:#00c2d01f!important}.mobile-menu-header h3{-webkit-text-fill-color:#0000!important;background:linear-gradient(135deg,#eafff5,#a8fff0 62%,#4fffc8)!important;-webkit-background-clip:text!important;background-clip:text!important}.mobile-menu-divider{background:linear-gradient(90deg,#0000,#4fffc82e 50%,#0000)!important}.mobile-menu-divider:after{background:#00d6b470!important;box-shadow:0 0 8px #00d6b475!important}.footer:before,.site-footer:before{background:linear-gradient(90deg,#fff0,#4fffc8e0,#00c2d0eb,#fff0)!important}.footer:after,.site-footer:after{background:radial-gradient(900px 460px at 10% 20%,#00d6b424,#0000 60%),radial-gradient(820px 520px at 85% 10%,#008a9424,#0000 58%),radial-gradient(900px 520px at 50% 120%,#ffffff0a,#0000 60%)!important}.footer-col a,.site-footer a{color:#e6f0ffc7!important}.footer-col a:hover,.site-footer a:hover{color:#fff!important}.footer-trust span,.site-footerBadge,.site-footerMeta span{background:#ffffff0d!important;border-color:#00c2d024!important}.toast{background:#060a18d1!important;border-color:#00c2d024!important}.toast-success{border-color:#4fffc83d!important}.toast-loading{border-color:#00c2d02e!important}.toast-action,.toast-close{background:#ffffff0f!important;border-color:#00c2d029!important;color:#eef4ff!important}.back-to-top,.catalog-commandClear:hover,.status-commandPaste:hover,.status-commandSearch .btn,.tab-btn.active{background:linear-gradient(135deg,#4fffc833,#00c2d03d)!important;border-color:#4fffc83d!important;box-shadow:0 12px 30px #00d6b42e!important;color:#032235!important}.detail-flowItem.active span,.toggle-btn.active{background:linear-gradient(135deg,#9fffe5,#4fffc8 54%,#00c2d0)!important;color:#032235!important}.admin-order-promo,.catalog-cardPrice,.product-detail-range,.product-tile-price,.variant-price,.variant-price-modern{color:#9fffe5!important;text-shadow:0 0 20px #4fffc824}.product-logo-fallback-modern{background:linear-gradient(135deg,#4fffc82e,#00c2d024)!important;border-color:#4fffc842!important;box-shadow:0 4px 18px #00d6b42e!important;color:#9fffe5!important}.product-card-modern:hover{box-shadow:0 22px 60px #0000006b,0 0 0 1px #4fffc829,inset 0 1px 0 #ffffff1f!important}.card-glow{background:radial-gradient(circle at center,#4fffc82e 0,#0000 72%)!important}.admin-orderCardModern.open,.catalog-card:hover,.product-tile:hover,.variant-card-modern:hover,.variant-tile:hover{border-color:#4fffc83d!important}.btn-add-cart-modern{background:linear-gradient(135deg,#00e4c0,#00c2d0 48%,#008a94)!important;border-color:#4fffc847!important;box-shadow:0 8px 20px #00d6b43d,inset 0 1px 0 #ffffff38!important;color:#032235!important}.btn-add-cart-modern:hover{background:linear-gradient(135deg,#29f5d0,#13d5e2 48%,#00a4ad)!important;box-shadow:0 10px 24px #00d6b44d,inset 0 1px 0 #ffffff47!important}.variant-expand-btn:hover{border-color:#4fffc847!important;color:#9fffe5!important}.about-faqItem.open,.about-valueIcon,.admin-chip.active,.admin-nav-btn.active .admin-nav-icon,.admin-product-pill.on,.admin-statCardAccent,.admin-status.pending,.admin-summaryIcon,.catalog-chip.active,.catalog-filterBtnCount,.catalog-toggle input:checked+.catalog-toggleUi,.catalog-viewBtn.active,.hero-railIcon,.status-min-node.active,.status-min-node.done .status-min-nodeDot,.status-orderPill.processing,.status-sideCard.emphasis{background:#00d6b424!important;border-color:#4fffc83d!important;color:#a8fff0!important}.admin-order-notes,.admin-quickBtn,.catalog-filterInput:focus,.hero-search-shell:focus-within,.status-commandBox:focus-within{border-color:#4fffc847!important;box-shadow:0 0 0 4px #00d6b41a,inset 0 1px 0 #ffffff0a!important}.site-navLink.active{background:#00d6b41f!important;border-color:#4fffc838!important;box-shadow:0 14px 34px #00d6b41f!important;color:#fff!important}.site-cartCount,.site-navLink.active:after{background:#9fffe5!important}.site-cartCount{box-shadow:0 10px 22px #00d6b442!important;color:#032235!important}.mobile-sheetLinkIcon,.mobile-sheetMetaLink{color:#9fffe5!important}.mobile-sheetLink:hover{border-color:#4fffc82e!important}.mobile-sheetLink.active{background:#00d6b41f!important;border-color:#4fffc83d!important}.nf-shell{background:linear-gradient(180deg,#ffffff0d,#ffffff08),radial-gradient(circle at top,#4fffc824,#4fffc800 52%)!important;border:1px solid #00c2d024!important;box-shadow:0 24px 70px #00000047!important}.nf-radar{background:#ffffff0d!important;border-color:#4fffc82e!important;color:#9fffe5!important}@media (max-width:720px){.header,.site-header{backdrop-filter:blur(18px) saturate(150%)!important;-webkit-backdrop-filter:blur(18px) saturate(150%)!important}}:root,:root[data-theme=dark]{--brand-bg-start:#020611;--brand-bg-end:#040714;--brand-bg-mid:#081229;--brand-aurora-a:#00d6b429;--brand-aurora-b:#008a9433;--brand-card-top:hsla(0,0%,100%,.055);--brand-card-bottom:hsla(0,0%,100%,.025);--brand-card-spot:#00d6b41f;--brand-surface:#070c1bc7;--brand-surface-strong:#080c1ceb;--brand-line:#00c2d029;--brand-text:#f4fff9;--brand-muted:#9fd1c5;--brand-subtle:#d9fff1;--brand-icon:#9fffe5;--brand-shadow:0 22px 68px #00000052;--brand-shadow-soft:0 14px 34px #0000002e;--brand-overlay:#0000008f;--brand-header-bg:linear-gradient(180deg,#040714f0,#040714c7);--brand-menu-bg:radial-gradient(620px 420px at 78% 16%,#00d6b41a 0%,#00d6b400 72%),linear-gradient(180deg,#080c1cfa,#040714fa);--skeu-panel-bg:linear-gradient(180deg,#111d3afa,#080e1ff5 55%,#040815fa);--skeu-panel-shadow:0 28px 60px #00000057,inset 0 1px 0 #ffffff1a,inset 0 -3px 0 #00000057,0 0 0 1px #00c2d014;--skeu-control-bg:linear-gradient(180deg,#192648f5,#0a1023f0);--skeu-control-shadow:0 16px 30px #0000003d,inset 0 1px 0 #ffffff1f,inset 0 -2px 0 #0000004d,0 0 0 1px #00c2d014;--skeu-inset-bg:linear-gradient(180deg,#030812f0,#090f21d1);--skeu-inset-shadow:inset 0 3px 8px #0000006b,inset 0 1px 0 #ffffff0a,0 1px 0 #ffffff08;--skeu-pill-bg:linear-gradient(180deg,#121f38f0,#0a1225e6);--skeu-accent-shadow:0 20px 34px #00d6b43d,inset 0 1px 0 #ffffff6b,inset 0 -3px 0 #03424a5c}:root[data-theme=light]{--brand-bg-start:#d8fff5;--brand-bg-end:#d5eaff;--brand-bg-mid:#eefaf8;--brand-aurora-a:#00d6b42e;--brand-aurora-b:#008a9429;--brand-card-top:#fffc;--brand-card-bottom:#e5f5ffa3;--brand-card-spot:#00d6b424;--brand-surface:#f7fcffeb;--brand-surface-strong:#fafdfffa;--brand-line:#008a9429;--brand-text:#0d2d39;--brand-muted:#395863;--brand-subtle:#123846;--brand-icon:#067b88;--brand-shadow:0 18px 44px #25586e24;--brand-shadow-soft:0 10px 24px #25586e1a;--brand-overlay:#091a282e;--brand-header-bg:linear-gradient(180deg,#f4fcffe6,#dff1f8c7);--brand-menu-bg:radial-gradient(620px 420px at 78% 16%,#00d6b41f 0%,#00d6b400 72%),linear-gradient(180deg,#eff9fffa,#d6eaf5f5);--skeu-panel-bg:linear-gradient(180deg,#fffffffa,#ecf7fbf2 56%,#ddf0f6fa);--skeu-panel-shadow:0 24px 42px #436f812e,inset 0 1px 0 #fff,inset 0 -3px 0 #9abfcb38,0 0 0 1px #008a9414;--skeu-control-bg:linear-gradient(180deg,#fffffffc,#e8f5f9f0);--skeu-control-shadow:0 12px 24px #436f811f,inset 0 1px 0 #fff,inset 0 -2px 0 #9abfcb3d,0 0 0 1px #008a9414;--skeu-inset-bg:linear-gradient(180deg,#e7f3f8fa,#f7fcffeb);--skeu-inset-shadow:inset 0 2px 6px #7c9eab2e,inset 0 1px 0 #fff,0 1px 0 #ffffff85;--skeu-pill-bg:linear-gradient(180deg,#ffffffe0,#e8f5f9cc);--skeu-accent-shadow:0 18px 28px #00d6b433,inset 0 1px 0 #ffffff8f,inset 0 -3px 0 #007a822e}body,html{background:radial-gradient(1200px 620px at 14% -4%,#00d6b429 0,#00d6b400 54%),radial-gradient(980px 520px at 88% 6%,#008a9433 0,#008a9400 56%),linear-gradient(180deg,#020611,#040714)!important;background:radial-gradient(1200px 620px at 14% -4%,var(--brand-aurora-a) 0,#00d6b400 54%),radial-gradient(980px 520px at 88% 6%,var(--brand-aurora-b) 0,#008a9400 56%),linear-gradient(180deg,var(--brand-bg-start) 0,var(--brand-bg-end) 100%)!important;color:#f4fff9!important;color:var(--brand-text)!important}.app-shell,body{color:#f4fff9;color:var(--brand-text)}::selection{background:#00d6b438!important;color:#fff!important}.global-bg{background:radial-gradient(1150px 560px at 12% -2%,#00d6b429,#00d6b400 56%),radial-gradient(980px 540px at 84% 8%,#008a9433,#008a9400 58%),linear-gradient(180deg,#020611,#040714)!important;background:radial-gradient(1150px 560px at 12% -2%,var(--brand-aurora-a),#00d6b400 56%),radial-gradient(980px 540px at 84% 8%,var(--brand-aurora-b),#008a9400 58%),linear-gradient(180deg,var(--brand-bg-start),var(--brand-bg-end))!important}.global-bg:after{background:radial-gradient(circle at 18% 14%,#ffffff1f,#fff0 28%),radial-gradient(circle at 84% 18%,#ffffff14,#fff0 24%);content:"";inset:0;pointer-events:none;position:absolute}.global-noise{mix-blend-mode:screen!important;opacity:.032!important}.header,.site-header{background:linear-gradient(180deg,#ffffff1a,#fff0 24%),linear-gradient(180deg,#111d3afa,#080e1ff5 55%,#040815fa)!important;background:linear-gradient(180deg,#ffffff1a,#fff0 24%),var(--skeu-panel-bg)!important;border-bottom:1px solid #00c2d029!important;border-bottom:1px solid var(--brand-line)!important;box-shadow:0 34px 74px #00000061,inset 0 1px 0 #ffffff1c,inset 0 -3px 0 #00000061,0 0 0 1px #00c2d014!important;box-shadow:var(--skeu-panel-shadow)!important}.header:after,.site-header:after{background:linear-gradient(90deg,#fff0,#4fffc8c7,#00c2d0e0,#fff0)!important}.header-cart,.header-iconAction,.mobile-menu a,.mobile-menu-close,.nav a,.nav-toggle,.site-action,.site-menuBtn,.site-nav a,.site-navLink{color:#f4fff9!important;color:var(--brand-text)!important}.header-cart,.header-iconAction,.mobile-dock-icon,.mobile-dock-link,.mobile-menu a,.mobile-menu-close,.mobile-sheetClose,.mobile-sheetLink,.nav-toggle,.site-action,.site-cartBtn,.site-menuBtn{background:linear-gradient(180deg,#ffffff1f,#fff0 28%),linear-gradient(180deg,#192648f5,#0a1023f0)!important;background:linear-gradient(180deg,#ffffff1f,#fff0 28%),var(--skeu-control-bg)!important;border-color:#00c2d029!important;border-color:var(--brand-line)!important;box-shadow:0 18px 32px #00000042,inset 0 1px 0 #ffffff24,inset 0 -2px 0 #00000057,0 0 0 1px #00c2d014!important;box-shadow:var(--skeu-control-shadow)!important}.nav a.active,.nav a:hover,.site-nav a.active,.site-nav a:hover,.site-navLink.active,.site-navLink:hover{color:#d9fff1!important;color:var(--brand-subtle)!important}.btn,.checkout-drawer .btn:not(.btn-ghost),.pay-shell .btn:not(.btn-ghost){background:linear-gradient(180deg,#ffffff4d,#fff0 28%),linear-gradient(135deg,#4effda,#25ebc8 36%,#00d6b4 58%,#008a94)!important;border-color:#4fffc83d!important;box-shadow:0 22px 38px #00d6b447,inset 0 1px 0 #ffffff70,inset 0 -3px 0 #03424a5c!important;box-shadow:var(--skeu-accent-shadow)!important;color:#032235!important}.btn-ghost,.btn.btn-ghost,.checkout-drawer .btn-ghost,.pay-shell .btn-ghost{background:linear-gradient(180deg,#ffffff1f,#fff0 26%),linear-gradient(180deg,#192648f5,#0a1023f0)!important;background:linear-gradient(180deg,#ffffff1f,#fff0 26%),var(--skeu-control-bg)!important;border-color:#00c2d029!important;border-color:var(--brand-line)!important;box-shadow:0 18px 32px #00000042,inset 0 1px 0 #ffffff24,inset 0 -2px 0 #00000057,0 0 0 1px #00c2d014!important;box-shadow:var(--skeu-control-shadow)!important;color:#f4fff9!important;color:var(--brand-text)!important}.btn-danger,.btn.btn-danger{background:#ff4f721f!important;border-color:#ff4f7247!important;box-shadow:none!important;color:#ff9ab1!important}.admin-searchRow,.admin-select,.admin-textarea,.catalog-command,.catalog-commandInput,.hero-search-shell,.input,.status-commandBox,select.input,textarea.input{background:linear-gradient(180deg,#ffffff0f,#fff0 22%),linear-gradient(180deg,#030812f0,#090f21d1)!important;background:linear-gradient(180deg,#ffffff0f,#fff0 22%),var(--skeu-inset-bg)!important;border-color:#00c2d029!important;border-color:var(--brand-line)!important;box-shadow:inset 0 3px 9px #00000075,inset 0 1px 0 #ffffff0d,0 1px 0 #ffffff08!important;box-shadow:var(--skeu-inset-shadow)!important;color:#f4fff9!important;color:var(--brand-text)!important}.catalog-commandInput::placeholder,.hero-search-input::placeholder,.input::placeholder,.status-commandInput::placeholder{color:#9fd1c5!important;color:var(--brand-muted)!important}.admin-searchRow:focus-within,.catalog-commandInput:focus,.hero-search-shell:focus-within,.input:focus,.status-commandBox:focus-within{border-color:#4fffc85c!important;box-shadow:0 0 0 4px #00d6b41f!important}.about-flowCard,.about-miniStat,.admin-brand,.admin-loginAside,.admin-loginShell,.admin-loginSignal,.admin-miniCard,.admin-nav-btn,.admin-orderCardModern,.admin-orderMetaCard,.admin-panel,.admin-product-row,.admin-promo-row,.admin-sidePanel,.admin-sidebar,.admin-statCard,.admin-topbar-current,.card,.catalog-metric,.faq-item,.flow-assist,.mobile-dock-inner,.mobile-sheet,.mobile-sheetMeta,.product-detail,.site-footerPanel,.status-command,.testi-miniStat{background:linear-gradient(180deg,#ffffff1f,#fff0 22%),radial-gradient(circle at 18% 0,#ffffff14,#fff0 30%),radial-gradient(circle at top right,#00d6b41f,#00d6b400 52%),linear-gradient(180deg,#111d3afa,#080e1ff5 55%,#040815fa)!important;background:linear-gradient(180deg,#ffffff1f,#fff0 22%),radial-gradient(circle at 18% 0,#ffffff14,#fff0 30%),radial-gradient(circle at top right,var(--brand-card-spot),#00d6b400 52%),var(--skeu-panel-bg)!important;border-color:#00c2d029!important;border-color:var(--brand-line)!important;box-shadow:0 34px 74px #00000061,inset 0 1px 0 #ffffff1c,inset 0 -3px 0 #00000061,0 0 0 1px #00c2d014!important;box-shadow:var(--skeu-panel-shadow)!important}.about-miniBadge,.about-sectionBadge,.admin-chip.active,.admin-loginBadge,.admin-product-pill.on,.admin-status.pending,.badge,.pill,.product-detail-badge,.tab-btn.active,.testi-miniBadge,.toggle-btn.active{background:linear-gradient(180deg,#ffffff24,#fff0 26%),linear-gradient(180deg,#121f38f0,#0a1225e6)!important;background:linear-gradient(180deg,#ffffff24,#fff0 26%),var(--skeu-pill-bg)!important;border-color:#4fffc83d!important;box-shadow:0 18px 32px #00000042,inset 0 1px 0 #ffffff24,inset 0 -2px 0 #00000057,0 0 0 1px #00c2d014!important;box-shadow:var(--skeu-control-shadow)!important;color:#d9fff1!important;color:var(--brand-subtle)!important}.hero-accent,.hero-highlight{background:linear-gradient(135deg,#eafff5,#9fffe5 42%,#4fffc8 68%,#00c2d0)!important;-webkit-background-clip:text!important;background-clip:text!important;color:#0000!important}.about-minimal-sub,.admin-brand-sub,.admin-field>span,.admin-nav-copy small,.admin-panel-sub,.admin-product-sub,.admin-topbar-current span,.admin-topbar-eyebrow,.catalog-sub,.hero-eyebrow,.hero-sub-minimal,.hint.subtle,.home-kicker,.muted,.product-detail-desc,.product-tile-desc,.site-footerBottom,.site-footerLabel,.status-sub,.testi-minimal-sub{color:#9fd1c5!important;color:var(--brand-muted)!important}.catalog-cardFoot,.menu-footer-text,.menu-footer-version,.product-tile-name,.site-footerBadge,.site-footerBrand span,.site-footerBrand strong,.site-footerList a,.site-footerList span,.site-footerMeta span,.testi-count{color:#f4fff9!important;color:var(--brand-text)!important}.admin-order-promo,.admin-order-total,.admin-statValue,.catalog-cardPrice,.product-detail-range,.product-tile-price,.variant-price,.variant-price-modern{color:#9fffe5!important;color:var(--brand-icon)!important;text-shadow:0 0 18px #4fffc81f}.about-faqItem.open,.about-valueIcon,.admin-nav-btn.active .admin-nav-icon,.admin-status.done,.admin-status.processing,.catalog-chip.active,.catalog-filterBtnCount,.catalog-viewBtn.active,.hero-railIcon,.mobile-dock-link.active,.mobile-dock-link.active .mobile-dock-icon,.mobile-sheetLinkIcon,.status-min-node.active,.status-orderPill.processing{background:linear-gradient(180deg,#fff3,#fff0 24%),linear-gradient(180deg,#00d6b438,#008a9424)!important;border-color:#4fffc83d!important;box-shadow:0 18px 32px #00000042,inset 0 1px 0 #ffffff24,inset 0 -2px 0 #00000057,0 0 0 1px #00c2d014!important;box-shadow:var(--skeu-control-shadow)!important;color:#9fffe5!important;color:var(--brand-icon)!important}.catalog-sheetBackdrop,.checkout-backdrop,.lightbox-backdrop,.mobile-backdrop{backdrop-filter:blur(18px) saturate(140%)!important;-webkit-backdrop-filter:blur(18px) saturate(140%)!important;background:#0000008f!important;background:var(--brand-overlay)!important}.mobile-menu{background:linear-gradient(180deg,#ffffff14,#fff0 18%),linear-gradient(180deg,#111d3afa,#080e1ff5 55%,#040815fa)!important;background:linear-gradient(180deg,#ffffff14,#fff0 18%),var(--skeu-panel-bg)!important;border-left:1px solid #00c2d029!important;border-left:1px solid var(--brand-line)!important;box-shadow:-24px 0 80px #0000007a,inset 1px 0 0 #ffffff14,inset 0 1px 0 #ffffff0f,inset 0 -3px 0 #00000038!important}.mobile-menu a.active{background:#00d6b42e!important;border-color:#4fffc842!important;color:#9fffe5!important;color:var(--brand-icon)!important}.mobile-menu a .active-indicator{background:linear-gradient(180deg,#4fffc8,#00d6b4eb,#00c2d0e0)!important;box-shadow:0 0 12px #00d6b480!important}.route-progress-bar{background:linear-gradient(90deg,#4fffc829,#4fffc8f2,#00c2d0f0,#ffffff1f)!important}.theme-toggle{align-items:center;background:linear-gradient(180deg,#ffffff24,#fff0 26%),linear-gradient(180deg,#192648f5,#0a1023f0)!important;background:linear-gradient(180deg,#ffffff24,#fff0 26%),var(--skeu-control-bg)!important;border:1px solid #00c2d029!important;border:1px solid var(--brand-line)!important;border-radius:999px;box-shadow:0 18px 32px #00000042,inset 0 1px 0 #ffffff24,inset 0 -2px 0 #00000057,0 0 0 1px #00c2d014!important;box-shadow:var(--skeu-control-shadow)!important;color:#9fffe5!important;color:var(--brand-icon)!important;cursor:pointer;display:inline-flex;height:32px;justify-content:space-between;padding:0 7px;position:relative;transition:transform var(--dur-med) var(--ease-out),border-color var(--dur-med) var(--ease-out),background var(--dur-med) var(--ease-out);width:58px}.theme-toggle:hover{transform:translateY(-1px)}.theme-toggleGlyph{display:grid;height:13px;opacity:.55;place-items:center;position:relative;transition:opacity var(--dur-med) var(--ease-out);width:13px;z-index:1}.theme-toggle.is-dark .theme-toggleGlyph-dark,.theme-toggle:not(.is-dark) .theme-toggleGlyph-light{opacity:1}.theme-toggleThumb{background:linear-gradient(180deg,#ffffff61,#fff0 28%),linear-gradient(135deg,#4effda,#25ebc8 34%,#00d6b4 56%,#008a94);border-radius:999px;box-shadow:0 10px 22px #00d6b43d,inset 0 1px 0 #ffffff47,inset 0 -2px 0 #03424a38;color:#032235;display:grid;height:24px;left:3px;place-items:center;position:absolute;top:3px;transition:transform var(--dur-med) var(--ease-out);width:24px}.theme-toggle.is-dark .theme-toggleThumb{transform:translateX(26px)}.theme-toggleThumb svg{height:13px;width:13px}.mobile-menu-footer{grid-gap:10px;display:grid;gap:10px;justify-items:start}.mobile-menu-footer .theme-toggle{margin-top:2px}.flow-assist-desc,.flow-assist-eyebrow,.mobile-dock-label,.mobile-dock-link{color:#9fd1c5!important;color:var(--brand-muted)!important}.flow-assist-badge,.flow-assist-title,.mobile-dock-link.active,.mobile-dock-link.active .mobile-dock-label{color:#f4fff9!important;color:var(--brand-text)!important}.flow-assist-badge{border-color:#00c2d029!important;border-color:var(--brand-line)!important}.flow-assist-badge.emphasis{color:#d9fff1!important;color:var(--brand-subtle)!important}.flow-assist-actions{background:linear-gradient(180deg,#ffffff1f,#fff0 24%),linear-gradient(180deg,#192648f5,#0a1023f0)!important;background:linear-gradient(180deg,#ffffff1f,#fff0 24%),var(--skeu-control-bg)!important;border-color:#00c2d029!important;border-color:var(--brand-line)!important;box-shadow:0 18px 32px #00000042,inset 0 1px 0 #ffffff24,inset 0 -2px 0 #00000057,0 0 0 1px #00c2d014!important;box-shadow:var(--skeu-control-shadow)!important}:root[data-theme=light] .catalog-card,:root[data-theme=light] .catalog-command,:root[data-theme=light] .catalog-filter,:root[data-theme=light] .catalog-sheet,:root[data-theme=light] .checkout-item-card,:root[data-theme=light] .checkout-panel,:root[data-theme=light] .checkout-promo-card,:root[data-theme=light] .checkout-summary,:root[data-theme=light] .detail-flow,:root[data-theme=light] .hero-commandCard,:root[data-theme=light] .pay-card,:root[data-theme=light] .pay-orderDesktop,:root[data-theme=light] .pay-orderMobile,:root[data-theme=light] .pay-successModal,:root[data-theme=light] .product-card-modern,:root[data-theme=light] .product-detail-summaryCard,:root[data-theme=light] .qris-wrap,:root[data-theme=light] .stat-minimal,:root[data-theme=light] .status-balancePanel,:root[data-theme=light] .status-command,:root[data-theme=light] .status-emptyCard,:root[data-theme=light] .status-helpCard,:root[data-theme=light] .status-itemCard,:root[data-theme=light] .status-mainCard,:root[data-theme=light] .status-noteCard,:root[data-theme=light] .status-orderHero,:root[data-theme=light] .status-promoCard,:root[data-theme=light] .status-sideCard,:root[data-theme=light] .testi-imgWrap,:root[data-theme=light] .testi-toolbar,:root[data-theme=light] .variant-card-modern{background:linear-gradient(180deg,#ffffff57,#fff0 22%),radial-gradient(circle at 18% 0,#ffffff24,#fff0 30%),radial-gradient(circle at top right,#00d6b41a,#00d6b400 58%),linear-gradient(180deg,#111d3afa,#080e1ff5 55%,#040815fa)!important;background:linear-gradient(180deg,#ffffff57,#fff0 22%),radial-gradient(circle at 18% 0,#ffffff24,#fff0 30%),radial-gradient(circle at top right,#00d6b41a,#00d6b400 58%),var(--skeu-panel-bg)!important;border-color:#008a9424!important;box-shadow:0 34px 74px #00000061,inset 0 1px 0 #ffffff1c,inset 0 -3px 0 #00000061,0 0 0 1px #00c2d014!important;box-shadow:var(--skeu-panel-shadow)!important}:root[data-theme=light] .about-miniBadge,:root[data-theme=light] .about-sectionBadge,:root[data-theme=light] .admin-mobileTab,:root[data-theme=light] .catalog-cardMeta>span,:root[data-theme=light] .catalog-chip,:root[data-theme=light] .checkout-summaryBadge,:root[data-theme=light] .checkout-summaryRail span,:root[data-theme=light] .detail-flowItem span,:root[data-theme=light] .flow-assist-badge,:root[data-theme=light] .hero-railItem,:root[data-theme=light] .mobile-dock-icon,:root[data-theme=light] .mobile-dock-link,:root[data-theme=light] .pay-orderPromo,:root[data-theme=light] .pay-statePill,:root[data-theme=light] .product-tile-pill,:root[data-theme=light] .status-itemMeta span,:root[data-theme=light] .status-orderPill,:root[data-theme=light] .status-promoCard span,:root[data-theme=light] .testi-miniBadge{background:linear-gradient(180deg,#ffffff47,#fff0 26%),linear-gradient(180deg,#121f38f0,#0a1225e6)!important;background:linear-gradient(180deg,#ffffff47,#fff0 26%),var(--skeu-pill-bg)!important;border-color:#008a941f!important;box-shadow:0 18px 32px #00000042,inset 0 1px 0 #ffffff24,inset 0 -2px 0 #00000057,0 0 0 1px #00c2d014!important;box-shadow:var(--skeu-control-shadow)!important;color:#0f3140d6!important}:root[data-theme=light] .about-flowIcon,:root[data-theme=light] .about-valueIcon,:root[data-theme=light] .admin-mobileTabIcon,:root[data-theme=light] .admin-nav-icon,:root[data-theme=light] .catalog-commandIcon,:root[data-theme=light] .catalog-filterBtnCount,:root[data-theme=light] .hero-railIcon,:root[data-theme=light] .mobile-dock-link.active .mobile-dock-icon,:root[data-theme=light] .mobile-menu a .menu-icon,:root[data-theme=light] .product-detail-summaryIcon,:root[data-theme=light] .status-commandBox>svg,:root[data-theme=light] .status-emptyHead span,:root[data-theme=light] .testi-searchIcon{background:#00d6b41f!important;border-color:#008a9424!important;color:#9fffe5!important;color:var(--brand-icon)!important}:root[data-theme=light] .flow-assist:after{background:linear-gradient(180deg,#ffffff3d,#fff0 26%),linear-gradient(135deg,#00d6b429,#00c2d00a)!important;border-color:#008a9424!important}:root[data-theme=light] .mobile-menu a,:root[data-theme=light] .mobile-menu a .menu-icon,:root[data-theme=light] .mobile-menu-close{color:#0f3140d6!important}:root[data-theme=light] .admin-mobileTab.active,:root[data-theme=light] .admin-nav-btn.active,:root[data-theme=light] .mobile-menu a.active{color:#0c4050!important}:root[data-theme=light] .about-faqBody,:root[data-theme=light] .about-flowCard p,:root[data-theme=light] .about-flowNum,:root[data-theme=light] .about-miniStat span,:root[data-theme=light] .about-minimal-sub,:root[data-theme=light] .about-valueCard p,:root[data-theme=light] .admin-mobileCopy span,:root[data-theme=light] .admin-mobileTabMeta,:root[data-theme=light] .catalog-cardFoot,:root[data-theme=light] .catalog-eyebrow,:root[data-theme=light] .catalog-filterLabel,:root[data-theme=light] .catalog-metric span,:root[data-theme=light] .catalog-sub,:root[data-theme=light] .checkout-drawerKicker,:root[data-theme=light] .checkout-drawerSub,:root[data-theme=light] .checkout-item-meta,:root[data-theme=light] .checkout-main-kicker,:root[data-theme=light] .checkout-promo-message,:root[data-theme=light] .checkout-summaryLabel,:root[data-theme=light] .checkout-summaryLink,:root[data-theme=light] .checkout-summaryRow,:root[data-theme=light] .detail-flowItem,:root[data-theme=light] .flow-assist-desc,:root[data-theme=light] .hero-eyebrow,:root[data-theme=light] .hero-sub-minimal,:root[data-theme=light] .home-kicker,:root[data-theme=light] .mobile-dock-link,:root[data-theme=light] .pay-cardKicker,:root[data-theme=light] .pay-noteMeta,:root[data-theme=light] .pay-noteToggle summary,:root[data-theme=light] .pay-orderItemMeta,:root[data-theme=light] .pay-orderKicker,:root[data-theme=light] .pay-orderMobile summary b,:root[data-theme=light] .pay-orderMobile summary span,:root[data-theme=light] .pay-orderRow,:root[data-theme=light] .pay-shell-kicker,:root[data-theme=light] .pay-shell-sub,:root[data-theme=light] .pay-stageFoot,:root[data-theme=light] .pay-stageHint,:root[data-theme=light] .pay-stageLabel,:root[data-theme=light] .pay-stageRow,:root[data-theme=light] .pay-successKicker,:root[data-theme=light] .pay-successLead,:root[data-theme=light] .pay-waField .hint,:root[data-theme=light] .pay-waField .label,:root[data-theme=light] .product-desc-modern,:root[data-theme=light] .product-detail-desc,:root[data-theme=light] .product-tile-desc,:root[data-theme=light] .status-balanceBar span,:root[data-theme=light] .status-commandLabel,:root[data-theme=light] .status-emptyHead small,:root[data-theme=light] .status-itemMeta,:root[data-theme=light] .status-kicker,:root[data-theme=light] .status-message,:root[data-theme=light] .status-metricCard span,:root[data-theme=light] .status-noteCard.empty,:root[data-theme=light] .status-sub,:root[data-theme=light] .testi-miniStat span,:root[data-theme=light] .testi-minimal-sub{color:#32525bd1!important}:root[data-theme=light] .about-faqHead,:root[data-theme=light] .about-flowCard h3,:root[data-theme=light] .about-minimal-title,:root[data-theme=light] .admin-mobileCopy strong,:root[data-theme=light] .admin-mobileTabLabel,:root[data-theme=light] .catalog-cardTitle,:root[data-theme=light] .catalog-title,:root[data-theme=light] .checkout-item-name,:root[data-theme=light] .checkout-promo-title,:root[data-theme=light] .checkout-summaryRow b,:root[data-theme=light] .detail-flowItem small,:root[data-theme=light] .flow-assist-title,:root[data-theme=light] .hero-title-minimal,:root[data-theme=light] .mobile-dock-link.active,:root[data-theme=light] .pay-cardTitle,:root[data-theme=light] .pay-orderItemName,:root[data-theme=light] .pay-orderRow b,:root[data-theme=light] .pay-orderRow strong,:root[data-theme=light] .pay-orderTitle,:root[data-theme=light] .pay-stageRow b,:root[data-theme=light] .pay-successCode,:root[data-theme=light] .product-detail-title,:root[data-theme=light] .product-name-modern,:root[data-theme=light] .product-tile-name,:root[data-theme=light] .status-emptyHead strong,:root[data-theme=light] .status-itemTitle,:root[data-theme=light] .status-sideHead,:root[data-theme=light] .status-title,:root[data-theme=light] .testi-count,:root[data-theme=light] .testi-minimal-title{color:#0f3140f5!important}:root[data-theme=light] .status-noteCard,:root[data-theme=light] .status-noteCard b,:root[data-theme=light] .status-noteCard span,:root[data-theme=light] .status-noteCard strong,:root[data-theme=light] .status-sideCard{color:#0f3140eb!important;text-shadow:none!important}:root[data-theme=light] .status-sideCard.emphasis .status-noteCard{color:#0c4050f0!important}:root[data-theme=light] .hero-highlight{background:linear-gradient(135deg,#0d3f4e,#00a89a 42%,#00c2d0)!important;-webkit-background-clip:text!important;background-clip:text!important}:root[data-theme=light] .cursor{border-right-color:#008a94d1!important}:root[data-theme=light] .catalog-cardPrice,:root[data-theme=light] .checkout-summaryTotal,:root[data-theme=light] .pay-orderMobile summary strong,:root[data-theme=light] .pay-stageTotal,:root[data-theme=light] .product-detail-range,:root[data-theme=light] .product-tile-price,:root[data-theme=light] .status-metricCard b,:root[data-theme=light] .variant-price,:root[data-theme=light] .variant-price-modern{color:#0b7b89!important;text-shadow:none!important}:root[data-theme=light] .admin-alertItem,:root[data-theme=light] .admin-categoryTag,:root[data-theme=light] .admin-chevron,:root[data-theme=light] .admin-chip,:root[data-theme=light] .admin-field-switch,:root[data-theme=light] .admin-focusRow,:root[data-theme=light] .admin-mobileBrand,:root[data-theme=light] .admin-nav-badge,:root[data-theme=light] .admin-order-adminNote,:root[data-theme=light] .admin-order-item,:root[data-theme=light] .admin-order-notes.empty,:root[data-theme=light] .admin-order-pricing,:root[data-theme=light] .admin-rankItem,:root[data-theme=light] .admin-searchRow,:root[data-theme=light] .admin-sidebarPulse,:root[data-theme=light] .admin-thumb,:root[data-theme=light] .admin-variant-row{background:linear-gradient(180deg,#ffffffe0,#e8f5f9c2),radial-gradient(circle at top right,#00d6b40f,#00d6b400 60%)!important;border-color:#008a9424!important;box-shadow:0 12px 28px #436f8114!important}:root[data-theme=light] .admin-order-notes{background:linear-gradient(180deg,#ebfcf8f5,#dbf4f7d6),radial-gradient(circle at top right,#00c2d014,#00c2d000 62%)!important;border-color:#008a9429!important;color:#0f3140eb!important}:root[data-theme=light] .admin-alertItem small,:root[data-theme=light] .admin-chartLabel small,:root[data-theme=light] .admin-chartValue small,:root[data-theme=light] .admin-emptyInline,:root[data-theme=light] .admin-focusRow span,:root[data-theme=light] .admin-miniCard small,:root[data-theme=light] .admin-miniCard span,:root[data-theme=light] .admin-order-notesTitle,:root[data-theme=light] .admin-order-priceRow,:root[data-theme=light] .admin-order-sub,:root[data-theme=light] .admin-orderMetaCard small,:root[data-theme=light] .admin-orderMetaCard span,:root[data-theme=light] .admin-promo-sub,:root[data-theme=light] .admin-rankCopy small,:root[data-theme=light] .admin-sidebarPulse small,:root[data-theme=light] .admin-sidebarPulse span,:root[data-theme=light] .admin-statHelper,:root[data-theme=light] .admin-statLabel,:root[data-theme=light] .admin-statusMetricTop span,:root[data-theme=light] .admin-topbarCopy .muted,:root[data-theme=light] .admin-variant-desc,:root[data-theme=light] .admin-variant-sub{color:#32525bd6!important}:root[data-theme=light] .admin-brand-title,:root[data-theme=light] .admin-chartLabel strong,:root[data-theme=light] .admin-chartValue strong,:root[data-theme=light] .admin-emptyInline,:root[data-theme=light] .admin-focusRow strong,:root[data-theme=light] .admin-heroTitle,:root[data-theme=light] .admin-miniCard strong,:root[data-theme=light] .admin-nav-copy strong,:root[data-theme=light] .admin-order-adminNote,:root[data-theme=light] .admin-order-code,:root[data-theme=light] .admin-order-item b,:root[data-theme=light] .admin-order-priceRow b,:root[data-theme=light] .admin-orderMetaCard strong,:root[data-theme=light] .admin-panel-title,:root[data-theme=light] .admin-product-name,:root[data-theme=light] .admin-promo-code,:root[data-theme=light] .admin-rankCopy strong,:root[data-theme=light] .admin-rankMeta,:root[data-theme=light] .admin-sidebarPulse strong,:root[data-theme=light] .admin-statusMetricTop strong,:root[data-theme=light] .admin-topbar-current strong,:root[data-theme=light] .admin-variant-title{color:#0f3140f5!important}:root[data-theme=light] .admin-categoryTag,:root[data-theme=light] .admin-chip,:root[data-theme=light] .admin-nav-badge,:root[data-theme=light] .admin-orderMetaCard a,:root[data-theme=light] .admin-product-pill,:root[data-theme=light] .admin-status{color:#0c4050e6!important}:root[data-theme=light] .admin-proof{background:linear-gradient(180deg,#ffffff47,#fff0 28%),linear-gradient(135deg,#6ef2d4,#2ee3c3 42%,#00c2d0)!important;border-color:#008a942e!important;box-shadow:0 14px 28px #00c2d029!important;color:#083647!important}:root[data-theme=light] .catalog-commandClear,:root[data-theme=light] .catalog-commandInput,:root[data-theme=light] .catalog-filterClear,:root[data-theme=light] .catalog-filterInput,:root[data-theme=light] .checkout-item-remove,:root[data-theme=light] .hero-search-clear,:root[data-theme=light] .hero-search-icon,:root[data-theme=light] .hero-search-input,:root[data-theme=light] .hero-search-input::placeholder,:root[data-theme=light] .status-commandInput,:root[data-theme=light] .status-commandPaste,:root[data-theme=light] .suggestion-item,:root[data-theme=light] .testi-clear,:root[data-theme=light] .testi-searchInput{color:#143b48d6!important}:root[data-theme=light] .about-faqItem,:root[data-theme=light] .about-finalCard,:root[data-theme=light] .about-flowCard,:root[data-theme=light] .about-miniStat,:root[data-theme=light] .catalog-cardSkeleton,:root[data-theme=light] .catalog-filterSearch,:root[data-theme=light] .catalog-metric,:root[data-theme=light] .lightbox,:root[data-theme=light] .status-metricCard,:root[data-theme=light] .status-min-node,:root[data-theme=light] .status-orderCode,:root[data-theme=light] .suggestions,:root[data-theme=light] .testi-miniStat,:root[data-theme=light] .testi-skel{background:linear-gradient(180deg,#ffffffeb,#e5f4f9c2),radial-gradient(circle at top right,#00d6b414,#00d6b400 60%)!important;border-color:#008a9424!important;box-shadow:0 20px 54px #25586e1f!important}:root[data-theme=light] .catalog-sheetBackdrop,:root[data-theme=light] .lightbox-backdrop{background:#091a283d!important}:root[data-theme=light] .status-emptyGlow{background:radial-gradient(circle,#00c2d02e,#00c2d000)!important}:root[data-theme=light] .nav-toggle{background:#ffffffb8!important;border-color:#008a9424!important;box-shadow:0 14px 34px #0000002e!important;box-shadow:var(--brand-shadow-soft)!important;color:#0f3140e6!important}:root[data-theme=light] .nav-toggle span{background:#0f3140e0!important}:root[data-theme=light] .about-miniStat strong,:root[data-theme=light] .catalog-rangeValues,:root[data-theme=light] .catalog-sheetClose,:root[data-theme=light] .catalog-sheetTitle,:root[data-theme=light] .catalog-status,:root[data-theme=light] .catalog-viewBtn,:root[data-theme=light] .lightbox-caption,:root[data-theme=light] .lightbox-close,:root[data-theme=light] .lightbox-nav,:root[data-theme=light] .stat-num,:root[data-theme=light] .status-commandPaste,:root[data-theme=light] .status-min-node,:root[data-theme=light] .status-min-nodeDot,:root[data-theme=light] .status-orderCode,:root[data-theme=light] .testi-miniStat strong,:root[data-theme=light] .toggle-btn{color:#0f3140eb!important}:root[data-theme=light] .about-miniStat span,:root[data-theme=light] .catalog-contentMeta span,:root[data-theme=light] .catalog-metric span,:root[data-theme=light] .catalog-sheetSub,:root[data-theme=light] .home-summaryText,:root[data-theme=light] .stat-label,:root[data-theme=light] .status-orderCodeBlock span,:root[data-theme=light] .status-orderDate span,:root[data-theme=light] .testi-miniStat span{color:#32525bd1!important}:root[data-theme=light] .status-noteCard.empty{color:#415e67d6!important}:root[data-theme=light] .about-faqItem,:root[data-theme=light] .catalog-contentMeta strong,:root[data-theme=light] .catalog-metric strong,:root[data-theme=light] .catalog-sheetTitle,:root[data-theme=light] .lightbox-caption,:root[data-theme=light] .product-tile-fallback,:root[data-theme=light] .status-min-node span,:root[data-theme=light] .status-orderCode{color:#0f3140f5!important}:root[data-theme=light] .catalog-chip.active,:root[data-theme=light] .catalog-viewBtn.active,:root[data-theme=light] .toggle-btn.active{color:#0c4050!important}:root[data-theme=light] .catalog-cardIcon span,:root[data-theme=light] .catalog-sheetHandle,:root[data-theme=light] .lightbox-close svg,:root[data-theme=light] .lightbox-nav svg,:root[data-theme=light] .product-tile-arrow,:root[data-theme=light] .status-min-nodeDot svg,:root[data-theme=light] .status-orderCode svg{color:#0b7b89!important}:root[data-theme=light] .catalog-status,:root[data-theme=light] .lightbox-close,:root[data-theme=light] .lightbox-nav,:root[data-theme=light] .status-metricCard,:root[data-theme=light] .status-min-node,:root[data-theme=light] .status-orderCode{border-color:#008a9424!important}:root[data-theme=light] .catalog-viewBtn,:root[data-theme=light] .product-tile-arrow,:root[data-theme=light] .testi-count,:root[data-theme=light] .toggle-btn{background:#ffffffb8!important;border-color:#008a941f!important}:root[data-theme=light] .admin-mobileTabIcon,:root[data-theme=light] .admin-nav-icon,:root[data-theme=light] .mobile-menu a .menu-icon{border:1px solid #008a9424!important;border-radius:12px!important}:root[data-theme=light] .admin-mobileTab.active .admin-mobileTabIcon,:root[data-theme=light] .admin-nav-btn.active .admin-nav-icon,:root[data-theme=light] .mobile-menu a.active .menu-icon{background:#00d6b429!important;color:#0c4050!important}@media (max-width:720px){:root[data-theme=light] .mobile-backdrop,:root[data-theme=light] .mobile-menu{backdrop-filter:blur(18px) saturate(140%)!important;-webkit-backdrop-filter:blur(18px) saturate(140%)!important}.header,.site-header{backdrop-filter:blur(18px) saturate(150%)!important;-webkit-backdrop-filter:blur(18px) saturate(150%)!important}.header-inner{gap:8px}.theme-toggle{width:56px}:root,:root[data-theme=dark]{--brand-shadow:0 14px 28px #0000003d;--brand-shadow-soft:0 8px 16px #00000024;--skeu-panel-shadow:0 14px 28px #00000038,inset 0 1px 0 #ffffff14,inset 0 -2px 0 #00000042,0 0 0 1px #00c2d00f;--skeu-control-shadow:0 10px 18px #00000029,inset 0 1px 0 #ffffff14,inset 0 -2px 0 #00000038,0 0 0 1px #00c2d00f;--skeu-accent-shadow:0 12px 20px #00d6b42e,inset 0 1px 0 #ffffff57,inset 0 -2px 0 #03424a47}:root[data-theme=light]{--brand-shadow:0 12px 20px #436f811f;--brand-shadow-soft:0 8px 14px #436f811a;--skeu-panel-shadow:0 12px 22px #436f811f,inset 0 1px 0 #fff,inset 0 -2px 0 #9abfcb33,0 0 0 1px #008a9414;--skeu-control-shadow:0 8px 16px #436f811a,inset 0 1px 0 #fff,inset 0 -2px 0 #9abfcb2e,0 0 0 1px #008a9414;--skeu-accent-shadow:0 10px 18px #00d6b429,inset 0 1px 0 #ffffff75,inset 0 -2px 0 #007a8229}.catalog-sheet,.catalog-sheetBackdrop,.checkout-backdrop,.checkout-drawer,.checkout-panel,.header,.hero-search-shell,.lightbox-backdrop,.mobile-backdrop,.mobile-dock-inner,.mobile-menu,.mobile-sheet,.mobile-sheetBackdrop,.pay-card,.pay-orderDesktop,.pay-orderMobile,.pay-successModal,.qris-wrap,.site-header,.steps,.suggestions,.testi-captionPill,.testi-overlayPill{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.btn:before,.global-bg:after,.global-noise,.mobile-menu a:before{display:none!important}.about-flowCard,.about-miniStat,.admin-brand,.admin-loginAside,.admin-loginShell,.admin-loginSignal,.admin-miniCard,.admin-nav-btn,.admin-orderCardModern,.admin-orderMetaCard,.admin-panel,.admin-product-row,.admin-promo-row,.admin-sidePanel,.admin-sidebar,.admin-statCard,.admin-topbar-current,.card,.catalog-metric,.faq-item,.flow-assist,.header,.mobile-dock-inner,.mobile-sheet,.mobile-sheetMeta,.product-detail,.site-footerPanel,.site-header,.status-command,.testi-miniStat{box-shadow:0 34px 74px #00000061,inset 0 1px 0 #ffffff1c,inset 0 -3px 0 #00000061,0 0 0 1px #00c2d014!important;box-shadow:var(--skeu-panel-shadow)!important}.admin-searchRow,.admin-select,.admin-textarea,.btn,.btn-ghost,.catalog-command,.catalog-commandInput,.header-cart,.header-iconAction,.hero-search-shell,.input,.mobile-dock-icon,.mobile-dock-link,.mobile-menu a,.mobile-menu-close,.mobile-sheetClose,.mobile-sheetLink,.nav-toggle,.site-action,.site-cartBtn,.site-menuBtn,.status-commandBox,.theme-toggle,select.input,textarea.input{box-shadow:0 18px 32px #00000042,inset 0 1px 0 #ffffff24,inset 0 -2px 0 #00000057,0 0 0 1px #00c2d014!important;box-shadow:var(--skeu-control-shadow)!important}}:root[data-theme=light] .mobile-menu-header h3{-webkit-text-fill-color:#0f3140!important;background:none!important;color:#0f3140!important}:root[data-theme=light] .mobile-menu-header p{color:#0f3140b8!important}:root[data-theme=light] .mobile-menu a{color:#0f3140f5!important;font-weight:800!important}:root[data-theme=light] .mobile-menu a .menu-icon{color:#083f4eeb!important}:root[data-theme=light] .mobile-menu a.active{background:linear-gradient(180deg,#00d6b433,#00c2d01a)!important;border-color:#008a943d!important;color:#063848!important}:root[data-theme=light] .mobile-menu-divider{background:linear-gradient(90deg,#0000,#008a9442 50%,#0000)!important}:root[data-theme=light] .mobile-menu-footer{border-top-color:#0c576424!important}:root[data-theme=light] .checkout-drawer,:root[data-theme=light] .checkout-mobileBar,:root[data-theme=light] .pay-mobileBar{background:#f2fbff!important;border-color:#008a9424!important;box-shadow:0 34px 74px #00000061,inset 0 1px 0 #ffffff1c,inset 0 -3px 0 #00000061,0 0 0 1px #00c2d014!important;box-shadow:var(--skeu-panel-shadow)!important}:root[data-theme=light] .checkout-drawerClose,:root[data-theme=light] .checkout-drawerGesture,:root[data-theme=light] .checkout-item-remove{background:linear-gradient(180deg,#ffffff47,#fff0 26%),linear-gradient(180deg,#192648f5,#0a1023f0)!important;background:linear-gradient(180deg,#ffffff47,#fff0 26%),var(--skeu-control-bg)!important;border-color:#008a9424!important;box-shadow:0 18px 32px #00000042,inset 0 1px 0 #ffffff24,inset 0 -2px 0 #00000057,0 0 0 1px #00c2d014!important;box-shadow:var(--skeu-control-shadow)!important;color:#0f3140e6!important}:root[data-theme=light] .checkout-drawerHandle{background:#0b7b8942!important;box-shadow:0 0 0 6px #00c2d014!important}:root[data-theme=light] .checkout-drawerGestureDot{background:#0b7b89!important;box-shadow:0 0 0 6px #00c2d01a,0 0 18px #00c2d02e!important}:root[data-theme=light] .checkout-mobileBarCopy span,:root[data-theme=light] .pay-mobileBarCopy span{color:#32525bc7!important}:root[data-theme=light] .checkout-item-price,:root[data-theme=light] .checkout-mobileBarCopy strong,:root[data-theme=light] .pay-mobileBarCopy strong{color:#0f3140f5!important}:root[data-theme=light] .pay-qrisLocked{background:linear-gradient(180deg,#ffffffeb,#e5f4f9c7),radial-gradient(circle at top right,#00d6b414,#00d6b400 60%)!important;border-color:#008a9424!important;color:#0f3140e6!important}:root[data-theme=light] .pay-qrisLocked p{color:#32525bd1!important}:root,:root[data-theme=dark]{--checkout-drawer-solid:#081320;--checkout-panel-solid:#101a2b;--checkout-summary-solid:#0d1726;--checkout-card-solid:#132034;--checkout-mobilebar-solid:#0b1524}:root[data-theme=light]{--checkout-drawer-solid:#f3fbff;--checkout-panel-solid:#f7fdff;--checkout-summary-solid:#edf8fb;--checkout-card-solid:#f8fdff;--checkout-mobilebar-solid:#f2fbff}:root,:root[data-theme=dark]{--skeu-panel-shadow:0 34px 74px #00000061,inset 0 1px 0 #ffffff1c,inset 0 -3px 0 #00000061,0 0 0 1px #00c2d014;--skeu-control-shadow:0 18px 32px #00000042,inset 0 1px 0 #ffffff24,inset 0 -2px 0 #00000057,0 0 0 1px #00c2d014;--skeu-inset-shadow:inset 0 3px 9px #00000075,inset 0 1px 0 #ffffff0d,0 1px 0 #ffffff08;--skeu-accent-shadow:0 22px 38px #00d6b447,inset 0 1px 0 #ffffff70,inset 0 -3px 0 #03424a5c}:root[data-theme=light]{--skeu-panel-shadow:0 28px 54px #436f8133,inset 0 1px 0 #fff,inset 0 -3px 0 #9abfcb3d,0 0 0 1px #008a9414;--skeu-control-shadow:0 18px 30px #436f8126,inset 0 1px 0 #fff,inset 0 -2px 0 #9abfcb42,0 0 0 1px #008a9414;--skeu-inset-shadow:inset 0 2px 7px #7c9eab33,inset 0 1px 0 #fff,0 1px 0 #ffffff8f;--skeu-accent-shadow:0 20px 32px #00d6b438,inset 0 1px 0 #fff9,inset 0 -3px 0 #007a822e}.btn,.btn-ghost,.catalog-quickChip,.catalog-viewBtn,.header-cart,.header-iconAction,.mobile-dock-icon,.mobile-dock-link,.nav-toggle,.product-detail-metaPill,.site-footerMeta a,.stock-pill,.theme-toggle,.toggle-btn,.variant-badge,.variant-chip{box-shadow:0 18px 32px #00000042,inset 0 1px 0 #ffffff24,inset 0 -2px 0 #00000057,0 0 0 1px #00c2d014!important;box-shadow:var(--skeu-control-shadow)!important}.catalog-card,.catalog-command,.catalog-filter,.flow-assist,.hero-commandCard,.product-detail,.product-tile,.site-footerPanel,.stat-minimal,.variant-tile{box-shadow:0 34px 74px #00000061,inset 0 1px 0 #ffffff1c,inset 0 -3px 0 #00000061,0 0 0 1px #00c2d014!important;box-shadow:var(--skeu-panel-shadow)!important}.catalog-cardIcon,.product-detail-glanceCard,.product-detail-icon,.product-detail-note,.product-tile-arrow,.product-tile-icon,.variant-noteItem,.variant-notes,.variant-summary{border-color:#00c2d029!important;border-color:var(--brand-line)!important}.nav-toggle{display:grid!important;place-items:center}.nav-toggle svg{height:18px;width:18px}.mobile-menu-lite{background:linear-gradient(180deg,#ffffff1f,#fff0 20%),linear-gradient(180deg,#111d3afa,#080e1ff5 55%,#040815fa)!important;background:linear-gradient(180deg,#ffffff1f,#fff0 20%),var(--skeu-panel-bg)!important;border-left:1px solid #00c2d029!important;border-left:1px solid var(--brand-line)!important;box-shadow:-18px 0 48px #00000038,inset 1px 0 0 #ffffff14,inset 0 1px 0 #ffffff0a!important;contain:layout paint style!important;gap:12px!important;max-width:320px!important;overscroll-behavior:contain!important;padding:calc(18px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) 16px!important;width:min(320px,84vw)!important;will-change:auto!important}.mobile-menu-stack{grid-gap:10px;display:grid;gap:10px}.mobile-menu-lite .mobile-menu-header{background:linear-gradient(180deg,#ffffff24,#fff0 28%),linear-gradient(180deg,#192648f5,#0a1023f0)!important;background:linear-gradient(180deg,#ffffff24,#fff0 28%),var(--skeu-control-bg)!important;border:1px solid #00c2d029!important;border:1px solid var(--brand-line)!important;border-radius:22px;box-shadow:0 18px 32px #00000042,inset 0 1px 0 #ffffff24,inset 0 -2px 0 #00000057,0 0 0 1px #00c2d014!important;box-shadow:var(--skeu-control-shadow)!important;margin-bottom:2px;padding:16px}.mobile-menu-lite .mobile-menu-header h3{-webkit-text-fill-color:currentColor!important;background:none!important;color:#f4fff9!important;color:var(--brand-text)!important;letter-spacing:-.02em}.mobile-menu-lite .mobile-menu-header p{color:#9fd1c5!important;color:var(--brand-muted)!important}.mobile-menu-lite a{grid-gap:12px!important;align-items:center;background:linear-gradient(180deg,#ffffff24,#fff0 24%),linear-gradient(180deg,#192648f5,#0a1023f0)!important;background:linear-gradient(180deg,#ffffff24,#fff0 24%),var(--skeu-control-bg)!important;border:1px solid #00c2d029!important;border:1px solid var(--brand-line)!important;border-radius:18px!important;gap:12px!important;grid-template-columns:auto 1fr auto;min-height:56px;padding:14px 16px!important;transition:transform .16s ease,border-color .16s ease,background .16s ease!important}.mobile-menu-lite a,.mobile-menu-lite a .menu-icon{box-shadow:0 18px 32px #00000042,inset 0 1px 0 #ffffff24,inset 0 -2px 0 #00000057,0 0 0 1px #00c2d014!important;box-shadow:var(--skeu-control-shadow)!important;display:grid!important}.mobile-menu-lite a .menu-icon{background:linear-gradient(180deg,#ffffff2e,#fff0 24%),linear-gradient(180deg,#121f38f0,#0a1225e6)!important;background:linear-gradient(180deg,#ffffff2e,#fff0 24%),var(--skeu-pill-bg)!important;border:1px solid #00c2d029!important;border:1px solid var(--brand-line)!important;border-radius:14px!important;color:#9fffe5!important;color:var(--brand-icon)!important;height:38px!important;opacity:1!important;place-items:center;width:38px!important}.mobile-menu-lite a .active-indicator{background:linear-gradient(135deg,#4effda,#00c2d0)!important;border-radius:999px!important;box-shadow:0 0 0 6px #00d6b414!important;height:9px!important;opacity:0;position:static!important;transform:scale(.72);transition:opacity .16s ease,transform .16s ease;width:9px!important}.mobile-menu-lite a.active{background:linear-gradient(180deg,#ffffff2e,#fff0 24%),linear-gradient(135deg,#00d6b42e,#00c2d014)!important;border-color:#4fffc838!important;color:#f4fff9!important;color:var(--brand-text)!important}.mobile-menu-lite a.active .active-indicator{opacity:1;transform:scale(1)}.mobile-menu-lite .mobile-menu-divider{margin:2px 4px}.mobile-menu-lite .mobile-menu-footer{gap:8px;text-align:left}.mobile-menu-lite .mobile-menu-close{box-shadow:0 18px 32px #00000042,inset 0 1px 0 #ffffff24,inset 0 -2px 0 #00000057,0 0 0 1px #00c2d014!important;box-shadow:var(--skeu-control-shadow)!important;right:calc(16px + env(safe-area-inset-right))!important;top:calc(18px + env(safe-area-inset-top))!important}.toast{background:linear-gradient(180deg,#ffffff24,#fff0 26%),linear-gradient(180deg,#111d3afa,#080e1ff5 55%,#040815fa)!important;background:linear-gradient(180deg,#ffffff24,#fff0 26%),var(--skeu-panel-bg)!important;border-color:#00c2d029!important;border-color:var(--brand-line)!important;box-shadow:0 34px 74px #00000061,inset 0 1px 0 #ffffff1c,inset 0 -3px 0 #00000061,0 0 0 1px #00c2d014!important;box-shadow:var(--skeu-panel-shadow)!important;color:#f4fff9!important;color:var(--brand-text)!important}.toast-icon{background:linear-gradient(180deg,#ffffff29,#fff0 24%),linear-gradient(180deg,#121f38f0,#0a1225e6);background:linear-gradient(180deg,#ffffff29,#fff0 24%),var(--skeu-pill-bg);border:1px solid #00c2d029;border:1px solid var(--brand-line);border-radius:12px;box-shadow:0 18px 32px #00000042,inset 0 1px 0 #ffffff24,inset 0 -2px 0 #00000057,0 0 0 1px #00c2d014;box-shadow:var(--skeu-control-shadow);display:grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.toast-icon-success{color:#37ddb8}.toast-icon-error{color:#ff7a93}.toast-icon-info,.toast-icon-loading{color:#9fffe5;color:var(--brand-icon)}.toast-icon-loading svg{animation:toastSpin .9s linear infinite}.toast-title{color:#f4fff9!important;color:var(--brand-text)!important}.toast-msg{color:#9fd1c5!important;color:var(--brand-muted)!important}.toast-action,.toast-close{align-items:center;display:inline-flex;justify-content:center}.toast-action,.toast-close{background:linear-gradient(180deg,#ffffff24,#fff0 24%),linear-gradient(180deg,#192648f5,#0a1023f0)!important;background:linear-gradient(180deg,#ffffff24,#fff0 24%),var(--skeu-control-bg)!important;border-color:#00c2d029!important;border-color:var(--brand-line)!important;box-shadow:0 18px 32px #00000042,inset 0 1px 0 #ffffff24,inset 0 -2px 0 #00000057,0 0 0 1px #00c2d014!important;box-shadow:var(--skeu-control-shadow)!important;color:#f4fff9!important;color:var(--brand-text)!important}.site-footerBadge,.site-footerBottom a,.site-footerHeadline,.site-footerLabel,.site-footerLead,.site-footerList a,.site-footerMeta a{transition:color var(--dur-med) var(--ease-out),transform var(--dur-med) var(--ease-out),border-color var(--dur-med) var(--ease-out),background var(--dur-med) var(--ease-out)}.site-footerHeadline,.site-footerLead{color:#f4fff9!important;color:var(--brand-text)!important}.site-footerLead{color:#9fd1c5!important;color:var(--brand-muted)!important}.site-footerBottom a,.site-footerMeta a{color:#f4fff9!important;color:var(--brand-text)!important}.site-footerBottom a,.site-footerHeadline,.site-footerLabel,.site-footerLead,.site-footerList a,.site-footerMeta a{background:#0000!important;border:0!important;box-shadow:none!important;padding:0!important}.site-footerMeta a{color:#9fd1c5!important;color:var(--brand-muted)!important;height:auto!important;min-height:0!important}.site-footerBottom a:hover,.site-footerHeadline:hover,.site-footerLabel:hover,.site-footerLead:hover,.site-footerList a:hover,.site-footerMeta a:hover{color:#d9fff1!important;color:var(--brand-subtle)!important;transform:translateY(-1px)}:root[data-theme=light] .menu-footer-text,:root[data-theme=light] .menu-footer-version,:root[data-theme=light] .product-detail-cartCopy,:root[data-theme=light] .product-detail-desc,:root[data-theme=light] .product-detail-glanceCopy,:root[data-theme=light] .product-detail-note,:root[data-theme=light] .product-detail-priceHint,:root[data-theme=light] .site-footerBottom,:root[data-theme=light] .site-footerLabel,:root[data-theme=light] .site-footerLead,:root[data-theme=light] .site-footerMeta a,:root[data-theme=light] .variant-noteItem,:root[data-theme=light] .variant-subPrice,:root[data-theme=light] .variant-summary,:root[data-theme=light] .variants-copy{color:#2b4852e6!important}:root[data-theme=light] .mobile-menu-lite .mobile-menu-header h3,:root[data-theme=light] .mobile-menu-lite a,:root[data-theme=light] .product-detail-cartAction,:root[data-theme=light] .product-detail-metaPill,:root[data-theme=light] .site-footerBottom a,:root[data-theme=light] .site-footerHeadline,:root[data-theme=light] .site-footerList a,:root[data-theme=light] .stock-pill,:root[data-theme=light] .variant-chip,:root[data-theme=light] .variants-count{color:#0f3140f5!important}@keyframes toastSpin{to{transform:rotate(1turn)}}@media (max-width:720px){:root,:root[data-theme=dark]{--skeu-panel-shadow:0 14px 28px #0003,inset 0 1px 0 #ffffff14,inset 0 -2px 0 #0000003d,0 0 0 1px #00c2d00f;--skeu-control-shadow:0 10px 18px #00000024,inset 0 1px 0 #ffffff14,inset 0 -2px 0 #0003,0 0 0 1px #00c2d00f}:root[data-theme=light]{--skeu-panel-shadow:0 12px 22px #436f811f,inset 0 1px 0 #fff,inset 0 -2px 0 #9abfcb2e,0 0 0 1px #008a9414;--skeu-control-shadow:0 8px 16px #436f811a,inset 0 1px 0 #fff,inset 0 -2px 0 #9abfcb29,0 0 0 1px #008a9414}.mobile-backdrop{background:#02091266!important}.catalog-card,.mobile-backdrop,.mobile-menu-lite,.product-detail,.product-tile,.site-footerPanel,.toast,.variant-tile{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media (min-width:721px){.nav-toggle{display:none!important}}.mobile-backdrop-lite{opacity:0;pointer-events:none;transition:opacity .18s ease}.mobile-backdrop-lite.is-closing,.mobile-backdrop-lite.is-open{pointer-events:auto}.mobile-backdrop-lite.is-open{opacity:1}.mobile-backdrop-lite.is-closing{opacity:0}.mobile-menu-lite{animation:none!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;pointer-events:none;transform:translate3d(104%,0,0);transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .18s ease}.mobile-menu-lite.is-closing,.mobile-menu-lite.is-open{pointer-events:auto}.mobile-menu-lite.is-open{opacity:1;transform:translateZ(0)}.mobile-menu-lite.is-closing{opacity:0;transform:translate3d(22px,0,0)}.mobile-menu-lite a{grid-template-columns:40px minmax(0,1fr) 10px!important}.mobile-menu-lite a .menu-label{font-weight:800;letter-spacing:-.01em;line-height:1.15;min-width:0}.mobile-menu-lite .mobile-menu-footer{gap:10px;justify-items:start}.mobile-menu-lite .mobile-menu-footer .theme-toggle{align-self:flex-start}.menu-footer-text{font-size:11px;font-weight:900;letter-spacing:.16em;text-shadow:none!important;text-transform:uppercase}.site-footerPanel{border-radius:32px!important;padding:26px 28px!important}.site-footerTop{align-items:start!important;gap:18px!important}.site-footerIntro{gap:12px!important}.site-footerBrand{align-items:center!important;gap:14px!important}.site-footerBrand img{height:54px;width:54px}.site-footerBrandCopy{grid-gap:6px;display:grid;gap:6px}.site-footerBottom a,.site-footerHeadline,.site-footerLabel,.site-footerLead,.site-footerList a,.site-footerMeta a{filter:none!important;text-shadow:none!important}.site-footerHeadline{font-size:clamp(24px,3vw,32px);line-height:1.02}.site-footerActions .btn{box-shadow:0 18px 32px #00000042,inset 0 1px 0 #ffffff24,inset 0 -2px 0 #00000057,0 0 0 1px #00c2d014!important;box-shadow:var(--skeu-control-shadow)!important}.site-footerLead{font-size:13px;line-height:1.5;margin-top:0!important;max-width:30ch}.site-footerMeta{gap:16px!important;padding-top:16px!important}.site-footerMeta a{position:relative}.site-footerMeta a+a:before{background:currentColor;border-radius:999px;content:"";height:4px;left:-10px;opacity:.35;position:absolute;top:50%;transform:translateY(-50%);width:4px}.site-footerGrid{gap:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-top:18px!important}.site-footerCol{gap:8px!important}.site-footerLabel{font-size:10px;letter-spacing:.14em}.site-footerList{gap:8px!important}.site-footerList a{font-size:14px;line-height:1.45}.site-footerBottom{gap:10px;margin-top:16px!important;padding-top:14px!important}.site-footerBottom a{font-size:12px}:root[data-theme=light] .site-footerPanel{background:linear-gradient(180deg,#ffffffeb,#f1f9fcf0),#f6fbfdf5!important;border-color:#008a941f!important;box-shadow:0 24px 44px #527f901f,inset 0 1px 0 #fffffff5!important}:root[data-theme=light] .mobile-menu-footer,:root[data-theme=light] .site-footerBottom,:root[data-theme=light] .site-footerTop{border-color:#086c7a1f!important}:root[data-theme=light] .site-footerBadge{background:#ffffffd6!important;border-color:#008a941f!important;color:#46616bd6!important}:root[data-theme=light] .site-footerActions .btn-ghost{background:linear-gradient(180deg,#ffffff4d,#fff0 26%),#f7fcfff0!important;border-color:#008a9424!important;color:#0f3140eb!important}:root[data-theme=light] .site-footerBottom a,:root[data-theme=light] .site-footerHeadline,:root[data-theme=light] .site-footerList a{color:#0d2d39f5!important}:root[data-theme=light] .menu-footer-text,:root[data-theme=light] .site-footerBottom,:root[data-theme=light] .site-footerLabel,:root[data-theme=light] .site-footerLead,:root[data-theme=light] .site-footerMeta a{color:#38545ee6!important}:root[data-theme=light] .toast{background:linear-gradient(180deg,#ffffff57,#fff0 28%),#f6fbfdfa!important;border-color:#008a9424!important;box-shadow:0 18px 36px #527f9029,inset 0 1px 0 #fffffff5!important;color:#0d2d39f5!important}:root[data-theme=light] .toast-msg,:root[data-theme=light] .toast-title{color:#0d2d39f5!important}:root[data-theme=light] .toast-msg{color:#38545ee6!important}:root[data-theme=light] .toast-icon{background:linear-gradient(180deg,#ffffff57,#fff0 26%),#f9fdfffa!important}:root[data-theme=light] .toast-action,:root[data-theme=light] .toast-close,:root[data-theme=light] .toast-icon{border-color:#008a9424!important;box-shadow:0 18px 32px #00000042,inset 0 1px 0 #ffffff24,inset 0 -2px 0 #00000057,0 0 0 1px #00c2d014!important;box-shadow:var(--skeu-control-shadow)!important}:root[data-theme=light] .toast-action,:root[data-theme=light] .toast-close{background:linear-gradient(180deg,#ffffff4d,#fff0 26%),#f8fdfffa!important;color:#0d2d39f0!important}:root[data-theme=light] .toast-action:hover,:root[data-theme=light] .toast-close:hover{background:linear-gradient(180deg,#ffffff61,#fff0 28%),#f2fafdfa!important;color:#0a7377f5!important}.checkout-summaryRail{display:none!important}.sticky-cta{border-color:#00c2d029!important;border-color:var(--brand-line)!important;box-shadow:0 34px 74px #00000061,inset 0 1px 0 #ffffff1c,inset 0 -3px 0 #00000061,0 0 0 1px #00c2d014!important;box-shadow:var(--skeu-panel-shadow)!important}.sticky-cta-title,.sticky-cta-value{text-shadow:none!important}:root[data-theme=light] .sticky-cta{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(180deg,#ffffff57,#fff0 28%),#f6fbfdfa!important;border-color:#008a9424!important;box-shadow:0 18px 38px #527f9024,inset 0 1px 0 #fffffff5!important}:root[data-theme=light] .sticky-cta-title{color:#38545edb!important}:root[data-theme=light] .sticky-cta-value{color:#0d2d39fa!important}:root[data-theme=light] .checkout-main-count,:root[data-theme=light] .qty,:root[data-theme=light] .qty-btn{background:linear-gradient(180deg,#ffffff57,#fff0 28%),#f8fdfff5!important;border-color:#008a9429!important;box-shadow:0 18px 32px #00000042,inset 0 1px 0 #ffffff24,inset 0 -2px 0 #00000057,0 0 0 1px #00c2d014!important;box-shadow:var(--skeu-control-shadow)!important;color:#0f3140f5!important}:root[data-theme=light] .qty-btn{font-size:18px;font-weight:900}:root[data-theme=light] .qty{font-weight:900}:root[data-theme=light] .checkout-drawerSub,:root[data-theme=light] .checkout-main-kicker,:root[data-theme=light] .checkout-promo-message,:root[data-theme=light] .checkout-promo-title,:root[data-theme=light] .checkout-summaryBadge,:root[data-theme=light] .checkout-summaryLabel,:root[data-theme=light] .checkout-summaryLink,:root[data-theme=light] .checkout-summaryRow span{color:#38545ee0!important}:root[data-theme=light] .checkout-drawerTitle,:root[data-theme=light] .checkout-item-price,:root[data-theme=light] .checkout-main-count,:root[data-theme=light] .checkout-main-title,:root[data-theme=light] .checkout-summaryRow b,:root[data-theme=light] .checkout-summaryTotal{color:#0d2d39fa!important}:root[data-theme=light] .pay-cardKicker,:root[data-theme=light] .pay-orderKicker,:root[data-theme=light] .pay-shell-kicker,:root[data-theme=light] .pay-stageLabel,:root[data-theme=light] .pay-waField .label{color:#3f5a64c2!important}:root[data-theme=light] .pay-noteMeta,:root[data-theme=light] .pay-noteToggle summary,:root[data-theme=light] .pay-orderItemMeta,:root[data-theme=light] .pay-orderMobile summary b,:root[data-theme=light] .pay-orderMobile summary span,:root[data-theme=light] .pay-orderRow,:root[data-theme=light] .pay-qrisLocked p,:root[data-theme=light] .pay-shell-sub,:root[data-theme=light] .pay-stageFoot,:root[data-theme=light] .pay-stageHint,:root[data-theme=light] .pay-stageRow,:root[data-theme=light] .pay-successLead,:root[data-theme=light] .pay-waField .hint{color:#38545ed6!important}:root[data-theme=light] .pay-card,:root[data-theme=light] .pay-orderDesktop,:root[data-theme=light] .pay-orderMobile,:root[data-theme=light] .pay-successModal,:root[data-theme=light] .qris-wrap{background:linear-gradient(180deg,#ffffffeb,#f1f9fcf0),#f6fbfdf5!important;border-color:#008a9424!important;box-shadow:0 34px 74px #00000061,inset 0 1px 0 #ffffff1c,inset 0 -3px 0 #00000061,0 0 0 1px #00c2d014!important;box-shadow:var(--skeu-panel-shadow)!important}:root[data-theme=light] .pay-noteInput,:root[data-theme=light] .pay-orderItem,:root[data-theme=light] .pay-orderMobile summary,:root[data-theme=light] .pay-orderPromo,:root[data-theme=light] .pay-qrisLocked,:root[data-theme=light] .pay-statePill,:root[data-theme=light] .pay-waField .input{background:linear-gradient(180deg,#ffffff52,#fff0 28%),#f8fdfff5!important;border-color:#008a9424!important;color:#0d2d39f5!important}:root[data-theme=light] .pay-cardTitle,:root[data-theme=light] .pay-orderItemName,:root[data-theme=light] .pay-orderMobile summary strong,:root[data-theme=light] .pay-orderRow b,:root[data-theme=light] .pay-orderRow strong,:root[data-theme=light] .pay-orderTitle,:root[data-theme=light] .pay-qrisLocked strong,:root[data-theme=light] .pay-shell-title,:root[data-theme=light] .pay-stageRow b,:root[data-theme=light] .pay-stageTotal,:root[data-theme=light] .pay-successCode{color:#0d2d39fa!important}:root[data-theme=light] .pay-shell .btn-ghost{background:linear-gradient(180deg,#ffffff47,#fff0 26%),#f7fcfff0!important;border-color:#008a9424!important;color:#0f3140eb!important}@media (max-width:680px){.site-footerPanel{border-radius:26px!important;padding:20px!important}.site-footerGrid{gap:14px!important}}@media (max-width:420px){.site-footerMeta{gap:12px!important}.site-footerMeta a+a:before{display:none}.site-footerGrid{grid-template-columns:1fr!important}.site-footerBottom{align-items:flex-start!important}}
/*# sourceMappingURL=main.178951d0.css.map*/