.content.fr{max-width:1580px}.fr *{box-sizing:border-box}.frt{fill:var(--ink-tertiary);font-family:var(--font-data);font-size:9px}.fr-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin:2px 0 22px}.fr-hello{font-family:var(--font-editorial);font-size:40px;line-height:1.04;color:var(--ivory);font-weight:600}.fr-sub{color:var(--ink-secondary);font-size:15px;margin-top:8px}.fr-level{min-width:248px;border:1px solid var(--line-gold);border-radius:14px;padding:13px 16px;background:linear-gradient(180deg,var(--obsidian-700),var(--obsidian-800))}.fr-level-top{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.fr-level-top .g{color:var(--gold-bright)}.fr-level-top .p{color:var(--ink-tertiary)}.fr-level-bar{height:6px;border-radius:99px;background:hsla(0,0%,100%,.06);margin:9px 0 7px;overflow:hidden}.fr-level-bar i{display:block;height:100%;width:72%;background:var(--grad-gold);border-radius:99px}.fr-level-cap{font-size:11px;color:var(--ink-secondary)}.fr-level-cap b{color:var(--gold-bright);font-weight:600}.fr-kpis{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:13px;gap:13px;margin-bottom:16px}.fr-kpi{border:1px solid var(--line-soft);border-radius:14px;padding:14px 14px 12px;background:linear-gradient(180deg,var(--obsidian-700),var(--obsidian-800))}.fr-kpi-top{display:flex;align-items:center;gap:9px}.fr-kpi-ic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;border:1px solid var(--line-gold)}.fr-kpi-ic svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7}.ic-gold{color:var(--gold-bright);background:rgba(201,162,75,.1)}.ic-blue{color:#7fa6d9;background:rgba(127,166,217,.1);border-color:rgba(127,166,217,.22)}.ic-purple{color:#a99ad6;background:rgba(169,154,214,.1);border-color:rgba(169,154,214,.22)}.fr-kpi-label{font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-tertiary);font-weight:700}.fr-kpi-val{font-family:var(--font-editorial);font-size:29px;color:var(--ivory);margin:11px 0 8px;font-weight:600}.fr-kpi-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.fr-delta{font-size:11px;font-weight:600;font-family:var(--font-data)}.fr-delta.up{color:var(--pos)}.fr-delta.dn{color:var(--neg)}.fr-delta .vs{color:var(--ink-faint);font-weight:400;margin-left:5px;font-family:var(--font-ui);font-size:10px}.fr-kpi.score{display:flex;align-items:center;gap:12px}.fr-kpi.score .sc-r{flex:0 0 auto}.fr-kpi.score .sc-x .fr-kpi-label{margin-bottom:2px}.fr-kpi.score .sc-note{font-size:11px;color:var(--pos);margin-top:6px;font-weight:600}.fr-ringwrap{position:relative;display:inline-grid;place-items:center}.fr-ringc{position:absolute;inset:0;display:grid;place-items:center;text-align:center;line-height:1.1}.fr-ringv{font-family:var(--font-editorial);font-weight:600;color:var(--ivory)}.fr-rings{font-size:9px;color:var(--ink-tertiary);letter-spacing:.05em;text-transform:uppercase;margin-top:2px}.fr-card{border:1px solid var(--line-soft);border-radius:16px;background:linear-gradient(180deg,var(--obsidian-700),var(--obsidian-800));padding:18px;position:relative}.fr-ph{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.fr-ph h3{font-family:var(--font-editorial);font-size:18px;color:var(--ivory);font-weight:600;letter-spacing:.3px;margin:0}.fr-link,.fr-ph .meta{font-size:11px;color:var(--gold-core);letter-spacing:.04em}.fr-link{text-decoration:none;white-space:nowrap}.fr-link:hover{color:var(--gold-bright)}.fr-foot-link{display:block;text-align:center;margin-top:14px;padding-top:13px;border-top:1px solid var(--line-soft);font-size:12px;color:var(--gold-core);text-decoration:none;letter-spacing:.04em}.fr-foot-link:hover{color:var(--gold-bright)}.fr-row{display:grid;grid-gap:16px;gap:16px;margin-bottom:16px}.fr-row.action{grid-template-columns:1.06fr .9fr 1.04fr}.fr-row.b1{grid-template-columns:1.18fr 1fr 1fr}.fr-row.b2{grid-template-columns:1.55fr 1fr}.fr-row.b3{grid-template-columns:1fr 1fr}.fr-task{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line-soft)}.fr-task:last-child{border-bottom:0;padding-bottom:0}.fr-check{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;border:1.5px solid var(--ink-faint);color:transparent}.fr-check.done{border-color:var(--gold-core);background:rgba(201,162,75,.14);color:var(--gold-bright)}.fr-check svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2.6}.fr-task .tx{flex:1 1;min-width:0}.fr-task .tt{font-size:13.5px;color:var(--ink-primary)}.fr-task.done .tt{color:var(--ink-secondary)}.fr-task .ts{font-size:11px;color:var(--ink-tertiary);margin-top:2px}.fr-badge{font-size:9.5px;font-weight:700;padding:4px 9px;border-radius:99px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.fr-badge.done{color:var(--pos);background:rgba(111,207,151,.1)}.fr-badge.prog{color:var(--gold-bright);background:rgba(201,162,75,.13)}.fr-badge.pend{color:var(--ink-tertiary);background:hsla(0,0%,100%,.04)}.fr-target{display:flex;flex-direction:column;align-items:center;text-align:center}.fr-tstats{display:flex;gap:14px;margin-top:16px;width:100%;justify-content:space-around;border-top:1px solid var(--line-soft);padding-top:14px}.fr-tstat{text-align:center}.fr-tstat .l{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-tertiary)}.fr-tstat .v{font-family:var(--font-editorial);font-size:19px;color:var(--ivory);margin-top:3px}.fr-tstat .v.g{color:var(--gold-bright)}.fr-tstat .v.pos{color:var(--pos)}.fr-coach-head{display:flex;align-items:center;gap:11px;margin-bottom:13px}.fr-coach-orb{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:radial-gradient(circle at 50% 38%,rgba(201,162,75,.32),rgba(8,8,10,.7) 70%);border:1px solid var(--line-gold-strong)}.fr-coach-orb img{width:17px;height:21px;object-fit:contain}.fr-coach-h{font-family:var(--font-editorial);font-size:17px;color:var(--ivory);font-weight:600}.fr-coach-k{font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-core);margin-top:2px}.fr-coach-txt{font-family:var(--font-editorial);font-size:16px;line-height:1.55;color:var(--ink-secondary);margin:0 0 14px}.fr-coach-txt b{color:var(--ink-primary);font-weight:600}.fr-opp{display:flex;align-items:center;gap:11px;padding:9px 11px;border:1px solid var(--line-soft);border-radius:10px;margin-bottom:8px}.fr-opp .oc{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;flex:0 0 auto}.fr-opp .oc svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7}.fr-opp .ox{flex:1 1}.fr-opp .ot{font-size:12.5px;color:var(--ink-primary)}.fr-opp .op{font-size:10.5px;color:var(--ink-tertiary);margin-top:1px}.fr-opp .ov{font-family:var(--font-data);font-size:13px;color:var(--gold-bright);font-weight:600}.fr-coach .btn{width:100%;margin-top:6px}.fr-fn{display:flex;flex-direction:column;gap:9px}.fr-fn-row{display:flex;align-items:center;gap:12px}.fr-fn-meta{width:108px;flex:0 0 auto}.fr-fn-meta .l{font-size:12px;color:var(--ink-secondary)}.fr-fn-meta .c{font-family:var(--font-data);font-size:13px;color:var(--ivory)}.fr-fn-track{flex:1 1;display:flex;justify-content:center}.fr-fn-bar{height:26px;border-radius:6px;background:linear-gradient(90deg,var(--gold-deep),var(--gold-core));box-shadow:inset 0 0 0 1px hsla(44,43%,93%,.06)}.fr-fn-bar.win{background:linear-gradient(90deg,var(--gold-core),var(--gold-bright))}.fr-conv{display:flex;align-items:center;justify-content:space-between;margin-top:15px;padding-top:14px;border-top:1px solid var(--line-soft)}.fr-conv .l{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-tertiary)}.fr-conv .v{font-family:var(--font-editorial);font-size:20px;color:var(--gold-bright)}.fr-svc{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line-soft)}.fr-svc:last-child{border-bottom:0}.fr-svc .ic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex:0 0 auto}.fr-svc .ic svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7}.fr-svc .nm{flex:1 1}.fr-svc .nm .t{font-size:13px;color:var(--ink-primary)}.fr-svc .nm .pr{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-top:3px}.pr.high{color:var(--gold-bright)}.pr.med{color:var(--ink-tertiary)}.fr-svc .com{font-family:var(--font-editorial);font-size:17px;color:var(--gold-bright);font-weight:600}.fr-svc .com small{display:block;font-family:var(--font-ui);font-size:9px;color:var(--ink-tertiary);letter-spacing:.05em;text-transform:uppercase;text-align:right;font-weight:600}.fr-qr-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.fr-mini{border:1px solid var(--line-soft);border-radius:10px;padding:11px 11px 10px}.fr-mini .l{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-tertiary);font-weight:600}.fr-mini .v{font-family:var(--font-editorial);font-size:20px;color:var(--ivory);margin:6px 0 4px}.fr-qr-camp{display:flex;align-items:center;gap:12px;margin-top:13px;padding:12px;border:1px solid var(--line-gold);border-radius:12px;background:rgba(201,162,75,.04)}.fr-qr-camp .thumb{width:46px;height:46px;border-radius:9px;flex:0 0 auto;display:grid;place-items:center;background:linear-gradient(135deg,rgba(201,162,75,.22),rgba(8,8,10,.6));border:1px solid var(--line-gold)}.fr-qr-camp .thumb svg{width:22px;height:22px;stroke:var(--gold-bright);fill:none;stroke-width:1.6}.fr-qr-camp .cx{flex:1 1}.fr-qr-camp .ck{font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-core)}.fr-qr-camp .cn{font-size:14px;color:var(--ivory);font-family:var(--font-editorial);margin:2px 0 3px}.fr-qr-camp .cm{font-size:11px;color:var(--ink-tertiary)}.fr-qr-reco{display:flex;gap:10px;align-items:flex-start;margin-top:11px;padding:11px 12px;border-radius:10px;background:rgba(127,166,217,.06);border:1px solid rgba(127,166,217,.18)}.fr-qr-reco svg{width:16px;height:16px;flex:0 0 auto;stroke:#7fa6d9;fill:none;stroke-width:1.7;margin-top:1px}.fr-qr-reco p{margin:0;font-size:12px;color:var(--ink-secondary);line-height:1.5}.fr-qr-reco b{color:var(--ink-primary)}.fr-comm{display:grid;grid-template-columns:1.5fr .85fr;grid-gap:20px;gap:20px;align-items:center}.fr-line{width:100%;height:auto;display:block}.fr-comm-figs{display:flex;flex-direction:column;gap:14px}.fr-comm-figs .f .l{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-tertiary);font-weight:600}.fr-comm-figs .f .v{font-family:var(--font-editorial);font-size:26px;color:var(--ivory);margin-top:3px}.fr-comm-figs .f.lead .v{font-size:32px;color:var(--gold-bright)}.fr-comm-figs .f .d{font-size:11px;color:var(--pos);font-weight:600;font-family:var(--font-data);margin-top:2px}.fr-team-sum{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:6px}.fr-team-sum .s{border:1px solid var(--line-soft);border-radius:10px;padding:10px;text-align:center}.fr-team-sum .s .v{font-family:var(--font-editorial);font-size:19px;color:var(--ivory)}.fr-team-sum .s .v.g{color:var(--gold-bright)}.fr-team-sum .s .l{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-tertiary);margin-top:3px}.fr-member{display:flex;align-items:center;gap:11px;padding:10px 0;border-bottom:1px solid var(--line-soft)}.fr-member:last-child{border-bottom:0}.fr-av{width:32px;height:32px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;font-family:var(--font-data);font-size:11px;font-weight:600;color:var(--gold-bright);background:radial-gradient(circle at 50% 35%,rgba(201,162,75,.24),rgba(8,8,10,.55));border:1px solid var(--line-gold)}.fr-member .mn{flex:1 1}.fr-member .mn .t{font-size:13px;color:var(--ink-primary)}.fr-member .mn .tier{font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;margin-top:2px;color:var(--ink-tertiary)}.tier.gold{color:var(--gold-bright)}.tier.silver{color:#c7cbd1}.tier.bronze{color:#c08a57}.fr-member .ms{text-align:right}.fr-member .ms .a{font-family:var(--font-editorial);font-size:15px;color:var(--ivory)}.fr-member .ms .b{font-size:10px;color:var(--gold-core);margin-top:1px;font-family:var(--font-data)}.fr-lb-tabs{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--line-soft);border-radius:99px;margin-bottom:6px}.fr-lb-tabs span{font-size:11px;padding:5px 12px;border-radius:99px;color:var(--ink-tertiary);cursor:default}.fr-lb-tabs span.on{background:rgba(201,162,75,.14);color:var(--gold-bright)}.fr-lb{display:flex;flex-direction:column}.fr-lb-row{display:flex;align-items:center;gap:12px;padding:10px 11px;border-radius:10px;border:1px solid transparent}.fr-lb-row+.fr-lb-row{margin-top:2px}.fr-lb-row.me{border-color:var(--line-gold);background:rgba(201,162,75,.06)}.fr-lb-rank{width:22px;text-align:center;font-family:var(--font-data);font-size:13px;color:var(--ink-tertiary);flex:0 0 auto}.fr-lb-row.me .fr-lb-rank{color:var(--gold-bright)}.fr-lb .nm{flex:1 1;font-size:13px;color:var(--ink-primary)}.fr-lb-row.me .nm{color:var(--gold-bright);font-weight:600}.fr-lb .amt{font-family:var(--font-data);font-size:13px;color:var(--ivory)}.fr-ev{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line-soft)}.fr-ev:last-child{border-bottom:0}.fr-ev .date{width:46px;flex:0 0 auto;text-align:center;border:1px solid var(--line-gold);border-radius:9px;padding:6px 0;background:rgba(201,162,75,.05)}.fr-ev .date .m{font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-core)}.fr-ev .date .d{font-family:var(--font-editorial);font-size:19px;color:var(--ivory);line-height:1}.fr-ev .ex{flex:1 1}.fr-ev .et{font-size:13px;color:var(--ink-primary)}.fr-ev .eh{font-size:11px;color:var(--ink-tertiary);margin-top:2px}.fr-ev .btn{padding:7px 14px;font-size:11px}.fr-invite{display:flex;align-items:center;gap:26px;border:1px solid var(--line-gold);border-radius:16px;padding:22px 26px;background:radial-gradient(120% 200% at 0 0,rgba(201,162,75,.1),transparent 55%),linear-gradient(180deg,var(--obsidian-700),var(--obsidian-900));margin-bottom:8px}.fr-invite .ig-ic{width:54px;height:54px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--line-gold-strong);background:radial-gradient(circle at 50% 35%,rgba(201,162,75,.26),rgba(8,8,10,.6))}.fr-invite .ig-ic svg{width:26px;height:26px;stroke:var(--gold-bright);fill:none;stroke-width:1.6}.fr-invite .ig-tx{flex:1 1;min-width:200px}.fr-invite .ig-tx h3{font-family:var(--font-editorial);font-size:24px;color:var(--ivory);margin:0;font-weight:600;letter-spacing:.4px}.fr-invite .ig-tx p{margin:6px 0 0;font-size:13px;color:var(--ink-secondary)}.fr-invite .ig-stats{display:flex;gap:26px}.fr-invite .ig-s{text-align:center}.fr-invite .ig-s .v{font-family:var(--font-editorial);font-size:24px;color:var(--gold-bright)}.fr-invite .ig-s .l{font-size:9.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-tertiary);margin-top:3px}.fr-invite .btn{white-space:nowrap}@media(max-width:1240px){.fr-kpis{grid-template-columns:repeat(3,1fr)}.fr-comm,.fr-row.action,.fr-row.b1,.fr-row.b2,.fr-row.b3{grid-template-columns:1fr}.fr-invite{flex-wrap:wrap}}@media(max-width:640px){.fr-kpis{grid-template-columns:repeat(2,1fr)}.fr-hello{font-size:32px}}