html{scroll-behavior:smooth}:root{--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-smooth:cubic-bezier(0.22,1,0.36,1);--depth-1:0 4px 12px rgba(0,0,0,0.25);--depth-2:0 12px 32px rgba(0,0,0,0.35),0 0 0 1px rgba(255,255,255,0.04);--depth-3:0 24px 48px rgba(0,0,0,0.45),0 0 40px var(--primary-glow);--depth-inset:inset 0 1px 0 rgba(255,255,255,0.08),inset 0 -2px 8px rgba(0,0,0,0.2);--perspective:1200px}[data-theme=light]{--depth-1:0 4px 16px rgba(15,23,42,0.08);--depth-2:0 12px 32px rgba(15,23,42,0.1);--depth-3:0 20px 40px rgba(15,23,42,0.12),0 0 32px var(--primary-glow);--depth-inset:inset 0 1px 0 rgba(255,255,255,0.9),inset 0 -1px 4px rgba(15,23,42,0.06)}.site-shell{position:relative;min-height:100vh;isolation:isolate}.site-main{position:relative;z-index:1}.page-ambient{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.page-ambient__mesh{position:absolute;inset:-20%;background:radial-gradient(ellipse 80% 50% at 20% 20%,rgba(0,208,132,.12),transparent 50%),radial-gradient(ellipse 60% 40% at 80% 10%,rgba(56,189,248,.08),transparent 45%),radial-gradient(ellipse 50% 60% at 50% 100%,rgba(0,208,132,.06),transparent 50%);animation:mesh-drift 18s ease-in-out infinite alternate}.page-ambient__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,black,transparent);mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,black,transparent);opacity:.5}.page-ambient__orb{position:absolute;border-radius:50%;filter:blur(60px);animation:orb-float 12s ease-in-out infinite}.page-ambient__orb--1{width:420px;height:420px;top:-8%;right:-5%;background:rgba(0,208,132,.18)}.page-ambient__orb--2{width:320px;height:320px;bottom:10%;left:-8%;background:rgba(14,165,233,.12);animation-delay:-4s}.page-ambient__orb--3{width:240px;height:240px;top:45%;left:40%;background:rgba(0,208,132,.1);animation-delay:-7s}.page-ambient__orb--4{width:180px;height:180px;bottom:25%;right:15%;background:rgba(168,85,247,.08);animation-delay:-2s}.page-ambient--auth .page-ambient__orb--1{width:500px;height:500px;opacity:.9}.page-ambient--minimal .page-ambient__mesh,.page-ambient--minimal .page-ambient__orb--3,.page-ambient--minimal .page-ambient__orb--4{opacity:.35}@keyframes mesh-drift{0%{transform:translate(0) scale(1)}to{transform:translate(2%,-2%) scale(1.05)}}@keyframes orb-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(24px,-20px) scale(1.05)}66%{transform:translate(-16px,12px) scale(.95)}}@keyframes shine-sweep{0%{transform:translateX(-120%) skewX(-15deg)}to{transform:translateX(220%) skewX(-15deg)}}@keyframes glow-pulse{0%,to{opacity:.6}50%{opacity:1}}.glass{position:relative;box-shadow:var(--depth-2);transition:transform .45s var(--ease-smooth),box-shadow .45s var(--ease-smooth),border-color .3s ease;transform-style:preserve-3d}.glass:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 40%,transparent 60%,rgba(255,255,255,.04));pointer-events:none;opacity:.7}.glass:hover{border-color:rgba(0,208,132,.25)}.admin-panel,.admin-stock__form-panel,.admin-stock__list-panel,.auth-page__form-wrap.glass,.auth-page__panel--form,.feature-card,.manage-stats__card,.order-card,.order-stats__card,.plan-card,.stock-card,.stock-client-head,.stock-hero,.testimonial-card,.ticket-stats__card,.why-us__card{transform-style:preserve-3d;transition:transform .5s var(--ease-smooth),box-shadow .5s var(--ease-smooth),border-color .3s ease}.feature-card:hover,.order-card:hover,.plan-card:hover,.stock-card:hover,.testimonial-card:hover{transform:translateY(-10px) rotateX(4deg) scale(1.02);box-shadow:var(--depth-3)}.plan-card--popular{transform:translateY(-4px);box-shadow:var(--depth-3)}.plan-card--popular:hover{transform:translateY(-14px) rotateX(3deg) scale(1.03)}.btn{position:relative;overflow:hidden;transform-style:preserve-3d;transition:transform .35s var(--ease-spring),box-shadow .35s ease,background .25s ease,border-color .25s ease}.btn:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.25) 50%,transparent 70%);transform:translateX(-120%) skewX(-15deg);transition:none}.btn:hover:after{animation:shine-sweep .7s ease}.btn--primary:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 28px var(--primary-glow),0 4px 0 rgba(0,0,0,.15)}.btn--primary:active{transform:translateY(-1px) scale(.98)}.btn--outline:hover{transform:translateY(-3px);box-shadow:var(--depth-1)}[data-animate]{opacity:0;transform:translateY(48px) rotateX(10deg) scale(.94);transform-origin:center bottom;transition:opacity .8s var(--ease-smooth),transform .8s var(--ease-smooth);will-change:transform,opacity}[data-animate].visible{opacity:1;transform:translateY(0) rotateX(0) scale(1)}.header{transform:translateZ(0)}.header.scrolled{box-shadow:var(--depth-2);border-bottom-color:rgba(0,208,132,.15)}.hero__dashboard{perspective:var(--perspective);transform-style:preserve-3d}.hero__dashboard>*{transition:transform .6s var(--ease-smooth);transform:rotateY(-6deg) rotateX(4deg);box-shadow:var(--depth-3)}.hero__container:hover .hero__dashboard>*{transform:rotateY(-2deg) rotateX(2deg) translateY(-6px)}.hero__badge-dot{animation:glow-pulse 2s ease-in-out infinite}.hero__glow{animation:orb-float 14s ease-in-out infinite}.section-header{perspective:var(--perspective)}.section-tag{display:inline-block;animation:glow-pulse 3s ease-in-out infinite}.section-title{background:linear-gradient(135deg,var(--accent) 0,var(--primary) 120%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=light] .section-title{background:linear-gradient(135deg,#0f172a,#00b86d);-webkit-background-clip:text;background-clip:text}.auth-page{position:relative;overflow:hidden}.auth-page__panel--form{box-shadow:var(--depth-3);transform:translateZ(0)}.auth-page__panel--visual{transform-style:preserve-3d}.auth-page__glow{animation:orb-float 10s ease-in-out infinite}.auth-form__field input,.auth-form__field select,.auth-form__field textarea{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;box-shadow:var(--depth-inset)}.auth-form__field input:focus,.auth-form__field select:focus,.auth-form__field textarea:focus{transform:translateY(-1px);box-shadow:var(--depth-inset),0 0 0 3px var(--primary-glow)}.admin-login-page{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.admin-login-card{position:relative;z-index:1;max-width:440px;box-shadow:var(--depth-3);animation:modal-pop .5s var(--ease-spring)}.admin-layout,.client-layout{position:relative;min-height:100vh}.admin-sidebar,.client-sidebar{box-shadow:var(--depth-2);transition:transform .4s var(--ease-smooth),box-shadow .4s ease}.admin-sidebar__link,.client-sidebar__link{transition:transform .25s var(--ease-spring),background .25s ease,color .25s ease}.admin-sidebar__link:hover,.client-sidebar__link:hover{transform:translateX(4px)}.admin-sidebar__link.active,.client-sidebar__link.active{box-shadow:inset 3px 0 0 var(--primary),var(--depth-inset)}.admin-main,.client-main{position:relative;z-index:1}.admin-topbar,.client-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sidebar-backdrop,.sidebar-close,.sidebar-mobile-toggle,.sidebar-mobilebar{display:none}.stock-card__glow{animation:glow-pulse 4s ease-in-out infinite}.stock-filter-btn,.stock-filter-btn.active{transition:transform .3s var(--ease-spring),box-shadow .3s ease}.stock-filter-btn.active{transform:scale(1.04);box-shadow:0 4px 16px var(--primary-glow)}.order-modal--solid{box-shadow:var(--depth-3);animation:modal-pop .4s var(--ease-spring)}@keyframes modal-pop{0%{opacity:0;transform:scale(.92) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.admin-stock-table-wrap,.client-table-wrap{-webkit-overflow-scrolling:touch;border-radius:var(--radius)}.footer{position:relative;z-index:1}.footer__grid a{transition:transform .25s ease,color .25s ease}.footer__grid a:hover{transform:translateX(4px);color:var(--primary)}.chat-widget__toggle{box-shadow:var(--depth-3);transition:transform .4s var(--ease-spring)}.chat-widget__toggle:hover{transform:scale(1.08) rotate(-3deg)}.client-loading{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;z-index:1}.auth-form+.client-loading__spinner,.client-loading__spinner{animation:spin-glow 1s linear infinite}@keyframes spin-glow{to{transform:rotate(1turn)}}*{scrollbar-width:thin;scrollbar-color:rgba(0,208,132,.4) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:rgba(0,208,132,.35);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:rgba(0,208,132,.55)}@media (max-width:1200px){.admin-order-toolbar+.admin-tickets-layout,.admin-stock__layout,.admin-tickets-layout{grid-template-columns:1fr}}@media (max-width:1024px){.hero__dashboard>*{transform:none}.auth-page{grid-template-columns:1fr}.auth-page__panel--visual{display:none}.admin-layout,.client-layout{grid-template-columns:1fr}.sidebar-mobilebar{position:-webkit-sticky;position:sticky;top:0;z-index:150;display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--secondary);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sidebar-mobilebar__brand{display:flex;align-items:center;gap:8px}.sidebar-mobilebar__theme{margin-left:auto}.sidebar-mobile-toggle{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;border:1px solid var(--border);background:rgba(0,208,132,.08);color:var(--primary);cursor:pointer;flex-shrink:0}.sidebar-mobile-toggle svg{width:22px;height:22px}.sidebar-close{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:8px;border:1px solid var(--border);background:rgba(255,255,255,.05);color:var(--text);font-size:1rem;cursor:pointer;z-index:2}.admin-sidebar,.client-sidebar{position:fixed;top:0;left:0;bottom:0;height:100vh;height:100dvh;width:82%;max-width:320px;z-index:210;overflow-y:auto;overflow-x:hidden;transform:translateX(-100%);border-radius:0;background:var(--modal-bg);backdrop-filter:none;-webkit-backdrop-filter:none;border-right:1px solid var(--border);box-shadow:24px 0 60px rgba(0,0,0,.55)}.admin-sidebar:before,.client-sidebar:before{display:none}.admin-sidebar .admin-sidebar__link:hover,.client-sidebar .client-sidebar__link:hover{transform:none}.admin-sidebar.sidebar--open,.client-sidebar.sidebar--open{transform:translateX(0)}.sidebar-backdrop{display:block;position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:backdrop-fade .25s ease}@keyframes backdrop-fade{0%{opacity:0}to{opacity:1}}.admin-main,.client-main{padding:20px 16px}.plans__grid{gap:20px}}@media (max-width:768px){:root{--header-height:64px}.container{padding:0 16px}.btn--lg{padding:14px 24px;font-size:.95rem}.feature-card:hover,.plan-card:hover,.stock-card:hover{transform:translateY(-6px) scale(1.01)}.hero__title{font-size:clamp(1.75rem,8vw,2.5rem)}.section-title{font-size:clamp(1.5rem,6vw,2rem)}.admin-form-row{grid-template-columns:1fr}.order-modal{margin:12px;max-height:calc(100vh - 24px);overflow-y:auto}.page-ambient__orb--1,.page-ambient__orb--2{opacity:.5;transform:scale(.7)}}@media (max-width:480px){.features__grid,.plans__grid,.stats__grid{gap:16px}.hero__cta{flex-direction:column;width:100%}.hero__cta .btn{width:100%}.stock-card__specs{grid-template-columns:1fr}}body,html{max-width:100%;overflow-x:clip}canvas,img,video{max-width:100%;height:auto}code,pre{white-space:pre-wrap;word-break:break-word}table{max-width:100%}@media (max-width:768px){.container{width:100%}.admin-stock-table-wrap,.client-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-stock-table,.client-table{min-width:560px}.compare__table{min-width:600px}.admin-order-toolbar,.admin-topbar,.client-topbar,.stock-toolbar{flex-wrap:wrap}.client-card,.glass,.order-card,.stock-card{word-break:break-word}.order-modal--solid{width:calc(100vw - 24px);max-width:100%}}@media (max-width:420px){.btn{font-size:.9rem}.admin-topbar h1,.client-topbar h1{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-animate]{opacity:1;transform:none}.page-ambient__mesh,.page-ambient__orb{animation:none}}.news-tag{display:inline-flex;align-items:center;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:5px 12px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.news-tag--info{background:rgba(56,189,248,.14);color:#38bdf8;border-color:rgba(56,189,248,.35)}.news-tag--update{background:rgba(16,185,129,.14);color:#10b981;border-color:rgba(16,185,129,.35)}.news-tag--promo{background:rgba(168,85,247,.16);color:#c084fc;border-color:rgba(168,85,247,.38)}.news-tag--warning{background:rgba(245,158,11,.16);color:#f59e0b;border-color:rgba(245,158,11,.38)}.news-popup__overlay{position:fixed;inset:0;background:rgba(15,23,42,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:9999;animation:news-fade-in .25s ease-out;overscroll-behavior:contain}.news-popup.news-popup--card{position:relative;width:100%;max-width:min(100% - 24px,520px);max-height:min(88dvh,640px);background:#ffffff!important;border:2px solid #10b981!important;border-radius:18px;box-shadow:0 0 0 4px rgba(16,185,129,.14),0 20px 50px rgba(5,150,105,.22),0 8px 24px rgba(15,23,42,.12)!important;padding:0;overflow:hidden;display:flex;flex-direction:column;animation:news-pop-in .4s var(--ease-spring);color:#0f172a!important;isolation:isolate;min-height:0}.news-popup.news-popup--card .news-popup__content{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:4px}.news-popup.news-popup--card .news-popup__toolbar{flex-shrink:0}.news-popup.news-popup--card:before{display:block!important;content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,#047857,#10b981,#34d399,#10b981);z-index:1}.news-popup.news-popup--update.news-popup--card{border-color:#10b981!important;box-shadow:0 0 0 4px rgba(16,185,129,.14),0 20px 50px rgba(5,150,105,.22),0 8px 24px rgba(15,23,42,.12)!important}.news-popup.news-popup--update.news-popup--card:before{background:linear-gradient(90deg,#047857,#10b981,#34d399)}.news-popup.news-popup--info.news-popup--card{border-color:#0ea5e9!important;box-shadow:0 0 0 4px rgba(14,165,233,.12),0 20px 50px rgba(2,132,199,.18),0 8px 24px rgba(15,23,42,.12)!important}.news-popup.news-popup--info.news-popup--card:before{background:linear-gradient(90deg,#0369a1,#0ea5e9,#38bdf8)}.news-popup.news-popup--promo.news-popup--card{border-color:#a855f7!important;box-shadow:0 0 0 4px rgba(168,85,247,.12),0 20px 50px rgba(126,34,206,.18),0 8px 24px rgba(15,23,42,.12)!important}.news-popup.news-popup--promo.news-popup--card:before{background:linear-gradient(90deg,#7e22ce,#a855f7,#c084fc)}.news-popup.news-popup--warning.news-popup--card{border-color:#f59e0b!important;box-shadow:0 0 0 4px rgba(245,158,11,.12),0 20px 50px rgba(217,119,6,.18),0 8px 24px rgba(15,23,42,.12)!important}.news-popup.news-popup--warning.news-popup--card:before{background:linear-gradient(90deg,#b45309,#f59e0b,#fbbf24)}.news-popup__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:0;padding:14px 20px 12px;background:linear-gradient(135deg,#ecfdf5,#f0fdf4 55%,#ffffff);border-bottom:1px solid #bbf7d0}.news-popup--info.news-popup--card .news-popup__toolbar{background:linear-gradient(135deg,#e0f2fe,#f0f9ff 55%,#ffffff);border-bottom-color:#7dd3fc}.news-popup--promo.news-popup--card .news-popup__toolbar{background:linear-gradient(135deg,#f3e8ff,#faf5ff 55%,#ffffff);border-bottom-color:#d8b4fe}.news-popup--warning.news-popup--card .news-popup__toolbar{background:linear-gradient(135deg,#fffbeb,#fef3c7 55%,#ffffff);border-bottom-color:#fcd34d}.news-popup__toolbar-left{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.news-popup__refresh{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid #86efac;background:#ffffff;color:#059669;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;flex-shrink:0;box-shadow:0 2px 8px rgba(16,185,129,.12)}.news-popup__refresh:hover{background:#ecfdf5;color:#047857;border-color:#10b981;box-shadow:0 4px 12px rgba(16,185,129,.2)}.news-popup__refresh svg{width:18px;height:18px}.news-popup__refresh.is-spinning svg{animation:news-spin .8s linear infinite}.news-popup__close{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:none;background:transparent;color:#94a3b8;cursor:pointer;transition:background .2s ease,color .2s ease;flex-shrink:0}.news-popup__close:hover{background:#f1f5f9;color:#0f172a}.news-popup__close svg{width:20px;height:20px}.news-popup__counter{font-size:.75rem;font-weight:600;color:#94a3b8}.news-popup.news-popup--card .news-popup__title{margin:16px 20px 12px;padding:12px 14px;font-size:clamp(1.1rem,2.6vw,1.35rem);font-weight:800;letter-spacing:-.02em;line-height:1.35;color:#065f46!important;word-break:break-word;background:linear-gradient(135deg,#ecfdf5,#d1fae5 45%,#ecfdf5);border:1.5px solid #6ee7b7;border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.news-popup--info.news-popup--card .news-popup__title{color:#0c4a6e!important;background:linear-gradient(135deg,#e0f2fe,#bae6fd 45%,#e0f2fe);border-color:#7dd3fc}.news-popup--promo.news-popup--card .news-popup__title{color:#581c87!important;background:linear-gradient(135deg,#f3e8ff,#e9d5ff 45%,#f3e8ff);border-color:#d8b4fe}.news-popup--warning.news-popup--card .news-popup__title{color:#92400e!important;background:linear-gradient(135deg,#fffbeb,#fde68a 45%,#fffbeb);border-color:#fcd34d}.news-popup.news-popup--card .news-popup__list{overflow:visible;margin:0 20px 14px;padding:14px 16px;max-height:none;scrollbar-color:#34d399 #ecfdf5;scrollbar-width:thin;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:12px;box-shadow:inset 0 1px 3px rgba(15,23,42,.04)}.news-popup.news-popup--card .news-popup__line{margin:0 0 10px;font-size:clamp(.9rem,2vw,.98rem);line-height:1.55;color:#334155!important;word-break:break-word}.news-popup.news-popup--card .news-popup__sub{margin:-4px 0 10px 1.25rem;font-size:.88rem;line-height:1.5;color:#64748b!important}.news-popup__wa-card{display:flex;align-items:center;gap:12px;padding:14px 16px;margin:0 20px 14px;border:2px solid #34d399;border-radius:12px;background:linear-gradient(135deg,#ecfdf5,#d1fae5 40%,#f0fdf4);flex-wrap:wrap;box-shadow:0 4px 16px rgba(16,185,129,.15)}.news-popup__wa-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#25d366;flex-shrink:0}.news-popup__wa-icon svg{width:32px;height:32px}.news-popup__wa-text{flex:1 1 140px;display:flex;flex-direction:column;gap:2px;min-width:0}.news-popup__wa-text strong{font-size:.95rem;font-weight:700;color:#0f172a}.news-popup__wa-text span{font-size:.82rem;color:#64748b}.news-popup__wa-join{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:8px;background:#ffffff;border:1.5px solid #10b981;color:#047857;font-size:.88rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .2s ease,box-shadow .2s ease,border-color .2s ease;flex-shrink:0}.news-popup__wa-join:hover{background:#ecfdf5;border-color:#059669;box-shadow:0 4px 12px rgba(16,185,129,.2)}.news-popup__actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap;flex-shrink:0;padding:14px 20px max(16px,env(safe-area-inset-bottom,0px));margin-top:auto;border-top:1.5px solid #bbf7d0;background:linear-gradient(180deg,#f0fdf4,#ffffff)}.news-popup--info.news-popup--card .news-popup__actions{border-top-color:#7dd3fc;background:linear-gradient(180deg,#f0f9ff,#ffffff)}.news-popup--promo.news-popup--card .news-popup__actions{border-top-color:#d8b4fe;background:linear-gradient(180deg,#faf5ff,#ffffff)}.news-popup--warning.news-popup--card .news-popup__actions{border-top-color:#fcd34d;background:linear-gradient(180deg,#fffbeb,#ffffff)}.news-popup__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 20px;border-radius:10px;font-size:.92rem;font-weight:700;cursor:pointer;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .15s ease;border:1px solid transparent}.news-popup__btn svg{width:16px;height:16px}.news-popup__btn--dismiss{background:#ffffff;border:1.5px solid #cbd5e1;color:#475569}.news-popup__btn--dismiss:hover{background:#f8fafc;border-color:#94a3b8}.news-popup__btn--primary{background:linear-gradient(135deg,#059669,#10b981);border:1.5px solid #047857;color:#ffffff;box-shadow:0 6px 20px rgba(16,185,129,.35)}.news-popup__btn--primary:hover{background:linear-gradient(135deg,#047857,#059669);border-color:#065f46;transform:translateY(-1px);box-shadow:0 8px 24px rgba(16,185,129,.4)}.news-popup:not(.news-popup--card){position:relative;width:100%;max-width:380px;max-height:min(78vh,520px);background:var(--modal-bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 28px 90px rgba(0,0,0,.6);padding:18px 18px 16px;overflow:hidden;display:flex;flex-direction:column;animation:news-pop-in .4s var(--ease-spring)}.news-popup:not(.news-popup--card):before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--primary),var(--primary-light,#34d399))}.news-popup--info:not(.news-popup--card):before{background:linear-gradient(90deg,#38bdf8,#0ea5e9)}.news-popup--update:not(.news-popup--card):before{background:linear-gradient(90deg,#10b981,#059669)}.news-popup--promo:not(.news-popup--card):before{background:linear-gradient(90deg,#c084fc,#a855f7)}.news-popup--warning:not(.news-popup--card):before{background:linear-gradient(90deg,#f59e0b,#d97706)}.news-popup:not(.news-popup--card) .news-popup__title{margin:0 0 8px;font-size:clamp(1.05rem,2.4vw,1.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.3;color:var(--accent);word-break:break-word}.news-popup__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding-right:36px}.news-popup__body{margin:0 0 14px;color:var(--text,#e2e8f0);font-size:clamp(.88rem,2vw,.95rem);line-height:1.5;white-space:pre-wrap;word-break:break-word;max-height:28vh;overflow-y:auto;flex:1 1 auto}.news-popup__contact{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--input-bg)}.news-popup__contact-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:.88rem}.news-popup__contact-row span{color:var(--muted,#94a3b8);font-weight:600}.news-popup__contact-row a{color:var(--primary);text-decoration:none;word-break:break-all}.news-popup__contact-row a:hover{text-decoration:underline}.news-popup__whatsapp{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.news-popup__wa-btn{display:inline-flex;align-items:center;justify-content:center;flex:1 1 140px;min-height:42px;padding:10px 14px;border-radius:var(--radius);font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.news-popup__wa-btn:hover{transform:translateY(-1px)}.news-popup__wa-btn--chat{background:#25d366;color:#052e16;box-shadow:0 8px 24px rgba(37,211,102,.28)}.news-popup__wa-btn--join{background:rgba(37,211,102,.12);color:#25d366;border:1px solid rgba(37,211,102,.45)}@keyframes news-spin{to{transform:rotate(1turn)}}@keyframes news-fade-in{0%{opacity:0}to{opacity:1}}@keyframes news-pop-in{0%{opacity:0;transform:scale(.92) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.admin-news__settings-panel{padding:24px;border-radius:var(--radius-lg);margin-bottom:24px}.admin-news__settings-form{margin-top:8px}.admin-news__settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 20px;gap:16px 20px}.admin-news__saved-msg{margin:0 0 12px;color:var(--primary);font-size:.88rem;font-weight:600}.admin-news__layout{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.admin-news__form-panel,.admin-news__list-panel{padding:24px;border-radius:var(--radius-lg);min-width:0}.admin-news__form-panel--editing{box-shadow:0 0 0 1px var(--primary)}.admin-news__active-toggle{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-size:1.02rem;color:var(--accent);cursor:pointer}.admin-news__active-toggle input{width:18px;height:18px;accent-color:var(--primary)}.admin-news__form-panel .auth-form__field label,.admin-news__settings-panel .auth-form__field label{font-size:1rem;font-weight:700}.admin-news__form-panel .auth-form__field input,.admin-news__form-panel .auth-form__field select,.admin-news__form-panel .auth-form__field textarea,.admin-news__settings-panel .auth-form__field input{font-size:1.05rem;line-height:1.5;padding:12px 14px}.admin-news__form-panel .auth-form__field textarea{min-height:160px}.admin-news__count{font-size:.95rem;font-weight:650;color:var(--muted,#94a3b8)}.admin-news__empty{color:var(--muted,#94a3b8);font-size:1.05rem;padding:12px 0}.admin-news__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.admin-news__item{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--input-bg)}.admin-news__item-main{flex:1 1 240px;min-width:0}.admin-news__item-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.admin-news__item-head strong{color:var(--accent);word-break:break-word;font-size:.98rem;font-weight:700;letter-spacing:-.01em;line-height:1.35}.admin-news__badge-off{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:3px 9px;border-radius:999px;background:rgba(148,163,184,.18);color:var(--muted,#94a3b8)}.admin-news__item-body{margin:0 0 6px;color:var(--text,#e2e8f0);font-size:.88rem;line-height:1.45;word-break:break-word;white-space:pre-wrap;max-height:7.5rem;overflow-y:auto}.admin-news__item-date{font-size:.88rem;color:var(--muted,#94a3b8)}.admin-news__item-actions{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}.admin-news__delete{color:#f87171}.admin-news__delete:hover{color:#ef4444}@media (max-width:900px){.admin-news__layout,.admin-news__settings-grid{grid-template-columns:1fr}}@media (max-width:640px){.news-popup__overlay{padding:max(10px,env(safe-area-inset-top,0px)) 10px max(10px,env(safe-area-inset-bottom,0px));align-items:center}.news-popup.news-popup--card{width:100%;max-width:100%;max-height:calc(100dvh - 20px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));border-radius:16px}.news-popup.news-popup--card .news-popup__title{margin:12px 12px 10px;padding:10px 12px;font-size:1rem;line-height:1.4}.news-popup.news-popup--card .news-popup__list{margin:0 12px 10px;padding:12px 14px}.news-popup.news-popup--card .news-popup__line{font-size:.9rem;line-height:1.5;margin-bottom:8px}.news-popup__toolbar{padding:10px 12px 8px}.news-popup__toolbar-left{gap:8px}.news-popup__wa-card{margin:0 12px 12px;padding:12px;gap:10px;flex-direction:row;align-items:center;text-align:left}.news-popup__wa-icon{width:36px;height:36px}.news-popup__wa-icon svg{width:28px;height:28px}.news-popup__wa-text strong{font-size:.88rem}.news-popup__wa-text span{font-size:.78rem}.news-popup__wa-join{display:none}.news-popup__actions{flex-direction:column-reverse;gap:8px;padding:12px 12px max(14px,env(safe-area-inset-bottom,0px))}.news-popup__btn{width:100%;min-height:44px}}@media (max-width:520px){.news-popup.news-popup--card{border-radius:14px}.news-popup:not(.news-popup--card){padding:16px 14px;max-width:100%}.news-popup__body{font-size:.88rem;max-height:24vh}.admin-news__item{flex-direction:column}.admin-news__item-actions{width:100%}}.admin-main,.admin-news__layout>*,.admin-panel,.admin-settings-grid,.admin-settings-grid>*,.admin-stock__layout>*,.client-grid-2,.client-grid-2>*,.client-main,.client-panel,.compare__wrapper,.contact-grid,.contact-grid>*,.container,.cta__card,.dashboard-mockup,.faq__item,.feature-card,.footer__grid,.footer__grid>*,.glass,.hero__container,.hero__container>*,.inner-page__grid,.inner-page__grid>*,.plan-card,.site-main,.stock-card,.testimonial{min-width:0}.admin-news__item,.admin-panel,.client-list__item,.client-panel,.compare__table td,.compare__table th,.contact-card,.faq__item p,.feature-card,.glass h2,.glass h3,.glass p,.news-popup__body,.news-popup__title,.order-modal__product,.plan-card,.stock-card,.testimonial{overflow-wrap:anywhere;word-break:break-word}.hero__subtitle{font-size:clamp(.95rem,2.4vw,1.15rem)}.page-hero__desc,.section-desc{font-size:clamp(.95rem,2.2vw,1.1rem)}.cta__card p{font-size:clamp(.95rem,2.2vw,1.05rem)}.stat-item__number{font-size:clamp(1.9rem,6vw,2.8rem)}.stat-item__suffix{font-size:clamp(1.1rem,3vw,1.5rem)}.stat-item__label{font-size:clamp(.82rem,2vw,.95rem)}.stock-card__qty-num{font-size:clamp(2rem,6vw,3rem)}.admin-stat-card__value,.client-stat-card__value{font-size:clamp(1.4rem,4vw,2rem);overflow-wrap:anywhere}.admin-topbar h1,.client-topbar h1{font-size:clamp(1.55rem,4vw,2.15rem);letter-spacing:-.02em}.admin-topbar p,.client-topbar p{font-size:clamp(.95rem,2vw,1.08rem);line-height:1.45}.auth-form__title,.auth-page__title{font-size:clamp(1.5rem,5vw,2.2rem)}@media (max-width:768px){.page-hero{padding:calc(var(--header-height) + 32px) 0 36px}.page-hero__title{font-size:clamp(1.55rem,7vw,2.2rem)}.page-hero__desc{padding:0 8px}.inner-page{padding:36px 0 60px}.inner-page__grid{gap:28px}section{padding:56px 0}.cta{padding:36px 0 60px}.cta__card{padding:40px 22px}.admin-main,.client-main{padding:18px 14px}.admin-topbar,.client-topbar{padding:12px 0 16px;gap:12px}.admin-stat-card,.client-stat-card{padding:18px}.glass{border-radius:14px}}@media (max-width:480px){.container{padding:0 14px}section{padding:44px 0}.cta__card{padding:32px 18px}.cta__card h2{font-size:clamp(1.4rem,6vw,1.8rem)}.hero{padding-top:calc(var(--header-height) + 24px);padding-bottom:40px}.hero__subtitle{margin-bottom:24px}.hero__trust{gap:14px}.dashboard-mockup{width:100%}.auth-form,.auth-page__panel--form{padding:26px 20px!important}.auth-form__field input,.auth-form__field select,.auth-form__field textarea{padding:12px 14px;font-size:.95rem}.btn{min-height:44px}.btn--sm{min-height:38px}}@media (max-width:380px){.container{padding:0 12px}.hero__title{font-size:clamp(1.55rem,9vw,2rem)}.page-hero__title{font-size:clamp(1.4rem,8vw,1.9rem)}.section-title{font-size:clamp(1.35rem,7vw,1.8rem)}.stat-item__number{font-size:clamp(1.7rem,8vw,2.2rem)}.stock-card__qty-num{font-size:clamp(1.8rem,8vw,2.4rem)}.admin-topbar h1,.client-topbar h1{font-size:clamp(1.25rem,6vw,1.6rem)}.footer__brand p{max-width:100%}}.admin-panel>table,.client-panel>table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:768px){.compare__table{min-width:600px}.admin-order-table,.admin-stock-table,.client-table{min-width:560px}.admin-order-table-wrap,.admin-stock-table-wrap,.client-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius)}}@media (max-width:480px){.auth-form .btn,.btn--block,.cta__card .hero__cta,.hero__cta,.order-modal__actions .btn{width:100%}.hero__cta .btn{width:100%;max-width:100%}}.admin-order-toolbar,.admin-stock-toolbar,.admin-ticket-toolbar,.admin-topbar,.client-topbar,.stock-toolbar{flex-wrap:wrap;gap:12px;min-width:0}.admin-topbar>*,.client-topbar>*{min-width:0;flex-shrink:1}.admin-news__settings-grid>.auth-form__field,.auth-form__field{min-width:0}.auth-form__field input,.auth-form__field select,.auth-form__field textarea,.dashboard-mockup,.hero__dashboard,.hero__visual{min-width:0;max-width:100%}@media (max-width:640px){.dashboard-mockup__sidebar{display:none}.dashboard-mockup__main{width:100%}}.news-popup:not(.news-popup--card),.order-modal,.order-modal--solid{max-width:min(100% - 24px,460px);max-height:calc(100vh - 32px);overflow-y:auto}@media (max-width:480px){.chat-widget{width:calc(100vw - 24px);right:12px;left:auto;max-width:360px}.chat-widget__toggle{right:16px;bottom:16px}.footer{padding:48px 0 28px}.footer__grid{gap:24px}.footer__brand p,.footer__contact{margin-bottom:14px}}.admin-panel,.client-panel{max-width:100%}.admin-list,.admin-order-list,.client-list{min-width:0;max-width:100%}.contact-card,.feature-card,.plan-card,.stat-item,.stock-card,.testimonial{max-width:100%}@media (pointer:coarse){.auth-form__field input[type=checkbox],.auth-form__field input[type=radio],.btn,.nav__toggle,.news-popup__close,.sidebar-close,.sidebar-mobile-toggle{min-height:40px}}.auth-form,.auth-form__error,.auth-form__field,.auth-form__footer{overflow-wrap:anywhere;word-break:break-word}.auth-page__panel--form{max-width:100%;min-width:0}@media (max-width:600px){.compare__table td,.compare__table th{padding:12px 14px}}@media (max-width:1024px){.admin-stock__layout{grid-template-columns:1fr;gap:20px}}@media (max-width:900px){.contact-grid{grid-template-columns:1fr;gap:24px}}@media (max-width:480px){.page-ambient__orb--3,.page-ambient__orb--4{display:none}.page-ambient__mesh{opacity:.6}}.admin-topbar{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;justify-content:space-between;min-width:0}.admin-topbar>*{min-width:0}.admin-stock__topbar h1,.admin-topbar h1{font-size:clamp(1.35rem,4vw,1.75rem);line-height:1.2;margin-bottom:4px;overflow-wrap:anywhere}.admin-stock__topbar p,.admin-topbar p{font-size:clamp(.85rem,2.2vw,.95rem)}.admin-news__form-panel,.admin-news__list-panel,.admin-news__settings-panel,.admin-panel,.admin-stock__form-panel,.admin-stock__list-panel{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}@media (max-width:900px){.admin-stats-grid,.admin-stats-grid--3{grid-template-columns:repeat(2,1fr);gap:14px}}@media (max-width:520px){.admin-stats-grid,.admin-stats-grid--3{grid-template-columns:1fr;gap:12px}.admin-stat-card{padding:18px}.admin-stat-card__value{font-size:clamp(1.4rem,6vw,2rem)}}@media (max-width:768px){.admin-quick-grid{grid-template-columns:1fr;gap:12px}.admin-quick-card{padding:16px}}@media (max-width:640px){.admin-form-row,.admin-news__settings-grid,.admin-ticket-controls,.order-detail-grid{grid-template-columns:1fr}}@media (max-width:900px){.admin-settings-grid{grid-template-columns:1fr;gap:16px}}@media (max-width:1024px){.admin-tickets-layout{grid-template-columns:1fr;gap:18px}}@media (max-width:640px){.admin-tickets-layout{gap:14px}.admin-ticket-items{max-height:360px;overflow-y:auto;padding-right:4px}.admin-ticket-item{padding:12px 14px}.admin-ticket-detail__header{flex-direction:column;align-items:stretch;gap:8px}.admin-ticket-message{padding:14px}.admin-ticket-filters{width:100%}.admin-ticket-filters .btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px);min-width:0}}@media (max-width:1024px){.admin-stock__layout{grid-template-columns:1fr;gap:18px}}@media (max-width:640px){.admin-stock__form-panel,.admin-stock__list-panel{padding:20px}.admin-stock__topbar{flex-direction:column;align-items:flex-start}.admin-news__form-panel,.admin-news__list-panel,.admin-news__settings-panel{padding:20px}}.admin-order-table-wrap,.admin-stock-table-wrap,.admin-users-table-wrap{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius);min-width:0}.admin-order-table,.admin-stock-table,.admin-users-table{width:100%;min-width:920px}.admin-order-table td,.admin-order-table th,.admin-stock-table td,.admin-stock-table th,.admin-users-table td,.admin-users-table th{word-break:normal;overflow-wrap:normal;white-space:normal}.admin-stock-table td:first-child,.admin-stock-table td:last-child,.admin-stock-table th:first-child,.admin-stock-table th:last-child{white-space:nowrap}.admin-stock-table td:nth-child(2),.admin-stock-table td:nth-child(3),.admin-stock-table td:nth-child(4){word-break:break-word;overflow-wrap:break-word}.admin-row-actions,.status-badge{white-space:nowrap}.admin-order-toolbar,.admin-stock-toolbar,.admin-ticket-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;min-width:0}.admin-order-toolbar>*,.admin-stock-toolbar>*,.admin-ticket-toolbar>*{min-width:0}@media (max-width:640px){.admin-order-toolbar .ticket-search,.admin-stock-toolbar .ticket-search,.admin-ticket-toolbar .ticket-search{flex:1 1 100%;min-width:0}.admin-order-toolbar .btn,.admin-stock-toolbar .btn,.admin-ticket-toolbar .btn{flex:1 1 auto}}@media (max-width:768px){.admin-main{padding:14px 12px}.admin-topbar{margin-bottom:12px}.admin-topbar h1,.admin-topbar__title{font-size:1.35rem;margin-bottom:2px}.admin-stats-grid,.ap-stats{margin-bottom:14px;gap:10px}.admin-panel{padding:16px;margin-bottom:14px}}@media (max-width:480px){.admin-main{padding:14px 12px}.admin-panel{padding:16px}}.admin-login-page{padding:32px 16px;min-width:0}.admin-login-card{width:100%;max-width:420px}.admin-row-actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:480px){.admin-row-actions .btn{flex:1 1 auto;min-width:0}.order-modal,.order-modal--solid{width:calc(100vw - 24px);max-width:100%;padding:20px!important}.order-modal__actions{flex-wrap:wrap}.order-modal__actions .btn{flex:1 1 100%}.admin-ram-plans__row{padding:10px;gap:6px 10px}.admin-ram-plans__specs{grid-template-columns:1fr;gap:6px}.admin-ram-plans__ram-input{width:76px}}.admin-stock-ram-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.admin-stock-ram-cell strong{overflow-wrap:anywhere}@media (max-width:640px){.order-detail-box{padding:14px}.order-detail-box li{flex-wrap:wrap;gap:4px}}.admin-news__form-panel .auth-form__field,.admin-news__settings-panel .auth-form__field,.admin-stock__form-panel .auth-form__field{min-width:0}.admin-stock__form-panel .auth-form__field input,.admin-stock__form-panel .auth-form__field select,.admin-stock__form-panel .auth-form__field textarea{max-width:100%;min-width:0}.admin-news__form-panel h2,.admin-news__list-panel h2,.admin-news__settings-panel h2,.admin-panel h2,.admin-stock__form-panel h2,.admin-stock__list-panel h2{font-size:clamp(1.2rem,2.5vw,1.4rem);overflow-wrap:anywhere;font-weight:800;letter-spacing:-.02em}[data-theme=light]{--surface-card:#ffffff;--surface-muted:#f8fafc;--surface-subtle:#f1f5f9;--surface-border:rgba(15,23,42,0.1);--surface-hover:rgba(15,23,42,0.04);--scrollbar-thumb:rgba(15,23,42,0.14)}[data-theme=light] body{background:var(--secondary);color:var(--text)}[data-theme=light] .glass{background:var(--glass-bg);border-color:var(--glass-border);box-shadow:0 1px 3px rgba(15,23,42,.06)}[data-theme=light] .page-ambient__grid{background-image:linear-gradient(rgba(15,23,42,.04) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 0);opacity:.35}[data-theme=light] .page-ambient__mesh{opacity:.55}[data-theme=light] .page-ambient__orb--1,[data-theme=light] .page-ambient__orb--2{opacity:.2}[data-theme=light] .page-ambient--minimal .page-ambient__orb--1,[data-theme=light] .page-ambient--minimal .page-ambient__orb--2{opacity:.1}[data-theme=light] .page-ambient--minimal .page-ambient__grid,[data-theme=light] .page-ambient--minimal .page-ambient__mesh{opacity:.25}[data-theme=light] ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}[data-theme=light] .auth-form__field input,[data-theme=light] .auth-form__field select,[data-theme=light] .auth-form__field textarea{background:var(--input-bg);border-color:var(--surface-border);color:var(--accent)}[data-theme=light] .auth-form__field input::placeholder,[data-theme=light] .auth-form__field textarea::placeholder{color:#94a3b8}[data-theme=light] .auth-oauth__btn{background:#ffffff;border-color:var(--surface-border);color:var(--accent)}[data-theme=light] .auth-divider:after,[data-theme=light] .auth-divider:before{background:var(--surface-border)}[data-theme=light] .auth-page__visual-content h2{color:#ffffff}[data-theme=light] .auth-page__visual-content p{color:rgba(255,255,255,.86)}[data-theme=light] .auth-page__badge{background:rgba(16,185,129,.18);border-color:rgba(16,185,129,.45);color:#6ee7b7}[data-theme=light] .ol-hero__grid{background-image:linear-gradient(rgba(0,168,111,.06) 1px,transparent 0),linear-gradient(90deg,rgba(0,168,111,.06) 1px,transparent 0)}[data-theme=light] .ol-performance-stat__value,[data-theme=light] .ol-stats-band .stat-item strong{color:var(--accent)}[data-theme=light] .ol-performance-stat__label{color:var(--text-muted)}[data-theme=light] .ol-series-card{background:#ffffff;border-color:var(--surface-border)}[data-theme=light] .ol-series-card:hover{border-color:rgba(0,168,111,.28);box-shadow:0 8px 24px rgba(15,23,42,.08)}[data-theme=light] .ol-how__step,[data-theme=light] .ol-trust__grid,[data-theme=light] .ol-why__card{background:#ffffff;border-color:var(--surface-border)}[data-theme=light] .footer{background:#ffffff;border-top-color:var(--surface-border)}[data-theme=light] .nav__links a{color:var(--text)}[data-theme=light] .nav__toggle span{background:var(--accent)}[data-theme=light] .admin-layout,[data-theme=light] .admin-login-page{background:var(--secondary)}[data-theme=light] .admin-sidebar,[data-theme=light] .client-sidebar{background:#ffffff!important;border-right:1px solid var(--surface-border)}[data-theme=light] .admin-sidebar__nav::-webkit-scrollbar-thumb,[data-theme=light] .client-sidebar__nav::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}[data-theme=light] .admin-sidebar__link,[data-theme=light] .client-sidebar__link{color:var(--text-muted)}[data-theme=light] .admin-sidebar__link.active,[data-theme=light] .admin-sidebar__link:hover,[data-theme=light] .client-sidebar__link.active,[data-theme=light] .client-sidebar__link:hover{background:rgba(0,168,111,.08);color:#047857}[data-theme=light] .admin-topbar h1,[data-theme=light] .client-topbar h1{color:var(--accent)}[data-theme=light] .admin-login-card{background:#ffffff;border-color:var(--surface-border)}[data-theme=light] .admin-stats-grid .admin-stat-card,[data-theme=light] .ap-panel,[data-theme=light] .ap-stat,[data-theme=light] .as-panel{background:#ffffff;border-color:var(--surface-border);box-shadow:0 1px 3px rgba(15,23,42,.05)}[data-theme=light] .ap-list>li,[data-theme=light] .ap-row,[data-theme=light] .as-row{background:var(--surface-muted);border-color:var(--surface-border)}[data-theme=light] .ap-row:hover,[data-theme=light] .as-row:hover{background:#ffffff;border-color:rgba(0,168,111,.2)}[data-theme=light] .as-company-group__head{background:linear-gradient(135deg,#ecfdf5,#ffffff 62%);border-color:#a7f3d0 #a7f3d0 #a7f3d0 #10b981}[data-theme=light] .as-company-group{background:#ffffff;border-color:#d1fae5;box-shadow:0 1px 3px rgba(15,23,42,.04)}[data-theme=light] .as-api-price,[data-theme=light] .as-qty{background:#f8fafc;border-color:var(--surface-border)}[data-theme=light] .as-client-price{background:#ecfdf5;border-color:#a7f3d0}[data-theme=light] .as-company-group__title{color:#065f46}[data-theme=light] .as-company-group__count{color:#047857;background:#d1fae5;border-color:#6ee7b7}[data-theme=light] .ap-filters__btn,[data-theme=light] .as-filters__btn{background:#ffffff;border-color:var(--surface-border);color:var(--text-muted)}[data-theme=light] .ap-filters__btn span,[data-theme=light] .as-filters__btn span{background:var(--surface-subtle);color:var(--text)}[data-theme=light] .ap-filters__btn.is-active,[data-theme=light] .as-filters__btn.is-active{color:#047857;border-color:rgba(0,168,111,.3);background:rgba(0,168,111,.08)}[data-theme=light] .ap-empty,[data-theme=light] .as-empty{background:var(--surface-muted);border-color:var(--surface-border);color:var(--text-muted)}[data-theme=light] .admin-topbar__search,[data-theme=light] .ap-search input{background:#ffffff;border-color:var(--surface-border);color:var(--accent)}[data-theme=light] .ap-filters__btn--linux.is-active,[data-theme=light] .as-filters__btn--linux.is-active{color:#9a3412;background:rgba(249,115,22,.1);border-color:rgba(234,88,12,.3)}[data-theme=light] .ap-filters__btn--linux.is-active span,[data-theme=light] .as-filters__btn--linux.is-active span{color:#c2410c;background:rgba(249,115,22,.14)}[data-theme=light] .ap-filters__btn--vps.is-active,[data-theme=light] .as-filters__btn--vps.is-active{color:#0c4a6e;background:rgba(14,165,233,.1);border-color:rgba(2,132,199,.3)}[data-theme=light] .ap-filters__btn--vps.is-active span,[data-theme=light] .as-filters__btn--vps.is-active span{color:#0369a1;background:rgba(14,165,233,.14)}[data-theme=light] .ap-filters__btn--proxy.is-active,[data-theme=light] .as-filters__btn--proxy.is-active{color:#92400e;background:rgba(245,158,11,.1);border-color:rgba(217,119,6,.28)}[data-theme=light] .ap-filters__btn--proxy.is-active span,[data-theme=light] .as-filters__btn--proxy.is-active span{color:#b45309;background:rgba(245,158,11,.14)}[data-theme=light] .ap-badge--linux,[data-theme=light] .as-row--linux .as-type,[data-theme=light] .as-type--linux{color:#9a3412;background:rgba(249,115,22,.12);border-color:rgba(251,146,60,.25)}[data-theme=light] .ap-badge--vps,[data-theme=light] .as-row--vps .as-type,[data-theme=light] .as-type--vps{color:#0c4a6e;background:rgba(14,165,233,.12);border-color:rgba(56,189,248,.25)}[data-theme=light] .ap-badge--proxy,[data-theme=light] .as-row--proxy .as-type,[data-theme=light] .as-type--proxy{color:#92400e;background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.25)}[data-theme=light] .ap-badge--partner,[data-theme=light] .as-type--partner{color:#5b21b6;background:rgba(139,92,246,.12);border-color:rgba(139,92,246,.25)}[data-theme=light] .as-row--linux:before{background:linear-gradient(180deg,#fb923c,#ea580c)}[data-theme=light] .as-row--vps:before{background:linear-gradient(180deg,#38bdf8,#0284c7)}[data-theme=light] .as-row--proxy:before{background:linear-gradient(180deg,#f59e0b,#d97706)}[data-theme=light] .as-row--linux{background:linear-gradient(90deg,rgba(249,115,22,.07),#ffffff 48%);border-color:rgba(249,115,22,.22)}[data-theme=light] .as-row--vps{background:linear-gradient(90deg,rgba(14,165,233,.07),#ffffff 48%);border-color:rgba(56,189,248,.22)}[data-theme=light] .as-row--proxy{background:linear-gradient(90deg,rgba(245,158,11,.07),#ffffff 48%);border-color:rgba(245,158,11,.22)}[data-theme=light] .as-row--pinned{border-color:rgba(245,158,11,.28);background:linear-gradient(90deg,rgba(245,158,11,.1),#ffffff 52%)}[data-theme=light] .as-plans__chip{background:#f1f5f9;border-color:rgba(15,23,42,.1);color:#475569}[data-theme=light] .as-plans__chip strong{color:#0f172a}[data-theme=light] .as-plans__chip em{color:#047857;font-weight:800}[data-theme=light] .as-row--linux .as-plans__chip{background:rgba(249,115,22,.08);border-color:rgba(234,88,12,.18)}[data-theme=light] .as-row--linux .as-plans__chip em{color:#c2410c}[data-theme=light] .as-row--vps .as-plans__chip{background:rgba(14,165,233,.08);border-color:rgba(2,132,199,.18)}[data-theme=light] .as-row--vps .as-plans__chip em{color:#0369a1}[data-theme=light] .as-row--proxy .as-plans__chip{background:rgba(245,158,11,.08);border-color:rgba(217,119,6,.18)}[data-theme=light] .as-row--proxy .as-plans__chip em{color:#b45309}[data-theme=light] .as-plans__promo{color:#047857!important}[data-theme=light] .as-api-price strong,[data-theme=light] .as-plans__api{color:#64748b}[data-theme=light] .as-high-demand{color:#92400e;background:rgba(245,158,11,.14);border-color:rgba(217,119,6,.35)}[data-theme=light] .as-pin-btn.is-on{color:#92400e;border-color:rgba(245,158,11,.45);background:rgba(245,158,11,.12)}[data-theme=light] .stock-status--in-stock{color:#047857;background:rgba(16,185,129,.12)}[data-theme=light] .stock-status--low-stock{color:#b45309;background:rgba(245,158,11,.12)}[data-theme=light] .stock-status--out-of-stock{color:#b91c1c;background:rgba(239,68,68,.1)}[data-theme=light] .asf__check-row{background:rgba(245,158,11,.06);border-color:rgba(245,158,11,.2);color:var(--text)}[data-theme=light] .asf__check-row strong{color:#92400e}[data-theme=light] .as-sync-btn.btn--outline{background:#ffffff;border-color:var(--surface-border);color:var(--accent)}[data-theme=light] .admin-delete-btn{color:#b91c1c!important;border-color:rgba(239,68,68,.25)!important;background:rgba(239,68,68,.06)!important}[data-theme=light] .admin-delete-btn:hover{background:rgba(239,68,68,.12)!important}[data-theme=light] .ap-badge--danger{color:#b91c1c;background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.25)}[data-theme=light] .ap-badge--info{color:#0369a1;background:rgba(14,165,233,.12);border-color:rgba(56,189,248,.28)}[data-theme=light] .ap-detail__head,[data-theme=light] .ap-detail__section{border-bottom-color:var(--surface-border)}[data-theme=light] .admin-stat-card--danger .admin-stat-card__value{color:#b91c1c}[data-theme=light] .ap-badge--pending,[data-theme=light] .ap-badge--warn{color:#b45309;background:rgba(245,158,11,.12)}[data-theme=light] .ap-badge--ok{color:#047857;background:rgba(16,185,129,.12)}[data-theme=light] .ap-badge--muted{color:#64748b;background:rgba(15,23,42,.06)}[data-theme=light] .ap-switch--card{background:#ffffff;border-color:var(--surface-border)}[data-theme=light] .ap-switch--card.is-on{background:rgba(0,168,111,.06);border-color:rgba(0,168,111,.25)}[data-theme=light] .asf__section,[data-theme=light] .asf__shell,[data-theme=light] .asf__typebtn{background:#ffffff;border-color:var(--surface-border)}[data-theme=light] .asf__typebtn{color:var(--text-muted)}[data-theme=light] .asf__typebtn.is-active{color:#047857;border-color:rgba(0,168,111,.3);background:rgba(0,168,111,.08)}[data-theme=light] .asf__typebtn--linux.is-active{color:#9a3412;background:rgba(249,115,22,.1);border-color:rgba(234,88,12,.3)}[data-theme=light] .asf__typebtn--vps.is-active{color:#0c4a6e;background:rgba(14,165,233,.1);border-color:rgba(2,132,199,.3)}[data-theme=light] .asf__typebtn--proxy.is-active{color:#92400e;background:rgba(245,158,11,.1);border-color:rgba(217,119,6,.28)}[data-theme=light] .client-layout{background:var(--secondary)}[data-theme=light] .client-sidebar__user{background:var(--surface-muted)}[data-theme=light] .client-topbar{background:#ffffff;border-bottom-color:var(--surface-border)}[data-theme=light] .client-dash-hero,[data-theme=light] .client-panel:not(.client-wallet-history),[data-theme=light] .client-stat-card:not(.wallet-balance-card):not(.wallet-topup-card){background:#ffffff;border-color:var(--surface-border);box-shadow:0 1px 3px rgba(15,23,42,.05)}[data-theme=light] .client-dash-hero{background:linear-gradient(135deg,rgba(0,168,111,.08),#ffffff 60%)}[data-theme=light] .client-dash-hero__content h1,[data-theme=light] .client-stat-card__value{color:var(--accent)}[data-theme=light] .client-table th{color:var(--text-muted);border-bottom-color:var(--surface-border)}[data-theme=light] .client-table td{border-bottom-color:var(--surface-border);color:var(--text)}[data-theme=light] .client-table tr:hover td{background:var(--surface-hover)}[data-theme=light] .ao-detail,[data-theme=light] .ao-list__item,[data-theme=light] .ao-panel{background:#ffffff;border-color:var(--surface-border)}[data-theme=light] .ao-list__item.is-active{background:rgba(0,168,111,.06);border-color:rgba(0,168,111,.25)}[data-theme=light] .ao-status--pending{color:#b45309}[data-theme=light] .ao-status--paid{color:#047857}[data-theme=light] .order-modal__backdrop{background:rgba(15,23,42,.45)}[data-theme=light] .buy-sheet,[data-theme=light] .order-modal__dialog{background:#ffffff;border-color:var(--surface-border);color:var(--text)}[data-theme=light] .order-modal__product-tag--vps{color:#0c4a6e;background:rgba(14,165,233,.12);border-color:rgba(56,189,248,.28)}[data-theme=light] .order-modal__product-tag--linux{color:#9a3412;background:rgba(249,115,22,.12);border-color:rgba(251,146,60,.28)}[data-theme=light] .order-modal--vps .order-modal__series{color:#0369a1}[data-theme=light] .order-modal--linux .order-modal__series{color:#c2410c}[data-theme=light] .buy-sheet--vps .buy-sheet__eyebrow{color:#0369a1}[data-theme=light] .buy-sheet--linux .buy-sheet__eyebrow{color:#c2410c}[data-theme=light] .order-modal__pay-btn--linux,[data-theme=light] .order-modal__pay-btn--proxy,[data-theme=light] .order-modal__pay-btn--vps{color:#ffffff}[data-theme=light] .cm-card,[data-theme=light] .cm-page .client-panel{background:#ffffff;border-color:var(--surface-border)}[data-theme=light] .server-creds--term{background:transparent!important}[data-theme=light] .server-cred__toggle{color:#047857;border-color:rgba(16,185,129,.25);background:rgba(16,185,129,.08)}[data-theme=light] .server-cred__toggle:hover{background:rgba(16,185,129,.14);color:#065f46}[data-theme=light] .stock-card,[data-theme=light] .stock-list-item{background:#ffffff;border-color:var(--surface-border)}[data-theme=light] .stock-card__title,[data-theme=light] .stock-list-item__title{color:var(--accent)}[data-theme=light] .stock-chip{background:var(--surface-muted);border-color:var(--surface-border);color:var(--text-muted)}[data-theme=light] .stock-chip strong{color:var(--accent)}[data-theme=light] .btn--ghost{color:var(--text);border-color:var(--surface-border)}[data-theme=light] .btn--ghost:hover{color:var(--accent);background:var(--surface-hover)}[data-theme=light] .btn--outline{border-color:var(--surface-border);color:var(--accent)}[data-theme=light] .news-popup__dialog,[data-theme=light] .theme-picker__option{background:#ffffff;border-color:var(--surface-border)}[data-theme=light] .sidebar-mobilebar{background:#ffffff;border-bottom-color:var(--surface-border)}[data-theme=light] .client-loading{background:var(--secondary);color:var(--text-muted)}[data-theme=light] .compare__wrapper,[data-theme=light] .cta__card,[data-theme=light] .feature-card,[data-theme=light] .plan-card,[data-theme=light] .stat-item{background:#ffffff;border-color:var(--surface-border);box-shadow:0 4px 20px rgba(15,23,42,.06)}[data-theme=light] .compare__table th{background:var(--surface-muted);color:var(--accent);border-color:var(--surface-border)}[data-theme=light] .compare__table td{border-color:var(--surface-border);color:var(--text)}[data-theme=light] .compare__table tr:hover td{background:var(--surface-hover)}[data-theme=light] .hero__subtitle,[data-theme=light] .hero__title{color:var(--accent)}[data-theme=light] .faq__item{background:#ffffff;border-color:var(--surface-border)}[data-theme=light] .faq__question{color:var(--accent)}[data-theme=light] .cs-page .client-panel,[data-theme=light] .cs-row,[data-theme=light] .support-ticket{border-color:var(--surface-border)}[data-theme=light] .client-main--ocean .cs-row{background:#ffffff;box-shadow:0 1px 3px rgba(15,23,42,.06)}[data-theme=light] .client-main--ocean .cs-row--linux.is-online{background:linear-gradient(180deg,rgba(16,185,129,.1),#ffffff 38%)}[data-theme=light] .client-main--ocean .cs-row--vps.is-online{background:linear-gradient(180deg,rgba(59,130,246,.1),#ffffff 38%)}[data-theme=light] .client-main--ocean .cs-row--proxy.is-online{background:linear-gradient(180deg,rgba(139,92,246,.1),#ffffff 38%)}[data-theme=light] .cs-row__ip{color:#047857}[data-theme=light] .client-main--ocean .cs-row__details{background:rgba(248,250,252,.9);border-color:rgba(15,23,42,.06)}[data-theme=light] .wallet-panel,[data-theme=light] .wallet-tx{background:#ffffff;border-color:var(--surface-border)}[data-theme=light] .inv-page,[data-theme=light] .invoice-page{color:#0f172a}[data-theme=light] .inv-sheet{background:#ffffff;border-color:#e2e8f0;box-shadow:0 2px 16px rgba(15,23,42,.06)}[data-theme=light] .inv-party,[data-theme=light] .inv-totals{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .inv-table thead{background:#f0fdf4}[data-theme=light] .inv-table td,[data-theme=light] .inv-table th{border-bottom-color:#e2e8f0}@media (max-width:768px){[data-theme=light] .nav__menu{background:rgba(255,255,255,.98);border-bottom-color:var(--surface-border);box-shadow:0 12px 40px rgba(15,23,42,.1)}[data-theme=light] .nav__menu .nav__link{color:var(--text);border-bottom-color:var(--surface-border)}[data-theme=light] .nav__menu .nav__link.active,[data-theme=light] .nav__menu .nav__link:hover{color:#047857}}@media (max-width:1024px){[data-theme=light] .ocean-mobilebar,[data-theme=light] .sidebar-mobilebar{background:#ffffff;border-bottom-color:var(--surface-border);box-shadow:0 1px 0 rgba(15,23,42,.06)}[data-theme=light] .sidebar-mobile-toggle{background:rgba(0,168,111,.08);border-color:var(--surface-border);color:#047857}[data-theme=light] .sidebar-close{background:var(--surface-muted);border-color:var(--surface-border);color:var(--accent)}[data-theme=light] .admin-sidebar,[data-theme=light] .client-sidebar,[data-theme=light] .ocean-sidebar{background:#ffffff!important;border-right-color:var(--surface-border);box-shadow:24px 0 60px rgba(15,23,42,.12)}[data-theme=light] .admin-sidebar.glass,[data-theme=light] .client-sidebar.glass,[data-theme=light] .ocean-sidebar.glass{background:#ffffff!important;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=light] .admin-main,[data-theme=light] .client-main,[data-theme=light] .client-main--ocean{background:var(--secondary)}[data-theme=light] .admin-topbar--actions:not(.admin-topbar--card),[data-theme=light] .admin-topbar:not(.admin-topbar--card){background:transparent}}[data-theme=light] .ocean-cart-drawer{background:#ffffff;border-left:1px solid var(--surface-border)}[data-theme=light] .ocean-cart-drawer__item{background:var(--surface-muted);border-color:var(--surface-border)}[data-theme=light] .ocean-cart-drawer__foot{border-top-color:var(--surface-border)}[data-theme=light] .ocean-orders-tabs{background:var(--surface-muted);border-color:var(--surface-border)}[data-theme=light] .ocean-orders-tabs__btn{color:var(--text-muted)}[data-theme=light] .ocean-orders-tabs__btn:hover{color:var(--accent);background:var(--surface-hover)}[data-theme=light] .ocean-orders-tabs__btn.active{color:#047857;background:rgba(0,168,111,.1);border-color:rgba(0,168,111,.28)}[data-theme=light] .ocean-orders-tabs__count{background:#ffffff;color:var(--text)}[data-theme=light] .ocean-ticker{background:linear-gradient(90deg,rgba(0,168,111,.08),rgba(99,102,241,.05));border-bottom-color:rgba(0,168,111,.18);color:var(--text)}[data-theme=light] .ocean-ticker__item--promo,[data-theme=light] .ocean-ticker__item--promo strong{color:#b45309}[data-theme=light] .ocean-ticker__item--warning{color:#dc2626}[data-theme=light] .ocean-ticker__item--update{color:#0369a1}[data-theme=light] .ocean-ticker__item--info{color:var(--text)}[data-theme=light] .ocean-toast--success{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.25);color:#047857}[data-theme=light] .co-page .client-panel,[data-theme=light] .co-row{border-color:var(--surface-border)}[data-theme=light] .client-main--ocean .co-row{background:#ffffff;box-shadow:0 1px 3px rgba(15,23,42,.06)}[data-theme=light] .client-main--ocean .co-row:hover{background:#ffffff}[data-theme=light] .client-main--ocean .co-row--linux.is-delivered{background:linear-gradient(180deg,rgba(16,185,129,.1),#ffffff 38%)}[data-theme=light] .client-main--ocean .co-row--vps.is-delivered{background:linear-gradient(180deg,rgba(59,130,246,.1),#ffffff 38%)}[data-theme=light] .client-main--ocean .co-row--proxy.is-delivered{background:linear-gradient(180deg,rgba(139,92,246,.1),#ffffff 38%)}[data-theme=light] .client-main--ocean .co-row__details{background:rgba(248,250,252,.9);border-color:rgba(15,23,42,.06)}[data-theme=light] .co-head h1,[data-theme=light] .co-row__price-line,[data-theme=light] .co-row__title-row h2{color:var(--accent)}[data-theme=light] .co-row__price-line{color:#047857}[data-theme=light] .co-tabs__btn{background:#ffffff;border-color:var(--surface-border);color:var(--text-muted)}[data-theme=light] .co-tabs__btn.is-active{border-color:rgba(0,168,111,.35);background:rgba(0,168,111,.1);color:#047857}[data-theme=light] .co-tabs__btn.is-active span{background:rgba(0,168,111,.18);color:#047857}[data-theme=light] .co-empty{background:#ffffff;border-color:var(--surface-border)}[data-theme=light] .co-row__foot{border-top-color:var(--surface-border)}[data-theme=light] .co-badge.is-waiting{color:#b45309;background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.28)}[data-theme=light] .co-badge.is-delivered{color:#047857;background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.28)}[data-theme=light] .co-badge.is-cancelled{color:#b91c1c;background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.25)}[data-theme=light] .co-badge.is-pending{color:#1d4ed8;background:rgba(59,130,246,.12);border-color:rgba(59,130,246,.28)}[data-theme=light] .co-row__fulfill{color:#b45309}[data-theme=light] .order-modal__checkout{background:var(--surface-muted);border-top-color:var(--surface-border)}[data-theme=light] .order-modal__close{background:var(--surface-muted);border-color:var(--surface-border);color:var(--text-muted)}[data-theme=light] .order-modal__close:hover{background:var(--surface-subtle);color:var(--accent)}[data-theme=light] .ao-detail,[data-theme=light] .ao-list-panel,[data-theme=light] .ao-search,[data-theme=light] .ao-stats{background:#ffffff;border-color:var(--surface-border)}[data-theme=light] .ao-search{color:var(--accent)}[data-theme=light] .ao-list__item,[data-theme=light] .ao-row{background:var(--surface-muted);border-color:var(--surface-border);border-left-color:#94a3b8;color:var(--text)}[data-theme=light] .ao-list__item:hover,[data-theme=light] .ao-row:hover{background:#ffffff}[data-theme=light] .ao-list__item.is-active,[data-theme=light] .ao-row.is-active{background:rgba(0,168,111,.06);border-color:rgba(0,168,111,.25) rgba(0,168,111,.25) rgba(0,168,111,.25) #047857}[data-theme=light] .ao-block textarea{background:var(--input-bg);border-color:var(--surface-border);color:var(--accent)}[data-theme=light] .admin-stock-card{background:#ffffff;border-color:var(--surface-border)}@media (max-width:768px){[data-theme=light] .ol-hero{background:var(--secondary)}[data-theme=light] .legal-page__article,[data-theme=light] .ol-performance-stat,[data-theme=light] .ol-stats-band .stat-item{background:#ffffff;border-color:var(--surface-border)}}[data-theme=light] .ap-row.is-selected{background:rgba(0,168,111,.06);border-color:rgba(0,168,111,.25)}[data-theme=light] .ap-row__title{color:var(--accent)}[data-theme=light] .wallet-topup-card__quick{gap:8px}[data-theme=light] .ticket-form input,[data-theme=light] .ticket-form select,[data-theme=light] .ticket-form textarea{background:var(--input-bg);border-color:var(--surface-border);color:var(--accent)}[data-theme=light] .chat-widget{background:#ffffff;border-color:var(--surface-border)}[data-theme=light] .chat-widget__header{background:var(--surface-muted);border-bottom-color:var(--surface-border)}[data-theme=light] .chat-widget__messages{background:#ffffff}[data-theme=light] .chat-widget__input{background:var(--input-bg);border-color:var(--surface-border);color:var(--accent)}[data-theme=light] .cm-back{color:#4338ca;border-color:rgba(99,102,241,.35);background:linear-gradient(135deg,#eef2ff,#e0f2fe);box-shadow:0 2px 8px rgba(99,102,241,.12)}[data-theme=light] .cm-back:hover{color:#312e81;border-color:rgba(79,70,229,.45);background:linear-gradient(135deg,#e0e7ff,#dbeafe)}[data-theme=light] .cm-board__main{background:linear-gradient(135deg,#e0f2fe,#eef2ff 42%,#ffffff);border-color:rgba(14,165,233,.35);box-shadow:0 4px 16px rgba(14,165,233,.12)}[data-theme=light] .cm-board__main:before{background:linear-gradient(180deg,#0ea5e9,#6366f1)}[data-theme=light] .cm-board__badge{background:#ffffff;border-color:rgba(16,185,129,.35);color:#047857}[data-theme=light] .cm-board__badge strong{color:#065f46}[data-theme=light] .cm-board__badge--running{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.35)}[data-theme=light] .cm-board__main .cm-head__tags{color:#0369a1}[data-theme=light] .cm-head__ip-box{background:#ffffff;border-color:rgba(99,102,241,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}[data-theme=light] .cm-head__ip-label{color:#6366f1}[data-theme=light] .cm-head__ip-value{color:#1e1b4b}[data-theme=light] .cm-head__tags{color:var(--text-muted)}[data-theme=light] .cm-head__ip{color:#047857}[data-theme=light] .cm-facts dt{color:var(--text-muted)}[data-theme=light] .cm-facts dd{color:var(--accent)}[data-theme=light] .cm-panel{background:#ffffff;border-color:var(--surface-border);box-shadow:0 1px 3px rgba(15,23,42,.05)}[data-theme=light] .cm-panel__head h2{color:var(--accent)}[data-theme=light] .cm-panel__head span{color:var(--text-muted)}[data-theme=light] .cm-pill{background:var(--surface-muted);border-color:var(--surface-border);color:var(--text-muted)}[data-theme=light] .cm-pill--running{color:#047857;background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.28)}[data-theme=light] .cm-pill--stopped{color:#b91c1c;background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.25)}[data-theme=light] .cm-sync{color:#047857;background:rgba(0,168,111,.08);border-color:rgba(0,168,111,.28)}[data-theme=light] .cm-sync.is-busy{color:#b45309;background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.28)}[data-theme=light] .cm-btn{background:#ffffff;border-color:var(--surface-border);color:var(--accent);box-shadow:0 1px 2px rgba(15,23,42,.04)}[data-theme=light] .cm-btn:hover:not(:disabled){background:var(--surface-muted);border-color:rgba(0,168,111,.22)}[data-theme=light] .cm-back,[data-theme=light] .cm-btn__label small{color:var(--text-muted)}[data-theme=light] .cm-back:hover{color:#047857}[data-theme=light] .cm-help{color:var(--text-muted)}[data-theme=light] .cm-btn--renew .cm-btn__icon{background:rgba(139,92,246,.12);color:#6d28d9}[data-theme=light] .cm-btn--renew:hover:not(:disabled){border-color:rgba(139,92,246,.35)}[data-theme=light] .cm-alert__action,[data-theme=light] .cm-renew-link{color:#6d28d9}[data-theme=light] .cm-renew-quote{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .cm-renew-quote dd{color:#0f172a}[data-theme=light] .cm-renew-warn{background:#fffbeb;color:#b45309}[data-theme=light] .cm-alert--warn{background:#fffbeb;color:#b45309;border-color:rgba(245,158,11,.25)}[data-theme=light] .cm-renew-soon{color:#64748b}[data-theme=light] .cm-toast{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.25);color:#047857}[data-theme=light] .cm-alert{background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.22);color:#92400e}[data-theme=light] .cm-term{border-color:#7c3aed;background:linear-gradient(165deg,#4c1d95,#312e81 45%,#1e1b4b);box-shadow:0 8px 22px rgba(124,58,237,.22)}[data-theme=light] .cm-term__bar{background:rgba(0,0,0,.22);border-bottom-color:rgba(196,181,253,.25)}[data-theme=light] .cm-term__bar strong{color:#ddd6fe}[data-theme=light] .server-creds--term .server-cred__label{color:#c4b5fd}[data-theme=light] .server-creds--term .server-cred__value code{color:#ffffff;font-weight:700}[data-theme=light] .server-creds--term .server-cred__toggle{border-color:rgba(196,181,253,.4);color:#ede9fe;background:rgba(255,255,255,.08)}[data-theme=light] .server-creds--term .server-cred__toggle:hover:not(:disabled){color:#ffffff;border-color:#ddd6fe;background:rgba(255,255,255,.14)}[data-theme=light] .cm-panel--actions{background:linear-gradient(180deg,#f8fafc,#ffffff);border-color:rgba(99,102,241,.2);box-shadow:0 1px 4px rgba(15,23,42,.05)}[data-theme=light] .cm-btn--sync{background:#ecfdf5;border-color:rgba(16,185,129,.28)}[data-theme=light] .cm-btn--start{background:#f0fdf4;border-color:rgba(34,197,94,.28)}[data-theme=light] .cm-btn--restart{background:#fffbeb;border-color:rgba(245,158,11,.28)}[data-theme=light] .cm-btn--stop{background:#fef2f2;border-color:rgba(239,68,68,.25)}[data-theme=light] .cm-btn--reinstall{background:#eff6ff;border-color:rgba(59,130,246,.28)}[data-theme=light] .cm-btn--renew{background:#f5f3ff;border-color:rgba(139,92,246,.25)}[data-theme=light] .cm-overview{background:linear-gradient(180deg,#f8fafc,#ffffff);border-color:rgba(99,102,241,.18)}[data-theme=light] .cm-overview__tile{background:#eef2ff;border-color:rgba(99,102,241,.2)}[data-theme=light] .cm-overview__head-icon,[data-theme=light] .cm-overview__tile-icon{background:rgba(99,102,241,.14);color:#4f46e5}[data-theme=light] .cm-activity__card{background:#f0f9ff;border-color:rgba(14,165,233,.22)}[data-theme=light] .cm-activity__head-icon{background:rgba(14,165,233,.14);color:#0284c7}[data-theme=light] .cm-billing__card{background:linear-gradient(180deg,#fffbeb,#fff7ed);border-color:rgba(245,158,11,.3)}[data-theme=light] .cm-billing__cal-icon,[data-theme=light] .cm-billing__head-icon{background:rgba(245,158,11,.16);color:#d97706}[data-theme=light] .cm-billing__days-left strong,[data-theme=light] .cm-billing__expire-text strong,[data-theme=light] .cm-billing__rate-row strong{color:#b45309}[data-theme=light] .cm-billing__rate-row{background:#ffffff;border-color:rgba(245,158,11,.22)}[data-theme=light] .cm-board__main h1{color:#1e3a8a;font-weight:800}[data-theme=light] .cm-billing__head h2,[data-theme=light] .cm-page{color:#0f172a}[data-theme=light] .cm-billing__renew{color:#d97706}[data-theme=light] .cm-activity__head h2{color:#0f172a}[data-theme=light] .cm-activity__item-icon{background:rgba(14,165,233,.14);color:#0284c7}[data-theme=light] .cm-activity__card{background:#ffffff;border-color:rgba(15,23,42,.1)}[data-theme=light] .cm-activity__item-body strong{color:#0f172a}[data-theme=light] .cm-page__footer{background:linear-gradient(180deg,#f8fafc,#ffffff);border-color:rgba(99,102,241,.18);box-shadow:0 1px 3px rgba(15,23,42,.05)}[data-theme=light] .cm-help--footer{color:#64748b}[data-theme=light] .cm-help--footer a{color:#4f46e5}[data-theme=light] .cm-overview__head{border-bottom-color:rgba(15,23,42,.08)}[data-theme=light] .cm-overview__head h2,[data-theme=light] .cm-overview__value{color:#0f172a}[data-theme=light] .cm-overview__label{color:#64748b}[data-theme=light] .cm-btn__label strong{color:#0f172a}[data-theme=light] .cm-btn__label small{color:#475569}[data-theme=light] .cm-btn--start .cm-btn__icon,[data-theme=light] .cm-btn--sync .cm-btn__icon{background:rgba(16,185,129,.12);color:#047857}[data-theme=light] .cm-btn--restart .cm-btn__icon{background:rgba(245,158,11,.12);color:#b45309}[data-theme=light] .cm-btn--stop .cm-btn__icon{background:rgba(239,68,68,.1);color:#dc2626}[data-theme=light] .cm-btn--reinstall .cm-btn__icon{background:rgba(59,130,246,.12);color:#2563eb}[data-theme=light] .cm-btn--renew.is-locked .cm-btn__icon{background:#f1f5f9;color:#64748b}[data-theme=light] .cm-btn--renew.is-locked .cm-btn__label small{color:#64748b}[data-theme=light] .cm-renew-warn a{color:#047857}[data-theme=light] .manage-pro-modal--solid{background:#ffffff;border-color:#e2e8f0;color:#0f172a}[data-theme=light] .manage-pro-modal__header p{color:#64748b}[data-theme=light] .manage-pro-modal__icon--reinstall{background:rgba(0,168,111,.1);color:#047857}[data-theme=light] .os-picker--api .os-picker__option{background:#ffffff;border-color:#e2e8f0}[data-theme=light] .os-picker--api .os-picker__option--active{border-color:#00a86f;background:rgba(0,168,111,.06)}[data-theme=light] .manage-modal-warning--soft{background:#f8fafc;border-color:#e2e8f0;color:#64748b!important}[data-theme=light] .manage-pro-modal__close{color:#64748b}[data-theme=light] .manage-reinstall-processing__ring{background:radial-gradient(farthest-side,#ffffff 72%,transparent 73% 100%),conic-gradient(#00a86f var(--progress),rgba(0,168,111,.14) 0);box-shadow:0 0 0 1px rgba(0,168,111,.12)}[data-theme=light] .manage-reinstall-processing__steps{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .manage-reinstall-processing__steps li:not(:last-child){border-bottom-color:#e2e8f0}[data-theme=light] .manage-reinstall-processing__dot{background:#ffffff;border-color:#cbd5e1}[data-theme=light] .manage-reinstall-processing__notice{background:#ecfdf5;border-color:#a7f3d0}[data-theme=light] .manage-reinstall-processing__bar{background:#e2e8f0}[data-theme=light] .client-home-hero{background:linear-gradient(145deg,rgba(0,168,111,.09),#ffffff 62%);border-color:rgba(0,168,111,.22);box-shadow:0 1px 3px rgba(15,23,42,.06)}[data-theme=light] .client-home-hero__mesh{background-image:linear-gradient(rgba(15,23,42,.05) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.05) 1px,transparent 0);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.35),transparent 85%);mask-image:linear-gradient(180deg,rgba(0,0,0,.35),transparent 85%)}[data-theme=light] .client-home-hero__content h1,[data-theme=light] .client-home-hero__content h1 span{color:var(--accent)}[data-theme=light] .client-home-hero__content h1 span{color:#047857}[data-theme=light] .client-home-wallet{background:linear-gradient(160deg,rgba(0,168,111,.1),#ffffff 72%);border-color:rgba(0,168,111,.22);box-shadow:0 1px 3px rgba(15,23,42,.05)}[data-theme=light] .client-home-wallet__amount{color:#047857}[data-theme=light] .client-home-panel,[data-theme=light] .client-home-quick__link,[data-theme=light] .client-home-tile{background:#ffffff;border-color:var(--surface-border);box-shadow:0 1px 3px rgba(15,23,42,.04)}[data-theme=light] .client-home-tile__value{color:var(--accent)}[data-theme=light] .client-home-tile--green .client-home-tile__value{color:#047857}[data-theme=light] .client-home-tile--amber .client-home-tile__value{color:#d97706}[data-theme=light] .client-home-quick__link{color:var(--accent);background:#ffffff}[data-theme=light] .client-home-quick__link:hover{border-color:rgba(0,168,111,.35);background:rgba(0,168,111,.04)}[data-theme=light] .client-home-panel__head h2{color:var(--accent)}[data-theme=light] .client-home-panel__head a{color:#047857}[data-theme=light] .client-home-order-row,[data-theme=light] .client-home-server-row{background:var(--surface-muted);border-color:var(--surface-border)}[data-theme=light] .client-home-order-row:hover,[data-theme=light] .client-home-server-row:hover{background:#ffffff;border-color:rgba(0,168,111,.22)}[data-theme=light] .client-home-order-row strong,[data-theme=light] .client-home-order-row__amount,[data-theme=light] .client-home-server-row__main strong{color:var(--accent)}[data-theme=light] .client-home-server-row__ip{color:#047857}[data-theme=light] .client-home-footnote,[data-theme=light] .client-home-order-row__id{color:var(--text-muted)}[data-theme=light] .client-home-footnote strong{color:#047857}[data-theme=light] .ol-hero{background:var(--secondary)}[data-theme=light] .ol-hero__subtitle,[data-theme=light] .ol-hero__title{color:var(--accent)}[data-theme=light] .ol-cta-band{background:linear-gradient(135deg,rgba(0,168,111,.08),#ffffff);border-color:var(--surface-border)}[data-theme=light] .theme-toggle{background:var(--surface-muted);border-color:var(--surface-border);color:var(--accent)}[data-theme=light] .theme-toggle:hover{background:rgba(0,168,111,.08);border-color:rgba(0,168,111,.25);color:#047857}