html[data-template=v2]{color-scheme:dark}html[data-template=v2] body{background:#08090a!important;color:#fff}html[data-template=v2] input:not([type=checkbox]):not([type=radio]),html[data-template=v2] select,html[data-template=v2] textarea{background:hsla(0,0%,100%,.03)!important;border:1px solid hsla(0,0%,100%,.08)!important;color:#fff!important;border-radius:8px!important;transition:border-color .2s,background .2s}html[data-template=v2] input:focus,html[data-template=v2] select:focus,html[data-template=v2] textarea:focus{border-color:hsla(0,0%,100%,.2)!important;outline:none!important;box-shadow:0 0 0 3px hsla(0,0%,100%,.05)!important}html[data-template=v2] input::placeholder,html[data-template=v2] textarea::placeholder{color:hsla(0,0%,100%,.3)!important}html[data-template=v2] input.palette-v2-input{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}html[data-template=v2] input.palette-v2-input:focus{border:none!important;box-shadow:none!important}html[data-template=v2] .bg-white,html[data-template=v2] .bg-white\/10,html[data-template=v2] .bg-white\/5{background:hsla(0,0%,100%,.03)!important}html[data-template=v2] .btn-primary,html[data-template=v2] button.bg-primary,html[data-template=v2] button[data-slot=button]:not([variant=outline]):not([variant=ghost]){background:var(--theme-main)!important;color:#fff!important;border:1px solid var(--theme-main)!important;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.38)!important;border-radius:8px!important;transition:transform .2s,filter .2s!important}html[data-template=v2] .btn-primary:hover:not(:disabled),html[data-template=v2] button[data-slot=button]:not([variant=outline]):not([variant=ghost]):hover:not(:disabled){transform:translateY(-1px);filter:brightness(.95)}html[data-template=v2] .method-pill,html[data-template=v2] button[data-method]{background:hsla(0,0%,100%,.03)!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:10px!important}html[data-template=v2] [data-slot=dialog-content],html[data-template=v2] [role=dialog]>div:not([role]){background:#111113!important;border:1px solid hsla(0,0%,100%,.08)!important;color:#fff!important}html[data-template=v2] .text-black,html[data-template=v2] .text-gray-900,html[data-template=v2] .text-neutral-900{color:#fff!important}html[data-template=v2] .text-gray-500,html[data-template=v2] .text-gray-600,html[data-template=v2] .text-neutral-500,html[data-template=v2] .text-neutral-600{color:hsla(0,0%,100%,.5)!important}html[data-template=v2] .text-gray-700,html[data-template=v2] .text-gray-800,html[data-template=v2] .text-neutral-700,html[data-template=v2] .text-neutral-800{color:hsla(0,0%,100%,.75)!important}html[data-template=v2] .border,html[data-template=v2] .border-gray-200,html[data-template=v2] .border-input,html[data-template=v2] .border-neutral-200{border-color:hsla(0,0%,100%,.08)!important}html[data-template=v2] .product-card,html[data-template=v2] [class*=ProductCard]{background:hsla(0,0%,100%,.02)!important;border:1px solid hsla(0,0%,100%,.06)!important;border-radius:12px!important}html[data-template=v2] [data-slot=card]{background:hsla(0,0%,100%,.02)!important;border:1px solid hsla(0,0%,100%,.06)!important}html[data-template=v2] .bg-background,html[data-template=v2] main{background:transparent!important}html[data-template=v2] table{color:#fff}html[data-template=v2] thead{background:hsla(0,0%,100%,.04)!important}html[data-template=v2] tbody tr{border-color:hsla(0,0%,100%,.06)!important}html[data-template=v2] [data-slot=badge]{background:hsla(0,0%,100%,.06)!important;color:hsla(0,0%,100%,.85)!important;border-color:hsla(0,0%,100%,.1)!important}html[data-template=v2]{--v2-bg:#000;--v2-surface-1:#070708;--v2-surface-2:#101013;--v2-surface-3:#17171b;--v2-surface-input:#0a0a0c;--v2-elev-1:rgba(8,8,10,.84);--v2-elev-2:#060608;--v2-border:hsla(0,0%,100%,.08);--v2-border-strong:hsla(0,0%,100%,.14);--v2-border-accent:rgba(var(--theme-main-rgb,237,32,82),0.32);--v2-highlight:inset 0 1px 0 hsla(0,0%,100%,.04);--v2-shadow-card:0 1px 2px rgba(0,0,0,.4),0 12px 32px -16px rgba(0,0,0,.7),inset 0 0 40px -18px rgba(var(--theme-main-rgb,237,32,82),0.16);--v2-shadow-pop:0 20px 48px -16px rgba(0,0,0,.78);--v2-shadow-modal:0 40px 80px -20px rgba(0,0,0,.86);--v2-accent:var(--theme-main,#ed2052);--v2-accent-soft:rgba(var(--theme-main-rgb,237,32,82),0.10);--v2-accent-border:rgba(var(--theme-main-rgb,237,32,82),0.22);--v2-accent-tint:rgba(var(--theme-main-rgb,237,32,82),0.06);--v2-glow:0 8px 30px -8px rgba(var(--theme-main-rgb,237,32,82),0.45);--v2-ring:0 0 0 3px rgba(var(--theme-main-rgb,237,32,82),0.16);--v2-ring-border:rgba(var(--theme-main-rgb,237,32,82),0.5);--v2-btn-highlight:inset 0 1px 0 hsla(0,0%,100%,.16);--v2-btn-shadow:0 1px 2px rgba(0,0,0,.3),0 8px 24px -10px rgba(var(--theme-main-rgb,237,32,82),0.5);--v2-r-sm:8px;--v2-r-md:12px;--v2-r-lg:16px;--v2-r-pill:999px;--v2-text:hsla(0,0%,100%,.95);--v2-text-muted:hsla(0,0%,100%,.6);--v2-text-subtle:hsla(0,0%,100%,.42);--v2-ease:cubic-bezier(0.16,1,0.3,1);--v2-dur:160ms;--v2-tracking-tight:-0.02em}html[data-template=v2] .v2-eyebrow{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-text-subtle)}html[data-template=v2] .v2-card{background:var(--v2-surface-1);border:1px solid var(--v2-border);border-radius:var(--v2-r-lg);box-shadow:var(--v2-shadow-card)}html[data-template=v2] a:focus-visible,html[data-template=v2] button:focus-visible,html[data-template=v2] input:not([type=checkbox]):not([type=radio]):focus,html[data-template=v2] select:focus,html[data-template=v2] textarea:focus{outline:none!important;box-shadow:var(--v2-ring)!important;border-color:var(--v2-ring-border)!important}html[data-template=v2] .btn-primary,html[data-template=v2] button.bg-primary,html[data-template=v2] button[data-slot=button]:not([variant=outline]):not([variant=ghost]){box-shadow:var(--v2-btn-highlight)!important}html[data-template=v2] ::selection{background:rgba(var(--theme-main-rgb,237,32,82),.28);color:#fff}html[data-template=v2] .hero2-title{font-size:clamp(56px,11vw,132px)!important;font-weight:800!important;font-family:var(--font-inter,"Inter"),"thai-rg",system-ui,sans-serif!important;letter-spacing:-.04em!important;line-height:1.02!important}html[data-template=v2] h2:not(.auth2-title){width:fit-content;max-width:100%;background-image:linear-gradient(135deg,#fff 0,var(--theme-main,#ed2052) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}