.ffp{--gold:#dbbb7d;--line:#b7985b40;color:#e8e4db}.ffp h1,.ffp h2,.ffp h3,.ffp h4{font-family:Georgia,Times New Roman,serif;font-weight:400}.ffp-banner{isolation:isolate;background:linear-gradient(90deg,#081120f2 5%,#0a1427bb 55%,#0a142733),url(/forever/adventure-2026.webp) 50% 46%/cover;border:1px solid #c0a16b70;flex-direction:column;justify-content:center;min-height:235px;padding:38px 42px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 55px #0004}.ffp-banner:after{content:"";pointer-events:none;border:1px solid #e5c38225;position:absolute;inset:7px}.ffp-banner h1{color:#f4e7cb;margin:14px 0;font-size:clamp(30px,3.5vw,47px);line-height:1.2}.ffp-banner p{color:#c1cbdb;font-size:14px;line-height:1.7}.ffp-banner-mark{color:#d7b56f55;text-shadow:0 0 60px #e7b66977;z-index:-1;font-size:130px;position:absolute;right:6%}.ffp-account{border:1px solid var(--line);background:linear-gradient(120deg,#142039,#0b1323);margin:22px 0 42px;padding:20px 25px}.ffp-account-title{color:var(--gold);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:15px;display:flex}.ffp-account-title h2{text-transform:uppercase;letter-spacing:1.8px;margin:0;font-family:inherit;font-size:11px}.ffp-account-title>span{color:#92a1b8;align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.ffp-account-row{flex-wrap:wrap;align-items:center;gap:28px;padding-top:17px;display:flex}.ffp-account-row>div{align-items:center;gap:10px;min-width:0;display:flex}.ffp-account-row svg{color:#bda473;flex-shrink:0}.ffp-account-row small{color:#96a6bf;margin-bottom:5px;font-size:10px;display:block}.ffp-account-row strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.6;display:block}.ffp-account-row>div:first-child{flex:1}.ffp-actions{flex-wrap:wrap;margin-left:auto;gap:18px!important}.ffp-actions button{color:var(--gold);font-size:11px}.ffp-section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.ffp-section-heading h2{color:#f0e5cd;margin:10px 0;font-size:clamp(28px,3vw,37px)}.ffp-section-heading p{color:#a6b3ca;font-size:13px;line-height:1.7}.ffp-count{border:1px solid var(--line);width:44px;height:44px;color:var(--gold);background:#15223b;flex-shrink:0;place-items:center;font:25px Georgia,serif;display:grid}.ffp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ffp-card{background:linear-gradient(135deg,#131e31,#080f1d);border:1px solid #ac8d535c;min-width:0;transition:transform .25s,border-color .25s;animation:.5s both ffp-reveal;overflow:hidden;box-shadow:0 12px 32px #0004}.ffp-card:hover{border-color:#d8b77b;transform:translateY(-4px)}.ffp-art{isolation:isolate;background-color:#132139;background-position:50% 30%;background-size:cover;height:225px;position:relative}.ffp-art-shade{background:linear-gradient(#101a2b11 30%,#101a2b 99%),linear-gradient(90deg,#0003,#0000);position:absolute;inset:0}.ffp-crest{background:#090f1c99;border:1px solid #ddbd7766;border-radius:0 0 45% 45%;padding:5px;position:absolute;top:15px;right:15px;box-shadow:0 4px 20px #0008}.ffp-crest .ff-game-icon{width:47px;height:47px;box-shadow:none;border:0}.ffp-hero-name{position:absolute;bottom:13px;left:23px;right:18px}.ffp-level{color:#e8c987;letter-spacing:1px;background:#100f16bd;border:1px solid #c8a46477;align-items:center;gap:7px;padding:4px 9px;font-size:9px;display:inline-flex;box-shadow:0 0 20px #d0a05215}.ffp-level b{font-size:13px}.ffp-hero-name h4{color:#fff1d4;text-shadow:0 2px 12px #000;overflow-wrap:anywhere;margin:9px 0 0;font-size:clamp(24px,2.1vw,30px);line-height:1.25}.ffp-card-body{padding:8px 22px 16px}.ffp-identity{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding-bottom:17px;display:flex}.ffp-identity>.ff-game-icon{border-color:var(--class-color);width:38px;height:38px}.ffp-identity small{color:#97a7bc;margin-bottom:4px;font-size:9px;display:block}.ffp-identity strong{color:var(--class-color);font-size:13px;font-weight:500}.ffp-state{letter-spacing:.5px;text-transform:uppercase;color:#94a0b1;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:9px;display:flex}.ffp-state i{background:#7d8799;border-radius:50%;width:6px;height:6px}.ffp-state.is-online{color:#7ee2ac}.ffp-state.is-online i{background:#66e8a0;box-shadow:0 0 9px #66e8a066}.ffp-details{margin:0}.ffp-details>div{border-bottom:1px solid #8a9bbb15;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.ffp-details dt{color:#9eacc1;flex-shrink:0;align-items:center;gap:6px;font-size:10px;display:flex}.ffp-details dd{color:#e0dece;text-align:right;overflow-wrap:anywhere;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin:0;font-size:11px;line-height:1.65;display:flex}.ffp-details dd>.ff-game-icon{flex-shrink:0;width:19px;height:19px}.ffp-alliance .ffp-faction-name{color:#87baff}.ffp-horde .ffp-faction-name{color:#ed8f80}.ffp-money{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.ffp-money>span{align-items:center;gap:4px;display:inline-flex}.ffp-money b{font-weight:500}.ffp-coin{background:radial-gradient(circle at 30% 25%,#ffe6a0,#cf921d);border:1px solid #e9c77b;border-radius:50%;width:11px;height:11px;display:inline-block;box-shadow:inset 0 0 0 2px #9b681c,1px 1px 3px #0008}.ffp-coin.silver{background:linear-gradient(135deg,#f1f5ff,#8496a9);border-color:#e1e8ed;box-shadow:inset 0 0 0 2px #788a9c,1px 1px 3px #0008}.ffp-coin.copper{background:linear-gradient(135deg,#ffc798,#a56236);border-color:#e5aa7b;box-shadow:inset 0 0 0 2px #91512c,1px 1px 3px #0008}.ffp-art-caption{color:#78879e;letter-spacing:.3px;margin:12px 0 0;font-size:8px}.ffp-empty{border:1px solid var(--line);text-align:center;background:linear-gradient(120deg,#101b30ef,#101b30cf),url(/forever/landscape.webp) 50%/cover;flex-direction:column;align-items:center;gap:16px;padding:55px 25px;display:flex}.ffp-empty>.ff-game-icon{width:58px;height:58px}.ffp-empty h3{color:#e8d5ac;font-size:clamp(23px,3vw,30px);line-height:1.4}.ffp-empty p{color:#a6b5cd;font-size:13px;line-height:1.8}.ffp-skeleton{border:1px solid var(--line);background:#101b2d;height:455px;padding:0 22px 20px;animation:1.5s ease-in-out infinite ffp-pulse}.ffp-skeleton>div{background:linear-gradient(120deg,#162641,#22334e);height:225px;margin:0 -22px 25px}.ffp-skeleton>span{background:#22324a;width:70%;height:16px;margin:20px 0;display:block}.ffp-skeleton>span:nth-child(3){width:90%}.ffp-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.ffp button:focus-visible,.ffp a:focus-visible){outline-offset:5px;outline:2px solid #e5c386}@keyframes ffp-pulse{50%{opacity:.5}}@keyframes ffp-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1150px){.ffp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ffp-account-row{gap:20px}.ffp-art{height:240px}}@media (max-width:650px){.ffp-grid{grid-template-columns:1fr;gap:22px}.ffp-banner{min-height:215px;padding:30px 24px}.ffp-banner h1{font-size:32px}.ffp-banner p{max-width:235px;font-size:12px}.ffp-account{margin-bottom:32px;padding:18px}.ffp-account-title>span{font-size:8px}.ffp-account-row{gap:20px 24px}.ffp-account-row>div:first-child{flex-basis:100%}.ffp-account-row>.ffp-actions{border-top:1px solid var(--line);flex-basis:100%;justify-content:space-between;padding-top:14px}.ffp-art{height:235px}.ffp-hero-name h4{font-size:29px}.ffp-section-heading .ff-eyebrow{font-size:8px}.ffp-details dd{font-size:12px}.ffp-art-caption{font-size:8px}.ffp-details dt{font-size:11px}}@media (prefers-reduced-motion:reduce){.ffp *{transition:none!important;animation:none!important}.ffp-card:hover{transform:none}}.ffp-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 28px;display:grid}.ffp .ffp-navigation-tab{isolation:isolate;color:#a9b8cc;background:linear-gradient(135deg,#152139,#0d1626);border:1px solid #8d9eb530;border-radius:5px;justify-content:center;align-items:center;gap:11px;min-width:0;min-height:65px;padding:14px 18px;font-size:12px;font-weight:600;transition:border-color .2s,color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.ffp .ffp-navigation-tab:hover{color:#f1dfbd;border-color:#c5a46988}.ffp .ffp-navigation-tab[aria-selected=true]{color:#f1dfbd;border-color:#d5b47699;box-shadow:inset 0 -2px #d5b47666,0 5px 22px #0003}.ffp-navigation-icon{color:#b1a07f;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ffp .ffp-navigation-shop{background:radial-gradient(at 50% 100%,#ca98432b,#0000 75%),linear-gradient(135deg,#292332,#151826);border-color:#cfa95d80;box-shadow:inset 0 1px #ffe4a31a,0 0 22px #d5a24b12}.ffp-navigation-shop .ffp-navigation-icon{color:#e7c078;filter:drop-shadow(0 0 5px #e7b95a55)}.ffp-navigation-shop .ffp-navigation-label{letter-spacing:2px;color:#f2d28e;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 5px #d6a34233);background:linear-gradient(#fff3ca 12%,#e8c27b 56%,#b98439);-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:700}.ffp .ffp-navigation-shop[aria-selected=true]{border-color:#efca83;box-shadow:inset 0 -2px #edc57c,0 0 24px #d9a34720}.ffp-navigation-shop:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 25%,#ffe3a31a 50%,#0000 75%);animation:7s ease-in-out infinite ffp-shop-glint;position:absolute;inset:0;transform:translate(-140%)}.ffp-profile-panel{min-width:0}.ffp-profile-panel[hidden]{display:none!important}.ffp-profile-panel>.ffp-account,.ffp-profile-panel>.ffp-shop{margin-top:0}@keyframes ffp-shop-glint{0%,55%{transform:translate(-140%)}85%,to{transform:translate(140%)}}@media (max-width:650px){.ffp-navigation{gap:7px;margin:20px 0 24px}.ffp .ffp-navigation-tab{flex-direction:column;gap:7px;min-height:70px;padding:12px 5px;font-size:10px}.ffp-navigation-shop .ffp-navigation-label{letter-spacing:1px;font-size:12px}}@media (prefers-reduced-motion:reduce){.ffp-navigation-shop:before{animation:none}}.ffp-shop>nav>button{color:#b8bdc9;cursor:pointer;background:#101a2b;border:1px solid #c5a46655;border-radius:3px;padding:9px 18px}.ffp-shop>nav>button[aria-pressed=true]{color:#f4ddb0;background:linear-gradient(135deg,#48351d,#241d18);border-color:#d5af65}.ffp-shop>nav>button:focus-visible{outline-offset:3px;outline:2px solid #f0cd88}.ffm button:focus-visible{outline-offset:3px;outline:2px solid #f0cd88}.ffm{min-width:0;margin-top:26px}.ffm-intro{background:radial-gradient(at 90% 10%,#b28a3e20,#0000 65%),linear-gradient(130deg,#162039,#0a1222);border:1px solid #bda16a55;padding:30px 25px}.ffm-eyebrow{letter-spacing:2px;color:#d3b57b;font-size:10px}.ffm-intro h3{color:#f5e4c5;margin:12px 0;font-size:clamp(25px,3vw,36px)}.ffm-intro p,.ffm-context{color:#b0bdd0;font-size:13px;line-height:1.8}.ffm-categories{flex-wrap:wrap;gap:10px;margin:24px 0 10px;display:flex}.ffm-categories button{color:#b5c2d5;cursor:pointer;background:#101b2e;border:1px solid #a2acc044;border-radius:3px;padding:13px 20px;font-size:13px}.ffm-categories button[aria-pressed=true]{color:#ffe4b3;background:linear-gradient(135deg,#3d3027,#1c2030);border-color:#cfad71}.ffm-categories small{color:#d4b47e;margin-left:10px}.ffm-status{color:#dec99f;background:#c8a46010;border-left:3px solid #cea86b;margin:18px 0 24px;padding:17px 20px;font-size:13px}.ffm-status p{color:#b2bed0;margin:8px 0 0;font-size:12px;line-height:1.8}.ffm-requirements{color:#a9b5c8;margin:14px 0 24px;font-size:11px;line-height:1.8}.ffm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.ffm-card{background:linear-gradient(135deg,#162039,#0b1220);border:1px solid #9776c955;border-radius:5px;min-width:0;transition:border-color .2s;overflow:hidden;box-shadow:0 10px 30px #0003}.ffm-card:hover{border-color:#bda0eb}.ffm-art{isolation:isolate;background:radial-gradient(#7958ad40,#0000 65%),repeating-conic-gradient(at 50% 55%,#b391e408 0deg 1deg,#0000 1deg 30deg),linear-gradient(160deg,#171c33,#090f1b);justify-content:center;align-items:center;min-height:180px;display:flex;position:relative}.ffm-art:before{content:"";z-index:-1;border:1px solid #c2a1ed25;width:110px;height:110px;position:absolute;transform:rotate(45deg)}.ffm-quality{text-transform:uppercase;letter-spacing:1.5px;color:#ceacff;font-size:10px;position:absolute;top:12px;left:13px}.ffm-emblem{background:linear-gradient(135deg,#87719b,#201a2c);border:1px solid #cfb1ff80;border-radius:9px;padding:10px;box-shadow:0 0 30px #9c70de22,0 8px 18px #0007}.ffm-emblem img{object-fit:contain;border-radius:5px;display:block}.ffm-art-caption{color:#9189a9;letter-spacing:3px;font-size:9px;position:absolute;bottom:12px}.ffm-details{flex-direction:column;min-height:290px;padding:20px;display:flex}.ffm-details h4{color:#e0c6ff;overflow-wrap:anywhere;margin:0;font-size:21px;line-height:1.3}.ffm-details p{color:#b6c1d3;flex:1;margin:12px 0;font-size:12px;line-height:1.8}.ffm-details a{color:#b2a7c9;text-underline-offset:3px;font-size:10px;text-decoration:underline}.ffm-price{color:#f4d08a;margin:22px 0 15px;font:28px Georgia,serif}.ffm-price span{color:#c7aa71;font:12px system-ui,sans-serif}.ffm-details button{color:#fff1d0;letter-spacing:1px;cursor:not-allowed;opacity:.65;background:linear-gradient(#a78647,#71552b);border:1px solid #bd9851;border-radius:3px;width:100%;padding:13px 8px;font-size:11px;font-weight:700}.ffm-legendary{border-color:#dd9b4677}.ffm-legendary .ffm-quality,.ffm-legendary h4{color:#ffb44e}.ffm-legendary .ffm-art{background:radial-gradient(#c8833540,#0000 70%),linear-gradient(160deg,#2e221e,#100f18)}.ffm-legendary .ffm-emblem{background:linear-gradient(135deg,#98763d,#2c2015);border-color:#e9b65a}@media (max-width:1000px){.ffm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ffm-grid{grid-template-columns:minmax(0,1fr)}.ffm-intro{padding:23px 18px}.ffm-categories{gap:7px}.ffm-categories button{flex:1;padding:12px 8px;font-size:12px}.ffm-details{min-height:260px}.ffm-art{min-height:170px}}@media (prefers-reduced-motion:reduce){.ffm-card{transition:none}}.ffm-rare{border-color:#4e93d577}.ffm-rare .ffm-quality,.ffm-rare h4{color:#79b9ff}.ffm-rare .ffm-emblem{border-color:#79b9ff80}.ffm-rare .ffm-art{background:radial-gradient(#356ca340,#0000 70%),linear-gradient(160deg,#16253b,#090f1b)}.ffm-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:24px 0;display:flex}.ffm-pagination button{color:#ead7b0;cursor:pointer;background:#171b24;border:1px solid #b8955766;border-radius:8px;padding:10px 14px}.ffm-pagination button:disabled{opacity:.4;cursor:default}.ffm-pagination span{color:#c7c1b6;font-size:13px}@scope(.ffp-shop){.df-token-bar{isolation:isolate;color:#f8edd7;text-align:center;background:radial-gradient(at 50% 12%,#b78b3020,#0000 52%),linear-gradient(135deg,#181b20,#0b1017 65%,#1b1b20);border:1px solid #b994505c;border-radius:12px;flex-direction:column;align-items:center;gap:8px;width:100%;min-width:0;padding:24px 24px 20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #07090d80,inset 0 0 44px #0007,0 14px 35px #0003}.df-token-bar:before,.df-token-bar:after{content:"✧";color:#b99450b3;font-size:20px;position:absolute;top:13px}.df-token-bar:before{left:16px}.df-token-bar:after{right:16px}.df-token-bar .df-token-bar__coin{aspect-ratio:1;filter:drop-shadow(0 0 16px #efb84a40);width:clamp(140px,22vw,190px);margin:-7px 0 -8px;transition:filter .35s;position:relative}.df-token-bar .df-token-bar__coin img{object-fit:contain;width:100%;max-width:100%;height:100%;display:block}.df-token-bar h3{color:#d7bc81;letter-spacing:.26em;margin:0;font-size:12px;font-weight:600}.df-token-bar .df-token-bar__amount{letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 2px 20px #ffcd6526;font-family:Georgia,serif;font-size:clamp(36px,7vw,54px);font-weight:700;line-height:1.12;display:block}.df-token-bar__amount>span{animation:.18s ease-out df-token-number;display:inline-block}.df-token-bar__amount small{letter-spacing:.06em;color:#dec58f;font-size:.43em}.df-token-bar .df-token-bar__price{white-space:nowrap;font-variant-numeric:tabular-nums;color:#f3dba5;font-size:clamp(22px,4vw,28px);font-weight:500;line-height:1.3}.df-token-bar .df-token-bar__rarity{color:var(--df-rarity);letter-spacing:.1em;text-shadow:0 0 16px color-mix(in srgb,var(--df-rarity) 45%,transparent);margin-top:4px;font-size:12px;transition:color .25s}.df-token-bar__rarity>span{margin-right:5px;font-size:9px}.df-token-bar .df-token-bar__control{width:100%;height:64px;margin-top:4px;position:relative}.df-token-bar .df-token-bar__rail{background:linear-gradient(#05070b,#1f2630);border:1px solid #bb985b99;border-radius:16px;height:30px;position:absolute;inset:17px 23px;overflow:visible;box-shadow:0 0 0 5px #171a20,0 0 0 6px #6d604366,inset 0 3px 7px #000,0 5px 14px #0008}.df-token-bar__rail:before{content:"";border-radius:inherit;opacity:.18;background:linear-gradient(90deg,#aab0bb 0%,#52bd7e 1%,#4e9fe4 3%,#a075e0 13%,#efbd56 30%,#ffe0a0);position:absolute;inset:2px}.df-token-bar .df-token-bar__fill{clip-path:inset(0 calc(100% - var(--df-progress)) 0 0);background:linear-gradient(90deg,#aab0bb 0%,#52bd7e 1%,#4e9fe4 3%,#a075e0 13%,#efbd56 30%,#ffe0a0);border-radius:14px;transition:clip-path 80ms linear;position:absolute;inset:2px;overflow:hidden;box-shadow:inset 0 2px 2px #fff6}.df-token-bar__fill:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#fff5 50%,#0000 70%);width:65%;animation:3.4s ease-in-out infinite df-token-shimmer;position:absolute;inset:0}.df-token-bar .df-token-bar__runes{color:#fff6;letter-spacing:clamp(8px,2vw,22px);white-space:nowrap;pointer-events:none;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.df-token-bar .df-token-bar__control input{-webkit-appearance:none;appearance:none;z-index:2;cursor:ew-resize;touch-action:pan-y;border:0;width:100%;height:64px;margin:0;padding:0;display:block;position:absolute;inset:0;background:0 0!important;border-radius:10px!important}.df-token-bar__control input::-webkit-slider-runnable-track{background:0 0;border:0;height:30px}.df-token-bar__control input::-moz-range-track{background:0 0;border:0;height:30px}.df-token-bar__control input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:radial-gradient(circle at 35% 28%,#fff2c7 0%,#e9bc65 28%,#ae772a 62%,#f8da89 82%,#8d5f23);border:2px solid #ffe4a7;border-radius:50%;width:46px;height:46px;margin-top:-8px;transition:box-shadow .2s,filter .2s;box-shadow:inset 0 0 0 4px #6f451e88,inset 0 0 0 5px #ffe9a180,0 3px 9px #0009,0 0 23px #ffce6866}.df-token-bar__control input::-moz-range-thumb{background:radial-gradient(circle at 35% 28%,#fff2c7,#e9bc65 28%,#ae772a 62%,#f8da89 82%,#8d5f23);border:2px solid #ffe4a7;border-radius:50%;width:42px;height:42px;box-shadow:inset 0 0 0 4px #6f451e88,inset 0 0 0 5px #ffe9a180,0 3px 9px #0009,0 0 23px #ffce6866}.df-token-bar__control input:focus-visible{outline-offset:6px;outline:2px solid #ffe4a7}.df-token-bar__control input:active::-webkit-slider-thumb{filter:brightness(1.15);box-shadow:inset 0 0 0 4px #6f451e88,0 0 32px #ffce6899}.df-token-bar .df-token-bar__limits{color:#b7b3aa;font-variant-numeric:tabular-nums;justify-content:space-between;width:100%;margin-top:-3px;padding:0 6px;font-size:11px;display:flex}.df-token-bar .df-token-bar__buy{color:#21180c;letter-spacing:.09em;cursor:pointer;background:linear-gradient(#e8c77f,#b58138);border:1px solid #e6c27d;border-radius:5px;width:min(100%,400px);min-height:52px;margin:12px 0 0;padding:12px 16px;font-size:12px;font-weight:800;transition:filter .2s,box-shadow .2s;display:block;box-shadow:inset 0 1px #fff9,0 4px 18px #bc8b3326}.df-token-bar__buy:hover:not(:disabled){filter:brightness(1.12);box-shadow:0 0 24px #efbd5644}.df-token-bar__buy:focus-visible{outline-offset:4px;outline:2px solid #fff2c7}.df-token-bar__buy:disabled{opacity:.55;cursor:wait}.df-token-bar__buy>span{margin-right:7px}.df-token-bar .df-token-bar__note{color:#aaa59a;margin:3px 0 0;font-size:10px;line-height:1.5}.df-token-bar--legendary .df-token-bar__coin{filter:drop-shadow(0 0 24px #efb84a75)}.df-token-bar--legendary .df-token-bar__rail{box-shadow:0 0 0 5px #171a20,0 0 0 6px #c99d5366,0 0 24px #edb85030,inset 0 3px 7px #000}.df-token-bar__particles{left:var(--df-progress);pointer-events:none;position:absolute;top:50%}.df-token-bar__particles i{background:#ffe8aa;border-radius:50%;width:4px;height:4px;animation:.65s ease-out both df-token-spark;position:absolute;box-shadow:0 0 6px #ffd378}@keyframes df-token-spark{0%{opacity:1;transform:translate(0)scale(1.4)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.2)}}@keyframes df-token-number{0%{filter:brightness(1.18);transform:translateY(2px)}to{filter:brightness();transform:translateY(0)}}@keyframes df-token-shimmer{0%,20%{transform:translate(-160%)}80%,to{transform:translate(250%)}}@media (max-width:480px){.df-token-bar{gap:7px;padding:20px 14px 17px}.df-token-bar .df-token-bar__coin{width:145px}.df-token-bar .df-token-bar__buy{letter-spacing:.04em;font-size:11px}.df-token-bar .df-token-bar__amount{font-size:39px}}@media (prefers-reduced-motion:reduce){.df-token-bar *,.df-token-bar :before,.df-token-bar :after{transition:none!important;animation:none!important}.df-token-bar__particles{display:none}}}.ffp-shop{margin-top:32px}.ffp-shop nav{gap:12px;margin-bottom:20px;display:flex}.ffp-shop select{color:#f3dba5;background:#121925;border:1px solid #b99450;border-radius:6px;width:100%;margin:10px 0 20px;padding:12px}.ffp-shop .df-token-bar{max-width:640px;margin:auto}.ffp-shop-notice{color:#e6c78b;border:1px solid #b9945060;border-radius:8px;margin-bottom:20px;padding:14px}.ff-wheel .df-wheel-copy h3{color:#ead8b7;margin:7px 0 8px;font:27px/1.12 Georgia,serif}.ff-wheel .df-wheel-copy>p{color:#93a0ad;margin:0 0 19px;line-height:1.6}.ff-wheel .df-wheel-character-label{color:#c9b17f;letter-spacing:.09em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:800;display:block}.ff-wheel .df-wheel-select{color:#e8edf2;background:#090f15;border:1px solid #c9a85b38;border-radius:6px;outline:none;width:100%;height:44px;padding:0 12px}.ff-wheel .df-wheel-select:focus{border-color:#d8b86c88;box-shadow:0 0 0 3px #d8b86c12}.ff-wheel .df-wheel-spin-button{justify-content:center;width:100%;margin-top:13px}.ff-wheel .df-wheel-test{color:#7f8b96;align-items:center;gap:7px;margin-top:11px;font-size:11px;display:flex}.ff-wheel .df-wheel-nochar{font-size:12px;color:#c17b70!important;margin:9px 0 0!important}.ff-wheel .df-wheel-stage{place-items:center;min-height:410px;display:grid;position:relative}.ff-wheel .df-wheel-pointer{z-index:5;color:#f2ce78;filter:drop-shadow(0 3px 5px #000);font-size:29px;line-height:1;position:absolute;top:22px;left:50%;transform:translate(-50%)}.ff-wheel .df-wheel{background:conic-gradient(from -18deg,#775026 0 36deg,#1d5c62 36deg 72deg,#925f2b 72deg 108deg,#1d4e66 108deg 144deg,#68427d 144deg 180deg,#2d6860 180deg 216deg,#9c6c2f 216deg 252deg,#35567d 252deg 288deg,#744280 288deg 324deg,#9b712f 324deg 360deg);border:10px solid #b79048;border-radius:50%;width:348px;height:348px;transition:transform 4.2s cubic-bezier(.12,.58,.08,1);position:relative;box-shadow:0 0 0 4px #3f2c13,0 18px 45px #0009,inset 0 0 40px #0008}.ff-wheel .df-wheel:before{content:"";border:1px solid #f3d28a55;border-radius:50%;position:absolute;inset:10px;box-shadow:inset 0 0 28px #0008}.ff-wheel .df-wheel:after{content:"";background:repeating-conic-gradient(from -18deg,transparent 0 35deg,#f7e0a544 35deg 36deg);pointer-events:none;border-radius:50%;position:absolute;inset:0}.ff-wheel .df-wheel-label{z-index:2;transform-origin:24px 19px;text-align:center;color:#fff;text-shadow:0 2px 4px #000;width:48px;margin-top:-19px;margin-left:-24px;position:absolute;top:50%;left:50%}.ff-wheel .df-wheel-label b{font:700 18px/1 Georgia,serif;display:block}.ff-wheel .df-wheel-label small{letter-spacing:.08em;color:#f3d99b;margin-top:3px;font-size:10px;font-weight:900;display:block}.ff-wheel .df-wheel-center{z-index:4;text-align:center;background:radial-gradient(circle,#213240,#0b1118 68%);border:5px solid #c49a4c;border-radius:50%;place-content:center;width:104px;height:104px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 16px #000b,inset 0 0 18px #d8b35c22}.ff-wheel .df-wheel-center small{color:#8d9aa7;letter-spacing:.15em;margin-top:5px;font-size:8px}.ff-wheel .df-wheel-result{background:#d2b15e0b;border:1px solid #d2b15e45;border-radius:8px;align-items:center;gap:12px;margin-top:17px;padding:13px;display:flex}.ff-wheel .df-wheel-result-icon{color:#f0cc76;background:#17130b;border:2px solid #d7b560;border-radius:50%;place-items:center;min-width:48px;height:48px;font:700 17px Georgia,serif;display:grid}.ff-wheel .df-wheel-result small{color:#8e9aa5;letter-spacing:.12em;font-size:9px;display:block}.ff-wheel .df-wheel-result strong{color:#f0d18b;margin-top:2px;font:700 20px Georgia,serif;display:block}.ff-wheel .df-wheel-result p{color:#8f9ba7;margin:4px 0 0;font-size:11px;line-height:1.45}@media (max-width:820px){.ff-wheel .df-wheel-shell{grid-template-columns:1fr}.ff-wheel .df-wheel-stage{min-height:350px}.ff-wheel .df-wheel{width:300px;height:300px}.ff-wheel .df-wheel-pointer{top:0}}@media (max-width:430px){.ff-wheel .df-wheel{width:270px;height:270px}.ff-wheel .df-wheel-stage{min-height:315px}.ff-wheel .df-wheel-label b{font-size:15px}}.ff-wheel .df-wheel-shell{background:radial-gradient(at 80% 40%,#ba945917,#0000 60%),#121f30;border:1px solid #c9ab7045;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px;padding:30px;display:grid;overflow:hidden}.ff-wheel .df-wheel-copy .eyebrow{letter-spacing:.16em;color:#c7aa77;font-size:8px}.ff-wheel .df-wheel-copy h3{color:#eee0c7;letter-spacing:-.02em;margin:17px 0;font:35px/1.15 Georgia,serif}.ff-wheel .df-wheel-copy>p{color:#9eafc6;margin:0 0 22px;font-size:11px;line-height:1.9}.ff-wheel .df-wheel-test{color:#ac9c7c;background:#c9ab700a;border:1px solid #c9ab7026;border-radius:5px;align-items:center;gap:9px;margin-block:20px;padding:12px;font-size:10px;line-height:1.7;display:flex}.ff-wheel .df-wheel-test>svg{color:#d6b879;flex-shrink:0}.ff-wheel .df-wheel-character-label{color:#aab5c7;letter-spacing:.08em;margin-bottom:10px;font-size:9px}.ff-wheel .df-wheel-select{color:#d8dce3;background:#0b1523;border-color:#c9ab7050;height:46px}.ff-wheel .df-wheel-spin-button{min-height:48px;margin-top:18px;font-size:10px;line-height:1.6}.ff-wheel .dfdash-wheel-visual{place-items:center;min-width:0;min-height:430px;display:grid;overflow:hidden}.ff-wheel .df-wheel-stage{place-items:center;width:400px;min-width:400px;height:410px;min-height:410px;display:grid;position:relative}.ff-wheel .df-wheel-stage:before{content:"";pointer-events:none;border:1px dashed #c5a66c44;border-radius:50%;position:absolute;inset:4px}.ff-wheel .df-wheel{background:conic-gradient(from -18deg,#806139 0 36deg,#24394d 36deg 72deg,#8d6c3a 72deg 108deg,#293e58 108deg 144deg,#655039 144deg 180deg,#263b51 180deg 216deg,#8b6c3b 216deg 252deg,#2c405a 252deg 288deg,#776045 288deg 324deg,#24374b 324deg 360deg);border:10px solid #baa06c;flex-shrink:0;width:348px;height:348px;box-shadow:0 0 0 4px #6c552f,0 0 0 7px #c5a66c30,0 25px 50px #0008,inset 0 0 40px #0008}.ff-wheel .df-wheel-pointer{color:#f1d08b;font-size:27px;top:22px}.ff-wheel .df-wheel-label b{color:#fff0cf;font:19px/1 Georgia,serif}.ff-wheel .df-wheel-label small{color:#d3cdbf;font-size:9px}.ff-wheel .df-wheel-center{background:radial-gradient(circle at 30% 20%,#364252,#111c2d 80%);border:4px solid #d4b57b;box-shadow:0 6px 18px #0009,inset 0 0 0 5px #d4b57b10}.ff-wheel .df-wheel-center span{color:#f0cf92;font:29px Georgia,serif}.ff-wheel .df-wheel-result{background:#c9ab7009;border-color:#c9ab7055;border-radius:7px}@media (max-width:1200px){.ff-wheel .df-wheel-shell{grid-template-columns:minmax(0,1fr);padding:26px}.ff-wheel .df-wheel-copy{max-width:600px}.ff-wheel .dfdash-wheel-visual{order:-1;min-height:375px}.ff-wheel .df-wheel-stage{margin:-20px;transform:scale(.9)}}@media (max-width:700px){.ff-wheel .df-wheel-shell{gap:0;padding:22px}.ff-wheel .df-wheel-copy h3{font-size:31px}.ff-wheel .dfdash-wheel-visual{min-height:300px}.ff-wheel .df-wheel-stage{margin:-54px -52px;transform:scale(.74)}}@media (max-width:360px){.ff-wheel .df-wheel-shell{padding:17px}.ff-wheel .dfdash-wheel-visual{min-height:263px}.ff-wheel .df-wheel-stage{margin:-74px -72px;transform:scale(.64)}}.ff-wheel .df-wheel-shell{background:radial-gradient(at 85% 35%,#2763a044,#0000 60%),linear-gradient(#14243a,#0d182a);border-radius:5px}.ff-wheel .dfdash-wheel-visual{background:radial-gradient(#3997d52b,#0000 65%)}.ff-wheel .df-wheel-stage:before{border:1px solid #cbaa6655;box-shadow:0 0 0 8px #cbaa6608,0 0 40px #237bdc30}.ff-wheel .df-wheel{box-shadow:0 0 0 4px #6c552f,0 0 0 7px #e2bc7844,0 0 45px #479cdf35,0 25px 50px #0008,inset 0 0 40px #0008}.ff-wheel .df-wheel-copy>p{color:#b7c4d7;font-size:13px}.ff-wheel .df-wheel-test,.ff-wheel .df-wheel-character-label{font-size:12px}.ff-wheel .df-wheel-spin-button{font-variant-numeric:tabular-nums;font-size:12px}@media (max-width:700px){.ff-wheel .df-wheel-shell{padding:18px}}.ff-wheel .df-wheel-shell{background:radial-gradient(at 85% 40%,#28567e24,#0000 62%),linear-gradient(135deg,#142237,#0c1625);border:1px solid #bda16b45;border-radius:14px;box-shadow:inset 0 1px #e8d1a008,0 12px 32px #0002}.ff-wheel .dfdash-wheel-visual{background:radial-gradient(circle,#4e8dbe16,#0000 68%);min-height:0;padding:10px 0}.ff-wheel .df-wheel-stage{aspect-ratio:1;width:min(100%,404px);min-width:0;height:auto;min-height:0;margin:0;transform:none;container-type:inline-size}.ff-wheel .df-wheel-stage:before{border:1px solid #cbaa663d;inset:10px;box-shadow:0 0 0 5px #cbaa6606,0 0 30px #478bb51a}.ff-wheel .df-wheel{aspect-ratio:1;background:radial-gradient(circle at 35% 15%,#e2cf9c0c,#0000 65%),repeating-conic-gradient(#34312d 0deg 36deg,#172e43 36deg 72deg);border:7px solid #ad8b52;width:calc(100% - 48px);height:auto;box-shadow:0 0 0 1px #f3d69a99,0 0 0 4px #392f23,0 0 0 5px #bea16a55,0 12px 32px #0009,0 0 30px #478bb51a}.ff-wheel .df-wheel:before{border:1px solid #f4d69855;inset:0;box-shadow:inset 0 0 18px #0007,inset 0 0 0 6px #09132126}.ff-wheel .df-wheel-pointer{filter:drop-shadow(0 3px 4px #000b)drop-shadow(0 0 5px #eac16f33);width:26px;height:37px;font-size:0;top:8px}.ff-wheel .df-wheel-pointer:before,.ff-wheel .df-wheel-pointer:after{content:"";clip-path:polygon(50% 100%,0 20%,18% 0,82% 0,100% 20%);background:linear-gradient(135deg,#fff0c1,#c9a25d 60%,#785b2f);position:absolute;inset:0}.ff-wheel .df-wheel-pointer:after{background:linear-gradient(160deg,#fff1c6,#ddbb7d 55%,#a88140);inset:3px 4px 8px}.ff-wheel .df-wheel-label{transform-origin:50%;text-shadow:0 1px 4px #000c;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:18%;height:20%;margin-top:-10%;margin-left:-9%;display:flex}.ff-wheel .df-wheel-label img{object-fit:contain;pointer-events:none;border-radius:5px;flex-shrink:0;width:clamp(18px,7cqw,28px);height:clamp(18px,7cqw,28px);display:block;box-shadow:0 2px 7px #0005}.ff-wheel .df-wheel-label b{color:#fff0cf;font-variant-numeric:tabular-nums;font:700 clamp(13px,5cqw,19px)/1.05 Georgia,serif}.ff-wheel .df-wheel-label small{letter-spacing:.08em;color:#c6d1df;margin:0;font:700 clamp(7px,2.3cqw,9px)/1.1 ui-sans-serif,system-ui,sans-serif}.ff-wheel .df-wheel-label.df small{color:#e4c691}.ff-wheel .df-wheel-center{background:radial-gradient(circle at 35% 20%,#2a3d52,#0b1421 76%);border:2px solid #d8b97d;width:28%;height:28%;box-shadow:0 5px 15px #0009,0 0 0 4px #0b1421aa,0 0 0 5px #c9ab7040,inset 0 0 0 4px #d4b57b0c}.ff-wheel .df-wheel-center:before{content:"";pointer-events:none;border:1px solid #c9ab702b;border-radius:50%;position:absolute;inset:7px}.ff-wheel .df-wheel-center span{color:#f4d9a3;text-shadow:0 0 14px #d6ad5c28;font:700 clamp(19px,7.3cqw,29px)/1 Georgia,serif}.ff-wheel .df-wheel-center small{letter-spacing:.13em;color:#adbacb;margin-top:5px;font-size:clamp(5px,1.7cqw,7px)}.ff-wheel .df-wheel-spin-button{white-space:normal;background:linear-gradient(135deg,#f1d7a1,#c9a367);border:1px solid #edd098;border-radius:8px;flex-wrap:wrap;transition:background .2s,box-shadow .2s;box-shadow:inset 0 1px #fff4d97a,0 5px 16px #0004}.ff-wheel .df-wheel-spin-button:hover:not(:disabled){background:linear-gradient(135deg,#ffe7b6,#dbb778);box-shadow:inset 0 1px #fff4d97a,0 5px 22px #d4ad5930}.ff-wheel .df-wheel-spin-button:focus-visible{outline-offset:4px;outline:2px solid #ffe2a8}@media (max-width:600px){.ff-wheel .df-wheel-shell{padding:14px}.ff-wheel .dfdash-wheel-visual{padding:4px 0 16px}}.ff-wheel .df-wheel{background:radial-gradient(circle at 35% 15%,#e2cf9c0c,#0000 65%),repeating-conic-gradient(#34312d 0deg 60deg,#172e43 60deg 120deg)}.ff-wheel .df-wheel:after{background:repeating-conic-gradient(#dcc28c42 0deg .35deg,#0000 .35deg 60deg)}.ff-wheel .df-wheel-label.silver img{filter:grayscale()}.ff-wheel .df-wheel-result{overflow-wrap:anywhere}.ff-wheel .df-wheel-result strong{font-size:17px}.ff-wheel .df-wheel-result small{font-size:9px}.ff-wheel-banner{background:#111e30;border:1px solid #c9ab7045;border-radius:12px;margin-bottom:20px;padding:28px;position:relative;overflow:hidden}.ff-wheel-banner>img{object-fit:cover;object-position:center 55%;opacity:.4;width:100%;height:100%;position:absolute;inset:0}.ff-wheel-banner>div{position:relative}.ff-wheel-banner h2{color:#eee0c7;margin:10px 0;font:32px/1.2 Georgia,serif}.ff-wheel-banner p{color:#b7c4d7}.ff-wheel-rewards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.ff-wheel-rewards li{color:#d9c292;background:#101d2e;border:1px solid #c9ab7033;border-radius:6px;justify-content:space-between;gap:8px;padding:13px;font-size:13px;display:flex}.ff-wheel-rewards span{color:#aab8ca}.ff-wheel-message,.ff-wheel-rules{color:#aab8ca;margin-top:12px;font-size:12px;line-height:1.7}.ff-wheel .df-wheel-spin-button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:600px){.ff-wheel-rewards{grid-template-columns:repeat(2,minmax(0,1fr))}.ff-wheel-banner{padding:20px}.ff-wheel-banner h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.ff-wheel .df-wheel{transition-duration:10ms}}.ffp .ffp-navigation:has(#ffp-tab-wheel){grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:650px){.ffp .ffp-navigation:has(#ffp-tab-wheel){grid-template-columns:repeat(2,minmax(0,1fr))}}.ffv{--vip-bg:#10151c;--vip-panel:#171e27;--vip-line:#2a3440;--vip-text:#eef1f5;--vip-muted:#aab4c0;max-width:1180px;color:var(--vip-text);margin:0 auto;padding:clamp(18px,4vw,42px)}.ffv-hero{margin-bottom:28px}.ffv .ff-eyebrow{color:#aeb8c5;letter-spacing:.16em;font-size:.72rem;font-weight:750;display:block}.ffv h2{letter-spacing:-.035em;align-items:center;gap:12px;margin:10px 0;font-size:clamp(1.65rem,4vw,2.5rem);display:flex}.ffv h2 svg{color:#e8c775;width:30px;height:30px}.ffv-hero p,.ffv-footnote{color:var(--vip-muted);line-height:1.65}.ffv-status{background:radial-gradient(ellipse at top right,#332d1e 0,transparent 60%),var(--vip-panel);border:1px solid #665934;border-radius:18px;margin:24px 0 30px;padding:22px 24px}.ffv-status-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.ffv-status h3{text-transform:uppercase;align-items:center;gap:9px;margin:8px 0 0;font-size:1.35rem;display:flex}.ffv-status h3 svg{color:#e7c16d}.ffv-countdown{color:#efd891;font-variant-numeric:tabular-nums;align-items:center;gap:9px;display:flex}.ffv-countdown strong{font-size:1.2rem}.ffv-countdown small{color:var(--vip-muted);margin:0 3px;font-size:.7rem}.ffv-progress{background:#30343a;border-radius:99px;height:8px;margin:20px 0 13px;overflow:hidden}.ffv-progress span{border-radius:inherit;background:linear-gradient(90deg,#b79550,#f2dc9a);height:100%;transition:width .5s;display:block}.ffv-status-meta{color:var(--vip-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:.88rem;display:flex}.ffv-status-meta strong{color:var(--vip-text);margin-left:5px}.ffv-status>p{color:var(--vip-muted);margin:12px 0 0;font-size:.82rem}.ffv-packs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.ffv-pack{--accent:#b98558;border:1px solid color-mix(in srgb,var(--accent),transparent 52%);background:linear-gradient(150deg,color-mix(in srgb,var(--accent),#161c24 90%),#151b23 47%);border-radius:20px;flex-direction:column;padding:clamp(19px,2.7vw,28px);transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;box-shadow:0 16px 45px #0002}.ffv-pack:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 22px 50px #0004}.ffv-bronze{--accent:#d29869}.ffv-silver{--accent:#c4cedb}.ffv-gold{--accent:#efca70}.ffv-current{box-shadow:0 0 0 1px var(--accent),0 18px 48px #0004}.ffv-card-head{justify-content:space-between;align-items:flex-start;height:48px;display:flex}.ffv-icon{border:1px solid color-mix(in srgb,var(--accent),transparent 55%);background:color-mix(in srgb,var(--accent),transparent 88%);width:43px;height:43px;color:var(--accent);border-radius:13px;place-items:center;display:grid}.ffv-icon svg{width:23px;height:23px}.ffv-current-label{letter-spacing:.12em;color:var(--accent);font-size:.62rem;font-weight:800}.ffv-pack h3{margin:13px 0 5px;font-size:1.38rem}.ffv-price{color:var(--accent);align-items:baseline;gap:5px;margin:2px 0 15px;display:flex}.ffv-price strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(2.1rem,4vw,2.8rem)}.ffv-price span{font-size:1.15rem;font-weight:700}.ffv-card-facts{flex-wrap:wrap;gap:9px;margin-bottom:18px;display:flex}.ffv-card-facts>span{border:1px solid var(--vip-line);color:#d7dce3;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:.82rem;display:inline-flex}.ffv-card-facts svg{width:15px;height:15px;color:var(--accent)}.ffv-card-facts small{color:var(--vip-muted)}.ffv-pack ul{color:#d5dbe2;gap:10px;margin:0 0 22px;padding:0;font-size:.88rem;list-style:none;display:grid}.ffv-pack li{align-items:flex-start;gap:8px;line-height:1.45;display:flex}.ffv-pack li svg{width:16px;height:16px;color:var(--accent);flex:0 0 16px}.ffv-buy{justify-content:center;align-items:center;gap:8px;width:100%;min-height:45px;margin-top:auto;display:flex}.ffv-buy span{opacity:.8;font-size:.78rem}.ffv-buy:disabled{opacity:.52;cursor:not-allowed}.ffv-sales{color:var(--vip-muted);align-items:center;gap:9px;margin:18px 0;font-size:.88rem;display:flex}.ffv-sales>span{background:#d6a94c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #d6a94c88}.ffv-error{color:#ffb4a9}.ffv-benefit-section{margin-top:44px}.ffv-section-title{text-align:center;margin-bottom:20px}.ffv-section-title .ff-eyebrow{color:#b8a16b}.ffv-section-title h3{letter-spacing:-.025em;margin:8px 0;font-size:1.65rem}.ffv-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.ffv-benefits article{border:1px solid var(--vip-line);background:linear-gradient(145deg,#1a222c,#151b22);border-radius:15px;gap:12px;min-height:110px;padding:17px 15px;display:flex}.ffv-benefits article>span{color:#e4c779;background:#dfbd6d18;border-radius:12px;flex:0 0 38px;place-items:center;height:38px;display:grid}.ffv-benefits article svg{width:20px;height:20px}.ffv-benefits h4{margin:2px 0 6px;font-size:.93rem}.ffv-benefits p{color:var(--vip-muted);margin:0;font-size:.78rem;line-height:1.5}.ffv-footnote{margin:20px 0 0;font-size:.79rem}.ffv .ff-spin{animation:1s linear infinite ffv-spin}@keyframes ffv-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.ffv-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.ffv-packs{gap:12px}.ffv-pack{padding:19px 16px}}@media (max-width:650px){.ffv{padding:16px}.ffv-packs{grid-template-columns:1fr}.ffv-pack{padding:22px}.ffv-price strong{font-size:2.5rem}.ffv-status{padding:18px}.ffv-status-top{flex-direction:column;align-items:flex-start}.ffv-countdown{align-self:flex-end}.ffv-status-meta{flex-direction:column}.ffv-benefits{grid-template-columns:1fr}.ffv-benefits article{min-height:unset}.ffv-section-title{text-align:left}}@media (prefers-reduced-motion:reduce){.ffv-pack,.ffv-progress span{transition:none}.ffv .ff-spin{animation:none}}
