.my-squad-page{max-width:1500px}.my-squad-note{margin:0 0 14px}.my-squad-board,.my-squad-change,.my-squad-intro{border:1px solid var(--fx-line);border-radius:var(--fx-radius);background:var(--fx-panel)}.my-squad-intro{max-width:720px;padding:22px 24px}.my-squad-intro h2{margin:0 0 12px;color:var(--fx-ink);font-size:18px;font-weight:800}.my-squad-intro ul{display:grid;gap:10px;margin:0 0 18px;padding:0;list-style:none}.my-squad-intro li{color:var(--fx-sub);font-size:14px;line-height:1.6}.my-squad-intro li b{display:block;color:var(--fx-ink);font-size:14.5px}.my-squad-intro>p{margin:12px 0 0;color:var(--fx-dim);font-size:12.5px;line-height:1.6}.my-squad-login{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border-radius:8px;background:var(--fx-green);color:var(--fx-on-green);font-size:15px;font-weight:800}.my-squad-login:hover{filter:brightness(1.06)}.my-squad-form{display:grid;gap:8px}.my-squad-form label{color:var(--fx-ink);font-size:14px;font-weight:700}.my-squad-form>div{display:flex;gap:8px}.my-squad-form input{flex:1;min-width:0;height:44px;padding:0 12px;border:1px solid var(--fx-line);border-radius:8px;background:var(--fx-bg);color:var(--fx-ink);font:inherit;font-size:15px}.my-squad-form input:focus{outline:2px solid var(--fx-green);outline-offset:1px}.my-squad-form button{flex:none;min-width:96px;height:44px;border:0;border-radius:8px;background:var(--fx-green);color:var(--fx-on-green);font:inherit;font-size:15px;font-weight:800;cursor:pointer}.my-squad-form p{margin:0;color:var(--fx-dim);font-size:12.5px;line-height:1.6}.my-squad-form button:disabled{opacity:.6;cursor:wait}.my-squad-form p.my-squad-form-error{color:#ffc4ac;font-weight:700}.my-squad-storage{margin:14px 0 0;color:var(--fx-dim);font-size:12.5px;line-height:1.6}.my-squad-storage b{color:var(--fx-sub)}.my-squad-board{overflow:hidden}.my-squad-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--fx-line)}.my-squad-head h2{margin:0;color:var(--fx-sub);font-size:16px;font-weight:700}.my-squad-head h2 b{color:var(--fx-ink);font-weight:800}.my-squad-head p{margin:3px 0 0;color:var(--fx-dim);font-size:12.5px}.my-squad-reload{flex:none;min-height:38px;padding:0 14px;border:1px solid var(--fx-line);border-radius:8px;background:var(--fx-panel-2);color:var(--fx-ink);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.my-squad-reload:disabled{opacity:.55;cursor:wait}.my-squad-sq .rk-body{overflow:visible}@media (min-width:1001px){.my-squad-sq .rk-body{--fit-h:max(560px,calc(100svh - 220px))}}.my-squad-ovr dd small{font-weight:600}.my-squad-wait{margin:0;padding:60px 18px;color:var(--fx-sub);font-size:14px;line-height:1.6;text-align:center}.my-squad-change{margin-top:14px;padding:0 16px}.my-squad-change summary{padding:13px 0;color:var(--fx-sub);font-size:14px;font-weight:700;cursor:pointer}.my-squad-change[open]{padding-bottom:16px}.my-squad-change .my-squad-form{max-width:560px}.my-squad-unlink{display:flex;align-items:center;gap:10px;margin-top:14px}.my-squad-unlink button{min-height:38px;padding:0 14px;border:1px solid #68453b;border-radius:8px;background:transparent;color:#ffc4ac;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.my-squad-unlink span{color:var(--fx-dim);font-size:12.5px}@media (max-width:760px){.my-squad-intro{padding:16px}.my-squad-head{align-items:flex-start;flex-direction:column}}.my-squad-diag{margin-top:14px;padding:18px 20px;border:1px solid var(--fx-line);border-radius:var(--fx-radius);background:var(--fx-panel)}.my-squad-diag>header h2{margin:0;color:var(--fx-ink);font-size:17px;font-weight:800}.my-squad-diag>header p{margin:4px 0 0;color:var(--fx-sub);font-size:13px;line-height:1.6}.my-squad-diag>header b{color:var(--fx-ink)}.my-squad-diag-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;padding:0;list-style:none}.my-squad-diag-sum li{display:grid;gap:2px;padding:10px 14px;border:1px solid var(--fx-line);border-radius:8px;background:var(--fx-panel-2);color:var(--fx-sub);font-size:13px}.my-squad-diag-sum b{color:var(--fx-ink);font-size:20px;font-weight:800}.my-squad-diag-sum li:first-child b{color:var(--fx-strong)}.my-squad-diag-sum li:last-child b{color:#ffc4ac}.my-squad-diag-sum small{color:var(--fx-dim);font-size:12px}.my-squad-diag-table{display:grid;border:1px solid var(--fx-line);border-radius:8px;overflow:hidden}.my-squad-diag-row{display:grid;grid-template-columns:52px minmax(0,1.6fr) 56px 44px minmax(0,1fr) minmax(0,1.6fr) 150px;align-items:center;gap:10px;min-height:52px;padding:8px 14px;border-top:1px solid var(--fx-line-soft);color:var(--fx-ink);font-size:13.5px}.my-squad-diag-row:first-child{border-top:0}.has-next .my-squad-diag-row{grid-template-columns:52px minmax(0,1.6fr) 56px 44px minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.5fr) 150px}.my-squad-diag-row.head{min-height:38px;background:var(--fx-panel-2);color:var(--fx-dim);font-size:12px;font-weight:700}.my-squad-diag-row .pos{color:var(--fx-sub);font-weight:800}.my-squad-diag-row .who{display:flex;align-items:center;gap:7px;min-width:0}.my-squad-diag-row .who img{flex:none;height:15px}.my-squad-diag-row .who b{min-width:0;overflow:hidden;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.my-squad-diag-row .lv{flex:none;padding:0 6px;border:1px solid rgba(209,215,210,.35);border-radius:5px;background:linear-gradient(180deg,#2e3d31,#161d17);color:#ecf0ed;font-size:11.5px;font-style:normal;font-weight:800;line-height:1.5}.my-squad-diag-row .lv.lv-bronze{border-color:rgba(205,140,90,.8);background:linear-gradient(180deg,#9a6036,#5a3417);color:#ffe2c6}.my-squad-diag-row .lv.lv-silver{border-color:rgba(220,228,222,.85);background:linear-gradient(180deg,#e7ede8,#93a196);color:#0c110d}.my-squad-diag-row .lv.lv-gold{border-color:rgba(240,200,90,.9);background:linear-gradient(180deg,#f6dc8a,#c99a2e);color:#1a1203}.my-squad-diag-row .lv.lv-platinum{border-color:rgba(196,230,255,.95);background:linear-gradient(135deg,#fff,#e4f4ff 32%,#a8dcff 62%,#f4faff);color:#0b1a2a}.my-squad-diag-row .num{font-variant-numeric:tabular-nums;font-weight:700}.my-squad-diag-row .num small,.my-squad-diag-row .use small{display:block;color:var(--fx-dim);font-size:11.5px;font-weight:600}.my-squad-diag-row .use{display:grid;gap:2px;min-width:0}.my-squad-diag-row .use b{font-weight:800}.my-squad-diag-row .use b.rare{color:#ffc4ac}.my-squad-diag-row .use>i{display:block;height:4px;border-radius:2px;background:var(--fx-line)}.my-squad-diag-row .use>i>i{display:block;height:100%;border-radius:2px;background:var(--fx-green)}.my-squad-diag-row .use small.top{color:var(--fx-sub)}.my-squad-diag-row .go{display:flex;flex-wrap:wrap;gap:6px}.my-squad-diag-row .go a{padding:4px 8px;border:1px solid var(--fx-line);border-radius:6px;color:var(--fx-strong);font-size:12px;font-weight:700;white-space:nowrap}.my-squad-diag-row .go a:hover{border-color:var(--fx-green)}.my-squad-diag-note{margin:12px 0 0;color:var(--fx-dim);font-size:12px;line-height:1.6}@media (max-width:900px){.my-squad-diag{padding:14px}.my-squad-diag-sum{grid-template-columns:minmax(0,1fr)}.my-squad-diag-sum li{grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px}.my-squad-diag-sum b{font-size:17px}.my-squad-diag-row.head{display:none}.has-next .my-squad-diag-row,.my-squad-diag-row{grid-template-columns:40px minmax(0,.7fr) minmax(0,.5fr) minmax(0,1.2fr);grid-template-areas:"pos who who who" "pos ovr pay price" "pos use use use" "pos go go go";gap:6px 10px;padding:12px}.has-next .my-squad-diag-row{grid-template-areas:"pos who who who" "pos ovr pay price" "pos next next next" "pos use use use" "pos go go go"}.my-squad-diag-row .pos{grid-area:pos;align-self:start}.my-squad-diag-row .who{grid-area:who}.my-squad-diag-row .ovr{grid-area:ovr}.my-squad-diag-row .pay{grid-area:pay}.my-squad-diag-row .price{grid-area:price}.my-squad-diag-row .next{grid-area:next}.my-squad-diag-row .use{grid-area:use}.my-squad-diag-row .go{grid-area:go}.my-squad-diag-row .num:before,.my-squad-diag-row .use:before{content:attr(data-label);display:block;color:var(--fx-dim);font-size:11px;font-weight:600}}.my-squad-diag-row .use small.top img{display:inline-block;height:11px;margin:0 3px -1px 0;vertical-align:baseline}.my-squad-check{margin-top:14px;padding:18px 20px;border:1px solid var(--fx-line);border-radius:var(--fx-radius);background:var(--fx-panel)}.my-squad-check>h2{margin:0 0 12px;color:var(--fx-ink);font-size:17px;font-weight:800}.my-squad-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.my-squad-check-grid>div{min-width:0;padding:14px 16px;border:1px solid var(--fx-line);border-radius:8px;background:var(--fx-panel-2)}.my-squad-check h3{margin:0 0 10px;color:var(--fx-ink);font-size:15px;font-weight:800}.my-squad-check h4{margin:16px 0 8px;color:var(--fx-sub);font-size:13.5px;font-weight:800}.my-squad-check-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.my-squad-check-list li{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--fx-line-soft);border-radius:8px;background:var(--fx-panel)}.my-squad-check-list b{color:var(--fx-ink);font-size:14px;font-weight:800}.my-squad-check-list span{color:var(--fx-sub);font-size:13px;line-height:1.5}.my-squad-check-list small{color:var(--fx-strong);font-size:12.5px;font-weight:700}.my-squad-check-list em,.my-squad-check-now em{font-style:normal;font-weight:800;color:var(--fx-ink)}.my-squad-check-list em.up{color:var(--fx-strong)}.my-squad-check-list b em,.my-squad-check-now span em{margin-right:5px;padding:1px 6px;border-radius:5px;background:var(--fx-soft);color:var(--fx-strong);font-size:11px}.my-squad-check-now{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 10px;color:var(--fx-sub);font-size:13px}.my-squad-check-now span{color:var(--fx-ink);font-weight:700}.my-squad-check-now b{color:var(--fx-strong)}.my-squad-check-ok,.my-squad-check-wait{margin:0;color:var(--fx-sub);font-size:13px;line-height:1.6}@media (max-width:900px){.my-squad-check{padding:14px}.my-squad-check-grid{grid-template-columns:minmax(0,1fr)}}.my-squad-matches{margin-top:14px;padding:18px 20px;border:1px solid var(--fx-line);border-radius:var(--fx-radius);background:var(--fx-panel)}.my-squad-matches>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.my-squad-matches>header h2{margin:0;color:var(--fx-ink);font-size:17px;font-weight:800}.my-squad-tabs{display:inline-flex;padding:3px;border:1px solid var(--fx-line);border-radius:9px;background:var(--fx-panel-2)}.my-squad-tabs button{min-height:34px;padding:0 14px;border:0;border-radius:7px;background:transparent;color:var(--fx-sub);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.my-squad-tabs button.on{background:var(--fx-green);color:var(--fx-on-green)}.my-squad-retry{margin-left:6px;padding:4px 10px;border:1px solid var(--fx-line);border-radius:6px;background:transparent;color:var(--fx-strong);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.my-squad-match-sum{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:0 0 12px;padding:0;list-style:none}.my-squad-match-sum li{display:grid;gap:2px;padding:10px 14px;border:1px solid var(--fx-line);border-radius:8px;background:var(--fx-panel-2)}.my-squad-match-sum small{color:var(--fx-dim);font-size:12px}.my-squad-match-sum b{color:var(--fx-ink);font-size:18px;font-weight:800;font-variant-numeric:tabular-nums}.my-squad-match-sum span{color:var(--fx-sub);font-size:12.5px}.my-squad-recent{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.my-squad-recent span{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:1px solid var(--fx-line);border-radius:7px;background:var(--fx-panel-2);color:var(--fx-sub);font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.my-squad-recent b{font-weight:800}.my-squad-recent .win b{color:var(--fx-strong)}.my-squad-recent .loss b{color:#ff8a70}.my-squad-recent .draw b{color:var(--fx-ink)}.my-squad-match-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px}.my-squad-match-grid>div{min-width:0;padding:14px 16px;border:1px solid var(--fx-line);border-radius:8px;background:var(--fx-panel-2)}.my-squad-match-grid h3{margin:0 0 10px;color:var(--fx-ink);font-size:15px;font-weight:800}.my-squad-match-grid h3 small{margin-left:6px;color:var(--fx-dim);font-size:12px;font-weight:600}.my-squad-match-side h3:not(:first-child){margin-top:18px}.my-squad-match-table .row{display:grid;grid-template-columns:minmax(0,1fr) 40px 44px 30px 34px 38px;align-items:center;gap:6px;min-height:34px;border-top:1px solid var(--fx-line-soft);color:var(--fx-ink);font-size:13px;font-variant-numeric:tabular-nums}.my-squad-match-table .row:first-child{border-top:0}.my-squad-match-table .row>span:not(:first-child){text-align:right}.my-squad-match-table .row.head{min-height:30px;color:var(--fx-dim);font-size:11.5px;font-weight:700}.my-squad-match-table .who{display:flex;align-items:center;gap:6px;min-width:0}.my-squad-match-table .who img{flex:none;height:14px}.my-squad-match-table .who b{min-width:0;overflow:hidden;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.my-squad-match-table .who em{flex:none;color:var(--fx-dim);font-size:11px;font-style:normal;font-weight:700}.my-squad-match-table .hi{color:var(--fx-strong);font-weight:800}.my-squad-match-table .lo{color:#ff8a70;font-weight:700}.my-squad-shotmap{display:block;width:100%;max-width:420px;height:auto}.my-squad-shotmap .pitch{fill:#163019;stroke:rgba(255,255,255,.25);stroke-width:.4}.my-squad-shotmap .line{fill:none;stroke:rgba(255,255,255,.3);stroke-width:.4}.my-squad-shotmap .goal{stroke:#fff;stroke-width:1.2}.goal-dot{fill:var(--fx-green)}.on-dot{fill:#e8eee9}.off-dot{fill:rgba(255,138,112,.75)}.my-squad-match-side h3 small i{display:inline-block;width:8px;height:8px;margin:0 3px 0 6px;border-radius:50%}.my-squad-match-side h3 small i.goal-dot{background:var(--fx-green)}.my-squad-match-side h3 small i.on-dot{background:#e8eee9}.my-squad-match-side h3 small i.off-dot{background:rgba(255,138,112,.75)}.my-squad-goal-times{display:grid;gap:5px;margin:0;padding:0;list-style:none}.my-squad-goal-times li{display:grid;grid-template-columns:52px 1fr 1fr;align-items:center;gap:6px;color:var(--fx-sub);font-size:12px}.my-squad-goal-times i{display:flex;align-items:center;min-width:0;height:16px;border-radius:3px}.my-squad-goal-times i b{padding:0 4px;color:#0d130e;font-size:11px;font-style:normal}.my-squad-goal-times i.for,.my-squad-legend i.for{background:var(--fx-green)}.my-squad-goal-times i.against,.my-squad-legend i.against{background:#ff8a70}.my-squad-legend{margin:6px 0 0;color:var(--fx-dim);font-size:12px}.my-squad-legend i{display:inline-block;width:10px;height:10px;margin:0 4px -1px 8px;border-radius:2px}.my-squad-opponents{display:grid;gap:6px;margin:0;padding:0;list-style:none}.my-squad-opponents li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:7px 10px;border:1px solid var(--fx-line-soft);border-radius:7px;background:var(--fx-panel);font-size:13px}.my-squad-opponents b{color:var(--fx-ink);font-weight:800}.my-squad-opponents span{color:var(--fx-sub)}.my-squad-opponents em{color:var(--fx-strong);font-style:normal;font-weight:800}@media (max-width:900px){.my-squad-matches{padding:14px}.my-squad-matches>header{align-items:flex-start;flex-direction:column}.my-squad-match-grid{grid-template-columns:minmax(0,1fr)}.my-squad-match-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.my-squad-match-sum b{font-size:16px}}.my-squad-trades{margin-top:14px;padding:18px 20px;border:1px solid var(--fx-line);border-radius:var(--fx-radius);background:var(--fx-panel)}.my-squad-trades>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.my-squad-trades>header h2{margin:0;color:var(--fx-ink);font-size:17px;font-weight:800}.my-squad-trade-sum{margin:0 0 12px;padding:12px 14px;border:1px solid var(--fx-line);border-radius:8px;background:var(--fx-panel-2);color:var(--fx-sub);font-size:14px;line-height:1.7}.my-squad-trade-sum b{color:var(--fx-ink)}.my-squad-trade-sum em{font-style:normal;font-weight:700}.my-squad-trade-sum small{color:var(--fx-dim);font-size:12px}.my-squad-trades .up{color:var(--fx-strong)}.my-squad-trades .down{color:#ff8a70}.my-squad-trade-table{display:grid;border:1px solid var(--fx-line);border-radius:8px;overflow:hidden}.my-squad-trade-table .row{display:grid;grid-template-columns:minmax(0,1.6fr) 120px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:6px 14px;border-top:1px solid var(--fx-line-soft);color:var(--fx-ink);font-size:13.5px;font-variant-numeric:tabular-nums}.my-squad-trade-table .row:first-child{border-top:0}.my-squad-trade-table .row.head{min-height:36px;background:var(--fx-panel-2);color:var(--fx-dim);font-size:12px;font-weight:700}.my-squad-trade-table .row>span:nth-child(n+3){text-align:right;font-weight:700}.my-squad-trade-table .row .date{color:var(--fx-sub)}.my-squad-trade-table .row small{display:block;font-size:11.5px;font-weight:600}.my-squad-trade-table .who{display:flex;align-items:center;gap:7px;min-width:0}.my-squad-trade-table .who img{flex:none;height:15px}:is(.my-squad-trade-table,.my-squad-trade-none) .pos{flex:none;min-width:30px;color:var(--fx-dim);font-size:11px;font-style:normal;font-weight:800}.my-squad-trade-none{margin-top:10px;border:1px solid var(--fx-line);border-radius:8px;background:var(--fx-panel-2)}.my-squad-trade-none summary{padding:10px 14px;color:var(--fx-sub);font-size:13.5px;font-weight:700;cursor:pointer}.my-squad-trade-none ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 22px;margin:0;padding:2px 14px 12px;list-style:none}.my-squad-trade-none li{display:flex;align-items:center;gap:7px;min-width:0;color:var(--fx-ink);font-size:13px}.my-squad-trade-none li b{min-width:0;overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.my-squad-trade-none li span{margin-left:auto;color:var(--fx-sub);font-variant-numeric:tabular-nums;white-space:nowrap}.my-squad-trade-table .who b{min-width:0;overflow:hidden;font-weight:700;white-space:nowrap;text-overflow:ellipsis}:is(.my-squad-trade-table,.my-squad-trade-none) .lv{flex:none;padding:0 6px;border:1px solid rgba(209,215,210,.35);border-radius:5px;background:linear-gradient(180deg,#2e3d31,#161d17);color:#ecf0ed;font-size:11.5px;font-style:normal;font-weight:800;line-height:1.5}:is(.my-squad-trade-table,.my-squad-trade-none) .lv.lv-bronze{border-color:rgba(205,140,90,.8);background:linear-gradient(180deg,#9a6036,#5a3417);color:#ffe2c6}:is(.my-squad-trade-table,.my-squad-trade-none) .lv.lv-silver{border-color:rgba(220,228,222,.85);background:linear-gradient(180deg,#e7ede8,#93a196);color:#0c110d}:is(.my-squad-trade-table,.my-squad-trade-none) .lv.lv-gold{border-color:rgba(240,200,90,.9);background:linear-gradient(180deg,#f6dc8a,#c99a2e);color:#1a1203}:is(.my-squad-trade-table,.my-squad-trade-none) .lv.lv-platinum{border-color:rgba(196,230,255,.95);background:linear-gradient(135deg,#fff,#e4f4ff 32%,#a8dcff 62%,#f4faff);color:#0b1a2a}@media (max-width:900px){.my-squad-trades{padding:14px}.my-squad-trades>header{align-items:flex-start;flex-direction:column}.my-squad-trade-table .row.head{display:none}.my-squad-trade-table .row{align-items:start;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"who who who" "date date date" "v n d";gap:4px 10px;padding:10px 12px}.my-squad-trade-table .who{grid-area:who}.my-squad-trade-table .date{grid-area:date;text-align:left!important;font-size:12px}.my-squad-trade-table .row>span:nth-child(3){grid-area:v;text-align:left}.my-squad-trade-table .row>span:nth-child(4){grid-area:n;text-align:left}.my-squad-trade-table .row>span:nth-child(5){grid-area:d;text-align:left}.my-squad-trade-table .row>span:nth-child(n+3):before{content:attr(data-label);display:block;color:var(--fx-dim);font-size:11px;font-weight:600}}.my-squad-history{margin-top:14px;padding:18px 20px;border:1px solid var(--fx-line);border-radius:var(--fx-radius);background:var(--fx-panel)}.my-squad-history>h2{margin:0 0 12px;color:var(--fx-ink);font-size:17px;font-weight:800}.my-squad-history-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;padding:0;list-style:none}.my-squad-history-sum li{display:grid;gap:2px;min-width:0;padding:10px 14px;border:1px solid var(--fx-line);border-radius:8px;background:var(--fx-panel-2)}.my-squad-history-sum small{color:var(--fx-dim);font-size:12px}.my-squad-history-sum b{color:var(--fx-ink);font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}.my-squad-history-sum span{overflow:hidden;color:var(--fx-sub);font-size:12.5px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.my-squad-history-sum span.up{color:var(--fx-strong)}.my-squad-history-sum span.down{color:#ff8a70}.my-squad-history-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.my-squad-chart{margin:0;padding:12px 14px;border:1px solid var(--fx-line);border-radius:8px;background:var(--fx-panel-2)}.my-squad-chart figcaption{margin:0 0 6px;color:var(--fx-ink);font-size:14px;font-weight:800}.my-squad-chart-plot{position:relative}.my-squad-chart svg{display:block;width:100%;height:auto;overflow:visible}.my-squad-chart .grid{stroke:var(--fx-line-soft);stroke-width:1}.my-squad-chart .tick{fill:var(--fx-dim);font-size:11px}.my-squad-chart .line{fill:none;stroke:var(--fx-green);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.my-squad-chart .dot{fill:var(--fx-green);stroke:var(--fx-panel-2);stroke-width:2}.my-squad-chart .cross{stroke:var(--fx-sub);stroke-width:1;stroke-dasharray:3 3}.my-squad-chart-tip{position:absolute;top:-6px;display:grid;gap:1px;padding:6px 9px;border:1px solid var(--fx-line);border-radius:7px;background:var(--fx-panel);box-shadow:0 6px 18px rgba(0,0,0,.4);opacity:0;pointer-events:none;transform:translate(-50%,-100%);white-space:nowrap;transition:opacity .12s}.my-squad-chart-tip.on{opacity:1}.my-squad-chart-tip:not(.on){display:none}.my-squad-chart-tip small{color:var(--fx-dim);font-size:11px}.my-squad-chart-tip b{color:var(--fx-ink);font-size:13px;font-variant-numeric:tabular-nums}.my-squad-history-table{margin-top:12px}.my-squad-history-table summary{color:var(--fx-sub);font-size:13px;font-weight:700;cursor:pointer}.my-squad-history-table table{width:100%;margin-top:8px;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.my-squad-history-table td,.my-squad-history-table th{padding:6px 8px;border-top:1px solid var(--fx-line-soft);color:var(--fx-ink);text-align:right}.my-squad-history-table th[scope=row],.my-squad-history-table thead th:first-child{text-align:left}.my-squad-history-table thead th{color:var(--fx-dim);font-size:12px}@media (max-width:900px){.my-squad-history{padding:14px}.my-squad-history-charts,.my-squad-history-sum{grid-template-columns:minmax(0,1fr)}.my-squad-chart .tick{font-size:19px}}.my-squad-glance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:14px 16px;list-style:none}.my-squad-glance li{min-width:0}.my-squad-glance button{display:grid;gap:3px;width:100%;height:100%;padding:12px 14px;border:1px solid var(--fx-line);border-radius:9px;background:var(--fx-panel-2);color:inherit;font:inherit;text-align:left;cursor:pointer}.my-squad-glance button:hover{border-color:var(--fx-green)}.my-squad-glance small{color:var(--fx-dim);font-size:12px;font-weight:700}.my-squad-glance b{color:var(--fx-ink);font-size:16.5px;font-weight:800}.my-squad-glance b,.my-squad-glance span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.my-squad-glance span{color:var(--fx-sub);font-size:12.5px}.my-squad-glance li.warn b{color:#ffc4ac}.my-squad-glance li.tip b{color:var(--fx-strong)}.my-squad-tabbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 16px 14px}.my-squad-tabbar-label{margin-right:4px;color:var(--fx-dim);font-size:12.5px;font-weight:700}.my-squad-tabbar button{min-height:36px;padding:0 13px;border:1px solid var(--fx-line);border-radius:8px;background:transparent;color:var(--fx-sub);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;white-space:nowrap}.my-squad-tabbar button:hover{border-color:var(--fx-green);color:var(--fx-ink)}.my-squad-tabbar button.on{border-color:var(--fx-green);background:var(--fx-green);color:var(--fx-on-green)}.my-squad-panel{padding:0 16px 16px}.my-squad-panel>section{margin-top:0}.my-squad-sq{border-top:1px solid var(--fx-line)}@media (max-width:900px){.my-squad-glance{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.my-squad-glance b{font-size:15px;white-space:normal}.my-squad-glance span{white-space:normal}.my-squad-tabbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 12px 12px}.my-squad-tabbar-label{grid-column:1/-1}.my-squad-tabbar button{padding:0 6px;font-size:13px}.my-squad-panel{padding:0 12px 12px}}