.portal-header-module__U6lULq__identity{flex:0 0 100%;justify-content:space-between;align-items:center;gap:.375rem;min-block-size:2.75rem;min-inline-size:0;display:flex}.portal-header-module__U6lULq__who{border-radius:var(--radius-pill);color:inherit;min-block-size:var(--tap-target-min);flex:0 auto;align-items:center;gap:.375rem;min-inline-size:0;text-decoration:none;display:flex}.portal-header-module__U6lULq__who:focus-visible,.portal-header-module__U6lULq__ranking:focus-visible,.portal-header-module__U6lULq__standing:focus-visible,.portal-header-module__U6lULq__support:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.portal-header-module__U6lULq__avatar{border:var(--frame-warm-border,1px solid var(--color-border-strong));border-radius:var(--radius-pill);block-size:2.5rem;box-shadow:var(--frame-warm-shadow,none);flex:none;inline-size:2.5rem;overflow:hidden}.portal-header-module__U6lULq__avatar>span{border-radius:var(--radius-pill)}.portal-header-module__U6lULq__whoText{flex-direction:column;min-inline-size:0;display:flex;overflow:hidden}.portal-header-module__U6lULq__firstName{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:700;line-height:1.4;overflow:hidden}.portal-header-module__U6lULq__whoHint{color:var(--color-accent-text);white-space:nowrap;align-items:center;gap:.25rem;min-inline-size:0;font-size:.6875rem;font-weight:700;line-height:1.4;display:flex}.portal-header-module__U6lULq__whoHint svg{flex:none;block-size:.875rem;inline-size:.875rem}.portal-header-module__U6lULq__whoHintText{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.portal-header-module__U6lULq__ranking{border-radius:var(--frame-radius-row,var(--radius-md));color:inherit;min-block-size:var(--tap-target-min);min-inline-size:var(--tap-target-min);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.0625rem;margin-inline-start:auto;text-decoration:none;display:flex}.portal-header-module__U6lULq__rankingDisc{background:var(--button-secondary-background,var(--color-surface));border:1px solid var(--button-secondary-border,var(--color-border-strong));border-radius:var(--radius-pill);flex:none;justify-content:center;align-items:center;block-size:2rem;inline-size:2rem;padding:.25rem;display:flex}.portal-header-module__U6lULq__ranking:hover .portal-header-module__U6lULq__rankingDisc{border-color:var(--color-accent)}.portal-header-module__U6lULq__rankingDisc [data-source=placeholder]>span{padding-inline:0;font-size:.5rem}.portal-header-module__U6lULq__rankingLabel{white-space:nowrap;font-size:.6875rem;font-weight:700;line-height:1.3}.portal-header-module__U6lULq__standing{background:var(--panel-background,var(--color-surface));border:var(--frame-warm-border,1px solid var(--color-border));border-radius:var(--frame-radius-row,var(--radius-md));box-shadow:var(--frame-warm-shadow,none);color:inherit;min-block-size:var(--tap-target-min);flex:none;align-items:center;gap:.375rem;min-inline-size:7.5rem;padding-block:.25rem;padding-inline:.5rem .375rem;text-decoration:none;display:flex}.portal-header-module__U6lULq__standing:hover{border:var(--frame-current-border,1px solid var(--color-accent))}.portal-header-module__U6lULq__figures{flex-direction:column;min-inline-size:0;display:flex}.portal-header-module__U6lULq__scoreLine{white-space:nowrap;align-items:baseline;gap:.375rem;display:inline-flex}.portal-header-module__U6lULq__scoreLabel{color:var(--color-text-muted);white-space:nowrap;font-size:.6875rem;font-weight:700;line-height:1.4}.portal-header-module__U6lULq__scoreValue{color:var(--color-reward,var(--color-accent-text));font-family:var(--font-display,inherit);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:var(--font-display-weight,800);text-shadow:var(--text-glow-figure,none);line-height:1.15}.portal-header-module__U6lULq__levelName{white-space:nowrap;font-size:.75rem;font-weight:700;line-height:1.4}.portal-header-module__U6lULq__badge{flex:none;block-size:2.25rem;inline-size:2.25rem}.portal-header-module__U6lULq__badge [data-source=placeholder]>span,.portal-header-module__U6lULq__avatar [data-source=placeholder]>span{padding-inline:.125rem;font-size:.625rem}.portal-header-module__U6lULq__failed{color:var(--color-danger);white-space:nowrap;align-items:center;gap:.25rem;font-size:.75rem;font-weight:700;line-height:1.4;display:inline-flex}.portal-header-module__U6lULq__failed svg{block-size:.875rem;inline-size:.875rem}.portal-header-module__U6lULq__support{background:var(--button-secondary-background,transparent);border:1px solid var(--button-secondary-border,var(--color-border-strong));border-radius:var(--radius-pill);color:var(--color-text);white-space:nowrap;flex:none;align-items:center;gap:.3125rem;min-block-size:2.5rem;padding-inline:.625rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.portal-header-module__U6lULq__support:hover{border-color:var(--color-accent)}.portal-header-module__U6lULq__support svg{block-size:1rem;inline-size:1rem}@media (max-height:44rem){.portal-header-module__U6lULq__identity,.portal-header-module__U6lULq__who,.portal-header-module__U6lULq__standing{min-block-size:2.5rem}.portal-header-module__U6lULq__avatar{block-size:2.25rem;inline-size:2.25rem}.portal-header-module__U6lULq__rankingDisc{block-size:1.75rem;inline-size:1.75rem}.portal-header-module__U6lULq__badge{block-size:2rem;inline-size:2rem}.portal-header-module__U6lULq__scoreValue{font-size:1.125rem}}
.portal-mark-module__q8GgOa__mark{background:var(--teacher-mark-background,var(--color-accent));border:var(--teacher-mark-border,1px solid transparent);border-radius:var(--radius-pill);box-shadow:var(--teacher-mark-shadow,none);color:var(--teacher-mark-color,var(--color-text-on-accent));font-family:var(--font-display,inherit);font-size:var(--font-size-sm);font-weight:var(--font-display-weight,800);text-shadow:var(--teacher-mark-text-shadow,none);white-space:nowrap;flex:none;align-items:center;gap:.375rem;padding-block:.125rem;padding-inline:.75rem;line-height:1.6;display:inline-flex}.portal-mark-module__q8GgOa__large{gap:var(--space-2);padding-block:.3125rem;padding-inline:1.125rem;font-size:1.0625rem}.portal-mark-module__q8GgOa__icon{flex:none;block-size:1.15em;inline-size:1.15em}.portal-mark-module__q8GgOa__bar{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:0 0 100%;justify-content:space-between;min-inline-size:0;display:flex}.portal-mark-module__q8GgOa__barEnd{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.375rem;min-inline-size:0;margin-inline-start:auto;display:flex}.portal-mark-module__q8GgOa__bar~h1{flex-basis:0}.portal-mark-module__q8GgOa__brand{align-items:center;gap:var(--space-2);min-inline-size:0;display:inline-flex}.portal-mark-module__q8GgOa__logo{flex:none;block-size:2.25rem;inline-size:3.25rem}
