.TrainerOverview-module__DCiVYq__root{gap:var(--space-7);flex-direction:column;min-width:0;display:flex}.TrainerOverview-module__DCiVYq__resume{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);text-decoration:none;display:flex}.TrainerOverview-module__DCiVYq__resume:hover{color:var(--text-on-feature)}.TrainerOverview-module__DCiVYq__resumeNum{font:900 var(--text-display) / 1 var(--font-heading);color:var(--accent-on-dark);flex:none}.TrainerOverview-module__DCiVYq__resumeBody{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.TrainerOverview-module__DCiVYq__resumeKicker{color:var(--accent-on-dark)}.TrainerOverview-module__DCiVYq__resumeTitle{font:var(--type-title);color:var(--text-on-feature)}.TrainerOverview-module__DCiVYq__resumeGo{pointer-events:none;flex:none}.TrainerOverview-module__DCiVYq__part{gap:var(--space-7);flex-direction:column;display:flex}.TrainerOverview-module__DCiVYq__partLine{justify-content:space-between;gap:var(--space-1) var(--space-4);font:var(--type-small);color:var(--text-secondary);flex-wrap:wrap;margin:0;display:flex}.TrainerOverview-module__DCiVYq__partLine b{font:var(--type-title);color:var(--text-primary)}.TrainerOverview-module__DCiVYq__group{gap:var(--space-3);flex-direction:column;display:flex}.TrainerOverview-module__DCiVYq__rows{column-gap:var(--space-7);border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.TrainerOverview-module__DCiVYq__rows>li{border-bottom:1px solid var(--border-subtle)}.TrainerOverview-module__DCiVYq__row{grid-template-columns:48px minmax(0, 1fr) auto var(--icon-md);gap:var(--space-4);min-height:72px;padding:var(--space-3);color:var(--text-primary);border-radius:var(--radius-sm);transition:background-color var(--dur-fast) var(--ease-out);align-items:center;text-decoration:none;display:grid}.TrainerOverview-module__DCiVYq__row:hover{background:var(--bg-hover);color:var(--text-primary)}.TrainerOverview-module__DCiVYq__row:hover .TrainerOverview-module__DCiVYq__title{color:var(--text-link)}.TrainerOverview-module__DCiVYq__go{width:var(--icon-md);height:var(--icon-md);fill:none;stroke:var(--text-secondary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.TrainerOverview-module__DCiVYq__row:hover .TrainerOverview-module__DCiVYq__go{stroke:var(--text-link);transform:translate(2px)}.TrainerOverview-module__DCiVYq__num{font:900 var(--text-h2) / 1 var(--font-heading);color:var(--accent);text-align:center}.TrainerOverview-module__DCiVYq__body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.TrainerOverview-module__DCiVYq__title{font:var(--type-title);transition:color var(--dur-fast) var(--ease-out)}.TrainerOverview-module__DCiVYq__meta{font:var(--type-caption);color:var(--text-secondary)}.TrainerOverview-module__DCiVYq__body>.meter{margin-top:var(--space-1)}.TrainerOverview-module__DCiVYq__side{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.TrainerOverview-module__DCiVYq__count{font:700 var(--text-caption) / 1 var(--font-data);color:var(--text-secondary)}@media (max-width:1023px){.TrainerOverview-module__DCiVYq__rows{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.TrainerOverview-module__DCiVYq__root{gap:var(--space-6)}.TrainerOverview-module__DCiVYq__resume{gap:var(--space-4);padding:var(--space-4)}.TrainerOverview-module__DCiVYq__resumeNum{font-size:var(--text-h1)}.TrainerOverview-module__DCiVYq__resumeGo{display:none}.TrainerOverview-module__DCiVYq__row{grid-template-columns:40px minmax(0, 1fr) auto var(--icon-sm);gap:var(--space-3)}.TrainerOverview-module__DCiVYq__go{width:var(--icon-sm);height:var(--icon-sm)}}@media (prefers-reduced-motion:reduce){.TrainerOverview-module__DCiVYq__title,.TrainerOverview-module__DCiVYq__row,.TrainerOverview-module__DCiVYq__go{transition:none}.TrainerOverview-module__DCiVYq__row:hover .TrainerOverview-module__DCiVYq__go{transform:none}}
.page-module__8hLuaq__page{padding-top:var(--space-6);padding-bottom:var(--space-11)}.page-module__8hLuaq__tabs{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}@media (min-width:1024px){html:not([data-side=collapsed]) .page-module__8hLuaq__tabs{display:none}}
