.suite a{color:var(--aio-accent)}.suite p{margin:0}.suite p+p{margin-top:var(--aio-space-2)}.suite h2{margin:0;font-size:1.125rem}.suite h3{margin:0;font-size:1rem}.suite code,.suite-url,.suite blockquote{overflow-wrap:anywhere}.suite blockquote{border-left:2px solid var(--aio-border);margin:.75rem 0 0;padding-left:.75rem}.suite :focus-visible{outline:2px solid var(--aio-accent);outline-offset:2px}.suite h1,.suite th,.suite td{overflow-wrap:anywhere}.suite button:not(.aio-action-button),.suite input:not([type=radio]):not([type=checkbox]),.suite select{max-width:100%;min-height:40px;font:inherit;color:inherit;border:1px solid var(--aio-border-control);border-radius:var(--aio-radius-control);background:var(--aio-canvas);padding:.4rem .65rem;font-weight:400}.suite button{cursor:pointer}.suite button:hover{border-color:var(--aio-accent)}.suite :is(button,select):disabled{opacity:.55;cursor:default}.suite button.suite-primary{color:var(--aio-on-accent);background:var(--aio-accent-emphasis);border-color:var(--aio-accent-emphasis)}.suite .suite-error,.suite .suite-danger{color:var(--aio-danger)}.suite-context{flex-wrap:wrap;align-items:end;gap:8px 12px;display:flex}.suite-field{flex-wrap:wrap;min-width:0}.suite-field select{min-width:0}.suite-context label,.suite-field{font-size:var(--aio-text-meta);align-items:center;gap:6px;display:flex}.suite-context select{min-width:0;max-width:100%;min-height:34px;font:inherit;color:var(--aio-fg);background:var(--aio-canvas);border:1px solid var(--aio-border-control);border-radius:var(--aio-radius-control);padding:4px 6px}.suite-context-hint,.suite-datestamp,.suite-evidence p{color:var(--aio-fg-muted)}.suite-datestamp{font-size:var(--aio-text-meta)}.suite-cards,.suite-metrics{gap:var(--aio-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.suite-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(168px,33.3333% - 10.6667px)),1fr))}.suite-cards--findings{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(300px,50% - 8px)),1fr))}.suite-panel{align-content:start;gap:var(--aio-space-4);border:1px solid var(--aio-border);border-radius:var(--aio-radius-panel);min-width:0;padding:var(--aio-panel-padding,var(--aio-space-5));background:var(--aio-canvas);box-shadow:var(--aio-shadow-surface);grid-template-columns:minmax(0,1fr);display:grid}.suite-panel>section{min-width:0}.suite-panel>section>h2{margin-bottom:var(--aio-space-3)}.suite .suite-metric{color:var(--aio-fg-muted);box-shadow:var(--aio-shadow-surface);flex-direction:column;gap:5px;text-decoration:none;display:flex}.suite-metric .aio-stat-card__label{justify-content:space-between;align-items:flex-start}.suite-metric .aio-stat-card__label svg{color:var(--aio-accent);flex:none;margin-top:2px}.suite-metric .aio-stat-card__value{margin-top:auto;padding-top:7px}.suite-metric .aio-stat-card__subtitle{margin-top:0}.suite a.suite-metric:hover{border-color:var(--aio-accent);background:var(--aio-accent-subtle)}.suite-section-title,.suite-filter,.suite-actions,.suite-pagination,.suite-search{align-items:center;gap:var(--aio-space-3);flex-wrap:wrap;display:flex}.suite-section-title{justify-content:space-between}.suite-filter,.suite-search{align-items:end}.suite-filter--index{padding:var(--aio-space-4);background:var(--aio-surface-inset);border-radius:var(--aio-radius-control)}.suite-search{gap:var(--aio-space-2);flex:230px;min-width:0}.suite-search label{flex:125px}.suite-search input{width:100%}.suite-filter label,.suite-form label{font-size:var(--aio-text-ui);gap:6px;min-width:0;font-weight:600;display:grid}.suite-form{gap:var(--aio-space-4);max-width:34rem;display:grid}.suite-pagination{justify-content:flex-end}.suite-tag,.suite-status{border:1px solid var(--aio-border);background:var(--aio-surface-inset);color:var(--aio-fg-muted);border-radius:var(--aio-radius-control);font-size:var(--aio-text-meta);max-width:100%;padding:.2rem .55rem;font-weight:620;line-height:1.35;display:inline-block}.suite-status--found,.suite-event__type--change{color:var(--aio-accent);background:var(--aio-accent-subtle);border-color:var(--aio-accent-border)}.suite-status--error,.suite-status--invalid{color:var(--aio-danger);background:color-mix(in srgb, var(--aio-danger) 7%, var(--aio-canvas));border-color:color-mix(in srgb, var(--aio-danger) 28%, var(--aio-border))}.suite-status--unchecked,.suite-event__type--gap{border-style:dashed}.suite-evidence{align-content:start;gap:var(--aio-space-3);overflow-wrap:anywhere;min-width:0;display:grid}.suite-evidence p+p{margin-top:0}.suite-evidence__status{gap:var(--aio-space-2);flex-wrap:wrap;display:flex}.suite-evidence__meta{gap:var(--aio-space-2);font-size:var(--aio-text-ui);margin:0;display:grid}.suite-evidence__meta dt{color:var(--aio-fg-muted);font-size:var(--aio-text-meta);font-weight:620}.suite-evidence__meta dd{font-variant-numeric:tabular-nums;margin:2px 0 0}.suite-evidence ul{margin:0;padding-inline-start:1.2rem}.suite-evidence li+li{margin-top:var(--aio-space-2)}.suite-table-wrap{border:1px solid var(--aio-border);border-radius:var(--aio-radius-panel);max-width:100%;overflow:auto}.suite-table-wrap table{min-width:30rem}.suite-table-wrap :is(th,td):first-child{min-width:11rem;max-width:24rem}.suite-table-note{color:var(--aio-fg-muted);font-size:var(--aio-text-meta);display:none}.suite-table-wrap .suite-status{white-space:nowrap}.suite-selected-row{background:var(--aio-accent-subtle)}.suite .suite-tabs{margin:0}.suite-tabs a{min-height:44px;color:var(--aio-fg-muted);font-size:var(--aio-text-ui);border-bottom:2px solid #0000;flex-shrink:0;align-items:center;padding:8px 11px;font-weight:600;text-decoration:none;display:inline-flex}.suite-tabs a:hover{background:var(--aio-surface-inset)}.suite-tabs a[aria-current=page]{color:var(--aio-accent);background:var(--aio-accent-subtle);border-color:var(--aio-accent)}.suite-events{gap:var(--aio-space-3);margin:0;padding:0;list-style:none;display:grid}.suite-event{border:1px solid var(--aio-border);border-radius:var(--aio-radius-panel);background:var(--aio-canvas);min-width:0}.suite-event__header{justify-content:space-between;align-items:center;gap:var(--aio-space-2) var(--aio-space-4);padding:var(--aio-space-3) var(--aio-space-4);flex-wrap:wrap;display:flex}.suite-event__identity{gap:2px;min-width:0;display:grid}.suite-event__domain{overflow-wrap:anywhere;text-underline-offset:.18em;font-weight:680}.suite-event__identity>span,.suite-event__meta time{color:var(--aio-fg-muted);font-size:var(--aio-text-meta)}.suite-event__meta{align-items:center;gap:var(--aio-space-2) var(--aio-space-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.suite-event>.aio-disclosure{border:0;border-top:1px solid var(--aio-border);border-radius:0 0 calc(var(--aio-radius-panel) - 1px) calc(var(--aio-radius-panel) - 1px)}.suite-event>.aio-disclosure>summary{padding-inline:var(--aio-space-4)}.suite-event-diff,.suite-rule-lists{gap:var(--aio-space-3);display:grid}.suite-rule-lists{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.suite-event-diff>section,.suite-rule-lists>section{min-width:0;padding:var(--aio-space-3);border:1px solid var(--aio-border);border-radius:var(--aio-radius-control);background:var(--aio-surface-inset)}.suite-event-diff>section>h3,.suite-rule-lists>section>h3{margin-bottom:var(--aio-space-3)}.suite-event-diff__arrow{display:none}@media (width>=720px){.suite-event-diff[data-comparison=true]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.suite-event-diff__arrow{color:var(--aio-fg-muted);align-self:center;display:block}}.suite-invitation{background:var(--aio-content-surface);place-items:center;min-height:100dvh;padding:1rem;display:grid}.suite-invitation .suite-panel{width:min(100%,28rem)}.suite-url-input{flex:1;min-width:min(100%,18rem)}.suite-profiles{margin:var(--aio-space-4) 0;border:0;flex-wrap:wrap;gap:.65rem 1rem;padding:.5rem 0;display:flex}.suite-profiles label{gap:var(--aio-space-2);border:1px solid var(--aio-border);border-radius:var(--aio-radius-control);cursor:pointer;align-items:center;padding:8px 12px;display:flex}.suite-profiles label:has(:checked){background:var(--aio-accent-subtle);border-color:var(--aio-accent)}.suite-profiles legend{color:var(--aio-fg-muted);font-size:.875rem}.suite-profiles input,.suite-check-choice input{accent-color:var(--aio-accent);margin:0}.suite-check-customize{grid-template-columns:repeat(2,minmax(0,1fr))}.suite-check-customize fieldset{padding:var(--aio-space-3);background:var(--aio-surface-inset);border:1px solid var(--aio-border);border-radius:var(--aio-radius-control);min-width:0;margin:0}.suite-check-choice{gap:var(--aio-space-1);padding:var(--aio-space-2) 0;cursor:pointer;display:grid}.suite-check-choice small,.suite-readiness-note{color:var(--aio-fg-muted);font-size:.8125rem}.suite-check-results>h3{margin-bottom:var(--aio-space-3)}.suite-recommendation{background:var(--aio-surface-inset);padding:var(--aio-space-3);border-radius:var(--aio-radius-control)}.suite progress{width:100%;height:.6rem;accent-color:var(--aio-accent)}.suite-scan-list{gap:var(--aio-space-2);margin:0;padding:0;list-style:none;display:grid}.suite-scan-list:empty{display:none}.suite-scan-list li{padding:var(--aio-space-2) 0;border-bottom:1px solid var(--aio-border);gap:.2rem;display:grid}.suite-scan-list button{text-align:left;overflow-wrap:anywhere}.suite-scan-list button[aria-current=true]{border-color:var(--aio-accent);background:var(--aio-accent-subtle)}.suite-scan-list span{color:var(--aio-fg-muted);font-size:.8125rem}.suite textarea{resize:vertical;width:100%;min-width:0;color:var(--aio-fg);background:var(--aio-content-surface);border:1px solid var(--aio-border-control);border-radius:var(--aio-radius-control);padding:.75rem;font:.875rem/1.5 ui-monospace,monospace}.suite-workshop-form{max-width:none}.suite pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:.8125rem;overflow:auto}.suite-robots-preview{background:var(--aio-content-surface);border-radius:var(--aio-radius-control);padding:1rem}@media (width<=959px){.suite button,.suite input:not([type=checkbox]):not([type=radio]),.suite select,.suite-context select{min-height:44px}.suite input:not([type=checkbox]):not([type=radio]),.suite select,.suite textarea,.suite-context select{font-size:16px}.suite-context label{flex:90px;gap:4px;display:grid}.suite-context-hint{display:none}.suite input,.suite select,.suite-filter>label,.suite-form>label{min-width:0;max-width:100%}}.suite .aio-action-button{text-decoration:none}.suite .aio-action-button:focus-visible{outline-offset:-2px}.suite .aio-panel__body>form+p{margin-top:var(--aio-space-4)}.suite-tool-output{gap:var(--aio-space-3);margin-top:var(--aio-space-5);display:grid}.suite-tool-output>:is(ul,pre){margin:0}.suite .aio-panel__body>form+[role=alert]{margin-top:var(--aio-space-3)}@media (width<=560px){.suite-check-customize{grid-template-columns:1fr}.suite-filter--index{padding:var(--aio-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.suite-filter--index .suite-search,.suite-filter--index>label:last-child{grid-column:1/-1}.suite-search{flex-wrap:nowrap}.suite-search label{flex:1}.suite-filter--index select{width:100%}.suite-table-note{margin-bottom:var(--aio-space-2);display:block}}
