.ar-suggestions--workspace[data-astro-cid-thkhlkjn]{padding:.25rem 0}.ar-suggestions--workspace[data-astro-cid-thkhlkjn] #panel-templates[data-astro-cid-thkhlkjn],.ar-suggestions--workspace[data-astro-cid-thkhlkjn] #panel-checklist[data-astro-cid-thkhlkjn],.ar-suggestions--workspace[data-astro-cid-thkhlkjn] #suggestions-status[data-astro-cid-thkhlkjn]{margin-top:1rem}.ar-template-card[data-astro-cid-thkhlkjn]{border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff04;padding:.9rem}.ar-template-card[data-astro-cid-thkhlkjn]+.ar-template-card[data-astro-cid-thkhlkjn]{margin-top:.85rem}.ar-workspace[data-astro-cid-z4ptqs5r]{display:grid;gap:1.5rem}.ar-composer[data-astro-cid-z4ptqs5r]{background:linear-gradient(180deg,#ffffff08,#fff0),var(--color-surface)}.ar-composer__header[data-astro-cid-z4ptqs5r]{display:grid;gap:.5rem}.ar-composer__grid[data-astro-cid-z4ptqs5r]{margin-top:1.25rem;display:grid;gap:1rem}.ar-composer__side[data-astro-cid-z4ptqs5r]{display:grid;gap:1rem;align-content:start}.ar-subpanel[data-astro-cid-z4ptqs5r]{border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);background:#ffffff04;padding:.9rem}.ar-results-band[data-astro-cid-z4ptqs5r]{display:grid;gap:1rem}.ar-analysis-shell[data-astro-cid-z4ptqs5r]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:radial-gradient(circle at top right,rgba(255,255,255,.05),transparent 45%),var(--color-surface);box-shadow:var(--shadow-subtle);padding:1rem}.ar-analysis-shell__header[data-astro-cid-z4ptqs5r]{display:grid;gap:1rem;padding:.25rem .25rem .9rem;border-bottom:1px solid rgba(255,255,255,.08)}.ar-workspaceTabs[data-astro-cid-z4ptqs5r]{display:inline-flex;flex-wrap:wrap;gap:.35rem;padding:.25rem;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff04}.ar-workspaceTab[data-astro-cid-z4ptqs5r]{min-height:40px;border:1px solid transparent;border-radius:10px;padding:.35rem .8rem;color:#ffffffb3;background:transparent;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.ar-workspaceTab[data-astro-cid-z4ptqs5r]:hover{color:#fffffff2;background:#ffffff0a}.ar-workspaceTab[data-astro-cid-z4ptqs5r].is-active{color:#fffffffa;background:#ffffff12;border-color:#ffffff1a}.ar-workspaceTab[data-astro-cid-z4ptqs5r]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.ar-workspacePane[data-astro-cid-z4ptqs5r]{padding-top:1rem;min-height:420px}.ar-workspacePane[data-astro-cid-z4ptqs5r].is-active{animation:panelIn .18s ease}.ar-secondary-stack[data-astro-cid-z4ptqs5r]{opacity:.96}.ar-card[data-astro-cid-z4ptqs5r]{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-subtle)}.ar-input[data-astro-cid-z4ptqs5r]{width:100%;min-height:44px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#ffffff04;padding:.6rem .8rem;color:var(--color-text)}.ar-input[data-astro-cid-z4ptqs5r]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.inspector-toggle[data-astro-cid-z4ptqs5r],.suggestions-tab[data-astro-cid-z4ptqs5r]{min-height:40px;padding:.3rem .8rem;border-radius:8px;color:#ffffffb8;transition:color .18s ease,background-color .18s ease}.inspector-toggle[data-astro-cid-z4ptqs5r].is-active,.suggestions-tab[data-astro-cid-z4ptqs5r].is-active{background:#ffffff14;color:#fffffff2}.template-text[data-astro-cid-z4ptqs5r]{white-space:pre-wrap;word-break:break-word;font-size:.9rem}.ar-workspacePane[data-astro-cid-z4ptqs5r] .ar-card.ui-card{border:none;background:transparent;box-shadow:none;padding:0!important}.ar-workspacePane[data-astro-cid-z4ptqs5r] #inspector-content{max-height:58vh}.ar-check{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface)}.ar-check-head{width:100%;background:transparent;color:#ffffffe6;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem}.ar-check-head:hover{background:#ffffff0a}.ar-check-left{display:inline-flex;align-items:center;gap:.6rem}.ar-chip{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:9999px;padding:.08rem .5rem;font-size:.7rem;color:#ffffffb8}.ar-dot{width:.65rem;height:.65rem;border-radius:9999px;background:#ffffff40}.ar-dot.is-good{background:#4ade80}.ar-dot.is-mid{background:#f59e0b}.ar-dot.is-low{background:#f87171}.ar-points{color:#ffffffa6;font-size:.82rem}.ar-check-details{border-top:1px solid rgba(255,255,255,.1);padding:.85rem;display:grid;gap:.6rem;animation:panelIn .18s ease}.ar-evidence-list{margin:0;padding-left:1rem}.ar-dimension-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.5rem .6rem;background:#ffffff04}.ar-dimension-dot{width:.55rem;height:.55rem;border-radius:9999px;background:#ffffff40}.ar-dimension-dot.is-good{background:#4ade80}.ar-dimension-dot.is-mid{background:#f59e0b}.ar-dimension-dot.is-low{background:#f87171}.ar-dimension-name{font-size:.82rem;color:#ffffffeb}.ar-dimension-meta{font-size:.75rem;color:#ffffffa6;text-align:right}.ar-modal[data-astro-cid-z4ptqs5r]{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-text);max-width:560px;width:calc(100% - 2rem)}.ar-modal[data-astro-cid-z4ptqs5r]::backdrop{background:#0009}.ar-modal-body[data-astro-cid-z4ptqs5r]{padding:1.25rem}.ar-highlight{background:#f59e0b38;border-radius:.2rem}.ar-hidden{display:none}:root{--ar-red: #f87171;--ar-amber: #f59e0b;--ar-green: #34d399}@keyframes panelIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1023px){.ar-card[data-astro-cid-z4ptqs5r],.ar-analysis-shell[data-astro-cid-z4ptqs5r]{box-shadow:none}}@media(min-width:1024px){.ar-composer__grid[data-astro-cid-z4ptqs5r]{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:1.25rem}.ar-results-band[data-astro-cid-z4ptqs5r]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}.ar-analysis-shell__header[data-astro-cid-z4ptqs5r]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem}}
