@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-CTKNfV9P.ttf);font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf);font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-SemiBold-B_fPDAUb.ttf);font-weight:600;font-display:swap}:root{--cream:#fbf9f8;--surface:#fff;--turtledove:#e3dfdb;--text:#211f1e;--text-soft:#211f1ecc;--green:#009753;--green-dark:#00381f;--accent-text:var(--green-dark);--green-light:color-mix(in srgb, var(--green) 9%, #fff);--night:#101c19;--line:#21201e33;--warning:#b45309;--warning-light:color-mix(in srgb, var(--warning) 10%, #fff);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);font-family:Poppins,system-ui,sans-serif}*{box-sizing:border-box}body{background:var(--cream);min-height:100vh;margin:0}h1,h2{margin:0;font-weight:600}.bank{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:1rem;padding:.875rem 1.5rem;display:flex}.identity{flex-wrap:wrap;align-items:center;gap:.375rem 1.5rem;display:flex}.brand{align-items:center;gap:.625rem;font-size:1.0625rem;font-weight:600;display:flex}.brand img{flex:none;width:auto}.badge{border:1px solid var(--green);color:var(--accent-text);background:var(--green-light);letter-spacing:.06em;text-align:center;text-transform:uppercase;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.bank .actions{margin-left:auto}.test-strip{color:#fff;background:repeating-linear-gradient(-45deg, var(--night) 0 14px, var(--green-dark) 14px 28px);text-align:center;margin:0;padding:.5rem 1.5rem;font-size:.8125rem}main{max-width:76rem;margin:0 auto;padding:2rem 1.5rem 3rem}.card{background:var(--surface);border:1px solid var(--line);border-radius:.5rem;padding:2rem}.card h2{font-size:1.125rem}.sign-in{gap:1.5rem;max-width:32rem;margin:2.5rem auto 0;display:grid}.lead{color:var(--text-soft);margin:.5rem 0 0;font-size:.875rem}.workspace{grid-template-columns:minmax(16rem,20rem) 1fr;align-items:start;gap:1.5rem;display:grid}main:has(.workspace.with-tools){max-width:96rem}.workspace.with-tools{grid-template-columns:minmax(16rem,18rem) minmax(28rem,1fr) minmax(18rem,22rem)}@media (width<=75rem){.workspace.with-tools{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr)}.tools-panel{grid-column:1/-1;max-height:none;position:static}}.connect{position:sticky;top:1.5rem}form{gap:1rem;display:grid}label{gap:.375rem;font-size:.8125rem;font-weight:500;display:grid}input:not([type=checkbox],[type=radio],[type=color],[type=range]){border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:.375rem;padding:.625rem .75rem;font-size:1rem;font-weight:400}input:disabled{background:var(--cream);color:var(--text-soft)}input:focus-visible{outline:2px solid var(--green);outline-offset:1px}button{background:var(--green-dark);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:.375rem;padding:.6875rem 1.25rem;font-size:.875rem;font-weight:500}button:hover{background:var(--night);box-shadow:inset 0 -2px 0 var(--green)}button:disabled{opacity:.6;cursor:progress}button.quiet{border:1px solid var(--line);color:var(--text);background:0 0}button.quiet:hover{background:var(--turtledove)}.notice{border-left:3px solid var(--green);background:var(--green-light);overflow-wrap:anywhere;border-radius:.25rem;margin:0 0 1.5rem;padding:.75rem 1rem;font-size:.875rem}.notice-slot{display:grid}.notice-slot>*{grid-area:1/1}.notice-placeholder{visibility:hidden}.notice a{color:var(--accent-text);margin-left:.25rem;font-weight:500}.empty{border:1px dashed var(--line);min-height:24rem;color:var(--text-soft);text-align:center;border-radius:.5rem;place-items:center;padding:2rem;font-size:.875rem;display:grid}iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border:1px solid var(--line);background:var(--surface);border-radius:.5rem;width:100%;height:min(44rem,100vh - 10rem);min-height:28rem;display:block}@media (prefers-color-scheme:dark){iframe{--lightningcss-light: ;--lightningcss-dark:initial}}details{font-size:.8125rem}summary{cursor:pointer;font-weight:500}details ol{color:var(--text-soft);overflow-wrap:anywhere;margin:.75rem 0 0;padding-left:1.25rem;font-family:ui-monospace,monospace;font-size:.75rem}.settings{gap:1rem;display:grid}.segmented{border:0;min-width:0;margin:0;padding:0}.segmented legend{margin-bottom:.375rem;padding:0;font-size:.8125rem;font-weight:500}.segmented div{border:1px solid var(--line);background:var(--cream);border-radius:.5rem;padding:.1875rem;display:flex}.segmented label{text-align:center;white-space:nowrap;cursor:pointer;border-radius:.375rem;flex:1;padding:.4375rem .5rem;font-size:.8125rem;font-weight:500;display:block;position:relative}.segmented div:has(>label:nth-child(4)){grid-template-columns:1fr 1fr;display:grid}.segmented label.selected{background:var(--surface);color:var(--accent-text);box-shadow:0 1px 2px #21201e26}.segmented label:has(input:focus-visible){outline:2px solid var(--green)}.segmented input{opacity:0;pointer-events:none;position:absolute}.check{align-items:center;gap:.5rem;display:flex}.check input{accent-color:var(--accent-text)}input[type=color]{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:.375rem;width:2.75rem;height:2rem;padding:.125rem}input[type=color]:disabled{opacity:.4;cursor:not-allowed}.inline{grid-template-columns:1fr auto;align-items:end;gap:.5rem;display:grid}button.quiet:disabled{background:0 0}details{margin-top:1rem}.stage{min-height:max(28rem,min(44rem,100vh - 10rem));position:relative}.loader{background:var(--bank-background);visibility:hidden;opacity:0;pointer-events:none;border-radius:.5rem;place-content:center;justify-items:center;gap:.75rem;transition:opacity .2s,visibility .2s;display:grid;position:absolute;inset:0}.loader.shown{visibility:visible;opacity:1;transition:none}.spinner{border:4px solid color-mix(in srgb, var(--bank) 20%, var(--bank-background));border-top-color:var(--bank);border-radius:50%;width:2.5rem;height:2.5rem;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}.applied{color:var(--text-soft);margin:.75rem 0 0;font-size:.75rem}.issues{border-left:3px solid var(--warning);background:var(--warning-light);border-radius:.25rem;margin:1rem 0 0;padding:.75rem 1rem;font-size:.8125rem}.issues ul{margin:.5rem 0 0;padding-left:1.25rem}.chosen{border-left:3px solid var(--turtledove);background:var(--cream);border-radius:.25rem;margin:1rem 0 0;padding:.75rem 1rem;font-size:.8125rem}.chosen ul{gap:.25rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.chosen li{align-items:center;gap:.5rem;display:flex}.chosen .swatch{border:1px solid var(--line);border-radius:.1875rem;width:.875rem;height:.875rem}.group{border-top:1px solid var(--line);gap:.875rem;padding-top:1rem;display:grid}.group h3{margin:0;font-size:.9375rem}.when{color:var(--text-soft);margin:-.5rem 0 0;font-size:.75rem}.token{gap:.375rem;display:grid}.token code{overflow-wrap:anywhere;font-size:.75rem}.pickers{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;gap:.625rem;padding-left:1.5rem;display:grid}.pickers.without-swatch{grid-template-columns:minmax(0,1fr) 2.75rem}.pickers input[type=range]{width:100%;min-width:0;accent-color:var(--accent-text);margin:0}.pickers output{font-variant-numeric:tabular-nums;text-align:right;font-size:.75rem}@media (width<=52rem){.workspace,.workspace.with-tools{grid-template-columns:1fr}.connect,.tools-panel{max-height:none;position:static}}@media (width<=30rem){.bank,.test-strip{padding-inline:1rem}main{padding:1.25rem 1rem 2rem}.card{padding:1.25rem}}.app-section{background:var(--cream);flex-direction:column;display:flex;position:fixed;inset:0}.bank-look{--green:var(--bank);--green-dark:var(--bank);--night:var(--bank);--accent-text:var(--bank);--green-light:color-mix(in srgb, var(--bank) 14%, var(--surface))}.bank-look button:not(.quiet){color:var(--bank-text)}.bank-look[data-scheme=dark]{--cream:#121212;--surface:#1e1e1e;--turtledove:#2a2a2a;--text:#f2f2f2;--text-soft:#f2f2f2cc;--line:#ffffff26;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text)}.app-section .bank{padding:max(.625rem, env(safe-area-inset-top)) 1rem .625rem;gap:.625rem}.bank .actions{gap:.25rem;display:flex}.app-section .bank button.quiet{padding-inline:.625rem}.app-section>.notice{border-radius:0;margin:0}.app-section main{width:100%;padding:1rem;overflow:auto}.app-section .sign-in{margin-top:1rem}.app-stage{flex:1;min-height:0}.app-stage .stage,.app-stage iframe,.app-stage .empty{height:100%;min-height:0}.app-stage iframe,.app-stage .empty,.app-stage .loader{border:0;border-radius:0}.connect-stage{padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);background:var(--bank-background,var(--cream))}.app-section .bank{justify-content:space-between}.bank button.quiet.icon{border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;padding:0;display:grid}.app-home{padding-bottom:max(1rem, env(safe-area-inset-bottom));align-content:start;gap:1rem;display:grid}.balance-card{background:var(--surface);border-radius:1rem;gap:.25rem;padding:1.25rem;display:grid}.balance-card span{color:var(--text-soft);font-size:.875rem}.balance-card strong{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600}.crypto-tile{background:var(--surface);color:var(--text);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;text-decoration:none;display:flex}.crypto-tile span{gap:.25rem;min-width:0;display:grid}.crypto-tile strong{font-size:1.125rem}.crypto-tile small{color:var(--text-soft);font-size:.875rem}.crypto-tile .chevron{color:var(--text-soft);font-size:1.75rem;line-height:1}.shortcuts h2{color:var(--text-soft);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem;font-size:.8125rem;font-weight:500}.shortcuts ul{background:var(--surface);border-radius:1rem;margin:0;padding:0;list-style:none;overflow:hidden}.shortcuts li+li{border-top:1px solid var(--line)}.shortcuts a{min-height:3rem;color:var(--text);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;text-decoration:none;display:flex}.shortcuts a span:first-child{flex:1}.shortcuts .detail{color:var(--text-soft)}.shortcuts a:after{content:"›";color:var(--text-soft);font-size:1.25rem}.bank-notice{color:var(--text-soft);text-align:center;margin:0;font-size:.75rem}.sheet{z-index:1;padding:0 1rem max(1rem, env(safe-area-inset-bottom));background:var(--cream);align-content:start;gap:1rem;display:grid;position:fixed;inset:0;overflow:auto}.sheet-header{z-index:1;padding:max(1rem, env(safe-area-inset-top)) 1rem .75rem;background:var(--cream);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-inline:-1rem;display:flex;position:sticky;top:0}.sheet .test-strip{border-radius:.5rem}:is(.sheet,.tools-panel) .card{padding:1.25rem}:is(.sheet,.tools-panel) .settings{order:0}:is(.sheet,.tools-panel) .card>.group:first-child{border-top:0;padding-top:0}.sheet-header button.quiet{color:var(--bank,var(--accent-text));border-color:#0000;font-weight:600}.color-row{justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;display:flex}.color-row input[type=color]{border:1px solid var(--line);background:0 0;border-radius:.5rem;block-size:2rem;inline-size:2.75rem;padding:0}.stepper-row{grid-template-columns:1fr auto 2.75rem 2.75rem;align-items:center;gap:.5rem;min-height:2.75rem;display:grid}.stepper-row>span{font-size:.875rem;font-weight:500}.stepper-row output{color:var(--text-soft);font-variant-numeric:tabular-nums}.stepper-row button.quiet{height:2.25rem;padding:0;font-size:1.25rem;line-height:1}button.quiet.danger{color:#d92d20}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.native-section{padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);background:var(--bank-background,var(--cream))}.unavailable-screen{background:var(--bank-background,var(--cream));color:var(--text);text-align:center;place-content:center;justify-items:center;gap:1rem;padding:1.5rem;display:grid;position:fixed;inset:0}.unavailable-screen button{background:var(--bank,var(--green-dark));color:var(--bank-text,#fff)}.app-home .unavailable{background:var(--surface);border-radius:.75rem;margin:0;padding:.75rem 1rem;font-size:.875rem}.bank-site{background:var(--cream);min-height:100vh;color:var(--text)}.bank-home{padding:0}.crypto-tile.current,.shortcuts a.current{box-shadow:inset 3px 0 0 var(--bank)}.tools-panel{align-content:start;gap:1rem;max-height:calc(100vh - 3rem);display:grid;position:sticky;top:1.5rem;overflow:auto}.panel-header{justify-content:space-between;align-items:center;display:flex}.developer>summary{cursor:pointer;font-weight:600}.bank-look .test-strip{background:repeating-linear-gradient(-45deg, var(--bank) 0 14px, color-mix(in srgb, var(--bank) 82%, #000) 14px 28px);color:var(--bank-text)}.bank-site .bank-notice{display:none}.bank-site:has(.bank-shell){flex-direction:column;height:100vh;display:flex}.bank-shell{flex:1;grid-template-columns:15rem minmax(0,1fr);min-height:0;display:grid}.bank-shell.top{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.bank-nav{background:var(--surface)}.bank-nav.side{border-right:1px solid var(--line);flex-direction:column;gap:.25rem;padding:1.25rem .75rem;display:flex;overflow:auto}.bank-nav.top{border-bottom:1px solid var(--line)}.bank-nav .tabs{gap:.25rem;padding:.5rem 1.5rem;display:flex;overflow-x:auto}.bank-nav .tabs.sub{padding-top:0}.bank-site .bank-nav .nav-item{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;font-weight:500;text-decoration:none;display:flex}.bank-site .bank-nav.top .nav-item{white-space:nowrap;width:auto}.bank-site .bank-nav .tabs.sub .nav-item{padding:.375rem .75rem;font-size:.875rem}.bank-site .bank-nav .nav-item:hover{background:color-mix(in srgb, var(--bank) 8%, transparent);box-shadow:none}.bank-site .bank-nav .nav-item.current{background:color-mix(in srgb, var(--bank) 16%, transparent);box-shadow:inset 3px 0 0 var(--bank)}.bank-site .bank-nav.top .nav-item.current{box-shadow:inset 0 -2px 0 var(--bank)}.nav-group{gap:.125rem;margin:.5rem 0;display:grid}.nav-title{color:var(--text-soft);letter-spacing:.06em;text-transform:uppercase;padding:.375rem .75rem;font-size:.75rem;font-weight:600}.nav-title.current{color:var(--text)}.bank-site .bank-nav .nav-sub{padding-left:1.25rem;font-weight:400}.bank-site .bank-nav .nav-item .detail{color:var(--text-soft);font-size:.8125rem}.bank-content{max-width:none;min-height:0;margin:0;padding:1.5rem;overflow:auto}.bank-connect{max-width:30rem;height:100%;margin:0 auto;position:relative}.bank-connect .stage,.bank-connect iframe{height:100%;min-height:0}.bank-content .bank-home{max-width:40rem;margin:0 auto}.settings-page{gap:1rem;max-width:40rem;margin:0 auto;display:grid}.settings-page h1{margin:0;font-size:1.5rem}.settings-page .card{padding:1.25rem}.settings-page .card>.group:first-child{border-top:0;padding-top:0}@media (width<=52rem){.bank-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.bank-nav.side{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap}.bank-nav.side .nav-item{width:auto}}.bank-connect .unavailable-screen{border-radius:.5rem;position:absolute}.bank button.quiet.mode-switch{border-radius:999px;align-items:center;gap:.5rem;height:2.25rem;padding:0 .875rem;font-size:.875rem;font-weight:500;display:inline-flex}.bank-site .bank button.quiet.icon{width:2.25rem;height:2.25rem}
