.ai-status-chip{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;margin:.4rem .6rem;padding:.45rem .6rem;border-radius:8px;font-size:.78rem;line-height:1.5}.ai-status-chip-main{display:flex;flex-direction:column;min-width:0}.ai-status-chip-main small{font-size:.68rem;opacity:.85}.ai-status-chip.night{background:rgba(167,139,250,.16)}.ai-status-chip small[role=alert]{flex-basis:100%;color:#b91c1c}.ai-status-chip.day{background:rgba(59,142,208,.16)}.ai-status-chip a,.ai-status-chip button{margin-left:auto;border:1px solid;background:transparent;color:inherit;border-radius:999px;padding:.1rem .7rem;font:inherit;font-size:.72rem;text-decoration:none;cursor:pointer}.ai-status-chip.day .night-ai-dot{background:#3b8ed0;box-shadow:0 0 0 3px rgba(59,142,208,.25);animation:none}.night-ai-dot{width:.6rem;height:.6rem;border-radius:50%;background:#a78bfa;box-shadow:0 0 0 3px rgba(167,139,250,.35)}.night-ai-toggle{display:inline-flex;align-items:center;gap:.4rem}@media (prefers-reduced-motion:no-preference){.night-ai-dot{animation:night-ai-pulse 2s ease-in-out infinite}}@keyframes night-ai-pulse{50%{box-shadow:0 0 0 6px rgba(167,139,250,.15)}}.night-ai-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;margin:.4rem .6rem;padding:.45rem .6rem;border-radius:8px;background:rgba(167,139,250,.16);color:inherit;font-size:.8rem}.night-ai-nav button{margin-left:auto;border:1px solid;background:transparent;color:inherit;border-radius:999px;padding:.1rem .7rem;font:inherit;cursor:pointer}.night-ai-nav small{flex-basis:100%;color:#fecaca}.ai-corner{position:fixed;top:6px;right:14px;z-index:250;display:inline-flex;align-items:center;gap:.35rem;height:22px;padding:0 .65rem;border-radius:999px;font-size:.72rem;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;border:1px solid transparent;box-shadow:0 1px 3px rgba(15,42,30,.12)}.ai-corner-dot{width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.ai-corner.off{background:#eef1f3;color:#4a5762;border-color:#d5dce1}.ai-corner.assist{background:#e7f1fa;color:#1f5f99;border-color:#bcd6ee}.ai-corner.auto{background:#e6f9ee;color:#037f37;border-color:#a9e5c2}.ai-corner.night{background:#efeafd;color:#5536b8;border-color:#d3c6f7}a.ai-corner:hover{filter:brightness(.97)}@media (hover:none){a.ai-corner:hover{filter:none}}@media print{.ai-corner{display:none}}