.collective-entry{text-align:left;margin:1.2rem 0}.collective-trigger{border:1px solid var(--theme-border,#5e535d);background:var(--theme-surface,transparent);max-width:100%;min-height:44px;color:var(--theme-text,inherit);font:inherit;cursor:pointer;text-align:left;border-radius:100px;justify-content:center;align-items:center;gap:.65rem;padding:.65rem .9rem;font-size:.86rem;display:inline-flex}.collective-trigger svg{flex-shrink:0}.collective-trigger:hover{background:color-mix(in srgb,var(--theme-accent,#d6a8bc) 12%,transparent)}:is(.collective-trigger:focus-visible,.collective-close:focus-visible){outline:2px solid var(--theme-accent,#d6a8bc);outline-offset:4px}.collective-dialog{border:1px solid var(--theme-border,#63545e);background:var(--theme-surface,#18151e);width:min(660px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 40px);color:var(--theme-text,#eee6ed);overscroll-behavior:contain;scrollbar-width:thin;border-radius:1.2rem;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 100px #0007}.collective-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#090710a6}.collective-interpretation{overflow-wrap:anywhere;text-align:left;padding:clamp(1rem,4vw,1.8rem)}.collective-interpretation>header{align-items:center;gap:.75rem;display:flex}.collective-interpretation>header>div{flex:1;min-width:0}.collective-interpretation h2{margin:.3rem 0;font-size:clamp(1.15rem,4.5vw,1.5rem);line-height:1.25}.collective-close{background:color-mix(in srgb,currentColor 7%,transparent);width:44px;height:44px;color:inherit;cursor:pointer;border:0;border-radius:50%;flex:0 0 44px;align-self:flex-start;place-items:center;display:grid}.collective-eyebrow{color:var(--theme-muted,#b6aab8);margin:0;font-size:.7rem;line-height:1.5}.collective-meta{color:var(--theme-muted,#b6aab8);border-bottom:1px solid var(--theme-border,#534750);padding-bottom:1rem;font-size:.8rem;line-height:1.6}.collective-section{margin-top:1.5rem}.collective-section h3{letter-spacing:.08em;text-transform:uppercase;color:var(--theme-accent,#d6a8bc);margin:0 0 .75rem;font-size:.78rem}.collective-section h4{margin:.8rem 0 .3rem;font-size:1rem;font-weight:550}.collective-section p,.collective-originals p{white-space:pre-wrap;margin:.4rem 0 .7rem;line-height:1.75}.collective-section article+article{margin-top:1.2rem}.collective-evidence{color:var(--theme-muted,#b6aab8);font-size:.78rem}.collective-dialog summary{cursor:pointer;align-items:center;gap:.4rem;min-height:44px;display:flex}.collective-dialog summary:before{content:"+"}.collective-dialog details[open]>summary:before{content:"−"}.collective-evidence li{margin-bottom:.7rem}.collective-evidence a{margin-top:.2rem;text-decoration:underline;display:block}.collective-frequency{color:var(--theme-muted,#b6aab8);align-items:center;gap:.7rem;font-size:.76rem;display:flex}.collective-frequency meter{width:80px;max-width:35%;height:.5rem;accent-color:var(--theme-accent,currentColor)}.collective-originals{border-top:1px solid var(--theme-border,#534750);margin-top:1.4rem;padding-top:.4rem;font-size:.85rem}.collective-originals>article{border-bottom:1px solid var(--theme-border,#534750);padding:1rem 0}.collective-empty{color:var(--theme-muted,#b6aab8);padding:1.6rem 0;line-height:1.7}.collective-method{color:var(--theme-muted,#b6aab8);font-size:.78rem;line-height:1.6}@media (max-width:480px){.collective-dialog{border-radius:.9rem;max-height:calc(100dvh - 24px)}.collective-interpretation>header>svg{display:none}}.awa-ai-admin{max-width:1100px}.awa-ai-admin h1{margin:.5rem 0;font-size:clamp(1.7rem,5vw,2.6rem)}.awa-ai-admin p{line-height:1.6}.awa-ai-stats{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:.8rem;margin:1.5rem 0;display:grid}.awa-ai-stats>div{border:1px solid var(--theme-border,color-mix(in srgb,currentColor 18%,transparent));background:var(--theme-surface,color-mix(in srgb,currentColor 3%,transparent));border-radius:.8rem;padding:1.1rem}.awa-ai-stats strong{font-size:1.6rem;font-weight:500;display:block}.awa-ai-stats span{color:var(--theme-muted,inherit);margin-top:.4rem;font-size:.8rem;display:block}.awa-ai-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.2rem 0;display:grid}.awa-ai-form>label{flex-direction:column;gap:.45rem;font-size:.86rem;display:flex}.awa-ai-form input:not([type=checkbox]),.awa-ai-form select,.awa-ai-retry input{background:var(--theme-surface,color-mix(in srgb,currentColor 3%,transparent));color:var(--theme-text,inherit);border:1px solid var(--theme-border,color-mix(in srgb,currentColor 18%,transparent));border-radius:.5rem;width:100%;min-width:0;padding:.75rem}.awa-ai-form .awa-ai-wide{grid-column:1/-1}.awa-ai-activation{border:1px solid var(--theme-border,color-mix(in srgb,currentColor 18%,transparent));background:var(--theme-surface,color-mix(in srgb,currentColor 3%,transparent));border-radius:.8rem;padding:1rem}.awa-ai-activation code{overflow-wrap:anywhere}.awa-ai-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin:1rem 0;display:flex}.awa-ai-jobs{overflow-x:auto}.awa-ai-jobs table{border-collapse:collapse;width:100%;font-size:.83rem}.awa-ai-jobs td,.awa-ai-jobs th{text-align:left;border-bottom:1px solid var(--theme-border,color-mix(in srgb,currentColor 18%,transparent));vertical-align:top;padding:.8rem .5rem}.awa-ai-jobs code{overflow-wrap:anywhere}.awa-ai-error{color:var(--theme-danger,#b13548)}.awa-ai-retry{max-width:550px}.awa-ai-admin button{min-height:40px}.awa-ai-form input[type=checkbox]{align-self:flex-start;width:auto}@media (max-width:600px){.awa-ai-form{grid-template-columns:1fr}.awa-ai-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.awa-ai-stats strong{font-size:1.3rem}}
