@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";
:root{--teal:#c0b8a8;--teal-dark:#9e978a;--teal-glow:#c0b8a840;--teal-subtle:#c0b8a814;--black:#050a0f;--black-2:#0a1018;--surface-1:#0f1923;--surface-2:#162230;--surface-3:#1d2d3e;--silver:#a8b4c0;--silver-dark:#6b7a8a;--silver-light:#d0dae4;--chrome:linear-gradient(135deg, #c8d6e0 0%, #8fa0b0 40%, #b8c8d4 70%, #7a8e9e 100%);--white:#fff;--grey-100:#f0f4f8;--grey-200:#d0d8e0;--grey-400:#8090a0;--grey-600:#4a5a68;--grey-800:#2a3a48;--red:#e53e3e;--red-dark:#c53030;--red-glow:#e53e3e33;--red-bg:#e53e3e14;--font-brand:"Inter", sans-serif;--font-body:"Inter", sans-serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--shadow-teal:0 0 20px #c0b8a84d, 0 0 60px #c0b8a81a;--shadow-teal-sm:0 0 10px #c0b8a833;--shadow-card:0 4px 24px #00000080;--shadow-elevated:0 8px 40px #000000b3;--border-teal:1px solid #c0b8a84d;--border-silver:1px solid #a8b4c033;--border-subtle:1px solid #ffffff0d;--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.4s ease;--grey-300:#b0bcc8;--grey-500:#657584;--grey-900:#1a2a38;--green:#48bb78;--orange:#00c4bc;--gold:#00e5ff;--nav-bg:#050a0feb;--nav-border:#c0b8a826;--nav-title:#fff}.imessage-bubble{color:#fff;white-space:pre-wrap;word-break:break-word;border-radius:20px;padding:10px 16px;position:relative;box-shadow:0 1px 2px #0000001a}.imessage-bubble:before,.imessage-bubble:after{content:"";height:20px;position:absolute;bottom:0}.imessage-own{background:linear-gradient(#0084ff 0%,#0073e6 100%);align-self:flex-end}.imessage-own.imessage-tail:before{z-index:-1;background:#0073e6;border-bottom-left-radius:16px 14px;width:20px;right:-7px}.imessage-own.imessage-tail:after{background:var(--surface-1,#0f1923);z-index:-1;border-bottom-left-radius:10px;width:26px;right:-26px}.imessage-other{background:var(--surface-3,#1d2d3e);color:#fff;align-self:flex-start}.imessage-other.imessage-tail:before{background:var(--surface-3,#1d2d3e);z-index:-1;border-bottom-right-radius:16px 14px;width:20px;left:-7px}.imessage-other.imessage-tail:after{background:var(--surface-1,#0f1923);z-index:-1;border-bottom-right-radius:10px;width:26px;left:-26px}.imessage-media{border-radius:14px!important;padding:4px!important}.imessage-media:before,.imessage-media:after{display:none!important}.premium-btn{width:32px;height:32px;color:var(--grey-400,#a8b4c0);background:linear-gradient(145deg, var(--surface-2,#162230), var(--surface-3,#1d2d3e));border:1px solid #ffffff08;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:2px 2px 5px #0000004d,-1px -1px 3px #ffffff08}.premium-btn:hover{color:var(--teal,#00c4bc);background:linear-gradient(145deg, var(--surface-3,#1d2d3e), var(--surface-2,#162230));transform:translateY(1px);box-shadow:inset 1px 1px 4px #00000080,inset -1px -1px 2px #ffffff05}html[data-theme=light]{--black:#f8f5f0;--black-2:#ede9e3;--surface-1:#fff;--surface-2:#f2eee8;--surface-3:#e8e3dc;--white:#1a1a1a;--silver:#5a6875;--silver-dark:#3a4855;--silver-light:#2a3848;--grey-100:#f8f5f0;--grey-200:#e0dcd6;--grey-300:#b8b4ae;--grey-400:#7a7470;--grey-500:#6a6460;--grey-600:#4a4440;--grey-800:#2a2420;--grey-900:#1a1410;--shadow-card:0 2px 16px #0000001a;--shadow-elevated:0 4px 24px #00000026;--shadow-teal:0 0 16px #c0b8a866;--shadow-teal-sm:0 0 8px #c0b8a833;--border-subtle:1px solid #00000012;--border-silver:1px solid #0000001f;--teal-subtle:#c0b8a826;--red-bg:#e53e3e0f;--nav-bg:#f8f5f0f2;--nav-border:#0000001a;--nav-title:#1a1a1a}html[data-theme=light] body{background-color:var(--black);color:var(--white)}html[data-theme=light] .card,html[data-theme=light] .card-glass{background:var(--surface-1);box-shadow:var(--shadow-card);border-color:#c0b8a84d}html[data-theme=light] .card-metal{background-image:linear-gradient(#fff 0%,#f5f0ea 100%),linear-gradient(145deg,#c8c2b8 0%,#a09890 30%,#8a847c 50%,#a09890 70%,#c8c2b8 100%);background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:3px solid #0000;box-shadow:0 4px 20px #0000001a,inset 0 2px 10px #fffc}html[data-theme=light] .form-input{color:var(--white);background:#fff;border-color:#00000026}html[data-theme=light] .form-input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #c0b8a833}html[data-theme=light] .sidebar,html[data-theme=light] aside{background:#ede9e3;border-right-color:#00000014}html[data-theme=light] .nav-drawer{background:#f8f5f0}html[data-theme=light] ::-webkit-scrollbar-track{background:#f0ece6}html[data-theme=light] ::-webkit-scrollbar-thumb{background:var(--teal-dark)}html[data-theme=light] .skeleton{background:linear-gradient(90deg,#e8e3dc 25%,#f0ebe4 50%,#e8e3dc 75%)}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);background-color:var(--black);color:var(--white);min-height:100dvh;line-height:1.6;font-feature-settings:normal!important;font-variant-numeric:normal!important}.page-container{box-sizing:border-box;width:100%;max-width:100vw;min-height:100dvh;padding-bottom:70px}.ui-interactive{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}button,a,input,textarea,select,.ui-interactive{touch-action:manipulation}@media (max-width:768px){input,textarea,select{font-size:16px!important}}h1,h2,h3,h4,h5,h6{font-family:var(--font-brand);letter-spacing:.02em;font-weight:700;line-height:1.2}h1{font-size:clamp(2rem,5vw,3.5rem)}h2{font-size:clamp(1.5rem,3.5vw,2.5rem)}h3{font-size:clamp(1.25rem,2.5vw,1.75rem)}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.875rem}p{color:var(--silver-light);line-height:1.7}a{color:var(--teal);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--teal-dark)}.container{width:100%;max-width:1280px;padding:0 var(--space-6);margin:0 auto}.container-sm{max-width:900px}.container-xs{max-width:640px}.section{padding:var(--space-16) 0}.grid-2{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.grid-3{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.grid-4{gap:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.container{padding:0 var(--space-4)}}.flex{display:flex}.flex-center{justify-content:center;align-items:center;display:flex}.flex-between{justify-content:space-between;align-items:center;display:flex}.flex-col{flex-direction:column;display:flex}.gap-2{gap:var(--space-2)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.checkout-grid{gap:var(--space-8);grid-template-columns:1fr 340px;display:grid}.fulfillment-grid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.address-city-grid{gap:var(--space-4);grid-template-columns:2fr 1fr 1fr;align-items:start;display:grid}.payment-grid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:900px){.checkout-grid{grid-template-columns:1fr}}@media (max-width:768px){.fulfillment-grid,.address-city-grid,.payment-grid{grid-template-columns:1fr}}.card{background:var(--surface-1);border:var(--border-teal);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-card);transition:transform var(--transition-base), box-shadow var(--transition-base)}.card:hover{box-shadow:var(--shadow-teal);transform:translateY(-2px)}.card-glass{-webkit-backdrop-filter:blur(20px);border:var(--border-teal);border-radius:var(--radius-xl);padding:var(--space-6);background:#0f1923cc}.card-metal{-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-xl);padding:var(--space-6);background:linear-gradient(#14191ecc 0%,#0a0f14e6 100%);border:1px solid #0000;width:100%;max-width:100%;box-shadow:0 0 0 1.5px #c0b8a8,inset 0 0 0 1px #00000080,0 8px 24px #0009}.admin-kpi-card:hover{transform:translateY(-2px);border-color:var(--teal)!important}.metal-frame{background:linear-gradient(145deg,#c8c2b8 0%,#a09890 30%,#8a847c 50%,#a09890 70%,#c8c2b8 100%);border-radius:24px;width:100%;max-width:100%;padding:3px;box-shadow:0 8px 30px #00000080,inset 0 1px #ffffff59,inset 0 -1px #0006}.metal-content{background:linear-gradient(180deg, var(--surface-1,#0f1923) 0%, var(--surface-2,#162230) 100%);padding:var(--space-6);border-radius:21px;width:100%;max-width:100%;height:100%;box-shadow:inset 0 2px 10px #0009}.metal-embossed-panel{background:linear-gradient(#0b0f16 0%,#121822 100%);border:1px solid #000c;border-color:#000c #ffffff08 #ffffff14 #00000080;border-radius:12px;width:100%;max-width:100%;padding:16px 20px;box-shadow:inset 0 4px 20px #000000e6}.metal-text{background:linear-gradient(90deg,#fff 0%,#a8b4c0 100%);-webkit-text-fill-color:transparent;text-shadow:0 2px 10px #ffffff1a;-webkit-background-clip:text}.btn-neon-cyan{font-family:var(--font-body);color:#0a1018;text-shadow:0 1px #ffffff40;cursor:pointer;background:linear-gradient(#dcd3c3 0%,#b3a992 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 24px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 15px #c0b8a852,inset 0 1px #ffffff80}.btn-neon-cyan:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn-neon-red{font-family:var(--font-body);color:#faa;text-shadow:0 1px 2px #0009;cursor:pointer;background:linear-gradient(#5c1e1e 0%,#3b1111 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 15px #fc818133,inset 0 1px #ffa0a033,inset 0 -2px #0006}.btn-neon-red:hover{filter:brightness(1.2)}.btn-silver{font-family:var(--font-body);color:#1a1f2e;cursor:pointer;background:linear-gradient(#e2e8f0 0%,#cbd5e0 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 15px #0003,inset 0 1px #fffc,inset 0 -2px #0003}.btn-silver:hover{filter:brightness(1.05)}.badge-metal{text-shadow:0 1px 2px #000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.05em;color:#e2e8f0;background:linear-gradient(#ffffff14 0%,#ffffff05 100%);border:1px solid #ffffff26;border-radius:8px;justify-content:center;align-items:center;padding:6px 14px;font-size:.85rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #fff3,0 2px 10px #0000004d}.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);font-family:var(--font-body);cursor:pointer;transition:all var(--transition-base);letter-spacing:.03em;white-space:nowrap;border:none;outline:none;flex-shrink:0;min-width:fit-content;max-width:280px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.storefront-btn{white-space:nowrap!important;flex-shrink:0!important;min-width:120px!important;max-width:160px!important}.btn:after{content:"";transition:background var(--transition-fast);background:#fff0;position:absolute;inset:0}.btn:hover:after{background:#ffffff12}.btn:active{transform:scale(.98)}.btn-primary{color:#0a1018;text-shadow:0 1px #ffffff40;background:linear-gradient(#dcd3c3 0%,#b3a992 100%);border:none;border-radius:10px;font-weight:700;box-shadow:0 4px 16px #c0b8a84d,inset 0 1px #ffffff73}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 24px #c0b8a880,inset 0 1px #ffffff8c}.btn-secondary{color:var(--teal);border:1px solid var(--teal);background:#c0b8a81a;border-radius:10px;font-weight:600}.btn-secondary:hover{background:#c0b8a833;box-shadow:0 4px 12px #c0b8a833}.btn-ghost{color:var(--silver-light);border:var(--border-silver);background:#ffffff0d}.btn-ghost:hover{color:var(--white);background:#ffffff1a}.btn-danger{background:linear-gradient(135deg, var(--red) 0%, var(--red-dark) 100%);color:var(--white);font-weight:700}.btn-sm{padding:var(--space-2) var(--space-4);font-size:.8rem}.btn-lg{padding:var(--space-4) var(--space-8);font-size:1rem}.btn-xl{padding:var(--space-5) var(--space-10);font-size:1.1rem}.form-group{gap:var(--space-2);flex-direction:column;display:flex}.form-label{color:var(--silver-light);letter-spacing:.05em;text-transform:uppercase;font-size:.85rem;font-weight:600}.form-input{-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);color:var(--white);font-family:var(--font-body);transition:all var(--transition-fast);background:#16223099;border:1px solid #a8b4c033;outline:none;width:100%;font-size:.95rem}.form-input:hover{background:#162230cc}.form-input:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-glow)}.form-input::placeholder{color:var(--grey-400)}.form-checkbox{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}.form-checkbox input[type=checkbox]{width:18px;min-width:18px;height:18px;accent-color:var(--teal);cursor:pointer;margin-top:2px}.badge{text-shadow:0 1px 2px #000c;-webkit-backdrop-filter:blur(8px);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#ffffff14 0%,#ffffff05 100%);border:1px solid #ffffff26;border-radius:8px;justify-content:center;align-items:center;padding:6px 14px;font-size:.85rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #fff3,0 2px 10px #0000004d}.badge-teal{color:#00e5ff;background:linear-gradient(#00e5ff26 0%,#00e5ff0d 100%);border-color:#00e5ff4d}.badge-silver{color:#e2e8f0}.badge-red{color:#fc8181;background:linear-gradient(#fc818126 0%,#fc81810d 100%);border-color:#fc81814d}.badge-tier-1{color:#00e5ff}.badge-tier-2{color:#e2e8f0}.badge-tier-3{color:#cbd5e0}.nav{z-index:100;-webkit-backdrop-filter:blur(20px);background:#050a0fe6;border-bottom:1px solid #00c4bc26;align-items:center;height:60px;display:flex;position:fixed;top:0;left:0;right:0}.nav-logo{font-family:var(--font-brand);color:var(--teal);letter-spacing:.08em;text-shadow:0 0 20px #00c4bc80;font-size:1.1rem;font-weight:800}.glow-teal{text-shadow:0 0 20px #00c4bc99,0 0 40px #00c4bc4d}.glow-border{box-shadow:0 0 0 1px #00c4bc4d,0 0 20px #00c4bc1a}.disclaimer-box,.disclaimer-warning{background:var(--red-bg);border-radius:var(--radius-lg);padding:var(--space-6);border:1px solid #e53e3e66;position:relative;overflow:hidden}.form-group+.form-group{margin-top:var(--space-5)}.disclaimer-box:before{content:"";background:linear-gradient(90deg, transparent, var(--red), transparent);height:2px;position:absolute;top:0;left:0;right:0}.disclaimer-title{color:var(--red);font-family:var(--font-brand);letter-spacing:.05em;text-transform:uppercase;margin-bottom:var(--space-4);align-items:center;gap:var(--space-2);font-size:1rem;font-weight:700;display:flex}.disclaimer-text{color:var(--silver-light);font-size:.9rem;line-height:1.7}@keyframes pulse-teal{0%,to{box-shadow:0 0 10px #00c4bc33}50%{box-shadow:0 0 25px #00c4bc80,0 0 50px #00c4bc33}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.hover-scale-105{transition:transform .2s}.hover-scale-105:hover{transform:scale(1.05)}.hover-fade{transition:opacity .2s}.hover-fade:hover{opacity:.8}.hover-bg-glass{transition:background .2s}.hover-bg-glass:hover{background:#ffffff1a!important}.hover-bg-glass-light{transition:background .2s}.hover-bg-glass-light:hover{background:#ffffff0d!important}.hover-bg-glass-dark{transition:background .2s}.hover-bg-glass-dark:hover{background:#ffffff08!important}.hover-bg-glass-dim{transition:background .2s}.hover-bg-glass-dim:hover{background:#ffffff14!important}.hover-bg-glass-gold{transition:background .2s}.hover-bg-glass-gold:hover{background:#c0b8a81f!important}.hover-bg-red{transition:background .2s}.hover-bg-red:hover{background:#e53e3e0d!important}.hover-color-white{transition:color .2s}.hover-color-white:hover{color:#fff!important}.hover-lift-metal{transition:transform .2s,box-shadow .2s}.hover-lift-metal:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0009,inset 0 1px #fff6,inset 0 -1px #0006!important}.hover-cart-float{transition:transform .2s,filter .2s}.hover-cart-float:hover{filter:drop-shadow(0 12px 24px #000000e6)brightness(1.2);transform:scale(1.05)}.hover-menu-btn:hover{background:linear-gradient(#252840 0%,#1e2235 50%,#191d30 100%)!important;box-shadow:inset 0 1px #ffffff1a,0 4px 16px #0009!important}.hover-menu-btn:active{transform:scale(.98)}.hover-bg-surface-2:hover{background:var(--surface-2)!important}@keyframes rotate-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fade-up{animation:.6s forwards fadeInUp}.animate-pulse-teal{animation:2s infinite pulse-teal}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--black-2)}::-webkit-scrollbar-thumb{background:var(--teal-dark);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--teal)}.composer-icon-btn{cursor:pointer;width:36px;height:36px;color:var(--grey-400,#a8b4c0);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s,transform .1s;display:inline-flex}.composer-icon-btn:hover{background:var(--surface-3,#1d2d3e);color:var(--white,#fff)}.composer-icon-btn:active{transform:scale(.95)}.text-teal{color:var(--teal)}.text-silver{color:var(--silver)}.text-white{color:var(--white)}.text-grey{color:var(--grey-400)}.text-red{color:var(--red)}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.font-brand{font-family:var(--font-brand)}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tracking-wide{letter-spacing:.05em}.w-full{width:100%}.h-full{height:100%}.relative{position:relative}.absolute{position:absolute}.overflow-hidden{overflow:hidden}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.page-top-padding{padding-top:var(--nav-offset,60px)}.modal-overlay{-webkit-backdrop-filter:blur(8px);z-index:1000;padding:16px 16px 32px;padding-top:max(16px, env(safe-area-inset-top,16px));background:#050a0feb;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-content{background:var(--surface-1);border:var(--border-teal);border-radius:var(--radius-2xl);padding:var(--space-8);width:100%;max-width:640px;box-shadow:var(--shadow-teal);flex-shrink:0;animation:.3s fadeInUp;overflow-y:visible}.hero-bg{background:radial-gradient(ellipse at 20% 50%, #00c4bc14 0%, transparent 60%), radial-gradient(ellipse at 80% 20%, #00908a0d 0%, transparent 50%), var(--black)}.product-card{background:var(--surface-1);border:var(--border-teal);border-radius:var(--radius-xl);transition:transform var(--transition-base), box-shadow var(--transition-base);cursor:pointer;overflow:hidden}.product-card:hover{box-shadow:var(--shadow-teal);transform:translateY(-4px)}.product-card-img{aspect-ratio:1;object-fit:cover;background:var(--surface-2);width:100%}.product-card-body{padding:var(--space-4)}.sidebar{width:260px;height:calc(100dvh - var(--nav-offset,60px));background:var(--black-2);border-right:var(--border-teal);padding:var(--space-6) 0;top:var(--nav-offset,60px);position:fixed;left:0;overflow-y:auto}.sidebar-nav-item{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);color:var(--silver);cursor:pointer;transition:all var(--transition-fast);border-left:3px solid #0000;font-size:.9rem;font-weight:500;text-decoration:none;display:flex}.sidebar-nav-item:hover{color:var(--teal);-webkit-backdrop-filter:blur(4px);border-left-color:var(--teal);background:#00c4bc1a}.sidebar-nav-item.active{color:var(--teal);background:var(--teal-subtle);border-left-color:var(--teal)}.dashboard-main{padding-top:var(--nav-offset,60px);background:var(--black);flex:1;min-height:100dvh}@media (max-width:1024px){.sidebar{transform:translate(-100%)}.dashboard-main{min-height:100dvh;width:100%!important;margin-left:0!important}}.status-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.status-active{background:var(--teal);box-shadow:0 0 6px var(--teal)}.status-pending{background:var(--orange);box-shadow:0 0 6px var(--orange)}.status-error{background:var(--red);box-shadow:0 0 6px var(--red)}.skeleton{background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-3) 50%, var(--surface-2) 75%);border-radius:var(--radius-md);background-size:1000px 100%;animation:1.5s infinite shimmer}.btn{text-transform:capitalize}.badge{text-transform:uppercase;letter-spacing:.06em}.form-label{text-transform:capitalize;letter-spacing:.03em}.nav-logo{text-transform:uppercase}.sidebar-nav-item,.drawer-link,nav button.drawer-close{text-transform:capitalize}.disclaimer-warning p,.disclaimer-box p{text-transform:none}.message-card-hover:hover{transform:translateY(-2px);background:#00c4bc0d!important;border-color:#00c4bc4d!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-glow{animation:3s ease-in-out infinite alternate pulse-glow}@keyframes pulse-glow{0%{box-shadow:0 0 8px #00c4bc1a}to{box-shadow:0 0 20px #00c4bc40}}.badge-gold{color:var(--orange);background:#f6ad551a;border:1px solid #f6ad554d}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:.85rem}.data-table th,.data-table td{padding:var(--space-3) var(--space-4);text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff0d}.data-table th{color:var(--grey-400);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:600}.data-table td{color:var(--silver)}.data-table tbody tr:hover{background:#00c4bc08}.store-image-hover{transition:transform .4s}.message-card-hover:hover .store-image-hover{transform:scale(1.05)}html{-webkit-text-size-adjust:100%}body{min-height:100dvh}img,video,svg,iframe{max-width:100%;height:auto}@media (max-width:1024px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){:root{--space-6:16px;--space-8:20px;--space-10:24px;--space-12:32px;--space-16:40px}body{font-size:15px}.container{padding:0 var(--space-3)!important;max-width:100%!important}.grid-2,.grid-3,.grid-4{gap:var(--space-4)!important;grid-template-columns:1fr!important}.card,.card-glass,.card-metal{border-radius:var(--radius-md);padding:var(--space-4)}.btn,button,[role=button],a.btn{min-height:44px;padding-left:var(--space-4);padding-right:var(--space-4);font-size:.9rem}.form-input,.form-select,select,input[type=text],input[type=password],input[type=email],input[type=number],input[type=tel],input[type=search],input[type=url],textarea{min-height:44px;padding:var(--space-3);font-size:16px!important}.pnl-navbar{padding:0 var(--space-2)!important;padding-top:var(--safe-top)!important}nav .btn,nav a.btn{min-height:32px!important;padding:6px 10px!important;font-size:.75rem!important}.section{padding:var(--space-6) 0!important}section{padding-left:0;padding-right:0}section h1{line-height:1.3;font-size:1.4rem!important}section h2{font-size:1.1rem!important}.table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}table:not(.no-mobile-scroll){max-width:100%;display:block;overflow-x:auto}table:not(.no-mobile-scroll) thead,table:not(.no-mobile-scroll) tbody,table:not(.no-mobile-scroll) tfoot{width:100%;display:table}table:not(.no-mobile-scroll) tr{display:table-row}table:not(.no-mobile-scroll) th,table:not(.no-mobile-scroll) td{display:table-cell}.sidebar{z-index:100;transition:transform .3s;transform:translate(-100%);width:100%!important;max-width:100%!important;position:fixed!important}.sidebar.open{transform:translate(0)}.badge{padding:3px 8px;font-size:.65rem}.stat-card,.metric-card{padding:var(--space-3)!important}.btn-icon-text .btn-text{display:none}[style*="position: fixed"][style*="z-index: 1000"]>div{border-radius:0!important;max-width:100%!important;max-height:100%!important;margin:0!important}.message-card-hover div[style*="height: 220"]{height:180px!important}.card-metal[style*="max-width: 420"]{border-radius:var(--radius-md)!important;max-width:100%!important;padding:var(--space-5)!important}}@media (max-width:480px){body{font-size:14px}h1{font-size:1.3rem!important}h2{font-size:1.1rem!important}h3{font-size:1rem!important}h4{font-size:.9rem!important}.container{padding:0 var(--space-2)!important}.card,.card-glass,.card-metal{padding:var(--space-3);border-radius:var(--radius-sm)}.flex-between{gap:var(--space-2);flex-wrap:wrap}.btn-primary,.btn-secondary{justify-content:center;width:100%}}@supports (padding:env(safe-area-inset-bottom)){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}}:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--nav-offset:calc(60px + var(--safe-top))}.pnl-navbar{padding-top:var(--safe-top)!important;height:var(--nav-offset)!important}.sf-nav{padding-top:var(--safe-top)!important;height:calc(60px + var(--safe-top))!important}@media (min-width:600px){.sf-nav{height:calc(68px + var(--safe-top))!important}}.glass-header{padding-top:var(--safe-top)!important}.pnl-page-with-navbar{padding-top:var(--nav-offset)}.modal-overlay,[data-modal-overlay],[role=dialog][aria-modal=true]{padding-top:max(var(--space-4,16px), var(--safe-top,0px));padding-bottom:max(var(--space-4,16px), var(--safe-bottom,0px));padding-left:max(var(--space-4,16px), var(--safe-left,0px));padding-right:max(var(--space-4,16px), var(--safe-right,0px))}.app-sticky-top,[data-sticky-top]{top:var(--safe-top,0px);padding-top:max(8px, var(--safe-top,0px))}.app-bottom-bar{padding-bottom:max(12px, var(--safe-bottom,0px))}.messenger-main>div>header{padding-top:max(12px, var(--safe-top,0px))!important}.messenger-main [data-composer],.messenger-main form[data-composer-form],.messenger-main .msg-composer,.msg-composer{padding-bottom:max(12px, var(--safe-bottom,0px))!important}.messenger-shell,.messenger-sidebar,.messenger-main,.messenger-layout-root{min-width:0;max-width:100vw}@media (max-width:768px){main,[role=main],.admin-layout>main,.dashboard-main{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}[role=dialog] .card,[role=dialog] .card-metal,.modal-overlay>div,[data-modal-overlay]>div{-webkit-overflow-scrolling:touch;overflow-y:auto;max-height:88dvh!important}[style*="position: sticky"][style*="top: 0"],[style*=position\:sticky][style*=top\:0]{padding-top:max(8px, var(--safe-top,0px))}}.pnl-safe-page{padding-top:var(--safe-top,0px);padding-bottom:var(--safe-bottom,0px);padding-left:var(--safe-left,0px);padding-right:var(--safe-right,0px)}nav,.btn,button,.badge,.sidebar-nav-item{-webkit-user-select:none;user-select:none}html{scroll-behavior:smooth}@media (hover:none){.btn:active,button:active{opacity:.9;transform:scale(.97)!important}.card:hover,.card-glass:hover,.card-metal:hover{transform:none}.message-card-hover:hover{transform:none!important}}@media (max-width:640px){.storefront-toolbar{flex-direction:column!important;align-items:stretch!important}.storefront-toolbar>*{width:100%;min-width:0}.storefront-toolbar select,.storefront-toolbar button{width:100%!important}}.pnl-navbar{height:var(--nav-offset,60px)}.dashboard-main{padding-top:var(--nav-offset,60px)}.sidebar{top:var(--nav-offset,60px)}.admin-content{padding:var(--space-6);max-width:100%}.admin-table-wrap{-webkit-overflow-scrolling:touch;border-radius:var(--radius-md);width:100%;overflow-x:auto}.admin-table-wrap table{white-space:nowrap;min-width:640px;display:table}.admin-table-wrap thead,.admin-table-wrap tbody,.admin-table-wrap tr{display:table-row}.admin-table-wrap th,.admin-table-wrap td{display:table-cell}.admin-kpi-grid{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1200px){.admin-kpi-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.admin-kpi-grid{grid-template-columns:repeat(2,1fr)}.admin-content{padding:var(--space-4)}}@media (max-width:600px){.admin-kpi-grid{grid-template-columns:1fr 1fr}.admin-content{padding:var(--space-3)}}@media (max-width:400px){.admin-kpi-grid{grid-template-columns:1fr}}.admin-grid-2{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.admin-grid-2{gap:var(--space-4);grid-template-columns:1fr}}@media (max-width:1024px){.admin-sidebar{transition:transform .28s cubic-bezier(.4,0,.2,1);transform:translate(-100%);top:var(--nav-offset,60px)!important;height:calc(100dvh - var(--nav-offset,60px))!important;z-index:500!important;width:240px!important;position:fixed!important;bottom:auto!important;left:0!important}.admin-sidebar.open{transform:translate(0);box-shadow:4px 0 40px #0009}.admin-main{width:100%!important;margin-left:0!important}}.admin-nav-link{align-items:center;min-height:44px;display:flex}.admin-page-header{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}@media (max-width:640px){.admin-page-header{align-items:flex-start;gap:var(--space-3);flex-direction:column}.admin-page-header .btn{justify-content:center;width:100%}}html[data-theme=light] .admin-sidebar{background:#ede9e3!important;border-right:1px solid #00000014!important}html[data-theme=light] .admin-nav-link:hover{color:var(--teal)!important;background:#0000000a!important}.messenger-shell{height:100%;display:flex;position:relative;overflow:hidden}.messenger-sidebar{-webkit-overflow-scrolling:touch;flex-direction:column;flex-shrink:0;width:320px;display:flex;overflow:hidden}.messenger-main{flex-direction:column;flex:1 1 0;min-width:0;display:flex;overflow:hidden}.messenger-main>div>div[style*=overflow]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.messenger-back-btn{display:none!important}@media (max-width:768px){.messenger-shell{position:relative;overflow:hidden}.messenger-sidebar{z-index:1;width:100%;transition:transform .28s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(0)}.messenger-main{z-index:2;transition:transform .28s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(100%)}.messenger-shell.msg-panel-active .messenger-sidebar{pointer-events:none;transform:translate(-100%)}.messenger-shell.msg-panel-active .messenger-main{transform:translate(0)}.messenger-back-btn{min-height:44px;display:flex!important}.messenger-sidebar [role=listitem],.messenger-sidebar [role=button],.messenger-sidebar button{min-height:56px}.messenger-main>div>div:last-child,.messenger-main>div [data-composer]{padding-bottom:max(12px, env(safe-area-inset-bottom))}.messenger-main video{width:100%!important;max-width:100%!important}.messenger-main img[alt=Image],.messenger-main img[alt=Gif]{max-width:100%!important}}@supports (padding:env(safe-area-inset-bottom)){.messenger-main>div>form,.messenger-main>div>div:last-of-type{padding-bottom:env(safe-area-inset-bottom)}}.msg-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--surface-3,#1d2d3e) transparent;flex:1 1 0;min-height:0;overflow-y:auto}.conv-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--surface-3,#1d2d3e) transparent;flex:1 1 0;min-height:0;overflow-y:auto}html[data-theme=light] .messenger-sidebar,html[data-theme=light] .messenger-shell{background:#ede9e3!important}html[data-theme=light] .messenger-sidebar header,html[data-theme=light] .messenger-sidebar aside{background:#f5f2ed!important;border-color:#00000014!important}html[data-theme=light] .messenger-main{background:#f8f5f0!important}html[data-theme=light] .messenger-back-btn{background:#f5f2ed!important;border-color:#00000014!important}@media (hover:none){.msg-action-btn{opacity:.6!important}.msg-action-btn:active{opacity:1!important;background:var(--surface-3,#1d2d3e)!important}}.msg-action-btn:focus-visible{outline:2px solid var(--teal,#00c4bc);outline-offset:2px;opacity:1!important}.msg-header-action{align-items:center;gap:4px;display:inline-flex}.msg-composer>div[style*=flex]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.msg-composer>div[style*=flex]::-webkit-scrollbar{display:none}@media (max-width:480px){.msg-header-action-label{display:none}.messenger-back-btn{font-size:.82rem!important}.messenger-sidebar header{padding-top:max(10px, env(safe-area-inset-top))}.msg-list{padding-left:8px!important;padding-right:8px!important}.msg-composer button[aria-label]{width:36px!important;height:36px!important}.msg-composer button[aria-label=Send\ Message]{border-radius:8px!important;width:36px!important;height:36px!important}.messenger-main>div>div[style*=flexWrap]{flex-direction:column;align-items:flex-start!important;gap:6px!important}}@media (max-width:390px){.msg-composer button[aria-label]{width:32px!important;height:32px!important}}.messenger-sidebar [role=listitem]>div,.messenger-sidebar [role=button]>div{min-width:0;overflow:hidden}.messenger-layout-root{padding-top:env(safe-area-inset-top)}@media (max-width:768px){.messenger-main video{pointer-events:auto!important;touch-action:auto!important}}.researcher-main,.researcher-main>div{-webkit-overflow-scrolling:touch;overflow-y:auto}@media (max-width:768px){.dashboard-main,.researcher-main,[class*=-content],[class*=-body]{-webkit-overflow-scrolling:touch;overflow-y:auto!important}}@keyframes pulse-glow-primary{0%{box-shadow:0 4px 15px #00c4bc66,0 0 #00c4bc66}70%{box-shadow:0 4px 15px #00c4bc66,0 0 0 10px #00c4bc00}to{box-shadow:0 4px 15px #00c4bc66,0 0 #00c4bc00}}@keyframes pulse-glow-silver{0%{box-shadow:0 4px 15px #c8c2b84d,0 0 #c8c2b866}70%{box-shadow:0 4px 15px #c8c2b84d,0 0 0 10px #c8c2b800}to{box-shadow:0 4px 15px #c8c2b84d,0 0 #c8c2b800}}.pulse-primary{animation:2s cubic-bezier(.66,0,0,1) infinite pulse-glow-primary}.pulse-silver{animation:2s cubic-bezier(.66,0,0,1) infinite pulse-glow-silver}.hover-lift{transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s}.hover-lift:hover{z-index:5;transform:translateY(-2px)scale(1.01);box-shadow:0 12px 30px #0009,inset 0 1px #fff6,inset 0 -1px #00000080}.table-row-hover{transition:background .2s,transform .2s,box-shadow .2s;position:relative}.table-row-hover:hover{z-index:10;transform:scale(1.002);box-shadow:0 2px 10px #0000004d;background:#ffffff0a!important}.glass-header{-webkit-backdrop-filter:blur(16px);z-index:20;border-bottom:1px solid #ffffff14;position:sticky;top:0;background:#0f1923bf!important}@keyframes text-gradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.animated-gradient-text{background:linear-gradient(90deg,#fff,#c0b8a8,#dcd3c3,#c0b8a8,#fff) 0 0/200%;-webkit-text-fill-color:transparent;text-shadow:0 2px 10px #ffffff1a;-webkit-background-clip:text;animation:4s linear infinite text-gradient}.stagger-fade-in{opacity:0;animation:.6s forwards fadeInUp}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.floating-cart-wrapper{z-index:100;cursor:pointer;filter:drop-shadow(0 8px 16px #000c);-webkit-tap-highlight-color:transparent;pointer-events:auto;box-sizing:border-box;background:0 0;border:none;justify-content:center;align-items:center;width:160px;height:160px;margin:0;padding:0;transition:transform .2s,filter .2s;display:flex;position:absolute;bottom:-5px;right:-15px}@media (max-width:768px){.floating-cart-wrapper{bottom:-45px;right:-35px;transform:scale(.85)}}.glass-panel{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-xl);border:1px solid #ffffff1a;box-shadow:0 8px 32px #0009,inset 0 1px #ffffff0d;background:#0f1923a6!important}.tooltip-container{display:inline-block;position:relative}.tooltip-container .tooltip-text{visibility:hidden;color:#fff;text-align:center;-webkit-backdrop-filter:blur(12px);z-index:1000;opacity:0;white-space:nowrap;pointer-events:none;background:#0a0f14f2;border:1px solid #ffffff26;border-radius:8px;padding:8px 12px;font-size:.75rem;font-weight:500;transition:opacity .3s,transform .3s;position:absolute;bottom:125%;left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 4px 15px #00000080}.tooltip-container:hover .tooltip-text{visibility:visible;opacity:1;transform:translate(-50%)translateY(0)}.skeleton-box{background:linear-gradient(90deg,#ffffff08 8%,#ffffff14 18%,#ffffff08 33%) 0 0/1000px 100%;border-radius:4px;animation:2s linear infinite forwards shimmer}@keyframes gold-pulse{0%{box-shadow:0 0 #ffd70066}70%{box-shadow:0 0 0 6px #ffd70000}to{box-shadow:0 0 #ffd70000}}.vip-badge-glow{animation:2s infinite gold-pulse;color:gold!important;border:1px solid #ffd70080!important}@keyframes drawPath{to{stroke-dashoffset:0}}.sparkline-path{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:2s ease-out forwards drawPath}@media print{.no-print{display:none!important}body{color:#000!important;background:#fff!important}.glass-panel{box-shadow:none!important;color:#000!important;background:0 0!important;border:1px solid #ccc!important}.glass-panel *{color:#000!important}}.calc-container{text-transform:capitalize!important}.calc-container input,.calc-container select,.calc-container option,.calc-container textarea,.calc-container code,.calc-container pre,.calc-no-capitalize,.calc-no-capitalize *{text-transform:none!important}select option{color:#f3f4f6!important;background-color:#0b0e14!important}@media (max-width:768px){.media-edge-to-edge{border-radius:0!important;width:calc(100% + 24px)!important;max-width:calc(100% + 24px)!important;margin-left:-12px!important;margin-right:-12px!important}}
.modal-overlay,[data-modal-overlay],[role=dialog][aria-modal=true]{padding-top:max(var(--space-4,16px), var(--safe-top,0px));padding-bottom:max(var(--space-4,16px), var(--safe-bottom,0px));padding-left:max(var(--space-4,16px), var(--safe-left,0px));padding-right:max(var(--space-4,16px), var(--safe-right,0px))}.app-sticky-top,[data-sticky-top]{top:var(--safe-top,0px);padding-top:max(8px, var(--safe-top,0px))}.app-bottom-bar{padding-bottom:max(12px, var(--safe-bottom,0px))}.messenger-main [data-composer],.messenger-main form[data-composer-form],.messenger-main .msg-composer,.msg-composer,.messenger-shell .msg-composer,.messenger-shell [data-composer],.messenger-shell form[data-composer-form]{padding-bottom:max(12px, var(--safe-bottom,0px))!important}.messenger-shell,.messenger-sidebar,.messenger-main,.messenger-layout-root{min-width:0;max-width:100vw}@media (max-width:768px){main,[role=main],.admin-layout>main,.dashboard-main{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}[role=dialog] .card,[role=dialog] .card-metal,.modal-overlay>div,[data-modal-overlay]>div{-webkit-overflow-scrolling:touch;overflow-y:auto;max-height:88dvh!important}}.pnl-safe-page{padding-top:var(--safe-top,0px);padding-bottom:var(--safe-bottom,0px);padding-left:var(--safe-left,0px);padding-right:var(--safe-right,0px)}[style*="position: fixed"][style*="top: 0"]:not([data-no-safe-area]),[style*=position\:fixed][style*="top: 0"]:not([data-no-safe-area]),[style*="position: fixed"][style*=top\:0]:not([data-no-safe-area]),[style*=position\:fixed][style*=top\:0]:not([data-no-safe-area]),[style*="position: sticky"][style*="top: 0"]:not([data-no-safe-area]),[style*=position\:sticky][style*="top: 0"]:not([data-no-safe-area]),[style*="position: sticky"][style*=top\:0]:not([data-no-safe-area]),[style*=position\:sticky][style*=top\:0]:not([data-no-safe-area]),[style*="position: fixed"][style*="inset: 0"]:not([data-no-safe-area]),[style*=position\:fixed][style*="inset: 0"]:not([data-no-safe-area]),[style*="position: fixed"][style*=inset\:0]:not([data-no-safe-area]),[style*=position\:fixed][style*=inset\:0]:not([data-no-safe-area]){padding-top:max(0px, var(--safe-top,0px))!important}[style*="position: fixed"][style*="bottom: 0"]:not([data-no-safe-area]),[style*=position\:fixed][style*="bottom: 0"]:not([data-no-safe-area]),[style*="position: fixed"][style*=bottom\:0]:not([data-no-safe-area]),[style*=position\:fixed][style*=bottom\:0]:not([data-no-safe-area]),[style*="position: sticky"][style*="bottom: 0"]:not([data-no-safe-area]),[style*=position\:sticky][style*="bottom: 0"]:not([data-no-safe-area]),[style*="position: sticky"][style*=bottom\:0]:not([data-no-safe-area]),[style*=position\:sticky][style*=bottom\:0]:not([data-no-safe-area]),[style*="position: fixed"][style*="inset: 0"]:not([data-no-safe-area]),[style*=position\:fixed][style*="inset: 0"]:not([data-no-safe-area]),[style*="position: fixed"][style*=inset\:0]:not([data-no-safe-area]),[style*=position\:fixed][style*=inset\:0]:not([data-no-safe-area]){padding-bottom:max(0px, var(--safe-bottom,0px))!important}[style*="position: fixed"][style*="left: 0"]:not([data-no-safe-area]),[style*=position\:fixed][style*="left: 0"]:not([data-no-safe-area]),[style*="position: fixed"][style*=left\:0]:not([data-no-safe-area]),[style*=position\:fixed][style*=left\:0]:not([data-no-safe-area]),[style*="position: fixed"][style*="inset: 0"]:not([data-no-safe-area]),[style*=position\:fixed][style*=inset\:0]:not([data-no-safe-area]){padding-left:max(0px, var(--safe-left,0px))!important}[style*="position: fixed"][style*="right: 0"]:not([data-no-safe-area]),[style*=position\:fixed][style*="right: 0"]:not([data-no-safe-area]),[style*="position: fixed"][style*=right\:0]:not([data-no-safe-area]),[style*=position\:fixed][style*=right\:0]:not([data-no-safe-area]),[style*="position: fixed"][style*="inset: 0"]:not([data-no-safe-area]),[style*=position\:fixed][style*=inset\:0]:not([data-no-safe-area]){padding-right:max(0px, var(--safe-right,0px))!important}[data-cart-drawer],.pnl-cart-drawer,[data-dashboard-drawer],.pnl-dashboard-drawer{padding-top:var(--safe-top,0px);padding-bottom:var(--safe-bottom,0px)}[style*="top: 60"][style*="position: fixed"]:not([data-no-safe-area]),[style*=top\:60][style*=position\:fixed]:not([data-no-safe-area]){top:var(--nav-offset,60px)!important}[data-toast-region],.sonner-toaster,[data-sonner-toaster]{padding-bottom:max(0px, var(--safe-bottom,0px))!important}.full-screen-overlay,[data-full-screen-overlay],.app-drawer,[data-drawer]{padding-top:max(0px, var(--safe-top,0px))!important;padding-bottom:max(0px, var(--safe-bottom,0px))!important;padding-left:max(0px, var(--safe-left,0px))!important;padding-right:max(0px, var(--safe-right,0px))!important}[style*="position: fixed"][style*="inset: 0"],[style*=position\:fixed][style*=inset\:0],[style*="position: fixed"][style*="left: 0"][style*="right: 0"],[style*=position\:fixed][style*=left\:0][style*=right\:0]{max-width:100vw}.sf-nav,nav.sf-nav,header.sf-nav{height:calc(60px + var(--safe-top,0px))!important;padding-top:var(--safe-top,0px)!important;position:sticky!important;top:0!important}@media (min-width:600px){.sf-nav,nav.sf-nav,header.sf-nav{height:calc(68px + var(--safe-top,0px))!important}}.impersonation-banner,[data-impersonation-banner],.stale-browser-banner,[data-stale-browser-banner]{padding-top:max(8px, var(--safe-top,0px))!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}input,textarea,select,.form-input{font-size:max(16px,1rem)!important}@media (min-width:769px) and (pointer:fine){input,textarea,select,.form-input{font-size:.95rem!important}}@media (pointer:coarse){.btn,button,[role=button],input[type=button],input[type=submit],a.btn,a.btn-primary,a.btn-secondary,a.btn-ghost,.icon-btn{min-width:44px;min-height:44px}[role=listitem]>a,.list-row,.conv-list [role=listitem]{min-height:56px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}nav,header,footer,.btn,button,[role=button],.tab-bar,.icon-btn,[role=navigation]{-webkit-touch-callout:none}[data-scroll-container]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-y:auto}[data-bottom-action-bar]{z-index:50;padding:12px 16px;padding-bottom:max(12px, var(--safe-bottom,0px));background:var(--surface-1,#0f1923);border-top:1px solid #ffffff14;position:fixed;bottom:0;left:0;right:0}.has-bottom-bar{padding-bottom:calc(72px + var(--safe-bottom,0px))}.tap-target{cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:44px;display:block}.skeleton{background:linear-gradient(90deg, var(--surface-2,#162230) 0%, var(--surface-3,#1d2d3e) 50%, var(--surface-2,#162230) 100%);background-size:200% 100%;border-radius:8px;animation:1.5s ease-in-out infinite skeleton-pulse}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}img{max-width:100%;height:auto}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--teal,#00c4bc);outline-offset:2px}p,span,div,h1,h2,h3,h4,h5,h6{overflow-wrap:anywhere}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}.aspect-portrait{aspect-ratio:9/16}.aspect-photo{aspect-ratio:4/3}[data-virtualized-row]{content-visibility:auto;contain-intrinsic-size:0 80px}.pnl-navbar,nav.pnl-navbar,.sf-nav,nav.sf-nav,header.sf-nav,.glass-header,nav.glass-header{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;overflow:hidden!important}.pnl-navbar>*,.sf-nav>*,.glass-header>*{min-width:0!important}.pnl-navbar img:not(.dashboard-icon),.sf-nav img:not(.dashboard-icon),.glass-header img:not(.dashboard-icon),.nav img:not(.dashboard-icon){object-fit:contain!important;flex-shrink:0!important;width:auto!important;max-width:36px!important;height:auto!important;max-height:36px!important}html,body{box-sizing:border-box!important;max-width:100vw!important}#__next,[data-nextjs-scroll-focus-boundary],body>div{max-width:100vw!important}.impersonation-banner,.stale-browser-banner,[data-impersonation-banner],[data-stale-browser-banner]{box-sizing:border-box!important;max-width:100vw!important;overflow:hidden!important}.nav-display-name{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:clamp(80px,30vw,130px)!important;overflow:hidden!important}body>*{max-width:100vw!important}.sf-page-wrapper,[data-storefront-page]{max-width:100vw!important;overflow-x:hidden!important}@media (max-width:768px){table{-webkit-overflow-scrolling:touch;white-space:nowrap;max-width:100vw;display:block;overflow:auto hidden}table thead,table tbody{width:100%;min-width:480px;display:table}table th,table td{white-space:nowrap;word-break:keep-all;min-width:80px;padding:8px 12px!important}table td button,table td a{white-space:nowrap;font-size:.78rem}.filter-chips,[data-filter-chips],[role=tablist]{flex-wrap:wrap!important;gap:4px!important}.filter-chips>*,[data-filter-chips]>*,[role=tablist]>*{white-space:nowrap!important;flex-shrink:0!important}.metal-embossed-panel{flex-wrap:wrap!important}.metal-embossed-panel>*{word-break:normal!important;overflow-wrap:anywhere!important;min-width:0!important}.metal-embossed-panel span,.metal-embossed-panel div,.metal-embossed-panel button{word-break:normal!important;overflow-wrap:break-word!important;white-space:normal!important}.metal-embossed-panel h4,.metal-embossed-panel strong{min-width:0;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important}.metal-embossed-panel input[type=checkbox],.metal-embossed-panel button{flex-shrink:0!important}}.messenger-main header,.messenger-main>div>header,.messenger-shell header{padding-top:12px!important}@media (max-width:768px){.pnl-navbar a img.dashboard-icon{width:56px!important;max-width:56px!important;height:auto!important}.pnl-navbar img[alt=Menu]{width:28px!important;height:28px!important}.pnl-navbar .nav-display-name{display:none!important}.pnl-navbar button{padding:2px!important}.pnl-navbar>div:last-child{gap:4px!important}}@media (max-width:380px){.pnl-navbar a img.dashboard-icon{width:48px!important;max-width:48px!important}}@media (max-width:768px){.messenger-shell .messenger-sidebar{width:100%!important;max-width:100%!important}.messenger-shell .messenger-main{width:100%!important}.messenger-shell.msg-panel-active .messenger-sidebar{pointer-events:none!important}.messenger-back-btn{min-height:44px!important;padding:10px 14px!important;font-size:.95rem!important}.metal-embossed-panel span{word-break:keep-all!important;overflow-wrap:normal!important;white-space:nowrap!important}.metal-embossed-panel span[style*="0.95rem"][style*="font-weight: 700"],.metal-embossed-panel span[style*="font-size: 1rem"],.metal-embossed-panel strong{white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important}.metal-embossed-panel>div[style*="display: flex"][style*="align-items: center"]{flex-wrap:wrap!important;gap:8px!important}.metal-embossed-panel>div[style*="align-items: center"]>div[style*="flex: 1"]{flex-basis:100%!important;min-width:0!important}.metal-embossed-panel>div[style*="align-items: center"]>div[style*="flex: 1"]>div[style*="display: flex"]{flex-wrap:wrap!important;gap:6px!important}.metal-frame .metal-content>div[style*="justify-content: space-between"]{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.metal-frame .metal-content>div[style*="justify-content: space-between"]>div[style*="gap: 8"]{-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;width:100%!important;padding-bottom:4px!important;overflow-x:auto!important}.metal-frame .metal-content>div[style*="justify-content: space-between"]>div[style*="gap: 8"]>div{flex-shrink:0!important}.metal-frame .metal-content>div[style*="justify-content: space-between"]>div[style*="gap: 8"]>div>button{white-space:nowrap!important;flex-shrink:0!important}.metal-content>h4+div[style*="display: flex"][style*="flex-wrap: wrap"]{gap:10px!important}.metal-content>h4+div[style*="display: flex"] button[class*=btn-neon-cyan]{width:100%!important;margin-left:0!important}.pnl-navbar a img.dashboard-icon{width:88px!important;max-width:88px!important;height:auto!important}}@media (max-width:380px){.pnl-navbar a img.dashboard-icon{width:72px!important;max-width:72px!important}}.messenger-back-btn{display:none!important}@media (max-width:768px){.messenger-main>header,.messenger-main>div>header{gap:8px!important;min-height:48px!important;padding:8px 12px!important}.messenger-main>header img,.messenger-main>div>header img{width:32px!important;height:32px!important}.messenger-main>header [aria-label],.messenger-main>div>header [aria-label]{padding:4px!important}.messenger-main [data-bubble],.messenger-main [role=article],.messenger-main>div>div>div>div[style*="max-width: 65%"],.messenger-main div[style*="maxWidth: '65%'"]{max-width:82%!important}.messenger-main p,.messenger-main [data-bubble] p,.messenger-main [data-bubble] span:not([aria-hidden]){font-size:.84rem!important;line-height:1.35!important}.messenger-main [data-bubble]{padding:6px 10px!important}.messenger-main [data-day-separator],.messenger-main time{margin:8px 0 4px!important;font-size:.62rem!important}.messenger-main .msg-composer,.msg-composer{padding:6px 8px!important;padding-bottom:max(8px, env(safe-area-inset-bottom))!important;border-top-width:1px!important}.messenger-main .msg-composer>div,.msg-composer>div{border-top-width:0!important;gap:8px!important;padding:4px 8px!important}.messenger-main .msg-composer button[aria-label=Send\ Message],.msg-composer button[aria-label=Send\ Message]{flex-shrink:0!important}.pnl-navbar a img.dashboard-icon{width:144px!important;max-width:144px!important;height:auto!important}}@media (max-width:380px){.pnl-navbar a img.dashboard-icon{width:120px!important;max-width:120px!important}}@media (max-width:768px){.messenger-main header,.messenger-main>div>header{border-bottom-width:2px!important;gap:6px!important;min-height:44px!important;padding:6px 10px!important}.messenger-main header button{padding:2px!important}.messenger-main header>div:first-child{font-size:.95rem!important}.messenger-main div[style*="max-width: 65%"] p,.messenger-main div[style*="max-width: 65%"] span{font-size:.82rem!important;line-height:1.3!important}.messenger-main .msg-composer,.msg-composer{padding:4px 6px!important;padding-bottom:max(6px, env(safe-area-inset-bottom))!important;border-top-width:2px!important}.messenger-main .msg-composer>div,.msg-composer>div{border-top-width:0!important;gap:6px!important;padding:4px 6px!important}.msg-composer button[aria-label=Send\ Message],.messenger-main .msg-composer button[aria-label=Send\ Message]{flex-shrink:0!important}.messenger-main,.messenger-main>div{max-width:100vw!important;overflow-x:hidden!important}.msg-composer>div[style*="text-align: right"],.msg-composer>div[style*=textAlign][style*=right],.messenger-main .msg-composer>div[style*="text-align: right"]{display:none!important}.msg-composer{padding-bottom:max(20px, env(safe-area-inset-bottom))!important}.messenger-shell,.messenger-shell *,.messenger-layout-root,.messenger-layout-root *{box-sizing:border-box!important;max-width:100vw!important}.messenger-shell,.messenger-main,.messenger-sidebar,.messenger-layout-root{width:100%!important;overflow-x:hidden!important}.messenger-main p,.messenger-main span:not([aria-hidden]),.messenger-main [data-bubble],.messenger-main [data-bubble] *,.messenger-main [role=article],.messenger-main [role=article] *,.messenger-sidebar p,.messenger-sidebar span{overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important}.messenger-main header,.messenger-main>div>header{flex-wrap:nowrap!important;gap:6px!important;min-height:44px!important;padding:8px 10px!important}.messenger-main header>div:first-child{text-overflow:ellipsis!important;white-space:nowrap!important;flex:1 1 0!important;min-width:0!important;font-size:.95rem!important;overflow:hidden!important}.messenger-main header>div:last-child{flex-shrink:0!important;gap:4px!important}.messenger-main header img,.messenger-main header button img,.messenger-main>div>header img{width:26px!important;max-width:26px!important;height:26px!important;max-height:26px!important}.messenger-main header button{flex-shrink:0!important;padding:2px!important}.messenger-main time,.messenger-main [data-day-separator]{margin:6px 0 3px!important;font-size:.62rem!important}.messenger-main [data-bubble]{padding:8px 12px!important}.messenger-main p,.messenger-main [data-bubble] p,.messenger-main [data-bubble] span:not([aria-hidden]){font-size:.88rem!important;line-height:1.35!important}.messenger-main div[style*="max-width: 65%"]{max-width:78%!important}.messenger-main img,.messenger-main video{max-width:100%!important;height:auto!important}.messenger-main .msg-list{padding:10px 12px 12px!important}.messenger-main .msg-composer,.msg-composer{padding:8px 10px!important;padding-bottom:max(12px, env(safe-area-inset-bottom))!important;width:100%!important;max-width:100vw!important}.messenger-main .msg-composer>div,.msg-composer>div{gap:8px!important;min-width:0!important;max-width:100%!important;padding:4px 0!important}.msg-composer>div>div[style*="borderRadius: 24"],.msg-composer div[style*="border-radius: 24"]{flex:1 1 0!important;min-width:0!important;min-height:40px!important}.msg-composer img[alt=Add\ Media],.messenger-main .msg-composer img[alt=Add\ Media]{width:32px!important;height:32px!important;transform:none!important}.msg-composer img[alt=Emoji],.msg-composer img[alt=Schedule],.messenger-main .msg-composer img[alt=Emoji],.messenger-main .msg-composer img[alt=Schedule]{width:24px!important;height:24px!important;transform:none!important}.msg-composer button[aria-label=Send\ Message],.messenger-main .msg-composer button[aria-label=Send\ Message]{flex-shrink:0!important;width:30px!important;height:30px!important}.msg-composer textarea,.messenger-main .msg-composer textarea{min-height:22px!important;font-size:.92rem!important;line-height:22px!important}.msg-composer button[aria-label=Insert\ Emoji],.msg-composer button[aria-label=Schedule\ Send],.messenger-main .msg-composer button[aria-label=Insert\ Emoji],.messenger-main .msg-composer button[aria-label=Schedule\ Send]{display:none!important}.messenger-shell{margin-top:calc(0px - var(--safe-top,0px))!important}.messenger-main header,.messenger-main>div>header{margin-top:0!important;padding-top:4px!important}.messenger-layout-root>div[style*="height: var(--nav-offset"]{height:60px!important}.pnl-navbar a img.dashboard-icon{width:110px!important;max-width:110px!important}}@media (max-width:380px){.pnl-navbar a img.dashboard-icon{width:88px!important;max-width:88px!important}}@media (max-width:768px){.msg-composer img[alt=Add\ Media],.messenger-main .msg-composer img[alt=Add\ Media]{width:96px!important;height:96px!important;transform:none!important}.msg-composer .composer-emoji-typing,.messenger-main .msg-composer .composer-emoji-typing{flex-shrink:0!important;display:flex!important}.msg-composer img[alt=Add\ Emoji],.messenger-main .msg-composer img[alt=Add\ Emoji]{width:96px!important;height:96px!important;transform:none!important}.msg-composer .composer-emoji-typing,.messenger-main .msg-composer .composer-emoji-typing{display:none!important}.pnl-navbar a img.dashboard-icon{width:130px!important;max-width:130px!important}.pnl-navbar a[aria-label*=Dashboard]{margin-right:12px!important;padding-right:0!important}.pnl-navbar a:has(img.dashboard-icon){margin-right:12px!important;padding-right:0!important}}@media (max-width:380px){.pnl-navbar a img.dashboard-icon{width:100px!important;max-width:100px!important}.pnl-navbar a[aria-label*=Dashboard]{margin-right:8px!important}.pnl-navbar a:has(img.dashboard-icon){margin-right:8px!important}}.msg-composer [role=dialog][aria-label="Pick An Emoji"]{z-index:999!important}@media (max-width:768px){.agentprod-view-toggle,.agentprod-filter-chips,.agentprod-header-controls{display:none!important}.agentprod-card{flex-wrap:wrap!important;align-items:center!important}.agentprod-card .agentprod-info{flex-basis:100%!important;order:2!important;margin-top:8px!important}.agentprod-card .agentprod-actions{order:1!important;margin-left:auto!important}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.form-input,.input,.premium-input{font-size:16px!important;line-height:1.4!important}}@media (pointer:coarse){button:not(.composer-emoji-typing):not([aria-label=Add\ Media]):not([aria-label=Add\ Emoji]):not([aria-label=Send\ Message]),[role=button]:not(.composer-emoji-typing),a.btn,a.btn-primary,a.btn-secondary,a.btn-ghost,a.btn-silver,a.btn-sm,input[type=button],input[type=submit]{min-width:44px!important;min-height:44px!important}}.account-page-wrapper,[data-account-page],body>main:not(.dashboard-main):not(.admin-main),body>div.pnl-page:not(.pnl-page-with-navbar){padding-top:max(var(--nav-offset,60px), var(--safe-top,0px))}@media (max-width:480px){.card,.card-metal,.card-glass{padding:var(--space-4)!important}.card .card-glass,.card-metal .card-glass,.card .card-metal,.card-glass>.card-glass{padding:var(--space-3)!important}}@media (max-width:768px){.how-it-works-connector,[data-how-it-works-connector],.hero-orbit,[data-hero-orbit]{display:none!important}.hero-stats{gap:var(--space-4)!important;flex-wrap:wrap!important}.hero-section,section.hero{min-height:calc(100dvh - var(--nav-offset,60px))!important}table:not(.no-mobile-wrap){-webkit-overflow-scrolling:touch;width:100%;max-width:100%;display:block;overflow-x:auto}table:not(.no-mobile-wrap) thead,table:not(.no-mobile-wrap) tbody{width:max-content;min-width:100%;display:table}[data-admin-detail-pane],.admin-order-detail-sticky{position:static!important}[style*="gridTemplateColumns: '2fr 1fr 1fr'"],[style*="gridTemplateColumns: \"2fr 1fr 1fr\""],[style*="grid-template-columns: 2fr 1fr 1fr"],[style*="gridTemplateColumns: '1fr 1fr'"],[style*="gridTemplateColumns: \"1fr 1fr\""],[style*="grid-template-columns: 1fr 1fr"],[style*="gridTemplateColumns: 'repeat(2, 1fr)'"],[style*="gridTemplateColumns: \"repeat(2, 1fr)\""],[style*="grid-template-columns: repeat(2, 1fr)"],[style*="gridTemplateColumns: '1fr 1fr 1fr'"],[style*="gridTemplateColumns: \"1fr 1fr 1fr\""],[style*="grid-template-columns: 1fr 1fr 1fr"],[style*="gridTemplateColumns: 'repeat(3, 1fr)'"],[style*="gridTemplateColumns: \"repeat(3, 1fr)\""],[style*="grid-template-columns: repeat(3, 1fr)"],[style*="gridTemplateColumns: '1fr 340px'"],[style*="gridTemplateColumns: \"1fr 340px\""],[style*="grid-template-columns: 1fr 340px"]{grid-template-columns:1fr!important}.sf-nav img.dashboard-icon,.sf-nav .dashboard-icon{width:130px!important;max-width:130px!important;height:auto!important}}@media (max-width:380px){.sf-nav img.dashboard-icon,.sf-nav .dashboard-icon{width:100px!important;max-width:100px!important}}.legal-document p,.legal-document li,.legal-document a,[data-legal-doc] p,[data-legal-doc] li,[data-legal-doc] a{overflow-wrap:anywhere!important;word-break:break-word!important}@media (max-width:480px){.legal-document p,.legal-document li,[data-legal-doc] p,[data-legal-doc] li{font-size:.95rem!important;line-height:1.6!important}}@media (max-width:768px){footer p,footer .disclaimer,[data-footer] p{font-size:.85rem!important;line-height:1.5!important}[style*="font-size: 0.62rem"],[style*="font-size: 0.65rem"],[style*="font-size: 0.68rem"],[style*="font-size: 0.7rem"],[style*="font-size: 0.72rem"],[style*="font-size: 0.74rem"],[style*="font-size: 0.75rem"],[style*="font-size: 0.76rem"],[style*="font-size: 0.78rem"],[style*="fontSize: '0.62rem'"],[style*="fontSize: '0.65rem'"],[style*="fontSize: '0.68rem'"],[style*="fontSize: '0.7rem'"],[style*="fontSize: '0.72rem'"],[style*="fontSize: '0.74rem'"],[style*="fontSize: '0.75rem'"],[style*="fontSize: '0.76rem'"],[style*="fontSize: '0.78rem'"]{font-size:.82rem!important}}.modal-overlay,[data-modal-overlay],[role=dialog][aria-modal=true],.disclaimer-gate-overlay{padding-top:max(var(--space-4,16px), var(--safe-top,0px), 5vh)!important;padding-bottom:max(var(--space-4,16px), var(--safe-bottom,0px), 5vh)!important}@media (pointer:coarse){label.form-checkbox,label.checkbox-row,label>input[type=checkbox],[role=switch]{align-items:center;min-height:44px;display:flex}label:has(>input[type=checkbox]){align-items:center;min-height:44px;display:flex}}@media (max-width:600px){header[style*="display: flex"],div[style*="justifyContent: 'space-between'"][style*="display: 'flex'"],div[style*="justify-content: space-between"][style*="display: flex"],div[style*="justifyContent: \"space-between\""][style*="display: \"flex\""]{flex-wrap:wrap!important;gap:12px!important}header>h1,header>h2,div[style*="justifyContent: 'space-between'"]>h1,div[style*="justifyContent: 'space-between'"]>h2,div[style*="justify-content: space-between"]>h1,div[style*="justify-content: space-between"]>h2{flex:100%!important;min-width:0!important}}@media (max-width:480px){h1[style*="fontSize: '2.25rem'"],h1[style*="fontSize: '2rem'"],h1[style*="fontSize: \"2.25rem\""],h1[style*="fontSize: \"2rem\""]{font-size:1.75rem!important}h2[style*="fontSize: '1.8rem'"],h2[style*="fontSize: '1.6rem'"],h2[style*="fontSize: '1.5rem'"],h2[style*="fontSize: \"1.8rem\""],h2[style*="fontSize: \"1.6rem\""],h2[style*="fontSize: \"1.5rem\""]{font-size:1.4rem!important}}@media (max-width:380px){[style*="repeat(auto-fill, minmax(2"],[style*="repeat(auto-fit, minmax(2"],[style*="repeat(auto-fill,minmax(2"],[style*="repeat(auto-fit,minmax(2"]{grid-template-columns:1fr!important}}@media (max-width:600px){.metal-frame table th,.metal-frame table td,table.admin-table th,table.admin-table td,div[style*=overflowX]>table th,div[style*=overflowX]>table td,div[style*=overflow-x]>table th,div[style*=overflow-x]>table td{white-space:nowrap!important;padding:8px 10px!important;font-size:.85rem!important}}@media (max-width:768px){div[role=toolbar][style*=overflowX],div[style*="display: 'flex'"][style*="overflowX: 'auto'"],div[style*="display: \"flex\""][style*="overflowX: \"auto\""]{-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;scroll-snap-type:x proximity!important;padding-bottom:4px!important}div[role=toolbar][style*=overflowX]>*,div[style*="display: 'flex'"][style*="overflowX: 'auto'"]>*,div[style*="display: \"flex\""][style*="overflowX: \"auto\""]>*{scroll-snap-align:start!important;flex-shrink:0!important}}@media (max-width:380px){a.card-metal[style*="alignItems: 'center'"]>span[style*="width: 56"],a.card-metal[style*="align-items: center"]>span[style*="width: 56"]{flex-shrink:0!important;width:44px!important;height:44px!important}a.card-metal[style*="alignItems: 'center'"]{padding:var(--space-3,12px) var(--space-4,16px)!important}}@media (max-width:600px){[data-research-browser]>div,[data-research-browser] form>div,div[style*="display: 'flex'"][style*=gap]>select,div[style*="display: \"flex\""][style*=gap]>select{flex:100%!important;min-width:0!important;max-width:100%!important}[data-research-browser] select,div[style*="display: 'flex'"][style*=gap]>select,div[style*="display: \"flex\""][style*=gap]>select{box-sizing:border-box!important;width:100%!important}}@media (max-width:768px){table[data-compare-table],.compare-tool table{-webkit-overflow-scrolling:touch!important;max-width:100%!important;display:block!important;overflow-x:auto!important}table[data-compare-table] thead,.compare-tool table thead{position:sticky!important;left:0!important}[style*="position: 'sticky'"][style*="top: 0"],[style*="position: \"sticky\""][style*="top: 0"],[style*="position: sticky"][style*="top: 0"]{top:var(--nav-offset,60px)!important}[role=tablist]{-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;flex-wrap:nowrap!important;overflow-x:auto!important}[role=tablist] [role=tab]{flex-shrink:0!important;min-height:44px!important;padding:10px 14px!important}}@media (max-width:480px){[role=dialog][aria-modal=true]>div,.modal-overlay>div:not([role=presentation]){box-sizing:border-box!important;width:100%!important;max-width:calc(100vw - 24px)!important;margin:0 auto!important}[style*="fontSize: '0.8rem'"]:not(button):not(a.btn),[style*="fontSize: \"0.8rem\""]:not(button):not(a.btn),[style*="font-size: 0.8rem"]:not(button):not(a.btn){font-size:.88rem!important;line-height:1.5!important}}@media (max-width:768px){[contenteditable=true],[contenteditable=""],[role=textbox]{font-size:16px!important;line-height:1.4!important}}@media (max-width:600px){form.auth-form button[type=submit],form.full-form button[type=submit],form[data-mobile-full-width] button[type=submit],form[data-mobile-full-width] button.btn-primary{width:100%!important;min-height:48px!important}}@media (max-width:768px){[data-monograph-tabs] [role=tabpanel]{max-height:none!important;overflow:visible!important}[style*="font-size: 0.66rem"],[style*="font-size: 0.67rem"],[style*="font-size: 0.69rem"],[style*="font-size: 0.71rem"],[style*="font-size: 0.73rem"],[style*="font-size: 0.77rem"],[style*="font-size: 0.79rem"],[style*="font-size: 0.81rem"],[style*="fontSize: '0.66rem'"],[style*="fontSize: '0.67rem'"],[style*="fontSize: '0.69rem'"],[style*="fontSize: '0.71rem'"],[style*="fontSize: '0.73rem'"],[style*="fontSize: '0.77rem'"],[style*="fontSize: '0.79rem'"],[style*="fontSize: '0.81rem'"]{font-size:.82rem!important}[style*="maxHeight: 480"],[style*="maxHeight: 500"],[style*="maxHeight: 520"],[style*="maxHeight: 560"],[style*="maxHeight: 600"],[style*="max-height: 480"],[style*="max-height: 500"],[style*="max-height: 520"],[style*="max-height: 560"],[style*="max-height: 600"]{max-height:calc(100dvh - var(--nav-offset,60px) - 24px)!important}}:where(h1[id],h2[id],h3[id],h4[id],[id^=section-],[id^=anchor-]){scroll-margin-top:calc(var(--nav-offset,60px) + 8px)}@media (max-width:768px){form label,form .form-label,form [data-form-label]{font-size:max(.92rem,14px)!important;line-height:1.4!important}}.pnl-incoming-bg-glow,[data-call-glow]{pointer-events:none!important;max-width:100vw!important;max-height:100vh!important}@media (max-width:600px){[data-monograph-spec] p[style*="maxWidth: 92"],[data-monograph-spec] p[style*="max-width: 92"]{max-width:100%!important}}@media (max-width:768px){table:not(.no-mobile-wrap){scrollbar-width:none!important}table:not(.no-mobile-wrap)::-webkit-scrollbar{height:0!important;display:none!important}main:not(.dashboard-main):not(.admin-main),[role=main]:not(.dashboard-main):not(.admin-main),body>div.pnl-page-with-navbar{padding-bottom:max(24px, var(--safe-bottom,0px))!important}}@media (max-width:600px){[style*="gridTemplateColumns: 'minmax("],[style*="gridTemplateColumns: \"minmax("],[style*="grid-template-columns: minmax("]{grid-template-columns:1fr!important}}@media (pointer:coarse){abbr[title]{cursor:help;text-underline-offset:2px!important;-webkit-text-decoration:underline dotted!important;text-decoration:underline dotted!important;text-decoration-thickness:1.5px!important}}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(max(16px, env(safe-area-inset-bottom)) + 8px)!important;z-index:1100!important}@media (max-width:600px){[data-commission-editor]>div,[data-commission-row]{flex-wrap:wrap!important;gap:8px!important}}@media (max-width:768px){.sa-table,.salestable,.agentsales-table{-webkit-overflow-scrolling:touch!important;max-width:100vw!important;display:block!important;overflow-x:auto!important}}[data-org-chart] svg,.org-chart svg{max-width:100%!important;height:auto!important}@media (max-width:768px){[role=toolbar][style*=overflowX],.filter-chips{scrollbar-width:none!important}[role=toolbar][style*=overflowX]::-webkit-scrollbar{height:0!important;display:none!important}.filter-chips::-webkit-scrollbar{height:0!important;display:none!important}}@media screen and (max-width:600px){body[style*="background: #fff"][style*="padding: 28px"],body[style*="background: '#fff'"][style*="padding: 28px"]{padding:16px!important}}body,p,span,div,h1,h2,h3,h4,h5,h6,a,li,th,td,label,button,.btn,footer,header,nav{text-transform:capitalize}input,textarea,select,option,code,pre,kbd,samp,.imessage-bubble,.imessage-bubble *,.imessage-composer,.imessage-composer *,[class*=composer],[class*=composer] *,[class*=bubble],[class*=bubble] *,.no-capitalize,.no-capitalize *,[data-no-capitalize],[data-no-capitalize] *,a[href^=mailto\:],a[href^=mailto\:] *,a[href^=tel\:],a[href^=tel\:] *,[class*=email],[class*=email] *,[class*=username],[class*=username] *,[class*=unit],[class*=unit] *,[class*=measure],[class*=measure] *,[class*=uuid],[class*=uuid] *,[class*=hash],[class*=hash] *{text-transform:none!important}
:root{--text-primary:var(--white);--text-secondary:var(--silver);--text-muted:var(--grey-400);--border-color:var(--surface-3);--color-primary:var(--teal);--card-bg:var(--surface-1);--bg-secondary:var(--surface-2)}.input{border-radius:var(--radius-md);width:100%;padding:var(--space-3) var(--space-4);color:var(--white);font-family:var(--font-body);transition:all var(--transition-fast);background:#16223099;border:1px solid #a8b4c033;outline:none;font-size:.95rem}.input:focus{border-color:var(--teal);box-shadow:var(--shadow-teal-sm)}.input::placeholder{color:var(--grey-500)}
html{overflow-x:clip}.page-container{max-width:100%;overflow-x:clip}@media (max-width:600px){[style*=grid-template-columns]:not([style*=auto-fill]):not([style*=auto-fit]){grid-template-columns:1fr!important}[style*=grid-template-columns]>*,[style*=display\:flex]>*,[style*="display: flex"]>*{min-width:0}[style*=display\:flex]:not([style*=column]):not([style*=overflow-x\:auto]):not([style*="overflow-x: auto"]):not([style*=overflow-x\:scroll]):not([style*="overflow-x: scroll"]):not([style*=overflow\:auto]),[style*="display: flex"]:not([style*=column]):not([style*=overflow-x\:auto]):not([style*="overflow-x: auto"]):not([style*=overflow-x\:scroll]):not([style*="overflow-x: scroll"]):not([style*=overflow\:auto]){flex-wrap:wrap}select,input,textarea,img,video,canvas,iframe{min-width:0;max-width:100%}select[id^=agent-origin-select-]{max-width:150px}p,span,td,th,li,h1,h2,h3,h4,h5,dd,dt,a,label,div,button{overflow-wrap:anywhere}[style*="flex: 0 0 240px"],[style*="flex:0 0 240px"],[style*="flex: 0 0 260px"],[style*="flex:0 0 260px"],[style*="flex: 0 0 280px"],[style*="flex:0 0 280px"],[style*="flex: 0 0 300px"],[style*="flex:0 0 300px"],[style*="flex: 0 0 320px"],[style*="flex:0 0 320px"]{flex:100%!important;max-height:none!important;position:static!important}}@media (max-width:768px){.page-container{padding-bottom:env(safe-area-inset-bottom,0px)}footer a{padding-block:6px;display:inline-block}:target{scroll-margin-top:calc(var(--nav-offset,60px) + 8px)}button:has(>svg:only-child):not([aria-label^=Compare]):not(.sf-wishlist-btn):not(.sf-compare-btn){min-width:36px}}
[data-lk-theme=default]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lk-bg:#111;--lk-bg2:#1e1e1e;--lk-bg3:#2b2b2b;--lk-bg4:#373737;--lk-bg5:#444;--lk-fg:#fff;--lk-fg2:#f5f5f5;--lk-fg3:#ebebeb;--lk-fg4:#e0e0e0;--lk-fg5:#d6d6d6;--lk-border-color:#ffffff1a;--lk-accent-fg:#fff;--lk-accent-bg:#1f8cf9;--lk-accent2:#3396fa;--lk-accent3:#47a0fa;--lk-accent4:#5babfb;--lk-danger-fg:#fff;--lk-danger:#f91f31;--lk-danger2:#fa3343;--lk-danger3:#fa4756;--lk-danger4:#fb5b68;--lk-success-fg:#fff;--lk-success:#1ff968;--lk-success2:#33fa75;--lk-success3:#47fa83;--lk-success4:#5bfb90;--lk-control-fg:var(--lk-fg);--lk-control-bg:var(--lk-bg2);--lk-control-hover-bg:var(--lk-bg3);--lk-control-active-bg:var(--lk-bg4);--lk-control-active-hover-bg:var(--lk-bg5);--lk-connection-excellent:#06db4d;--lk-connection-good:#f9b11f;--lk-connection-poor:#f91f31;--lk-font-family:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--lk-font-size:16px;--lk-line-height:1.5;--lk-border-radius:.5rem;--lk-box-shadow:0 .5rem 1.5rem #00000026;--lk-drop-shadow:#fff3 0px 0px 24px;--lk-grid-gap:.5rem;--lk-control-bar-height:69px;--lk-chat-header-height:69px}.lk-button,.lk-start-audio-button,.lk-chat-toggle,.lk-disconnect-button{color:var(--lk-control-fg);background-image:none;background-color:var(--lk-control-bg);border-radius:var(--lk-border-radius);cursor:pointer;white-space:nowrap;font-size:inherit;line-height:inherit;-webkit-user-select:none;user-select:none;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;display:inline-flex;position:relative}.lk-button:not(:disabled):hover,.lk-start-audio-button:not(:disabled):hover,.lk-chat-toggle:not(:disabled):hover,.lk-disconnect-button:not(:disabled):hover{background-color:var(--lk-control-hover-bg)}.lk-button>svg,.lk-start-audio-button>svg,.lk-chat-toggle>svg,.lk-disconnect-button>svg{overflow:visible}.lk-button[aria-pressed=true],[aria-pressed=true].lk-start-audio-button,[aria-pressed=true].lk-chat-toggle,[aria-pressed=true].lk-disconnect-button{background-color:var(--lk-control-active-bg)}.lk-button[aria-pressed=true]:hover,[aria-pressed=true].lk-start-audio-button:hover,[aria-pressed=true].lk-chat-toggle:hover,[aria-pressed=true].lk-disconnect-button:hover{background-color:var(--lk-control-active-hover-bg)}.lk-button[data-lk-source=screen_share][data-lk-enabled=true],[data-lk-source=screen_share][data-lk-enabled=true].lk-start-audio-button,[data-lk-source=screen_share][data-lk-enabled=true].lk-chat-toggle,[data-lk-source=screen_share][data-lk-enabled=true].lk-disconnect-button{background-color:var(--lk-accent-bg)}.lk-button[data-lk-source=screen_share][data-lk-enabled=true]:hover,[data-lk-source=screen_share][data-lk-enabled=true].lk-start-audio-button:hover,[data-lk-source=screen_share][data-lk-enabled=true].lk-chat-toggle:hover,[data-lk-source=screen_share][data-lk-enabled=true].lk-disconnect-button:hover{background-color:var(--lk-accent2)}.lk-button:disabled,.lk-start-audio-button:disabled,.lk-chat-toggle:disabled,.lk-disconnect-button:disabled{opacity:.5}.lk-button-group{align-items:stretch;height:100%;display:inline-flex}.lk-button-group>.lk-button:first-child,.lk-button-group>.lk-start-audio-button:first-child,.lk-button-group>.lk-chat-toggle:first-child,.lk-button-group>.lk-disconnect-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.lk-button-group-menu{flex-shrink:0;position:relative}.lk-button-group-menu>.lk-button,.lk-button-group-menu>.lk-start-audio-button,.lk-button-group-menu>.lk-chat-toggle,.lk-button-group-menu>.lk-disconnect-button{border-top-left-radius:0;border-bottom-left-radius:0;height:100%}.lk-button-group-menu>.lk-button:after,.lk-button-group-menu>.lk-start-audio-button:after,.lk-button-group-menu>.lk-chat-toggle:after,.lk-button-group-menu>.lk-disconnect-button:after{margin-left:0}.lk-button-menu:after{content:"";transform-origin:50%;border-bottom:.125em solid;border-left:.125em solid;width:.5em;height:.5em;margin-top:-.25rem;margin-left:.5rem;display:inline-block;transform:rotate(-45deg)}.lk-disconnect-button{color:var(--lk-danger);border:1px solid var(--lk-danger);font-weight:600}.lk-disconnect-button:not(:disabled):hover{--lk-control-hover-bg:var(--lk-danger2);color:var(--lk-danger-fg)}.lk-disconnect-button:not(:disabled):active{--lk-control-hover-bg:var(--lk-danger3);color:var(--lk-danger-fg)}.lk-chat-toggle{position:relative}.lk-chat-toggle[data-lk-unread-msgs]:not([data-lk-unread-msgs="0"]):after{content:attr(data-lk-unread-msgs);background:var(--lk-accent-bg);border-radius:50%;margin-top:.25rem;margin-left:.25rem;padding:.25rem;font-size:.5rem;line-height:.75;position:absolute;top:0;left:0}.lk-media-device-select:not(:last-child){border-bottom:1px solid var(--lk-border-color);margin-bottom:.75rem;padding-bottom:.5rem}.lk-media-device-select li:not(:last-child){margin-bottom:.25rem}.lk-media-device-select li>.lk-button{justify-content:start;width:100%;padding-block:.5rem}.lk-media-device-select li:not([data-lk-active=true])>.lk-button:not(:disabled):hover{background-color:var(--lk-bg3)}.lk-media-device-select [data-lk-active=false]>.lk-button:hover{cursor:pointer;background-color:#0000000d}.lk-media-device-select [data-lk-active=true]>.lk-button{color:var(--lk-accent-fg);background-color:var(--lk-accent-bg)}.lk-device-menu{z-index:5;white-space:nowrap;background-color:var(--lk-bg2);border:1px solid var(--lk-border-color);width:max-content;min-width:10rem;box-shadow:var(--lk-box-shadow);border-radius:.75rem;margin-bottom:.25rem;padding:.5rem;position:absolute;top:0;left:0}.lk-device-menu-heading{opacity:.65;padding:.25rem .5rem;font-weight:700}.lk-start-audio-button{color:var(--lk-accent-fg);background-color:var(--lk-accent-bg)}@media screen and (max-width:600px){.lk-start-audio-button{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}}.lk-pagination-control{background-color:var(--lk-control-bg);border-radius:var(--lk-border-radius);opacity:0;align-items:stretch;transition:opacity .15s ease-in-out;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.lk-pagination-control:hover{opacity:1}.lk-pagination-control>.lk-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.lk-pagination-control>.lk-button:first-child>svg{transform:rotate(180deg)}.lk-pagination-control>.lk-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.lk-pagination-count{border-inline:1px solid var(--lk-bg);padding:.5rem .875rem}[data-lk-user-interaction=true].lk-pagination-control{opacity:1}.lk-pagination-indicator{height:var(--lk-grid-gap);background-color:var(--lk-bg2);width:fit-content;bottom:calc(var(--lk-grid-gap)/2);opacity:1;border-radius:2rem;align-items:center;gap:.2rem;padding:.2rem .5rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.lk-pagination-indicator span{background-color:var(--lk-fg);opacity:.35;border-radius:10000000px;width:.4rem;height:.4rem;transition:opacity .2s linear;display:inline-block}.lk-pagination-indicator span[data-lk-active]{opacity:.9}.lk-grid-layout{--lk-col-count:1;--lk-row-count:1;grid-template-columns:repeat(var(--lk-col-count), minmax(0, 1fr));grid-gap:var(--lk-grid-gap);width:100%;max-width:100%;height:100%;max-height:100%;padding:var(--lk-grid-gap);grid-auto-rows:minmax(0,1fr);display:grid}.lk-grid-layout[data-lk-pagination=true]{padding-bottom:calc(var(--lk-grid-gap)*2)}.lk-focus-layout{gap:var(--lk-grid-gap);width:100%;max-height:100%;padding:var(--lk-grid-gap);grid-template-columns:1fr 5fr;display:grid}.lk-focused-participant{position:relative}.lk-focused-participant .lk-pip-track{width:20%;height:auto;position:absolute;top:10px;right:10px}@media (max-width:600px){.lk-focus-layout{grid-template-rows:5fr 1fr;grid-template-columns:1fr}.lk-carousel{order:1}}.lk-carousel{gap:var(--lk-grid-gap);max-height:100%;display:flex}.lk-carousel>*{aspect-ratio:16/10;scroll-snap-align:start;flex-shrink:0}.lk-carousel[data-lk-orientation=vertical]{scroll-snap-type:y mandatory;flex-direction:column;overflow:hidden auto}.lk-carousel[data-lk-orientation=vertical]>*{--lk-height-minus-gaps:calc(100% - calc(var(--lk-grid-gap) * calc(var(--lk-max-visible-tiles) - 1)));height:calc(var(--lk-height-minus-gaps)/var(--lk-max-visible-tiles))}.lk-carousel[data-lk-orientation=horizontal]{scroll-snap-type:x mandatory;overflow:auto hidden}.lk-carousel[data-lk-orientation=horizontal]>*{--lk-width-minus-gaps:calc(100% - var(--lk-grid-gap) * (var(--lk-max-visible-tiles) - 1));width:calc(var(--lk-width-minus-gaps)/var(--lk-max-visible-tiles))}.lk-connection-quality{width:1.5rem;height:1.5rem}.lk-track-muted-indicator-camera,.lk-track-muted-indicator-microphone{width:var(--lk-indicator-size,1rem);height:var(--lk-indicator-size,1rem);margin-inline-end:.25rem;transition:opacity .25s ease-in-out;position:relative}.lk-track-muted-indicator-camera[data-lk-muted=true]{opacity:.5}.lk-track-muted-indicator-microphone{--lk-bg:var(--lk-icon-mic)}.lk-track-muted-indicator-microphone[data-lk-muted=true]{opacity:.5}.lk-participant-name{font-size:.875rem}.lk-participant-media-video{object-fit:cover;object-position:center;background-color:#000;width:100%;height:100%}.lk-participant-media-video[data-lk-orientation=landscape]{object-fit:cover}.lk-participant-media-video[data-lk-orientation=portrait],.lk-participant-media-video[data-lk-source=screen_share]{object-fit:contain;background-color:var(--lk-bg2)}.lk-participant-media-audio{width:auto}[data-lk-facing-mode=user] .lk-participant-media-video[data-lk-local-participant=true][data-lk-source=camera]{transform:rotateY(180deg)}.lk-audio-visualizer{background:var(--lk-bg-control);aspect-ratio:16/9;border-radius:.5rem;justify-content:space-around;align-items:center;width:100%;height:100%;min-height:160px;display:flex}.lk-audio-visualizer>rect{fill:var(--lk-accent-bg);transition:transform .1s cubic-bezier(.19,.02,.09,1)}.lk-audio-visualizer>path{stroke:var(--lk-accent-bg);transition:all .1s cubic-bezier(.19,.02,.09,1)}.lk-audio-bar-visualizer{background:var(--lk-bg);justify-content:center;align-items:center;gap:var(--lk-va-bar-gap,24px);width:100%;height:100%;display:flex}.lk-audio-bar-visualizer>.lk-audio-bar{transform-origin:"center";height:100%;width:var(--lk-va-bar-width,12px);border-radius:var(--lk-va-bar-border-radius,32px);background-color:var(--lk-va-bar-bg,#8883);transition:background-color .25s ease-out}.lk-audio-bar-visualizer[data-lk-va-state=speaking]>.lk-audio-bar,.lk-audio-bar-visualizer>.lk-audio-bar.lk-highlighted,.lk-audio-bar-visualizer>[data-lk-highlighted=true]{background-color:var(--lk-fg,#888);transition:none}.lk-audio-bar-visualizer[data-lk-va-state=thinking]{transition:background-color .15s ease-out}.lk-participant-tile{--lk-speaking-indicator-width:2.5px;border-radius:var(--lk-border-radius);flex-direction:column;gap:.375rem;display:flex;position:relative;overflow:hidden}.lk-participant-tile:after{content:"";border-radius:var(--lk-border-radius);border:0px solid var(--lk-accent-bg);transition-property:border opacity;pointer-events:none;transition-duration:.4s;transition-delay:.5s;position:absolute;inset:0}.lk-participant-tile[data-lk-speaking=true]:not([data-lk-source=screen_share]):after{border-width:var(--lk-speaking-indicator-width);transition-duration:.2s;transition-delay:0s}.lk-participant-tile .lk-focus-toggle-button{border-radius:calc(var(--lk-border-radius)/2);opacity:0;background-color:#00000080;padding:.25rem;transition:opacity .2s ease-in-out .2s;position:absolute;top:.25rem;right:.25rem}.lk-participant-tile:hover .lk-focus-toggle-button,.lk-participant-tile:focus .lk-focus-toggle-button{opacity:1;transition-delay:0}.lk-participant-tile .lk-connection-quality{opacity:0;transition:opacity .2s ease-in-out .2s}.lk-participant-tile .lk-connection-quality[data-lk-quality=poor],.lk-participant-tile:hover .lk-connection-quality,.lk-participant-tile:focus .lk-connection-quality{opacity:1;transition-delay:0}.lk-participant-tile .lk-participant-placeholder{background-color:var(--lk-bg2);opacity:0;pointer-events:none;border-radius:var(--lk-border-radius);justify-content:center;align-items:center;transition:opacity .2s ease-in-out;display:flex;position:absolute;inset:0}.lk-participant-tile .lk-participant-placeholder svg{width:auto;height:100%;padding:10%}.lk-participant-tile[data-lk-video-muted=true][data-lk-source=camera] .lk-participant-placeholder{opacity:1}.lk-participant-metadata{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;line-height:1;display:flex;position:absolute;bottom:.25rem;left:.25rem;right:.25rem}.lk-participant-metadata-item{border-radius:calc(var(--lk-border-radius)/2);background-color:#00000080;align-items:center;padding:.25rem;display:flex}.lk-toast{background-color:var(--lk-bg);border:1px solid var(--lk-border-color);border-radius:var(--lk-border-radius);box-shadow:var(--lk-box-shadow);align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex;position:fixed;top:.75rem;left:50%;transform:translate(-50%)}.lk-spinner{animation:2s linear infinite lk-rotate}@keyframes lk-rotate{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.lk-room-container{background-color:var(--lk-bg);line-height:var(--lk-line-height)}.lk-room-container{--lk-has-imported-styles:"true";width:100%;height:100%;position:relative}.lk-room-container [class^=lk-],.lk-room-container [class*=\ lk-]{box-sizing:border-box}.lk-audio-conference{width:100%;height:100%;position:relative}.lk-audio-conference-stage{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;height:100%;display:grid}.lk-chat{grid-template-rows:var(--lk-chat-header-height) 1fr var(--lk-control-bar-height);background-color:var(--lk-bg2);border-left:1px solid var(--lk-border-color);align-items:end;width:max(200px,55ch);display:grid}.lk-chat-header{height:var(--lk-chat-header-height);justify-content:center;align-items:center;padding:.75rem;display:flex;position:relative}.lk-chat-header .lk-close-button{background-color:#0000;position:absolute;right:0;transform:translate(-50%)}.lk-chat-header .lk-close-button:hover{background-color:var(--lk-control-active-hover-bg)}.lk-chat-messages{flex-direction:column;gap:.25rem;width:100%;max-height:100%;display:flex;overflow:auto}.lk-chat-entry{flex-direction:column;gap:.25rem;margin:0 .25rem;display:flex}.lk-chat-entry .lk-meta-data{color:var(--lk-fg5);white-space:nowrap;padding:0 .3rem;font-size:.75rem;display:flex}.lk-chat-entry .lk-meta-data .lk-participant-name{margin-top:1rem}.lk-chat-entry .lk-meta-data .lk-timestamp{align-self:flex-end;margin-left:auto}.lk-chat-entry .lk-edit-button{float:right;background:0 0;border-radius:0;margin:0;padding:0 .25rem;font-size:12px}.lk-chat-entry .lk-message-body{word-break:break-word;border-radius:15px;width:fit-content;max-width:calc(100% - 32px);padding:.25rem .75rem;display:inline-block}.lk-chat-entry[data-lk-message-origin=local] .lk-message-body{background-color:var(--lk-bg5)}.lk-chat-entry[data-lk-message-origin=remote] .lk-message-body{background-color:var(--lk-accent4)}.lk-chat-entry a{color:inherit;text-decoration:underline}.lk-chat-entry *{margin-block:.25em}.lk-chat-entry:last-child{margin-bottom:.25rem}.lk-chat-form{border-top:1px solid var(--lk-border-color);max-height:var(--lk-control-bar-height);gap:.75rem;padding:.75rem;display:flex}.lk-chat-form-input{font-size:inherit;line-height:inherit;width:100%}@media (max-width:600px){.lk-chat{max-width:100%;top:0;right:0;bottom:var(--lk-control-bar-height);position:fixed}}.lk-control-bar,.lk-agent-control-bar{border-top:1px solid var(--lk-border-color);max-height:var(--lk-control-bar-height);justify-content:center;align-items:center;gap:.5rem;padding:.75rem;display:flex}.lk-agent-control-bar{height:var(--lk-control-bar-height);--lk-bg:transparent;--lk-va-bar-width:2px;--lk-va-bar-gap:4px;--lk-va-bar-border-radius:1px}.lk-agent-control-bar .lk-audio-bar-visualizer .lk-audio-bar.lk-highlighted{filter:none}.lk-prejoin{background-color:var(--lk-bg);line-height:var(--lk-line-height)}[data-lk-theme]{font-size:var(--lk-font-size);font-family:var(--lk-font-family);color:var(--lk-fg)}[data-lk-theme] .lk-list{margin:0;padding:0;list-style:none}[data-lk-theme] .lk-form-control{font-family:var(--lk-font-family);background-color:var(--lk-control-bg);border:1px solid var(--lk-border-color);border-radius:var(--lk-border-radius);padding:.625rem 1rem}.lk-prejoin{box-sizing:border-box;background-color:var(--lk-bg);flex-direction:column;align-items:stretch;gap:1rem;width:min(100%,480px);margin-inline:auto;padding:1rem;display:flex}.lk-prejoin .lk-video-container{aspect-ratio:16/10;border-radius:var(--lk-border-radius);background-color:#000;width:100%;height:auto;position:relative;overflow:hidden}.lk-prejoin .lk-video-container video,.lk-prejoin .lk-video-container .lk-camera-off-note{object-fit:cover;width:100%;height:100%;display:block}.lk-prejoin .lk-video-container video[data-lk-facing-mode=user]{transform:rotateY(180deg)}.lk-prejoin .lk-video-container .lk-camera-off-note{aspect-ratio:16/10;background-color:#000;place-items:center;width:100%;display:grid;position:absolute;top:0;left:0}.lk-prejoin .lk-video-container .lk-camera-off-note>*{max-width:100%;height:70%}.lk-prejoin .lk-audio-container{display:none}.lk-prejoin .lk-audio-container audio{width:100%;height:auto}.lk-prejoin .lk-button-group-container{flex-wrap:nowrap;gap:1rem;display:flex}.lk-prejoin .lk-button-group-container>.lk-button-group{width:50%}.lk-prejoin .lk-button-group-container>.lk-button-group>.lk-button{justify-content:left}.lk-prejoin .lk-button-group-container>.lk-button-group>.lk-button:first-child{width:100%}@media (max-width:400px){.lk-prejoin .lk-button-group-container{flex-wrap:wrap}.lk-prejoin .lk-button-group-container>.lk-button-group{width:100%}}.lk-prejoin .lk-username-container{flex-direction:column;gap:1rem;width:100%;max-width:100%;display:flex}.lk-prejoin .lk-join-button{--lk-control-fg:var(--lk-accent-fg);--lk-control-bg:var(--lk-accent-bg);--lk-control-hover-bg:var(--lk-accent2);--lk-control-active-bg:var(--lk-accent3);--lk-control-active-hover-bg:var(--lk-accent4);background-color:var(--lk-control-bg)}.lk-prejoin .lk-join-button:hover{background-color:var(--lk-control-hover-bg)}.lk-focus-layout-wrapper,.lk-grid-layout-wrapper{width:100%;height:calc(100% - var(--lk-control-bar-height));justify-content:center;display:flex;position:relative}.lk-grid-layout-wrapper{flex-direction:column;align-items:center}.lk-focus-layout-wrapper{align-items:stretch}.lk-video-conference{align-items:stretch;height:100%;display:flex;position:relative}.lk-video-conference-inner{flex-direction:column;align-items:stretch;width:100%;display:flex}.lk-settings-menu-modal{background:var(--lk-bg);border-radius:var(--lk-border-radius);padding:1rem;background-color:var(--lk-bg);border:1px solid var(--lk-border-color);border-radius:var(--lk-border-radius);box-shadow:var(--lk-box-shadow);flex-direction:column;align-items:center;gap:.5rem;min-width:50vw;max-width:100%;min-height:50vh;max-height:100%;padding:.75rem 1.25rem;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}