@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=JetBrains+Mono:wght@200;400;500&display=swap");.mcl-profile-stats{--mps-ember:#E07A3C;--mps-copper:#B8784A;--mps-text:#3a2f22;--mps-text-mid:#4a3f30;--mps-muted:#6a5d4a;--mps-muted-2:#8a7d68;--mps-border:#e5e5e5;--mps-border-soft:#e5e5e5;--mps-page-bg:#ffffff;--mps-card-featured-border:#d4a577;--mps-hit-track:#e5e5e5;--mps-trend-up:#3d6a3d;--mps-result-w-bg:rgba(224,122,60,0.15);--mps-result-l-bg:rgba(168,152,128,0.25);--mps-grid-line:#e5e5e5;--mps-surface-stroke:#f5ecda;--mps-bar-fill:linear-gradient(90deg,#8a5a3a,#e07a3c);--mps-chart-fill:rgba(224,122,60,0.12);font-family:Inter,system-ui,sans-serif;color:var(--mps-text);width:100%}html.dark .mcl-profile-stats{--mps-text:#E8DCC4;--mps-text-mid:#d1c7b3;--mps-muted:#b8a890;--mps-muted-2:#a89880;--mps-border:#1f1c17;--mps-border-soft:#1f1c17;--mps-card-featured-border:#3a2a1c;--mps-hit-track:#2a2520;--mps-trend-up:#6a9a6a;--mps-result-w-bg:rgba(224,122,60,0.22);--mps-result-l-bg:rgba(168,152,128,0.18);--mps-grid-line:#2a2520;--mps-surface-stroke:#0e0e0f;--mps-bar-fill:linear-gradient(90deg,#8a5a3a,#e07a3c);--mps-chart-fill:rgba(224,122,60,0.14)}.mcl-profile-stats .stats-page{padding:0 0 2rem;display:flex;flex-direction:column;gap:1.625rem}@media (min-width:768px){.mcl-profile-stats .stats-page{padding:0 0 3.5rem;gap:2.5rem}}.mcl-profile-stats .milestone,.mcl-profile-stats .opponents-grid,.mcl-profile-stats .quality-card,.mcl-profile-stats .session-list,.mcl-profile-stats .skill-curve-card,.mcl-profile-stats .stat-card{background:#ffffff;border:1px solid #e5e5e5}.mcl-profile-stats .milestone.earned,.mcl-profile-stats .quality-card.featured{background:linear-gradient(180deg,rgba(224,122,60,.1),rgba(224,122,60,.03));border-color:#d4a577}html.dark .mcl-profile-stats .milestone,html.dark .mcl-profile-stats .opponents-grid,html.dark .mcl-profile-stats .quality-card,html.dark .mcl-profile-stats .session-list,html.dark .mcl-profile-stats .skill-curve-card,html.dark .mcl-profile-stats .stat-card{background:linear-gradient(180deg,#14110d,#0f0d0a);border-color:#1f1c17}html.dark .mcl-profile-stats .milestone.earned,html.dark .mcl-profile-stats .quality-card.featured{background:linear-gradient(180deg,rgba(224,122,60,.08),#0f0d0a);border-color:#3a2a1c}.mcl-profile-stats .hero{display:grid;grid-template-columns:180px 1fr;grid-gap:32px;gap:32px;align-items:center;padding:0 0 32px;border-bottom:1px solid var(--mps-border)}.mcl-profile-stats .hero-portrait{width:180px;height:180px;border-radius:12px;background-size:cover;background-position:center 18%;border:2px solid var(--mps-ember);position:relative;overflow:hidden}.mcl-profile-stats .hero-portrait img,.mcl-profile-stats .opp-avatar img,.mcl-profile-stats .session-opp-avatar img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.mcl-profile-stats .hero-portrait:after{content:"";position:absolute;inset:0;box-shadow:inset 0 -60px 60px -20px rgba(0,0,0,.25);pointer-events:none}.mcl-profile-stats .hero-info{display:flex;flex-direction:column;gap:14px}.mcl-profile-stats .hero-name{font-family:Bebas Neue,sans-serif;font-size:48px;letter-spacing:.05em;color:var(--mps-text);line-height:1}.mcl-profile-stats .hero-bio{font-size:13px;color:var(--mps-muted);letter-spacing:.04em}.mcl-profile-stats .hero-bio span{color:var(--mps-text-mid)}.mcl-profile-stats .hero-stats{display:flex;gap:40px;margin-top:12px}.mcl-profile-stats .hero-stat{display:flex;flex-direction:column;gap:4px}.mcl-profile-stats .hero-stat-label{font-family:Bebas Neue,sans-serif;font-size:10px;letter-spacing:.22em;color:var(--mps-muted-2)}.mcl-profile-stats .hero-stat-value{font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:.04em;color:var(--mps-ember);line-height:1}.mcl-profile-stats .hero-stat-value.neutral{color:var(--mps-text)}.mcl-profile-stats .hero-stat-sub{font-size:11px;color:var(--mps-muted-2);font-family:JetBrains Mono,monospace;letter-spacing:.04em}.mcl-profile-stats .section-title{display:flex;align-items:baseline;gap:12px;margin-bottom:18px}.mcl-profile-stats .section-title h2{font-family:Bebas Neue,sans-serif;font-size:14px;letter-spacing:.28em;color:var(--mps-ember);text-transform:uppercase;font-weight:400}.mcl-profile-stats .section-title .desc{font-size:12px;color:var(--mps-muted-2);letter-spacing:.02em}.mcl-profile-stats .practice-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;gap:16px}.mcl-profile-stats .quality-card{border-radius:12px;padding:22px 24px}.mcl-profile-stats .qc-label{font-family:Bebas Neue,sans-serif;font-size:10px;letter-spacing:.22em;color:var(--mps-muted-2);margin-bottom:12px}.mcl-profile-stats .qc-value{font-family:JetBrains Mono,monospace;font-size:44px;font-weight:200;color:var(--mps-text);line-height:1;letter-spacing:-.02em}.mcl-profile-stats .qc-value.ember{color:var(--mps-ember)}.mcl-profile-stats .qc-value .unit{font-size:22px;color:var(--mps-muted-2);font-weight:300}.mcl-profile-stats .qc-sub{margin-top:10px;font-size:12px;color:var(--mps-muted);letter-spacing:.03em}.mcl-profile-stats .qc-sub b{color:var(--mps-ember);font-weight:500}.mcl-profile-stats .qc-sub.copper b{color:var(--mps-copper)}.mcl-profile-stats .qc-trend{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-size:11px;font-family:JetBrains Mono,monospace;color:var(--mps-trend-up);letter-spacing:.04em}.mcl-profile-stats .qc-trend.warmer{color:var(--mps-ember)}.mcl-profile-stats .qc-dev-chart{margin-top:8px}.mcl-profile-stats .skill-curve-card{border-radius:12px;padding:22px 28px 16px}.mcl-profile-stats .skill-curve-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.mcl-profile-stats .skill-curve-title{font-family:Bebas Neue,sans-serif;font-size:11px;letter-spacing:.22em;color:var(--mps-muted-2)}.mcl-profile-stats .skill-curve-stat{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--mps-muted);letter-spacing:.04em}.mcl-profile-stats .skill-curve-stat b{color:var(--mps-ember);font-weight:400}.mcl-profile-stats .skill-curve-svg{width:100%;height:auto}.mcl-profile-stats .session-list{border-radius:12px;padding:10px 4px}.mcl-profile-stats .session-row{display:grid;grid-template-columns:100px 1fr 30px 130px 70px 1fr;grid-gap:18px;gap:18px;align-items:center;padding:12px 22px;border-bottom:1px solid var(--mps-border-soft);position:relative}.mcl-profile-stats .session-row-link{position:absolute;inset:0;z-index:0;border-radius:6px}.mcl-profile-stats .session-row:hover .session-row-link{background:var(--mps-row-hover,rgba(224,122,60,.07))}.mcl-profile-stats .session-row-link:focus-visible{outline:2px solid #E07A3C;outline-offset:-2px}.mcl-profile-stats .session-row>:not(.session-row-link){position:relative;z-index:1}.mcl-profile-stats .session-row:last-child{border-bottom:none}.mcl-profile-stats .session-date{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--mps-muted-2);letter-spacing:.04em}.mcl-profile-stats .session-opp{display:flex;align-items:center;gap:10px}.mcl-profile-stats .session-opp-avatar{width:28px;height:28px;border-radius:50%;background-size:cover;background-position:top;border:1px solid var(--mps-copper);flex-shrink:0;overflow:hidden}.mcl-profile-stats .session-opp-name{font-family:Bebas Neue,sans-serif;font-size:14px;letter-spacing:.06em;color:var(--mps-text-mid)}.mcl-profile-stats .session-result{font-family:Bebas Neue,sans-serif;font-size:14px;letter-spacing:.04em;text-align:center;width:28px;height:28px;line-height:28px;border-radius:4px}.mcl-profile-stats .session-result.result-w{background:var(--mps-result-w-bg);color:var(--mps-ember)}.mcl-profile-stats .session-result.result-l{background:var(--mps-result-l-bg);color:var(--mps-muted-2)}.mcl-profile-stats .session-score{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--mps-text);letter-spacing:.02em}.mcl-profile-stats .session-score .lo{color:var(--mps-muted-2)}.mcl-profile-stats .session-avg{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--mps-text-mid);letter-spacing:.02em}.mcl-profile-stats .session-hit{display:flex;align-items:center;gap:10px}.mcl-profile-stats .hit-bar{flex:1 1;height:6px;background:var(--mps-border);border-radius:3px;overflow:hidden;max-width:140px}.mcl-profile-stats .hit-bar-fill{display:block;height:100%;background:var(--mps-bar-fill);border-radius:3px}.mcl-profile-stats .hit-pct{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--mps-muted);letter-spacing:.02em;min-width:32px}.mcl-profile-stats .milestones-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px}.mcl-profile-stats .milestone{border-radius:12px;padding:22px 18px 16px;text-align:center;position:relative}.mcl-profile-stats .milestone.locked{opacity:.65}.mcl-profile-stats .milestone-check{width:26px;height:26px;border-radius:50%;background:var(--mps-ember);color:var(--mps-surface-stroke);display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.mcl-profile-stats .milestone-label{font-family:Bebas Neue,sans-serif;font-size:13px;letter-spacing:.1em;color:var(--mps-text);line-height:1.1;margin-bottom:4px}.mcl-profile-stats .milestone.earned .milestone-label{color:var(--mps-ember)}.mcl-profile-stats .milestone-sub{font-size:10px;color:var(--mps-muted-2);font-family:JetBrains Mono,monospace;letter-spacing:.02em}.mcl-profile-stats .milestone-progress{margin-top:12px;height:4px;background:var(--mps-border);border-radius:2px;overflow:hidden}.mcl-profile-stats .milestone-progress span{display:block;height:100%;background:var(--mps-bar-fill);border-radius:2px}.mcl-profile-stats .milestone.locked:before{content:"";position:absolute;top:14px;right:14px;width:12px;height:12px;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%236a6258' stroke-width='2'%3E%3Crect x='5' y='11' width='14' height='10' rx='1'/%3E%3Cpath d='M8 11V7a4 4 0 018 0v4'/%3E%3C/svg%3E") no-repeat}.mcl-profile-stats .opponents-grid{border-radius:12px;padding:10px 4px}.mcl-profile-stats .opponent-row{display:grid;grid-template-columns:40px 1fr 60px 100px 1fr;grid-gap:18px;gap:18px;align-items:center;padding:12px 22px;border-bottom:1px solid var(--mps-border-soft)}.mcl-profile-stats .opponent-row:last-child{border-bottom:none}.mcl-profile-stats .opp-avatar{width:36px;height:36px;border-radius:50%;background-size:cover;background-position:top;border:1px solid var(--mps-copper);flex-shrink:0;overflow:hidden}.mcl-profile-stats .opp-name{font-family:Bebas Neue,sans-serif;font-size:15px;letter-spacing:.06em;color:var(--mps-text)}.mcl-profile-stats a.opp-name,.mcl-profile-stats a.session-opp-name{text-decoration:none;cursor:pointer;transition:color .15s ease}.mcl-profile-stats a.opp-name:hover,.mcl-profile-stats a.session-opp-name:hover{color:var(--mps-ember)}.mcl-profile-stats .opp-record{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--mps-text-mid);letter-spacing:.02em}.mcl-profile-stats .opp-matches{display:flex;align-items:baseline;gap:6px}.mcl-profile-stats .opp-match-count{font-family:JetBrains Mono,monospace;font-size:18px;color:var(--mps-ember);line-height:1}.mcl-profile-stats .opp-match-label{font-size:11px;color:var(--mps-muted-2);letter-spacing:.04em}.mcl-profile-stats .opp-progress{display:flex;flex-direction:column;gap:4px}.mcl-profile-stats .opp-progress-bar{height:5px;background:var(--mps-border);border-radius:2.5px;overflow:hidden;max-width:200px}.mcl-profile-stats .opp-progress-bar span{display:block;height:100%;background:var(--mps-bar-fill);border-radius:2.5px}.mcl-profile-stats .opp-progress-label{font-size:9px;color:var(--mps-muted-2);font-family:JetBrains Mono,monospace;letter-spacing:.04em}.mcl-profile-stats .bottom-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.mcl-profile-stats .stat-card{border-radius:12px;padding:22px 26px}.mcl-profile-stats .stat-card-title{font-family:Bebas Neue,sans-serif;font-size:11px;letter-spacing:.22em;color:var(--mps-muted-2);margin-bottom:16px}.mcl-profile-stats .move-row{display:grid;grid-template-columns:110px 1fr 50px;grid-gap:14px;gap:14px;align-items:center;margin-bottom:12px}.mcl-profile-stats .move-row:last-child{margin-bottom:0}.mcl-profile-stats .move-name{font-family:Bebas Neue,sans-serif;font-size:12px;letter-spacing:.1em;color:var(--mps-text-mid)}.mcl-profile-stats .move-icon{color:var(--mps-copper);margin-right:6px}.mcl-profile-stats .move-bar{height:8px;background:var(--mps-border);border-radius:4px;overflow:hidden}.mcl-profile-stats .move-bar span{display:block;height:100%;background:var(--mps-bar-fill);border-radius:4px}.mcl-profile-stats .move-pct{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--mps-text);text-align:right}.mcl-profile-stats .wl-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:6px}.mcl-profile-stats .wl-side{text-align:center}.mcl-profile-stats .wl-value{font-family:JetBrains Mono,monospace;font-size:44px;font-weight:200;line-height:1;letter-spacing:-.02em}.mcl-profile-stats .wl-value.wins{color:var(--mps-ember)}.mcl-profile-stats .wl-value.losses{color:var(--mps-muted-2)}.mcl-profile-stats .wl-label{font-family:Bebas Neue,sans-serif;font-size:10px;letter-spacing:.22em;color:var(--mps-muted-2);margin-top:4px}.mcl-profile-stats .wl-bar-wrap{margin-top:18px}.mcl-profile-stats .wl-bar{height:8px;background:#a89880;border-radius:4px;overflow:hidden;position:relative}.mcl-profile-stats .wl-bar-fill{position:absolute;inset:0 auto 0 0;background:var(--mps-bar-fill);border-radius:4px}.mcl-profile-stats .wl-bar-pct{margin-top:8px;text-align:center;font-family:JetBrains Mono,monospace;font-size:13px;color:var(--mps-text);letter-spacing:.02em}.mcl-profile-stats .wl-bar-pct b{color:var(--mps-ember);font-weight:400}@media (max-width:767px){.mcl-profile-stats .hero{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-bottom:1.5rem;text-align:center}.mcl-profile-stats .hero-portrait{width:120px;height:120px}.mcl-profile-stats .hero-info{align-items:center;width:100%}.mcl-profile-stats .hero-name{font-size:2.25rem}.mcl-profile-stats .hero-bio{font-size:.75rem;text-align:center}.mcl-profile-stats .hero-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.625rem;gap:.625rem;width:100%;margin-top:.375rem}.mcl-profile-stats .hero-stat{align-items:center;text-align:center;padding:0 .25rem}.mcl-profile-stats .hero-stat-label{font-size:9px;letter-spacing:.18em}.mcl-profile-stats .hero-stat-value{font-size:1.375rem}.mcl-profile-stats .hero-stat-sub{font-size:10px}.mcl-profile-stats .section-title{flex-direction:column;align-items:flex-start;gap:.25rem;margin-bottom:.75rem}.mcl-profile-stats .section-title h2{font-size:13px;letter-spacing:.24em;margin-bottom:0}.mcl-profile-stats .section-title .desc{font-size:11px}.mcl-profile-stats .practice-grid{display:flex;flex-direction:column;gap:.625rem}.mcl-profile-stats .quality-card{padding:1rem 1.125rem}.mcl-profile-stats .qc-value{font-size:2rem}.mcl-profile-stats .qc-value .unit{font-size:1.125rem}.mcl-profile-stats .skill-curve-card{padding:1rem 1.125rem .75rem}.mcl-profile-stats .session-list--desktop{display:none}.mcl-profile-stats .session-list--mobile{display:flex;flex-direction:column;gap:.5rem}.mcl-profile-stats .session-list--mobile .session-row{background:#ffffff;border:1px solid var(--mps-border);border-radius:10px;padding:.75rem .875rem;display:flex;flex-direction:column;gap:.5rem;grid-template-columns:unset}.mcl-profile-stats .session-row-mid,.mcl-profile-stats .session-row-top{display:flex;justify-content:space-between;align-items:center}.mcl-profile-stats .session-row-bot{display:flex;gap:1.125rem;padding-top:.5rem;border-top:1px solid var(--mps-border)}.mcl-profile-stats .session-bot-stat{display:flex;align-items:center;gap:.375rem;font-size:11px;color:var(--mps-muted)}.mcl-profile-stats .session-bot-stat .lab{font-family:Bebas Neue,sans-serif;font-size:9px;letter-spacing:.18em;color:var(--mps-muted-2)}.mcl-profile-stats .session-bot-stat b{font-family:JetBrains Mono,monospace;color:var(--mps-text);font-weight:400;font-size:12px}.mcl-profile-stats .session-list--mobile .session-hit{flex:1 1;display:flex;align-items:center;gap:.375rem}.mcl-profile-stats .session-list--mobile .hit-bar{flex:1 1;max-width:none;height:5px}.mcl-profile-stats .milestones-grid{grid-template-columns:repeat(2,1fr);gap:.625rem}.mcl-profile-stats .milestone{padding:1rem .75rem .75rem}.mcl-profile-stats .opponents-grid--desktop{display:none}.mcl-profile-stats .opponents-list--mobile{display:flex;flex-direction:column;gap:.5rem}.mcl-profile-stats .opponents-list--mobile .opponent-row{background:#ffffff;border-radius:10px;padding:.75rem .875rem;display:grid;grid-template-columns:36px 1fr auto;grid-template-rows:auto auto;grid-gap:.5rem .75rem;gap:.5rem .75rem;align-items:center;border:1px solid #e5e5e5;border-bottom:none}.mcl-profile-stats .opponents-list--mobile .opp-avatar{grid-row:1/span 2}.mcl-profile-stats .opponents-list--mobile .opp-progress{grid-column:2/span 2}.mcl-profile-stats .bottom-row{grid-template-columns:1fr;gap:.625rem}.mcl-profile-stats .stat-card{padding:1rem 1.125rem}}@media (min-width:768px){.mcl-profile-stats .opponents-list--mobile,.mcl-profile-stats .session-list--mobile{display:none}.mcl-profile-stats .opponents-grid--desktop,.mcl-profile-stats .session-list--desktop{display:block}.mcl-profile-stats .session-row-bot,.mcl-profile-stats .session-row-mid,.mcl-profile-stats .session-row-top{display:contents}}.mcl-profile-tabs{display:flex;gap:0;border-bottom:1px solid var(--mcl-divider,#d6d2c4);margin-bottom:1.25rem}html.dark .mcl-profile-tabs{border-bottom-color:var(--mcl-divider,#2a2520)}.mcl-profile-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;color:var(--mcl-muted,#8b8578);cursor:pointer;font-family:inherit}.mcl-profile-tab:hover{color:var(--mcl-text,#1a1a1a)}html.dark .mcl-profile-tab:hover{color:var(--mcl-text,#e8dcc4)}.mcl-profile-tab--active{color:var(--mcl-p1,#a85c2f);border-bottom-color:var(--mcl-p1,#a85c2f)}html.dark .mcl-profile-tab--active{color:var(--mps-ember,#E07A3C);border-bottom-color:var(--mps-ember,#E07A3C)}.mcl-profile-page--my-profile{width:auto;max-width:none;margin:-2rem;padding:2rem 3rem;min-height:100%;background:#ffffff;color:#3a2f22}html.dark .mcl-profile-page--my-profile{background:#0e0e0f;color:#e8dcc4}.mcl-profile-page--my-profile .mcl-profile-tabs{border-bottom-color:#e5e5e5;margin-bottom:1.5rem}.mcl-profile-page--my-profile .mcl-profile-tab{color:#8a7d68;font-family:Bebas Neue,sans-serif;font-size:.8125rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.mcl-profile-page--my-profile .mcl-profile-tab:hover{color:#3a2f22}.mcl-profile-page--my-profile .mcl-profile-tab--active{color:#e07a3c;border-bottom-color:#e07a3c}html.dark .mcl-profile-page--my-profile .mcl-profile-tabs{border-bottom-color:#1f1c17}html.dark .mcl-profile-page--my-profile .mcl-profile-tab{color:#a89880}html.dark .mcl-profile-page--my-profile .mcl-profile-tab:hover{color:#e8dcc4}html.dark .mcl-profile-page--my-profile .mcl-profile-tab--active{color:#e07a3c;border-bottom-color:#e07a3c}html.dark .mcl-profile-stats .opponents-list--mobile .opponent-row,html.dark .mcl-profile-stats .session-list--mobile .session-row{background:linear-gradient(180deg,#14110d,#0f0d0a);border-color:#1f1c17}@media (max-width:767px){.mcl-profile-page--my-profile{margin:-1rem;padding:1rem 1rem 4.5rem}}.mcl-profile-stats .favorite-talks-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:10px;gap:10px}.mcl-profile-stats .favorite-talk{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:#ffffff;border:1px solid #e5e5e5}html.dark .mcl-profile-stats .favorite-talk{background:linear-gradient(180deg,#14110d,#0f0d0a);border-color:#1f1c17}.mcl-profile-stats .favorite-talk-heart{display:inline-flex;flex-shrink:0;color:var(--mps-ember)}.mcl-profile-stats .favorite-talk-name{flex:1 1 auto;min-width:0;font-weight:600;color:var(--mps-text);word-break:break-word}.mcl-profile-stats .favorite-talk-kind{flex-shrink:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mps-muted-2);border:1px solid var(--mps-grid-line);border-radius:100px;padding:2px 8px}.mcl-profile-stats .mcl-profile-locked{display:flex;align-items:center;gap:10px;padding:18px 20px;border-radius:12px;border:1px dashed var(--mps-border);color:var(--mps-muted);font-size:13px;letter-spacing:.02em}.mcl-profile-stats .mcl-profile-locked svg{flex-shrink:0;color:var(--mps-muted-2)}.mcl-profile-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;font-family:Bebas Neue,sans-serif;font-size:13px;letter-spacing:.1em;color:var(--mps-muted,#6a5d4a);text-decoration:none}.mcl-profile-back:hover{color:var(--mps-ember,#e07a3c)}.mcl-profile-back svg{width:16px;height:16px}.mcl-profile-stats .mcl-profile-toolbar{display:flex;justify-content:flex-end;gap:10px}.mcl-profile-settings-btn{text-decoration:none;background:transparent;border:1px solid var(--mps-border);color:var(--mps-muted)}.mcl-profile-settings-btn:hover{background:rgba(0,0,0,.04);color:var(--mps-text)}html.dark .mcl-profile-settings-btn{background:transparent;border-color:var(--mps-border);color:var(--mps-muted)}html.dark .mcl-profile-settings-btn:hover{background:rgba(255,255,255,.06);color:var(--mps-text)}.mcl-refer-btn{display:inline-flex;align-items:center;gap:8px;font-family:Bebas Neue,sans-serif;font-size:13px;letter-spacing:.1em;padding:9px 16px;border-radius:10px;background:rgba(122,170,144,.14);border:1px solid rgba(122,170,144,.45);color:#4f8069;cursor:pointer;white-space:nowrap}.mcl-refer-btn:hover{background:rgba(122,170,144,.22)}.mcl-refer-btn svg{width:16px;height:16px}html.dark .mcl-refer-btn{color:#8fc7a9;background:rgba(122,170,144,.16);border-color:rgba(122,170,144,.4)}.mcl-refer-overlay{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:20px}.mcl-refer-modal{width:100%;max-width:440px;background:#ffffff;border:1px solid #e5e5e5;border-radius:14px;padding:22px;box-shadow:0 24px 60px rgba(0,0,0,.32);color:#1a1a1a}html.dark .mcl-refer-modal{background:#202020;border-color:#2e2e2e;color:#ececec}.mcl-refer-title{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.04em;margin:0 0 6px}.mcl-refer-desc{font-size:13px;color:#737373;line-height:1.5;margin:0 0 14px}html.dark .mcl-refer-desc{color:#9a9a9a}.mcl-refer-label{display:block;font-family:Bebas Neue,sans-serif;font-size:11px;letter-spacing:.16em;color:#737373;margin-bottom:6px}.mcl-refer-input{width:100%;padding:9px 11px;border-radius:8px;border:1px solid #e5e5e5;background:#fafafa;color:inherit;font-size:14px}html.dark .mcl-refer-input{background:#1b1b1b;border-color:#2e2e2e}.mcl-refer-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.mcl-refer-btn-copy,.mcl-refer-btn-ghost{font-family:Bebas Neue,sans-serif;font-size:12px;letter-spacing:.14em;padding:10px 16px;border-radius:8px;cursor:pointer;border:1px solid #d4d4d4;background:#ffffff;color:#525252}html.dark .mcl-refer-btn-ghost{background:#202020;border-color:#3a3a3a;color:#c9c9c9}.mcl-refer-btn-copy{background:#6faf8e;border-color:#6faf8e;color:#fff}.mcl-refer-btn-copy:hover{background:#63a382}.mcl-profile-stats .mcl-profile-section{margin-top:1.5rem}.mcl-profile-stats .mcl-profile-section-title{font-size:.62rem;font-weight:800;letter-spacing:.14em;color:var(--mcl-muted,#6b7280);margin-bottom:.6rem}.mcl-profile-stats .mcl-profile-section-empty{margin:0;font-size:.82rem;color:var(--mcl-muted,#6b7280)}.mcl-profile-stats .mcl-profile-chiplist{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.mcl-profile-stats .mcl-profile-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .6rem .3rem .3rem;border:1px solid var(--mcl-grid,rgba(0,0,0,.12));border-radius:999px;text-decoration:none;color:inherit;max-width:100%}.mcl-profile-stats .mcl-profile-chip:hover{border-color:var(--mcl-p1,#c4723d)}.mcl-profile-stats .mcl-profile-chip--more{padding-left:.6rem;color:var(--mcl-muted,#6b7280);font-size:.75rem}.mcl-profile-stats .mcl-profile-chip-img{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0}.mcl-profile-stats .mcl-profile-chip-img--fallback{display:inline-flex;align-items:center;justify-content:center;background:var(--mcl-grid,rgba(0,0,0,.08));font-size:.7rem;font-weight:800}.mcl-profile-stats .mcl-profile-chip-name{font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcl-profile-stats .mcl-profile-chip-tag{font-size:.52rem;font-weight:800;letter-spacing:.08em;color:var(--mcl-muted,#6b7280);border:1px solid var(--mcl-grid,rgba(0,0,0,.12));border-radius:4px;padding:.05rem .25rem}