.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-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 .55s 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-grid>li.fgl-vid{grid-area:3/4/auto/10;min-height:190px}.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:span 4}.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) * -.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}}@media (prefers-reduced-motion:reduce){.ss-site .fgl-pv,.ss-site .fgl-pvc{transition:none}}
