.fr-page{--fr-gold:#FFC000;--fr-gold2:#ffd45e;--fr-ink:#0c1b3a;background:var(--surface-2)}.fr-page .fr-hero{position:relative;overflow:hidden;text-align:center;color:#fff;padding:clamp(52px,8vw,98px) 20px clamp(120px,14vw,150px);background:radial-gradient(95% 80% at 85% 24%,#3f83de6b,#3f83de00 55%),radial-gradient(85% 80% at 5% 50%,#ffc0002b,#ffc00000 55%),linear-gradient(180deg,var(--blue-600) 0%,var(--blue-600) 15%,#0c2f67 45%,#0a1f46 75%,#07142f 100%)}.fr-page .fr-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:22px 22px;mask-image:linear-gradient(180deg,transparent 0%,#000 16%,transparent 78%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 16%,transparent 78%);pointer-events:none}.fr-page .fr-hero:after{content:"🏪";position:absolute;right:clamp(-26px,2vw,46px);bottom:-22px;font-size:clamp(120px,20vw,220px);line-height:1;opacity:.1;transform:rotate(-7deg);pointer-events:none}.fr-page .fr-hero-inner{position:relative;z-index:1;max-width:820px;margin:0 auto}.fr-page .fr-kicker{display:inline-block;font-weight:800;font-size:.78rem;letter-spacing:.05em;background:#ffffff1a;border:1px solid rgba(255,255,255,.24);color:#fff;padding:7px 15px;border-radius:var(--r-pill,999px);backdrop-filter:blur(4px)}.fr-page .fr-hero h1{font-family:var(--font-display);font-weight:800;line-height:1.03;color:#fff;font-size:clamp(2.2rem,5.6vw,4rem);margin:20px 0 0;letter-spacing:-.025em}.fr-page .fr-grad{background:linear-gradient(100deg,var(--fr-gold) 10%,var(--fr-gold2) 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.fr-page .fr-sup{font-family:var(--font-display);font-weight:800;color:var(--fr-gold2);font-size:clamp(1.02rem,2vw,1.35rem);margin:12px 0 0}.fr-page .fr-lead{max-width:630px;margin:16px auto 0;color:#ffffffd6;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.62}.fr-page .fr-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:30px auto 0;max-width:680px}.fr-page .fr-stat{flex:1 1 175px;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:16px 18px;backdrop-filter:blur(6px)}.fr-page .fr-stat-num{display:block;font-family:var(--font-figure,inherit);font-weight:800;font-size:clamp(1.45rem,2.4vw,1.85rem);color:var(--fr-gold2);line-height:1}.fr-page .fr-stat-lbl{display:block;margin-top:7px;font-size:.78rem;color:#fffc;line-height:1.35}.fr-page .fr-wrap{max-width:1080px;margin:-78px auto 0;padding:0 20px clamp(40px,7vw,72px);position:relative;z-index:2}.fr-page .fr-sec{margin-top:clamp(34px,5vw,52px)}.fr-page .fr-sec:first-child{margin-top:0}.fr-page .fr-h2{font-family:var(--font-display);font-weight:800;color:var(--ink);font-size:clamp(1.55rem,3vw,2.15rem);letter-spacing:-.015em;margin:0 0 8px}.fr-page .fr-sub{color:var(--ink-soft);font-size:1rem;line-height:1.6;margin:0 0 18px;max-width:760px}.fr-page .fr-intro{background:#fff;border:1px solid var(--line);border-left:5px solid var(--fr-gold);border-radius:18px;padding:22px 24px;color:var(--ink-soft);font-size:1.02rem;line-height:1.65;box-shadow:var(--shadow-md)}.fr-page .fr-foot{font-size:.78rem;color:var(--ink-mute);line-height:1.55;margin-top:12px}.fr-page .fr-nb-tag,.fr-page .fr-sub .fr-nb-tag{display:inline-block;vertical-align:middle;font-size:.68rem;font-weight:800;letter-spacing:.02em;color:#7a5800;background:linear-gradient(100deg,var(--fr-gold),var(--fr-gold2));padding:2px 8px;border-radius:999px}.frx{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;box-shadow:var(--shadow-md);margin:0}.frx-controls{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fbfcfe,#f3f6fb)}.frx-filter{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:700;color:var(--ink-soft)}.frx-filter select{font:inherit;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);cursor:pointer}.frx-hint{font-size:.76rem;color:var(--ink-mute)}.frx-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.frx-table{width:100%;min-width:540px;border-collapse:collapse;font-size:.875rem}.frx-table th{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-mute);font-weight:800;padding:12px 14px;white-space:nowrap;background:#fff;border-bottom:1px solid var(--line)}.frx-table th.r,.frx-table td.r{text-align:right}.frx-table th.l,.frx-table td.l{text-align:left}.frx-sortable{cursor:pointer;user-select:none;transition:color .15s}.frx-sortable:hover{color:var(--ink)}.frx-table th.on{color:#b3860a}.frx-table td{padding:12px 13px;border-top:1px solid var(--line-soft);color:var(--ink-soft)}.frx-table td a{white-space:nowrap}.frx-table tbody tr:nth-child(2n){background:#fbfcfe}.frx-table tbody tr:hover{background:#fff6df}.frx-rank{color:var(--ink-mute);font-weight:800;font-variant-numeric:tabular-nums}.frx-table td a{color:var(--ink);font-weight:700;text-decoration:none}.frx-table td a:hover{color:var(--blue-600,#1f5fd6);text-decoration:underline}.frx-badge{display:inline-block;font-size:.71rem;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--blue-50,#eef4ff);color:var(--blue-700,#1b48bd);white-space:nowrap}.frx-nb{display:inline-block;margin-left:8px;font-size:.64rem;font-weight:800;letter-spacing:.02em;vertical-align:middle;color:#7a5800;background:linear-gradient(100deg,var(--fr-gold,#FFC000),#ffd45e);padding:2px 7px;border-radius:999px}.fr-page .fr-nb-list{display:grid;gap:18px}.fr-page .fr-nb-card{display:grid;grid-template-columns:230px 1fr;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:var(--shadow-md);transition:transform .2s,box-shadow .2s}.fr-page .fr-nb-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.fr-page .fr-nb-media{position:relative;min-height:170px;display:flex;align-items:center;justify-content:center}.fr-page .fr-nb-emoji{font-size:clamp(56px,8vw,76px);line-height:1;filter:drop-shadow(0 8px 16px rgba(0,0,0,.28))}.fr-page .fr-nb-ph{position:absolute;top:10px;left:12px;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffd9;background:#00000038;padding:3px 8px;border-radius:6px}.fr-page .fr-nb-logo{position:absolute;bottom:12px;left:12px;display:flex;align-items:center;gap:7px;background:#fffffff0;border-radius:10px;padding:5px 9px 5px 5px;box-shadow:0 4px 10px #0000002e}.fr-page .fr-nb-mono{width:30px;height:30px;border-radius:7px;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:.85rem;color:var(--fr-ink);background:linear-gradient(135deg,#eef2f8,#dde6f3)}.fr-page .fr-nb-logo em{font-style:normal;font-size:.6rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-mute)}.fr-page .fr-nb-body{padding:20px 22px}.fr-page .fr-nb-body h3{font-family:var(--font-display);font-weight:800;color:var(--ink);font-size:1.25rem;margin:0 0 8px}.fr-page .fr-nb-body>p{color:var(--ink-soft);font-size:.93rem;line-height:1.6;margin:0 0 14px}.fr-page .fr-nb-facts{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.fr-page .fr-nb-facts li{display:flex;flex-direction:column;gap:2px;background:var(--surface-2);border:1px solid var(--line-soft);border-radius:11px;padding:8px 11px}.fr-page .fr-nb-facts span{font-size:.68rem;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-mute);font-weight:700}.fr-page .fr-nb-facts strong{font-size:.9rem;color:var(--ink)}.fr-page .fr-nb-cta{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:.9rem;text-decoration:none;color:var(--fr-ink);background:linear-gradient(100deg,var(--fr-gold),var(--fr-gold2));padding:10px 18px;border-radius:11px;transition:filter .15s,transform .15s}.fr-page .fr-nb-cta:hover{filter:brightness(1.05);transform:translate(2px)}.fr-page .fr-split{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fr-page .fr-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px 22px;box-shadow:var(--shadow-sm)}.fr-page .fr-card.pro{border-top:4px solid var(--positive,#1E9E5A)}.fr-page .fr-card.con{border-top:4px solid #E5202B}.fr-page .fr-card-h{font-family:var(--font-display);font-weight:800;font-size:1.1rem;color:var(--ink);margin-bottom:12px}.fr-page .fr-card ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fr-page .fr-card li{position:relative;padding-left:18px;font-size:.92rem;color:var(--ink-soft);line-height:1.5}.fr-page .fr-card li:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%}.fr-page .fr-card.pro li:before{background:var(--positive,#1E9E5A)}.fr-page .fr-card.con li:before{background:#e5202b}.fr-page .fr-note{margin-top:16px;background:#fffaf0;border:1px solid #f3dca0;border-radius:14px;padding:15px 18px;font-size:.92rem;color:#5c4a17;line-height:1.6}.fr-page .fr-calc{border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-sm)}.fr-page .fr-calc-row{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:12px 18px;border-top:1px solid var(--line-soft);font-size:.92rem;color:var(--ink-soft)}.fr-page .fr-calc-row span:nth-child(2){text-align:right;color:var(--ink-mute);font-size:.85rem;min-width:64px}.fr-page .fr-calc-row span:last-child{text-align:right;font-variant-numeric:tabular-nums;min-width:96px;color:var(--ink)}.fr-page .fr-calc-row.head{border-top:none;background:var(--surface-2);font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-mute);font-weight:800}.fr-page .fr-calc-row.head span{color:var(--ink-mute)!important}.fr-page .fr-calc-row.total{background:linear-gradient(100deg,#fff6df,#fffaf0);font-weight:800;color:var(--ink)}.fr-page .fr-calc-row.total span{color:var(--ink)!important;font-weight:800}.fr-page .fr-chart{margin:0 auto;max-width:600px;padding:16px 16px 6px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:var(--shadow-sm)}.fr-page .fr-chart svg{display:block;width:100%;max-width:560px;margin:0 auto}.fr-page .fr-chart figcaption{font-size:.76rem;color:var(--ink-mute);margin-top:8px;text-align:center}.fr-page .fr-axis{stroke:var(--line);stroke-width:1.5}.fr-page .fr-bar{fill:#cdd7e6;transition:fill .2s}.fr-page .fr-bar.last{fill:var(--fr-gold)}.fr-page .fr-chart:hover .fr-bar{fill:#b9c6da}.fr-page .fr-chart:hover .fr-bar.last{fill:var(--fr-gold)}.fr-page .fr-cval{font-size:13px;font-weight:800;fill:var(--ink);font-family:var(--font-figure,sans-serif)}.fr-page .fr-cyr{font-size:12px;fill:var(--ink-mute)}.fr-page .fr-faq{display:grid;gap:10px}.fr-page .fr-q{background:#fff;border:1px solid var(--line);border-radius:14px;padding:4px 18px;transition:box-shadow .2s,border-color .2s}.fr-page .fr-q[open]{box-shadow:var(--shadow-md);border-color:var(--fr-gold)}.fr-page .fr-q>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;font-family:var(--font-display);font-weight:700;color:var(--ink);font-size:1rem}.fr-page .fr-q>summary::-webkit-details-marker{display:none}.fr-page .fr-plus{position:relative;flex:0 0 auto;width:22px;height:22px;border-radius:50%;border:2px solid var(--line);transition:background .2s,border-color .2s}.fr-page .fr-plus:before,.fr-page .fr-plus:after{content:"";position:absolute;background:var(--ink-mute);transition:opacity .2s,background .2s}.fr-page .fr-plus:before{left:5px;right:5px;top:50%;height:2px;transform:translateY(-50%)}.fr-page .fr-plus:after{top:5px;bottom:5px;left:50%;width:2px;transform:translate(-50%)}.fr-page .fr-q[open] .fr-plus{background:var(--fr-gold);border-color:var(--fr-gold)}.fr-page .fr-q[open] .fr-plus:before{background:var(--fr-ink)}.fr-page .fr-q[open] .fr-plus:after{opacity:0}.fr-page .fr-q>p{margin:0 0 16px;font-size:.94rem;color:var(--ink-soft);line-height:1.66}.fr-page .fr-q a{color:var(--blue-700,#1b48bd);font-weight:700}#bonus{scroll-margin-top:90px}@media(max-width:760px){.fr-page .fr-nb-card{grid-template-columns:1fr}.fr-page .fr-nb-media{min-height:130px}.fr-page .fr-split{grid-template-columns:1fr}}@media(max-width:480px){.fr-page .fr-nb-facts{grid-template-columns:1fr}.fr-page .fr-calc-row{padding:11px 14px;gap:10px;font-size:.85rem}}
