.flow-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.wallet-flow{color:#fff;background:linear-gradient(165deg,#17130d,#050505 42%);border:1px solid #deb34c61;border-radius:28px;width:min(100%,460px);max-height:92vh;overflow:auto;box-shadow:0 30px 100px #000}.wallet-flow>header{z-index:2;background:#080705f0;border-bottom:1px solid #ffffff14;grid-template-columns:42px 1fr 42px;align-items:center;padding:20px;display:grid;position:sticky;top:0}.wallet-flow>header button{color:#e6bd58;background:#211c13;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.wallet-flow>header svg{width:19px}.wallet-flow>header div{text-align:center}.wallet-flow>header small{letter-spacing:.18em;color:#b99748;font-size:11px}.wallet-flow>header h2{margin:3px 0 0;font-size:21px}.wallet-flow>header>span{text-align:right;color:#a99159;font-size:13px}.flow-body{padding:24px}.flow-prompt{color:#d5c9ae;margin:0 0 14px;font-weight:700}.method-grid{gap:10px;margin-bottom:24px;display:grid}.method-grid button{text-align:left;color:#fff;background:#12100d;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:44px 1fr 24px;align-items:center;gap:12px;padding:14px;display:grid}.method-grid button.selected{background:#d9ad4429;border-color:#d9ad44}.method-grid button>svg:first-child{color:#16120a;background:linear-gradient(145deg,#fff1a5,#ba7818);border-radius:13px;width:42px;height:42px;padding:10px}.method-grid b,.method-grid small{display:block}.method-grid small{color:#9f9788;margin-top:3px;font-size:12px}.method-grid button>svg:last-child{color:#76684b;width:18px}.flow-field{margin:0 0 22px;display:block}.flow-field>span{color:#d3c8b2;margin-bottom:8px;font-size:13px;display:block}.flow-field>div{background:#0b0a08;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:10px;padding:0 14px;display:flex}.flow-field svg{color:#d7ab43;width:19px}.flow-field input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-height:52px;font-size:16px}.amount-step{text-align:center}.amount-entry{justify-content:center;align-items:center;margin:18px 0 4px;display:flex}.amount-entry span{color:#d8ab43;font-size:26px}.amount-entry input{color:#fff;text-align:center;background:0 0;border:0;outline:0;width:240px;font-size:48px;font-weight:800}.amount-step>small{color:#978e7c}.quick-amounts{grid-template-columns:repeat(4,1fr);gap:8px;margin:26px 0;display:grid}.quick-amounts button{color:#dfb955;background:#15120c;border:1px solid #daae4440;border-radius:11px;padding:10px 4px}.review-step{text-align:center}.review-icon{color:#171006;background:linear-gradient(145deg,#ffe98c,#9e5e0d);border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 12px;display:grid}.review-icon svg{width:32px;height:32px}.review-step h3{margin:0 0 18px;font-size:23px}.review-step dl{background:#0c0b09;border:1px solid #ffffff17;border-radius:16px;margin:0 0 20px;padding:14px 18px}.review-step dl div{color:#aba393;justify-content:space-between;padding:9px 0;display:flex}.review-step dd{color:#fff;margin:0;font-weight:700}.review-step .review-total{color:#e1bc5f;border-top:1px solid #ffffff1a;margin-top:7px;padding-top:15px}.history-summary{color:#171006;background:linear-gradient(135deg,#e0b94e,#8e590e);border-radius:16px;justify-content:space-between;margin:20px;padding:18px;display:flex}.flow-history{padding:0 20px 24px}.flow-history article{border-bottom:1px solid #ffffff14;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;padding:15px 0;display:grid}.flow-history b,.flow-history small{display:block}.flow-history small{color:#948b7b;margin-top:3px;font-size:12px}.flow-history strong{font-size:13px}.credit{color:#45d091!important}@media (width<=520px){.flow-backdrop{align-items:end;padding:0}.wallet-flow{border-radius:28px 28px 0 0;width:100%;max-height:94vh}.amount-entry input{width:210px;font-size:42px}}.bell-button{position:relative}.bell-button>i{color:#101010;text-align:center;background:#ffb800;border-radius:10px;min-width:18px;height:18px;padding:0 5px;font:800 11px/18px Arial,sans-serif;position:absolute;top:-5px;right:-6px;box-shadow:0 0 0 2px #101010}.notice-backdrop{justify-content:flex-end;align-items:stretch}.notice-centre{color:#fff;background:#0d0d0e;flex-direction:column;width:min(430px,100%);min-height:100%;display:flex;box-shadow:-24px 0 70px #00000073}.notice-centre>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:28px 24px 20px;display:flex}.notice-centre header small{color:#d9a928;letter-spacing:.12em;font-weight:800}.notice-centre header h2{margin:4px 0 0;font-size:1.6rem}.notice-centre header button{color:#fff;background:#1b1b1d;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.notice-toolbar{background:#151516;justify-content:space-between;align-items:center;padding:14px 24px;font-size:.88rem;display:flex}.notice-toolbar button{color:#e7bd4d;background:0 0;border:0;font-weight:750}.push-permission-card{background:linear-gradient(145deg,#e7bd4d21,#ffffff08);border:1px solid #e7bd4d52;border-radius:16px;grid-template-columns:44px 1fr;gap:12px;margin:16px 18px 4px;padding:16px;display:grid}.push-permission-card b{font-size:.95rem;display:block}.push-permission-card p{color:#aaa6a0;margin:5px 0 0;font-size:.8rem;line-height:1.4}.push-permission-card>button{color:#171006;background:linear-gradient(135deg,#f2cf66,#b37413);border:0;border-radius:12px;grid-column:1/-1;min-height:44px;font-weight:850}.push-permission-card>button:disabled{opacity:.55}.push-permission-card.enabled{background:linear-gradient(145deg,#4bd39124,#e7bd4d0f);border-color:#4bd39173}.push-permission-card.enabled .notice-icon{color:#56d79a}.push-enabled-label{color:#75e3aa;background:#4bd3911a;border:1px solid #4bd39166;border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:850;display:flex}.push-enabled-label svg{width:18px;height:18px}.notice-list{overflow-y:auto}.notice-list article{border-bottom:1px solid #ffffff14;grid-template-columns:44px 1fr 8px;gap:12px;padding:20px 24px;display:grid;position:relative}.notice-list article.unread{background:linear-gradient(90deg,#e2b02d1f,#0000)}.notice-icon{color:#e7bd4d;background:#242426;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.notice-icon svg{width:20px}.notice-list b{font-size:.98rem}.notice-list p{color:#d0d0d2;margin:5px 0 7px;font-size:.88rem;line-height:1.42}.notice-list small{color:#89898e}.notice-list article>i{background:#e7bd4d;border-radius:50%;width:7px;height:7px;margin-top:6px;box-shadow:0 0 12px #e7bd4da6}.notice-centre>footer{color:#9b9ba0;border-top:1px solid #ffffff14;gap:10px;margin-top:auto;padding:20px 24px 28px;font-size:.8rem;line-height:1.45;display:flex}.notice-centre>footer svg{color:#e7bd4d;width:18px;min-width:18px}.delivery-console{gap:18px;display:grid}.delivery-summary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.delivery-summary>div{background:#fbfaf7;border:1px solid #ece8df;border-radius:14px;gap:5px;padding:17px;display:grid}.delivery-summary span,.delivery-summary small{color:#73706a;font-size:.78rem}.delivery-summary b{color:#191816;font-size:1.35rem}.channel-list{border:1px solid #ece8df;border-radius:14px;overflow:hidden}.channel-list>div{border-bottom:1px solid #ece8df;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.channel-list>div:last-child{border-bottom:0}.channel-mark{color:#e6b943;background:#181816;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.channel-mark svg{width:17px}.channel-list p{gap:3px;margin:0;display:grid}.channel-list small{color:#77736c}.delivery-note{color:#685720;background:#fff8df;border-radius:12px;align-items:center;gap:9px;margin:0;padding:12px 14px;font-size:.82rem;display:flex}.delivery-note svg{width:18px;min-width:18px}@media (width<=720px){.delivery-summary{grid-template-columns:1fr}.notice-centre{width:100%}}.recipient-field{margin-bottom:12px}.contact-picker-block{gap:10px;margin:0 0 24px;display:grid}.contact-picker-button{text-align:left;color:#f5ead0;background:linear-gradient(135deg,#241c0e,#100e0a);border:1px solid #d9ad4452;border-radius:15px;grid-template-columns:42px 1fr 20px;align-items:center;gap:11px;width:100%;min-height:64px;padding:10px 13px;display:grid}.contact-picker-button:disabled{opacity:.62}.contact-picker-button>svg:first-child{color:#171006;background:linear-gradient(145deg,#ffe998,#a86a12);border-radius:12px;width:38px;height:38px;padding:9px}.contact-picker-button>svg:last-child{color:#bd9846;width:18px}.contact-picker-button b,.contact-picker-button small{display:block}.contact-picker-button small{color:#9f9788;margin-top:3px;font-size:12px}.contact-number-list{background:#0b0a08;border:1px solid #ffffff17;border-radius:14px;gap:7px;padding:12px;display:grid}.contact-number-list p{color:#cbbd9d;margin:0 0 3px;font-size:13px}.contact-number-list button{color:#eee4ce;text-align:left;background:#14120e;border:1px solid #ffffff18;border-radius:11px;grid-template-columns:24px 1fr 22px;align-items:center;gap:8px;min-height:46px;padding:7px 10px;display:grid}.contact-number-list button.selected{background:#d9ad4420;border-color:#ddb044}.contact-number-list svg{color:#ddb34e;width:17px}.selected-contact{background:#4fcf8b12;border:1px solid #4fcf8b66;border-radius:14px;grid-template-columns:40px 1fr 34px;align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:grid}.selected-contact>svg{color:#64d99a;background:#4fcf8b20;border-radius:50%;width:38px;height:38px;padding:9px}.selected-contact b,.selected-contact small{display:block}.selected-contact small{color:#9db9aa;margin-top:3px}.selected-contact button{color:#b9b2a4;background:#ffffff0d;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.selected-contact button svg{width:16px}.review-recipient{text-align:right;display:grid}.review-recipient b{font-size:14px}.review-recipient small{color:#9e9585;margin-top:2px;font-size:11px}.fee-preview{color:#cdbd98;margin:10px 0 0;font-size:13px}.fee-preview b{color:#f1c35a}.fee-note{color:#cdbd98;background:#d9ad440e;border:1px solid #d9ad4436;border-radius:12px;margin:-8px 0 18px;padding:11px 12px;font-size:12px;line-height:1.45}.flow-field input,.flow-field select{color:#fff;background:0 0;border:0;outline:0;width:100%;min-height:52px;font-size:16px}.flow-field select{appearance:none;cursor:pointer}.flow-field select option{color:#fff;background:#12100d}.sandbox-notice{color:#e9d39c;background:#d9a63717;border:1px solid #e0b24b66;border-radius:14px;align-items:flex-start;gap:11px;margin:0 0 20px;padding:13px;display:flex}.sandbox-notice>svg{color:#edbd4c;width:20px;min-width:20px}.sandbox-notice span{flex-direction:column;gap:4px;display:flex}.sandbox-notice b{font-size:13px}.sandbox-notice small{color:#b9aa87;font-size:11px;line-height:1.45}.sandbox-review{color:#e4be62;margin:-8px 0 18px;font-size:12px;line-height:1.45}
