.aQR0iW_kindBadge{margin:0 0 var(--te-space-5);border:1px solid var(--te-border);border-radius:var(--te-radius-pill);font-family:var(--te-font-sans);color:var(--te-text-2);align-self:flex-start;align-items:center;gap:6px;padding:3px 10px;font-size:.75rem;font-weight:500;line-height:1.5;display:inline-flex}.aQR0iW_kindBadgeAgent{color:var(--te-text-2)}.aQR0iW_card .aQR0iW_kindBadge{margin:0}.aQR0iW_cardGrid{gap:var(--te-space-4);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));max-width:64rem;margin:0 auto;display:grid}.aQR0iW_card{gap:var(--te-space-3);padding:var(--te-space-5);border:1px solid var(--te-border);border-radius:var(--te-radius-lg);background:var(--te-surface);color:var(--te-text-2);transition:border-color var(--te-dur-fast) var(--te-ease), background-color var(--te-dur-fast) var(--te-ease);flex-direction:column;text-decoration:none;display:flex}.aQR0iW_card:hover{border-color:var(--te-border-strong);background:var(--te-surface-2);color:var(--te-text-2)}.aQR0iW_card:focus-visible{outline:2px solid var(--te-focus);outline-offset:3px}.aQR0iW_cardTitle{font-family:var(--te-font-sans);font-size:var(--te-text-h4);color:var(--te-text);margin:0;font-weight:600;line-height:1.35}.aQR0iW_cardBody{font-family:var(--te-font-sans);font-size:var(--te-text-small);color:var(--te-text-2);margin:0;line-height:1.6}.aQR0iW_cardMore{padding-top:var(--te-space-2);font-family:var(--te-font-sans);font-size:var(--te-text-small);color:var(--te-text);transition:color var(--te-dur-fast) var(--te-ease);align-items:center;gap:6px;margin-top:auto;font-weight:600;display:inline-flex}.aQR0iW_card:hover .aQR0iW_cardMore{color:var(--te-accent)}.aQR0iW_surfaceList.aQR0iW_surfaceList{padding-left:0}.aQR0iW_surfaceList{gap:var(--te-space-3);margin:0 0 var(--te-space-5);padding:0;list-style:none;display:grid}.aQR0iW_surfaceList li{padding:var(--te-space-4) var(--te-space-5);border:1px solid var(--te-border);border-radius:var(--te-radius-lg);background:var(--te-surface);margin:0}.aQR0iW_surfaceName{color:var(--te-text);font-weight:600;display:block}.aQR0iW_surfacePlatforms{margin:2px 0 var(--te-space-2);font-family:var(--te-font-sans);font-size:var(--te-text-caption);color:var(--te-text-3);display:block}.aQR0iW_closingNote{max-width:42rem;padding:0 var(--te-gutter) var(--te-space-7);font-family:var(--te-font-sans);font-size:var(--te-text-caption);color:var(--te-text-3);margin:0 auto;line-height:1.6}.aQR0iW_occStats{gap:var(--te-space-3);margin:0 0 var(--te-space-5);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.aQR0iW_occStat{gap:var(--te-space-1);padding:var(--te-space-4);border:1px solid var(--te-border);border-radius:var(--te-radius-lg);background:var(--te-surface);flex-direction:column;display:flex}.aQR0iW_occStatValue{font-family:var(--te-font-mono);font-size:var(--te-text-h3);color:var(--te-text);font-variant-numeric:tabular-nums;font-weight:500}.aQR0iW_occStatLabel{font-family:var(--te-font-sans);font-size:var(--te-text-caption);color:var(--te-text-2);line-height:1.4}.aQR0iW_occTableWrap{max-width:100%;margin:0 0 var(--te-space-5);border:1px solid var(--te-border);border-radius:var(--te-radius-lg);background:var(--te-surface);overflow-x:auto}.aQR0iW_occTable{border-collapse:collapse;width:100%;font-family:var(--te-font-sans);font-size:var(--te-text-small);line-height:1.45}.aQR0iW_occTable th,.aQR0iW_occTable td{padding:var(--te-space-3) var(--te-space-4);border-bottom:1px solid var(--te-border);text-align:left;vertical-align:top}.aQR0iW_occTable th{font-size:var(--te-text-caption);color:var(--te-text-2);white-space:nowrap;border-bottom-color:var(--te-border-strong);font-weight:600}.aQR0iW_occTable td:nth-child(-n+2){white-space:nowrap}.aQR0iW_occTable tbody tr:last-child td{border-bottom:0}.aQR0iW_occTicker{font-family:var(--te-font-mono);color:var(--te-text);font-weight:500}.aQR0iW_occMethod{font-size:var(--te-text-small)}.aQR0iW_occEmpty{padding:var(--te-space-4) var(--te-space-5);border:1px dashed var(--te-border-strong);border-radius:var(--te-radius-lg)}.aQR0iW_occDisclosure{font-size:var(--te-text-small);color:var(--te-text);font-weight:500}@media (max-width:768px){.aQR0iW_occStats{grid-template-columns:repeat(2,minmax(0,1fr))}.aQR0iW_cardGrid{grid-template-columns:minmax(0,1fr)}}
