/* Shared FalconEye design system, loaded after each page's legacy styles. */
:root{--fe-bg:#030014;--fe-panel:#100d25;--fe-lime:#ccff00;--fe-cyan:#57e8ff;--fe-muted:#b4b0c8;--fx-bg-0:#030014;--fx-bg-1:#08051a;--fx-bg-2:#17122d;--fx-accent:#ccff00;--fx-text:#f4f2ff;--fx-muted:#b4b0c8;--fx-card:#100d25;--fx-border:#ffffff24;--fx-shadow:0 12px 35px #0005;--ink:#f4f2ff;--text:#f4f2ff;--txt:#f4f2ff;--muted:#b4b0c8;--panel:#100d25;--panel2:#15112c;--line:#ffffff24;--soft:#15112c;--primary:#ccff00;--accent:#57e8ff}
html{color-scheme:dark}body.fe-site.fe-site.fe-site{margin:0!important;padding:0!important;min-height:100vh;font-family:'Space Grotesk','Segoe UI',system-ui,sans-serif;color:#f4f2ff!important;background:radial-gradient(ellipse at 85% 0,#31206155,transparent 55%),radial-gradient(ellipse at 0 55%,#0b354033,transparent 45%),#030014!important;--fx-text:#f4f2ff;--fx-muted:#b4b0c8;--fx-card:#100d25;--fx-border:#ffffff24;--muted:#b4b0c8;--text:#f4f2ff;--txt:#f4f2ff;--primary:#ccff00;--panel:#100d25;--line:#ffffff24}
.fe-site.fe-site.fe-site *{box-sizing:border-box}.fe-site.fe-site.fe-site :is(.card,.box,.panel,.section,.item,.post,.ad,.hero2,.preview,.cat-card,.stat-card,.post-card,.story-card,.composer,.sidebar,.modal,.modal-content,.dd-menu){background:#100d25!important;color:#f4f2ff!important;border:1px solid #ffffff24!important;border-radius:18px!important;box-shadow:0 12px 35px #0004!important}.fe-site.fe-site.fe-site :is(.card,.panel,.item,.post):hover{transform:none!important;border-color:#ccff0055!important}.fe-site.fe-site.fe-site :is(.nav,.topbar,.header,.search,.fg-command-strip){background:#0c0920!important;color:#f4f2ff!important;border-color:#ffffff24!important}.fe-site.fe-site.fe-site :is(h1,h2,h3,h4,strong,b,th){color:inherit}.fe-site.fe-site.fe-site :is(h1,h2){letter-spacing:-.035em}.fe-site.fe-site.fe-site :is(.section h2,.section h3,.fg-command-strip b){color:#f4f2ff!important}.fe-site.fe-site.fe-site :is(.small,.muted,label,.sub,.desc,.fg-command-strip span){color:#b4b0c8!important}.fe-site.fe-site.fe-site a{color:#8eeafa}.fe-site.fe-site.fe-site :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]),textarea,select,.input,.area){background:#070419!important;color:#f4f2ff!important;border:1px solid #ffffff35!important;border-radius:10px!important;caret-color:#ccff00}.fe-site.fe-site.fe-site :is(input,textarea)::placeholder{color:#9590ae!important}.fe-site.fe-site.fe-site :is(input,textarea,select):focus{outline:2px solid #ccff00!important;outline-offset:2px;box-shadow:none!important}.fe-site.fe-site.fe-site :is(input[type=checkbox],input[type=radio]){accent-color:#ccff00;width:auto}.fe-site.fe-site.fe-site :is(.btn,button,input[type=submit]){background:#ccff00!important;color:#101500!important;border:1px solid #ccff00!important;border-radius:9px!important;box-shadow:none!important;font-weight:700;cursor:pointer}.fe-site.fe-site.fe-site :is(.btn-secondary,.btn.ghost,.ghost,.btn-muted,.secondary){background:#211a37!important;color:#f4f2ff!important;border-color:#ffffff30!important}.fe-site.fe-site.fe-site :is(.btn-danger,.danger){background:#602436!important;color:#ffdfe5!important;border-color:#f9739366!important}.fe-site.fe-site.fe-site :is(button,.btn):disabled{opacity:.5;cursor:not-allowed}.fe-site.fe-site.fe-site :focus-visible{outline:2px solid #ccff00!important;outline-offset:4px}.fe-site.fe-site.fe-site :is(.badge,.pill,.chip,.tag){background:#211a37!important;color:#d9efac!important;border-color:#ffffff25!important}.fe-site.fe-site.fe-site :is(td,th){border-color:#ffffff20!important}.fe-site.fe-site.fe-site th{background:#19132e!important;color:#f4f2ff!important}.fe-site.fe-site.fe-site .stat{color:#ccff00!important}.fe-site.fe-site.fe-site .hr{background:#ffffff20!important}.fe-site.fe-site.fe-site .tabs{background:#0c0920f5!important;border-color:#ffffff25!important;top:106px}.fe-site.fe-site.fe-site .tab{background:#19132e!important;color:#c7c1d9!important;border:1px solid #ffffff20!important;box-shadow:none!important}.fe-site.fe-site.fe-site .tab.active{background:#ccff00!important;color:#101500!important;border-color:#ccff00!important}.fe-site.fe-site.fe-site .container:before{background:linear-gradient(115deg,#201735,#0c1725)!important;color:#f4f2ff!important;border-color:#ffffff25!important;box-shadow:none!important}.fe-site.fe-site.fe-site .container:after{background:#100d25!important;color:#b4b0c8!important;border-color:#ffffff20!important}.fe-site.fe-site.fe-site .fx-global-footer{background:#08051a!important;border-color:#ffffff20!important}.fe-site.fe-site.fe-site .fx-global-footer .links a{background:#19132e!important;color:#b4b0c8!important;border-color:#ffffff20!important}.fe-site.fe-site.fe-site .fx-toast{background:#19132e;color:#f4f2ff;border-color:#ccff0066}.fe-site.fe-site.fe-site .fx-bg,.fe-site.fe-site.fe-site .dash-fx{opacity:.25;pointer-events:none}.fe-site.fe-site.fe-site .fe-shellbar{position:relative!important;margin:0;width:100%;padding:16px 20px}.fe-site.fe-site.fe-site .fe-shellbar-inner{background:#08051af0!important;border-color:#ffffff24!important}.fe-site.fe-site.fe-site .fe-brand-button,.fe-site.fe-site.fe-site .fe-main-links a,.fe-site.fe-site.fe-site .fe-nav-login{color:#f4f2ff!important}.fe-site.fe-site.fe-site .fe-brand-orb{background:#ccff00!important;color:#101500!important}.fe-site.fe-site.fe-site .fe-brand-copy small{color:#ccff00!important}.fe-site.fe-site.fe-site .fe-menu-button,.fe-site.fe-site.fe-site .fe-menu-close{background:transparent!important;color:#f4f2ff!important;border-color:#ffffff30!important}.fe-site.fe-site.fe-site .fe-command-menu{background:#08051a!important;color:#f4f2ff!important}.fe-site.fe-site.fe-site .fe-command-cta{background:#ccff00!important;color:#101500!important}.fe-site.fe-site.fe-site .fe-command-feature,.fe-site.fe-site.fe-site .fe-command-group{background:#100d25!important;color:#f4f2ff!important}.fe-site.fe-site.fe-site .fe-context-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.fe-site.fe-site.fe-site .fe-context-tools:empty{display:none}.fe-site.fe-site.fe-site [class~="bg-white"],.fe-site.fe-site.fe-site [class~="bg-gray-50"],.fe-site.fe-site.fe-site [class~="bg-slate-50"]{background:#100d25!important}.fe-site.fe-site.fe-site [class~="text-gray-900"],.fe-site.fe-site.fe-site [class~="text-slate-900"],.fe-site.fe-site.fe-site [class~="text-black"]{color:#f4f2ff!important}.fe-site.fe-site.fe-site .fe-success{background:#1b3426;color:#d7fca4;border-color:#ccff0066}.fe-site.fe-site.fe-site .fe-command-list>*{border-color:#ffffff20}.fe-site.fe-site.fe-site .fe-command-list code{color:#ccff00}.fe-site.fe-site.fe-site .login-shell{min-height:calc(100vh - 105px)}.fe-site.fe-site.fe-site .fe-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.fe-site.fe-site.fe-site .fe-hero h1{font-size:clamp(50px,6.6vw,106px);overflow-wrap:normal}.fe-site.fe-site.fe-site .fe-hero h1 em{max-width:100%;overflow-wrap:anywhere}.fe-site.fe-site.fe-site .fe-btn-primary{color:#101500!important}.fe-site.fe-site.fe-site .fe-command-feature h2{font-family:'Arial Narrow','Impact',sans-serif}.fe-site.fe-site.fe-site .social-page .layout{gap:20px}
@media(max-width:900px){.fe-site.fe-site.fe-site .fe-hero{grid-template-columns:1fr}.fe-site.fe-site.fe-site .fe-shellbar{padding:10px}.fe-site.fe-site.fe-site .tabs{top:0}.fe-site.fe-site.fe-site .fe-context-tools{padding-inline:14px}.fe-site.fe-site.fe-site .layout-left,.fe-site.fe-site.fe-site .layout-right{display:block!important;position:static!important}.fe-site.fe-site.fe-site .layout{grid-template-columns:1fr!important}.fe-site.fe-site.fe-site .layout-right{order:3}.fe-site.fe-site.fe-site input,.fe-site.fe-site.fe-site select,.fe-site.fe-site.fe-site textarea{font-size:16px!important}.fe-site.fe-site.fe-site .table-wrap{overflow-x:auto}.fe-site.fe-site.fe-site .fe-hero h1{font-size:clamp(44px,10vw,78px)}}
@media(prefers-reduced-motion:reduce){.fe-site.fe-site.fe-site *,.fe-site.fe-site.fe-site *:before,.fe-site.fe-site.fe-site *:after{animation:none!important;transition:none!important}.fe-site.fe-site.fe-site [data-fx-reveal]{opacity:1!important;transform:none!important}}
/* Editorial hierarchy and working surfaces */
.fe-page-intro{max-width:1380px;margin:0 auto;padding:56px 24px 42px;border-bottom:1px solid #ffffff18}.fe-eyebrow{display:block;color:#ccff00;font:600 10px/1.5 ui-monospace,monospace;letter-spacing:.2em;margin-bottom:20px}.fe-page-intro h1{font:600 clamp(36px,5.3vw,76px)/1.02 'Segoe UI',sans-serif;letter-spacing:-.065em;margin:0;max-width:950px}.fe-page-intro h1 em{font-style:normal;color:#aaa3c0}.fe-page-intro p{font-size:16px;line-height:1.7;color:#aaa3c0;max-width:620px;margin:22px 0 0}.fe-page-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.fe-site.fe-site.fe-site .fe-context-tools{padding-top:24px;padding-bottom:24px}.fe-site.fe-site.fe-site .search{border-radius:12px!important;padding:8px;gap:8px;flex-wrap:wrap}.fe-site.fe-site.fe-site .search input{flex:1;min-width:160px;min-height:44px}.fe-site.fe-site.fe-site .search select{width:auto;max-width:100%;min-height:44px}.fe-site.fe-site.fe-site .search .btn{min-height:44px}.fe-site.fe-site.fe-site .card{padding:22px!important}.fe-site.fe-site.fe-site .post{padding:24px!important;margin-bottom:18px!important}.fe-site.fe-site.fe-site .post .text{line-height:1.75}.fe-site.fe-site.fe-site .field{margin-top:22px}.fe-site.fe-site.fe-site .field label{margin-bottom:9px;font-size:13px}.fe-site.fe-site.fe-site .input{min-height:44px;padding:12px 14px!important}.fe-site.fe-site.fe-site textarea{line-height:1.65}.fe-site.fe-site.fe-site .ads-auth-card{max-width:540px!important;padding:36px!important;margin:40px auto!important}.fe-site.fe-site.fe-site .ads-auth-card form button{min-height:48px}.fe-site.fe-site.fe-site .ads-auth-card .field+.field{margin-top:22px}.fe-site.fe-site.fe-site .ads-spotlight{padding:28px!important;background:#100d25!important;border:1px solid #ffffff20!important}.fe-site.fe-site.fe-site .quick-cats{padding:12px 0 20px}.fe-site.fe-site.fe-site .quick-cats a{background:#171229!important;color:#c6c0d7!important;border:1px solid #ffffff20!important}.fe-site.fe-site.fe-site .quick-cats a.active{background:#ccff00!important;color:#101500!important}.fe-site.fe-site.fe-site .left-rail{background:#100d25!important;border-color:#ffffff20!important}.fe-site.fe-site.fe-site .left-rail a{color:#c6c0d7!important}.fe-site.fe-site.fe-site .market-page .hero{background:#100d25!important}.fe-site.fe-site.fe-site .price{color:#ccff00!important}.fe-site.fe-site.fe-site .empty{padding:36px!important;border:1px dashed #ffffff30!important;background:#100d25!important;color:#b4b0c8!important}.fe-site.fe-site.fe-site.dashboard-page .container:before,.fe-site.fe-site.fe-site.dashboard-page .container:after{display:none!important}.fe-site.fe-site.fe-site.dashboard-page .fe-page-intro{padding:40px 4px 36px}.fe-site.fe-site.fe-site.dashboard-page .tabs{position:relative!important;top:auto;display:flex!important;gap:8px!important;padding:10px!important;border-radius:14px!important;margin:24px 0!important}.fe-site.fe-site.fe-site.dashboard-page .tab{display:inline-flex;align-items:center;min-height:42px;min-width:0!important;padding:10px 14px;cursor:pointer}.fe-site.fe-site.fe-site.dashboard-page .section{padding:24px!important}.fe-site.fe-site.fe-site .table td{padding:16px 14px;line-height:1.5}.fe-site.fe-site.fe-site .table th{padding:14px;font-size:10px;letter-spacing:.1em}.fe-site.fe-site.fe-site .stat{font-size:40px;letter-spacing:-.05em}.fe-site.fe-site.fe-site .fe-hero h1,.fe-site.fe-site.fe-site .help-head h1,.fe-site.fe-site.fe-site .login-story h1,.fe-site.fe-site.fe-site .login-form h2,.fe-site.fe-site.fe-site .fe-section-head h2,.fe-site.fe-site.fe-site .fe-owner h2,.fe-site.fe-site.fe-site .fe-feature-grid h3{font-family:Impact,'Arial Narrow',sans-serif}.fe-site.fe-site.fe-site .fe-brand-copy strong{font-family:'Segoe UI',sans-serif;font-weight:800;font-size:18px;letter-spacing:.04em}.fe-site.fe-site.fe-site .fe-brand-copy small{font-family:ui-monospace,monospace}.fe-site.fe-site.fe-site .fe-command-menu{visibility:hidden;pointer-events:none}.fe-site.fe-site.fe-site .is-menu-open .fe-command-menu{visibility:visible;pointer-events:auto}.fe-site.fe-site.fe-site .fe-shellbar{backdrop-filter:none!important}.fe-site.fe-site.fe-site .fe-hero{min-height:740px}.fe-site.fe-site.fe-site .fe-hero-copy{min-width:0}
@media(max-width:700px){.fe-page-intro{padding:30px 18px}.fe-site.fe-site.fe-site .search{width:100%}.fe-site.fe-site.fe-site .search select{flex:1;min-width:100px}.fe-site.fe-site.fe-site .card,.fe-site.fe-site.fe-site .post{padding:18px!important}.fe-site.fe-site.fe-site .ads-auth-card{margin:22px auto!important;padding:24px!important}.fe-site.fe-site.fe-site.dashboard-page .section{padding:16px!important}.fe-site.fe-site.fe-site .fe-hero{min-height:0}.fe-site.fe-site.fe-site .fe-hero h1{font-size:clamp(38px,9vw,64px)}.fe-site.fe-site.fe-site .fe-radar{max-width:310px}.fe-site.fe-site.fe-site .layout-left{order:0}.fe-site.fe-site.fe-site .layout-right{order:3}}

html body.fe-site .fe-page-intro h1{color:#f4f2ff!important;font:600 clamp(36px,5.3vw,76px)/1.04 'Segoe UI',sans-serif!important;letter-spacing:-.065em!important}
html body.fe-site .fe-shellbar{background:transparent!important;border:0!important;box-shadow:none!important}
html body.fe-site .fe-brand-button{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
html body.fe-site :is(.hero,.ads-controlbar){background:#100d25!important;color:#f4f2ff!important;border-color:#ffffff24!important}
html body.fe-site .hero h2{color:#f4f2ff!important}
html body.fe-site .quick-cats a{background:#171229!important;color:#c6c0d7!important}
html body.fe-site .quick-cats a.active{background:#ccff00!important;color:#101500!important}
html body.fe-site .fe-page-intro{padding-top:42px;padding-bottom:32px}
html body.fe-site .fe-menu-lines i{background:#f4f2ff!important}
html body.fe-site .fe-command-menu{z-index:102!important}
html body.fe-site .fe-menu-backdrop{z-index:101!important}
html body.fe-site .fe-main-links a{font-family:'Segoe UI',sans-serif!important;font-weight:500!important}
html body.fe-site .fe-menu-button{font-family:'Segoe UI',sans-serif!important;font-weight:600!important}
html body.fe-site.fe-site.fe-site :is(h1,h2,h3,h4,h5,h6){color:#f4f2ff!important}
html body.fe-site.fe-site.fe-site .fe-command-menu :is(b,strong){color:#f4f2ff!important}
html body.fe-site.fe-site.fe-site .fe-command-menu small{color:#b4b0c8!important}
html body.fe-site.fe-site.fe-site :is(.fe-command-head strong,.fe-command-feature h2){font-family:'Segoe UI',sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important}
html body.fe-site.fe-site.fe-site :is(.fe-command-kicker,.fe-command-label,.fe-kicker){font-family:ui-monospace,monospace!important}
html body.fe-site.fe-site.fe-site .fe-command-menu{top:0!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;overflow-y:auto!important;overscroll-behavior:contain;padding:28px!important}
html body.fe-site.fe-site.fe-site .fe-command-head strong{font-size:34px!important;line-height:1.1!important}
html body.fe-site.fe-site.fe-site .fe-command-feature h2{font-size:36px!important;line-height:1.12!important}
html body.fe-site.fe-site.fe-site .fe-command-feature p{font-family:'Segoe UI',sans-serif!important}
html body.fe-site.fe-site.fe-site .fe-command-menu .fe-menu-close{background:#211a37!important;color:#f4f2ff!important;border:1px solid #ffffff25!important;min-width:42px;min-height:42px}
html body.fe-site.fe-site.fe-site .fe-page-intro h1 em{color:#aaa3c0!important}
