:root{--bg:#000;--bg-panel:#0a0a0c;--bg-card:#0e0e11;--bg-card-hover:#17171a;--border:#ffffff1a;--border-mid:#ffffff2e;--border-strong:#ffffff57;--green:#0f8;--cyan:#00d4ff;--gold:#ffc107;--orange:#ff6b35;--red:#f36;--purple:#a855f7;--blue:#3b82f6;--text:#f4f5f7;--text-dim:#9a9aa4;--text-soft:#ccccd2;--text-bright:#fff;--sidebar-w:220px;--topbar-h:52px;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", "Inter", Roboto, system-ui, sans-serif;--font-mono:"SF Mono", "Fira Code", "JetBrains Mono", "Consolas", monospace}*{box-sizing:border-box;margin:0;padding:0}.ag-content{min-width:0;padding:24px clamp(18px,2.4vw,38px) 52px}@media (max-width:720px){.ag-content{padding:16px 14px 40px}}html,body{background:radial-gradient(1100px 700px at 50% -12%, #ffffff0d, transparent 62%), var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background-attachment:fixed;min-height:100vh;overflow-x:hidden}.mono,code,kbd,pre{font-family:var(--font-mono)}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,textarea,select{border:1px solid var(--border-mid);color:var(--text-bright);background:#0006;border-radius:6px;outline:none;width:100%;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s}input:focus,textarea:focus,select:focus{border-color:#ffffff8c;box-shadow:0 0 0 2px #ffffff1f}select option{background:var(--bg-card)}::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:2px}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}@keyframes glow-pulse{0%,to{box-shadow:0 0 8px #00ff884d}50%{box-shadow:0 0 24px #00ff88b3,0 0 40px #00ff884d}}@keyframes scan{0%{opacity:.4;transform:translateY(0)}50%{opacity:.8}to{opacity:.4;transform:translateY(100%)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes borderGlow{0%,to{border-color:#0f83}50%{border-color:#0f89}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-in{animation:.3s forwards fadeIn}.pulse-dot{animation:2s infinite pulse-dot}.float{animation:4s ease-in-out infinite float}button{transition:filter .18s,transform .18s,box-shadow .25s;position:relative;overflow:hidden}button:not(:disabled):hover{filter:brightness(1.15)saturate(1.1);transform:translateY(-1px)}button:not(:disabled):active{filter:brightness(1.05);transform:translateY(0)}button:not(:disabled):before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0%,#fff0 30%,#ffffff2e 50%,#fff0 70%,#0000 100%);width:60%;height:100%;transition:left .6s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}button:not(:disabled):hover:before{left:130%}.glimmer,[data-glimmer=true]{transition:transform .2s,box-shadow .3s,border-color .2s;position:relative;overflow:hidden}.glimmer:hover,[data-glimmer=true]:hover{transform:translateY(-2px);box-shadow:0 12px 36px #0009,0 0 26px #ffffff0f;border-color:#ffffff4d!important}.glimmer:after,[data-glimmer=true]:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0%,#ffffff14 50%,#0000 100%);width:50%;height:100%;transition:left .8s;position:absolute;top:0;left:-120%;transform:skew(-15deg)}.glimmer:hover:after,[data-glimmer=true]:hover:after{left:130%}.glimmer:before,[data-glimmer=true]:before,.agcard:before,.ceo:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(340px circle at var(--mx,50%) var(--my,50%), #ffffff1a, #ffffff0a 32%, transparent 60%);transition:opacity .35s;position:absolute;inset:0}.glimmer:hover:before,[data-glimmer=true]:hover:before,.agcard:hover:before,.ceo:hover:before{opacity:1}nav a>div:hover,nav>div>a>div:hover{background:#ffffff0d!important}nav a>div:hover span,nav>div>a>div:hover span{color:var(--text-bright)!important}a:not(.no-glimmer){transition:color .2s,opacity .2s}a:not(.no-glimmer):hover{filter:brightness(1.2)}nav [style*="letter-spacing: 3"]{opacity:.7!important}div[style*="var(--bg-card)"]:not([data-no-glimmer]),div[style*="background: var(--bg-card)"]:not([data-no-glimmer]),div[style*="background:var(--bg-card)"]:not([data-no-glimmer]),div[style*="rgba(255,255,255,0.02)"]:not([data-no-glimmer]),div[style*="rgba(255, 255, 255, 0.02)"]:not([data-no-glimmer]),div[style*="rgba(10,15,26"]:not([data-no-glimmer]),div[style*="rgba(10, 15, 26"]:not([data-no-glimmer]){transition:transform .2s,box-shadow .3s,border-color .2s,filter .2s}div[style*="var(--bg-card)"]:not([data-no-glimmer]):hover,div[style*="background: var(--bg-card)"]:not([data-no-glimmer]):hover,div[style*="background:var(--bg-card)"]:not([data-no-glimmer]):hover,div[style*="rgba(255,255,255,0.02)"]:not([data-no-glimmer]):hover,div[style*="rgba(255, 255, 255, 0.02)"]:not([data-no-glimmer]):hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 12px 36px #0009,0 0 26px #ffffff0f,inset 0 1px #ffffff12}@media (min-width:769px){[style*="position: fixed"][style*="left: 0"],[style*="position: fixed"][style*="left: 0"]:hover{transform:none!important}}nav div:hover,[role=tab]:hover,input:hover,textarea:hover,select:hover{transform:none!important}tr:hover td{background:#ffffff0a}.glimmer,[data-glimmer=true],.agcard,.c-tile,.c-reel,.c-out-card,.ceo,.ag-card-in,.ag-hover{position:relative}.glimmer:before,[data-glimmer=true]:before,.agcard:before,.c-tile:before,.c-reel:before,.c-out-card:before,.ceo:before,.ag-hover:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(170px circle at var(--mx,-300px) var(--my,-300px), #ffffff1a, transparent 60%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.glimmer:hover:before,[data-glimmer=true]:hover:before,.agcard:hover:before,.c-tile:hover:before,.c-reel:hover:before,.c-out-card:hover:before,.ceo:hover:before,.ag-hover:hover:before{opacity:1}h1,h2,h3,h4,h5,p,a,span,div,li,td,th{overflow-wrap:break-word}[style*="justify-content: space-between"]>div,[style*=justify-content\:space-between]>div{min-width:0}@media (max-width:760px){h1{line-height:1.15;font-size:clamp(20px,6.2vw,28px)!important}h2{font-size:clamp(16px,5vw,22px)!important}}.ag-mobile-header,.ag-backdrop{display:none}@media (max-width:768px){.ag-sidebar{padding-top:env(safe-area-inset-top);transition:transform .28s;z-index:1000!important;width:min(300px,84vw)!important;transform:translate(-105%)!important}.ag-sidebar.open{transform:translate(0)!important;box-shadow:16px 0 48px #000000bf!important}.ag-main{max-width:100vw!important;margin-left:0!important}.ag-backdrop{z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;display:block;position:fixed;inset:0}.ag-mobile-header{z-index:60;padding:calc(10px + env(safe-area-inset-top)) 14px 10px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#07090ff2;align-items:center;gap:12px;display:flex;position:sticky;top:0}.ag-burger{border:1px solid var(--border-mid);color:var(--text);background:0 0;border-radius:6px;flex:none;width:38px;height:38px;font-size:17px;line-height:1}.ag-topbar{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto;top:59px!important}.ag-topbar::-webkit-scrollbar{display:none}.ag-topbar>div{flex:none;padding:0 12px!important}.ag-grid-2,.ag-grid-3,.ag-content [style*=grid-template-columns]{grid-template-columns:1fr!important}.ag-content [style*="justify-content: space-between"],.ag-content [style*=justify-content\:space-between]{flex-wrap:wrap!important;align-items:flex-start!important}:is(.ag-content [style*=display\:flex]:has(>[style*=margin-left\:auto]),.ag-content [style*="display: flex"]:has(>[style*="margin-left: auto"])){row-gap:12px;flex-wrap:wrap!important}.ag-content [style*=margin-left\:auto],.ag-content [style*="margin-left: auto"]{margin-left:0!important}.ag-content button,.ag-content a[style*=border-radius],.ag-content [style*=border-radius][style*=padding]{min-width:max-content;white-space:nowrap!important;width:auto!important}.ag-content h1{line-height:1.1;font-size:clamp(22px,7vw,30px)!important}.ag-ns-pct{align-items:baseline;gap:10px;width:100%;display:flex;text-align:left!important}.ag-ns-pct>div:first-child{font-size:clamp(26px,8.5vw,32px)!important}.ag-ns-pct>div:last-child{margin-top:0!important}.ag-content [style*="width: 4"],.ag-content [style*=width\:4],.ag-content [style*="width: 5"],.ag-content [style*=width\:5],.ag-content [style*="width: 6"],.ag-content [style*=width\:6],.ag-content [style*=min-width]{max-width:100%!important}}:root{--radius:14px;--radius-sm:10px;--ease:cubic-bezier(.4, 0, .2, 1);--shadow-card:0 1px 0 #ffffff0a inset, 0 1px 2px #00000080, 0 10px 30px #00000059;--shadow-lift:0 1px 0 #ffffff0f inset, 0 2px 6px #0000008c, 0 20px 50px #00000080}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;letter-spacing:-.006em}.ag-content h1{letter-spacing:-.03em;font-weight:800}.ag-content h2{letter-spacing:-.02em;font-weight:750}.ag-content h3{letter-spacing:-.015em}.ag-content [style*="font-weight: 8"],.ag-content [style*=font-weight\:8],.ag-content [style*="font-weight: 7"],.ag-content [style*=font-weight\:7]{font-variant-numeric:tabular-nums}.ag-content [style*="var(--bg-card)"]:not([data-no-glimmer]),.ag-content [style*="background: #14161f"],.ag-content [style*="background:#14161f"],.ag-content [style*="background: #0e0e11"],.ag-content [style*="background:#0e0e11"]{box-shadow:var(--shadow-card);transition:box-shadow .3s var(--ease), transform .3s var(--ease), border-color .3s var(--ease);background-image:linear-gradient(#ffffff06,#fff0 42%)}.ag-content button,.ag-content a[style*=border-radius]{transition:transform .18s var(--ease), box-shadow .25s var(--ease), filter .2s var(--ease)}.ag-content button:hover{filter:brightness(1.06)}.ag-content button:active{transform:translateY(1px)scale(.99)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px #00d4ff8c;border-radius:8px;outline:none}.ag-content input,.ag-content textarea,.ag-content select{transition:border-color .2s var(--ease), box-shadow .2s var(--ease), background .2s var(--ease)}.ag-content input:focus,.ag-content textarea:focus,.ag-content select:focus{box-shadow:0 0 0 3px #00d4ff1a;border-color:#00d4ff80!important}*{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff21 padding-box content-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#ffffff38 padding-box content-box}::selection{color:#fff;background:#00d4ff47}.ag-sidebar{box-shadow:1px 0 #ffffff0d,8px 0 40px #0009!important}.ag-sidebar nav a>div{transition:background .2s var(--ease), padding-left .2s var(--ease)}.ag-topbar{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.ag-sidebar,.ag-mobile-header{filter:grayscale()contrast(1.04)brightness(1.02)}.ag-sidebar nav a>div[style*="rgba(0, 212, 255"]{border-left-color:#ffffffe6!important}.ag-sidebar nav a>div{position:relative;overflow:hidden}.ag-sidebar nav a>div:after{content:"";pointer-events:none;transition:transform .65s var(--ease);background:linear-gradient(105deg,#0000 32%,#ffffff29 50%,#0000 68%);position:absolute;inset:0;transform:translate(-130%)}.ag-sidebar nav a>div:hover:after{transform:translate(130%)}.ag-sidebar nav a>div:hover{background:#ffffff0f!important}.ag-sidebar img{filter:grayscale()brightness(1.15)}html[data-palette=mono] .ag-content{filter:grayscale()contrast(1.06)brightness(1.03)}html[data-palette=mono] .ag-content [data-keep-colour=true]{filter:none}
