.app{color:#fff;background-color:#121212;flex-direction:column;align-items:center;transition:background-color .3s,color .3s;display:flex;overflow-x:hidden}.light-mode,html.light-mode .app{color:#000;background-color:#f4f4f4}.page-title{text-align:center;max-width:100%;margin:2rem 0;padding:0 1rem;font-size:clamp(2rem,5vw,3.5rem)}.light-mode .page-title{color:#000}.page-risk{text-align:center;max-width:min(55rem,90%);margin:0 auto 1rem;font-size:clamp(.9rem,2vw,1.2rem);line-height:1.6}.light-mode .page-risk{color:#000}.page-intro{text-align:center;color:#fffc;max-width:min(40rem,90%);margin:-.5rem auto .75rem;font-size:clamp(.95rem,2vw,1.1rem);line-height:1.5}.light-mode .page-intro{color:#000000bf}.container{text-align:center;z-index:1;background:#1e1e1e;border-radius:12px;width:min(90%,900px);margin:1rem auto;padding:clamp(1rem,3vw,1rem);position:relative;box-shadow:0 4px 8px #0000004d}.light-mode .container{background:#fff;box-shadow:0 4px 8px #0000001a}.step-header{text-align:left;align-items:flex-start;gap:.75rem;width:100%;margin-bottom:1rem;display:flex}.step-badge{color:#fff;background:#0076d4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.95em;font-weight:700;line-height:1;display:inline-flex}.light-mode .step-badge{color:#fff;background:#0076d4}.step-text{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.step-title{color:inherit;font-size:1.15em;font-weight:600}.step-subtitle{opacity:.9;color:inherit;font-size:.95em}.step-optional{opacity:.85;font-weight:500}.step-header-convert .step-text,.bank-step-header .step-text,.fees-step-header .step-text{text-align:center;align-items:center}.step-header-convert,.bank-step-header,.fees-step-header{justify-content:center}.fees-container .step-header{grid-column:1/-1}.hassle-text{text-align:center;color:#fff;width:100%;margin-bottom:1rem;font-size:1.2em;font-weight:700}.light-mode .hassle-text{color:#000}.conversion-section{grid-template-columns:repeat(auto-fit,minmax(250px,0fr));justify-content:center;align-items:center;gap:clamp(1rem,0vw,0rem);padding:1rem 0;display:grid}.section{min-width:unset;flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.currency-flag{border-radius:4px;width:8rem;height:5.35rem}.flag-label{margin-bottom:-.5rem;font-weight:700}.currency-input{width:130px}.currency-input .MuiInputBase-root{color:#fff;background-color:#2c2c2c;border-radius:4px}.currency-input .MuiOutlinedInput-notchedOutline{border-color:#444}.currency-input:hover .MuiOutlinedInput-notchedOutline{border-color:#666}.currency-input.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0076d4}.light-mode .currency-input .MuiInputBase-root{color:#000;background-color:#fff}.light-mode .currency-input .MuiOutlinedInput-notchedOutline{border-color:#ccc}.light-mode .currency-input:hover .MuiOutlinedInput-notchedOutline{border-color:#999}.light-mode .currency-input.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0076d4}.currency-input input{text-align:center;padding:8px;font-size:1em}.currency-input input::placeholder{color:#ffffff80;opacity:1}.light-mode .currency-input input::placeholder{color:#00000080;opacity:1}.conversion-section-single{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.direction-pill{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:999px;grid-template-columns:repeat(3,auto);align-items:center;gap:.15rem .5rem;padding:.6rem 1.25rem;font-size:1rem;font-weight:600;transition:all .2s;display:inline-grid}.direction-pill:hover{background:#ffffff29;border-color:#fff6}.direction-pill:active{transform:scale(.98)}.direction-pill:focus-visible{outline-offset:2px;outline:2px solid #0076d4}.direction-pill-arrow{opacity:.95;font-weight:500}.direction-pill-hint{opacity:.8;text-align:center;grid-column:1/-1;font-size:.75em;font-weight:500}.light-mode .direction-pill{color:#1a1a1a;background:#0000000f;border-color:#0000002e}.light-mode .direction-pill:hover{background:#0000001a;border-color:#00000047}.arrow{flex-direction:column;align-items:center;min-width:60px;margin:0 20px;display:flex}.arrow button{color:#0076d4;cursor:pointer;background:0 0;border:2px solid #0076d4;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.5em;transition:background .3s,color .3s,transform .1s;display:flex}@media (hover:hover){.arrow button:hover{color:#fff;background:#0076d4}}.arrow button:active{color:#fff;background:#0076d4;transform:scale(.95)}.arrow button:before{content:"⇄";font-family:Arial,sans-serif;font-size:1.5em}.conversion-rate{color:#fff;text-align:center;min-width:120px;margin-top:10px;font-size:.9em;font-weight:700}.light-mode .conversion-rate{color:#000}@media (width<=768px){.page-title{margin-top:1.5rem;font-size:3rem}.page-risk{font-size:1em}.section input[type=number]{width:120px;font-size:.9em}}@media (width<=965px){.conversion-section{grid-template-columns:1fr}.arrow button:before{display:inline-block;transform:rotate(90deg)}}.bank-container{margin-top:20px;overflow:hidden}.bank-title{color:#fff;margin-bottom:1rem;font-size:1.2em}.light-mode .bank-title{color:#000}.bank-buttons{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;width:100%;padding:1rem;display:grid}.bank-button{--bank-accent:#0076d4;border:1px solid #fff3;border-left:4px solid var(--bank-accent);color:#fff;cursor:pointer;text-align:left;background:#ffffff14;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.4rem;width:100%;padding:.85rem 1rem .85rem 1.15rem;font-size:clamp(.9rem,2vw,1.05rem);transition:all .2s;display:flex}.bank-button:hover{border-color:#ffffff4d;border-left-color:var(--bank-accent);background:#ffffff1f}.bank-button.selected{border-color:var(--bank-accent);border-left-width:4px;border-left-color:var(--bank-accent);box-shadow:0 0 0 1px var(--bank-accent);background:#ffffff24}.bank-button:focus-visible{outline:2px solid var(--bank-accent);outline-offset:2px}.bank-card-name{color:inherit;font-size:1em;font-weight:600;line-height:1.25}.bank-card-fee,.bank-card-timing{opacity:.88;color:inherit;font-size:.88em}.bank-button:hover .bank-card-fee,.bank-button:hover .bank-card-timing,.bank-button.selected .bank-card-fee,.bank-button.selected .bank-card-timing{opacity:1}.rbc-button{--bank-accent:#006cd8}.cibc-button{--bank-accent:#b32554}.td-button{--bank-accent:#00b400}.national-button{--bank-accent:#e41f26}.scotia-button{--bank-accent:#ca0f15}.bmo-button{--bank-accent:#0075be}.questrade-button{--bank-accent:#279126}.disnat-button{--bank-accent:#24af22}.wealthsimple-button{--bank-accent:#fcfcfc}.light-mode .bank-button{border-color:#00000024;border-left-color:var(--bank-accent);color:#1a1a1a;background:#0000000a}.light-mode .bank-button:hover{border-color:#0003;border-left-color:var(--bank-accent);background:#00000012}.light-mode .bank-button.selected{border-color:var(--bank-accent);border-left-color:var(--bank-accent);box-shadow:0 0 0 1px var(--bank-accent);background:#00000014}.light-mode .wealthsimple-button{--bank-accent:#32302f}@media (width<=768px){.bank-buttons{grid-template-columns:1fr;gap:.75rem;padding:.75rem}.bank-button{padding:.65rem 1rem;font-size:.95em}.bank-card-fee,.bank-card-timing{font-size:.8em}.step-title{font-size:1.05em}.step-subtitle{font-size:.9em}}.fees-container{z-index:2;background:#1e1e1e;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:20px;padding:1rem;display:grid;position:relative;box-shadow:0 4px 8px #0003}.fees-container .fees-title-text{text-align:center;color:#fff;grid-column:1/-1;width:100%;margin-bottom:1rem;font-size:1.2em;font-weight:700}.light-mode .fees-title-text{color:#000}.light-mode .fees-container{background:#fff;box-shadow:0 2px 8px #0000000d}.fees-container label{color:#fff;margin-bottom:12px;font-size:.95em;font-weight:700;display:block}.light-mode .fees-container label{color:#000}.fees-container input[type=number],.feeling-select{text-align:center;color:#fff;-moz-appearance:textfield;background-color:#0003;border:2px solid #ffffff1a;border-radius:8px;width:100%;margin-bottom:0;padding:12px;font-size:1.1em;transition:all .2s}.light-mode .fees-container input[type=number],.light-mode .feeling-select{color:#000;background-color:#fff;border:2px solid #000}.fees-container input[type=number]:focus,.feeling-select:focus{border-color:#0076d4;outline:none;box-shadow:0 0 0 3px #0078d733}.feeling-select{appearance:none;cursor:pointer;background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:40px!important}.feeling-select option{color:#fff;background-color:#1e1e1e;padding:12px;font-size:1.1em}.light-mode .feeling-select option{color:#000;background-color:#fff}.feeling-select option:hover,.feeling-select option:focus{color:#fff;background-color:#0076d4}.feeling-select:focus{border-color:#0076d4;outline:none;box-shadow:0 0 0 3px #0078d733}@media (width<=768px){.feeling-select{padding-right:35px!important}.feeling-select option{padding:10px;font-size:1em}}.calculate-button{color:#fff;cursor:pointer;background:#0076d4;border:none;border-radius:10px;padding:1rem;font-size:1.2em;transition:all .3s}.calculate-button:active{transform:scale(.97)}@media (hover:hover){.calculate-button:hover{background:#0096fa}}.kofi-results-wrapper{text-align:center;margin:2rem auto 0}.kofi-results-subtext{opacity:.85;color:inherit;margin:.5rem 0 0;font-size:.9em}.light-mode .kofi-results-subtext{color:inherit}.kofi-button-results{white-space:nowrap;color:#fff;cursor:pointer;background:#0076d4;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.4em;width:fit-content;margin:0 auto;padding:1rem 1.5rem;font-size:1.2em;text-decoration:none;transition:all .3s;display:inline-flex}@media (hover:hover){.kofi-button-results:hover{background:#0096fa}}.kofi-button-results:active{transform:scale(.97)}.kofi-button-results:focus-visible{outline-offset:2px;outline:2px solid #0096fa}@media (width<=768px){.fees-container{grid-template-columns:1fr;gap:15px;padding:15px}.fees-container label{font-size:.9em}.fees-container input[type=number],.feeling-select{padding:10px;font-size:1em}.calculate-button{width:90%;max-width:300px;padding:.75rem 1rem;font-size:1.1em}.kofi-button-results{width:90%;max-width:300px;min-height:2.75rem;padding:.85rem 1.25rem;font-size:1.05em}.kofi-results-wrapper{width:100%;padding:0 1rem}.kofi-results-subtext{margin-top:.6rem;font-size:.95em}}.result-container{border-radius:12px;padding:clamp(1rem,3vw,2rem);animation:.5s fadeIn;box-shadow:0 4px 6px #0000001a}.results-punchline{margin-bottom:1.5rem}.results-punchline-main{margin-top:1rem}.results-punchline-title{color:inherit;margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.results-punchline-amount{color:#40be36;margin:.25rem 0;font-size:clamp(1.5rem,4vw,2rem);font-weight:700}.light-mode .results-punchline-amount{color:#2d8a26}.results-punchline-subtext{opacity:.85;margin:0 0 .75rem;font-size:.9rem}.results-punchline-details{opacity:.9;margin:0;font-size:.95rem}.results-wise-compare{flex-direction:column;align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.results-wise-error{margin-top:0}.results-wise-breakdown{margin-bottom:1rem}.dlr-refresh-wrapper{flex-direction:column;align-items:center;gap:.4rem;display:flex}.dlr-timestamp{opacity:.8;color:inherit;font-size:.8em}.results-collapsible{margin-top:1rem}.results-collapsible-toggle{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1.25rem;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.results-collapsible-toggle:hover{background:#ffffff24;border-color:#ffffff59}.results-collapsible-toggle:focus-visible{outline-offset:2px;outline:2px solid #0076d4}.light-mode .results-collapsible-toggle{color:#1a1a1a;background:#0000000d;border-color:#00000029}.light-mode .results-collapsible-toggle:hover{background:#00000017;border-color:#0000003d}.results-collapsible-content{opacity:0;max-height:0;transition:max-height .35s ease-out,opacity .25s ease-out;overflow:hidden}.results-collapsible-content.show{opacity:1;max-height:2000px;margin-top:1rem}.results-collapsible-content .calculation-breakdown{margin-top:0}.results-collapsible-content .wise-breakdown+.calculation-breakdown{margin-top:1.25rem}.verdict-header{text-align:center;border-bottom:1px solid #80808033;margin-bottom:1rem;padding-bottom:1rem}.verdict-header.positive{color:#40be36;font-weight:600}.verdict-header.negative{color:#df3a3a;font-weight:600}.verdict-header.maybe{color:#f5d41b;font-weight:600}.light-mode .verdict-header.maybe{color:#daa001;font-weight:600}.verdict-ending.positive{color:#40be36;font-weight:600}.verdict-ending.negative{color:#df3a3a;font-weight:600}.verdict-ending.maybe{color:#f5d41b;font-weight:600}.light-mode .verdict-ending.maybe{color:#daa001;font-weight:600}.verdict-title{margin-bottom:.5rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:600}.verdict-subtitle{opacity:.8;font-size:1.1rem}.verdict-details{padding-bottom:20px}.ng-input{text-align:center;color:#fff;-moz-appearance:textfield;background-color:#0003;border:2px solid #ffffff4d;border-radius:8px;width:clamp(150px,80%,200px);margin-bottom:0;padding:.75rem;font-size:clamp(1rem,2vw,1.1rem);transition:all .2s}.ng-input-invisible{visibility:hidden;opacity:0;transition:none}.ng-input::-webkit-inner-spin-button,.ng-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.light-mode .ng-input{color:#000;background-color:#fff;border:2px solid #000000b3}.ng-input:focus{border-color:#0076d4;outline:none;box-shadow:0 0 0 3px #0078d733}.ng-input-helper{opacity:.75;color:inherit;margin-top:.25rem;margin-bottom:.35rem;font-size:.8em;display:block}.light-mode .ng-input-helper{opacity:.7}.success-highlight{background-color:#11ff0048}.calculation-breakdown,.considerations{background-color:#8080801a;border-radius:8px;padding:clamp(1rem,3vw,1.5rem)}.calculation-breakdown h3,.considerations h3{margin-bottom:1rem;font-size:1.2rem;font-weight:600}.wise-breakdown,.considerations{background-color:#8080801a;border-radius:8px;width:70%;margin:0 auto;padding:clamp(1rem,3vw,1.5rem);animation:.5s fadeIn}.wise-breakdown h3,.considerations h3{margin-bottom:1rem;font-size:1.2rem;font-weight:600}.wise-breakdown+.wise-breakdown{width:70%;margin-top:1rem}@media (width<=768px){.wise-breakdown,.considerations{width:100%}.wise-breakdown+.wise-breakdown{width:100%;margin-top:1rem}}.breakdown-item{border-bottom:1px solid #80808033;justify-content:space-between;align-items:center;padding:.8rem 0;display:flex}.breakdown-item:last-child{border-bottom:none}.breakdown-label{text-align:left;font-weight:500}.breakdown-value{text-align:right;font-family:monospace;font-size:1.1rem}.breakdown-value.positive{color:#40be36;font-weight:600}.breakdown-value.negative{color:#df3a3a;font-weight:600}.breakdown-value.maybe{color:#f5d41b;font-weight:600}.light-mode .breakdown-value.maybe{color:#daa001;font-weight:600}.considerations ul{padding:0;list-style:none}.considerations li{opacity:.9;align-items:center;padding:.5rem 0;display:flex}.light-mode .success-highlight{background-color:#11ff0048}.considerations li:before{content:"•";color:#808080cc;margin-right:.5rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dark-mode .calculation-breakdown,.dark-mode .considerations,.light-mode .calculation-breakdown,.light-mode .considerations{background-color:#8080801a}.show-more-button{font-weight:1.1em;border-radius:8px;grid-column:1/-1;justify-self:center;padding:.75rem;font-size:1.1em;transition:all .3s;color:#fff!important;background:#0076d4!important;border:none!important}.show-more-button:hover{background:#0096fa!important}.show-more-button:active{transform:scale(.97)}.light-mode .show-more-button{color:#fff!important;background:#0076d4!important}.light-mode .show-more-button:hover{background:#0096fa!important}.modify-rate-button{cursor:pointer;margin-top:8px;font-weight:500;text-decoration:none;transition:all .3s;color:#fff!important;background:#0076d4!important;border:none!important;border-radius:15px!important;width:auto!important;height:auto!important;padding:8px 15px!important;font-size:.8em!important;display:inline-block!important}.modify-rate-button:hover{background:#0096fa!important}.modify-rate-button:active{transform:scale(.95)}.light-mode .modify-rate-button{color:#fff!important;background:#0076d4!important}.light-mode .modify-rate-button:hover{background:#0096fa!important}.modify-rate-button:before{content:none!important}.rate-input{text-align:center;color:#fff;background:#0003;border:1px solid #444;border-radius:4px;width:80px;margin:0 4px;padding:2px 4px;font-size:.9em}.light-mode .rate-input{color:#000;background:#fff;border:1px solid #ccc}.rate-input:focus{border-color:#0076d4;outline:none;box-shadow:0 0 0 2px #0078d733}@media (width<=768px){.rate-input{width:70px;font-size:.85em}.modify-rate-button{font-size:.75em}}.conversion-fee{flex-direction:column;align-items:center;width:100%;display:flex}.conversion-fee>div{width:250px!important}.advanced-button-container{grid-column:1/-1;justify-content:center;align-items:center;gap:15px;width:100%;display:flex}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.refresh-prices-button{border-radius:20px;justify-content:center;align-items:center;gap:8px;min-width:120px;padding:8px 15px;font-size:.9em;font-weight:500;transition:all .3s;display:flex;color:#fff!important;background:#fff3!important;border:none!important}.refresh-prices-button:hover{background:#ffffff26!important}.refresh-prices-button:active{transform:scale(.95)}.refresh-prices-button .icon{transition:transform .3s;display:inline-block}.refresh-prices-button .icon.spinning{animation:1s linear infinite spin}.light-mode .refresh-prices-button{color:#000!important;background:#0003!important}.light-mode .refresh-prices-button:hover{background:#00000026!important}.advanced-mode-button{border-radius:20px;min-width:120px;padding:8px 15px;font-size:.9em;font-weight:500;transition:all .3s;color:#fff!important;background:#fff3!important;border:none!important}.advanced-mode-button:hover{background:#ffffff26!important}.advanced-mode-button:active{transform:scale(.95)}.light-mode .advanced-mode-button{color:#000!important;background:#0003!important}.light-mode .advanced-mode-button:hover{background:#00000026!important}.advanced-fees-wrapper{grid-column:1/-1;width:100%;margin-top:.5rem}.advanced-fees-toggle{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1.25rem;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.advanced-fees-toggle:hover{background:#ffffff24;border-color:#ffffff59}.advanced-fees-toggle:focus-visible{outline-offset:2px;outline:2px solid #0076d4}.light-mode .advanced-fees-toggle{color:#1a1a1a;background:#0000000d;border-color:#00000029}.light-mode .advanced-fees-toggle:hover{background:#00000017;border-color:#0000003d}.advanced-fees-fields{opacity:0;border-top:1px solid #0000;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;max-height:0;margin-top:0;padding-top:0;transition:max-height .35s ease-out,opacity .25s ease-out,margin-top .35s ease-out,padding-top .35s ease-out,border-color .35s ease-out;display:grid;overflow:hidden}.advanced-fees-fields.show{opacity:1;border-top-color:#80808033;max-height:1200px;margin-top:1rem;padding-top:1rem}.light-mode .advanced-fees-fields.show{border-top-color:#00000026}.advanced-fees-fields .advanced-button-container{grid-column:1/-1}.advanced-fields{opacity:0;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:25px;max-height:0;display:grid;overflow:hidden}.advanced-fields>div:first-child{grid-column:2/3}.advanced-fields>div:nth-child(2){grid-column:3/4}.advanced-fields.show{opacity:1;max-height:500px}@media (width<=768px){.advanced-fees-fields,.advanced-fields{grid-template-columns:1fr}.advanced-fields>div:first-child,.advanced-fields>div:nth-child(2){grid-column:1}}.validation-error{color:#f44;text-align:center;margin-top:10px;font-size:.95em;font-weight:550;animation:.3s fadeIn}@media (width<=768px){.validation-error{padding:0 20px;font-size:.9em}}.about-section{color:#ffffffd9;text-align:left;box-sizing:border-box;background:#1e1e1e;border-radius:8px;width:90%;max-width:900px;margin:80px auto 0;padding:20px 24px;line-height:1.6;box-shadow:0 4px 8px #0000004d}.about-section h2{color:#fff;margin:1.5rem 0 .5rem;font-size:1.3em}.about-section h2:first-child{margin-top:0}.about-section p,.about-section ol{margin:0 0 .75rem}.about-section ol{padding-left:1.5rem}.about-section li{margin-bottom:.4rem}.light-mode .about-section{color:#000000d9;background:#fff;box-shadow:0 4px 8px #0000001a}.light-mode .about-section h2{color:#000}.about-section h3{margin:1rem 0 .4rem;font-size:1.05em}.about-section a{color:#5aa9ff}.light-mode .about-section a{color:#005ea8}.about-note{opacity:.85;font-size:.9em}.table-scroll{margin:0 0 .75rem;overflow-x:auto}.break-even-table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.92em}.break-even-table th,.break-even-table td{text-align:left;vertical-align:top;border-bottom:1px solid #80808059;padding:.45rem .6rem}.break-even-table thead th{font-weight:600}.break-even-table tbody th{font-weight:500}.disclaimer-section{color:#ffffffb3;background:#1e1e1e;border-radius:8px;flex-direction:column;gap:20px;width:90%;max-width:900px;margin:80px auto 20px;padding:20px;font-size:.9em;display:flex;box-shadow:0 4px 8px #0000004d}.light-mode .disclaimer-section{color:#000;background:#fff;box-shadow:0 4px 8px #0000001a}.disclaimer-section h2{color:#fff;margin-bottom:15px;font-size:1.1em}.light-mode .disclaimer-section h2{color:#000}.disclaimer-section .disclaimer-group{background:#fff0;border-radius:8px;margin-bottom:0;padding:0}.light-mode .disclaimer-section .disclaimer-group{background:0 0}.disclaimer-section .disclaimer-group h5{color:#fff;opacity:.9;margin:0 0 10px;font-size:.95em}.light-mode .disclaimer-section .disclaimer-group h5{color:#000}.disclaimer-section ul{margin:0;padding:0;list-style-type:none}.disclaimer-section li{margin-bottom:12px;padding-left:25px;line-height:1.4;position:relative}.disclaimer-section li:last-child{margin-bottom:0}.disclaimer-section .single-asterisk:before{content:"*";color:#f44;position:absolute;left:0}.disclaimer-section .double-asterisk:before{content:"**";color:#f44;font-weight:600;position:absolute;left:0}.disclaimer-section .triple-asterisk:before{content:"***";color:#f44;font-weight:600;position:absolute;left:0}@media (width<=768px){.disclaimer-section{gap:15px;margin:80px auto 15px;padding:15px;font-size:.85em}.disclaimer-section .disclaimer-group{padding:12px}}.refresh-error{color:#f44;text-align:center;grid-column:1/-1;justify-content:center;font-size:.95em;font-weight:550;animation:.3s fadeIn;display:flex}@media (width<=768px){.refresh-error{padding:0 20px;font-size:.9em}}.aligned-list{margin-left:20px;padding-left:0}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (hover:none){.bank-button:hover,.calculate-button:hover,.show-more-button:hover,.kofi-button-results:hover{transform:none}.bank-button:active,.calculate-button:active,.show-more-button:active,.kofi-button-header:active,.kofi-button-results:active{transform:scale(.98)}}.wise-rate-button{color:#163300;cursor:pointer;white-space:nowrap;background:#9fe870;border:none;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-width:5rem;height:42px;margin:0 4px;padding:10px 17px;font-size:1em;font-weight:600;transition:all .3s;display:inline-flex}@media (width<=768px){.margin-top-mobile{margin-top:18px}}.wise-rate-button span{align-items:center;height:100%;margin-top:2px;line-height:1;display:inline-flex}.wise-rate-button .wise-logo{object-fit:contain;width:3.5em;height:1.2em;margin-top:-1px}.wise-rate-button .wise-logo-short{object-fit:contain;width:3.5em;height:1.2em;margin-top:-1px;margin-left:1px}.wise-logo-green{width:3em;height:.7em}.wise-rate-button:hover{background:#b4f189}.wise-rate-button:active{transform:scale(.99)}.wise-rate-button .MuiSvgIcon-root{width:20px;height:20px}.light-mode .wise-rate-button{color:#163300;background:#9fe870}.light-mode .wise-rate-button:hover{background:#b4f189}.custom-rate-button{color:#163300;background:#9fe870}.wise-buttons-container{text-align:center;margin-top:1rem;margin-bottom:1rem}.container.wise-active{animation:1s wiseHighlight}@keyframes wiseHighlight{0%{box-shadow:0 4px 8px #0000004d}50%{box-shadow:0 0 20px #9fe870}to{box-shadow:0 4px 8px #0000004d}}.light-mode .container.wise-active{animation:1s wiseHighlightLight}@keyframes wiseHighlightLight{0%{box-shadow:0 4px 8px #0000001a}50%{box-shadow:0 0 20px #1633004d}to{box-shadow:0 4px 8px #0000001a}}.wise-text{color:#9fe870}.light-mode .wise-text{color:#45b400}.wise-text-bold,.light-mode wise-text-bold{font-weight:700}@keyframes fadeInOut{0%{opacity:0;transform:translate(-50%)translateY(5px)}15%{opacity:1;transform:translate(-50%)translateY(0)}85%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-5px)}}.blurb-toggle{color:#fff;letter-spacing:.01em;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:12px;justify-content:center;align-items:center;gap:.6rem;min-height:44px;margin:.5rem auto 1.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}summary.blurb-toggle{user-select:none;width:fit-content;list-style:none}summary.blurb-toggle::-webkit-details-marker{display:none}.blurb-toggle:hover{background:#ffffff29;border-color:#fff6}.blurb-toggle:active{transform:scale(.98)}.blurb-toggle:focus-visible{outline-offset:2px;outline:2px solid #0076d4}.blurb-toggle-text{align-items:center;gap:.4rem;display:inline-flex}.toggle-icon{opacity:.85;align-items:center;margin-left:.1rem;font-size:.75em;transition:transform .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.blurb-toggle:hover .toggle-icon{opacity:1}@media (width<=640px){.blurb-toggle{padding:.65rem 1.2rem;font-size:.9rem}}.light-mode .blurb-toggle{color:#1a1a1a;background:#0000000f;border-color:#0000002e}.light-mode .blurb-toggle:hover{background:#0000001a;border-color:#00000047}.page-risk{text-align:center;max-width:min(55rem,90%);margin:0 auto 1rem;font-size:clamp(.9rem,2vw,1.2rem);line-height:1.6;animation:.3s fadeIn}
