
.pb-sc-how,.pb-sc-rank,.pb-sc-manage,.pb-sc-club{content-visibility:auto}
.pb-sc-how{contain-intrinsic-size:auto min(1008px, calc(var(--sc-h) + 108px))}.pb-sc-rank{contain-intrinsic-size:auto 460px}
.pb-sc-manage{contain-intrinsic-size:auto 1440px}.pb-sc-club{contain-intrinsic-size:auto 840px}
@media (max-width:734px){
  .pb-sc-how{contain-intrinsic-size:auto 850px}.pb-sc-rank{contain-intrinsic-size:auto 800px}
  .pb-sc-manage{contain-intrinsic-size:auto 2440px}.pb-sc-club{contain-intrinsic-size:auto 985px}
}

.fcs-cv{position:relative;flex:none;display:grid;place-items:center;width:var(--cw,34px);height:var(--ch,48px);border-radius:7px;background:linear-gradient(var(--a),var(--b));box-shadow:inset 0 0 0 .5px rgba(255,255,255,.2)}
.fcs-cv b{font:700 calc(var(--cw,34px) * .54)/1 var(--font-sans);letter-spacing:-.02em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.22)}
.fcs-cvs{--cw:28px;--ch:40px;border-radius:6px}
.fcs-av{position:relative;flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;overflow:hidden;background:linear-gradient(var(--a),var(--b));font:600 15px/1 var(--font-sans);color:#fff}
.fcs-av svg{width:18px;height:18px}
.fcs-av img{display:block;width:100%;height:100%;object-fit:cover}
.fcs-avl{width:44px;height:44px;font-size:18px}
.fcs-app{box-sizing:border-box;width:100%;max-width:380px;padding:14px;border-radius:22px;background:#17212b;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);
  font-family:var(--font-sans);color:#f2f4f7;text-align:left;letter-spacing:-.01em}
.fcs-row{display:flex;align-items:center;gap:10px;min-height:46px;box-sizing:border-box;padding:6px 12px;border-radius:12px;background:#222e3b;font:400 15px/20px var(--font-sans)}
.fcs-row > b{flex:1;min-width:0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fcs-row + .fcs-row{margin-top:6px}
.fcs-rt{flex:1;min-width:0;display:grid;gap:2px}
.fcs-rt b{font:500 15px/20px var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fcs-rt small{font:400 13px/17px var(--font-sans);color:#8c9db0}
.fcs-eb{margin:2px 4px 8px;font:400 12px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:#8c9db0}
.fcs-sw2{display:inline-grid}
.fcs-sw2 > span,.fcs-gv > span{grid-area:1/1;transition:opacity .35s ease}
.fcs-v1{opacity:0}
.s1 .fcs-v0{opacity:0}.s1 .fcs-v1{opacity:1}
.fcs-dev{display:block;box-sizing:border-box;padding:var(--bz,8px);border-radius:15.5% / 7.2%;background:#000;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}
.fcs-dev img{display:block;width:100%;height:auto;border-radius:12.8% / 5.8%}

.fcs-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:20px}
.fcs-step{grid-row:span 4;display:grid;grid-template-rows:subgrid;justify-items:start;opacity:0;transform:translateY(30px)}
.fcs-step.in{opacity:1;transform:none;transition:opacity .9s cubic-bezier(.42,0,.58,1) calc(var(--i) * 150ms),transform .7s cubic-bezier(.42,0,.58,1) calc(var(--i) * 150ms)}
.fcs-n{display:block;margin-bottom:var(--s-16);font:600 64px/1 var(--font-sans);letter-spacing:-.02em;color:#2ea6ff}
.fcs-step:last-child .fcs-n{color:#e8b04b}
.fcs-step h3{margin:0 0 var(--s-8);font:600 28px/32px var(--font-sans);letter-spacing:.004em;color:#f5f5f7}
.fcs-step p{max-width:300px;margin:0;font:600 17px/25px var(--font-sans);letter-spacing:-.016em;color:#86868b;text-wrap:pretty}
.fcs-ss{align-self:start;width:100%;max-width:300px;padding-top:var(--s-40)}
@media (min-width:735px){
  .fcs-ss{max-height:calc(var(--sc-h) - var(--fcs-th, 227px));overflow:hidden}
  .fcs-cut .fcs-ss{-webkit-mask-image:linear-gradient(#000 calc(100% - 72px),transparent);mask-image:linear-gradient(#000 calc(100% - 72px),transparent)}
}

.fcs-rr{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.fcs-rr li{padding-top:var(--s-24);border-top:1px solid #424245;opacity:0;will-change:transform,opacity}
.fcs-ri{display:grid;place-items:center;width:40px;height:40px;margin-bottom:var(--s-16);border-radius:50%;background:#1d1d1f;color:#2ea6ff}
.fcs-ri svg{width:22px;height:22px}
.fcs-rr h3{margin:0 0 6px;font:600 21px/25px var(--font-sans);letter-spacing:-.01em;color:#f5f5f7}
.fcs-rr p{margin:0;font:600 17px/23px var(--font-sans);letter-spacing:-.016em;color:#86868b;text-wrap:pretty}

.fcs-bento{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}
.fcs-mt{grid-column:span 6;display:flex;flex-direction:column;min-width:0;border-radius:28px;background:#1d1d1f;opacity:0;transform:translateY(15vh);will-change:transform,opacity}
.fcs-t0,.fcs-t3{grid-column:span 7}.fcs-t1,.fcs-t2{grid-column:span 5}
.fcs-mt.in{opacity:1;transform:none;transition:transform 1s cubic-bezier(.39,.575,.565,1) var(--d,0ms),opacity .6s ease var(--d,0ms)}
.fcs-mv{flex:1;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;min-height:248px;padding:var(--s-32) var(--s-32) 0}
.fcs-mx{padding:var(--s-24) var(--s-32) var(--s-32)}
.fcs-mx h3{margin:0 0 6px;font:600 21px/25px var(--font-sans);letter-spacing:-.01em;color:#f5f5f7}
.fcs-mx p{margin:0;font:600 17px/23px var(--font-sans);letter-spacing:-.016em;color:#86868b;text-wrap:pretty}
.fcs-px{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;border-radius:13px;font:500 13px/16px var(--font-sans);white-space:nowrap}
.fcs-px svg{width:14px;height:14px}
.fcs-live{background:rgba(46,166,255,.14);color:#7cc6ff}
.fcs-live > i{flex:none;width:6px;height:6px;border-radius:50%;background:#2ea6ff}
.fcs-qs{display:grid;justify-items:start;margin:0 2px 12px}
.fcs-qs > .fcs-px{grid-area:1/1;transition:opacity .35s ease}
.fcs-end{background:rgba(255,255,255,.08);color:#c9d3dd;opacity:0}
.closed .fcs-qs .fcs-live{opacity:0}.closed .fcs-end{opacity:1}
.fcs-qb{display:grid}
.fcs-qr{grid-area:1/1;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;transition:opacity .35s ease}
.fcs-qc{opacity:0}.closed .fcs-qo{opacity:0}.closed .fcs-qc{opacity:1}
.fcs-qk{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px;border-radius:14px;background:#222e3b;color:#62bcff;font:500 13px/16px var(--font-sans);white-space:nowrap;transition:transform .15s ease,background-color .15s ease}
.fcs-qk svg{width:24px;height:24px}
.fcs-dg{color:#ff7b7b}
.fcs-off{color:#8c9db0}
.press .fcs-hit,.press2 .fcs-hit2{transform:scale(.94);background:#2b3a4b}
.fcs-m0{position:relative}
.fcs-cf{position:absolute;left:22px;right:22px;top:50%;z-index:2;display:grid;justify-items:center;gap:10px;padding:16px 16px 12px;border-radius:18px;background:#25313f;box-shadow:0 20px 50px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.08);
  opacity:0;transform:translateY(-50%) scale(.94);transition:opacity .18s ease,transform .18s cubic-bezier(.32,.72,0,1);pointer-events:none}
.fcs-cf p{margin:0;font:500 14px/19px var(--font-sans);color:#f2f4f7;text-align:center;text-wrap:balance}
.fcs-cf span{box-sizing:border-box;width:100%;padding:9px;border-radius:12px;background:rgba(255,107,107,.16);font:600 14px/18px var(--font-sans);color:#ff8a8a;text-align:center}
.ask .fcs-cf{opacity:1;transform:translateY(-50%)}
.fcs-t0 .fcs-mv{align-content:center}
.fcs-ntf{display:flex;align-items:center;gap:12px;box-sizing:border-box;width:100%;max-width:380px;margin-top:12px;padding:10px 14px 10px 10px;border-radius:18px;
  background:#2a2a2d;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 12px 30px rgba(0,0,0,.35);font-family:var(--font-sans);color:#f5f5f7;text-align:left;
  opacity:0;transform:translateY(14px);transition:opacity .45s ease,transform .5s cubic-bezier(.2,.9,.3,1)}
.fcs-ntf .fcs-av{width:40px;height:40px}.fcs-bot{background:#000}
.fcs-ntf .fcs-rt b{font-size:14px;line-height:20px}
.fcs-ntf .fcs-rt small{font-size:14px;line-height:18px;color:#d2d2d7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:2px;margin-bottom:-2px}
.closed + .fcs-ntf{opacity:1;transform:none;transition-delay:.5s}
.fcs-m1 > .fcs-px{margin:0 2px 12px}
.fcs-ri2{display:grid;place-items:center;color:#2ea6ff}.fcs-ri2 svg{width:22px;height:22px}
.fcs-rv{color:#8c9db0;white-space:nowrap}
.fcs-ch{display:grid;color:#5f6f80}.fcs-ch svg{width:16px;height:16px}
.fcs-dlr{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"ic b v ch";transition:background-color .15s ease}
.fcs-dlr > .fcs-ri2{grid-area:ic}.fcs-dlr > b{grid-area:b}.fcs-dlr > .fcs-rv{grid-area:v}.fcs-dlr > .fcs-ch{grid-area:ch}
.press .fcs-dlr{background:#2b3a4b}
.fcs-app{container-type:inline-size}
@container (max-width:340px){
  .fcs-dlr{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ic b ch" "ic v ch";row-gap:0;padding:8px 12px}
  .fcs-dlr > .fcs-rv{justify-self:start;font-size:13px;line-height:17px}
  .fcs-lkr > b{white-space:normal}
}
@container (max-width:270px){ 
  .fcs-dlr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"b ch" "v ch"}
  .fcs-dlr > .fcs-ri2{display:none}
  .fcs-dlr > b{font-size:14px}
}
.fcs-ft{margin:10px 4px 0;font:400 13px/17px var(--font-sans);color:#8c9db0;opacity:0;transition:opacity .4s ease}
.s1 .fcs-ft{opacity:1}
.fcs-fr{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:9px 12px;border-radius:12px;background:rgba(46,166,255,.14);font:500 14px/18px var(--font-sans);color:#7cc6ff;opacity:0;transform:translateY(-6px);transition:opacity .35s ease,transform .45s cubic-bezier(.2,.9,.3,1)}
.fcs-fr svg{flex:none;width:18px;height:18px}
.s1 .fcs-fr{opacity:1;transform:none;transition-delay:.45s}
.fcs-add{opacity:0;transform:translateY(16px);transition:opacity .3s ease,transform .45s cubic-bezier(.2,.9,.3,1)}
.s1 .fcs-add{opacity:1;transform:none}
.fcs-new{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#1677d0;color:#fff}.fcs-new svg{width:15px;height:15px}
.fcs-ok{display:inline-flex;align-items:center;gap:4px;color:#5ccf7a;font:400 14px/18px var(--font-sans);white-space:nowrap}
.fcs-ok svg,.fcs-st svg{width:16px;height:16px}
.fcs-st{flex:1;min-width:0;color:#8c9db0;white-space:nowrap}
.fcs-st .fcs-v1{display:inline-flex;align-items:center;gap:4px;color:#5ccf7a}
.fcs-pr{font-variant-numeric:tabular-nums}
.fcs-eb .fcs-sw2{vertical-align:top}
.fcs-tg{position:relative;flex:none;width:51px;height:31px;border-radius:16px;background:rgba(120,120,128,.32);transition:background-color .25s ease}
.fcs-tg i{position:absolute;left:2px;top:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.15);transition:transform .25s cubic-bezier(.3,.7,.3,1)}
.s1 .fcs-tg{background:#34c759}.s1 .fcs-tg i{transform:translateX(20px)}
.fcs-gs{display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px;border-radius:14px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
.fcs-gl{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:#222e3b;color:#8c9db0}.fcs-gl svg{width:18px;height:18px}
.fcs-gv{flex:1;display:grid;justify-items:center}
.fcs-gv .fcs-v1{display:inline-flex;align-items:center;gap:8px;font:500 15px/20px var(--font-sans);color:#c9d3dd}.fcs-gv .fcs-v1 svg{width:18px;height:18px}
.fcs-btn{display:block;padding:8px 40px;border-radius:12px;background:#1677d0;font:600 15px/20px var(--font-sans);color:#fff}
.fcs-m5{position:relative}
.fcs-kr{position:relative;z-index:1;transition:transform .55s cubic-bezier(.3,.8,.25,1),background-color .3s ease}
.fcs-kr .fcs-av,.fcs-kr .fcs-st{transition:opacity .3s ease}
.fcs-mo{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#8c9db0;transition:opacity .25s ease,background-color .15s ease}.fcs-mo svg{width:20px;height:20px}
.press .fcs-mo{background:rgba(255,255,255,.12)}
.fcs-ex{margin-top:22px;margin-bottom:54px;opacity:0;transition:opacity .15s ease}
.s1 .fcs-ex{opacity:1;transition:opacity .3s ease .5s}
.fcs-m5:not(.s1) .fcs-kr{transition-delay:.18s}
.s1 .fcs-kr{transform:translateY(92px);background:transparent}
.s1 .fcs-kr .fcs-av{opacity:.5}.s1 .fcs-kr .fcs-st{opacity:0}.s1 .fcs-mo{opacity:0}
.fcs-back{position:absolute;right:26px;bottom:24px;z-index:2;padding:6px 14px;border-radius:999px;background:rgba(46,166,255,.14);font:600 14px/18px var(--font-sans);color:#7cc6ff;opacity:0;transition:opacity .3s ease,transform .15s ease}
.s1 .fcs-back{opacity:1;transition-delay:.35s}
.press2 .fcs-back{transform:scale(.94)}
.fcs-toast{position:absolute;left:50%;top:44px;z-index:3;padding:8px 14px;border-radius:12px;background:#2c3a4a;box-shadow:0 10px 30px rgba(0,0,0,.5);font:500 13px/17px var(--font-sans);color:#f2f4f7;white-space:nowrap;opacity:0;transform:translate(-50%,-8px);transition:opacity .3s ease,transform .4s cubic-bezier(.2,.9,.3,1)}
.toast .fcs-toast{opacity:1;transform:translate(-50%,0)}

.fcs-fan{position:relative;height:470px;--sx:350px}
.fcs-fc{position:absolute;left:50%;top:0;width:340px;margin-left:-170px;transform:translateX(0) scale(.885);transition:transform 1.5s ease,opacity .6s ease;cursor:pointer;-webkit-tap-highlight-color:transparent}
.fcs-fc[data-p=c]{z-index:3;transform:none;cursor:default}
.fcs-fc[data-p=l]{z-index:1}.fcs-fc[data-p=r]{z-index:2}
.fcs-open .fcs-fc[data-p=l]{transform:translateX(calc(var(--sx) * -1)) scale(.885)}
.fcs-open .fcs-fc[data-p=r]{transform:translateX(var(--sx)) scale(.885)}
.fcs-fc .fcs-app{max-width:none;height:460px}
.fcs-sh{display:flex;align-items:baseline;justify-content:space-between;margin:6px 4px 12px}
.fcs-sh > b{font:700 24px/28px var(--font-sans);letter-spacing:-.02em}
.fcs-act{font:500 15px/20px var(--font-sans);color:#4fb3ff}
.fcs-seg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin-bottom:12px;padding:3px;border-radius:10px;background:#222e3b}
.fcs-seg span{padding:5px 0;border-radius:8px;font:500 13px/17px var(--font-sans);color:#c9d3dd;text-align:center}
.fcs-seg .on{background:#3a4a5c;color:#fff}
.fcs-wr{min-height:58px}
.fcs-cb{display:grid;place-items:center;flex:none;width:22px;height:22px;margin-right:-34px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #5f6f80;color:#fff;opacity:0;transform:scale(.6);transition:opacity .3s ease,transform .4s cubic-bezier(.3,1.5,.5,1),margin .5s cubic-bezier(.3,.8,.25,1),background-color .25s ease,box-shadow .25s ease}
.fcs-cb svg{width:14px;height:14px;opacity:0;transition:opacity .2s ease}
.fcs-live2 .fcs-cb{opacity:1;transform:none;margin-right:0;transition-delay:calc(var(--i) * 60ms)}
.fcs-live2 .pk .fcs-cb{background:#2ea6ff;box-shadow:none;transition-delay:calc(.6s + var(--i) * .25s)}
.fcs-live2 .pk .fcs-cb svg{opacity:1;transition-delay:calc(.6s + var(--i) * .25s)}
.fcs-build{display:block;margin-top:12px;padding:12px;border-radius:14px;background:#1677d0;font:600 15px/20px var(--font-sans);color:#fff;text-align:center;opacity:0;transform:translateY(10px);transition:opacity .4s ease 1.6s,transform .5s cubic-bezier(.2,.9,.3,1) 1.6s}
.fcs-live2 .fcs-build{opacity:1;transform:none}
.fcs-tw{display:grid;gap:10px;margin-bottom:6px;padding:12px 14px;border-radius:16px;background:linear-gradient(135deg,rgba(46,166,255,.2),rgba(140,116,240,.18));box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
.fcs-twl{font:600 12px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:#a9d4ff}
.fcs-twr{display:flex;align-items:center;gap:12px}
.fcs-pct{font:700 28px/32px var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff}
.fcs-frw{min-height:58px}
.fcs-ftp{display:flex;align-items:center;gap:10px}
.fcs-bar{flex:1;display:block;height:6px;margin:0;border-radius:3px;background:rgba(255,255,255,.1);overflow:hidden}
.fcs-bar i{display:block;height:100%;border-radius:inherit;background:#2ea6ff;transform:scaleX(0);transform-origin:0 50%;transition:transform 1s cubic-bezier(.2,.8,.2,1) calc(.3s + var(--i) * .2s)}
.fcs-live2 .fcs-bar i{transform:scaleX(var(--v))}
.fcs-pc2{flex:none;min-width:40px;font:600 16px/20px var(--font-sans);font-variant-numeric:tabular-nums;text-align:right}
.fcs-seg3{grid-template-columns:repeat(3,minmax(0,1fr))}
.fcs-eb2{margin-top:14px}
.fcs-pcd{display:flex;align-items:center;gap:10px;min-height:78px;box-sizing:border-box;padding:10px;border-radius:14px;background:#222e3b}
.fcs-pcd + .fcs-pcd{margin-top:6px}
.fcs-pcv{position:relative;flex:none;width:44px;height:44px}
.fcs-pcv .fcs-cv{position:absolute;left:calc(var(--k) * 8px);top:calc(var(--k) * 2px);box-shadow:0 0 0 1.5px #222e3b,inset 0 0 0 .5px rgba(255,255,255,.2)}
.fcs-pcd .fcs-rt{grid-template-columns:minmax(0,1fr);justify-items:start;gap:3px}
.fcs-pcd .fcs-rt > b,.fcs-pcd .fcs-rt > small{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:2px;margin-bottom:-2px}
.fcs-pil,.fcs-rbn{display:inline-flex;align-items:center;gap:4px;max-width:100%;box-sizing:border-box;height:22px;margin-top:2px;padding:0 9px;border-radius:11px;font:600 12px/16px var(--font-sans);white-space:nowrap}
.fcs-pil{background:#1677d0;color:#fff}
.fcs-rbn{padding-left:7px;background:rgba(232,176,75,.16);color:#e8b04b;opacity:0;transform:translateY(-6px);transition:opacity .4s ease calc(.3s + var(--i) * .3s),transform .5s cubic-bezier(.2,.9,.3,1) calc(.3s + var(--i) * .3s)}
.fcs-rbn svg{flex:none;width:13px;height:13px}
.fcs-rbn > span{min-width:0;overflow:hidden;text-overflow:ellipsis;padding-bottom:2px;margin-bottom:-2px}
.fcs-live2 .fcs-rbn{opacity:1;transform:none}
.fcs-fx{list-style:none;margin:var(--s-40) auto 0;padding:0;display:grid;grid-template-columns:repeat(3,320px);justify-content:center;column-gap:30px}
.fcs-fx h3{margin:0 0 6px;font:600 21px/25px var(--font-sans);letter-spacing:-.01em;color:#f5f5f7;transition:color .4s ease}
.fcs-fx p{margin:0;font:600 17px/23px var(--font-sans);letter-spacing:-.016em;color:#86868b;text-wrap:pretty}
.fcs-fx li{text-align:center}

@media (max-width:1068px){
  .fcs-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.fcs-step:nth-child(n+3){margin-top:var(--s-64)}
  .fcs-ss{max-width:260px}
  .fcs-t0,.fcs-t1,.fcs-t2,.fcs-t3,.fcs-mt{grid-column:span 6}
  .fcs-fan{--sx:min(300px, calc(43.75vw - 150px))}
  .fcs-fx{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px}
}
@media (max-width:734px){
  .fcs-steps{display:flex;gap:16px;margin:0 -6.25vw;padding:0 6.25vw;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:6.25vw;scrollbar-width:none}
  .fcs-steps::-webkit-scrollbar{display:none}
  .fcs-step,.fcs-step:nth-child(n+3){flex:0 0 min(78%,300px);display:flex;flex-direction:column;margin-top:0;scroll-snap-align:start}
  .fcs-step.in{transition-delay:0s}
  .fcs-n{margin-bottom:12px;font-size:48px}.fcs-step h3{font-size:24px;line-height:28px}
  .fcs-ss{max-width:none;padding-top:var(--s-24)}.fcs-ss .fcs-dev{--bz:6px}
  .fcs-rr{grid-template-columns:minmax(0,1fr);gap:var(--s-24)}
  .fcs-bento{grid-template-columns:minmax(0,1fr);gap:16px}
  .fcs-t0,.fcs-t1,.fcs-t2,.fcs-t3,.fcs-mt{grid-column:1 / -1;border-radius:24px}
  .fcs-mt{--d:0ms !important}
  .fcs-mv{min-height:0;padding:var(--s-24) var(--s-16) 0}
  .fcs-mx{padding:var(--s-20) var(--s-24) var(--s-24)}
  .fcs-app{padding:12px}
  .fcs-qk{font-size:12px}
  .fcs-dlr{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ic b ch" "ic v ch";row-gap:0;padding:8px 12px}
  .fcs-dlr > .fcs-rv{justify-self:start;font-size:13px;line-height:17px}
  .fcs-fan{height:470px;--sx:190px;margin-inline:calc((100vw - 87.5vw) / -2);overflow:hidden}
  .fcs-fc{width:290px;margin-left:-145px}
  .fcs-pct{font-size:22px;line-height:26px}
  .fcs-fr{font-size:13px;line-height:17px}
  .fcs-fc .fcs-app{height:460px}
  .fcs-fc:not([data-p=c]){opacity:.4}
  .fcs-sh > b{font-size:21px;line-height:25px}
  .fcs-fx{grid-template-columns:minmax(0,1fr);row-gap:var(--s-20);margin-top:var(--s-32)}
  .fcs-fx li{text-align:left;padding-left:16px;border-left:2px solid #2c2c2e;transition:border-color .4s ease}
  .fcs-fx li.on{border-left-color:#2ea6ff}
  .fcs-fx h3{font-size:19px;line-height:23px}.fcs-fx p{font-size:15px;line-height:21px}
  .fcs-rbn,.fcs-pil{font-size:11px;padding-right:8px}
}
@media (max-width:359px){
  .fcs-fc{width:262px;margin-left:-131px}
  .fcs-tw .fcs-avl{width:36px;height:36px}
  .fcs-pct{font-size:20px}
}
