html{color-scheme:dark}:root{--bg: #09080C;--bg-base: #09080C;--bg-elevated: #0F0D14;--bg-overlay: #151220;--bg-hover: rgba(255,255,255,.04);--gold: #E09B3D;--accent: #E09B3D;--accent-soft: #F0B560;--accent-glow: rgba(224,155,61,.22);--accent-dim: rgba(224,155,61,.08);--gold-dim: rgba(224,155,61,.08);--gold-glow: rgba(224,155,61,.22);--sage: #5EBD8A;--success: #5EBD8A;--danger: #E05858;--warn: #E09B3D;--text: #F2EDE4;--text-primary: #F2EDE4;--text-2: #867D70;--text-secondary: #867D70;--text-3: #443E38;--text-muted: #443E38;--border: rgba(255,255,255,.07);--border-strong: rgba(255,255,255,.12);--border-accent: rgba(224,155,61,.28);--font: "DM Sans", "Geist", ui-sans-serif, system-ui, sans-serif;--font-d: "Bricolage Grotesque", "Syne", system-ui, sans-serif;--font-m: "JetBrains Mono", "Geist Mono", ui-monospace, monospace;--font-sans: var(--font);--font-mono: var(--font-m);--fd: var(--font-d);--r-sm: 6px;--r-md: 12px;--r-lg: 18px;--r-xl: 24px;--t: .18s ease;--t-fast: .12s ease}html{scroll-behavior:smooth}body{background:var(--bg)!important;font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 55% 35% at 4% 0%,rgba(224,155,61,.07) 0%,transparent 60%),radial-gradient(ellipse 40% 45% at 94% 96%,rgba(110,186,148,.04) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 50% 110%,rgba(224,155,61,.03) 0%,transparent 55%)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#e09b3d40;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#e09b3d73}html{scrollbar-width:thin;scrollbar-color:rgba(224,155,61,.25) transparent}.nav,nav.nav,header.nav{background:#09080cd1!important;backdrop-filter:blur(22px) saturate(1.4)!important;-webkit-backdrop-filter:blur(22px) saturate(1.4)!important;border-bottom:1px solid var(--border)!important;transition:background var(--t)!important}.nav-link,.nav__link,.nav a{position:relative;transition:color var(--t)!important}.nav-link:after,.nav__link:after{content:"";position:absolute;bottom:-2px;left:50%;right:50%;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--gold),var(--accent-soft));transition:left .22s ease,right .22s ease}.nav-link:hover:after,.nav-link.active:after,.nav__link:hover:after,.nav__link.active:after{left:0;right:0}.nav-link:hover,.nav__link:hover{color:var(--text)!important}.nav-link.active,.nav__link.active{color:var(--gold)!important}.card,.product-card,.stat-card,.stat-box,.settings-card,.license-card,.asset-card,.apply-card,.buy-card,.conn-card,.feature-card,.glass-card,.hero-card,.hook-card,.post-card,.reply-card,.rule-card,.skeleton-card,.step-card,.team-card,.tilt-card,.crs-skel-card{background:#ffffff08!important;border:1px solid var(--border)!important;border-radius:var(--r-lg)!important;transition:border-color var(--t),box-shadow var(--t),transform .22s ease!important;position:relative;overflow:hidden}.card:before,.product-card:before,.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);border-radius:var(--r-lg) var(--r-lg) 0 0}.card:hover,.product-card:hover,.stat-card:hover{border-color:#e09b3d2e!important;box-shadow:0 8px 32px #00000040,0 0 0 1px #e09b3d0f!important;transform:translateY(-2px)!important}.btn-primary,.btn-gold,button[class*=primary]{background:linear-gradient(135deg,#e09b3d,#c8832a)!important;border:1px solid rgba(224,155,61,.35)!important;color:#09080c!important;border-radius:var(--r-md)!important;font-weight:700!important;box-shadow:0 2px 12px #e09b3d33,inset 0 1px #ffffff26!important;transition:box-shadow .2s,transform .15s!important;position:relative;overflow:hidden}.btn-primary:after,.btn-gold:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.16) 50%,transparent 60%);transform:translate(-100%);animation:shimmer 2.6s ease-in-out infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}.btn-primary:hover,.btn-gold:hover{box-shadow:0 4px 24px #e09b3d6b,inset 0 1px #ffffff26!important;transform:translateY(-1px)!important}.btn-primary:active,.btn-gold:active{transform:scale(.98)!important}.btn-secondary,.btn-ghost,button[class*=secondary]{background:#ffffff0a!important;border:1px solid var(--border)!important;color:var(--text)!important;border-radius:var(--r-md)!important;transition:background var(--t),border-color var(--t),transform .15s!important}.btn-secondary:hover,.btn-ghost:hover{background:#ffffff14!important;border-color:var(--border-strong)!important;transform:translateY(-1px)!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]),textarea,select{background:#ffffff0a!important;border:1px solid var(--border)!important;border-radius:var(--r-md)!important;color:var(--text)!important;transition:border-color .2s,box-shadow .2s!important;outline:none}input:focus,textarea:focus,select:focus{border-color:var(--border-accent)!important;box-shadow:0 0 0 3px #e09b3d1f!important}input::placeholder,textarea::placeholder{color:var(--text-3)!important}input[type=checkbox],input[type=radio]{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;width:16px!important;height:16px!important;min-width:16px;flex-shrink:0;margin:0;vertical-align:middle;background:#ffffff0a!important;border:1.5px solid var(--border, rgba(255,255,255,.28))!important;cursor:pointer;position:relative;transition:background .15s,border-color .15s}input[type=checkbox]{border-radius:4px!important}input[type=radio]{border-radius:50%!important}input[type=checkbox]:checked,input[type=radio]:checked{background-color:var(--accent)!important;border-color:var(--accent)!important}input[type=checkbox]:checked:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3 8.5 6.5 12 13 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:78%}input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;width:45%;height:45%;border-radius:50%;background:#000;transform:translate(-50%,-50%)}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.5;cursor:not-allowed}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px}select option{background:var(--bg-elevated);color:var(--text)}.badge,.tag,.pill,[class*=badge]{font-size:11px!important;font-weight:700!important;border-radius:100px!important;padding:3px 10px!important;letter-spacing:.03em!important}.badge-gold,.tag-gold,.badge-accent{background:var(--accent-dim)!important;border:1px solid var(--border-accent)!important;color:var(--gold)!important}.badge-green,.badge-success,.tag-success{background:#5ebd8a14!important;border:1px solid rgba(94,189,138,.22)!important;color:var(--sage)!important}.badge-red,.badge-danger{background:#e0585814!important;border:1px solid rgba(224,88,88,.22)!important;color:var(--danger)!important}table{border-collapse:collapse;width:100%}th{background:#ffffff08!important;color:var(--text-secondary)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-bottom:1px solid var(--border)!important;padding:10px 16px!important}td{border-bottom:1px solid rgba(255,255,255,.05)!important;padding:12px 16px!important;font-size:14px!important;color:var(--text)!important;transition:background var(--t-fast)!important}tr:hover td{background:var(--bg-hover)!important}.alert,.toast,.notification,[class*=alert]{border-radius:var(--r-md)!important;font-size:13.5px!important;backdrop-filter:blur(12px)!important}h1,h2,h3,h4{letter-spacing:-.025em}h1{font-size:clamp(28px,4vw,52px);font-weight:800}h2{font-size:clamp(22px,3vw,40px);font-weight:700}h3{font-size:clamp(17px,2vw,24px);font-weight:700}.accent-text,.gradient-text,.text-gold{background:linear-gradient(135deg,#f0b560,#e09b3d,#c8832a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}hr,.divider{border:none!important;height:1px!important;background:linear-gradient(90deg,transparent,var(--border),transparent)!important;margin:20px 0!important}code,.code,pre,.code-block{font-family:var(--font-m)!important;background:#00000059!important;border:1px solid var(--border)!important;border-radius:var(--r-sm)!important;color:#a8d8a8!important}code{padding:2px 7px!important;font-size:13px!important}pre{padding:16px!important;overflow-x:auto;font-size:13px!important}.modal,.dialog,.modal-box,.modal-content{background:#0f0d14f2!important;backdrop-filter:blur(32px) saturate(1.4)!important;-webkit-backdrop-filter:blur(32px) saturate(1.4)!important;border:1px solid var(--border)!important;border-radius:var(--r-xl)!important;box-shadow:0 24px 80px #00000080,inset 0 1px #ffffff0f!important}progress,.progress,.progress-bar{background:#ffffff0f!important;border-radius:100px!important;overflow:hidden}progress::-webkit-progress-bar{background:#ffffff0f!important}progress::-webkit-progress-value,.progress-fill{background:linear-gradient(90deg,var(--gold),var(--accent-soft))!important}.sidebar,.side-nav,aside.nav{background:#0006!important;border-right:1px solid var(--border)!important;backdrop-filter:blur(16px)!important}.skeleton,.loading-skeleton,[class*=skeleton]{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%)!important;background-size:200% 100%!important;animation:skeletonShimmer 1.6s ease-in-out infinite!important}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.stat-value,.stat-num,.stat-count,[class*=stat-num]{font-family:var(--font-d)!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum"!important;color:var(--text)!important}.status-dot,.online-dot,[class*=status-dot]{position:relative}.status-dot.active:after,.online-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;animation:dotPing 1.8s cubic-bezier(0,0,.2,1) infinite;opacity:0}@keyframes dotPing{0%{transform:scale(1);opacity:.6}75%{transform:scale(2.2);opacity:0}to{transform:scale(2.2);opacity:0}}.tab,.tab-item,[role=tab]{transition:color var(--t),background var(--t)!important;border-radius:var(--r-sm)!important;font-weight:500!important}.tab.active,.tab-item.active,[role=tab][aria-selected=true]{color:var(--gold)!important;background:var(--accent-dim)!important}.tab-bar,.tab-list,[role=tablist]{border-bottom:1px solid var(--border)!important}.avatar,.user-avatar,.avatar-img{border:2px solid var(--border)!important;transition:border-color var(--t)!important}.avatar:hover,.user-avatar:hover{border-color:var(--gold)!important}::selection{background:#e09b3d40!important;color:var(--text)!important}.main,main,.page-content,.content{animation:pageSlideIn .4s cubic-bezier(.22,1,.36,1)}@keyframes pageSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}footer{border-top:1px solid var(--border)!important;background:#0003!important}@media(max-width:768px){.card,.product-card{border-radius:var(--r-md)!important}h1{font-size:clamp(24px,6vw,36px)}}
