:root{--brand-primary:#00b76b;--brand-deep:#009c5b;--brand-neon:#23eb45;--brand-mint:#b2ffbd;--brand-gradient:linear-gradient(135deg, #00b76b 0%, #23eb45 100%);--brand-gradient-soft:linear-gradient(135deg, #00b76b14 0%, #23eb4514 100%);--ink:#2c313f;--ink-soft:#40485a;--text-secondary:#536070;--text-on-dark:#b0b7c3;--bg-page:linear-gradient(180deg, #fff 0%, #f7faf8 30%, #f5f8f6 50%, #f8faf9 70%, #fff 100%);--bg-fog:#ebeff3;--bg-white:#fff;--dark-surface:#1e222c;--dark-surface-2:#343a4a;--glass-bg:#ffffffd1;--glass-bg-strong:#ffffffeb;--glass-border:#ffffffb3;--glass-blur:blur(20px);--border-subtle:#2c313f14;--border-line:#2c313f1f;--shadow-card:0 4px 20px #2c313f0f;--shadow-lift:0 8px 32px #00b76b1f;--shadow-hover:0 12px 40px #2c313f1a}body{color:var(--ink);background:var(--bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ant-layout,.ant-layout-content{background:0 0!important}.ant-card{box-shadow:var(--shadow-card);transition:box-shadow .2s;border-color:var(--border-subtle)!important;border-radius:12px!important}.ant-card:hover{box-shadow:var(--shadow-hover)}.ant-card-head{min-height:48px;border-bottom-color:var(--border-subtle)!important}.ant-card-head-title{color:var(--ink);font-weight:600}.ant-btn-primary:not(:disabled):not(.ant-btn-background-ghost){background:var(--brand-gradient);border:none;box-shadow:0 2px 8px #00b76b40}.ant-btn-primary:not(:disabled):not(.ant-btn-background-ghost):hover{box-shadow:0 4px 16px #00b76b59;background:linear-gradient(135deg,#009c5b 0%,#00b76b 100%)!important}.ant-menu-item-selected{color:var(--brand-deep)!important;background-color:#00b76b1a!important}.ant-menu-item-selected .anticon{color:var(--brand-deep)!important}a{color:var(--brand-deep);transition:color .15s}a:hover{color:var(--brand-primary)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#2c313f1f;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#2c313f33}.glass-surface{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--shadow-card);border-radius:16px}.gradient-text{background:var(--brand-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.soft-terminal{color:#c9d1d9;white-space:pre-wrap;word-break:break-word;background:linear-gradient(#1e222c 0%,#262c3a 100%);border-radius:10px;max-height:360px;padding:16px 20px;font-family:SF Mono,JetBrains Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.65;overflow-y:auto}.queue-status-item,.queue-status-item:hover,.queue-status-item:active,.queue-status-item.ant-menu-item-active,.queue-status-item.ant-menu-item-selected{cursor:default!important;background-color:#0000!important}.ant-layout-sider{overflow:hidden!important}.ant-layout-sider-children{flex-direction:column;display:flex}.ant-layout-sider-children>.ant-menu{flex:auto;min-height:0;overflow:hidden auto}.ant-layout-sider-children>:first-child,.ant-layout-sider-children>:last-child{flex:none}.ant-layout-sider-children>.ant-menu.ant-menu-inline,.ant-layout-sider-children>.ant-menu.ant-menu-inline>.ant-menu-item-group,.ant-layout-sider-children>.ant-menu.ant-menu-inline .ant-menu-item-group-list{flex-direction:column;display:flex}.ant-layout-sider-children>.ant-menu.ant-menu-inline>.ant-menu-item-group,.ant-layout-sider-children>.ant-menu.ant-menu-inline .ant-menu-item-group-list{flex:auto}.ant-layout-sider-children>.ant-menu.ant-menu-inline .ant-menu-item-group-list{justify-content:flex-start}.ant-layout-sider-children>.ant-menu.ant-menu-inline>.ant-menu-item-group>.ant-menu-item-group-title{flex:none}.ant-layout-sider-children>.ant-menu.ant-menu-inline .ant-menu-item{flex:auto;align-items:center;height:auto;min-height:30px;max-height:clamp(36px,4.6vh,46px);margin-block:clamp(2px,.45vh,5px);line-height:1.3;display:flex}.ant-layout-sider-children>.ant-menu.ant-menu-inline .ant-menu-item>.anticon,.ant-layout-sider-children>.ant-menu.ant-menu-inline .ant-menu-item>.ant-menu-item-icon{flex:none}.ant-layout-sider-children>.ant-menu.ant-menu-inline .ant-menu-item>.ant-menu-title-content{min-width:0}.ant-layout-sider-children>.ant-menu .ant-menu-item-group-title{padding-top:clamp(5px,1.5vh,18px);padding-bottom:clamp(3px,.5vh,8px);line-height:1.25}.ant-layout-sider-children>.ant-menu .ant-menu-item-group-title:empty{height:0;min-height:0;margin-top:14px;padding-block:0}.ant-layout-sider-children>.ant-menu.ant-menu-inline .ant-menu-item.ah-menu-wrap{white-space:normal;height:auto;min-height:48px;max-height:clamp(52px,6.4vh,62px);padding-block:6px;line-height:1.3}.ant-layout-sider-children>.ant-menu .ah-menu-wrap>.ant-menu-title-content{text-overflow:clip;white-space:normal;overflow:visible}.ant-layout-sider-children>:first-child{padding-top:clamp(8px,1.4vh,18px)!important;padding-bottom:clamp(8px,1.4vh,18px)!important}.ant-layout-sider-children>:last-child{padding-top:clamp(5px,1vh,12px)!important;padding-bottom:clamp(5px,1vh,12px)!important}@media (max-height:680px){.ant-layout-sider-children>.ant-menu.ant-menu-inline .ant-menu-item{min-height:28px;margin-block:1px}.ant-layout-sider-children>.ant-menu .ant-menu-item-group-title{padding-top:5px;padding-bottom:2px}}@media (max-height:820px){.ah-home{padding-top:20px!important;padding-bottom:20px!important}.ah-home-hero{margin-bottom:24px!important}.ah-home-hero .ah-home-title{margin-bottom:8px!important;font-size:26px!important}.ah-home-hero .ah-home-subtitle{font-size:14px!important}.ah-home-logo{margin-bottom:10px!important}.ah-home-logo svg{width:75px!important;height:45px!important}.ah-home-cta{height:44px!important}}.ah-fb-badge{animation:.28s cubic-bezier(.16,1,.3,1) ah-fb-in}@keyframes ah-fb-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ah-rn-fan{animation:2.8s ease-in-out infinite ah-fan-pulse;display:inline-flex}@keyframes ah-fan-pulse{0%,70%,to{transform:scale(1)}35%{transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.ah-rn-fan{animation:none}}
