.page-module__a5vG1q__page{gap:var(--rv-space-5);flex-direction:column;display:flex}.page-module__a5vG1q__header{gap:var(--rv-space-1);flex-direction:column;display:flex}.page-module__a5vG1q__eyebrow{color:var(--rv-text-dim);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.page-module__a5vG1q__title{color:var(--rv-text);font-size:var(--rv-font-3xl);margin:0;font-weight:700}.page-module__a5vG1q__subtitle{color:var(--rv-text-muted);font-size:var(--rv-font-base);max-width:700px;margin:0}.page-module__a5vG1q__kpiGrid{gap:var(--rv-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.page-module__a5vG1q__kpi{background:var(--rv-surface);border:1px solid var(--rv-border);border-radius:var(--rv-radius-lg);padding:var(--rv-space-4)}.page-module__a5vG1q__kpiLabel{color:var(--rv-text-soft);font-size:var(--rv-font-xs);letter-spacing:.06em;text-transform:uppercase;margin:0}.page-module__a5vG1q__kpiValue{color:var(--rv-text);font-size:var(--rv-font-2xl);margin:var(--rv-space-1) 0 0;font-weight:700}.page-module__a5vG1q__split{gap:var(--rv-space-5);grid-template-columns:1fr 1fr;display:grid}@media (max-width:900px){.page-module__a5vG1q__split{grid-template-columns:1fr}}.page-module__a5vG1q__panel{background:var(--rv-surface);border:1px solid var(--rv-border);border-radius:var(--rv-radius-lg);padding:var(--rv-space-5)}.page-module__a5vG1q__panelTitle{color:var(--rv-text);font-size:var(--rv-font-lg);margin:0 0 var(--rv-space-3);font-weight:600}.page-module__a5vG1q__muted{color:var(--rv-text-muted);font-size:var(--rv-font-sm)}.page-module__a5vG1q__list{gap:var(--rv-space-2);padding-left:var(--rv-space-4);flex-direction:column;display:flex}.page-module__a5vG1q__listItem{font-size:var(--rv-font-sm)}.page-module__a5vG1q__gradePill{background:var(--rv-bg);border:1px solid var(--rv-border);border-radius:var(--rv-radius-full);margin-left:var(--rv-space-2);padding:2px var(--rv-space-2);font-size:10px;font-weight:600}.page-module__a5vG1q__grokPanel{background:var(--rv-surface);border:1px solid var(--rv-border);border-radius:var(--rv-radius-lg);padding:var(--rv-space-5);gap:var(--rv-space-4);flex-direction:column;display:flex}.page-module__a5vG1q__grokHeader{flex-direction:column;gap:2px;display:flex}.page-module__a5vG1q__grokCostHint{color:var(--rv-text-faint);margin:0;font-size:11px}.page-module__a5vG1q__grokForm{gap:var(--rv-space-2);flex-wrap:wrap;display:flex}.page-module__a5vG1q__grokInput{border:1px solid var(--rv-border);border-radius:var(--rv-radius-sm);min-width:200px;font-size:var(--rv-font-base);background:var(--rv-bg);color:var(--rv-text);flex:1;padding:9px 12px;font-family:inherit}.page-module__a5vG1q__grokInput:focus{outline:2px solid var(--rv-brand-ring);border-color:var(--rv-brand)}.page-module__a5vG1q__grokSelect{border:1px solid var(--rv-border);border-radius:var(--rv-radius-sm);font-size:var(--rv-font-sm);background:var(--rv-bg);color:var(--rv-text);cursor:pointer;padding:9px 12px;font-family:inherit}.page-module__a5vG1q__grokBtn{background:var(--rv-brand);color:var(--rv-text-on-dark);border-radius:var(--rv-radius-sm);font-size:var(--rv-font-sm);cursor:pointer;white-space:nowrap;border:0;padding:9px 18px;font-weight:600}.page-module__a5vG1q__grokBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__a5vG1q__grokBtn:not(:disabled):hover{background:var(--rv-brand-hover)}.page-module__a5vG1q__grokError{color:var(--rv-accent-red);font-size:var(--rv-font-sm);background:var(--rv-accent-red-soft);border-radius:var(--rv-radius-sm);padding:var(--rv-space-2) var(--rv-space-3);margin:0}.page-module__a5vG1q__grokList{gap:var(--rv-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__a5vG1q__grokItem{border:1px solid var(--rv-border);border-radius:var(--rv-radius);padding:var(--rv-space-3) var(--rv-space-4);gap:var(--rv-space-1);flex-direction:column;display:flex}.page-module__a5vG1q__grokItemHeader{align-items:center;gap:var(--rv-space-2);flex-wrap:wrap;display:flex}.page-module__a5vG1q__grokRank{color:var(--rv-text-dim);min-width:24px;font-size:11px;font-weight:700}.page-module__a5vG1q__grokHandle{font-size:var(--rv-font-sm);color:var(--rv-accent-blue);font-weight:600}.page-module__a5vG1q__grokHook{background:var(--rv-surface-2);border-radius:var(--rv-radius-full);color:var(--rv-text-muted);padding:2px 8px;font-size:11px}.page-module__a5vG1q__grokText{font-size:var(--rv-font-sm);color:var(--rv-text);line-height:var(--rv-leading-normal);margin:0}.page-module__a5vG1q__grokStats{gap:var(--rv-space-3);color:var(--rv-text-muted);flex-wrap:wrap;font-size:12px;display:flex}.page-module__a5vG1q__grokWhy{color:var(--rv-text-muted);margin:0;font-size:12px;font-style:italic}.page-module__a5vG1q__grokMeta{color:var(--rv-text-faint);text-align:right;margin:0;font-size:11px}
