:root{--ap-primary:var(--apx-accent);--ap-accent:#22c55e;--ap-radius:12px;--ap-font-scale:100%;--ap-density:normal}#ss-assistant,.ss-assistant{font-size:var(--ap-font-scale)}#ss-assistant .ss-card,.ss-assistant .ss-card{border-radius:var(--ap-radius);box-shadow:0 1px 2px rgb(0 0 0 / .05)}#ss-assistant .button,.ss-assistant .button{border-radius:calc(var(--ap-radius) - 4px)}#ss-assistant .ap-nav-grid a:hover{box-shadow:inset 0 0 0 2px var(--ap-primary)}.ap-nav-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ap-nav-item{display:flex;align-items:center;gap:.6rem;padding:.75rem;border:1px solid #e5e7eb;border-radius:var(--ap-radius);text-decoration:none;color:#111827;background:#fff}.ap-nav-item .ap-ic{width:28px;height:28px;border-radius:8px;background:var(--ap-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.ap-badge{background:var(--ap-accent);color:#fff;border-radius:999px;padding:.1rem .45rem;font-size:.75em;margin-left:auto}@media (max-width:640px){.ap-nav-grid{grid-template-columns:1fr}}:root[style*="--ap-density:compact"] #ss-assistant .ss-card .mx-body{padding:.5rem}:root[style*="--ap-density:cozy"] #ss-assistant .ss-card .mx-body{padding:1.25rem}#ss-assistant .ss-card{border:1px solid #e5e7eb;background:#fff}#ss-assistant .mx-head{display:flex;align-items:center;gap:.5rem;padding:.5rem .25rem}#ss-assistant .h-title{font-weight:700;color:#0f172a}.ap-tab{background:#f8fafc;border-color:#e2e8f0}.ap-tab.is-active{background:#e0f2fe;border-color:var(--apx-accent)}.ap-tab .ap-ic{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}#ss-assistant .button.button-primary,.ss-assistant .button.button-primary{background:var(--apx-accent);border-color:#0284c7;color:#fff}#ss-assistant .button{border-radius:.55rem}#ss-assistant input[type="text"],#ss-assistant input[type="number"],#ss-assistant select,#ss-assistant textarea{border-radius:.5rem;border:1px solid #d1d5db;padding:.5rem .6rem}#ss-assistant,.ss-assistant{font-family:var(--ap-font-family,system-ui,-apple-system,'Segoe UI',Roboto,sans-serif)}.ap-nav-item .ap-ic,.ap-tab .ap-ic{background:var(--ap-primary);color:#fff}#ss-assistant .ss-card .mx-body img{max-width:100%;height:auto;border-radius:.5rem;display:block}#ss-assistant .ss-card .mx-body .media,#ss-assistant .ss-card .mx-body figure{overflow:hidden;border-radius:.5rem}