html[data-admindra-product=interactive]{color-scheme:dark;background:#0a0f1a;scroll-behavior:smooth}html[data-admindra-product=interactive] body{background:#0a0f1a;color:#f1f5f9}@media (prefers-reduced-motion:reduce){html[data-admindra-product=interactive]{scroll-behavior:auto}}html[data-ai-menu=open]{overflow:hidden}.ai-site{--ai-bg:#0a0f1a;--ai-bg-rgb:10 15 26;--ai-panel:#0d1322;--ai-panel-rgb:13 19 34;--ai-slate:#111827;--ai-slate-rgb:17 24 39;--ai-steel:#1e293b;--ai-mist:#64748b;--ai-line:rgba(226,232,240,0.1);--ai-line-strong:rgba(226,232,240,0.2);--ai-text:#f1f5f9;--ai-text-soft:rgba(226,232,240,0.86);--ai-muted:rgba(226,232,240,0.7);--ai-faint:rgba(226,232,240,0.6);--ai-gold:#f5c76b;--ai-gold-strong:#f8d58e;--ai-gold-deep:#d9a441;--ai-blue:#60a5fa;--ai-blue-strong:#3b82f6;--ai-c67:#7cc4ff;--ai-red:#dc2626;--ai-red-strong:#ef4444;--ai-green:#7fd6a4;--ai-radius:10px;--ai-radius-lg:14px;--ai-container:1400px;--ai-gutter:clamp(16px,3.2vw,44px);--ai-header-h:76px;--ai-ease:cubic-bezier(0.2,0.7,0.2,1);--ai-display:var(--ai-font-display),"Avenir Next","Segoe UI",Arial,sans-serif;--ai-text-font:var(--ai-font-text),"Avenir Next","Segoe UI",Arial,sans-serif;position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--ai-bg);color:var(--ai-text);font-family:var(--ai-text-font);font-size:16px;line-height:1.6;letter-spacing:.005em;font-feature-settings:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}@media (max-width:960px){.ai-site{--ai-header-h:64px}}:where(.ai-site) *,:where(.ai-site) :after,:where(.ai-site) :before{box-sizing:border-box}:where(.ai-site) :where(h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd){margin:0}:where(.ai-site) :where(ul,ol){padding:0;list-style:none}:where(.ai-site) :where(h1,h2,h3,h4){font-family:var(--ai-display);font-weight:600;line-height:1.08;letter-spacing:.01em;text-wrap:balance}:where(.ai-site) :where(p,li,dd,figcaption,blockquote){text-wrap:pretty}:where(.ai-site) a{color:inherit;text-decoration:none}:where(.ai-site) :where(img,svg,picture,video){display:block;max-width:100%}:where(.ai-site) img{height:auto}:where(.ai-site) button{font:inherit;color:inherit}:where(.ai-site) :focus-visible{outline:2px solid var(--ai-gold-strong);outline-offset:3px}:where(.ai-site) ::selection{background:rgba(245,199,107,.34);color:#fff}:where(.ai-site) main{flex:1 0 auto}.ai-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ai-skip-link{position:absolute;left:16px;top:-80px;z-index:200;padding:12px 18px;border-radius:6px;background:var(--ai-text);color:var(--ai-bg);font-family:var(--ai-display);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:top .2s var(--ai-ease)}.ai-skip-link:focus-visible{top:12px}:where(.ai-site) main:focus{outline:none}