
:root{--background:#fff;--foreground:#17263b;--muted:#e7edf5;--muted-foreground:#596d85;--popover:#fff;--popover-foreground:#17263b;--border:#d7e0ed;--input:#d7e0ed;--ring:#2469eb}*{box-sizing:border-box}body{margin:0;background:#f0f4fa;color:#17263b;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px}main{max-width:760px;margin:auto;padding:26px 18px 35px}header{display:flex;align-items:center;gap:13px;margin-bottom:26px}.mark{background:#185ae7;color:#fff;border-radius:17px;width:54px;height:54px;display:grid;place-items:center;font-size:29px;font-weight:750}h1{font-size:30px;font-weight:750;margin:0;letter-spacing:-.8px}header p{margin:2px 0;color:#596d85;font-size:14px}h2{font-size:18px;font-weight:700;margin:0 0 14px}p{line-height:1.5}button,input{font:inherit}button{cursor:pointer;min-height:44px;border-radius:12px;padding:10px 14px;border:1px solid #d7e0ed;background:white}button:disabled{opacity:.5;cursor:default}label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:600}input{width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1px solid #cbd6e5;border-radius:10px;background:white;color:#17263b}input:focus{outline:2px solid #2469eb}.month{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:20px}.month label{flex:1;max-width:240px}.tabs{width:100%!important;height:50px!important;margin-bottom:18px;background:#dfe7f3!important}.tabs button{font-size:16px;border:0;min-height:43px}.category-grid{display:grid;gap:14px}.category,.editor,.empty,.status{background:white;border:1px solid #dfe6f0;border-radius:18px;padding:20px;margin-bottom:14px}.category{margin-bottom:0}.offer{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid #edf0f5}.offer strong{font-weight:650}.unit{display:inline-block;font-size:13px;color:#596d85;margin-left:8px}.offer p{font-size:14px;color:#596d85;margin:5px 0 0}.rate{font-size:23px;white-space:nowrap}.best{color:#185ae7}.empty h2{font-size:23px}.empty p,.muted{color:#596d85}.primary{background:#185ae7;color:white;border:0;font-weight:650}.status{margin-top:20px}.status button{display:flex;width:100%;justify-content:space-between;border:0;border-radius:0;border-top:1px solid #edf0f5;padding:13px 0;gap:12px}.status button span:last-child{font-size:14px;color:#596d85}.footnote,footer,details{color:#596d85;font-size:14px;line-height:1.5}details{padding:14px 0}summary{cursor:pointer;min-height:35px}footer{margin-top:20px;border-top:1px solid #d7e0ed;padding-top:18px}.bank-select{width:100%;height:46px!important;font-size:16px!important}.edit-row{padding:18px 0;border-top:1px solid #dfe6f0;display:grid;gap:13px}.pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pair label{min-width:0}.pair button{width:100%;height:46px}.remove{justify-self:start;border:0;color:#a63243;background:#fff1f3}.add,.save{width:100%;margin-top:12px}.error,.notice{background:#fff0e6;color:#8a3a0d;padding:14px;border-radius:12px;margin-bottom:15px}.success{color:#185ae7}.muted{font-size:14px}.label{margin-bottom:15px}@media(min-width:640px){.category-grid{grid-template-columns:1fr 1fr}main{padding-top:40px}}
.share{width:100%;margin-bottom:18px;background:#e4edff;color:#185ae7;border:0;font-weight:600}

:root{color-scheme:dark;--background:#111;--foreground:#f5f5f7;--muted:#1c1c1e;--muted-foreground:#929296;--popover:#1c1c1e;--popover-foreground:#f5f5f7;--border:#333;--input:#333;--ring:#9fc9ff}body{background:#000;color:#f5f5f7;-webkit-font-smoothing:antialiased}main{padding:48px 22px calc(28px + env(safe-area-inset-bottom))}header{margin-bottom:32px}header p:empty{display:none}h1{font-size:56px;font-weight:700;line-height:1.05;letter-spacing:-2.7px}h2{font-weight:600;letter-spacing:-.35px}button{border-color:#333;background:#151515;color:#f5f5f7}label{color:#aaa}input{border-color:#333;background:#141414;color:#f5f5f7;font-size:16px}input:focus{outline-color:#9fc9ff}.month{margin-bottom:23px}.month button{border:0;color:#aaa;background:transparent}.tabs{height:48px!important;margin-bottom:24px;background:#19191b!important;border-radius:12px!important}.tabs button{color:#909093!important}.tabs button[data-state=active]{background:#343436!important;color:#fff!important;box-shadow:none!important}.category-grid{gap:16px}.category,.editor,.empty{background:#111112;border:1px solid #252527;border-radius:22px;padding:22px}.category h2{color:#a9a9af;font-size:16px}.offer{padding:14px 0;border-color:#252527}.offer strong{font-weight:500}.unit{color:#8c8c94}.offer p{color:#a1a1a8}.rate{font-size:25px;font-weight:600;letter-spacing:-1px;color:#a1a1a8}.offer:first-of-type .rate{font-size:38px;font-weight:650;letter-spacing:-1.5px;color:#f5f5f7}.offer:first-of-type{border:0;padding-top:0}.empty{padding:28px 24px}.empty h2{font-size:28px;line-height:1.15;letter-spacing:-1px}.empty p,.muted{color:#929298}.primary{background:#f5f5f7;color:#000}.status{background:transparent;border:0;padding:8px 0}.status h2{color:#8c8c94;font-size:14px}.status button{background:transparent;border-color:#252527}.status button span:last-child{color:#8c8c94}.footnote,footer,details{color:#86868b}footer{border-color:#252527}.bank-select{color:#fff}.edit-row{border-color:#303032}.remove{color:#ec9292;background:transparent;padding-left:0}.add{background:transparent;color:#c5c5ca}.error,.notice{background:#251c18;color:#efb799}.success{color:#b5d4ff}[data-slot=select-content]{background:#202022!important;color:#fff!important;border-color:#39393c!important}[data-slot=select-item]:focus{background:#36363a!important}[data-slot=select-trigger]{border-color:#333!important}@media(min-width:640px){main{padding-top:65px}h1{font-size:72px}}