.ag-toggle{background:var(--color-surface-2);border:1px solid color-mix(in srgb, var(--color-divider) 70%, transparent);border-radius:999px;flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.ag-toggle-b{min-height:28px;color:var(--color-text-muted);font:600 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 11px;transition:background-color .15s,color .15s}.ag-toggle-b:hover{color:var(--color-text)}.ag-toggle-b[aria-pressed=true]{background:var(--color-surface);color:var(--color-accent-ink);box-shadow:var(--shadow-sm)}.ag-toggle-b:focus-visible,.ag-why-btn:focus-visible,.ag-term:focus-visible,.ag-tip-a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}html[data-layout=dergi] :is(.ag-toggle,.ag-toggle-b,.ag-why-btn){border-radius:0}.ag-why{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ag-why-btn{border:1px solid var(--color-divider);min-height:30px;color:var(--color-text-muted);font:600 12.5px var(--font-body);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 6px;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.ag-why-btn:hover{color:var(--color-text);border-color:var(--color-accent)}.ag-why-ic{background:var(--color-surface-2);width:19px;height:19px;color:var(--color-accent-ink);font:700 11px var(--font-mono);border-radius:999px;place-items:center;display:inline-grid}.ag-why[data-open] .ag-why-btn{border-color:var(--color-accent);color:var(--color-accent-ink);background:var(--color-accent-soft)}.ag-why[data-open] .ag-why-ic{background:var(--color-accent);color:var(--color-on-accent,#fff)}.ag-why-h{font:600 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-ink);align-items:center;gap:6px;display:inline-flex}.ag-why-list{border-radius:var(--radius-md,10px);background:var(--color-surface-2);width:100%;font:13px/1.5 var(--font-body);color:var(--color-text);flex-direction:column;gap:5px;margin:0;padding:10px 12px;list-style:none;animation:.22s both ag-open;display:flex}.ag-why-list li{padding-inline-start:14px;position:relative}.ag-why-list li:before{content:"";inset-inline-start:2px;background:var(--color-accent);border-radius:999px;width:5px;height:5px;position:absolute;top:.62em}.ag-why[data-mode=astrolog] .ag-why-list{border-inline-start:2px solid var(--color-accent);border-start-start-radius:0;border-end-start-radius:0;animation:none}@keyframes ag-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ps-row:has(.ag-why[data-open]) .ps-bubble{border-color:var(--color-accent);box-shadow:var(--shadow-lg)}.ag-term-w{display:inline;position:relative}.ag-term{color:inherit;font:inherit;-webkit-text-decoration:underline dotted color-mix(in srgb, var(--color-accent) 70%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--color-accent) 70%, transparent);text-underline-offset:3px;cursor:help;background:0 0;border:0;padding:0;text-decoration-thickness:1.5px;display:inline}.ag-term:hover,.ag-term-w[data-open] .ag-term{color:var(--color-accent-ink);text-decoration-style:solid}.ag-tip{z-index:30;inset-inline-start:0;border-radius:var(--radius-md,10px);background:var(--color-surface);border:1px solid var(--color-divider);width:max-content;max-width:min(260px,72vw);box-shadow:var(--shadow-lg);color:var(--color-text);font:400 13px/1.45 var(--font-body);text-align:start;white-space:normal;cursor:auto;flex-direction:column;gap:5px;padding:10px 12px;display:flex;position:absolute;top:calc(100% + 6px)}.ag-tip[hidden]{display:none}.ag-tip-h{align-items:center;gap:6px;font-weight:700;display:inline-flex}.ag-tip-h .ai-sym{color:var(--color-accent-ink)}.ag-tip-t{color:var(--color-text-muted)}.ag-tip-a{color:var(--color-accent-ink);align-self:flex-start;font-size:12.5px;font-weight:600;text-decoration:none}.ag-tip-a:hover{text-decoration:underline}@media (max-width:720px){.ag-toggle-b{letter-spacing:.05em;min-height:26px;padding:0 8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.ag-why-list{animation:none}}@media print{.ag-toggle,.ag-why-btn{display:none}}.ai-text-sections{flex-direction:column;gap:16px;display:flex}.ai-text-sec{flex-direction:column;gap:8px;display:flex}.ai-text-sec .ai-text{min-height:0}.ag-pdf-mode{opacity:.75;font-weight:500}:is(.ps-row,.ai-bubble-row,.ai-thread,.ev-acc-item):has(.ag-term-w[data-open]){z-index:6;position:relative}