@charset "UTF-8";:root{--accent: #0f766e;--brand: var(--accent);--brand-2: var(--accent);--brand-ink: color-mix(in srgb, var(--accent) 82%, black);--navy: #1c1917;--text: #1c1917;--muted: #6b645c;--muted-2: #d6cfc3;--bg: #f7f4ee;--surface: #fffdf9;--surface-2: #f1ece3;--border: #e2dace;--ok: #047857;--ok-bg: #e7f4ee;--down: #b91c1c;--radius: 8px;--radius-sm: 6px;--shadow: none;--shadow-lg: none;--grad: var(--accent);--serif: ui-serif, "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--mono: ui-monospace, "SF Mono", "Cascadia Mono", "Segoe UI Mono", Consolas, "Liberation Mono", monospace;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--brand: color-mix(in srgb, var(--accent) 62%, white);--brand-2: var(--brand);--brand-ink: color-mix(in srgb, var(--accent) 48%, white);--grad: var(--brand);--navy: #efe9df;--text: #ece6dc;--muted: #a8a096;--muted-2: #4a443c;--bg: #141210;--surface: #1c1a17;--surface-2: #24211d;--border: #38332c;--ok: #4ade80;--ok-bg: rgb(74 222 128 / 12%);--down: #f87171;color-scheme:dark}}:root[data-theme=dark]{--brand: color-mix(in srgb, var(--accent) 62%, white);--brand-2: var(--brand);--brand-ink: color-mix(in srgb, var(--accent) 48%, white);--grad: var(--brand);--navy: #efe9df;--text: #ece6dc;--muted: #a8a096;--muted-2: #4a443c;--bg: #141210;--surface: #1c1a17;--surface-2: #24211d;--border: #38332c;--ok: #4ade80;--ok-bg: rgb(74 222 128 / 12%);--down: #f87171;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.6;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:var(--brand-ink);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}h1,h2,h3{color:var(--navy);line-height:1.2;letter-spacing:-.02em}h1{font-size:clamp(1.75rem,4.5vw,2.6rem);margin:0 0 .5rem}h2{font-size:1.3rem;margin:0 0 1rem}h3{font-size:1.05rem;margin:.5rem 0 .25rem}img{max-width:100%}.container{width:100%;max-width:1120px;margin:0 auto;padding:0 16px}main.container{min-height:70vh;padding-bottom:3rem}.muted{color:var(--muted)}.small{font-size:.875rem}.lead{font-size:1.08rem;color:var(--muted);max-width:720px;margin:0}.lead strong{color:var(--text)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 45%,transparent);outline-offset:2px}.site-header{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--surface) 82%,transparent);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--border)}.header-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:64px;flex-wrap:wrap}.brand{display:inline-flex;align-items:center;gap:.6rem;color:var(--navy);font-weight:800;font-size:1.1rem;letter-spacing:-.02em}.brand:hover{text-decoration:none}.brand-mark{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--grad);color:#fff;font-weight:800;box-shadow:var(--shadow-lg)}.main-nav{display:flex;gap:.15rem}.main-nav a{color:var(--muted);padding:.45rem .8rem;border-radius:999px;font-weight:600;font-size:.93rem}.main-nav a:hover{color:var(--text);background:var(--surface-2);text-decoration:none}.main-nav a.active{color:var(--brand-ink);background:color-mix(in srgb,var(--brand) 12%,transparent)}.menu-toggle{display:none;background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:999px;padding:.4rem .9rem;font:inherit;font-weight:600;cursor:pointer}@media(max-width:820px){.menu-toggle{display:block}.main-nav{display:none;flex-direction:column;width:100%;padding-bottom:.75rem}.main-nav.open{display:flex}}.hero{position:relative;text-align:center;padding:3.5rem 0 2.5rem}.hero:before{content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:-1;background:radial-gradient(600px 300px at 20% 0%,color-mix(in srgb,var(--brand) 16%,transparent),transparent 70%),radial-gradient(500px 280px at 85% 10%,color-mix(in srgb,var(--brand-2) 16%,transparent),transparent 70%)}.hero h1{font-size:clamp(2rem,6vw,3.4rem);max-width:820px;margin:.75rem auto}.hero .lead{margin:0 auto 1.75rem}.grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.eyebrow{display:inline-block;padding:.3rem .85rem;border-radius:999px;background:var(--surface);border:1px solid var(--border);color:var(--muted);font-size:.82rem;font-weight:600;box-shadow:var(--shadow)}.search{display:flex;align-items:center;gap:.6rem;max-width:520px;margin:0 auto;padding:0 1.1rem;background:var(--surface);border:1px solid var(--border);border-radius:999px;box-shadow:var(--shadow-lg);color:var(--muted)}.search:focus-within{border-color:var(--brand)}.search input{flex:1;border:0;background:transparent;color:var(--text);font:inherit;font-size:1.05rem;padding:.95rem 0;outline:none;min-width:0}.card-section{margin-top:2.25rem}.group-title{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:1.75rem 0 .75rem}.country-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.75rem}.country-grid a{display:flex;align-items:center;gap:.85rem;padding:.9rem 1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);box-shadow:var(--shadow);transition:transform .15s ease,border-color .15s ease}.country-grid a:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand) 55%,var(--border));text-decoration:none}.country-grid img{width:40px;height:30px;border-radius:6px;object-fit:cover;box-shadow:0 0 0 1px var(--border);flex:none}.cg-text{display:flex;flex-direction:column;min-width:0}.cg-text small{color:var(--muted);font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.country-grid.compact{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.5rem}.country-grid.compact a{padding:.6rem .8rem;box-shadow:none;font-weight:500;font-size:.93rem}.country-grid.compact img{width:28px;height:21px;border-radius:4px}.empty{padding:1.5rem;text-align:center;background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius)}.pill-grid{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.pill-grid a{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .9rem;background:var(--surface);border:1px solid var(--border);border-radius:999px;font-size:.9rem;font-weight:500;color:var(--text)}.pill-grid a:hover{border-color:var(--brand);color:var(--brand-ink);text-decoration:none}.pill-grid img{border-radius:3px}.features{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:2.5rem}.feature{padding:1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.feature p{margin:0;color:var(--muted);font-size:.93rem}.feature-icon{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand-ink);font-weight:800}.soon{list-style:none;padding:0;margin:.75rem 0 0;display:flex;flex-wrap:wrap;gap:.4rem}.soon li{padding:.3rem .75rem;border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:.85rem}.breadcrumb{display:flex;flex-wrap:wrap;gap:.4rem;font-size:.85rem;color:var(--muted);margin:1.25rem 0 .5rem}.breadcrumb a{color:var(--muted)}.page-head{display:flex;align-items:flex-start;gap:1rem;padding:.75rem 0 .5rem}.flag-lg{width:48px;height:36px;border-radius:8px;object-fit:cover;box-shadow:0 0 0 1px var(--border),var(--shadow);margin-top:.4rem;flex:none}@media(max-width:560px){.flag-lg{width:36px;height:27px}}.chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.85rem}.chip{padding:.2rem .65rem;border-radius:999px;background:var(--surface);border:1px solid var(--border);font-size:.78rem;font-weight:600;color:var(--muted)}.chip-ok{background:var(--ok-bg);border-color:transparent;color:var(--ok)}.calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:0;margin:1.25rem 0;background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);box-shadow:var(--shadow);overflow:hidden}@media(max-width:820px){.calc{grid-template-columns:minmax(0,1fr)}}.calc-form{display:flex;flex-direction:column;gap:1.1rem;padding:1.5rem}.field{display:flex;flex-direction:column;gap:.4rem}.field-row{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.field label{font-weight:600;font-size:.9rem}.calc-form input,.calc-form select{font:inherit;padding:.7rem .85rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);width:100%;transition:border-color .15s ease}.calc-form input:focus,.calc-form select:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 15%,transparent)}.money-input{display:flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}.money-input:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 15%,transparent)}.money-input span{padding:0 .85rem;align-self:stretch;display:grid;place-items:center;background:var(--surface-2);color:var(--muted);font-weight:700;font-size:.85rem;border-right:1px solid var(--border)}.calc-form .money-input input{border:0;border-radius:0;font-size:1.25rem;font-weight:700;box-shadow:none}.hint{font-size:.8rem;color:var(--muted);margin:0}.segmented{display:inline-flex;padding:3px;background:var(--surface-2);border-radius:999px;gap:2px}.segmented button{border:0;background:transparent;color:var(--muted);font:inherit;font-size:.82rem;font-weight:600;padding:.3rem .8rem;border-radius:999px;cursor:pointer}.segmented button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #0f172a1f}.segmented-full{display:flex}.segmented-full button{flex:1;padding:.45rem .5rem}.calc-result{display:flex;flex-direction:column;gap:1.1rem;padding:1.5rem;background:var(--surface-2);border-left:1px solid var(--border)}@media(max-width:820px){.calc-result{border-left:0;border-top:1px solid var(--border)}}.result-top{display:flex;align-items:center;gap:1.25rem}.donut{width:112px;height:112px;border-radius:50%;display:grid;place-items:center;flex:none}.donut-hole{width:76px;height:76px;border-radius:50%;background:var(--surface-2);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}.donut-hole strong{font-size:1.15rem;color:var(--navy)}.donut-hole span{font-size:.72rem;color:var(--muted)}.net{display:flex;flex-direction:column;min-width:0}.net-amount{font-size:clamp(1.9rem,5vw,2.6rem);line-height:1.1;letter-spacing:-.03em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;overflow-wrap:anywhere}.lines{list-style:none;margin:0;padding:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}.lines li{display:flex;justify-content:space-between;gap:1rem;padding:.6rem .9rem;font-size:.93rem;border-bottom:1px solid var(--border)}.lines li:last-child{border-bottom:0}.lines li>span:last-child{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.lines .line-net{font-weight:700;background:color-mix(in srgb,var(--brand) 7%,transparent)}.dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:.55rem;vertical-align:1px}.rates{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem}.rates strong.up{color:var(--ok)}.rates strong.down{color:var(--down)}.rates>div{display:flex;flex-direction:column;padding:.7rem .9rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.82rem}.rates strong{font-size:1.15rem;color:var(--navy)}.table-wrap{overflow-x:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.data-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:.93rem}.data-table th,.data-table td{padding:.7rem 1rem;text-align:right;border-bottom:1px solid var(--border);white-space:nowrap}.data-table th:first-child,.data-table td:first-child{text-align:left}.data-table thead th{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;background:var(--surface-2)}.data-table tbody tr:last-child td{border-bottom:0}.data-table td:last-child{font-weight:700;color:var(--brand-ink)}.prose{max-width:820px}.checks{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.6rem}.checks li{position:relative;padding-left:1.9rem}.checks li:before{content:"\2713";position:absolute;left:0;top:.1rem;width:1.3rem;height:1.3rem;border-radius:50%;display:grid;place-items:center;font-size:.75rem;font-weight:800;background:var(--ok-bg);color:var(--ok)}.info-page{padding:1.5rem 0 2rem}.info-page h2{margin-top:1.75rem}.faq{margin-top:2.25rem}.faq details{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.9rem 1.1rem;margin-bottom:.5rem}.faq summary{cursor:pointer;font-weight:600;color:var(--navy);list-style:none;display:flex;justify-content:space-between;gap:1rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--muted);font-weight:400;font-size:1.2rem;line-height:1}.faq details[open] summary:after{content:"\2212"}.faq details p{margin:.6rem 0 0;color:var(--muted)}.ad-slot{margin:1.5rem 0;display:flex;align-items:center;justify-content:center}.ad-slot:empty{min-height:0!important;margin:0}.ad-slot>ins{width:100%}.ad-placeholder{width:100%;min-height:inherit;display:grid;place-items:center;border:1px dashed var(--border);border-radius:var(--radius-sm);color:var(--muted);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.site-footer{background:var(--surface);border-top:1px solid var(--border);margin-top:3rem;padding-top:2.5rem}.footer-grid{display:grid;grid-template-columns:1.3fr .8fr 1.3fr auto;gap:2rem;align-items:start}@media(max-width:760px){.footer-grid{grid-template-columns:1fr;gap:1.5rem}}.footer-about p{margin:.35rem 0;color:var(--muted)}.footer-links{display:flex;flex-direction:column;gap:.4rem}.footer-links a{color:var(--muted)}.footer-links a:hover{color:var(--brand-ink)}.footer-company{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.footer-company img{height:auto;max-width:150px;background:#fff;border-radius:12px;padding:6px}.copyright{border-top:1px solid var(--border);margin-top:2rem;padding:1.1rem 16px;font-size:.85rem;color:var(--muted);text-align:center}.tool-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}.tool-grid a{display:flex;align-items:center;gap:.9rem;padding:1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--text);transition:transform .15s ease,border-color .15s ease}.tool-grid a:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand) 55%,var(--border));text-decoration:none}.tool-grid small{white-space:normal}.tool-glyph{display:inline-grid;place-items:center;width:44px;height:44px;flex:none;border-radius:12px;background:var(--grad);color:#fff;font-weight:800;font-size:1.2rem}.page-head .tool-glyph{margin-top:.3rem}.money-input .suffix{border-right:0;border-left:1px solid var(--border)}.live-badge{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;color:var(--muted)}.live-badge:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--muted-2)}.live-badge.on:before{background:var(--ok);box-shadow:0 0 0 3px var(--ok-bg)}.compact-hero{padding:2.5rem 0 1rem}.btn-ghost{display:inline-flex;justify-content:center;align-items:center;gap:.4rem;padding:.6rem 1rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--brand-ink);font:inherit;font-weight:600;cursor:pointer}.btn-ghost:hover{border-color:var(--brand);text-decoration:none}.pair-flags{display:inline-flex;flex:none;margin-top:.35rem}.pair-flags img{border-radius:6px;box-shadow:0 0 0 1px var(--border);object-fit:cover}.pair-flags img+img{margin-left:-12px;margin-top:10px}.pair-flags.small img+img{margin-left:-8px;margin-top:6px}.rate-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.6rem}.rate-grid a{display:flex;align-items:center;gap:.75rem;padding:.75rem .9rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text)}.rate-grid a:hover{border-color:var(--brand);text-decoration:none}.rate-grid small{display:block;color:var(--muted);font-variant-numeric:tabular-nums}.two-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.partner-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.partner{display:flex;flex-direction:column;padding:1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text)}.partner span{color:var(--muted);font-size:.9rem}.disclaimer-box{padding:.9rem 1.1rem;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--muted);font-size:.88rem}.spot-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.spot{display:flex;flex-direction:column;padding:1.25rem 1.4rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow)}.spot strong{font-size:clamp(1.8rem,5vw,2.4rem);letter-spacing:-.03em;line-height:1.15}.spot strong small{font-size:1rem;color:var(--muted);font-weight:500}.spot.gold strong{background:linear-gradient(135deg,#b8860b,#f5c542);-webkit-background-clip:text;background-clip:text;color:transparent}.spot.silver strong{background:linear-gradient(135deg,#64748b,#c0c7d1);-webkit-background-clip:text;background-clip:text;color:transparent}.flag-cell{display:inline-flex;align-items:center;gap:.6rem;color:var(--text);font-weight:600}.flag-cell img{border-radius:3px;box-shadow:0 0 0 1px var(--border)}.data-table td a{font-weight:inherit}.tool-grid-link{display:flex;align-items:center;gap:.9rem;padding:1rem 1.2rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--text);max-width:520px}.tool-grid-link:hover{border-color:var(--brand);text-decoration:none}.check{display:flex;align-items:center;gap:.55rem;font-weight:600;font-size:.92rem;cursor:pointer}.check input{width:18px;height:18px;accent-color:var(--brand)}.heir-line>span:first-child{display:flex;flex-direction:column}.heir-amount{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.heir-amount small{font-weight:500;color:var(--muted)}.trend{margin:0;padding:1rem 1.1rem .75rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.trend svg{display:block;width:100%;height:180px}.trend-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem}.trend-stats>div{display:flex;flex-direction:column;font-size:.8rem}.trend-stats strong{font-size:1.05rem;color:var(--navy);font-variant-numeric:tabular-nums}.trend-stats strong.up{color:var(--ok)}.trend-stats strong.down{color:var(--down)}.trend-axis{display:flex;justify-content:space-between;font-size:.75rem;margin-top:.35rem}h1,h2,h3,.brand,.net-amount,.spot strong{font-family:var(--serif);letter-spacing:-.01em}h1{font-weight:700}h2{font-weight:700;font-size:1.4rem}.data-table td,.lines li>span:last-child,.rates strong,.trend-stats strong,.donut-hole strong,.rate-grid small,.money-input input{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.site-header{background:color-mix(in srgb,var(--bg) 88%,transparent);border-bottom:1px solid var(--border);box-shadow:0 3px 0 -2px var(--border)}.brand{font-weight:700;font-size:1.2rem}.brand-mark{background:var(--brand);border-radius:6px;box-shadow:none;font-family:var(--serif)}.main-nav a{border-radius:0;padding:.45rem .6rem;border-bottom:2px solid transparent}.main-nav a:hover{background:none;border-bottom-color:var(--muted-2)}.main-nav a.active{background:none;color:var(--text);border-bottom-color:var(--brand)}.hero{text-align:left;padding:3rem 0 2rem;border-bottom:3px double var(--border);margin-bottom:.5rem}.hero:before{display:none}.hero h1{font-size:clamp(2.1rem,6vw,3.6rem);line-height:1.08;max-width:880px;margin:.6rem 0 .9rem}.hero .lead{margin:0 0 1.5rem;max-width:640px}.eyebrow{padding:0;border:0;background:none;box-shadow:none;border-radius:0;color:var(--brand-ink);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700}.grad{background:none;color:inherit;-webkit-background-clip:initial;background-clip:initial;box-shadow:inset 0 -.32em color-mix(in srgb,var(--brand) 28%,transparent)}.search{margin:0;border-radius:var(--radius);border:1.5px solid var(--text);box-shadow:none}.country-grid a,.tool-grid a,.tool-grid-link,.rate-grid a,.feature,.spot,.trend,.partner,.empty{box-shadow:none;border-radius:var(--radius);transition:border-color .15s ease}.country-grid a:hover,.tool-grid a:hover,.tool-grid-link:hover,.rate-grid a:hover{transform:none;border-color:var(--text)}.pill-grid a{border-radius:var(--radius-sm)}.tool-glyph,.feature-icon{background:none;border:1.5px solid var(--brand);color:var(--brand-ink);font-family:var(--serif);border-radius:6px}.group-title{font-family:var(--serif);text-transform:none;letter-spacing:0;font-size:1.05rem;color:var(--text);border-bottom:1px solid var(--border);padding-bottom:.35rem}.chip{border-radius:4px}.calc{box-shadow:none;border-radius:var(--radius);border-top:4px solid var(--brand)}.calc-result{background:var(--surface-2)}.net-amount{background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--text);font-weight:700}.lines{border-radius:var(--radius-sm)}.lines li{border-bottom-style:dashed}.segmented,.segmented button{border-radius:5px}.table-wrap,.faq details{border-radius:var(--radius)}.data-table thead th{font-family:var(--sans, inherit);background:var(--surface-2)}.faq summary{font-family:var(--serif);font-size:1.05rem}.site-footer{background:var(--surface-2);border-top:3px double var(--border)}.result-tools{display:flex;flex-wrap:wrap;gap:.4rem}.result-tools button{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.result-tools button:hover{border-color:var(--text)}.result-tools .done{color:var(--ok);border-color:var(--ok)}.recent{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.recent a{display:inline-block;padding:.45rem .8rem;border:1px dashed var(--muted-2);border-radius:var(--radius-sm);color:var(--text);font-size:.9rem}.recent a:hover{border-style:solid;border-color:var(--brand);text-decoration:none}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-latin-wght-normal.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{--display: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--serif: var(--display);--grid-line: color-mix(in srgb, var(--accent) 10%, transparent);--lift: 0 18px 40px -26px color-mix(in srgb, var(--text) 45%, transparent)}h1,h2,h3,.brand{letter-spacing:-.025em}h1{font-weight:800}.net-amount,.spot strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em}.brand{font-weight:800;font-size:1.15rem}.brand-logo{display:block;width:34px;height:34px;border-radius:9px}.hero{position:relative;border-bottom:1px solid var(--border)}.hero:before{display:block;content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:-1;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 75% 100% at 25% 0%,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse 75% 100% at 25% 0%,#000 25%,transparent 75%)}.grad{box-shadow:none;color:var(--brand-ink)}.hero-split{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:2.5rem;align-items:center}.hero-split .search{max-width:520px}@media(max-width:880px){.hero-split{grid-template-columns:1fr;gap:1.75rem}}.hero-card{display:flex;flex-direction:column;gap:.9rem;padding:1.25rem;background:var(--surface);border:1px solid var(--border);border-top:4px solid var(--brand);border-radius:var(--radius);box-shadow:var(--lift)}.hero-card-head{display:flex;align-items:center;gap:.75rem}.hero-card-head img{border-radius:3px;box-shadow:0 0 0 1px var(--border)}.hero-card-head>span:last-child{display:flex;flex-direction:column;line-height:1.35}.hero-card-head small{color:var(--muted);font-size:.85rem}.hero-card .lines{margin:0}.hero-card-big{margin:0;color:var(--muted)}.hero-card-big strong{font-family:var(--display);font-size:1.6rem;color:var(--text);letter-spacing:-.03em}.hero-stats{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.hero-stats span{display:flex;flex-direction:column;padding:.7rem .9rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--brand) 9%,var(--surface))}.hero-stats strong{font-family:var(--display);font-size:1.5rem;line-height:1.15;color:var(--brand-ink)}.hero-stats small{color:var(--muted);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.hero-actions{display:flex;flex-wrap:wrap;gap:.6rem}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.1rem;border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);color:#fff;font-weight:600}.btn:hover{text-decoration:none;filter:brightness(1.1)}.card-section>h2:not(.group-title){display:flex;align-items:center;gap:.6rem}.card-section>h2:not(.group-title):before{content:"";flex:none;width:4px;height:1.05em;border-radius:2px;background:var(--brand)}.ms-icon{display:inline-flex;line-height:0}.ms-icon svg{display:block}.tool-glyph,.feature-icon{width:44px;height:44px;font-size:1.35rem;background:color-mix(in srgb,var(--brand) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--brand) 28%,var(--border));border-radius:10px;color:var(--brand-ink);transition:background .15s ease,color .15s ease}.feature h3{margin-top:.85rem}.tool-grid li{display:flex}.tool-grid a{flex:1;height:100%}.country-grid a,.tool-grid a,.tool-grid-link,.rate-grid a{transition:border-color .15s ease,box-shadow .15s ease}.country-grid a:hover,.tool-grid a:hover,.tool-grid-link:hover,.rate-grid a:hover{border-color:var(--brand);box-shadow:var(--lift)}.tool-grid a:hover .tool-glyph,.tool-grid-link:hover .tool-glyph{background:var(--accent);border-color:var(--accent);color:#fff}.calc{box-shadow:var(--lift)}.faq summary{font-size:1rem;font-weight:650}p a:not(.btn):not(.btn-ghost),.faq-answer a,.prose a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.faq,.site-footer{content-visibility:auto;contain-intrinsic-size:auto 500px}@media print{:root{--bg: #fff;--surface: #fff;--surface-2: #fff;--text: #000;--muted: #444;--border: #bbb}.site-header,.site-footer,.ad-slot,.breadcrumb,.result-tools,.segmented,.faq,.card-section,.menu-toggle{display:none!important}.calc{grid-template-columns:1fr 1fr;border:1px solid #999;break-inside:avoid}.calc-result{border-left:1px solid #999}a{color:#000;text-decoration:none}body:after{content:"Estimates for information only, not tax or financial advice. \a9  MetaSol Technologies";display:block;margin-top:1.5rem;font-size:.75rem;color:#444}}:root{--accent: #0f4c81}:root[data-section=salary]{--accent: #0f766e}:root[data-section=business]{--accent: #b45309}:root[data-section=currency]{--accent: #4338ca}:root[data-section=metals]{--accent: #a16207}:root[data-section=zakat]{--accent: #047857}.hub-search{position:relative;max-width:560px}.hub-results{position:absolute;z-index:15;top:calc(100% + 6px);left:0;right:0;margin:0;padding:.35rem;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--lift)}.hub-results a{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem .7rem;border-radius:var(--radius-sm);color:var(--text)}.hub-results a:hover,.hub-results a:focus-visible{background:color-mix(in srgb,var(--brand) 9%,var(--surface));text-decoration:none}.hub-results small{flex:none;color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.hub-results-empty{margin:.5rem 0 0}.quick-links{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.quick-links a{display:inline-block;padding:.3rem .7rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font-size:.86rem}.quick-links a:hover{border-color:var(--brand);text-decoration:none}.market-list{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--radius-sm)}.market-list li+li{border-top:1px dashed var(--border)}.market-list a{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem .8rem;color:var(--text)}.market-list a:hover{background:var(--surface-2);text-decoration:none}.market-list span{color:var(--muted);font-size:.92rem}.market-list strong{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600}.market-list strong small{color:var(--muted);font-weight:400}.market-card .live-badge{margin:0}.section-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}@media(min-width:980px){.section-grid{grid-template-columns:repeat(6,1fr)}.section-card{grid-column:span 2}.section-card:nth-child(n+4){grid-column:span 3}}.section-card{--accent: #0f4c81;--brand: var(--accent);--brand-ink: color-mix(in srgb, var(--accent) 82%, black);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-top:4px solid var(--brand);border-radius:var(--radius);transition:border-color .15s ease,box-shadow .15s ease}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .section-card{--brand: color-mix(in srgb, var(--accent) 62%, white);--brand-ink: color-mix(in srgb, var(--accent) 48%, white)}}:root[data-theme=dark] .section-card{--brand: color-mix(in srgb, var(--accent) 62%, white);--brand-ink: color-mix(in srgb, var(--accent) 48%, white)}.section-card:hover{box-shadow:var(--lift);border-color:var(--brand)}.section-card[data-section=salary]{--accent: #0f766e}.section-card[data-section=business]{--accent: #b45309}.section-card[data-section=currency]{--accent: #4338ca}.section-card[data-section=metals]{--accent: #a16207}.section-card[data-section=zakat]{--accent: #047857}.section-card-main{display:flex;align-items:center;gap:.9rem;padding:1.1rem 1.1rem .8rem;color:var(--text)}.section-card-main:hover{text-decoration:none}.section-card-main img{flex:none;border-radius:11px}.section-card-main>span{display:flex;flex-direction:column;line-height:1.35}.section-card-main strong{font-family:var(--display);font-size:1.15rem;letter-spacing:-.02em}.section-card-main small{color:var(--muted);font-size:.9rem}.section-card-links{list-style:none;margin:auto 0 0;padding:.7rem 1.1rem 1rem;display:flex;flex-wrap:wrap;gap:.35rem;border-top:1px dashed var(--border)}.section-card-links a{display:inline-block;padding:.25rem .6rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--brand) 9%,var(--surface));color:var(--brand-ink);font-size:.86rem;font-weight:600}.section-card-links a:hover{background:var(--accent);color:#fff;text-decoration:none}
