.ss-site .sps{margin:14px 0 22px}.ss-site .sps-scroll{overflow:visible}.ss-site .sps-band{background:linear-gradient(135deg,#e8edf8,#f3ead6);border-radius:26px;position:relative;overflow:hidden;box-shadow:0 26px 54px -28px #14285a8c,inset 0 0 0 1px #ffffff80}.ss-site .sps-photos{display:flex}.ss-site .sps-p{flex:1 1 0;min-width:0;margin-left:-7%;position:relative}.ss-site .sps-p1{margin-left:0}.ss-site .sps-p img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.ss-site .sps-p2,.ss-site .sps-p3{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24% 76%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24% 76%,#0000 100%)}.ss-site .sps-p4{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24%);mask-image:linear-gradient(90deg,#0000 0,#000 24%)}.ss-site .sps-p1{z-index:1;-webkit-mask-image:linear-gradient(90deg,#000 76%,#0000 100%);mask-image:linear-gradient(90deg,#000 76%,#0000 100%)}.ss-site .sps-p2{z-index:2}.ss-site .sps-p3{z-index:3}.ss-site .sps-p4{z-index:4}.ss-site .sps-band:after{content:"";pointer-events:none;z-index:5;background:linear-gradient(#121e4000 80%,#121e4038 100%);position:absolute;inset:0}.ss-site .sps-k{z-index:6;letter-spacing:-.03em;color:#1f3566;background:#ffffffe6;border-radius:999px;margin:0;padding:7px 18px 8px;font:850 clamp(18px,2.1vw,30px)/1.1 Inter Tight,Inter,sans-serif;position:absolute;top:16px;left:18px;box-shadow:0 8px 22px -10px #0a143280}.ss-site .sps-k span{color:#b8913b}.ss-site .sps-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0 0;padding:0;list-style:none;display:grid;position:relative}.ss-site .sps-steps:before{content:"";background:linear-gradient(90deg,#d8b45a,#b8913b);border-radius:3px;height:3px;position:absolute;top:15px;left:12.5%;right:12.5%}.ss-site .sps-steps li{text-align:center;flex-direction:column;align-items:center;gap:8px;margin:0;padding:0 6px;display:flex;position:relative}.ss-site .sps-dot{z-index:1;color:#8f6c22;background:#fff;border:3px solid #b8913b;border-radius:50%;place-items:center;width:32px;height:32px;font:italic 400 19px/1 Instrument Serif,serif;display:grid;position:relative}.ss-site .sps-steps span{letter-spacing:-.01em;color:#1f3566;font:800 17px/1.2 Inter Tight,Inter,sans-serif}.ss-site .sps-ph{display:none}@media (width<=1080px){.ss-site .sps-steps span{font-size:15px}}@media (width<=639px){.ss-site .sps-dt{display:none}.ss-site .sps-ph{margin:12px 0 4px;display:block}.ss-site .sps-ph .sps-scroll{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:10px;overflow-x:auto}.ss-site .sps-ph .sps-inner{width:940px}.ss-site .sps-k{padding:6px 14px 7px;font-size:20px;top:12px;left:14px}}.ss-site .fgl{padding:26px 0 0}.ss-site .fgl.fgl-first{padding-top:24px;padding-bottom:30px}.ss-site .fgl .wrap{max-width:1280px;margin:0 auto;padding:0 40px}.ss-site .fgl-panel{background:linear-gradient(160deg,#ffffffeb 0%,#f8faffcc 55%,#f2f6fdc7 100%);border:1px solid #fffffff2;border-radius:28px;padding:26px 28px;box-shadow:inset 0 1px #fff,0 1px 2px #0f1e460f,0 18px 40px -22px #14285a61}.ss-site .fgl-head{justify-content:space-between;align-items:baseline;gap:10px 20px;margin:0 0 14px;padding:0 6px;display:flex}.ss-site .fgl-head :is(h1,h2){white-space:normal;letter-spacing:-.04em;color:#1f3566;margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:clamp(24px,3.4vw,46px);font-weight:850;line-height:1.05}.ss-site .fgl-head .fgl-gold{display:inline!important}.ss-site .fgl-chl{color:#1f3566;background:linear-gradient(#fffaee,#f9efd6);border-radius:18px;align-items:center;gap:16px;margin:0 6px 18px;padding:12px 18px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 0 0 1.5px #b8913bb3,0 14px 30px -20px #14285a73}.ss-site .fgl-chl:hover{transform:translateY(-2px);box-shadow:0 0 0 2px #b8913b,0 18px 34px -20px #14285a80}.ss-site .fgl-chl-star{background:#fafcff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 1.5px #b8913b8c}.ss-site .fgl-chl-star svg{transform-origin:50%;animation:3s ease-in-out infinite fglChlSpin}@keyframes fglChlSpin{0%{transform:rotate(0)}33.333%{transform:rotate(360deg)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ss-site .fgl-chl-star svg{animation:none}}.ss-site .fgl-chl-t{flex:1;font-size:clamp(14.5px,1.35vw,17px);line-height:1.4}.ss-site .fgl-chl-t b{margin-right:4px;font-weight:800}.ss-site .fgl-chl-t b .wm{color:inherit;display:inline}.ss-site .fgl-chl-go{color:#1f3566;white-space:nowrap;background:linear-gradient(#f0d78f,#b8913b);border-radius:999px;flex:none;padding:9px 18px;font-size:15px;font-weight:800}@media (width<=700px){.ss-site .fgl-chl{flex-wrap:wrap;gap:10px}.ss-site .fgl-chl-star{display:none}.ss-site .fgl-chl-go{text-align:center;width:100%}}.ss-site .fgl-top{margin:0 0 4px}.ss-site .fgl-duo{--tt:clamp(22px,2.7cqw,34px);--ts:clamp(12px,calc((100cqw - 106px) / 78),15.5px);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:0 26px;margin:0 6px 18px;display:grid;container-type:inline-size}.ss-site .fgl-duo .fgl-chl{margin:0}.ss-site .fgl-duo .fgl-top-d{align-self:stretch}.ss-site .fgl-duo .fgl-top-r{align-self:center;gap:4px}.ss-site .fgl-duo .fgl-top-r .fgl-logo{font-size:calc(var(--tt) * .78)}.ss-site .fgl-duo .fgl-top-rt{min-height:0}.ss-site .fgl-duo .fgl-top-go{padding:5px 13px;font-size:13.5px}.ss-site .fgl-duo .fgl-duo-seek{color:#1f3566}@media (width<=1080px){.ss-site .fgl-duo{grid-template-columns:minmax(0,1fr);gap:10px 0}.ss-site .fgl-duo .fgl-top-d{flex-direction:row;height:30px;min-height:0}.ss-site .fgl-duo .fgl-top-d i{width:auto;min-width:14px;height:2px;min-height:0}.ss-site .fgl-duo .fgl-top-d i:first-child{background:linear-gradient(90deg,#b8913b00,#b8913b)}.ss-site .fgl-duo .fgl-top-d i:last-child{background:linear-gradient(270deg,#b8913b00,#b8913b)}.ss-site .fgl-duo .fgl-top-d span{margin:0 8px}.ss-site .fgl-duo .fgl-top-r{padding:4px 0 8px}.ss-site .fgl-duo{--tt:30px;--ts:15px}}.ss-site .fgl-top.fgl-top-two{--tt:clamp(22px,2.7cqw,34px);--ts:clamp(12px,calc((100cqw - 106px) / 78),15.5px);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:0 26px;margin-bottom:8px;display:grid;container-type:inline-size}.ss-site .fgl-top-two .fgl-head{margin:0 0 6px;padding:0 6px}.ss-site .fgl-top-two .fgl-all{display:none}.ss-site .fgl-top-two .fgl-head :is(h1,h2){font-size:var(--tt);margin:0;line-height:1.1}.ss-site .fgl-top-two .fgl-sub{font-size:var(--ts);margin:0;padding:0 6px;line-height:1.35}.ss-site .fgl-top-l{align-self:start;min-width:0}.ss-site .fgl-top-d{flex-direction:column;align-items:center;min-height:84px;display:flex}.ss-site .fgl-top-d i{background:#b8913b;flex:1;width:2px;min-height:14px;display:block}.ss-site .fgl-top-d i:first-child{background:linear-gradient(#b8913b00,#b8913b)}.ss-site .fgl-top-d i:last-child{background:linear-gradient(#b8913b,#b8913b00)}.ss-site .fgl-top-d span{margin:3px 0;line-height:0;display:block}.ss-site .fgl-top-r{color:#1f3566;align-self:start;gap:6px;min-width:0;padding:0 6px;text-decoration:none;display:grid}.ss-site .fgl-top-rt{min-height:calc(var(--tt) * 1.1);flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.ss-site .fgl-top-r .fgl-logo{font:850 var(--tt)/1.1 "Inter Tight",Inter,sans-serif;letter-spacing:-.03em;margin:0;display:block}.ss-site .fgl-top-r .fgl-logo .wm{display:inline}.ss-site .fgl-top-go{color:#1f3566;white-space:nowrap;background:linear-gradient(#f0d78f,#b8913b);border-radius:999px;padding:7px 16px;font:800 14.5px/1 Inter,sans-serif;transition:transform .15s}.ss-site .fgl-top-r{transform-origin:0;transition:transform .28s cubic-bezier(.2,.7,.2,1),filter .28s}.ss-site .fgl-top-r:hover,.ss-site .fgl-top-r:focus-visible{filter:drop-shadow(0 10px 14px #14285a47);transform:translateY(-3px)scale(1.045)}@media (prefers-reduced-motion:reduce){.ss-site .fgl-top-r{transition:none}.ss-site .fgl-top-r:hover,.ss-site .fgl-top-r:focus-visible{transform:none}}.ss-site .fgl-top-r:focus-visible{outline-offset:3px;border-radius:12px;outline:2px solid #b8913b}.ss-site .fgl-top-rd{font-size:var(--ts);color:#4d6190;font-weight:600;line-height:1.35}@media (width>=1081px){.ss-site .fgl-top-rd,.ss-site .fgl-top-two .fgl-sub{white-space:nowrap}}@media (width<=1080px){.ss-site .fgl-top.fgl-top-two{grid-template-columns:minmax(0,1fr);gap:10px 0}.ss-site .fgl-top-d{flex-direction:row;order:1;height:30px;min-height:0}.ss-site .fgl-top-d i{width:auto;min-width:14px;height:2px;min-height:0}.ss-site .fgl-top-d i:first-child{background:linear-gradient(90deg,#b8913b00,#b8913b)}.ss-site .fgl-top-d i:last-child{background:linear-gradient(270deg,#b8913b00,#b8913b)}.ss-site .fgl-top-d span{margin:0 8px}.ss-site .fgl-top-l{order:0}.ss-site .fgl-top-r{order:2;padding:4px 0 8px}.ss-site .fgl-top.fgl-top-two{--tt:30px;--ts:15px}}.ss-site .fgl-top-off{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;overflow:hidden;margin:-1px!important;padding:0!important;position:absolute!important}.ss-site .fgl-sub{color:#4d6190;margin:-6px 0 14px;padding:0 6px;font-size:clamp(15px,1.5vw,19px);font-weight:600;line-height:1.35}.ss-site .fgl-gold{background:linear-gradient(#d6b25e,#a47f2c);color:#0000;-webkit-background-clip:text;background-clip:text}.ss-site .fgl-all{color:#8f6c22;text-underline-offset:3px;font-size:15px;font-weight:700;text-decoration:underline #b8913b80}.ss-site .fgl-hint{color:#6b7ba0;margin:8px 0 0;font-size:14px;font-weight:600;display:none}@media (hover:hover) and (pointer:fine){.ss-site .fgl-hint{display:block}}.ss-site .fgl-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ss-site .fgl-grid>li{grid-column:span 3}.ss-site .fgl-hint+.fgl-grid{margin-top:16px}.ss-site .fgl-grid a{box-sizing:border-box;color:#284278;background:#fffc;border:1px solid #2842781a;border-radius:16px;align-items:flex-start;gap:12px;height:100%;padding:14px 16px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.ss-site .fgl-grid a:hover,.ss-site .fgl-grid li.hot a{border-color:#b8913b;transform:translateY(-1px);box-shadow:0 10px 22px -16px #8f6c22b3}.ss-site .fgl-grid>li[data-pv]{perspective:1100px}@media (prefers-reduced-motion:no-preference) and (width>=640px){.ss-site .fgl-grid>li[data-pv]>a{transform-origin:0;transition:border-color .15s,box-shadow .3s,transform .825s cubic-bezier(.2,.8,.2,1)}.ss-site .fgl-grid>li.hot>a{background:linear-gradient(90deg,#fff,#f4ecd8);transform:rotateY(-58deg);box-shadow:18px 0 30px -18px #14285a73}}.ss-site .fgl-grid a:focus-visible{outline-offset:2px;outline:2px solid #b8913b}.ss-site .fgl-n{color:#a47f2c;min-width:30px;font-family:Instrument Serif,serif;font-size:26px;font-style:italic;line-height:1}.ss-site .fgl-t b{letter-spacing:-.02em;color:#1f3566;font:800 17.5px/1.2 Inter Tight,Inter,sans-serif;display:block}.ss-site .fgl-t b .wm{display:inline}.ss-site .fgl-t b.fgl-logo{font-size:20px;line-height:26px}.ss-site .fgl-t .fgl-d{color:#4d6190;margin-top:2px;font-size:13.5px;line-height:1.35;display:block}.ss-site .fgl-t .fgl-d b.fgl-lead{letter-spacing:0;color:#1f3566;font:700 13.5px/1.35 Inter,sans-serif;display:inline}.ss-site .fph-lead{color:#1f3566;font-weight:700}.ss-site .fgl-grid>li.fgl-vid{grid-area:2/4/auto/10;min-height:190px}.ss-site .fgl-vbtn{cursor:pointer;color:#fff;width:100%;height:100%;font:inherit;text-align:left;isolation:isolate;background:#13213f;border:0;border-radius:20px;margin:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #b8913b8c,0 22px 44px -22px #0f1e46a6}.ss-site .fgl-vbtn img{object-fit:cover;object-position:50% 20%;filter:saturate(.9);width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .3s;position:absolute;inset:0;transform:scale(1.02)}.ss-site .fgl-vshade{background:linear-gradient(90deg,#0f1a33eb 0%,#0f1a33c7 45%,#0f1a3359 100%);position:absolute;inset:0}.ss-site .fgl-vchip{backdrop-filter:blur(6px);letter-spacing:.08em;text-transform:uppercase;color:#f4e3b5;background:#0f1a33b8;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font:700 12.5px/1 Inter,sans-serif;display:inline-flex;position:absolute;top:14px;right:14px}.ss-site .fgl-vdot{background:#e4c777;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e4c77740}.ss-site .fgl-vplay{background:linear-gradient(#f0d78f,#b8913b);border-radius:50%;place-items:center;width:76px;height:76px;margin:-38px 0 0;transition:transform .25s,box-shadow .25s;display:grid;position:absolute;top:50%;left:30px;box-shadow:0 0 0 8px #ffffff2e,0 16px 34px -10px #0009}.ss-site .fgl-vplay svg{margin-left:4px}.ss-site .fgl-vplay:after{content:"";border:2px solid #f0d78fb3;border-radius:50%;animation:2.4s ease-out infinite fglPulse;position:absolute;inset:-8px}@keyframes fglPulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.ss-site .fgl-vplay:after{animation:none}}.ss-site .fgl-vtxt{gap:6px;display:grid;position:absolute;top:50%;left:130px;right:22px;transform:translateY(-50%)}.ss-site .fgl-vtxt b{letter-spacing:-.03em;color:#fff;font:850 clamp(20px,2vw,27px)/1.1 Inter Tight,Inter,sans-serif}.ss-site .fgl-vtxt b .wm{color:#fff;display:inline}.ss-site .fgl-vtxt b .wm i{color:#e4c777}.ss-site .fgl-vtxt>span{color:#ffffffd1;font-size:14px;line-height:1.4}.ss-site .fgl-vbtn:hover img{filter:saturate();transform:scale(1.07)}.ss-site .fgl-vbtn:hover .fgl-vplay{transform:scale(1.08);box-shadow:0 0 0 10px #ffffff3d,0 18px 38px -10px #000000a6}.ss-site .fgl-vbtn:focus-visible{outline-offset:3px;outline:3px solid #b8913b}.ss-site .kvd-dlg{background:#0f1a33;border:0;border-radius:20px;width:min(1100px,94vw);padding:0;overflow:hidden;box-shadow:0 40px 90px -30px #0a1432b3}.ss-site .kvd-dlg::backdrop{background:#0f1937b3}.ss-site .kvd-bar{color:#fff;justify-content:space-between;align-items:center;padding:10px 14px 10px 20px;display:flex}.ss-site .kvd-acts{gap:8px;display:flex}.ss-site .kvd-x{font:inherit;color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:10px;padding:8px 16px;font-size:14px;font-weight:700}.ss-site .kvd-dlg video{background:#000;width:100%;max-height:80vh;display:block}.ss-site .kvd-speed{color:#fff;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px 12px;font-size:13px;display:flex}.ss-site .kvd-speed>span{opacity:.8;margin-right:4px}.ss-site .kvd-speed button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:14px;padding:3px 10px}.ss-site .kvd-speed button:hover{border-color:#b8913b}.ss-site .kvd-speed button.on{color:#111;background:#b8913b;border-color:#b8913b;font-weight:700}.ss-site .kvd-speed input{accent-color:#b8913b;flex:1;min-width:120px;margin-left:8px}.ss-site .kvd-speed output{text-align:right;min-width:3em;font-weight:700}@media (width<=1100px){.ss-site .fgl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-site .fgl-grid>li,.ss-site .fgl-grid>li[data-pv="14"],.ss-site .fgl-grid>li[data-pv="15"],.ss-site .fgl-grid>li[data-pv="16"]{grid-column:auto}.ss-site .fgl-grid>li.fgl-vid{grid-area:auto/1/auto/-1;min-height:0}.ss-site .fgl-vbtn{aspect-ratio:16/7;max-width:620px;height:auto;margin:6px auto}}@media (width<=520px){.ss-site .fgl-vbtn{aspect-ratio:16/8}.ss-site .fgl-vplay{width:56px;height:56px;margin:-28px 0 0;left:16px}.ss-site .fgl-vplay svg{width:24px;height:24px}.ss-site .fgl-vtxt{left:86px;right:12px}.ss-site .fgl-vtxt>span{display:none}.ss-site .fgl-vchip{font-size:11px;top:10px;right:10px}}@media (width<=800px){.ss-site .fgl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-site .fgl-panel{padding:24px 18px}.ss-site .fgl .wrap{padding:0 16px}}@media (width<=520px){.ss-site .fgl-grid{grid-template-columns:minmax(0,1fr)}}.ss-site .fgl-pv{z-index:60;opacity:0;transform:scale(var(--s0,.12));transform-origin:50% 0;pointer-events:none;justify-content:center;align-items:flex-start;margin:0;padding:0;transition:opacity .2s,transform .35s cubic-bezier(.4,0,.6,1);display:none;position:fixed;top:0;left:0}.ss-site .fgl-pv.on{opacity:1;pointer-events:auto;transition:none;transform:none}.ss-site .fgl-pvc{cursor:zoom-in;font:inherit;text-align:left;color:#1f3566;background:#fff;border:1px solid #28427824;border-radius:14px;flex:none;margin:0;padding:0;transition:transform .3s cubic-bezier(.3,.7,.2,1),box-shadow .3s;display:block;position:relative;overflow:hidden;box-shadow:0 4px 10px #0f1e461f,0 34px 60px -22px #14285a99}.ss-site .fgl-pvc.land{width:var(--lw,min(540px,44vw))}.ss-site .fgl-pvc.port{width:calc(var(--ph,min(600px,68vh)) * var(--ar))}.ss-site .fgl-pvc img{width:100%;height:auto;display:block}.ss-site .fgl-pvl{color:#4d6190;background:#f4f7fdf5;border-top:1px solid #2842781a;padding:7px 12px;font-size:12.5px;font-weight:700;display:block}.ss-site .fgl-pv.n2 .fgl-pvc:first-child{transform:rotate(-2.2deg)translateY(8px)}.ss-site .fgl-pv.n2 .fgl-pvc:last-child{margin-left:-34px;transform:rotate(2.2deg)}.ss-site .fgl-pv.n2 .fgl-pvc:hover{z-index:2;transform:translateY(-6px)scale(1.03)}.ss-site .fgl-pvt{cursor:pointer;background:linear-gradient(#fff,#fdfaf1);border-color:#b8913b80;width:min(420px,40vw);padding:20px 22px 16px;text-decoration:none}.ss-site .fgl-pvt b{letter-spacing:-.02em;color:#1f3566;margin:0 0 10px;font:800 19px/1.2 Inter Tight,Inter,sans-serif;display:block}.ss-site .fgl-pvt ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.ss-site .fgl-pvt li{color:#33487d;padding-left:18px;font-size:14.5px;line-height:1.45;position:relative}.ss-site .fgl-pvt li:before{content:"";background:#b8913b;width:7px;height:7px;position:absolute;top:.55em;left:0;transform:rotate(45deg)}.ss-site .fgl-pvgo{color:#8f6c22;text-underline-offset:3px;margin-top:12px;font-size:14px;font-weight:700;text-decoration:underline #b8913b80;display:block}.ss-site .fgl-pv.nfan{align-items:flex-start}.ss-site .fgl-pvc.fan{min-height:0;width:var(--pw,300px);margin-left:calc(var(--pw,300px) * var(--ov,-.64));z-index:calc(30 - var(--i,0));align-self:flex-start;transform:none;height:auto!important}.ss-site .fgl-pvc.fan:first-child{margin-left:0}.ss-site .fgl-pvc.fan .fgl-pvl{display:none}.ss-site .fgl-pv.nfan .fgl-pvc.fan:hover{z-index:60;transform:translateY(-10px)scale(1.07);box-shadow:0 6px 14px #0f1e4624,0 44px 70px -24px #14285ab3}@media (width<=639px){.ss-site .fgl-pv{display:none!important}}.ss-site .fph,.ss-site .fph-bar{display:none}@media (width<=639px){.ss-site .fgl.fgl-first{padding-top:12px;padding-bottom:20px}.ss-site .fgl .wrap{padding:0 16px}.ss-site .fgl-head :is(h1,h2){font-size:30px}.ss-site .fgl-chl{margin:0 0 14px;padding:12px 14px}.ss-site .fgl-chl-t{font-size:14.5px}.ss-site .fgl-chl-x{display:none}.ss-site .fgl-chl-go{padding:11px 18px}.ss-site .fph{display:block}.ss-site .fgl:not(.fph-open) .fgl-panel{display:none}.ss-site .fgl.fph-open .fgl-panel{margin-top:14px}.ss-site .fph-key{cursor:pointer;text-align:left;width:100%;font:inherit;color:#fff;background:linear-gradient(135deg,#13213f,#22376a);border:0;border-radius:18px;align-items:center;gap:14px;margin:6px 0 4px;padding:14px 16px;display:flex;box-shadow:0 0 0 1px #b8913b8c,0 18px 36px -20px #0f1e46b3}.ss-site .fph-keyp{background:linear-gradient(#f0d78f,#b8913b);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 0 0 6px #ffffff24}.ss-site .fph-keyp svg{margin-left:3px}.ss-site .fph-keyt{gap:3px;display:grid}.ss-site .fph-keyt b{letter-spacing:-.02em;color:#fff;font:850 18px/1.15 Inter Tight,Inter,sans-serif}.ss-site .fph-keyt b .wm{color:#fff;display:inline}.ss-site .fph-keyt b .wm i{color:#e4c777}.ss-site .fph-keyt>span{color:#ffffffd1;font-size:13px;line-height:1.35}.ss-site .fph-sec{border-top:1px solid #2842781f;margin-top:14px;padding:22px 0 6px}.ss-site .fph-sec:first-of-type{border-top:0}.ss-site .fph-sec h2{letter-spacing:-.03em;color:#1f3566;margin:0 0 6px;font:850 25px/1.1 Inter Tight,Inter,sans-serif}.ss-site .fph-sec h2 .wm{display:inline}.ss-site .fph-sec>p{color:#33487d;margin:0 0 14px;font-size:15.5px;line-height:1.5}.ss-site .fph-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;margin:0 -16px;padding:2px 16px 8px;list-style:none;display:flex;overflow-x:auto}.ss-site .fph-rail::-webkit-scrollbar{display:none}.ss-site .fph-slide{scroll-snap-align:center;flex-direction:column;flex:none;gap:7px;width:calc(100vw - 44px);scroll-margin:0 16px;display:flex}.ss-site .fph-slide.port{width:min(66vw,300px)}.ss-site .fph-slide button{cursor:zoom-in;background:#fff;border:1px solid #28427829;border-radius:14px;width:100%;margin:0;padding:0;display:block;overflow:hidden;box-shadow:0 2px 6px #0f1e461a,0 18px 34px -20px #14285a8c}.ss-site .fph-slide img{width:100%;height:auto;display:block}.ss-site .fph-cap{color:#4d6190;padding:0 4px;font-size:12.5px;font-weight:700;line-height:1.3}.ss-site .fph-hint{color:#6b7ba0;margin:2px 0 6px;font-size:12.5px;font-weight:600}.ss-site .fph-ck{margin:10px 0 6px}.ss-site .fph-go{color:#1f3566;background:#ffffffe6;border:1px solid #b8913b99;border-radius:12px;margin:8px 0 6px;padding:11px 18px;font-size:15px;font-weight:750;text-decoration:none;display:inline-block;box-shadow:0 8px 18px -14px #14285a99}.ss-site .fph-more{color:#1f3566;cursor:pointer;background:#ffffffd9;border:1px solid #28427833;border-radius:14px;width:100%;margin:22px 0 4px;padding:15px 16px;font:750 15.5px/1.2 Inter,sans-serif;display:block}.ss-site .fph-bar{z-index:50;padding:10px 12px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);background:#fafcfff7;border-top:1px solid #28427824;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 24px -16px #14285a73}.ss-site .fph-bar-go{white-space:nowrap;text-align:center;color:#1f3566;background:linear-gradient(#f0d78f,#b8913b);border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:46px;padding:0 6px;font:800 13.5px/1.15 Inter,sans-serif;text-decoration:none;display:flex}.ss-site .fph-bar-v{white-space:nowrap;cursor:pointer;color:#fff;background:#1f3566;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 6px;font:750 13.5px/1.15 Inter,sans-serif;display:flex}.ss-site:has(.fph-bar){padding-bottom:78px}}@media (prefers-reduced-motion:reduce){.ss-site .fgl-pv,.ss-site .fgl-pvc{transition:none}}.ss-site :is(.fgl-chl,.fph-key,.fph-go,.fph-more,.fph-bar-go,.fph-bar-v){transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s}.ss-site :is(.fgl-chl,.fph-key,.fph-go,.fph-more):hover,.ss-site :is(.fgl-chl,.fph-key,.fph-go,.fph-more):focus-visible{transform:translateY(-3px)scale(1.02)}.ss-site :is(.fgl-chl,.fph-key,.fph-go,.fph-more,.fph-bar-go,.fph-bar-v):active{transform:translateY(-1px)scale(1.035)}.ss-site .fgl-top-r:active{transform:translateY(-1px)scale(1.065)}.ss-site .fph-slide button{transition:transform .2s cubic-bezier(.2,.7,.2,1)}.ss-site .fph-slide button:active{transform:scale(1.025)}.ss-site .fgl-grid a:active{transform:translateY(-2px)scale(1.02)}@media (prefers-reduced-motion:reduce){.ss-site :is(.fgl-chl,.fph-key,.fph-go,.fph-more,.fph-bar-go,.fph-bar-v,.fph-slide button,.fgl-top-r,.fgl-grid a){transition:none}.ss-site :is(.fgl-chl,.fph-key,.fph-go,.fph-more):hover,.ss-site :is(.fgl-chl,.fph-key,.fph-go,.fph-more,.fph-bar-go,.fph-bar-v,.fgl-top-r,.fph-slide button,.fgl-grid a):active{transform:none}}
