@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-vietnamese-wght-normal.0i7lhkw2ij3q1.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-latin-ext-wght-normal.0t2awsxbm3c7a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-latin-wght-normal.1v4l5w6-86t-v.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-400-normal.1xf5nwxyfigak.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-400-normal.19i24--p24z3r.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-ext-400-normal.2wkl6p2bjtdkj.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-400-normal.1d956-ol9h5w9.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-600-normal.2ovda_azncp9b.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-600-normal.2wn5p1s7u3utm.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-ext-600-normal.0a5-aslyj_wbq.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-600-normal.00ca59z0uilzq.woff)format("woff")}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.11q3guvgd1r20.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.1fgk-kmy-32_a.woff)format("woff")}
:root{--paper:#ecefe8;--paper-2:#e2e7de;--card:#fbfcf8;--ink:#1e1b16;--ink-2:#514a40;--line:#c9cfc3;--green:#1f4d45;--green-2:#163a34;--green-soft:#dfe9e4;--slip:#c4432b;--slip-soft:#f2d9d1;--bad:#a1221b;--bad-soft:#f8e1dd;--warn:#7a5200;--warn-soft:#f5ead2;--k-country:#1e1b16;--k-check:#c4432b;--k-bank:#1f6a5c;--k-branch:#8a6100;--k-account:#3e5366;--k-national:#6e3b78;--serif:"Fraunces Variable", Georgia, "Times New Roman", serif;--sans:"IBM Plex Sans", "Segoe UI", Roboto, Arial, sans-serif;--mono:"IBM Plex Mono", Consolas, "Courier New", monospace;--r:4px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--paper:#141713;--paper-2:#1a1e19;--card:#1d211c;--ink:#ece6d8;--ink-2:#b9b09f;--line:#3a4138;--green:#8cc7b6;--green-2:#a9d8ca;--green-soft:#22312c;--slip:#f08a6e;--slip-soft:#3a2620;--bad:#ff8a80;--bad-soft:#3b1f1c;--warn:#f0c56a;--warn-soft:#33291a;--k-country:#ece6d8;--k-check:#f08a6e;--k-bank:#7cc4b2;--k-branch:#e0b44c;--k-account:#9fb6cc;--k-national:#d29be0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);background-image:repeating-linear-gradient(135deg, transparent 0 7px, color-mix(in srgb, var(--green) 4%, transparent) 7px 8px);color:var(--ink);font:400 16.5px/1.6 var(--sans);margin:0}a{color:var(--green);text-underline-offset:2px}a:hover{color:var(--slip)}.mono,code,output{font-family:var(--mono)}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-weight:650;line-height:1.15}main p,main li,main dd,main summary{overflow-wrap:anywhere}h1{font-variation-settings:"SOFT" 0, "WONK" 0;margin:18px 0 14px;font-size:2.6rem}h2{margin:0 0 10px;font-size:1.45rem}h3{margin:22px 0 8px;font-size:1.15rem}.wrap{max-width:1040px;margin:0 auto;padding:0 20px}main.wrap{min-height:60vh;padding-bottom:40px}.skip{position:absolute;left:-9999px}.skip:focus{z-index:9;background:var(--card);padding:6px 10px;top:8px;left:12px}.top{border-bottom:1px solid var(--line);background:var(--card)}.top-in{align-items:center;gap:18px;min-height:60px;display:flex}.logo{color:var(--ink);font:600 1.3rem/1 var(--serif);align-items:center;gap:8px;text-decoration:none;display:flex}.logo b{color:var(--green);font-weight:650}.top-nav{gap:2px;margin-left:auto;display:flex}.top-nav a{color:var(--ink);border-radius:var(--r);white-space:nowrap;padding:8px 11px;font-size:.95rem;font-weight:600;text-decoration:none}.top-nav a:hover{background:var(--paper-2);color:var(--ink)}.top-nav a.on{box-shadow:inset 0 -2px 0 var(--slip);border-radius:0}.langs{position:relative}.langs summary{cursor:pointer;font:600 .9rem/1 var(--mono);border:1px solid var(--line);border-radius:var(--r);align-items:center;min-height:40px;padding:9px 10px;list-style:none;display:flex}.langs summary::-webkit-details-marker{display:none}.langs-menu{background:var(--card);border:1px solid var(--line);z-index:20;min-width:170px;padding:4px;position:absolute;top:calc(100% + 6px);right:0}.langs-menu a{color:var(--ink);padding:9px 12px;text-decoration:none;display:block}.langs-menu a.on,.langs-menu a:hover{background:var(--paper-2)}.crumbs{color:var(--ink-2);flex-wrap:wrap;gap:6px;margin-top:16px;font-size:.85rem;display:flex}.crumbs span+span:before{content:"›";margin-right:6px}.crumbs a{color:var(--ink-2)}.lead{color:var(--ink-2);max-width:760px;margin:18px 0 26px;font-size:1.08rem}.block{max-width:820px;margin:34px 0}.block p,.block li{max-width:760px}.bul{padding-left:1.2em}.bul li{margin:6px 0}.steps{counter-reset:s;padding:0;list-style:none}.steps>li{counter-increment:s;padding:4px 0 10px 46px;position:relative}.steps>li:before{content:counter(s);border:1.5px solid var(--slip);width:30px;height:30px;color:var(--slip);font:600 .95rem/1 var(--mono);place-items:center;display:grid;position:absolute;top:2px;left:0}.calc-steps li{word-break:break-all}.calc-steps li b,.calc-steps li{overflow-wrap:anywhere}.tool{margin:6px 0 4px}.tabs{gap:4px;padding-left:14px;display:flex}.tab{font:600 1rem/1 var(--sans);border:1px solid var(--line);background:var(--paper-2);color:var(--ink-2);cursor:pointer;border-radius:var(--r) var(--r) 0 0;white-space:nowrap;border-bottom:none;min-height:46px;padding:13px 22px 11px}.tab.on{background:var(--card);color:var(--ink);box-shadow:inset 0 3px 0 var(--slip);position:relative;top:1px}.sheet{background:var(--card);border:1px solid var(--line);border-radius:0 var(--r) var(--r) var(--r);padding:22px 24px 16px}.lbl,.field label{color:var(--ink);margin-bottom:6px;font-size:.92rem;font-weight:600;display:block}.iban-row{position:relative}.iban-in{width:100%;font:500 1.55rem/1.2 var(--mono);letter-spacing:.04em;color:var(--ink);background:var(--card);border:1.5px solid var(--ink-2);border-radius:var(--r);min-height:60px;padding:14px 52px 14px 14px}.iban-in,.field input{text-transform:uppercase}.iban-in.plain,.iban-in::placeholder,.field input::placeholder{text-transform:none}.iban-in::placeholder{color:color-mix(in srgb, var(--ink-2) 70%, transparent);letter-spacing:.02em}.iban-in:focus,.field input:focus,.chip select:focus{outline:2px solid var(--green);outline-offset:1px}.x{width:40px;height:40px;padding:0;font-size:1.4rem;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.strip-wrap{margin:14px 0 6px}.strip{flex-wrap:wrap;gap:6px 10px;display:flex}.grp{display:flex}.box{width:1.75rem;height:2.15rem;font:500 1.08rem/1 var(--mono);color:var(--ink);border:1px solid color-mix(in srgb, var(--slip) 55%, transparent);background:var(--card);border-right-width:0;place-items:center;transition:background-color .15s;display:grid;box-shadow:inset 0 -3px #0000}.grp .box:last-child{border-right-width:1px}.box.on{background:color-mix(in srgb, var(--paper-2) 45%, var(--card))}.box.k-country{box-shadow:inset 0 -3px 0 var(--k-country)}.box.k-check{box-shadow:inset 0 -3px 0 var(--k-check)}.box.k-bank{box-shadow:inset 0 -3px 0 var(--k-bank)}.box.k-branch{box-shadow:inset 0 -3px 0 var(--k-branch)}.box.k-account{box-shadow:inset 0 -3px 0 var(--k-account)}.box.k-national{box-shadow:inset 0 -3px 0 var(--k-national)}.box.bad{background:var(--bad-soft);color:var(--bad);outline:2px solid var(--bad);outline-offset:-2px;font-weight:700}.box.over{background:var(--bad-soft)}.legend{color:var(--ink-2);flex-wrap:wrap;gap:4px 16px;margin:10px 0 0;padding:0;font-size:.86rem;list-style:none;display:flex}.legend li{align-items:center;gap:6px;display:flex}.legend i,.sw{vertical-align:middle;background:currentColor;width:14px;height:4px;margin-right:2px;display:inline-block}.legend b{color:var(--ink);font-weight:500}.k-country>i,.sw.k-country{color:var(--k-country)}.k-check>i,.sw.k-check{color:var(--k-check)}.k-bank>i,.sw.k-bank{color:var(--k-bank)}.k-branch>i,.sw.k-branch{color:var(--k-branch)}.k-account>i,.sw.k-account{color:var(--k-account)}.k-national>i,.sw.k-national{color:var(--k-national)}.sw{margin-right:8px}.static.strip-wrap{margin:16px 0}.strip-wrap.blank .box{box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--slip) 35%, transparent)}.row-btns{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 8px;display:flex}button{font:inherit}.main{min-height:52px;font:700 1.1rem/1 var(--sans);color:#fff;background:var(--green);border-radius:var(--r);cursor:pointer;white-space:nowrap;box-shadow:0 3px 0 var(--green-2);border:0;padding:0 28px}@media (prefers-color-scheme:dark){.main{color:#10201c}}.main:active{box-shadow:0 1px 0 var(--green-2);transform:translateY(2px)}.ghost{min-height:44px;color:var(--green);border:1.5px solid var(--green);border-radius:var(--r);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0 16px;font-weight:600;display:inline-flex}.ghost:hover{background:var(--green-soft)}.ghost.sm{min-height:40px;padding:0 12px;font-size:.92rem}.ghost.x{color:var(--ink-2);border:0;min-height:40px}.linkish{color:var(--green);cursor:pointer;background:0 0;border:0;min-height:36px;padding:6px 0;text-decoration:underline}.progress{color:var(--ink-2);margin:6px 0;font-size:.95rem}.verdict{border-left:4px solid;margin:10px 0 4px;padding:14px 16px}.verdict b{margin-bottom:4px;font-size:1.05rem;display:block}.verdict ul{margin:0;padding-left:1.1em}.verdict.bad{border-color:var(--bad);background:var(--bad-soft);color:var(--ink)}.verdict.bad b{color:var(--bad)}.verdict.warn{border-color:var(--warn);background:var(--warn-soft)}.hints{color:var(--ink-2);margin:10px 0 0;padding-left:1.1em;font-size:.92rem}.receipt{background:var(--card);border:1px solid var(--line);border-top:0;margin:14px 0 6px;padding:22px 18px 16px;position:relative}.receipt:before{content:"";background:radial-gradient(circle at 5px 0, transparent 4px, var(--card) 4.5px) 0 0/10px 8px repeat-x;border-bottom:0;height:8px;position:absolute;top:-7px;left:-1px;right:-1px}.verdict-ok{font:650 1.25rem/1.2 var(--serif);color:var(--green);margin:0 0 8px;padding-right:96px}.stamp{width:92px;height:92px;color:var(--green);opacity:.9;animation:.42s cubic-bezier(.2,.9,.3,1.3) both stamp;position:absolute;top:10px;right:14px;transform:rotate(-12deg)}@keyframes stamp{0%{opacity:0;transform:scale(1.7)rotate(-2deg)}60%{opacity:1}to{opacity:.9;transform:scale(1)rotate(-12deg)}}@media (prefers-reduced-motion:reduce){.stamp{animation:none}.box{transition:none}}.copy{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.copy output{font-weight:500}.copy.big{margin:2px 0 10px;padding-right:96px}.copy.big output{letter-spacing:.03em;color:var(--ink);font-size:1.45rem}.facts{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px 22px;margin:14px 0 6px;display:grid}.facts div{border-top:1px dashed var(--line);padding-top:6px}.facts dt{color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.facts dd{overflow-wrap:anywhere;margin:2px 0 0}.facts.wide{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.computed{color:var(--k-national);margin:6px 0;font-weight:600}.warn-line{background:var(--warn-soft);border-left:4px solid var(--warn);margin:10px 0 4px;padding:10px 12px;font-size:.95rem}.note{color:var(--ink-2);margin:8px 0;font-size:.93rem}.src{color:var(--ink-2);margin-top:6px;font-size:.82rem;display:block}.bank{margin-top:8px}.privacy{color:var(--ink-2);border-top:1px dashed var(--line);align-items:center;gap:6px;margin:14px 0 0;padding-top:10px;font-size:.85rem;display:flex}.disclaimer{color:var(--ink-2);margin:8px 0 0;font-size:.86rem;line-height:1.5}.disclaimer a{color:var(--ink-2)}.chips{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.chip{border:1px solid var(--line);background:var(--card);border-radius:var(--r);cursor:pointer;min-height:44px;color:var(--ink);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.chip .cc{font:600 .9rem/1 var(--mono)}.chip .cn{color:var(--ink-2);font-size:.9rem}.chip.on{border-color:var(--green);background:var(--green-soft);box-shadow:inset 0 -3px 0 var(--green)}.chip.on .cn{color:var(--ink)}.chip.sel select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.fields{flex-wrap:wrap;gap:14px 16px;display:flex}.field{flex:160px;min-width:120px}.field.w-1,.field.w-2{flex:0 110px}.field.w-12,.field.w-11,.field.w-10{flex:2 220px}.field.w-21,.field.w-24,.field.w-26,.field.w-16,.field.w-18,.field.w-20,.field.w-22,.field.w-25{flex:100%}.field input{width:100%;font:500 1.2rem/1.2 var(--mono);border:1.5px solid var(--ink-2);border-radius:var(--r);background:var(--card);color:var(--ink);letter-spacing:.03em;min-height:50px;padding:12px}.field input::placeholder{color:color-mix(in srgb, var(--ink-2) 60%, transparent)}.field small{color:var(--ink-2);margin-top:4px;font-size:.82rem;display:block}.field label em{color:var(--ink-2);font-style:normal;font-weight:400}.tbl-wrap{border:1px solid var(--line);background:var(--card);margin:10px 0;overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:.95rem}.tbl th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);border-bottom:1.5px solid var(--ink-2);white-space:nowrap;padding:10px 12px;font-size:.78rem}.tbl td{border-bottom:1px solid var(--line);vertical-align:top;padding:9px 12px}.tbl tr:last-child td{border-bottom:0}.tbl .num{text-align:right;font-family:var(--mono)}.tbl .ex{white-space:nowrap}.tbl .ex small{font-family:var(--sans);color:var(--ink-2);white-space:normal;font-size:.78rem;display:block}.tbl-foot{color:var(--ink-2);font-size:.88rem}.by-len{margin:0}.by-len div{border-top:1px dashed var(--line);grid-template-columns:140px 1fr;gap:10px;padding:8px 0;display:grid}.by-len dt{font:600 .95rem/1.5 var(--mono)}.by-len dd{margin:0}.faq details{border-top:1px solid var(--line);padding:4px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:12px 30px 12px 0;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:500 1.3rem/1.4 var(--mono);color:var(--slip);position:absolute;top:8px;right:4px}.faq details[open] summary:after{content:"−"}.faq p{margin:0 0 14px}.links{flex-wrap:wrap;gap:8px;display:flex}.tile{border:1px solid var(--line);background:var(--card);border-radius:var(--r);color:var(--ink);align-items:center;min-height:44px;padding:9px 13px;text-decoration:none;display:inline-flex}.tile:hover{border-color:var(--green);color:var(--green)}.posts{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.post-card{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--slip);color:var(--ink);flex-direction:column;gap:6px;padding:16px;text-decoration:none;display:flex}.post-card b{font:650 1.1rem/1.3 var(--serif)}.post-card span{color:var(--ink-2);font-size:.93rem}.post-card time{color:var(--ink-2);font-size:.82rem}.post-card:hover b{color:var(--green)}.post,.prose{max-width:760px}.post h2{margin-top:34px}.post .meta{color:var(--ink-2);margin:-4px 0 0;font-size:.9rem}.note-box{border-left:4px solid var(--green);background:var(--green-soft);padding:12px 16px}.foot{border-top:3px double var(--line);background:var(--paper-2);margin-top:40px;font-size:.93rem}.foot-in{grid-template-columns:1fr 1.6fr 1fr;gap:26px;padding-top:26px;padding-bottom:10px;display:grid}.foot h2{font:600 .8rem/1 var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);margin:0 0 10px}.foot ul{margin:0;padding:0;list-style:none}.foot li{margin:0}.foot li a{color:var(--ink);padding:5px 0;display:inline-block}.foot .cols{columns:2;column-gap:20px}.foot-base{color:var(--ink-2);border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding-top:12px;padding-bottom:22px;font-size:.82rem;display:flex}.foot-base a{color:var(--ink-2)}@media (max-width:720px){body{font-size:16px}.wrap{padding:0 14px}h1{margin:12px 0 10px;font-size:1.9rem}h2{font-size:1.28rem}.top-in{flex-wrap:wrap;gap:4px 10px;min-height:0;padding-top:8px}.logo{order:1;min-height:44px}.langs{order:2;margin-left:auto}.top-nav{scrollbar-width:none;flex-basis:100%;order:3;margin:0 -14px;padding:0 8px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.top-nav::-webkit-scrollbar{display:none}.top-nav a{padding:10px 9px;font-size:.9rem}.crumbs{margin-top:10px}.tabs{padding-left:0}.tab{flex:50%;padding:13px 8px 11px}.sheet{border-radius:0 0 var(--r) var(--r);padding:16px 12px 12px}.iban-in{letter-spacing:.01em;min-height:54px;padding:12px 46px 12px 10px;font-size:1.12rem}.strip{gap:5px 7px}.box{width:1.32rem;height:1.8rem;font-size:.92rem}.row-btns .main{flex:100%}.row-btns .ghost{flex:auto;justify-content:center}.chips{scrollbar-width:thin;flex-wrap:nowrap;margin:0 -12px 14px;padding:0 12px 4px;overflow-x:auto}.chip .cn{display:none}.chip.sel .cn{display:inline}.stamp{width:70px;height:70px;top:8px;right:8px}.verdict-ok,.copy.big{padding-right:74px}.copy.big output{font-size:1.08rem}.facts{grid-template-columns:1fr 1fr;gap:8px 14px}.foot-in{grid-template-columns:1fr;gap:18px}.by-len div{grid-template-columns:1fr;gap:2px}.tbl{font-size:.88rem}.tbl td,.tbl th{padding:8px}}@media (max-width:360px){.box{width:1.12rem;height:1.6rem;font-size:.8rem}.strip{gap:4px 5px}.facts{grid-template-columns:1fr}.logo span{font-size:1.15rem}}
