.arcon-theme,.arcon-home-theme{--neo-canvas:#1e242b;--neo-surface:#2a313a;--neo-surface-high:#303840;--neo-cut:#1f252c;--neo-text:#f2f3f4;--neo-text-muted:#aeb6bd;--neo-accent:#e58c3d;--neo-accent-strong:#ed8a33;--neo-border:#a2b1be24;--neo-shadow-dark:#05080cc7;--neo-shadow-light:#96aabe42;--neo-radius-card:18px;--neo-radius-control:12px;--neo-motion-fast:.12s;--neo-motion-base:.2s;--neo-motion-panel:.3s;--neo-ease:cubic-bezier(.22, 1, .36, 1);--neo-material-raised:linear-gradient(145deg, #343c47 0%, #2d343d 46%, #262c34 100%);--neo-material-accent:linear-gradient(150deg, #f7b26b 0%, #e99143 48%, #db7726 100%);--neo-depth-sm:5px 6px 10px #05080cc7, -3px -3px 8px #96aabe42, inset 1px 1px 0 #cddceb38, inset -1px -1px 0 #04070b80;--neo-depth-md:8px 10px 18px #05080ccc, -4px -4px 12px #96aabe47, inset 1px 1px 0 #cddceb40, inset -1px -1px 0 #04070b8c;--neo-depth-lg:12px 15px 26px #05080cd1, -5px -5px 16px #96aabe4d, inset 1px 1px 0 #cddceb42, inset -1px -1px 0 #04070b99;--neo-depth-cut-sm:inset 4px 4px 7px #03060ad9, inset -3px -3px 5px #a0b2c438;--neo-depth-cut-md:inset 6px 6px 11px #03060ae0, inset -4px -4px 7px #a0b2c442;--neo-depth-cut-lg:inset 9px 9px 16px #03060ae6, inset -5px -5px 9px #a0b2c44d;--neo-depth-accent:5px 6px 10px #05080cc7, -3px -3px 8px #96aabe2e, inset 1px 1px 0 #ffe4be9e, inset -1px -2px 1px #83380766;--background:210 18% 15%;--foreground:210 8% 95%;--card:212 16% 20%;--card-foreground:210 8% 95%;--popover:212 16% 20%;--popover-foreground:210 8% 95%;--primary:29 76% 57%;--primary-foreground:210 33% 7%;--primary-glow:29 76% 64%;--price:29 76% 64%;--secondary:212 15% 24%;--secondary-foreground:210 8% 95%;--muted:212 15% 23%;--muted-foreground:208 10% 71%;--accent:212 13% 28%;--accent-foreground:210 8% 95%;--border:210 12% 31%;--input:210 12% 31%;--ring:29 76% 57%;--success:152 58% 59%;--success-foreground:152 75% 8%;--warning:42 89% 64%;--warning-foreground:38 80% 8%;--destructive:0 79% 70%;--destructive-foreground:0 40% 10%;--info:204 85% 70%;--info-foreground:207 60% 10%;--chart-1:29 76% 57%;--chart-2:152 58% 59%;--chart-3:204 85% 70%;--chart-4:42 89% 64%;--chart-5:272 65% 75%;--sidebar-background:212 18% 17%;--sidebar-foreground:210 8% 95%;--sidebar-primary:29 76% 57%;--sidebar-primary-foreground:210 33% 7%;--sidebar-accent:212 15% 24%;--sidebar-accent-foreground:210 8% 95%;--sidebar-border:210 12% 31%;--sidebar-ring:29 76% 57%;--gradient-primary:linear-gradient(145deg, #f5aa60, #de7c29);--gradient-surface:linear-gradient(145deg, #303840, #2a313a);--gradient-aurora:none;--shadow-glow:none;--shadow-card:var(--neo-depth-sm);color:var(--neo-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.arcon-theme{background-color:var(--neo-canvas)}body:has(.arcon-theme){background-color:#1e242b;background-image:none}.arcon-theme :is(a,button,input,textarea,select,[role=tab],[role=combobox]):focus-visible{outline:2px solid var(--neo-accent);outline-offset:3px}.arcon-theme :is(input,textarea)::-moz-placeholder{color:var(--neo-text-muted);opacity:.85}.arcon-theme :is(input,textarea)::placeholder{color:var(--neo-text-muted);opacity:.85}.arcon-theme :is(input,textarea,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.arcon-theme :is(button,input,textarea,select):disabled{opacity:.5;cursor:not-allowed}.arcon-theme.arcon-portal{background:var(--neo-material-raised);color:var(--neo-text);border-color:var(--neo-border);-webkit-backdrop-filter:none;box-shadow:var(--neo-depth-lg)}.arcon-theme.arcon-overlay{box-shadow:none;background:#04070ac2}.arcon-theme.arcon-portal :is([role=menuitem],[role=option])[data-highlighted]{background:var(--neo-cut);color:var(--neo-accent)}.arcon-theme.arcon-density-marketplace :is([role=menuitem],[role=option]){min-height:40px}.arcon-theme.arcon-density-account :is([role=menuitem],[role=option]){min-height:36px}.arcon-theme.arcon-density-admin :is([role=menuitem],[role=option]){min-height:32px}.arcon-theme :is(.arcon-control,.arcon-otp-slot){background:var(--neo-cut);box-shadow:var(--neo-depth-cut-sm);border-color:var(--neo-border)}.arcon-theme .arcon-control:focus-visible{box-shadow:var(--neo-depth-cut-md)}.arcon-theme .arcon-alert{box-shadow:var(--neo-depth-cut-sm)}.arcon-theme .arcon-surface{background:var(--neo-material-raised);border-color:var(--neo-border);box-shadow:var(--neo-depth-sm)}.arcon-theme .arcon-button{transition:transform var(--neo-motion-base) var(--neo-ease), background-color var(--neo-motion-base), color var(--neo-motion-base), box-shadow var(--neo-motion-base)}.arcon-theme .arcon-button:where([data-variant=default],[data-variant=outline],[data-variant=secondary],[data-variant=destructive]){box-shadow:var(--neo-depth-sm)}.arcon-theme .arcon-button:where([data-variant=outline]).bg-background,.arcon-theme .arcon-button:where([data-variant=secondary]).bg-secondary{background:var(--neo-material-raised)}.arcon-theme .arcon-button:where([data-variant=default]).bg-primary{background:var(--neo-material-accent);box-shadow:var(--neo-depth-accent)}.arcon-theme .arcon-button:where([data-variant=default],[data-variant=outline],[data-variant=secondary],[data-variant=destructive]):active:not(:disabled){box-shadow:var(--neo-depth-cut-sm);transform:translateY(1px)}.arcon-theme .arcon-button:disabled{box-shadow:none;transform:none}.arcon-theme .arcon-tabs{box-shadow:none;background:0 0}.arcon-theme .arcon-tabs [role=tab][data-state=active]{background:var(--neo-cut);color:var(--neo-accent);box-shadow:var(--neo-depth-cut-sm)}.arcon-theme .arcon-toggle{background:var(--neo-material-raised);border-color:var(--neo-border);box-shadow:var(--neo-depth-sm)}.arcon-theme .arcon-toggle:is([data-state=on],:active){background:var(--neo-cut);color:var(--neo-accent);box-shadow:var(--neo-depth-cut-sm)}.arcon-theme :is(.arcon-checkbox,.arcon-radio){background:var(--neo-cut);border-color:var(--neo-border);box-shadow:var(--neo-depth-cut-sm)}.arcon-theme :is(.arcon-checkbox,.arcon-radio)[data-state=checked]{color:var(--neo-accent);border-color:#e58c3d8c}.arcon-theme .arcon-switch{background:var(--neo-cut);box-shadow:var(--neo-depth-cut-sm);border-color:#04070b59}.arcon-theme .arcon-switch[data-state=checked]{background:#58381f}.arcon-theme .arcon-switch-thumb{background:var(--neo-material-raised);box-shadow:var(--neo-depth-sm)}.arcon-theme .arcon-switch[data-state=checked] .arcon-switch-thumb{background:var(--neo-material-accent);box-shadow:var(--neo-depth-accent)}.arcon-theme :is(.arcon-progress,.arcon-slider-track){background:var(--neo-cut);box-shadow:var(--neo-depth-cut-sm)}.arcon-theme :is(.arcon-progress-fill,.arcon-slider-range){background:var(--neo-material-accent);box-shadow:inset 0 1px #ffe4be73,inset 0 -1px 1px #692c0659}.arcon-theme .arcon-slider-thumb{background:var(--neo-material-raised);border-color:var(--neo-accent);box-shadow:var(--neo-depth-sm)}.arcon-theme :is(.arcon-checkbox,.arcon-radio,.arcon-switch,.arcon-toggle,.arcon-slider-thumb):is(:disabled,[data-disabled]),.arcon-theme .arcon-switch:disabled .arcon-switch-thumb{box-shadow:none}.arcon-theme .arcon-slider-thumb[data-disabled]{opacity:.5}@media (hover:hover) and (pointer:fine){.arcon-theme .arcon-button:where([data-variant=default],[data-variant=outline],[data-variant=secondary],[data-variant=destructive]):hover:not(:disabled,:active){transform:translateY(-1px)}}.arcon-theme.arcon-density-admin .arcon-button:is(:hover,:active){transform:none}.arcon-theme .arcon-table-rail{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.arcon-theme :is([role=tablist],.arcon-table-rail,.overflow-x-auto,.overflow-auto){scrollbar-width:thin;scrollbar-color:#4e5a66 #1b2027}.arcon-theme :is([role=tablist],.arcon-table-rail,.overflow-x-auto,.overflow-auto)::-webkit-scrollbar{width:6px;height:5px}.arcon-theme :is([role=tablist],.arcon-table-rail,.overflow-x-auto,.overflow-auto)::-webkit-scrollbar-track{background:#1b2027}.arcon-theme :is([role=tablist],.arcon-table-rail,.overflow-x-auto,.overflow-auto)::-webkit-scrollbar-thumb{background:#4e5a66;border-radius:5px}.arcon-theme .arcon-text-success{color:hsl(var(--success))}.arcon-theme .arcon-text-info{color:hsl(var(--info))}.arcon-theme .arcon-bg-success{background-color:hsl(var(--success) / .1)}.arcon-theme .arcon-bg-info{background-color:hsl(var(--info) / .1)}.arcon-theme .arcon-border-success{border-color:hsl(var(--success) / .3)}.arcon-theme .arcon-border-info{border-color:hsl(var(--info) / .3)}.arcon-theme.arcon-toast:not(.destructive){background:var(--neo-surface-high);border-color:var(--neo-border);box-shadow:var(--neo-depth-lg)}.arcon-theme.arcon-toast.destructive{color:#ffd5d7;border-color:hsl(var(--destructive) / .5);background:#41272b}.arcon-theme[data-sonner-toaster]{--normal-bg:var(--neo-surface-high);--normal-text:var(--neo-text);--normal-border:var(--neo-border);--success-bg:#1d3430;--success-text:#a4edd0;--success-border:#34584e;--error-bg:#41272b;--error-text:#ffd5d7;--error-border:#754047;--warning-bg:#3c3322;--warning-text:#f5d78e;--warning-border:#68542e;--info-bg:#223340;--info-text:#b6ddf7;--info-border:#38546a;background:0 0}@media (prefers-reduced-motion:reduce){.arcon-theme,.arcon-theme *,.arcon-theme :before,.arcon-theme :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.arcon-theme *,.arcon-theme :before,.arcon-theme :after{transition-property:color,background-color,background-image,border-color,box-shadow,opacity,fill,stroke,outline-color!important;transition-duration:.15s!important}.arcon-theme :is(.arcon-button,.arcon-service-idea,.arcon-partner-option,.arcon-support-launcher):is(:hover,:active),.arcon-theme .arcon-header-actions :is(button,a):is(:hover,:active){transform:none!important}.arcon-theme :is(.animate-marquee,.animate-marquee-slow),.arcon-theme :is(.animate-marquee,.animate-marquee-slow) *{will-change:auto;animation:none!important}.arcon-theme .neo-hero-logo{animation-duration:10s!important;animation-iteration-count:infinite!important}.arcon-theme .neo-hero-orbit-node{animation-duration:34s,34s!important;animation-iteration-count:infinite,infinite!important;animation-delay:0s, var(--orbit-delay,0s)!important}.arcon-theme .neo-hero-orbit-card{animation-duration:34s,8s!important;animation-iteration-count:infinite,infinite!important;animation-delay:var(--orbit-delay,0s), var(--orbit-float-delay,0s)!important}.arcon-theme .neo-hero-particles span{animation-duration:8s!important;animation-iteration-count:infinite!important}.arcon-theme .neo-hero-orbit-ring-two{animation-duration:18s!important;animation-iteration-count:infinite!important}.arcon-theme :is(.neo-recharge-track,.arcon-stock-track){animation-duration:44s!important;animation-iteration-count:infinite!important}}
