.vision-toolbar{border-bottom:1px solid rgb(255 255 255/6%)}.vision-search{min-width:180px}@media (max-width:1099px){.vision-search{order:3;flex-basis:100%;max-width:none}}.vision-main h2,.vision-main h3{font-size:16px;font-weight:700;line-height:1.4;letter-spacing:normal;color:hsl(var(--foreground))}.vision-main h3+p{line-height:1.5;color:hsl(var(--foreground-secondary))}.vision-main h3+p,.vision-main input{font-size:13px;font-weight:400;letter-spacing:normal}.vision-main input{line-height:1.4}.vision-main .vision-column-label{font-size:11px;font-weight:500;line-height:1.4;letter-spacing:normal;color:hsl(var(--foreground-secondary))}.vision-main .font-light{font-weight:400}.vision-main .vision-podium-card .text-foreground-muted,.vision-main .vision-table span.text-foreground-muted{color:hsl(var(--foreground-secondary))}.vision-main .vision-podium-stats>div>span:first-child{font-size:11px;line-height:1.4;letter-spacing:normal}.vision-podium-card{container-type:inline-size;min-width:0;border:1px solid hsl(var(--foreground)/.12);border-top:2px solid hsl(var(--turquoise)/.4);background-image:linear-gradient(160deg,hsl(var(--turquoise)/.04),transparent 55%)}.vision-podium-card:hover{border-color:hsl(var(--turquoise)/.45)}.vision-main :is(button,input):not(.toolbar-input):focus-visible{outline:2px solid hsl(var(--turquoise));outline-offset:2px}.vision-podium-stats{align-items:center;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(112px,1.4fr) minmax(0,.8fr)}@container (max-width: 370px){.vision-podium-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.vision-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.vision-leaderboard{min-width:0;min-height:0}@media (min-width:1400px){.vision-workspace{grid-template-columns:minmax(0,1fr) 340px;grid-template-rows:auto minmax(0,1fr);flex:1;min-height:0}.vision-workspace>.vision-overview{grid-column:1;grid-row:1}.vision-workspace>.vision-activity{grid-column:2;grid-row:1/-1;min-height:0}.vision-workspace>.vision-leaderboard{grid-column:1;grid-row:2}.vision-workspace .vision-table{height:100%;max-height:none}.vision-workspace-no-podium{grid-template-rows:minmax(0,1fr)}.vision-workspace-no-podium>.vision-leaderboard{grid-row:1}.vision-desktop{height:calc(100dvh - var(--vision-page-top, 90px) - 32px - var(--dock-bottom, 0px));min-height:0;padding-bottom:0}.vision-desktop>.vision-main{display:flex;flex-direction:column;height:100%;min-height:0}.vision-toolbar{flex-shrink:0}}.vision-placeholder{background:hsl(var(--foreground)/.08);animation:vision-loading-pulse 1.8s ease-in-out infinite}@keyframes vision-loading-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.vision-placeholder{animation:none}}