.stats-web .profile-page{color:#101821;z-index:2;width:calc(100% - 40px);max-width:1120px;margin:34px auto 40px;font-family:Arial,Helvetica,sans-serif;display:none;position:relative}.stats-web .profile-page *{box-sizing:border-box}.stats-web .profile-page{display:block}.stats-web .profile-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.stats-web .profile-heading h1{letter-spacing:-.06em;color:#101821;margin:8px 0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(44px,8vw,76px);font-weight:900;line-height:1}.stats-web .profile-xp{align-items:baseline;gap:10px;display:flex}.stats-web .profile-xp strong{letter-spacing:-.045em;font-size:clamp(28px,5vw,46px);font-weight:400}.stats-web .profile-xp span{font-size:18px}.stats-web .profile-kicker{letter-spacing:.1em;text-transform:uppercase;color:#0078db!important;margin:0 0 16px!important;font:700 10px/1.5 Consolas,monospace!important}.stats-web .profile-demo-note{color:#34526e;background:#e1f1ff;border:1px solid #bddcf4;border-radius:10px;padding:13px 16px;font-size:13px;line-height:1.6}.stats-web .profile-demo-note>span{margin-right:8px;font-weight:700;display:inline-block}.stats-web .profile-period{color:#526175;justify-content:space-between;gap:12px;margin:24px 0 14px;font:11px/1.5 Consolas,monospace;display:flex}.stats-web .profile-card{background:#ffffffed;border:1px solid #c2c8ce;border-radius:18px;min-width:0;margin-bottom:16px;padding:26px}.stats-web .profile-card h2{letter-spacing:-.04em;color:#101821;margin:0 0 24px;font-size:clamp(22px,3vw,29px);font-weight:750;line-height:1.15}.stats-web .profile-card p{color:#596777;margin:12px 0 0;font-size:13px;line-height:1.6}.stats-web .profile-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.stats-web .profile-metric{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(40px,6vw,58px);font-weight:700;line-height:1.15}.stats-web .profile-metric small{letter-spacing:0;color:#596777;margin-left:10px;font-size:15px;font-weight:400}.stats-web .profile-blue{color:#008cff!important}.stats-web .profile-negative{color:#bc3654!important}.stats-web .profile-chart-card h2{margin-bottom:10px}.stats-web .profile-chart-scroll{margin-top:12px;overflow-x:auto}.stats-web .profile-chart{width:100%;min-width:720px;height:auto;display:block}.stats-web .profile-chart text{fill:#556577;font:10px Consolas,monospace}.stats-web .profile-gridline{stroke:#e2e6ea;stroke-width:1px}.stats-web .profile-zero{stroke:#a6b0bc;stroke-width:1.3px}.stats-web .profile-chart circle[tabindex]{cursor:pointer}.stats-web .profile-chart circle[tabindex]:focus{stroke:#071421;stroke-width:2px;outline:none}.stats-web .profile-chart-detail{background:#eef6fd;border-radius:8px;min-height:24px;padding:10px 14px;color:#145b91!important}.stats-web .profile-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.stats-web .profile-ranking{margin:0;padding:0;list-style:none}.stats-web .profile-ranking li{margin:22px 0 0}.stats-web .profile-ranking li>div{align-items:baseline;gap:14px;display:flex}.stats-web .profile-rank-number{color:#627285;font:10px Consolas,monospace}.stats-web .profile-ranking strong{font-size:13px;font-weight:600}.stats-web .profile-rank-total{white-space:nowrap;color:#008cff;margin-left:auto;font:11px Consolas,monospace}.stats-web .profile-bar{background:#dfe3e6;height:4px;margin-top:11px;display:block}.stats-web .profile-bar i{background:#008cff;height:100%;display:block}.stats-web .profile-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.stats-web .profile-weekday{text-align:center;background:#d8ecfc;border:1px solid #b3d2ed;border-radius:9px;flex-direction:column;justify-content:space-between;align-items:center;gap:14px;min-height:112px;padding:14px 8px;display:flex}.stats-web .profile-weekday span{color:#496479;font:10px Consolas,monospace}.stats-web .profile-weekday strong{overflow-wrap:anywhere;font-size:12px;font-weight:600}.stats-web .profile-weekday b{font-size:13px}.stats-web .profile-weekday.is-peak{color:#fff;background:#008cff;border-color:#008cff}.stats-web .profile-weekday.is-peak span{color:#fff}.stats-web .profile-footnote{border-top:1px solid #dbe1e7;padding-top:16px;margin-top:20px!important;font-size:11px!important}.stats-web .profile-practice-grid{grid-template-columns:1fr 2fr;gap:16px;display:grid}.stats-web .profile-skills{text-align:center;flex-direction:column;align-items:center;display:flex}.stats-web .profile-ring{background:conic-gradient(#008cff var(--progress),#dfe3e6 0);border-radius:50%;width:145px;height:145px;margin:auto;padding:10px}.stats-web .profile-ring>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;gap:8px;width:100%;height:100%;display:flex}.stats-web .profile-ring strong{letter-spacing:-.04em;font-size:30px}.stats-web .profile-ring span{color:#596777;font:9px Consolas,monospace}.stats-web .profile-table-scroll{overflow-x:auto}.stats-web .profile-page table{border-collapse:collapse;width:100%;min-width:650px;font-size:13px}.stats-web .profile-page caption{text-align:left;color:#65758a;margin-bottom:14px;font-size:12px}.stats-web .profile-page th,.stats-web .profile-page td{text-align:left;border-bottom:1px solid #e1e6eb;padding:15px 12px}.stats-web .profile-page thead th{text-transform:uppercase;color:#566477;background:#f2f6fa;font:10px/1.5 Consolas,monospace}.stats-web .profile-page tbody th{font:12px Consolas,monospace}.stats-web .profile-page tbody tr.is-selected{background:#e7f4ff}.stats-web .profile-page tbody tr:last-child>*{border-bottom:0}@media (width<=760px){.stats-web .profile-page{width:calc(100% - 24px);margin-top:24px}.stats-web .profile-card{padding:20px}.stats-web .profile-metrics{gap:8px}.stats-web .profile-metrics .profile-card{padding:16px 12px}.stats-web .profile-metrics .profile-kicker{min-height:26px;font-size:8px!important}.stats-web .profile-metric{font-size:34px}.stats-web .profile-metric small{margin:0;font-size:12px;display:block}.stats-web .profile-metrics p{font-size:11px}.stats-web .profile-two-col,.stats-web .profile-practice-grid{grid-template-columns:1fr}.stats-web .profile-weekdays{grid-template-columns:repeat(4,minmax(0,1fr))}.stats-web .profile-ring{margin:10px 0}.stats-web .profile-heading{gap:12px}.stats-web .profile-xp{gap:6px}.stats-web .profile-xp span{font-size:14px}.stats-web .profile-period{font-size:9px}.stats-web .profile-demo-note{font-size:12px}}.stats-web .pwa-install{text-align:center;justify-items:center;gap:6px;margin:0 0 24px;display:grid}.stats-web .pwa-install-button{color:#071421;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#4dde1f;border:0;border-radius:999px;min-height:44px;padding:11px 22px;font:700 12px/1.4 Consolas,monospace}.stats-web .pwa-install-button:disabled{opacity:.6;cursor:default}.stats-web .pwa-install-button:focus-visible{outline-offset:3px;outline:3px solid #008cff}.stats-web .pwa-install-note{color:#7b8794;max-width:420px;margin:0;font:11px/1.5 Arial,Helvetica,sans-serif}@media (width<=360px){.stats-web .profile-metric{font-size:28px}.stats-web .profile-metrics{gap:6px}.stats-web .profile-metrics .profile-card{padding:12px 8px}.stats-web .profile-weekdays{grid-template-columns:repeat(3,minmax(0,1fr))}}.stats-web .pwa-install[hidden]{display:none!important}.stats-web #profile-xp-retry{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;margin-top:8px;padding:8px;display:block}.stats-web #profile-xp-retry[hidden]{display:none}.stats-web .profile-page .profile-xp strong{color:#4dde1f;letter-spacing:-.06em;font-family:Arial,Helvetica,sans-serif;font-size:clamp(44px,8vw,76px);font-weight:900;line-height:1}.stats-web .profile-page .profile-heading{align-items:flex-end}.stats-web .profile-page .profile-heading .profile-xp{padding-bottom:8px}.stats-web .profile-chart-filters{justify-content:center;gap:8px;margin:24px 0 16px;display:flex}.stats-web .profile-chart-filters button,.stats-web .profile-chart-retry{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #8190a2;border-radius:999px;padding:10px 18px;font:700 12px Consolas,monospace}.stats-web .profile-chart-filters [aria-pressed=true]{color:#071421;background:#4dde1f;border-color:#4dde1f}.stats-web .profile-chart-filters button:focus-visible,.stats-web .profile-chart-retry:focus-visible{outline-offset:3px;outline:3px solid #008cff}.stats-web .profile-chart-retry[hidden]{display:none}.stats-web #profile-real-chart .profile-chart-scroll{max-width:100%;overflow-x:auto}.stats-web #profile-real-chart .profile-chart{height:320px;display:block}.stats-web #profile-real-chart .profile-chart-status{text-align:center;margin:12px 0;font-size:12px}.stats-web .profile-chart-detail{min-height:42px}.stats-web[data-theme=black] .profile-page,.stats-web[data-theme=black] .profile-heading h1,.stats-web[data-theme=black] .profile-card h2{color:#f5f7fa}.stats-web[data-theme=black] .profile-page .profile-kicker{color:#00d9ff!important}.stats-web[data-theme=black] .profile-demo-note{color:#a9d8ee;background:#00d9ff14;border-color:#00d9ff40}.stats-web[data-theme=black] .profile-period,.stats-web[data-theme=black] .profile-card p,.stats-web[data-theme=black] .profile-metric small,.stats-web[data-theme=black] .profile-rank-number,.stats-web[data-theme=black] .profile-ring span,.stats-web[data-theme=black] .profile-page caption{color:#8b96a5}.stats-web[data-theme=black] .profile-card{background:#0e131a;border-color:#ffffff1b}.stats-web[data-theme=black] .profile-page .profile-negative{color:#ff6b86!important}.stats-web[data-theme=black] .profile-chart text{fill:#8b96a5}.stats-web[data-theme=black] .profile-gridline{stroke:#ffffff14}.stats-web[data-theme=black] .profile-zero{stroke:#ffffff4d}.stats-web[data-theme=black] .profile-chart circle[tabindex]:focus{stroke:#fff}.stats-web[data-theme=black] .profile-page .profile-chart-detail{background:#008cff24;color:#7cc4ff!important}.stats-web[data-theme=black] .profile-bar{background:#202a36}.stats-web[data-theme=black] .profile-weekday{background:#008cff1f;border-color:#008cff4d}.stats-web[data-theme=black] .profile-weekday span{color:#8b96a5}.stats-web[data-theme=black] .profile-weekday.is-peak{color:#fff;background:#008cff;border-color:#008cff}.stats-web[data-theme=black] .profile-weekday.is-peak span{color:#fff}.stats-web[data-theme=black] .profile-page .profile-footnote{border-top-color:#ffffff14}.stats-web[data-theme=black] .profile-ring{background:conic-gradient(#008cff var(--progress),#202a36 0)}.stats-web[data-theme=black] .profile-ring>div{background:#0e131a}.stats-web[data-theme=black] .profile-page th,.stats-web[data-theme=black] .profile-page td{border-bottom-color:#ffffff14}.stats-web[data-theme=black] .profile-page thead th{color:#8b96a5;background:#171e27}.stats-web[data-theme=black] .profile-page tbody tr.is-selected{background:#008cff24}.stats-web .profile-page{min-width:0;margin-top:16px;padding-bottom:32px}.stats-web .profile-heading,.stats-web .profile-period{flex-wrap:wrap}.stats-web .profile-chart-scroll,.stats-web .profile-table-scroll{overscroll-behavior-x:contain}.stats-web .profile-period{line-height:1.6}@media (width<=380px){.stats-web .profile-metrics{grid-template-columns:1fr}.stats-web .profile-metrics .profile-kicker{min-height:0}}.stats-web .profile-page .profile-metrics .profile-card{flex-direction:column;min-width:0;display:flex}.stats-web .profile-page .profile-metrics .profile-metric{font-variant-numeric:tabular-nums;margin-top:auto}.stats-web .profile-page .profile-metrics .profile-metric small{margin:6px 0 0;line-height:1.3;display:block}@media (width<=760px){.stats-web .profile-page .profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stats-web .profile-page .profile-metrics .profile-card{margin-bottom:0;padding:20px 16px}.stats-web .profile-page .profile-metrics .profile-card:last-child{grid-column:1/-1}.stats-web .profile-page .profile-metrics .profile-kicker{letter-spacing:.06em;font-size:10px!important}.stats-web .profile-page .profile-metrics .profile-metric{font-size:clamp(28px,8vw,42px)}.stats-web .profile-page .profile-metrics .profile-card:last-child .profile-kicker{min-height:0}.stats-web .profile-page .profile-metrics{margin-bottom:16px}}.stats-web .profile-page .profile-metrics .profile-card{text-align:center;align-items:center}@media (width<=760px){.stats-web .profile-page .profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-web .profile-page .profile-metrics .profile-card:last-child{grid-column:auto}.stats-web .profile-page .profile-metrics .profile-metric{font-size:clamp(24px,6.5vw,38px)}.stats-web .profile-page .profile-metrics .profile-card:last-child .profile-kicker{min-height:30px}}.stats-web .profile-page .profile-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=760px){.stats-web .profile-page .profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-web .profile-page .profile-metrics .profile-card:last-child{grid-column:1/-1}}.stats-web .profile-page .profile-metrics{gap:12px;margin-bottom:16px}.stats-web .profile-page .profile-metrics .profile-card{border-radius:14px;margin-bottom:0;padding:18px 16px}.stats-web .profile-page .profile-metrics .profile-kicker{min-height:30px;margin-bottom:8px!important}.stats-web .profile-page .profile-metrics .profile-metric{font-size:clamp(28px,3.5vw,38px)}.stats-web .profile-page .profile-metrics .profile-metric small{margin-top:4px;font-size:12px}@media (width<=760px){.stats-web .profile-page .profile-metrics .profile-card{padding:14px 12px}.stats-web .profile-page .profile-metrics .profile-metric{font-size:clamp(24px,5.5vw,30px)}.stats-web .profile-page .profile-metrics .profile-card:last-child:nth-child(2n){grid-column:auto}}.stats-web .profile-page .profile-flow-card h2{letter-spacing:-.02em;margin-bottom:8px;font-size:20px}.stats-web .profile-page .profile-flow-card>p{margin-bottom:16px}.stats-web .profile-flow-scroll{overflow-x:auto}.stats-web .profile-flow-scroll svg{width:100%;min-width:0;display:block}.stats-web .profile-flow-link{opacity:.45;cursor:pointer;transition:opacity .15s}.stats-web .profile-flow-link:hover,.stats-web .profile-flow-link:focus{opacity:.9;outline:none}.stats-web .profile-flow-label{fill:var(--text);paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round;pointer-events:none;font:11px Arial,sans-serif}.stats-web .profile-page .profile-flow-legend{flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.stats-web .profile-flow-legend span{background:linear-gradient(90deg,#42b2d7,#4267d7);border-radius:4px;width:90px;height:6px}.stats-web .profile-page .profile-flow-detail{min-height:42px;font-size:12px}.stats-web .profile-page .profile-favorite-card{padding:18px 20px}.stats-web .profile-page .profile-favorite-card h2{margin-bottom:8px;font-size:22px}.stats-web .profile-page .profile-favorite-card>p:last-child{margin:0}.stats-web .profile-page .profile-outcome-card{padding:20px}.stats-web .profile-outcome-layout{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.stats-web .profile-outcome-ring{border-radius:50%;flex:0 0 128px;place-items:center;width:128px;height:128px;display:grid}.stats-web .profile-outcome-ring>div{background:var(--surface);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:92px;height:92px;display:flex}.stats-web .profile-outcome-ring strong{font:700 24px/1.3 var(--mono)}.stats-web .profile-outcome-ring span{font:9px/1.5 var(--mono);color:var(--muted);letter-spacing:.1em}.stats-web .profile-outcome-legend{font:700 11px/1.4 var(--mono);gap:12px;margin:0;padding:0;list-style:none;display:grid}.stats-web .profile-outcome-legend li{align-items:center;gap:8px;display:flex}.stats-web .profile-outcome-legend i{border-radius:3px;width:10px;height:10px}.stats-web .profile-outcome-legend span,.stats-web .profile-outcome-legend small{color:var(--muted)}.stats-web .profile-outcome-legend small{font-size:10px}.stats-web .profile-page .profile-recent-card{padding:20px}.stats-web .profile-recent-card table{width:100%;font:11px/1.5 var(--mono)}.stats-web .profile-recent-card th,.stats-web .profile-recent-card td{white-space:nowrap;padding:12px 10px}.stats-web .profile-result-badge{text-transform:uppercase;color:var(--muted);border:1px solid;border-radius:20px;padding:2px 8px;display:inline-block}.stats-web .profile-result-badge[data-result=melhor]{color:#008b65}.stats-web .profile-result-badge[data-result=igual]{color:#956500}.stats-web .profile-result-badge[data-result=pior]{color:#c62c49}.stats-web[data-theme=black] .profile-result-badge[data-result=melhor]{color:#00dba0}.stats-web[data-theme=black] .profile-result-badge[data-result=igual]{color:#ffbd19}.stats-web[data-theme=black] .profile-result-badge[data-result=pior]{color:#ff4860}.stats-web .profile-distributions .profile-card{padding:20px}.stats-web .profile-page .profile-distributions h2{letter-spacing:-.02em;margin-bottom:6px;font-size:20px}.stats-web .profile-page .profile-distributions h2+p{margin:0 0 18px}.stats-web .distribution-scroll{overflow-x:auto}.stats-web .distribution-scroll svg{width:100%;min-width:400px;display:block}.stats-web .distribution-grid{stroke:var(--line);stroke-width:1px}.stats-web .distribution-axis,.stats-web .distribution-label{fill:var(--muted);font:10px Arial,sans-serif}.stats-web .distribution-row{cursor:pointer}.stats-web .distribution-row:hover rect,.stats-web .distribution-row:focus rect{filter:brightness(1.15);stroke:var(--text);stroke-width:1px}.stats-web .distribution-row:focus{outline:none}.stats-web .profile-page .distribution-detail{min-height:34px;font-size:11px}.stats-web .profile-weekday-summary{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.stats-web .profile-page .profile-weekday-summary .profile-kicker{margin-bottom:8px!important}.stats-web .profile-weekday-summary>strong{font-size:17px}.stats-web .profile-weekday-card .profile-weekday strong{overflow-wrap:anywhere}.stats-web .profile-page .profile-radar-card{padding:20px}.stats-web .profile-page .profile-radar-card h2{letter-spacing:-.02em;margin-bottom:6px;font-size:20px}.stats-web .profile-page .profile-radar-card h2+p{margin:0}.stats-web #profile-state-radar svg{width:100%;max-width:560px;margin:0 auto;display:block}.stats-web .radar-grid{stroke:var(--line);stroke-width:1px}.stats-web .radar-label{fill:var(--muted);font:10px Arial,sans-serif}.stats-web .radar-hit{cursor:pointer}.stats-web .radar-hit:focus{stroke:var(--text);stroke-width:1px;outline:none}.stats-web .profile-page .radar-detail{text-align:center;min-height:36px;font-size:12px}.stats-web .profile-page .profile-heatmap-card h2{margin-bottom:6px;font-size:20px}.stats-web .profile-page .profile-heatmap-card>p{margin:0 0 16px}.stats-web .profile-page .practice-heatmap{table-layout:fixed;border-spacing:5px;border-collapse:separate;width:100%;min-width:0;font:11px/1.5 var(--mono)}.stats-web .profile-page .practice-heatmap th,.stats-web .profile-page .practice-heatmap td{text-align:center;background:0 0;border:0;padding:0}.stats-web .profile-page .practice-heatmap th:first-child{text-align:left;width:36px;color:var(--muted)}.stats-web .profile-page .practice-heatmap td{height:26px}.stats-web .practice-heatmap-cell{border:1px solid var(--line);background:var(--wash-2);cursor:pointer;border-radius:4px;width:100%;height:26px;min-height:0;padding:0;display:block}.stats-web .practice-heatmap-cell:hover,.stats-web .practice-heatmap-cell:focus-visible{outline:2px solid var(--text);outline-offset:1px}.stats-web .profile-page .practice-heatmap-legend{justify-content:flex-end;align-items:center;gap:8px;font-size:11px;display:flex}.stats-web .practice-heatmap-legend span{background:linear-gradient(90deg,var(--wash-2),#20b8bb);border:1px solid var(--line);border-radius:3px;width:90px;height:9px}.stats-web .profile-page .practice-heatmap-detail{min-height:24px;font-size:12px}.stats-web .profile-page .emotion-hour-heatmap th:first-child{width:105px;font-size:10px}@media (width<=480px){.stats-web .profile-page .emotion-hour-heatmap{border-spacing:3px;font-size:9px}.stats-web .profile-page .emotion-hour-heatmap th:first-child{width:88px;font-size:9px}}@media (width>=761px){.stats-web .profile-page .profile-metrics .profile-card{padding-top:10px;padding-bottom:10px}.stats-web .profile-page .profile-metrics .profile-kicker{min-height:15px;margin-bottom:0!important}}.stats-web .profile-page .profile-gauge-card{padding:24px 20px}.stats-web #profile-improvement-gauge svg{width:100%;max-width:480px;margin:auto;display:block;overflow:visible}.stats-web .improvement-gauge-glow{filter:blur(7px);opacity:.85}.stats-web .improvement-gauge-label{fill:var(--muted);font:10px var(--mono)}.stats-web .improvement-gauge-tick{stroke:var(--muted);stroke-width:1px}.stats-web .improvement-gauge-needle{stroke:var(--text)}.stats-web .improvement-gauge-hub,.stats-web .improvement-gauge-value{fill:var(--text)}.stats-web .improvement-gauge-value{font:700 28px Arial,Helvetica,sans-serif}.stats-web .improvement-gauge-pointer{fill:#080b10;stroke:var(--muted);stroke-width:.6px;stroke-linejoin:round}.stats-web .profile-page .profile-gauge-card>.profile-kicker{text-align:center}.stats-web .profile-favorites-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.stats-web .profile-page .profile-favorites-row .profile-card{min-width:0;margin-bottom:0}@media (width<=760px){.stats-web .profile-page .profile-favorites-row .profile-card{padding:16px 12px}.stats-web .profile-page .profile-favorites-row h2{overflow-wrap:anywhere;font-size:18px}.stats-web .profile-page .profile-favorites-row .profile-kicker{min-height:30px}.stats-web .profile-page .profile-favorites-row p:last-child{font-size:12px}.stats-web .profile-flow-label{font-size:22px}}@media (width>=761px){.stats-web .profile-page .profile-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.stats-web .profile-page .profile-metrics .profile-card{padding:8px 10px}.stats-web .profile-page .profile-metrics .profile-card .profile-kicker,.stats-web .profile-page .profile-metrics .profile-card:last-child .profile-kicker{justify-content:center;align-items:center;min-height:24px;display:flex;margin-bottom:2px!important;line-height:1.2!important}.stats-web .profile-page .profile-metrics .profile-metric{margin-top:0}}.stats-web .profile-flow-link.is-selected{stroke:#ff168c;opacity:1}@media (width>=761px){.stats-web .profile-page .profile-gauge-card{width:50%}}.stats-web .profile-overview-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.stats-web .profile-page .profile-overview-row>.profile-card{width:100%;margin-bottom:0}.stats-web .profile-page .profile-identity-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px}.stats-web .profile-page .profile-identity-card h1{overflow-wrap:anywhere;font-size:clamp(32px,4.5vw,64px)}.stats-web .profile-identity-card .profile-xp{flex-wrap:wrap;justify-content:center}@media (width<=760px){.stats-web .profile-overview-row{grid-template-columns:minmax(0,1fr)}.stats-web .profile-page .profile-identity-card{text-align:left;flex-direction:row;justify-content:space-between;gap:16px}.stats-web .profile-page .profile-identity-card h1{font-size:clamp(28px,8vw,44px)}}.stats-web .profile-page .profile-card{text-align:center}.stats-web .profile-page .profile-identity-card{text-align:center;flex-direction:column;justify-content:center;align-items:center}.stats-web .profile-page .profile-outcome-layout,.stats-web .profile-page .profile-flow-legend,.stats-web .profile-page .practice-heatmap-legend,.stats-web .profile-page .profile-ranking li>div{justify-content:center}.stats-web .profile-page .profile-ranking .profile-rank-total{margin-left:0}.stats-web .profile-page .profile-card caption,.stats-web .profile-page .profile-card th,.stats-web .profile-page .profile-card td{text-align:center}@media (width>=761px){.stats-web .profile-results-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.stats-web .profile-page .profile-results-row>.profile-outcome-card{flex-direction:column;justify-content:center;margin-bottom:0;display:flex}.stats-web .profile-results-row>.profile-favorites-row{grid-template-columns:minmax(0,1fr);margin-bottom:0}}.stats-web .profile-page .profile-card .profile-card-title,.stats-web .profile-page .profile-card .profile-kicker{letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#0078db!important;font:700 10px/1.5 Consolas,monospace!important}.stats-web[data-theme=black] .profile-page .profile-card .profile-card-title,.stats-web[data-theme=black] .profile-page .profile-card .profile-kicker{color:#00d9ff!important}.stats-web .profile-page .profile-identity-card{padding-bottom:62px;position:relative}.stats-web .profile-page .profile-identity-card .profile-last-updated{color:var(--muted);text-align:center;margin:0;font:10px/1.5 Consolas,monospace;position:absolute;bottom:16px;left:16px;right:16px}.stats-web .profile-page{margin-top:16px;padding-bottom:32px;display:block}