:root{font-family:DM Sans,sans-serif;color:#152a53;background:#f5f8fd;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}.container{max-width:1480px;padding:0 28px;margin:0 auto;min-height:65vh}.header{height:86px;background:#fff;border-bottom:1px solid #e7edf7;position:sticky;top:0;z-index:99}.header-inner{max-width:1510px;height:100%;padding:0 28px;margin:auto;display:flex;align-items:center;gap:35px}.brand{display:flex;align-items:center;gap:12px;cursor:pointer;white-space:nowrap}.brand-mark{height:44px;width:44px;border-radius:14px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#2f72ed,#092a85);box-shadow:0 6px 15px #2b68dd28}.brand strong{display:block;letter-spacing:-1px;font:800 21px Manrope,sans-serif;color:#102d82}.brand strong span{color:#326ce0}.brand small{font-size:10px;color:#8390a7;display:block;margin-top:3px}.nav{display:flex;align-items:center;gap:3px;flex:1}.nav button{border:none;background:transparent;color:#697999;font-weight:700;font-size:13px;padding:12px;border-radius:9px;white-space:nowrap}.nav button:hover,.nav button.active{background:#eff4ff;color:#2855c1}.search,.page-search{display:flex;align-items:center;gap:9px;border:1px solid #e2e9f3;background:#f9fbff;border-radius:11px;padding:0 13px;color:#7183a2}.search{height:42px;max-width:250px;min-width:175px;flex:0 1 225px}.search input,.page-search input{border:none;background:transparent;outline:none;min-width:0;width:100%;font-size:13px;color:#243a64}.nav-menu{display:none;background:transparent;border:0}.hero{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:48px 0 32px}.hero-copy h1{font:800 clamp(29px,3.1vw,45px)/1.17 "Manrope",sans-serif;letter-spacing:-1.8px;margin:15px 0}.hero-copy h1 span{color:#2f65d9}.hero-copy>p{font-size:15px;line-height:1.75;color:#697a96;max-width:750px;margin:0}.hero-card{width:315px;min-width:280px;background:linear-gradient(135deg,#173fa4,#407ee6);border-radius:20px;color:#fff;padding:24px;box-shadow:0 15px 35px #1b4bab25;display:flex;flex-direction:column;gap:9px;position:relative;overflow:hidden}.hero-card:after{content:"◯";font-size:230px;color:#ffffff0a;position:absolute;right:-30px;top:-90px}.hero-card strong{font-weight:800;font-size:17px;z-index:1}.hero-card span{font-size:12px;color:#d1e1ff}.hero-mini{background:#ffffff1c;padding:10px;border-radius:9px;word-spacing:8px;margin-top:8px;z-index:1;font-size:11px}.hero-mini b{font-size:15px}.badge{display:inline-flex;align-items:center;gap:6px;min-height:23px;border-radius:99px;font-size:10px;font-weight:800;padding:5px 9px;white-space:nowrap;letter-spacing:.1px}.badge-soft{background:#e9f0ff;color:#2757ba}.badge-green{background:#e6f8ef;color:#15966e}.badge-blue{background:#eaf1ff;color:#2f63d1}.badge-gray{background:#f0f3f8;color:#8b98a9}.dot{width:6px;height:6px;border-radius:50%;background:#4099e9}.section-eyebrow{color:#8a9cba;font-size:10px;letter-spacing:2px;font-weight:800;margin:10px 0 13px}.ind-tabs{display:flex;gap:10px;overflow-x:auto;padding:0 1px 6px;margin-bottom:17px;scrollbar-width:thin}.ind-tab{display:flex;align-items:center;justify-content:center;gap:10px;min-width:110px;flex:1;position:relative;white-space:nowrap;background:#fff;border:1px solid #e7ebf4;box-shadow:0 3px 10px #16306507;border-radius:12px;height:60px;padding:0 14px;color:#62718d;font-weight:800;font-size:12px}.ind-tab.active{background:linear-gradient(130deg,#235ed2,#1840a8);color:#fff;border-color:#235ed2;box-shadow:0 8px 15px #2a5dd02e}.ind-tab small{position:absolute;bottom:3px;right:5px;color:#a0aac0;font-size:8px}.filter-panel{background:#fff;border:1px solid #e8edf6;box-shadow:0 7px 25px #183d7f08;border-radius:16px;padding:18px 20px;display:flex;align-items:flex-end;gap:16px;position:relative;z-index:10}.filter-field{min-width:170px}.filter-field>label{display:block;font-size:11px;font-weight:800;color:#536381;margin-bottom:9px}.filter-field.country-filter{flex:1;min-width:0}.filter-select{height:42px;border:1px solid #e3eaf4;border-radius:9px;display:flex;align-items:center;gap:8px;padding:0 12px;color:#2c59af;background:#fcfdff}.filter-select span{font-weight:700;font-size:12px;color:#314669}.filter-select select{border:none;background:transparent;outline:none;flex:1;color:#314669;font-weight:800;font-size:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.country-selector{position:relative}.selected-chips{display:flex;align-items:center;gap:6px;min-height:42px;flex-wrap:wrap}.chip{border:1px solid #e2e9f4;background:#f4f7fd;border-radius:7px;color:#3c5173;font-size:11px;font-weight:700;display:flex;align-items:center;gap:6px;padding:8px 7px}.chip:hover{background:#e8f0ff}.add-chip{background:transparent;color:#3664c8;font-weight:800;font-size:11px;display:flex;gap:4px;align-items:center;border:0;padding:8px}.dropdown-dim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10}.country-pop{position:absolute;z-index:11;top:47px;left:0;background:#fff;width:320px;box-shadow:0 24px 70px #112d5d3b;border:1px solid #e2ebf8;padding:15px;border-radius:15px}.pop-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #edf1f6;font-size:13px}.pop-top button{background:transparent;border:none}.pop-list{max-height:280px;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;gap:3px;margin:13px 0}.pop-list label{display:flex;align-items:center;gap:7px;padding:8px 3px;font-size:11px;font-weight:700;white-space:nowrap}.pop-list input{accent-color:#356ad2}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:10px;padding:12px 17px;border:none;font-weight:800;font-size:12px}.btn-full{width:100%}.btn-primary{background:#2359c5;color:#fff}.btn-primary:hover{background:#1544b5}.btn-outline{background:#fff;color:#2859c5;border:1px solid #d8e3f7}.btn-light{background:#fff;color:#2757bd}.data-meta{display:flex;justify-content:space-between;align-items:center;margin:20px 2px 15px;gap:12px}.data-meta>div{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#7b89a3;font-size:11px;font-weight:700}.data-meta a,.data-meta span{display:inline-flex;align-items:center;gap:4px}.data-meta a{color:#2d62ca}.meta-divider{width:1px;height:14px;background:#dae3f0}.link-button{display:inline-flex;align-items:center;gap:6px;color:#2c60ca;font-weight:800;background:transparent;border:0;font-size:12px}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.metric{background:#fff;border:1px solid #e7edf6;padding:18px 20px;border-radius:15px;box-shadow:0 5px 18px #25427207;display:flex;gap:5px;flex-direction:column;min-height:112px}.metric small{color:#94a0b5;font-weight:700;font-size:10px}.metric strong{font:800 clamp(16px,1.5vw,23px) "Manrope",sans-serif;letter-spacing:-.7px;color:#193d90;white-space:normal}.metric em{color:#9caaca;font-size:13px;font-style:normal}.metric span{color:#8190a7;font-size:10px}.visual-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:16px}.panel{background:#fff;border:1px solid #e7edf7;border-radius:16px;box-shadow:0 7px 28px #17376b07;padding:21px;min-width:0}.map-panel,.chart-panel{min-height:515px}.card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.card-heading h3{font:800 17px Manrope,sans-serif;letter-spacing:-.5px;color:#1b3158;display:flex;align-items:center;gap:8px;margin:0 0 5px}.card-heading h3 svg{color:#2d65d2}.card-heading p{color:#98a4b8;font-size:11px;margin:0}.map-wrap{height:410px;position:relative;overflow:hidden;margin-top:3px}.map-wrap svg{display:block;touch-action:none}.map-wrap .rsm-zoomable-group{cursor:grab}.map-wrap .rsm-zoomable-group:active{cursor:grabbing}.map-zoom-controls{position:absolute;top:12px;left:10px;z-index:4;display:grid;gap:5px}.map-zoom-controls button{width:36px;height:34px;border:1px solid #dce5f2;border-radius:8px;background:#fff;color:#214ca7;box-shadow:0 3px 10px #11335c18;font-size:20px;font-weight:700;line-height:1;cursor:pointer}.map-zoom-controls button:last-child{font-size:17px}.map-zoom-controls button:hover{background:#f1f5ff;border-color:#a9bde5}.map-zoom-controls button:focus-visible{outline:3px solid #7ca6ff;outline-offset:2px}.map-legend{position:absolute;bottom:8px;left:5px;background:#ffffffdf;border-radius:12px;padding:10px 12px;box-shadow:0 5px 16px #11335c17;font-size:10px;color:#697c9b;display:grid;gap:6px;z-index:1}.map-legend>span:nth-child(2){display:flex;align-items:center;gap:8px;font-weight:700}.map-legend>span i{margin-left:20px}.map-legend small{font-size:9px}.legend-scale{height:8px;width:145px;border-radius:99px;background:linear-gradient(90deg,#4dbb92,#92cf7b,#f8d36a,#ff9e64,#ee6b6b)}.map-tooltip{position:absolute;right:10px;top:14px;padding:12px 14px;background:#fff;z-index:3;border:1px solid #dce7f8;box-shadow:0 8px 20px #28457127;border-radius:10px;color:#30476b;font-size:12px}.map-tooltip strong{display:block;color:#204baa;margin-top:3px}.map-tooltip small{display:block;margin-top:5px;color:#687a96;font-size:10px;line-height:1.35}.sort-select{border:1px solid #e5ebf7;border-radius:8px;background:#fbfcff;padding:7px;color:#536988;font-size:11px;font-weight:700;outline:none}.bar-container{margin-top:22px}.compare-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:6px}.small-country{background:#f8faff;border:1px solid #edf2fa;border-radius:11px;padding:10px;min-width:0}.small-country span{font-size:10px;color:#425674;font-weight:800;white-space:nowrap}.small-country b{font-size:14px;color:#254895;display:block;margin:7px 0 2px;white-space:normal}.spark{width:100%;height:24px;display:block}.spark-na{font-size:9px;color:#aeb7c6}.content-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:16px;margin-top:16px}.table-scroll{overflow:auto;margin-top:18px;max-height:690px}table{border-collapse:collapse;width:100%;font-size:12px;text-align:left;white-space:nowrap}th{background:#f2f6fc;color:#72839f;text-transform:none;font-size:10px;padding:11px 10px;position:sticky;top:0;z-index:1}th:first-child{border-radius:7px 0 0 7px}td{border-bottom:1px solid #eef2f8;padding:11px 10px;color:#506584}tbody tr{cursor:pointer}tbody tr:hover{background:#f7faff}tbody tr.tr-selected{background:#f0f6ff}td b{color:#385072}td strong{color:#172c55}.positive{color:#d56b5b;font-weight:800}.negative{color:#279c77;font-weight:800}.grey{color:#a2aebd;font-size:10px}.side-stack{display:grid;gap:16px;align-content:start}.insight-panel{padding-bottom:11px}.insight{display:flex;gap:12px;padding:15px 0;border-bottom:1px solid #eff2f7}.insight:last-child{border-bottom:0}.insight-icon{width:38px;height:38px;min-width:38px;display:grid;place-items:center;border-radius:11px}.insight-icon.green{color:#1b9c77;background:#e6f8ed}.insight-icon.coral{color:#e78b65;background:#fff0e9}.insight-icon.blue{color:#2d65d2;background:#eaf1ff}.insight b{font-size:12px;color:#294063}.insight p{font-size:11px;color:#7183a0;line-height:1.55;margin:4px 0 0}.history{margin:17px -9px 0}.history-legend{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;padding:0 10px 5px}.history-legend span{font-size:10px;color:#637897;display:flex;align-items:center;gap:4px}.history-legend i{height:8px;width:8px;border-radius:50%}.next-block{background:linear-gradient(115deg,#1b3e9d,#306ed3);padding:25px 29px;border-radius:17px;color:#fff;display:flex;align-items:center;gap:22px;margin:22px 0 52px}.next-icon{width:52px;height:52px;display:grid;place-items:center;flex-shrink:0;border-radius:14px;background:#ffffff21}.next-block>div:nth-child(2){flex:1}.next-block h3{font:800 18px Manrope,sans-serif;margin:0 0 5px}.next-block p{font-size:12px;color:#dce8ff;line-height:1.7;margin:0}.loading-layout{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.skeleton.big{min-height:420px;background:linear-gradient(90deg,#fff,#eef3fb,#fff);background-size:200% 100%;animation:shimmer 1.6s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}.empty{min-height:320px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:10px;padding:38px}.empty-icon{color:#4776d5;background:#edf3ff;padding:14px;border-radius:15px}.empty h3{font:800 20px Manrope,sans-serif;margin:5px 0 0}.empty p{color:#7a8da8;font-size:13px;max-width:580px;line-height:1.7;margin:0 0 10px}.empty-actions{display:flex;flex-wrap:wrap;gap:10px}.page-head{padding:60px 0 30px;max-width:830px}.page-head>span{font-weight:800;font-size:11px;color:#2e6bd9;letter-spacing:2px}.page-head h1{font:800 clamp(29px,3.5vw,45px)/1.18 "Manrope",sans-serif;letter-spacing:-1.5px;margin:13px 0 14px;color:#183468}.page-head p{font-size:15px;line-height:1.8;color:#7587a3;margin:0}.feature-grid,.source-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin:10px 0 50px}.indicator-card,.feature-card,.source-card{background:#fff;border-radius:16px;padding:24px;border:1px solid #e6ebf5;box-shadow:0 5px 20px #18397206;text-align:left;position:relative;transition:transform .2s,border-color .2s}.indicator-card:hover,.source-card:hover{transform:translateY(-3px);border-color:#c8d8f8}.feature-icon,.source-icon{width:48px;height:48px;background:#edf3ff;color:#2d62cc;border-radius:14px;display:grid;place-items:center;margin-bottom:15px}.indicator-card h3,.feature-card h3,.source-card h3{font:800 15px Manrope,sans-serif;color:#243d68;letter-spacing:-.25px;margin:4px 0 8px}.indicator-card p,.feature-card p,.source-card p{font-size:12px;line-height:1.7;color:#8191a9;min-height:39px}.indicator-card small{font-weight:700;color:#8298b9;font-size:10px}.flex-row{display:flex;align-items:start;justify-content:space-between;gap:10px}.flex-row h3{margin-top:1px}.card-cta,.source-card>span:last-child{display:flex;align-items:center;gap:7px;color:#2761ca;font-weight:800;font-size:11px;margin-top:19px}.feature-card>.badge{position:absolute;top:25px;right:20px}.page-toolbar{display:flex;align-items:center;gap:15px;margin:10px 0 20px}.page-search{height:47px;flex:1;max-width:460px}.page-toolbar>span{color:#8a9bb4;font-size:12px;margin-left:auto}.countries-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:50px}.country-card{text-align:left;display:flex;align-items:center;gap:12px;border-radius:14px;border:1px solid #e5ecf6;background:#fff;padding:18px 16px;min-width:0;position:relative}.country-card.country-on{border-color:#a4c0fc;background:#f6f9ff}.flag-large{font-size:30px}.country-card h3{font-size:13px;color:#263d67;margin:0 0 5px}.country-card p{font-size:10px;color:#91a0b6;margin:0 0 7px}.country-card b{font-size:13px;color:#2759be}.select-round{position:absolute;right:12px;top:12px;color:#9aaccc}.country-on .select-round{color:#2a66cf}.source-grid{grid-template-columns:repeat(3,1fr)}.source-card .source-icon{background:#e7f5ff}.method-layout{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:5px 0 50px}.method-card{padding:28px;border-radius:16px;border:1px solid #e6edf6;background:#fff}.method-card>span{color:#c4d7fb;font:800 27px Manrope,sans-serif}.method-card h2,.editorial-panel h2{font:800 19px Manrope,sans-serif;margin:12px 0 8px;color:#1e3f80}.method-card p,.editorial-panel p{font-size:13px;color:#71829f;line-height:1.8;margin:0}.editorial-panel{background:#eaf1ff;border:1px solid #d7e5ff;border-radius:17px;padding:28px;margin:0 0 60px}.editorial-panel p{margin-bottom:15px}.editorial-panel code{font-size:12px;color:#1e4fae}.footer{background:#fff;border-top:1px solid #e6edf7;margin-top:50px;padding:38px 28px 0}.footer-grid{max-width:1420px;margin:auto;display:grid;grid-template-columns:2.1fr .9fr .9fr 1.6fr;gap:50px}.footer-grid>div>p{line-height:1.65;color:#8190a7;font-size:12px;max-width:290px}.footer-grid b{color:#1c3664;font-size:12px;display:block;margin:0 0 15px}.footer-grid button{border:none;background:transparent;display:block;color:#8392aa;font-size:12px;margin:10px 0;padding:0}.footer-grid button:hover{color:#315fbf}.foot-bottom{max-width:1420px;margin:35px auto 0;padding:17px 0;border-top:1px solid #ebeff6;display:flex;justify-content:space-between;color:#99a6b9;font-size:10px}.foot-bottom span:last-child{display:flex;align-items:center;gap:5px}@media (max-width:1170px){.header-inner{gap:15px}.nav button{font-size:11px;padding:10px 8px}.search{display:none}.hero-card{width:265px;min-width:230px}.visual-grid,.content-grid{grid-template-columns:1fr}.map-panel,.chart-panel{min-height:430px}.map-wrap{height:370px}.countries-grid{grid-template-columns:repeat(3,1fr)}.ind-tab{min-width:132px;flex:0 0 auto}}@media (max-width:790px){.currency-control{min-width:65px}.currency-control small{display:none}.header{height:72px}.header-inner{padding:0 17px}.brand strong{font-size:19px}.brand-mark{width:40px;height:40px}.nav-menu{display:block;margin-left:auto}.nav{position:absolute;top:71px;left:0;right:0;background:#fff;border:1px solid #e8eff6;box-shadow:0 14px 30px #1b3e6e15;display:none;flex-direction:column;align-items:stretch;padding:10px 20px}.nav.nav-open{display:flex}.nav button{text-align:left;font-size:14px;padding:13px}.container{padding:0 14px}.hero{padding:32px 0 24px;align-items:flex-start}.hero-card{display:none}.hero-copy h1{font-size:34px}.hero-copy>p{font-size:13px}.filter-panel{flex-wrap:wrap;padding:14px}.filter-field{flex:1;min-width:135px}.filter-field.country-filter{flex:1 0 100%}.kpi-grid{grid-template-columns:repeat(2,1fr)}.visual-grid,.content-grid{gap:12px}.panel{padding:16px}.map-wrap{height:330px}.map-panel,.chart-panel{min-height:410px}.compare-grid{grid-template-columns:repeat(2,1fr)}.next-block{flex-wrap:wrap}.next-block .btn{margin-left:auto}.feature-grid,.source-grid,.countries-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr);gap:30px}.foot-bottom{flex-direction:column;gap:10px}}@media (max-width:490px){.brand small{display:none}.hero-copy h1{font-size:30px;letter-spacing:-1.1px}.hero-copy p{font-size:12px}.ind-tab{height:54px}.data-meta{align-items:flex-start;flex-direction:column}.metric{padding:14px}.metric strong{font-size:17px}.map-wrap{height:290px}.card-heading h3{font-size:15px}.page-head{padding:35px 0 25px}.feature-grid,.source-grid,.method-layout,.countries-grid{grid-template-columns:1fr}.page-toolbar{flex-wrap:wrap}.page-toolbar>span{margin-right:auto}.footer{padding:30px 16px}.footer-grid{gap:20px}.footer-grid .brand strong{font-size:15px}.footer-grid .brand-mark{width:35px;height:35px}.country-pop{left:-8px;width:min(320px,calc(100vw - 40px))}}.text-action{border:0;background:transparent;display:inline-flex;align-items:center;gap:6px;color:#235fc9;font-size:12px;font-weight:800;margin-left:9px}.catalog-toolbar{display:flex;align-items:center;gap:16px;margin-bottom:24px;flex-wrap:wrap}.catalog-toolbar .page-search{flex:1;min-width:220px}.catalog-toolbar select,.fx-controls select,.fx-controls input{border:1px solid #dfe6f2;background:#fff;padding:13px 15px;border-radius:11px;outline:0;color:#17325e;font:inherit}.catalog-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.catalog-section{padding:20px 22px}.catalog-title{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7edf7;padding-bottom:14px;margin-bottom:9px;gap:8px}.catalog-title h2{font-size:17px;line-height:1.3;margin:0;color:#17366f}.catalog-title small{color:#93a0b4;font-size:11px;white-space:nowrap}.catalog-title h2 span{font-size:20px;margin-right:5px}.catalog-items{display:flex;flex-direction:column}.catalog-row{border:0;border-bottom:1px solid #edf1f8;background:transparent;padding:13px 2px;display:flex;text-align:left;align-items:center;gap:12px;width:100%;color:#304b77}.catalog-row:last-child{border:0}.catalog-row .badge{font-size:10px;white-space:nowrap}.catalog-row.catalog-off{cursor:default;opacity:.82}.catalog-row.catalog-live:hover{background:#f4f8ff}.catalog-dot{display:grid;place-items:center;width:25px;height:25px;min-width:25px;border-radius:9px;background:#edf4ff;color:#477de4}.catalog-off .catalog-dot{background:#f0f2f6;color:#8894a7}.catalog-label{display:flex;flex:1;min-width:0;gap:5px;flex-direction:column;font-size:12px;font-weight:700;line-height:1.35}.catalog-label small{font-size:10px;color:#91a0b9}.power-intro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}.power-intro>div{background:linear-gradient(135deg,#eef5ff,#fff);padding:18px;border:1px solid #dae7fa;border-radius:15px;color:#395881;display:grid;grid-template-columns:26px 1fr;column-gap:9px;align-items:center}.power-intro svg{color:#2c60b9}.power-intro b{font-size:13px}.power-intro p{grid-column:1/-1;margin:8px 0 0;font-size:12px;line-height:1.6}.power-config,.power-results{margin:20px 0}.basket-edit{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.basket-edit>label{display:block;background:#f6f8fc;border:1px solid #e4ebf5;border-radius:12px;padding:14px}.basket-edit b{font-size:13px;display:block;margin-bottom:12px}.quantity-input{display:flex;align-items:center;gap:8px}.quantity-input input{border:1px solid #dce5f2;background:#fff;border-radius:9px;width:85px;min-width:0;padding:10px;font:inherit;color:#17325e}.quantity-input small{font-size:11px;color:#73839e}.basket-note{font-size:12px;color:#7a88a2;line-height:1.65;margin:16px 0 0}.power-results .country-selector{margin:15px 0}.power-table th,.power-table td{min-width:150px;vertical-align:top}.power-table th:first-child,.power-table td:first-child{min-width:125px}.missing-detail{display:block;font-size:10px;color:#95a3b8;margin-top:5px}.power-understanding{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:25px}.power-understanding .panel{padding:24px}.power-understanding h3{display:flex;align-items:center;gap:8px;font-size:17px;margin:0 0 12px;color:#193d82}.power-understanding p{font-size:13px;color:#667997;line-height:1.7;min-height:75px}.power-understanding .btn{margin-top:8px}.fx-panel{padding:25px}.fx-controls{display:grid;grid-template-columns:1fr 1.1fr 1.2fr;gap:16px;margin:20px 0}.fx-controls label{font-size:12px;color:#667c9d;font-weight:800;display:flex;gap:9px;flex-direction:column}.fx-output{grid-column:1/-1;background:linear-gradient(120deg,#e9f2ff,#f6f9ff);border-radius:14px;padding:20px 24px;display:flex;flex-direction:column;align-items:center;gap:6px}.fx-output small{font-size:12px;color:#7187a8}.fx-output strong{font-size:31px;color:#214b9c}.fx-panel a{display:inline-flex;gap:5px;color:#2459be;text-decoration:underline}@media (max-width:850px){.catalog-sections{grid-template-columns:1fr}.basket-edit{grid-template-columns:repeat(2,1fr)}.fx-controls{grid-template-columns:1fr 1fr}.power-intro{grid-template-columns:1fr}}@media (max-width:560px){.catalog-row{gap:6px}.catalog-row .badge{font-size:9px}.basket-edit,.power-understanding,.fx-controls{grid-template-columns:1fr}.catalog-toolbar select{width:100%}.power-results .country-selector{max-width:100%}}.compare-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:980px){.header{height:72px}.header-inner{padding:0 17px}.nav-menu{display:block;margin-left:auto}.nav{position:absolute;top:71px;left:0;right:0;background:#fff;border:1px solid #e8eff6;box-shadow:0 14px 30px #1b3e6e15;display:none;flex-direction:column;align-items:stretch;padding:10px 20px}.nav.nav-open{display:flex}.search{display:none}}@media (max-width:570px){.compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.language-switch{border:1px solid #dce6f6;background:#f7faff;border-radius:10px;color:#234786;font-size:12px;font-weight:800;min-width:59px;min-height:38px;white-space:nowrap;cursor:pointer}.currency-control{display:flex;flex-direction:column;gap:2px;min-width:86px;color:#50617c;font-size:10px;font-weight:700}.currency-control select{border:1px solid #dce6f6;background:#f7faff;border-radius:9px;color:#234786;font-size:12px;font-weight:800;height:34px;padding:0 8px}.currency-control small{font-size:9px;color:#8290a8;white-space:nowrap}.v3-hero{display:flex;justify-content:space-between;gap:26px;align-items:center;background:linear-gradient(125deg,#163d9a,#2f78e8);border-radius:23px;margin:24px 0;padding:33px 40px;color:#fff;box-shadow:0 12px 32px #1a4eb524}.v3-hero h1{color:#fff;font-size:clamp(28px,3vw,44px);line-height:1.18;letter-spacing:-1.1px;margin:11px 0}.v3-hero h1 span{color:#93d4ff}.v3-hero p{margin:0;color:#e1eaff;line-height:1.7;max-width:730px}.v3-hero-stat{border:1px solid #ffffff45;background:#ffffff17;border-radius:18px;min-width:170px;text-align:center;padding:20px}.v3-hero-stat b{font-size:44px;font-weight:850;display:block}.v3-hero-stat span{font-size:12px;display:block}.v3-hero-flags{font-size:18px!important;margin-top:12px}.v3-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#cbe9ff;letter-spacing:1.2px;font-size:11px;font-weight:800}.v3-toolbar{display:flex;align-items:end;gap:12px;background:#fff;border:1px solid #e7ecf7;padding:20px;border-radius:16px;flex-wrap:wrap}.v3-form-field{min-width:180px;flex:1}.v3-form-field.v3-wide{min-width:290px;flex:2}.v3-form-field>label{display:block;font-size:12px;font-weight:800;margin-bottom:10px;color:#637698}.v3-form-field>select{border:1px solid #e0e8f4;border-radius:10px;background:#f8faff;color:#234169;height:44px;padding:0 12px;width:100%;font-size:12px}.v3-form-field .country-selector{border:0;min-height:44px}.v3-modes{margin:16px 0;display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap;align-items:center}.v3-segmented{display:flex;gap:4px;background:#eaf0fa;border-radius:12px;padding:5px}.v3-segmented button{border:0;background:transparent;padding:10px 14px;color:#496083;border-radius:9px;font-weight:800;cursor:pointer}.v3-segmented button.active{background:#2359c7;color:#fff;box-shadow:0 4px 11px #2757af3a}.v3-segmented button:disabled{opacity:.42;cursor:not-allowed}.v3-toolbar-actions{display:flex;gap:8px}.v3-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #dce6f6;background:#fff;border-radius:10px;padding:11px 14px;font-size:12px;font-weight:800;color:#214bac;cursor:pointer}.v3-action:hover,.v3-link:hover{color:#0d51d5;background:#f2f7ff}.v3-banner{display:flex;align-items:start;gap:12px;background:#edf5ff;border:1px solid #dceaff;border-radius:13px;padding:14px 18px;margin:15px 0;color:#31547d}.v3-banner svg{flex-shrink:0;margin-top:2px}.v3-banner strong,.v3-banner b{font-size:13px;color:#1c3c6c}.v3-banner p{margin:4px 0 0;font-size:12px;line-height:1.55}.v3-warning{background:#fff7e9;border-color:#f5dfb4;color:#735a29}.v3-warning b,.v3-warning strong{color:#7d5519}.v3-credits{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:11px 0;color:#6b7b95;font-size:12px}.v3-credits span,.v3-credits a{display:inline-flex;align-items:center;gap:4px}.v3-credits a{color:#2559bd;text-decoration:none}.v3-stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 20px}.v3-stat-row>div{background:#fff;border:1px solid #e7ebf4;border-radius:14px;padding:20px;min-width:0}.v3-stat-row small{display:block;font-size:11px;color:#7589a9;margin-bottom:11px;font-weight:700}.v3-stat-row strong{display:block;font-size:clamp(15px,1.45vw,22px);line-height:1.35;word-wrap:break-word;font-weight:800;color:#162e5c}.v3-stat-row strong em{font-size:15px;color:#8393ad;font-style:normal}.v3-stat-row span{display:block;font-size:11px;color:#8291a9;margin-top:8px}.v3-views{display:flex;gap:8px;margin:10px 0}.v3-views button{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #dce4f3;color:#5b6d89;border-radius:9px;padding:10px 15px;cursor:pointer;font-weight:800;font-size:12px}.v3-views button.active{background:#1f55c4;color:#fff}.v3-chart-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:16px}.v3-chart-grid>.panel{min-width:0}.v3-chart-grid h2,.v3-data-table h2,.v3-basket-config h2,.v3-basket-result h2,.v3-history-panel h2{font-size:17px;letter-spacing:-.4px;color:#1a3565;margin:0 0 18px}.v3-section-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.v3-section-row h2{margin:0}.v3-section-row select{border:1px solid #e0e8f3;border-radius:8px;padding:8px;color:#456086;background:#fff}.v3-bar{min-width:0;width:100%}.v3-country-strips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.v3-country-strips>div{border:1px solid #e6eefa;background:#f9fbff;padding:11px 13px;border-radius:11px;min-width:0}.v3-country-strips span{font-size:11px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-country-strips b{display:block;font-size:14px;margin-top:6px;color:#17336b}.v3-data-table{margin-top:18px}.v3-data-table table td,.v3-data-table table th{padding:12px 13px}.v3-link{display:inline-flex;align-items:center;gap:4px;color:#285ccc;font-size:12px;font-weight:800;background:transparent;border:0;cursor:pointer;text-decoration:none}.v3-link svg{flex-shrink:0}.v3-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:220px;padding:20px;color:#657993}.v3-empty h3{margin:14px 0 5px}.v3-empty p{line-height:1.55;max-width:480px}.v3-loading{min-height:190px;display:grid;place-items:center;color:#6682a7}.v3-footnote{font-size:11px;color:#7789a6;line-height:1.6;margin-top:12px}.v3-pagetitle{margin:25px 0}.v3-pagetitle small{font-size:11px;font-weight:850;color:#2a64bd;letter-spacing:1.8px}.v3-pagetitle h1{font-size:clamp(26px,3.4vw,43px);letter-spacing:-1.1px;line-height:1.2;margin:10px 0;color:#193669}.v3-pagetitle p{color:#6c7f9d;line-height:1.7;max-width:850px}.v3-back{margin:20px 0 0}.v3-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.v3-profile-tile{min-height:164px;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.v3-profile-tile>span{font-size:12px;font-weight:800;color:#7282a2}.v3-profile-tile>b{font-size:21px;color:#123a7b}.v3-profile-tile>small{font-size:11px;color:#8291a7}.v3-profile-tile button{margin-top:auto}.v3-history-panel{margin-top:16px}.v3-flag-card{cursor:default;align-items:flex-start}.v3-country-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-top:15px}.v3-country-card-actions label{font-size:11px;display:flex;gap:5px;align-items:center;cursor:pointer;font-weight:800;color:#2b63ac}.v3-country-card-actions label input{accent-color:#255ed3}.v3-basket-config,.v3-basket-result{margin:16px 0}.v3-presets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.v3-presets button{padding:10px 16px;border-radius:9px;background:#f3f6fd;color:#31527e;border:1px solid #e0e8f7;font-size:12px;font-weight:800;cursor:pointer}.v3-presets button.active{color:#fff;background:#265bc6;border-color:#265bc6}.v3-basket-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v3-basket-inputs label{display:flex;justify-content:space-between;align-items:center;gap:9px;background:#f8faff;border:1px solid #e4eaf4;border-radius:11px;padding:12px;min-width:0}.v3-basket-inputs label>span{font-size:12px;font-weight:750}.v3-basket-inputs label>div{display:flex;align-items:center;gap:6px;flex-shrink:0}.v3-basket-inputs input{width:72px;padding:8px;border:1px solid #dbe4f3;border-radius:8px;text-align:right;min-width:0}.v3-basket-inputs small{color:#7b8ba3;font-size:10px}.v3-chart-basket{margin:10px 0}.v3-basket-result>.country-selector{margin:10px 0 20px}.v3-map-panel .map-wrap{height:auto;aspect-ratio:1.6}.v3-map-panel svg{max-height:370px}@media (max-width:1100px){.v3-chart-grid{grid-template-columns:1fr}.v3-stat-row,.v3-basket-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.v3-hero{padding:26px 20px;margin:14px 0}.v3-hero-stat{display:none}.v3-toolbar{padding:12px;flex-direction:column;align-items:stretch}.v3-form-field{width:100%;min-width:0!important}.v3-form-field.v3-wide{min-width:0}.v3-segmented{width:100%;justify-content:center}.v3-segmented button{font-size:11px;padding:10px}.v3-toolbar-actions{width:100%;justify-content:flex-end}.v3-stat-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.v3-stat-row>div{padding:13px}.v3-country-strips{grid-template-columns:1fr}.v3-views{overflow:auto}.v3-map-panel .map-wrap{aspect-ratio:1.35}.v3-profile-grid,.v3-basket-inputs{grid-template-columns:1fr}.v3-credits{align-items:start;gap:10px}.v3-pagetitle{margin:16px 0}.language-switch{min-width:50px}.v3-banner{padding:11px}.v3-bar{overflow:hidden}}.v3-income-basis{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.v3-income-basis label{font-weight:800;color:#637594;font-size:11px}.v3-income-basis select{border:1px solid #dce6f6;background:#fff;color:#1f4c95;border-radius:8px;padding:10px;font-size:11px;max-width:100%}.v3-data-method{flex-basis:100%;font-size:12px;background:#eaf2ff;border:1px solid #cdddfb;color:#284b7f;padding:10px 12px;border-radius:10px;line-height:1.55}.v3-housing-panel,.v3-indexed-food{margin:19px 0}.v3-housing-panel h2,.v3-indexed-food h2{font-size:18px;color:#1a3565}.v3-housing-tools,.v3-food-form{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:20px 0}.v3-housing-tools label,.v3-food-form label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700;color:#486388;min-width:170px}.v3-housing-tools select,.v3-food-form input{border:1px solid #d6e1f4;border-radius:9px;padding:11px 12px;color:#23436e;background:#fff;max-width:100%}.v3-housing-panel table input{max-width:170px;padding:9px;border-radius:8px;border:1px solid #d8e2f3}.v3-housing-panel .v3-history-panel{margin-top:22px}.v3-food-form .v3-presets{margin:0}.v3-indexed-food a{color:#285dcc}@media (max-width:700px){.v3-housing-tools,.v3-food-form{flex-direction:column;align-items:stretch}.v3-housing-tools label,.v3-food-form label{width:100%}.v3-housing-panel table input{min-width:135px}.v3-indexed-food .v3-presets{gap:6px}}.v3-real-food{margin-top:24px;padding:22px 0;border-top:1px solid #e5ebf4}.v3-real-food h2{font-size:1.15rem;margin-bottom:10px}.v3-real-food table th{white-space:normal}.v3-method-label{display:inline-flex;align-items:center;padding:7px 10px;border:1px solid #cfe1f1;border-radius:20px;background:#f4f8fd;color:#33517e;font-size:.7rem;font-weight:800;letter-spacing:.07em}.v3-capital-summary{display:flex;gap:9px;align-items:baseline;flex-wrap:wrap;margin:15px 0 20px;border:1px solid #dbe7fa;background:#f5f8ff;padding:14px 16px;border-radius:11px}.v3-capital-summary b{font-size:1.05rem}.v3-capital-summary small{color:#536789}.v3-housing-panel table td small{display:block;color:#60708c;margin-top:4px;font-size:.74rem;max-width:250px}@media (max-width:720px){.v3-real-food{padding:16px 0}.v3-method-label{font-size:.6rem}.v3-capital-summary{padding:12px}}.v3-row-nc{background:#f8fafc;color:#73829a}.v3-row-nc td strong,.v3-row-nc td b{color:#56657c}.v3-nc-note{display:block;color:#728198;font-size:.72rem;font-weight:400;line-height:1.35;margin-top:5px}.contact-panel,.legal-panel{max-width:900px;margin:22px auto 44px;padding:clamp(20px,4vw,38px)}.contact-form{display:grid;gap:18px;max-width:680px}.contact-field{display:grid;gap:8px;color:#355274;font-size:13px;font-weight:750}.contact-field input,.contact-field textarea{width:100%;padding:12px 14px;border:1px solid #d8e2f1;border-radius:10px;background:#fff;color:#1d3557;font:inherit;font-weight:450}.contact-field textarea{min-height:170px;resize:vertical;line-height:1.55}.contact-field input:focus,.contact-field textarea:focus{outline:3px solid #cbdcff;border-color:#3970cf}.captcha-question{padding:12px 14px;border:1px solid #d8e2f1;border-radius:10px;background:#f6f9ff;color:#17376d;font-size:16px;font-weight:850}.contact-status,.contact-privacy{margin:0;color:#687c98;font-size:12px;line-height:1.6}.contact-actions{display:flex;justify-content:flex-end;gap:10px}.contact-success{text-align:center;padding:28px 12px;color:#245eaf}.contact-success h2{color:#18396f}.contact-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.legal-panel h2{margin:24px 0 8px;color:#193669;font-size:18px}.legal-panel h2:first-child{margin-top:0}.legal-panel p{color:#506789;line-height:1.75}.inline-link{padding:0;border:0;background:none;color:#285ccc;font:inherit;font-weight:800;text-decoration:underline;cursor:pointer}.foot-bottom button{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}#seo-fallback{max-width:1480px;margin:22px auto 0;padding:18px 28px;color:#506789}#seo-fallback h1{margin:0 0 8px;color:#193669;font:800 clamp(24px,3vw,36px)/1.2 "Manrope",sans-serif}#seo-fallback p{max-width:850px;margin:0;line-height:1.7}
