.divx-dashboard{--ink:#f2f3f5;--muted:#a4aab3;--line:#343a43;--orange:#e6a05a;--font-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-title:var(--font-body);--font-subtitle:var(--font-body);color:var(--ink);font-family:var(--font-body);font-stretch:normal;letter-spacing:normal;line-height:1.5;contain:layout style}.divx-dashboard *,.divx-dashboard *:before,.divx-dashboard *:after{box-sizing:border-box}.divx-dashboard :is(button,input,select,output){font-family:var(--font-body);font-stretch:normal;letter-spacing:normal}.divx-dashboard :is(h2,h3,p){margin:0}.divx-dashboard :is(h2,h3){font-family:var(--font-body);font-weight:600;letter-spacing:-.025em;line-height:1.2}.divx-dashboard h2{font-size:25px}.divx-dashboard h3{font-size:20px}.divx-dashboard button{cursor:pointer}.divx-dashboard button:disabled{opacity:.45;cursor:default}.divx-dashboard :is(button,a,input,select):focus-visible{outline:2px solid #e6a05a;outline-offset:3px}.divx-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.divx-summary{display:flex;align-items:center;gap:20px;padding:0 2px 19px;color:var(--muted);font-size:12px}.divx-summary>div:first-child{display:flex;align-items:center;gap:9px;color:var(--ink)}.divx-live-dot{width:7px;height:7px;background:#7fc6a7;border-radius:50%}.divx-summary>div:nth-child(2){display:flex;gap:8px;margin-left:auto}.divx-summary strong{color:#d5d8dd;font-weight:500}.divx-summary button{display:flex;gap:7px;align-items:center;background:#262b33;border:1px solid var(--line);border-radius:8px;padding:8px 11px;color:var(--ink);font-size:12px}.divx-workspace{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.95fr);gap:20px;align-items:stretch}.divx-eyebrow{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:600;letter-spacing:.08em;color:var(--orange)}.divx-map-card{min-width:0;display:flex;flex-direction:column;border:1px solid #39404b;border-radius:20px;overflow:hidden;background:radial-gradient(ellipse at 50% 30%,#263441,#1a222c 65%);box-shadow:0 12px 32px #0002}.divx-map-head{display:flex;align-items:start;justify-content:space-between;gap:14px;padding:25px 25px 0}.divx-map-head h2{margin:10px 0 7px;color:#f3f5f7}.divx-map-head p{font-size:12px;color:#aeb7c3}.divx-map-badge{font-size:8px;color:#8497a9;border:1px solid #3a4855;padding:5px 7px;border-radius:5px;white-space:nowrap;letter-spacing:.04em;margin-top:2px}.divx-world{position:relative;flex:1;display:flex;align-items:center;min-width:0;padding:10px 8px}.divx-world>svg{display:block;width:100%;height:auto;aspect-ratio:1000/450;overflow:hidden}.divx-map-grid{fill:none;stroke:#354553;stroke-width:.6;opacity:.5;pointer-events:none}.divx-country{fill:#364855;stroke:#1a2630;stroke-width:.7;vector-effect:non-scaling-stroke;outline:none}.divx-country.is-available{fill:#455e6d;cursor:pointer}.divx-country.is-available:hover,.divx-country.is-available:focus-visible{fill:#b48955;stroke:#f7c791;stroke-width:1}.divx-country.is-selected{fill:#e5a158;stroke:#f6c286;stroke-width:.6}.divx-map-controls{position:absolute;right:16px;bottom:12px;display:flex;gap:4px}.divx-map-controls button{width:31px;height:31px;display:grid;place-items:center;background:#202d39;border:1px solid #4a5b6b;border-radius:6px;color:#e1e8ef}.divx-map-credit{position:absolute;left:22px;bottom:12px;color:#7c90a1;font-size:9px}.divx-map-selection{display:flex;align-items:center;gap:12px;margin:0 23px;padding:18px 0 14px;border-top:1px solid #3c4752}.divx-map-selection>div{min-width:0}.divx-map-selection strong{display:block;font-weight:600;font-size:15px;color:#fff}.divx-map-selection small{display:block;font-size:11px;color:#a7b3c0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.divx-map-price{margin-left:auto;text-align:right;flex-shrink:0}.divx-map-price strong{font-size:20px;font-weight:500;font-variant-numeric:tabular-nums;color:#efb97f}.divx-map-legend{display:flex;justify-content:space-between;gap:10px;padding:0 23px 18px;font-size:9px;color:#a7b3c0}.divx-map-legend span:first-child{display:flex;align-items:center;gap:5px;flex-shrink:0}.divx-map-legend i{width:6px;height:6px;background:#e5a158;border-radius:50%}.divx-converter{min-width:0;scroll-margin-top:88px;border:1px solid #dfd5c8;border-radius:20px;background:#f5efe6;padding:24px;color:#272c32;box-shadow:0 12px 32px #0002}.divx-converter-copy h2{color:#262b31;margin:8px 0 6px}.divx-converter-copy .divx-eyebrow{color:#93602f}.divx-converter-copy p{color:#716c65;font-size:12px}.divx-calculator{margin-top:20px}.divx-field-label{font-size:11px;color:#756e65;margin:0 0 5px}.divx-field{display:grid;gap:8px;padding:11px 14px;border:1px solid #d8cfc3;border-radius:11px;background:#fcf9f4;min-width:0}.divx-field:focus-within{border-color:#b68e5f}.divx-select-wrap{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.divx-select-wrap select{width:100%;min-width:0;border:0;background:transparent;color:#35383c;font-size:12px;font-weight:500;outline:none;cursor:pointer}.divx-select-wrap option{background:#fcf9f4;color:#222}.divx-field input,.divx-field output{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#202930;font-size:27px;font-weight:500;line-height:1.25;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.divx-field--result{background:#e8efe9;border-color:#c6d3c8}.divx-field--result output{color:#275a42}.divx-presets{display:flex;gap:6px;margin-top:7px}.divx-presets button{border:1px solid #dcd3c6;border-radius:5px;padding:4px 8px;color:#746c61;background:transparent;font-size:10px}.divx-presets button:hover{background:#e7dac8}.divx-swap{display:grid;place-items:center;width:31px;height:31px;margin:10px auto;border:1px solid #c7b396;border-radius:50%;background:#f5eee3;color:#976b35}.divx-calculator-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:11px;font-size:10px;color:#72695d}.divx-calculator-footer button{display:flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid #d9cdbc;border-radius:5px;background:transparent;color:#544735;font-size:10px;flex-shrink:0}.divx-source-note{font-size:10px;color:#85796b;line-height:1.5;margin-top:14px!important}.divx-flag{display:block;object-fit:cover;border-radius:50%;flex:none}.divx-flag-fallback{display:grid;place-items:center;background:#8a7862;color:#fff;border-radius:50%;font-size:12px;flex:none}.divx-quick-heading{display:flex;align-items:center;justify-content:space-between;margin:24px 0 10px;gap:12px}.divx-quick-heading>span{color:#d2d5da;font-size:10px;letter-spacing:.07em;font-weight:600}.divx-quick-heading small{font-size:11px;color:#a4aab3}.divx-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.divx-quick-card{display:grid;grid-template-columns:1fr auto;gap:5px;padding:16px;border:1px solid var(--line);border-radius:11px;background:#252a32;color:var(--ink);text-align:left;transition:border-color .15s}.divx-quick-card:hover{border-color:#b17d43;background:#2d3035}.divx-quick-top{display:flex;align-items:center;gap:8px}.divx-quick-top strong{font-size:12px;font-weight:500}.divx-quick-value{grid-column:2;grid-row:1;font-size:20px;font-weight:500;font-variant-numeric:tabular-nums}.divx-quick-caption{grid-column:2;text-align:right;font-size:10px;color:var(--muted)}.divx-tools{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;margin:0 0 30px}.divx-goal,.divx-pocket{padding:24px;border:1px solid #39404a;background:#21262e;border-radius:16px;min-width:0}.divx-tool-head{display:flex;gap:9px;align-items:center;color:#dda56a;font-size:9px;letter-spacing:.07em;margin-bottom:12px}.divx-tools h3{color:#eceef1}.divx-tools p{font-size:12px;color:#adb1ba;margin:8px 0 19px;line-height:1.6}.divx-offer-fields{display:grid;grid-template-columns:1fr 1.1fr .7fr;gap:12px}.divx-offer-fields label{font-size:10px;color:#b3b6bd;display:grid;gap:7px;min-width:0}.divx-offer-fields input{width:100%;min-width:0;padding:11px;border:1px solid #414851;background:#191e25;border-radius:7px;color:#f2f4f7;font-size:16px;font-weight:500}.divx-offer-fields input::placeholder{color:#b2bac4;opacity:1}.divx-goal-result{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:20px 0 10px}.divx-goal-result small{display:block;font-size:10px;color:#acb3bd;margin-bottom:5px}.divx-goal-result strong{display:block;font-size:28px;font-weight:500;color:#f4f5f6;font-variant-numeric:tabular-nums}.divx-goal-result>span{font-size:10px;padding:6px 9px;border-radius:6px;background:#314d403d;color:#94c4aa;text-align:right}.divx-goal-result>span.is-extra{background:#69483150;color:#e9b582}.divx-tool-note{display:block;color:#929ba7;font-size:10px;line-height:1.5}.divx-pocket-table{display:grid;gap:0;margin-top:3px}.divx-pocket-table>div{display:grid;grid-template-columns:1fr auto 1.4fr;align-items:center;gap:10px;border-bottom:1px solid #353c45;padding:10px 0;font-size:13px;color:#c2c8ce}.divx-pocket-table>div:last-child{border:0}.divx-pocket-table strong{text-align:right;font-weight:500;color:#eceff3;font-variant-numeric:tabular-nums}.divx-pocket-table small{font-size:9px;color:#84909f}.divx-explorer{padding:25px;border:1px solid #363d47;border-radius:18px;background:#1f242c}.divx-explorer-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:23px}.divx-explorer-head h2{margin:7px 0;color:var(--ink)}.divx-explorer-head p{color:var(--muted);font-size:12px;line-height:1.6}.divx-explorer-head a{color:#d7a16a;text-decoration:none;white-space:nowrap;font-size:11px}.divx-toolbar{display:grid;grid-template-columns:1fr auto;gap:12px}.divx-search{display:flex;align-items:center;gap:10px;padding:0 12px;background:#181d24;border:1px solid #3c4551;border-radius:8px;color:#949eac}.divx-search input{width:100%;min-width:0;padding:12px 0;color:#eef1f5;font-size:13px;background:transparent;border:0;outline:none}.divx-search input::placeholder{color:#9aa5b3;opacity:1}.divx-search button{display:grid;place-items:center;background:transparent;border:0;color:#abb4c2}.divx-sort{display:flex;align-items:center;gap:10px;border:1px solid #3c4551;border-radius:8px;padding:0 12px;color:#9aa5b3;font-size:10px;background:#181d24}.divx-sort select{color:#e3e9ee;font-size:12px;background:#181d24;border:0;padding:10px 0}.divx-filters{display:flex;gap:6px;overflow:auto;margin:12px 0 20px;padding-bottom:3px;scrollbar-width:thin}.divx-filters button{white-space:nowrap;border:1px solid #39414c;border-radius:6px;background:transparent;color:#aab4bf;padding:7px 12px;font-size:11px}.divx-filters button.is-active{border-color:#826443;color:#ecc293;background:#8a5b2b30}.divx-list-head{display:grid;grid-template-columns:1fr 160px 190px;gap:12px;padding:0 54px 10px;font-size:9px;color:#909dad;letter-spacing:.04em}.divx-list-head span:nth-child(n+2){text-align:right}.divx-list{border:1px solid #36404b;border-radius:10px;overflow:hidden}.divx-row{display:grid;grid-template-columns:42px minmax(0,1fr);border-bottom:1px solid #343c46;content-visibility:auto;contain-intrinsic-size:auto 66px}.divx-row:last-child{border:0}.divx-star{display:grid;place-items:center;border:0;background:transparent;color:#7f8a99}.divx-star[aria-pressed=true]{color:#dca364}.divx-row-main{display:grid;grid-template-columns:minmax(0,1fr) 160px 190px 20px;align-items:center;gap:12px;min-height:66px;padding:10px 12px;border:0;background:transparent;color:#e7ecf1;text-align:left}.divx-row-main:hover,.divx-row.is-expanded{background:#2a323d}.divx-currency{display:flex;align-items:center;gap:11px;min-width:0}.divx-currency>span{display:grid;min-width:0}.divx-currency strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.divx-currency small,.divx-price small,.divx-budget small{font-size:10px;color:#94a0ae}.divx-price,.divx-budget{display:grid;text-align:right;min-width:0}.divx-price strong,.divx-budget strong{font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.divx-budget strong{color:#dcb58a}.divx-chevron{color:#9ba8b8;text-align:center}.divx-row-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;grid-column:1/-1;gap:12px;border-top:1px solid #3e4652;padding:16px 17px 16px 54px;background:#191f27}.divx-row-details>div{display:grid;gap:6px;min-width:0}.divx-row-details small{font-size:9px;color:#92a0b1}.divx-row-details strong{font-size:11px;font-weight:500;color:#dae0e8;overflow-wrap:anywhere}.divx-row-details button{padding:8px 11px;border:1px solid #886744;background:#4d3a283d;border-radius:6px;color:#e9b980;font-size:10px}.divx-empty{display:grid;justify-items:center;gap:10px;padding:40px 20px;color:#a6b2bf;font-size:12px}.divx-disclaimer{margin-top:13px!important;color:#9ba4af;font-size:10px;line-height:1.6}.divx-loading,.divx-error{display:grid;place-items:center;min-height:360px;padding:30px;border:1px solid #39404a;border-radius:18px;background:#232a34;color:#c7d0dc;text-align:center}.divx-error button{border:0;padding:10px 15px;border-radius:6px;background:#d9a063;color:#181c21}.divx-refresh-error{padding:14px;color:#e7b987;font-size:12px}.is-spinning{animation:divx-spin 1s linear infinite}@keyframes divx-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.divx-map-badge{display:none}.divx-map-head h2{font-size:23px}.divx-map-selection small{max-width:180px}.divx-map-price strong{font-size:17px}.divx-map-legend{font-size:8px}.divx-quick-value{font-size:18px}}@media (max-width:900px){.divx-workspace{grid-template-columns:minmax(0,1.2fr) minmax(285px,1fr);gap:14px}.divx-map-head{padding:20px 18px 0}.divx-map-selection{margin:0 18px;flex-wrap:wrap}.divx-map-price{margin-left:0;flex-basis:100%;display:flex;justify-content:space-between;align-items:center}.divx-map-legend{padding:0 18px 16px}.divx-map-legend span:last-child{display:none}.divx-converter{padding:20px}.divx-row-main{grid-template-columns:minmax(0,1fr) 135px 150px 16px}.divx-list-head{grid-template-columns:1fr 135px 150px}.divx-tools{gap:14px}.divx-goal,.divx-pocket{padding:20px}}@media (max-width:700px){.divx-summary{gap:10px;font-size:10px;padding-bottom:14px}.divx-summary>div:nth-child(2){display:none}.divx-summary button{margin-left:auto;font-size:10px}.divx-workspace{grid-template-columns:1fr;gap:15px}.divx-map-card,.divx-converter{border-radius:15px}.divx-map-head h2{font-size:23px!important}.divx-map-head p{font-size:11px}.divx-map-selection{flex-wrap:nowrap;gap:8px;padding:14px 0 10px}.divx-map-selection strong{font-size:12px}.divx-map-selection small{font-size:9px;max-width:135px}.divx-map-price{margin-left:auto;flex-basis:auto;display:block}.divx-map-price strong{font-size:17px}.divx-map-legend{font-size:8px}.divx-converter-copy h2{font-size:25px!important}.divx-select-wrap select{font-size:14px!important}.divx-field input,.divx-field output{font-size:28px!important}.divx-quick-heading{align-items:start;margin-top:20px}.divx-quick-heading>span{font-size:9px}.divx-quick-heading small{font-size:9px}.divx-quick-grid{grid-template-columns:1fr 1fr;gap:9px}.divx-quick-card{padding:12px}.divx-quick-value{font-size:17px}.divx-tools{grid-template-columns:1fr;margin-bottom:20px}.divx-goal-result strong{font-size:24px}.divx-offer-fields{grid-template-columns:1fr 1fr;gap:12px}.divx-offer-fields label:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center}.divx-explorer{padding:20px 14px}.divx-explorer-head{display:block}.divx-explorer-head a{display:inline-block;margin-top:12px}.divx-toolbar{grid-template-columns:1fr}.divx-sort{justify-content:space-between}.divx-list-head,.divx-budget{display:none}.divx-row{grid-template-columns:33px minmax(0,1fr)}.divx-row-main{grid-template-columns:minmax(0,1fr) auto 12px;gap:7px;padding:10px 8px}.divx-currency{gap:7px}.divx-currency strong{font-size:11px}.divx-price strong{font-size:13px}.divx-row-details{grid-template-columns:1fr 1fr;padding:14px}.divx-row-details button{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.divx-dashboard *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
