:root{--ae-master-accent:#e1c786}button,a,input,summary,textarea{ -webkit-tap-highlight-color:transparent }a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--ae-master-accent);outline-offset:4px}.nav-overlay{border-radius:24px}.nav-overlay .nav-links a{border-radius:12px;padding-inline:12px}.nav-overlay .nav-links a:hover{background:linear-gradient(100deg,#d7b76718,transparent)}.ae-social-dock{position:fixed;z-index:1700;right:26px;bottom:52px;font:600 11px/1.5 system-ui;color:#e1c786}.ae-social-dock summary{cursor:pointer;list-style:none;border:1px solid #caa45f55;background:#080b10ed;border-radius:24px;padding:8px 14px;letter-spacing:.1em}.ae-social-links{display:flex;gap:8px;flex-wrap:wrap}.ae-social-links a{color:#eee5cc;text-decoration:none;background:#12151df5;border:1px solid #caa45f66;border-radius:30px;padding:9px 13px;font:600 12px/1.5 system-ui;transition:background .2s,transform .2s}.ae-social-links a:hover{background:#caa45f25;transform:translateY(-2px)}.ae-social-dock .ae-social-links{position:absolute;bottom:43px;right:0;width:250px;justify-content:flex-end;padding:14px;background:#080b10f5;border-radius:18px;box-shadow:0 12px 40px #0009}.ae-social-menu{grid-column:1/-1;padding:20px 12px}.ae-social-menu h2{font:500 18px/1.5 system-ui;color:#e1c786}.ae-chat{box-shadow:0 22px 70px #000b,0 0 36px #caa45f12;backdrop-filter:blur(18px)}.ae-chat textarea{font-size:16px}.ae-nova-private header small{display:block;font-size:10px;letter-spacing:.12em;color:#c1ab7b}.ae-nova-memory{padding:8px 12px;max-height:180px;overflow:auto;border-top:1px solid #caa45f44;font-size:11px}.ae-nova-memory summary{cursor:pointer}.ae-nova-private .ae-chat-log{min-height:100px}.ae-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ae-panel{scrollbar-width:none}.ae-panel::-webkit-scrollbar{display:none}@media(max-width:600px){.ae-global-tools{right:20px;bottom:83px;gap:6px}.ae-global-tools a,.ae-global-tools button{padding:8px 10px;font-size:12px}.ae-social-dock{right:20px;bottom:39px}.ae-chat{right:20px;bottom:130px;height:min(620px,calc(100dvh - 155px));width:calc(100vw - 40px)}.ae-chat-people{width:64px}.ae-chat-options{font-size:11px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.brand-intro{display:none!important}}
.ae-refresh-status{position:fixed;left:50%;top:10px;transform:translateX(-50%);z-index:4000;max-width:calc(100vw - 40px);background:#111723f5;color:#e6c887;border:1px solid #caa45f88;border-radius:18px;padding:8px 14px;font:500 11px/1.5 system-ui;box-shadow:0 5px 20px #0005}.ae-refresh-status[hidden]{display:none}body:has(.os-topbar) .ae-refresh-status{top:49px}
