.cryptoinfra-transfer-page{gap:18px;width:min(100%,900px);margin:0 auto;padding:4px 0 42px;display:grid}.cryptoinfra-transfer-hero,.cryptoinfra-transfer-section-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.cryptoinfra-transfer-hero h1{color:#f5f6f7;letter-spacing:-.055em;margin:5px 0 7px;font-size:clamp(26px,4vw,36px)}.cryptoinfra-transfer-hero p{color:#a4a8b0;margin:0;font-size:12px;line-height:1.65}.cryptoinfra-transfer-eyebrow{color:#e08b98;letter-spacing:.14em;font-size:9px;font-weight:750}.cryptoinfra-transfer-network-badge{background:linear-gradient(130deg,#80001833,#161215d1);border:1px solid #e840583b;border-radius:12px;flex:none;align-items:center;gap:10px;padding:11px 14px;display:flex}.cryptoinfra-transfer-network-badge>span{color:#ff8293;background:#e03a5129;border-radius:10px;place-items:center;width:35px;height:35px;font-size:20px;font-weight:800;display:grid}.cryptoinfra-transfer-network-badge>div{gap:3px;display:grid}.cryptoinfra-transfer-network-badge strong{color:#f4edf0;font-size:10px}.cryptoinfra-transfer-network-badge small{color:#9c9197;font-size:9px}.cryptoinfra-transfer-balance-card{background:radial-gradient(at 100% 0,#e132491a,#0000 42%),linear-gradient(145deg,#141316,#0c0c0f);border:1px solid #dadee61f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:16px 19px;display:flex}.cryptoinfra-transfer-balance-card>div{gap:5px;display:grid}.cryptoinfra-transfer-balance-card>div>span{color:#a29da3;letter-spacing:.1em;font-size:8px;font-weight:700}.cryptoinfra-transfer-balance-card strong{color:#fff;letter-spacing:-.04em;font-size:22px}.cryptoinfra-transfer-balance-card strong small{color:#c6c2c7;font-size:11px}.cryptoinfra-transfer-network-label{color:#e1abb4;letter-spacing:.06em;border:1px solid #e03a512e;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:750}.cryptoinfra-transfer-card,.cryptoinfra-transfer-result,.cryptoinfra-transfer-history{background:radial-gradient(at 0 0,#7e001a1a,#0000 36%),linear-gradient(155deg,#111114,#0b0b0e 76%);border:1px solid #dadee61f;border-radius:17px;gap:17px;padding:20px;display:grid;box-shadow:0 18px 54px #00000024}.cryptoinfra-transfer-stepper{color:#77767d;align-items:center;gap:9px;display:flex}.cryptoinfra-transfer-stepper>span{white-space:nowrap;align-items:center;gap:6px;font-size:8px;font-weight:650;display:inline-flex}.cryptoinfra-transfer-stepper i{border:1px solid #dadee629;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:grid}.cryptoinfra-transfer-stepper>span.is-current{color:#f0c5cc}.cryptoinfra-transfer-stepper>span.is-current i{color:#ff96a5;background:#80001840;border-color:#ee435b94}.cryptoinfra-transfer-stepper>b{background:#dadee621;flex:1;min-width:16px;height:1px}.cryptoinfra-transfer-form{gap:11px;display:grid}.cryptoinfra-transfer-heading{align-items:flex-start;gap:11px;margin-bottom:4px;display:flex}.cryptoinfra-transfer-heading>span{color:#f18a99;background:#b11a3129;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:800;display:grid}.cryptoinfra-transfer-heading h2,.cryptoinfra-transfer-section-heading h2{color:#f5f3f5;letter-spacing:-.025em;margin:0;font-size:15px}.cryptoinfra-transfer-heading p{color:#99979e;margin:5px 0 0;font-size:10px;line-height:1.6}.cryptoinfra-transfer-form>label{color:#e2dfe3;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:650;display:flex}.cryptoinfra-transfer-form>label>span{color:#ff9aa8;font-size:9px}.cryptoinfra-transfer-search-row{gap:9px;display:flex}.cryptoinfra-transfer-search-row input,.cryptoinfra-transfer-form>input,.cryptoinfra-transfer-amount-input{box-sizing:border-box;color:#f8f6f7;width:100%;min-width:0;height:44px;font:inherit;background:#0303055e;border:1px solid #dadee629;border-radius:10px;font-size:12px}.cryptoinfra-transfer-search-row input,.cryptoinfra-transfer-form>input{outline:0;padding:0 12px}.cryptoinfra-transfer-search-row input:focus,.cryptoinfra-transfer-form>input:focus,.cryptoinfra-transfer-amount-input:focus-within{border-color:#eb4e65a6;box-shadow:0 0 0 3px #b417301f}.cryptoinfra-transfer-form>small{color:#84828a;font-size:9px;line-height:1.55}.cryptoinfra-transfer-primary,.cryptoinfra-transfer-secondary{cursor:pointer;min-height:39px;font:inherit;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;padding:0 13px;font-size:10px;font-weight:700;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.cryptoinfra-transfer-primary{color:#fff7f8;background:linear-gradient(135deg,#a51d35,#6f101f);border-color:#ff7b8e4d;box-shadow:0 6px 18px #740b1e30}.cryptoinfra-transfer-primary:hover:not(:disabled){background:linear-gradient(135deg,#c02943,#80162a);transform:translateY(-1px)}.cryptoinfra-transfer-secondary{color:#ddd9df;background:#ffffff09;border-color:#dadee626}.cryptoinfra-transfer-secondary:hover:not(:disabled){background:#ffffff12;border-color:#dadee64d}.cryptoinfra-transfer-primary:disabled,.cryptoinfra-transfer-secondary:disabled{cursor:not-allowed;opacity:.48}.cryptoinfra-transfer-primary:focus-visible,.cryptoinfra-transfer-secondary:focus-visible,.cryptoinfra-transfer-copy:focus-visible,.cryptoinfra-transfer-warning button:focus-visible{outline-offset:3px;outline:2px solid #ff9aa8}.cryptoinfra-transfer-recipient{background:#ffffff06;border:1px solid #dadee61a;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.cryptoinfra-transfer-avatar{color:#ffc0c9;background:#86142833;border:1px solid #e54e6440;border-radius:50%;flex:0 0 39px;place-items:center;width:39px;height:39px;font-size:14px;font-weight:750;display:grid}.cryptoinfra-transfer-recipient>div:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.cryptoinfra-transfer-recipient strong{color:#f2eef0;font-size:11px}.cryptoinfra-transfer-recipient>div>span{color:#a3a0a8;font-size:9px}.cryptoinfra-transfer-eligible,.cryptoinfra-transfer-ineligible{white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:700}.cryptoinfra-transfer-eligible{color:#8ed3ae;background:#2391621f}.cryptoinfra-transfer-ineligible{color:#f099a4;background:#b4223521}.cryptoinfra-transfer-amount-input{align-items:center;gap:10px;padding:0 12px;display:flex}.cryptoinfra-transfer-amount-input input{color:#f9f7f8;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;font-size:16px}.cryptoinfra-transfer-amount-input>span{color:#ff9aa8;font-size:10px;font-weight:750}.cryptoinfra-transfer-footnote,.cryptoinfra-transfer-live-quote{color:#8e8b93;margin:0;font-size:9px;line-height:1.6}.cryptoinfra-transfer-actions{justify-content:flex-end;gap:9px;margin-top:5px;display:flex}.cryptoinfra-transfer-review-recipient{background:#80001814;border:1px solid #e8405826;border-radius:11px;gap:4px;padding:12px;display:grid}.cryptoinfra-transfer-review-recipient>span{color:#a49ba1;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.cryptoinfra-transfer-review-recipient strong{color:#f3e8eb;font-size:12px}.cryptoinfra-transfer-review-recipient small{color:#a69da3;font-size:9px}.cryptoinfra-transfer-review-lines{background:#ffffff05;border:1px solid #dadee61a;border-radius:11px;gap:0;padding:2px 11px;display:grid}.cryptoinfra-transfer-review-lines>div{border-bottom:1px solid #dadee612;justify-content:space-between;align-items:center;gap:12px;min-height:35px;display:flex}.cryptoinfra-transfer-review-lines>div:last-child{border-bottom:0}.cryptoinfra-transfer-review-lines span{color:#aaa6ad;font-size:9px}.cryptoinfra-transfer-review-lines strong{color:#eee9ed;text-align:right;font-size:10px}.cryptoinfra-transfer-review-lines .is-total{min-height:42px}.cryptoinfra-transfer-review-lines .is-total strong{color:#ff9ba9;font-size:13px}.cryptoinfra-transfer-live-quote{color:#9ac5aa}.cryptoinfra-transfer-result{text-align:center;justify-items:center}.cryptoinfra-transfer-result-mark{color:#f1c96e;background:#ffffff09;border:1px solid #dadee629;border-radius:50%;place-items:center;width:52px;height:52px;font-size:23px;display:grid}.cryptoinfra-transfer-result-mark.is-confirmed,.cryptoinfra-transfer-result-mark.is-credited{color:#91ddb0;background:#1f82501c;border-color:#41ba7c47}.cryptoinfra-transfer-result-mark.is-failed,.cryptoinfra-transfer-result-mark.is-reversed{color:#ff9aa8;background:#80001824;border-color:#eb4e6547}.cryptoinfra-transfer-result h2{color:#fff;letter-spacing:-.04em;margin:-7px 0;font-size:25px}.cryptoinfra-transfer-result>p:not(.cryptoinfra-transfer-error){color:#aaa6ad;max-width:480px;margin:0;font-size:10px;line-height:1.65}.cryptoinfra-transfer-result-details{text-align:left;gap:0;width:100%;display:grid}.cryptoinfra-transfer-result-details>div{border-bottom:1px solid #dadee614;justify-content:space-between;align-items:baseline;gap:10px;min-height:33px;display:flex}.cryptoinfra-transfer-result-details>div>span{color:#97939b;flex:none;font-size:9px}.cryptoinfra-transfer-result-details>div>strong{color:#e8e4e8;text-align:right;overflow-wrap:anywhere;font-size:9px}.cryptoinfra-transfer-result-details .cryptoinfra-transfer-hash{max-width:62%;font-family:ui-monospace,Consolas,monospace}.cryptoinfra-transfer-section-heading{min-height:33px}.cryptoinfra-transfer-section-heading h2{margin-top:4px}.cryptoinfra-transfer-history-list{gap:8px;display:grid}.cryptoinfra-transfer-history-row{background:#ffffff05;border:1px solid #dadee617;border-radius:11px;align-items:center;gap:10px;padding:11px;display:flex}.cryptoinfra-transfer-history-icon{color:#f08e9b;background:#80001817;border:1px solid #e54e642b;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:15px;display:grid}.cryptoinfra-transfer-history-detail{flex:1;gap:4px;min-width:0;display:grid}.cryptoinfra-transfer-history-detail strong{color:#eae6e9;font-size:9px}.cryptoinfra-transfer-history-detail>span{color:#bab5bc;overflow-wrap:anywhere;font-size:9px}.cryptoinfra-transfer-history-detail small{color:#85818a;font-size:8px}.cryptoinfra-transfer-history-amount{justify-items:end;gap:4px;display:grid}.cryptoinfra-transfer-history-amount>strong{color:#f0ebee;white-space:nowrap;font-size:9px}.cryptoinfra-transfer-status{color:#c8b783;text-align:right;font-size:8px}.cryptoinfra-transfer-status.is-confirmed,.cryptoinfra-transfer-status.is-credited{color:#88d5a5}.cryptoinfra-transfer-status.is-failed,.cryptoinfra-transfer-status.is-reversed{color:#f294a0}.cryptoinfra-transfer-status.is-broadcast,.cryptoinfra-transfer-status.is-confirming,.cryptoinfra-transfer-status.is-queued{color:#d3b87c}.cryptoinfra-transfer-copy{color:#dd8794;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:8px}.cryptoinfra-transfer-empty,.cryptoinfra-transfer-state{color:#a5a1a8;margin:0;font-size:10px;line-height:1.6}.cryptoinfra-transfer-error,.cryptoinfra-transfer-warning{color:#f0a2ac;background:#8000181a;border:1px solid #e0495d33;border-radius:10px;margin:0;padding:11px 12px;font-size:10px;line-height:1.6}.cryptoinfra-transfer-warning{color:#e5bf91;background:#5e3b121a;border-color:#d5a97633;justify-content:space-between;align-items:center;gap:10px;display:flex}.cryptoinfra-transfer-warning button{color:#f0cf9f;cursor:pointer;font:inherit;background:#00000021;border:1px solid #d5a9763d;border-radius:8px;padding:6px 9px;font-size:9px}@media (width<=600px){.cryptoinfra-transfer-hero{flex-direction:column;align-items:flex-start}.cryptoinfra-transfer-network-badge{align-self:stretch}.cryptoinfra-transfer-card,.cryptoinfra-transfer-result,.cryptoinfra-transfer-history{border-radius:14px;padding:14px}.cryptoinfra-transfer-stepper{gap:5px}.cryptoinfra-transfer-stepper>span{gap:4px;font-size:7px}.cryptoinfra-transfer-stepper i{width:19px;height:19px}.cryptoinfra-transfer-search-row{flex-direction:column}.cryptoinfra-transfer-search-row .cryptoinfra-transfer-primary{width:100%}.cryptoinfra-transfer-recipient{flex-wrap:wrap}.cryptoinfra-transfer-eligible,.cryptoinfra-transfer-ineligible{margin-left:49px}.cryptoinfra-transfer-actions{flex-wrap:wrap}.cryptoinfra-transfer-actions>button{flex:auto}.cryptoinfra-transfer-history-row{align-items:flex-start}.cryptoinfra-transfer-history-detail small{line-height:1.5}}.bank-withdrawal-panel{background:radial-gradient(at 0 0,#7e001a1a,#0000 36%),linear-gradient(155deg,#111114,#0b0b0e 76%);border:1px solid #dadee61f;border-radius:17px;gap:18px;width:min(100%,900px);margin:0 auto;padding:18px;display:grid}.bank-withdrawal-heading,.bank-withdrawal-history-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.bank-withdrawal-heading h2{color:#f5f3f5;letter-spacing:-.03em;margin:5px 0;font-size:19px}.bank-withdrawal-heading p{color:#99979e;max-width:580px;margin:0;font-size:11px;line-height:1.65}.bank-withdrawal-rate{color:#f0c2ca;background:#80001821;border:1px solid #e840583b;border-radius:10px;flex:none;padding:9px 11px;font-size:10px;font-weight:750}.bank-withdrawal-rate span{color:#91878b}.bank-withdrawal-notice{color:#e7c7cc;background:#80001814;border:1px solid #e840582e;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:11px;display:flex}.bank-withdrawal-notice.is-success{color:#9dd5b7;background:#23916214;border-color:#2391623d}.bank-withdrawal-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.bank-withdrawal-form>label{color:#e2dfe3;gap:6px;font-size:10px;font-weight:650;display:grid}.bank-withdrawal-form>label small{color:#ff9aa8;font-size:9px}.bank-withdrawal-form input,.bank-withdrawal-form select{box-sizing:border-box;color:#f8f6f7;width:100%;min-width:0;height:42px;font:inherit;background:#0303055e;border:1px solid #dadee626;border-radius:9px;outline:0;padding:0 11px;font-size:12px}.bank-withdrawal-form input:focus,.bank-withdrawal-form select:focus{border-color:#eb4e65a6;box-shadow:0 0 0 3px #b417301f}.bank-withdrawal-form option{color:#f8f6f7;background:#17171b}.bank-withdrawal-estimate{background:#ffffff06;border:1px solid #dadee61a;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.bank-withdrawal-estimate>span{color:#e1dce0;gap:4px;font-size:10px;font-weight:650;display:grid}.bank-withdrawal-estimate small{color:#969198;font-size:9px;font-weight:500}.bank-withdrawal-estimate strong{color:#fff;font-size:19px}.bank-withdrawal-disclaimer{color:#99949b;grid-column:1/-1;margin:0;font-size:9px;line-height:1.6}.bank-withdrawal-submit{grid-column:1/-1;justify-self:start}.bank-withdrawal-pending{color:#e9cbd0;background:#80001814;border:1px solid #e840582e;border-radius:11px;padding:13px;font-size:11px}.bank-withdrawal-pending p{color:#a9a0a5;margin:6px 0 0;font-size:10px;line-height:1.6}.bank-withdrawal-history{border-top:1px solid #dadee61a;gap:9px;padding-top:13px;display:grid}.bank-withdrawal-history-heading h3{color:#ede8eb;margin:0;font-size:12px}.bank-withdrawal-refresh{color:#ddd4d9;cursor:pointer;background:#ffffff08;border:1px solid #dadee624;border-radius:8px;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.bank-withdrawal-refresh:disabled{cursor:wait;opacity:.5}.bank-withdrawal-history-row{background:#ffffff05;border:1px solid #dadee617;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.bank-withdrawal-history-row>div{gap:4px;display:grid}.bank-withdrawal-history-row strong{color:#f4eff2;font-size:11px}.bank-withdrawal-history-row strong span{color:#f09aa8}.bank-withdrawal-history-row small{color:#938d94;font-size:9px}.bank-withdrawal-history-row .bank-withdrawal-review-note{color:#f0a2ad}@media (width<=600px){.bank-withdrawal-heading{flex-direction:column;align-items:flex-start}.bank-withdrawal-form{grid-template-columns:1fr}.bank-withdrawal-estimate,.bank-withdrawal-disclaimer,.bank-withdrawal-submit{grid-column:auto}.bank-withdrawal-history-row{flex-direction:column;align-items:flex-start}}html,body{overscroll-behavior-x:none;min-width:320px;min-height:100%;overflow-x:hidden}body{margin:0}#root{min-height:100dvh}.app-shell{overscroll-behavior-x:none;width:100%;min-height:100dvh;position:relative;overflow-x:clip}.app-shell:not(.is-admin){touch-action:pan-y}.app-main{min-width:0;min-height:100dvh;position:relative}.app-topbar{z-index:50;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a0a0cf0;border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;min-height:58px;top:0;display:flex!important;position:sticky!important}.app-shell:not(.is-admin) .app-topbar{visibility:visible}.app-content{z-index:1;min-width:0;position:relative}.tpg-loading-screen{z-index:200;color:#f5e8d0;text-align:center;background:radial-gradient(circle at 50% 42%,#80001833,#0000 30%),#09090b;align-content:center;place-items:center;gap:8px;padding:24px;display:grid;position:fixed;inset:0}.tpg-loading-screen:before{content:"";pointer-events:none;border:1px solid #e0ac6c1f;border-radius:28px;position:absolute;inset:14px}.tpg-loading-logo{object-fit:contain;filter:drop-shadow(0 0 22px #eb324947);width:92px;height:92px;animation:1.8s ease-in-out infinite tpg-loading-pulse;position:relative}.tpg-loading-screen strong{color:#fff;letter-spacing:.22em;font-size:15px;position:relative}.tpg-loading-screen>span{color:#b7a9a8;font-size:11px;position:relative}.tpg-loading-orbit{border:1px solid #e1b17633;border-top-color:#ef4057;border-radius:50%;width:130px;height:130px;animation:1.2s linear infinite tpg-loading-spin;position:absolute}.tpg-loading-orbit span{background:#e83c52;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 12px #e83c52}.tpg-loading-orbit span:first-child{top:8px;left:50%}.tpg-loading-orbit span:last-child{background:#e0ac6c;bottom:18px;right:12px;box-shadow:0 0 12px #e0ac6c}@keyframes tpg-loading-spin{to{transform:rotate(360deg)}}@keyframes tpg-loading-pulse{50%{opacity:.7;transform:scale(.96)}}.app-pull-refresh{z-index:60;color:#d7b27a;opacity:0;pointer-events:none;background:#0f0d10f0;border:1px solid #e0ac6c33;border-radius:999px;align-items:center;gap:7px;width:max-content;min-height:28px;padding:5px 11px;font-size:10px;transition:opacity .16s,transform .16s;display:flex;position:fixed;top:8px;left:50%;transform:translate(-50%,-12px)}.app-pull-refresh.is-visible{opacity:1;transform:translate(-50%)}.app-pull-refresh>span{font-size:16px;line-height:1;display:inline-block}.app-pull-refresh>span.is-spinning{animation:.75s linear infinite tpg-pull-spin}@keyframes tpg-pull-spin{to{transform:rotate(360deg)}}.portal-loading{color:#c5cad1;font-size:12px}.auth-field-block{gap:10px;display:grid}.auth-optional{color:#8d949e;font-size:10px;font-weight:400}.auth-back-link{text-align:center;margin:0 0 18px}.auth-back-link a{color:#d9dde3;font-size:11px;text-decoration:none}.auth-back-link a:hover{color:#fff;text-decoration:underline}.auth-notice{margin:0 0 14px}.auth-notice-info{color:#f0b7be;background:#21090d;border:1px solid #61202a}.auth-verification-progress{place-items:center;min-height:42px;display:grid}.auth-verification-progress span{border:2px solid #61202a;border-top-color:#ff6a80;border-radius:50%;width:24px;height:24px;animation:.75s linear infinite auth-verification-spin}@keyframes auth-verification-spin{to{transform:rotate(360deg)}}.auth-form .auth-credentials{max-height:none}.auth-form .auth-submit:disabled{opacity:.58;cursor:wait}.auth-password-input{position:relative}.auth-password-input input{padding-right:52px}.auth-password-toggle{color:#858b96;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.auth-password-toggle:hover{color:#800018;background:#80001814}.auth-password-toggle:focus-visible{outline-offset:1px;outline:2px solid #a00021}.auth-password-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.auth-password-requirements{color:#6d727c;gap:4px;margin:0;padding-left:18px;font-size:10px;line-height:1.55;display:grid}.reset-password-shell{color:#17191d;background:#fff}.reset-password-shell .auth-card{background:#fff;border-color:#e6e7ea;box-shadow:0 24px 70px #1419231f}.reset-password-shell .auth-card:before{background:linear-gradient(90deg,#0000,#b00024,#0000)}.reset-password-shell .auth-card h1{color:#191b20}.reset-password-shell .auth-intro{color:#646a73}.reset-password-shell .auth-back-link a{color:#5e626a}.reset-password-shell .auth-form label{color:#333841}.reset-password-shell .auth-form input{color:#17191d;background:#fff;border-color:#d7d9de}.reset-password-shell .auth-form input:focus{border-color:#a00021;box-shadow:0 0 0 3px #a000211f}.reset-password-shell .auth-notice-error{color:#8e001b;background:#fff4f5;border-color:#efc8cf}.reset-password-shell .auth-notice-success{color:#206237;background:#f2fbf4;border-color:#c9e6d2}.reset-password-shell .auth-password-help{color:#717680}.reset-invalid-state{color:#5e626a;text-align:center;justify-items:center;gap:12px;padding:16px 0 4px;font-size:12px;display:grid}.reset-invalid-state p{margin:0}.reset-invalid-state a{color:#a00021;font-weight:650;text-decoration:none}.reset-invalid-state a:hover{text-decoration:underline}.social-auth{gap:11px;margin-top:17px;display:grid}.social-auth-divider{color:#8d949e;align-items:center;gap:10px;font-size:10px;display:flex}.social-auth-divider:before,.social-auth-divider:after{content:"";background:#93aecc2b;flex:1;height:1px}.social-auth-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.social-auth-button{color:#e5e7eb;min-width:0;min-height:43px;font:inherit;cursor:pointer;background:#141416;border:1px solid #35353a;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:8px 10px;font-size:10px;font-weight:600;transition:border-color .18s,background .18s;display:flex}.social-auth-button:hover:not(:disabled){background:#1b1b1e;border-color:#777980}.social-auth-button:focus-visible{outline-offset:2px;outline:2px solid #d9dde3}.social-auth-button:disabled{color:#737780;cursor:not-allowed;opacity:.75}.social-auth-button svg{flex:none;width:17px;height:17px}.social-auth-note{color:#8d949e;text-align:center;margin:0;font-size:9px;line-height:1.5}.social-auth-error{color:#f0b7be}.profile-social-methods{display:grid}.profile-social-method{color:#c5cad1;border-top:1px solid #93aecc1a;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 0;font-size:11px;display:flex}.profile-social-method>span{align-items:center;gap:9px;display:flex}.profile-social-method svg{width:18px;height:18px}.profile-social-method .secondary-action{min-height:34px;font-size:10px}.profile-social-method .secondary-action:disabled{opacity:.55;cursor:not-allowed}.app-sidebar .account-switcher-static{cursor:default}.app-sidebar .account-switcher-static:hover{transform:none}.sidebar-user-copy{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-user-copy small{text-overflow:ellipsis;overflow:hidden}.icon-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.app-signout-button svg{width:17px;height:17px}.migration-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(235px,.85fr)}.migration-overview-title{z-index:1;color:#e7eef7;letter-spacing:-.04em;margin:18px 0 2px;font-size:clamp(24px,3vw,34px);font-weight:620;position:relative}.migration-balance-value{font-variant-numeric:tabular-nums}.migration-balance-value span{color:#aeb9c6;letter-spacing:0;font-size:.48em;font-weight:500}.migration-status-pill{color:#e5b7bf;background:#190308;border:1px solid #3a0008;border-radius:7px;padding:5px 8px;font-size:9px}.migration-overview-message{z-index:1;color:#c5cad1;background:#160609;border:1px solid #3a0008;border-radius:8px;margin-top:16px;padding:10px 12px;font-size:10px;position:relative}.migration-service-card{padding:18px}.migration-service-row{color:#aeb9c6;border-top:1px solid #93aecc1a;justify-content:space-between;gap:12px;padding:11px 0;font-size:10px;display:flex}.migration-service-row strong{color:#d8a9af;font-size:9px;font-weight:600}.migration-service-row strong.is-available{color:#8bd6b4}.migration-dashboard-note{justify-content:space-between;align-items:center;gap:18px;margin-top:15px;padding:20px;display:flex}.migration-dashboard-note h2{margin:0 0 7px;font-size:14px}.migration-dashboard-note p{color:#a0adbb;max-width:700px;margin:0;font-size:10px;line-height:1.7}.migration-dashboard-note .migration-account-email{color:#7f91a4;margin-top:10px}.migration-profile-panel{min-height:0}.migration-profile-list{max-width:640px;margin:0 0 18px}.migration-profile-list>div{border-bottom:1px solid #93aecc1a;grid-template-columns:minmax(110px,180px) 1fr;gap:12px;padding:12px 0;font-size:10px;display:grid}.migration-profile-list dt{color:#8d949e}.migration-profile-list dd{color:#e5e7eb;overflow-wrap:anywhere;min-width:0;margin:0}.migration-unavailable-panel .empty-state{gap:7px;display:grid}.migration-unavailable-panel .empty-state strong{color:#c5cad1;font-size:11px}.migration-unavailable-panel .empty-state span{max-width:540px;margin:0 auto;line-height:1.6}.app-sidebar .sidebar-bottom button{width:100%}.migration-shell-notice{color:#f0b7be;background:#21090d;border:1px solid #7a1d26;border-radius:8px;margin:0 0 14px;padding:11px 13px;font-size:10px}.app-data-state{color:#aeb9c6;align-content:center;justify-items:center;min-height:150px;display:grid}.app-data-error{background:linear-gradient(145deg,#190b0d,#10090a);border-color:#7a1d26;min-height:0;margin-bottom:15px}.app-data-error h2{color:#f0b7be;margin:0 0 8px;font-size:14px}.app-data-error p{color:#c5a9ac;font-size:10px}.app-data-panel{min-height:0;padding:18px}.app-data-panel-heading{margin-bottom:12px}.app-data-meta{color:#8192a4;text-align:right;font-size:9px;font-weight:400}.app-data-table-wrap{scrollbar-width:thin;overflow-x:auto}.app-data-table{color:#c5cad1;min-width:620px;font-size:10px}.app-data-table th{color:#8d949e;white-space:nowrap;font-size:9px}.app-data-table td{overflow-wrap:anywhere;vertical-align:middle;max-width:360px}.markets-data-table{min-width:720px}.app-positive-value{color:#31c995}.app-negative-value{color:#ff7183}.app-api-notice{color:#b9c8d7;background:#0c1925;border:1px solid #294661;border-radius:8px;align-items:flex-start;gap:9px;margin:0 0 15px;padding:11px 13px;font-size:10px;line-height:1.6;display:flex}.app-api-notice strong,.app-simulated-label{color:#f1b28e;letter-spacing:.07em;background:#28150e;border:1px solid #74311b;border-radius:5px;flex:none;padding:3px 6px;font-size:8px;font-weight:750}.app-api-notice.is-simulated{color:#dec8a7;background:#1d150e;border-color:#543416}.app-inline-error,.app-inline-warning,.app-inline-success{color:#f0b7be;background:#21090d;border:1px solid #7a1d26;border-radius:8px;margin:0 0 13px;padding:10px 12px;font-size:10px;line-height:1.55}.app-inline-warning{color:#e5d5a8;background:#211b0d;border-color:#685023}.app-inline-success{color:#b8e1c5;background:#0d1d13;border-color:#28533b}.migration-referral-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.migration-referral-stat{gap:9px;min-width:0;padding:16px;display:grid}.migration-referral-stat span{color:#8d949e;font-size:9px}.migration-referral-stat strong{color:#e5e7eb;overflow-wrap:anywhere;font-size:15px}.migration-referral-link{gap:8px;margin-bottom:14px;padding:15px;display:grid}.migration-referral-link label,.app-edit-form label{color:#c5cad1;font-size:10px;font-weight:600}.migration-referral-link input,.app-edit-form input,.app-edit-form select{color:#e5e7eb;width:100%;min-height:40px;font:inherit;background:#131315;border:1px solid #35353a;border-radius:8px;padding:0 11px;font-size:11px}.app-edit-form{gap:9px;max-width:560px;margin-bottom:22px;display:grid}.app-edit-form .primary-action{justify-self:start;margin-top:6px}.app-edit-form button:disabled{opacity:.6;cursor:wait}.app-data-empty{color:#8d949e;font-size:10px}.app-recent-transactions{min-width:min(550px,100%);display:grid}.app-recent-transactions>div{color:#c5cad1;border-top:1px solid #93aecc1a;justify-content:space-between;gap:16px;padding:10px 0;font-size:9px;display:flex}.app-recent-transactions>div>span:first-child{gap:3px;display:grid}.app-recent-transactions strong{font-weight:550}.app-recent-transactions small{color:#7f91a4;font-size:8px}.app-recent-transactions>div>span:last-child{color:#d6dce3;flex:none}.migration-card-action{z-index:1;margin-top:12px;position:relative}.migration-dashboard-note>div{flex:1;min-width:0}.admin-users-data-table{min-width:880px}.admin-user-action{min-width:86px;padding:7px 10px;font-size:9px}.admin-user-action:disabled{opacity:.6;cursor:wait}.admin-credit-disclaimer{color:#e5d5a8;background:#211b0d;border:1px solid #685023;border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:9px;line-height:1.6}.admin-credit-panel{background:#080f18ad;border:1px solid #48afff3d;border-radius:10px;margin-bottom:16px;padding:15px}.admin-credit-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.admin-credit-panel-heading h2{color:#f0f1f3;margin:4px 0;font-size:14px}.admin-credit-panel-heading p{color:#8d949e;overflow-wrap:anywhere;margin:0;font-size:9px}.admin-credit-form{border-bottom:1px solid #93aecc1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-bottom:14px;display:grid}.admin-credit-form>label:not(.admin-credit-confirm){color:#c5cad1;gap:6px;min-width:0;font-size:9px;font-weight:600;display:grid}.admin-credit-form input:not([type=checkbox]),.admin-credit-form select,.admin-credit-form textarea{color:#e5e7eb;width:100%;min-height:38px;font:inherit;background:#131315;border:1px solid #35353a;border-radius:7px;padding:8px 10px;font-size:10px}.admin-credit-form textarea{resize:vertical}.admin-credit-form .admin-credit-reason{grid-column:1/-1}.admin-credit-confirm{color:#e5d5a8;grid-column:1/-1;align-items:flex-start;gap:8px;font-size:9px;line-height:1.55;display:flex}.admin-credit-confirm input{accent-color:#49aef3;flex:none;margin-top:2px}.admin-credit-form .primary-action{justify-self:start;min-height:37px}.admin-credit-form .primary-action:disabled{opacity:.6;cursor:wait}.admin-credit-history{gap:9px;margin-top:13px;display:grid}.admin-credit-history h3{color:#d5d8de;margin:0;font-size:10px}.admin-credit-history article{background:#0c121bbf;border:1px solid #93aecc1a;border-radius:7px;justify-content:space-between;gap:16px;padding:10px;display:flex}.admin-credit-history article>div{gap:4px;min-width:0;display:grid}.admin-credit-history article strong{color:#b8e1c5;font-size:10px}.admin-credit-history article span,.admin-credit-history article small{color:#8994a1;overflow-wrap:anywhere;font-size:8px}.admin-credit-history-meta{text-align:right}.admin-user-actions{flex-wrap:wrap;gap:6px;display:flex}@media (width<=760px){.admin-credit-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-edit-row{border-top:1px solid #242428;align-items:center;gap:12px;min-height:73px;padding:10px 1px;display:flex}.profile-edit-row .profile-row-copy{gap:6px}.profile-edit-row .profile-row-copy input{color:#e5e7eb;width:100%;min-height:34px;font:inherit;background:#131315;border:1px solid #35353a;border-radius:7px;padding:0 9px;font-size:10px}.profile-edit-row .secondary-action{min-height:32px;padding-inline:11px}.profile-row-static{cursor:default}.profile-row-static .profile-row-action{color:#8d949e;flex:none;font-size:9px}.profile-row-information{color:#8d949e;flex:none;font-size:8px}.profile-row:disabled{opacity:.65;cursor:wait}.profile-row .profile-row-icon svg,.profile-row>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px;height:17px}.profile-row-action{color:#d5d8de;flex:none;font-size:9px}.profile-status-verified{color:#50d5a9!important}.profile-portfolio-total small{color:#8d949e;font-size:9px}.market-source-badge{color:#6be0bb;letter-spacing:.08em;background:#10342d4d;border:1px solid #25d3a138;border-radius:7px;flex:none;padding:6px 9px;font-size:8px;font-weight:700}.market-source-badge.is-unavailable{color:#e5d5a8;background:#211b0d;border-color:#685023}.market-count{color:#8d949e;white-space:nowrap;font-size:9px}.market-search-wrap{color:#7990a5;background:#09131e;border:1px solid #242428;border-radius:8px;align-items:center;gap:8px;width:min(420px,100%);min-height:38px;padding:0 10px;display:flex}.market-search-wrap>span{font-size:16px}.market-search-wrap .market-search{color:#e5e7eb;background:0 0;border:0;max-width:none;min-height:34px;margin:0;padding:0;font-size:10px}.market-search-wrap .market-search:focus{outline:0}.market-search-wrap kbd{color:#8293a5;border:1px solid #242428;border-radius:4px;padding:1px 5px;font-size:8px}.market-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:13px 0;display:flex}.market-categories{scrollbar-width:none;gap:5px;margin-bottom:10px;padding-bottom:2px;display:flex;overflow-x:auto}.market-category{color:#8498ac;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-height:30px;padding:0 10px;font-size:9px}.market-category.selected{color:#ffb8c2;background:#5a00104d;border-color:#e5314940}.markets-table-card{background:linear-gradient(145deg,#0d0d0f,#0b0b0d);border:1px solid #242428;border-radius:11px;padding:5px 13px 12px}.market-assets-table{min-width:540px}.market-assets-table td,.market-assets-table th{padding:11px 8px}.market-assets-table .favorite-button{color:#73899e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;width:29px;height:29px;font-size:16px}.market-assets-table .favorite-button:hover,.market-assets-table .favorite-button[aria-pressed=true]{color:#f1c96b;background:#b793351f}.app-market-symbol{color:#e5e7eb;white-space:nowrap;font-weight:650}.coin-icon-image{object-fit:contain;width:100%;height:100%;display:block}.markets-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.markets-heading h1{letter-spacing:-.04em;margin:3px 0 0;font-size:23px;font-weight:650}.markets-heading .page-description{margin:4px 0 0}.wallet-action-row{flex-wrap:wrap;gap:8px;margin:13px 0;display:flex}.wallet-action-row button{min-height:34px}.wallet-not-connected-label{color:#8994a1;font-size:8px;display:block}.transaction-empty-panel{text-align:center;align-content:center;justify-items:center;min-height:380px;display:grid}.transaction-empty-icon{color:#f0b7be;background:#190308;border:1px solid #3a0008;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:14px;display:grid}.transaction-empty-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:24px;height:24px}.transaction-empty-panel h2{color:#fff;margin:0 0 7px;font-size:17px}.transaction-empty-panel>p{color:#9da3ac;max-width:530px;font-size:10px;line-height:1.7}.transaction-status-list{text-align:left;width:min(460px,100%);margin-top:14px}.transaction-status-list>div{color:#aeb9c6;border-top:1px solid #242428;justify-content:space-between;gap:14px;padding:11px 0;font-size:10px;display:flex}.transaction-status-list strong{color:#d8a9af;font-size:9px}.trade-mode-switch{background:#0a0a0b;border:1px solid #242428;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.trade-mode-switch button{color:#a0a8b2;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:36px;font-size:10px}.trade-mode-switch button.selected{color:#f1b9c1;background:#190308}.trade-mode-switch button small{color:#8d949e;margin-left:5px;font-size:7px}.terminal-page{gap:14px;display:grid}.terminal-topline{justify-content:space-between;align-items:center;gap:14px;display:flex}.terminal-topline h1{letter-spacing:-.04em;margin:3px 0 0;font-size:23px;font-weight:650}.terminal-marketbar{grid-template-columns:minmax(170px,1.2fr) minmax(140px,1fr) minmax(100px,.7fr);align-items:center;gap:15px;padding:13px 16px;display:grid}.pair-picker{gap:5px;display:grid}.pair-picker select{color:#ecf4fb;background:#101418;border:1px solid #35353a;border-radius:6px;width:100%;min-height:30px;font-size:11px}.terminal-price,.terminal-stat{gap:4px;display:grid}.terminal-price strong{font-size:15px}.terminal-price>span,.terminal-price small,.terminal-stat small{color:#8994a1;font-size:8px}.terminal-stat strong{color:#c5cad1;font-size:10px;font-weight:550}.futures-safety-note{color:#e5d5a8;background:#211b0d;border:1px solid #685023;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:11px 13px;font-size:9px;display:flex}.futures-safety-note strong{letter-spacing:.06em;font-size:8px}.terminal-grid{grid-template-columns:minmax(0,1fr) 294px;align-items:start;gap:12px;display:grid}.terminal-primary{gap:12px;min-width:0;display:grid}.terminal-chart,.terminal-book,.terminal-order-form{min-width:0;padding:14px}.terminal-section-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.terminal-section-heading h2,.terminal-order-form h2{margin:0;font-size:11px;font-weight:650}.terminal-section-heading span{color:#7d90a4;margin-top:3px;font-size:8px;display:block}.chart-unavailable{text-align:center;background:linear-gradient(#0f1f2e40,#0000);border-top:1px solid #93aecc14;align-content:center;justify-items:center;min-height:210px;margin-top:12px;padding:22px;display:grid}.chart-unavailable strong{margin-top:10px;font-size:11px}.chart-unavailable p,.trade-unavailable-copy{color:#8994a1;max-width:310px;margin:6px 0 0;font-size:9px;line-height:1.6}.empty-data-row{color:#8994a1;text-align:center;border-top:1px solid #93aecc14;margin-top:10px;padding:18px 12px;font-size:9px;line-height:1.6}.terminal-order-form{gap:11px;display:grid}.terminal-order-form .form-field{color:#9aacc0;gap:5px;font-size:9px;display:grid}.terminal-order-form .form-field input,.terminal-order-form .form-field select{color:#e8f0f8;background:#08121d;border:1px solid #242428;border-radius:7px;min-height:36px;padding:0 10px;font-size:10px}.terminal-order-form button:disabled{opacity:.48;cursor:not-allowed}.settings-page{gap:14px;max-width:900px;display:grid}.settings-summary{justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.settings-summary h2{color:#f3f4f6;letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(18px,2vw,24px)}.settings-summary-pills{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.settings-summary-pills span{color:#dfe7f0;letter-spacing:.08em;text-transform:uppercase;background:#0c111894;border:1px solid #93aecc2e;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:9px;display:inline-flex}.preferences-form{gap:14px;display:grid}.settings-section{padding:18px}.settings-section-heading{align-items:center;gap:12px;margin-bottom:18px;display:flex}.settings-section-heading h2{color:#fff;margin:0;font-size:15px}.settings-section-heading p{color:#8d949e;margin:5px 0 0;font-size:11px}.settings-section-icon{color:#e5e7eb;background:#220006;border:1px solid #3a0008;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.settings-section-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:19px;height:19px}.settings-language-picker{color:#c5cad1;gap:7px;max-width:520px;font-size:10px;font-weight:600;display:grid}.settings-language-picker select{color:#e5e7eb;background:#131315;border:1px solid #35353a;border-radius:8px;min-height:42px;padding:0 11px;font-size:11px}.settings-language-note{color:#8d949e;max-width:600px;margin:12px 0 0;font-size:10px;line-height:1.6}.settings-save-button{justify-self:start;min-height:40px;padding-inline:19px}.settings-save-button:disabled{opacity:.6;cursor:wait}.more-page{gap:14px;max-width:1024px;display:grid}.more-page-highlight{justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.more-page-highlight>div{min-width:0}.more-page-highlight h2{color:#f3f4f6;letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(18px,2vw,24px)}.more-page-stats{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.more-page-stats span{background:#0c11188f;border:1px solid #93aecc26;border-radius:10px;gap:4px;min-width:104px;padding:10px 12px;display:grid}.more-page-stats strong{color:#f6d9bc;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.more-page-stats small{color:#98a6b5;font-size:8px}.more-feature-group{padding:14px}.more-feature-group .surface-heading{color:#f4eee9;margin-bottom:8px;font-size:12px}.more-feature-group .more-features-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.more-feature-group .action-button{min-height:82px;padding:12px 8px;font-size:10px}.more-feature-group .action-button .action-icon{width:28px;height:28px}.more-feature-group .surface-heading{margin-bottom:14px}.merchant-id-panel{background:#d7b0700f;border:1px solid #d7b07033;border-radius:10px;gap:5px;margin:16px 0;padding:14px 16px;display:grid}.merchant-id-panel strong{color:#f0d39a;letter-spacing:.08em;font-size:15px}.merchant-id-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px}.story-merchant-controls{background:#ffffff05;border:1px solid #ff233d2e;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;padding:10px;display:grid}.story-merchant-controls label{color:#aab4c0;gap:5px;font-size:10px;display:grid}.story-merchant-controls select,.story-merchant-controls input{color:#f4f6f8;min-height:34px;font:inherit;background:#15171b;border:1px solid #ffffff29;border-radius:6px;padding:7px 8px}.story-merchant-controls button{grid-column:1/-1}.asset-holdings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.asset-holding-card{background:#080f187a;border:1px solid #93aecc1f;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.asset-holding-card>div{gap:3px;display:grid}.asset-holding-card strong{color:#f0f1f3;font-size:11px}.asset-holding-card small{color:#8793a0;font-size:9px}.asset-holding-card b{color:#e7c68e;text-align:right;font-size:10px}.more-feature-group .action-profile .action-icon{color:#e7c68e}.more-feature-group .action-settings .action-icon{color:#b7c8e8}.more-feature-group .action-kyc .action-icon{color:#a7d6c1}.more-feature-group .action-support .action-icon{color:#a8c9ec}.more-feature-group .action-wallets .action-icon{color:#8fd7cb}.more-feature-group .action-transactions .action-icon{color:#e0b0ce}.more-feature-group .action-membership .action-icon{color:#e8cf8d}.more-feature-group .action-esim .action-icon{color:#a5d7ed}.more-feature-group .action-meme-coins .action-icon,.more-feature-group .action-ai .action-icon{color:#c5acee}.more-feature-group .action-referrals .action-icon{color:#c4d994}.more-feature-group .action-trade .action-icon{color:#e4a998}.more-feature-group .action-purchases .action-icon{color:#f0b89b}.support-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.support-card{align-content:start;justify-items:start;gap:10px;padding:18px;display:grid}.support-card h2{margin:0;font-size:13px}.support-card p{color:#9da3ac;min-height:48px;margin:0;font-size:10px;line-height:1.6}.support-safety-note{margin-top:14px}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-market-identity{align-items:center;gap:10px;display:inline-flex}.app-coin-icon{object-fit:contain;border-radius:50%;flex:0 0 28px;width:28px;height:28px}.referral-share-panel{gap:16px;display:grid}.referral-code{color:#fff;letter-spacing:.1em;margin-top:8px;font-size:22px;display:block}.referral-share-panel .page-description{max-width:650px;margin-bottom:0;line-height:1.7}.account-number-inline{color:#9da3ac;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:10px 0 0;font-size:10px;display:flex}.account-number-inline strong{color:#f0f1f3;letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:11px}.referral-account-number{border-top:1px solid #242428;flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;display:flex}.referral-account-number>strong{color:#f0f1f3;letter-spacing:.05em;font-variant-numeric:tabular-nums;font-size:13px}.referral-account-number .secondary-action{min-height:34px;padding-inline:12px}.referral-account-number .app-inline-success{flex-basis:100%;margin:0}.referral-link-row{gap:9px;display:flex}.referral-link-row input{color:#d5d7dc;min-width:0;font:inherit;background:#131315;border:1px solid #35353a;border-radius:8px;flex:1;padding:0 12px;font-size:10px}.referral-link-row .primary-action{min-height:40px;padding:0 16px}.referral-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.referral-stat{gap:8px;min-width:0;padding:17px;display:grid}.referral-stat span{color:#8d949e;font-size:10px}.referral-stat strong{color:#f0f1f3;font-variant-numeric:tabular-nums;font-size:23px}.card-launch-panel{grid-template-columns:minmax(260px,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,5vw,64px);padding:clamp(22px,4vw,46px);display:grid;overflow:hidden}.card-design-image{filter:drop-shadow(0 26px 36px #0000007a);width:100%;height:auto;display:block}.card-launch-copy{min-width:0}.card-launch-copy h2{color:#f4f4f5;letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(22px,3vw,30px);line-height:1.15}.card-launch-copy>p{color:#9da3ac;font-size:11px;line-height:1.7}.profile-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-summary-link{color:#e6b579;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-self:start;padding:3px 0 0;font-size:9px}.profile-summary-link:hover{color:#fff;text-decoration:underline}@media (width<=1050px){.migration-overview-grid{grid-template-columns:minmax(0,1fr)}.migration-referral-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.card-launch-panel{grid-template-columns:minmax(230px,.9fr) minmax(0,1.1fr);gap:28px}.profile-content-grid{grid-template-columns:minmax(0,1.35fr) minmax(220px,.8fr)}.profile-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-grid{grid-template-columns:minmax(0,1fr)}.support-card-grid{grid-template-columns:1fr}}@media (width<=620px){.migration-dashboard-note{flex-direction:column;align-items:flex-start}.migration-dashboard-note .secondary-action{width:100%}.app-data-panel{padding:14px}.app-data-panel-heading{flex-direction:column;align-items:flex-start}.app-data-meta{text-align:left}.migration-referral-stats{grid-template-columns:1fr 1fr;gap:8px}.migration-referral-stat{padding:12px}.migration-profile-list>div{grid-template-columns:1fr;gap:5px}.app-edit-form .primary-action{width:100%}.app-recent-transactions{width:100%;min-width:0}.referral-stats-grid{grid-template-columns:1fr 1fr;gap:8px}.referral-stat{padding:13px}.referral-link-row{flex-direction:column;align-items:stretch}.referral-link-row input{min-height:40px}.card-launch-panel{grid-template-columns:minmax(0,1fr);gap:32px;padding:20px}.profile-hero{grid-template-columns:auto minmax(0,1fr)}.profile-demo-badge{grid-column:1/-1;justify-self:start}.profile-id{grid-column:1/-1;justify-content:start}.profile-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-content-grid{grid-template-columns:minmax(0,1fr)}.terminal-marketbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.terminal-stat{grid-column:1/-1}.markets-heading{align-items:flex-start}.market-toolbar{flex-direction:column;align-items:flex-start}.market-count{white-space:normal}.wallet-action-row>button{flex:42%}.support-card-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.app-shell:not(.is-admin) #app-page-content .more-feature-group .more-features-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=390px){.migration-referral-stats{grid-template-columns:minmax(0,1fr)}.app-recent-transactions>div{flex-direction:column;align-items:flex-start;gap:6px}.referral-stats-grid{grid-template-columns:minmax(0,1fr)}}.market-row-select{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.market-row-select:hover strong,.market-row-select:focus-visible strong{color:#71c7ff}.market-row-select:focus-visible{outline-offset:3px;border-radius:5px;outline:2px solid #49aef3}.market-detail-panel{margin-bottom:14px;padding:18px}.market-detail-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.market-detail-identity{align-items:center;gap:10px;min-width:0;display:flex}.market-detail-identity .coin-icon{flex:0 0 36px;width:36px;height:36px}.market-detail-identity h2{color:#f0f1f3;margin:0;font-size:15px}.market-detail-identity span:not(.coin-icon){color:#8d949e;font-size:9px}.market-detail-price{justify-items:end;gap:4px;display:grid}.market-detail-price strong{color:#f0f1f3;font-variant-numeric:tabular-nums;font-size:17px}.market-detail-price span{font-size:9px}.market-detail-actions{border-top:1px solid #93aecc1a;justify-content:space-between;align-items:center;gap:14px;padding-top:12px;display:flex}.market-detail-actions p{color:#8994a1;margin:0;font-size:9px;line-height:1.5}.market-detail-actions .primary-action{flex:none}.market-chart-panel{min-width:0;padding:14px}.market-chart-heading{flex-wrap:wrap}.market-chart-heading .terminal-section-heading{min-width:0}.chart-intervals{flex-wrap:wrap;gap:4px;display:flex}.chart-intervals button{color:#8d949e;min-width:34px;min-height:27px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 7px;font-size:9px}.chart-intervals button:hover,.chart-intervals button.selected{color:#8be2bf;background:#31c9951a;border-color:#31c99540}.market-chart-meta{color:#8793a0;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:5px 2px 9px;font-size:8px;display:flex}.market-chart-svg-wrap{width:100%;overflow:hidden}.market-chart-svg{width:100%;height:auto;display:block;overflow:visible}.market-chart-gridline{stroke:#93aecc1c;stroke-width:1px}.market-chart-label{fill:#8290a0;font-size:8px}.market-chart-state{color:#aeb9c6;text-align:center;justify-content:center;align-items:center;gap:12px;min-height:175px;font-size:10px;display:flex}.market-chart-error{flex-direction:column}.market-chart-state .secondary-action{min-height:32px}.sandbox-panel{min-width:0;padding:16px}.sandbox-safety-note{color:#dec8a7;background:#1d150e;border:1px solid #543416;border-radius:7px;margin:0 0 12px;padding:9px 10px;font-size:9px;line-height:1.6}.sandbox-action-tabs{flex-wrap:wrap;gap:6px;margin:0 0 13px;display:flex}.sandbox-action-tabs button{color:#a8adb6;min-height:31px;font:inherit;cursor:pointer;background:#121214;border:1px solid #303035;border-radius:7px;padding:0 10px;font-size:9px}.sandbox-action-tabs button:hover,.sandbox-action-tabs button.selected{color:#ffc0c9;background:#230d12;border-color:#6a2530}.sandbox-form{gap:11px;display:grid}.sandbox-form .form-field{color:#c5cad1;gap:6px;min-width:0;font-size:9px;display:grid}.sandbox-form input,.sandbox-form select{color:#e5e7eb;width:100%;min-height:39px;font:inherit;background:#131315;border:1px solid #35353a;border-radius:7px;padding:0 10px;font-size:10px}.sandbox-form .primary-action{justify-self:start;min-height:37px}.sandbox-form .primary-action:disabled{opacity:.55;cursor:not-allowed}.sandbox-pair-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sandbox-preview,.sandbox-receive-note{color:#c5d8e9;overflow-wrap:anywhere;background:#0c1925;border:1px solid #294661;border-radius:7px;margin:12px 0 0;padding:10px 11px;font-size:9px;line-height:1.6}.sandbox-receive-note{margin-top:0}.trade-explore-markets{margin-top:8px}@media (width<=620px){.market-detail-panel{padding:12px}.market-detail-heading{flex-direction:column;align-items:flex-start}.market-detail-price{justify-items:start}.market-detail-actions{flex-direction:column;align-items:flex-start}.market-detail-actions .primary-action{width:100%}.market-chart-panel,.sandbox-panel{padding:12px}.market-chart-heading{align-items:flex-start}.chart-intervals,.sandbox-form .primary-action{width:100%}}.investment-stage-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 15px;display:grid}.investment-stage-strip>div{background:linear-gradient(145deg,#150e11f0,#0a0d11f0);border:1px solid #93aecc1f;border-radius:10px;gap:6px;min-width:0;padding:14px;display:grid}.investment-stage-strip>div>span,.investment-panel-heading .muted-label,.unavailable-page-heading .muted-label{color:#bd7a85;letter-spacing:.1em;font-size:8px;font-weight:750}.investment-stage-strip strong{color:#f1e8e9;font-size:11px}.investment-stage-strip small{color:#9299a3;font-size:9px;line-height:1.5}.demo-invest-layout{align-items:stretch}.demo-invest-layout>.page-panel{background:radial-gradient(at 0 0,#650d1e2e,#0000 56%),linear-gradient(145deg,#101012,#0b0b0d);border-color:#93aecc24;min-width:0;padding:clamp(16px,2vw,22px)}.investment-panel-heading{align-items:center;gap:12px;margin-bottom:19px;display:flex}.investment-panel-heading .settings-section-icon{color:#f0a0ae;background:#650d1e40;border-color:#e55b7040}.investment-panel-heading h2{color:#f0f1f3;letter-spacing:-.025em;margin:4px 0 0;font-size:15px}.investment-panel-heading p{color:#8994a1;margin:5px 0 0;font-size:9px;line-height:1.5}.investment-form-panel .demo-invest-form{gap:10px;max-width:none}.investment-options{border:0;gap:9px;margin:0 0 5px;padding:0;display:grid}.investment-options legend{color:#e1e5eb;margin-bottom:4px;font-size:11px;font-weight:650}.investment-options>p{color:#9299a3;margin:0;font-size:9px;line-height:1.55}.investment-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.investment-option-card{cursor:pointer;background:#08090bad;border:1px solid #93aecc24;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:11px;display:flex}.investment-option-card.is-selected{background:#650d1e2e;border-color:#e55b7094}.investment-option-card input{accent-color:#e55b70;width:15px;min-width:15px;height:15px;min-height:15px;margin:0}.investment-option-card>span{gap:4px;min-width:0;display:grid}.investment-option-card strong{color:#e9edf2;font-size:10px;font-weight:650}.investment-option-card small{color:#9299a3;font-size:8px}.investment-form-panel .demo-invest-form input{font-variant-numeric:tabular-nums;background:#08090bcc;border-color:#423137;min-height:46px;font-size:13px}.investment-form-panel .demo-invest-form .investment-option-card input{width:15px;min-width:15px;height:15px;min-height:15px;font:inherit;background:0 0;border:0;padding:0}.investment-form-panel .demo-invest-form input:focus{border-color:#a44758;outline:2px solid #a4475833}.investment-form-panel .demo-invest-form>small{background:#ffffff06;border-left:2px solid #70404a;padding:9px 10px}.investment-form-panel .demo-invest-actions{margin-top:7px}.investment-request-panel{flex-direction:column;display:flex}.investment-request-panel .investment-panel-heading{margin-bottom:13px}.investment-request-summary,.investment-request-empty{background:radial-gradient(at 90% 0,#78162733,#0000 60%),#080a0db3;border:1px solid #e55b702b;border-radius:10px;align-content:center;justify-items:start;gap:10px;min-height:145px;margin:0 0 15px;padding:19px;display:grid}.investment-request-status{color:#9ad4b2;letter-spacing:.08em;background:#10342d3d;border:1px solid #6eba8f3b;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:750;display:inline-flex}.investment-request-amount{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.05em;overflow-wrap:anywhere;font-size:clamp(27px,3vw,38px)}.investment-request-amount small{color:#a7b0ba;letter-spacing:0;font-size:12px;font-weight:600}.investment-request-state{color:#aeb9c6;font-size:10px}.investment-request-empty{align-content:center}.investment-request-empty .investment-request-status{color:#aeb9c6;background:#93aecc0f;border-color:#93aecc2e}.investment-request-empty p{color:#aeb9c6;max-width:350px;margin:0;font-size:10px;line-height:1.7}.investment-request-panel .feature-integration-list{margin-top:auto}.nova-assistant{z-index:1200;right:max(20px,env(safe-area-inset-right));justify-items:end;gap:12px;font-family:inherit;display:grid;position:fixed;bottom:22px}.nova-launcher{box-sizing:border-box;color:#fff;cursor:pointer;background:radial-gradient(circle at 50% 20%,#2a1015,#08090b 72%);border:1px solid #ff667cb3;border-radius:50%;place-items:center;width:78px;height:78px;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 8px 30px #0000008c,0 0 22px #e52d4b33}.nova-launcher:hover{border-color:#ff8293;transform:translateY(-3px);box-shadow:0 10px 32px #00000094,0 0 28px #e52d4b57}.nova-launcher:focus-visible,.nova-panel button:focus-visible,.nova-panel a:focus-visible,.nova-panel input:focus-visible,.nova-panel textarea:focus-visible{outline-offset:3px;outline:2px solid #ff8293}.nova-launcher img{object-fit:contain;border-radius:50%;width:100%;height:100%;display:block}.nova-launcher.is-open{border-color:#aeb9c6}.nova-panel{color:#e8ebef;background:linear-gradient(155deg,#111216fc,#08090cfc);border:1px solid #e55b7052;border-radius:17px;flex-direction:column;width:min(410px,100vw - 28px);height:min(700px,100dvh - 118px);min-height:370px;display:flex;overflow:hidden;box-shadow:0 24px 80px #000000a8,0 0 30px #78162726}.nova-header{background:radial-gradient(at 0 0,#8c142b3d,#0000 65%),#0a0b0ee6;border-bottom:1px solid #93aecc1f;align-items:center;gap:10px;min-height:66px;padding:10px 13px;display:flex}.nova-header-icon{object-fit:cover;border:1px solid #ff667c57;border-radius:12px;width:42px;height:42px}.nova-header-copy{flex:1;gap:3px;min-width:0;display:grid}.nova-header-copy strong{color:#fff;letter-spacing:.12em;font-size:13px}.nova-header-copy span{color:#9aa5b1;font-size:9px}.nova-header-button{color:#d3dae2;cursor:pointer;width:32px;height:32px;font:inherit;background:#ffffff09;border:1px solid #93aecc29;border-radius:9px;place-items:center;padding:0;font-size:19px;display:grid}.nova-faq-browser{border-bottom:1px solid #93aecc1a;padding:10px 12px}.nova-faq-toolbar{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.nova-faq-toolbar strong{color:#cfd5dd;font-size:10px}.nova-faq-toolbar button,.nova-message-actions button{color:#f09aa8;cursor:pointer;font:inherit;background:0 0;border:0;padding:3px 5px;font-size:9px}.nova-faq-search input{color:#eff1f4;width:100%;height:33px;font:inherit;background:#0000003d;border:1px solid #93aecc29;border-radius:8px;padding:0 10px;font-size:10px}.nova-faq-list{scrollbar-width:thin;gap:6px;margin-top:7px;display:flex;overflow-x:auto}.nova-faq-list button{color:#dfe4e9;cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #93aecc21;border-radius:8px;gap:4px;min-width:145px;max-width:190px;padding:7px 9px;display:grid}.nova-faq-list button:disabled{opacity:.55;cursor:wait}.nova-faq-list button small{color:#c87987;font-size:8px}.nova-faq-list button span{font-size:9px;line-height:1.4}.nova-faq-list>p{color:#9299a3;margin:4px 0;font-size:9px}.nova-messages{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:12px;min-height:70px;padding:13px 12px;display:flex;overflow-y:auto}.nova-message{align-self:flex-start;gap:5px;max-width:91%;display:grid}.nova-message.is-user{align-self:flex-end}.nova-message-bubble{color:#dce2e9;overflow-wrap:anywhere;white-space:pre-wrap;background:#ffffff0b;border:1px solid #93aecc21;border-radius:12px 12px 12px 3px;padding:10px 11px;font-size:10px;line-height:1.65}.nova-message.is-user .nova-message-bubble{color:#fff;background:#7a162938;border-color:#cb495f40;border-radius:12px 12px 3px}.nova-message-actions,.nova-navigation-actions{flex-wrap:wrap;gap:5px;display:flex}.nova-message-actions>span{color:#8fbd9d;align-self:center;font-size:8px}.nova-message-actions button[aria-pressed=true]{color:#fff;text-decoration:underline}.nova-navigation-actions button{color:#f0a0ae;cursor:pointer;font:inherit;background:#78162724;border:1px solid #e55b704d;border-radius:7px;padding:5px 8px;font-size:9px}.nova-thinking{color:#aeb9c6;align-items:center;gap:8px;margin:0;font-size:9px;display:flex}.nova-thinking span{border:2px solid #593039;border-top-color:#ff8293;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite nova-spin}@keyframes nova-spin{to{transform:rotate(360deg)}}.nova-error{color:#f0b7be;background:#650d1e29;border-top:1px solid #e55b7033;justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 11px;font-size:9px;line-height:1.5;display:flex}.nova-error button{color:#ffc5ce;cursor:pointer;font:inherit;background:0 0;border:0;flex:none;padding:3px 5px;text-decoration:underline}.nova-copy-notice{color:#f0b7be;margin:0;padding:5px 12px;font-size:9px}.nova-support-link{color:#8f99a5;flex-wrap:wrap;align-items:center;gap:5px;padding:8px 12px 0;font-size:9px;display:flex}.nova-support-link a{color:#f09aa8;text-decoration:none}.nova-support-link a:hover{text-decoration:underline}.nova-composer{align-items:flex-end;gap:8px;padding:9px 12px 5px;display:flex}.nova-composer textarea{resize:vertical;color:#f1f3f5;width:100%;min-height:42px;max-height:110px;font:inherit;background:#00000047;border:1px solid #93aecc2e;border-radius:9px;padding:10px;font-size:10px;line-height:1.5}.nova-composer textarea::placeholder{color:#747f8b}.nova-composer>button{color:#fff;cursor:pointer;width:38px;min-width:38px;height:38px;font:inherit;background:linear-gradient(145deg,#9b2439,#52111f);border:1px solid #e55b7066;border-radius:9px;place-items:center;font-size:20px;display:grid}.nova-composer>button:disabled{opacity:.5;cursor:not-allowed}.nova-disclaimer{color:#747f8b;margin:0;padding:4px 12px 10px;font-size:8px;line-height:1.5}.nova-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.nova-assistant{right:max(12px,env(safe-area-inset-right));bottom:calc(78px + env(safe-area-inset-bottom))}.nova-launcher{width:66px;height:66px}.nova-launcher img{width:100%;height:100%}.nova-panel{top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));bottom:calc(78px + env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));width:auto;height:auto;min-height:0;max-height:none;position:fixed}.nova-faq-search input,.nova-composer textarea{font-size:16px}}@media (width<=760px) and (height<=500px){.nova-assistant,.nova-panel{bottom:calc(10px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.nova-launcher{transition:none}.app-shell:not(.is-admin) .app-topbar .nova-launcher,.nova-thinking span{animation:none}}.wallet-cards{gap:12px}.wallet-card{background:radial-gradient(at 100% 0,#1d4f7026,#0000 58%),linear-gradient(145deg,#101216,#0b0c0e);border-color:#93aecc24;align-content:start;gap:5px;min-width:0;padding:17px;display:grid;position:relative;overflow:hidden}.wallet-card:after{content:"";border:1px solid #93aecc14;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-48px;right:-27px}.wallet-card .wallet-card-icon{color:#87caff;background:#1e67991f;border:1px solid #48afff33;border-radius:10px;place-items:center;width:34px;height:34px;margin:0 0 7px;padding:0;display:grid}.wallet-card-icon svg,.transaction-status-list svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px;height:17px}.wallet-card>small{color:#9aa5b1;font-size:9px}.wallet-card>strong{color:#f0f1f3;font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:0;font-size:22px}.wallet-card strong span{color:#96a1ad;letter-spacing:0;margin:0;font-size:10px;font-weight:550;display:inline}.wallet-card>span:last-child{color:#8d949e;margin:0;font-size:8px;line-height:1.5}.transaction-empty-panel{background:radial-gradient(at 50% 0,#570f1d33,#0000 52%),linear-gradient(145deg,#101012,#0b0b0d);border-color:#93aecc24;align-content:start;min-height:0;padding:clamp(20px,4vw,40px)}.transaction-empty-panel .transaction-empty-icon{color:#f0a0ae;background:#650d1e3d;border-color:#e55b7040;border-radius:18px;width:58px;height:58px}.transaction-empty-panel>.muted-label{color:#bd7a85;letter-spacing:.1em;margin-bottom:7px;font-size:8px;font-weight:750}.transaction-empty-panel h2{letter-spacing:-.03em;font-size:20px}.transaction-empty-panel>p{margin:3px 0 10px}.transaction-status-list{background:#080a0d8c;border:1px solid #93aecc1f;border-radius:10px;width:min(560px,100%);padding:4px 15px}.transaction-status-list>div{align-items:center}.transaction-status-list>div>span{align-items:center;gap:9px;display:flex}.transaction-status-list svg{color:#8d9bab;width:15px;height:15px}.transaction-status-list strong{color:#d5a3aa;white-space:nowrap;background:#650d1e21;border:1px solid #e55b702b;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:600}.transaction-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:15px;display:flex}.unavailable-page-heading{align-items:center;gap:12px;margin-bottom:18px;display:flex}.unavailable-page-heading>div{flex:1;min-width:0}.unavailable-page-heading h2{color:#f0f1f3;margin:4px 0 0;font-size:16px}.unavailable-page-heading .settings-section-icon{color:#e4a0aa;background:#650d1e33;border-color:#e55b7033}.migration-unavailable-panel>.page-description{color:#aeb9c6;font-size:10px;line-height:1.7}.migration-unavailable-panel>.empty-state{background:#080a0d80;border:1px solid #93aecc1f;border-radius:10px;margin-top:18px;padding:20px}.unavailable-service-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.unavailable-service-points>span{color:#8994a1;border:1px solid #93aecc1a;border-radius:8px;gap:6px;padding:11px;font-size:8px;display:grid}.unavailable-service-points strong{color:#d5a3aa;font-size:9px;font-weight:600}@media (width<=760px){.investment-stage-strip{grid-template-columns:minmax(0,1fr)}.investment-stage-strip>div{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:5px 10px}.investment-stage-strip>div>span{grid-row:span 2}.investment-stage-strip small{grid-column:2}.wallet-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.investment-stage-strip>div{grid-template-columns:1fr}.investment-stage-strip>div>span,.investment-stage-strip small{grid-area:auto}.investment-option-grid{grid-template-columns:minmax(0,1fr)}.investment-form-panel .demo-invest-actions{flex-direction:column;align-items:stretch}.investment-form-panel .demo-invest-actions button{width:100%}.investment-request-summary,.investment-request-empty{min-height:125px;padding:15px}.wallet-cards{grid-template-columns:minmax(0,1fr)}.transaction-empty-panel{padding:20px 14px}.transaction-status-list{padding-inline:10px}.transaction-status-list>div{align-items:flex-start}.transaction-status-list>div>span{max-width:65%}.transaction-empty-actions{flex-direction:column-reverse;width:100%}.transaction-empty-actions button{width:100%}.unavailable-page-heading{flex-wrap:wrap;align-items:flex-start}.unavailable-page-heading .market-source-badge{margin-left:50px}.unavailable-service-points{grid-template-columns:minmax(0,1fr)}}.kyc-topbar-button{color:#ffc29a;border-color:#8a3d23;position:relative}.kyc-topbar-button.is-pending{animation:1.45s ease-in-out infinite kyc-attention-pulse}.kyc-topbar-button.is-approved{color:#77dfad;border-color:#28533b}@keyframes kyc-attention-pulse{0%,to{box-shadow:0 0 #f0894d1f}50%{box-shadow:0 0 0 5px #f0894d2e}}.kyc-intro-panel{margin-bottom:14px}.kyc-intro-panel strong{color:#f3d8b5;font-size:11px}.kyc-intro-panel p,.kyc-status-panel p{color:#aeb9c6;max-width:760px;font-size:10px;line-height:1.7}.kyc-intro-panel p:last-child,.kyc-status-panel p:last-child{margin-bottom:0}.kyc-form{gap:14px;max-width:760px;display:grid}.kyc-form .form-field,.admin-kyc-note{color:#d5d8de;gap:7px;min-width:0;font-size:10px;font-weight:600;display:grid}.kyc-form .form-field input:not([type=file]),.kyc-form .form-field select,.admin-kyc-note textarea{color:#e5e7eb;width:100%;min-height:42px;font:inherit;background:#131315;border:1px solid #35353a;border-radius:8px;padding:9px 11px;font-size:11px}.kyc-form .form-field input[type=file]{color:#c5cad1;background:#111113;border:1px dashed #45454b;border-radius:8px;width:100%;min-height:40px;padding:8px;font-size:10px}.kyc-form .form-field small{color:#8994a1;font-size:9px;font-weight:400}.kyc-consent{color:#aeb9c6;align-items:flex-start;gap:9px;font-size:9px;line-height:1.6;display:flex}.kyc-consent input{accent-color:#e45b70;flex:none;margin-top:2px}.kyc-form>.primary-action{justify-self:start;min-height:40px}.kyc-form>.primary-action:disabled{opacity:.55;cursor:not-allowed}.kyc-ocr-progress{color:#aeb9c6;margin:0;font-size:9px}.kyc-precheck{color:#e5d5a8;background:#211b0d;border:1px solid #685023;border-radius:8px;gap:4px;padding:10px 12px;font-size:9px;line-height:1.55;display:grid}.kyc-precheck.is-match{color:#b8e1c5;background:#0d1d13;border-color:#28533b}.kyc-status-panel{justify-items:start;gap:8px;display:grid}.kyc-status-panel h2{color:#f0f1f3;margin:0;font-size:16px}.kyc-status-panel p{margin:0}.kyc-state-icon{color:#e5d5a8;background:#211b0d;border:1px solid #685023;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.kyc-state-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:22px;height:22px}.kyc-state-icon.is-approved{color:#8be2bf;background:#0d1d13;border-color:#28533b}.kyc-retention-copy{color:#8793a0!important;font-size:9px!important}.admin-kyc-card{gap:13px;margin-bottom:14px;display:grid}.admin-kyc-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-kyc-heading h2{color:#f0f1f3;overflow-wrap:anywhere;margin:4px 0 0;font-size:15px}.admin-kyc-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;margin:0;display:grid}.admin-kyc-details>div{border-bottom:1px solid #242428;gap:3px;padding-bottom:8px;display:grid}.admin-kyc-details dt{color:#8994a1;font-size:9px}.admin-kyc-details dd{color:#e5e7eb;overflow-wrap:anywhere;margin:0;font-size:10px}.admin-kyc-documents,.admin-kyc-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-kyc-note textarea{resize:vertical}.admin-kyc-actions .primary-action,.admin-kyc-actions .secondary-action{min-height:38px}.admin-kyc-actions button:disabled,.admin-kyc-documents button:disabled{opacity:.5;cursor:not-allowed}@media (width<=620px){.kyc-form{padding:14px}.kyc-form>.primary-action{width:100%}.admin-kyc-heading{flex-direction:column;align-items:flex-start}.admin-kyc-details{grid-template-columns:minmax(0,1fr)}.admin-kyc-documents button{flex:100%}.admin-kyc-actions button{flex:42%}.admin-credit-form{grid-template-columns:minmax(0,1fr)}.admin-credit-form .admin-credit-reason,.admin-credit-confirm{grid-column:auto}.admin-credit-form .primary-action{width:100%}.admin-credit-history article{flex-direction:column;align-items:flex-start;gap:8px}.admin-credit-history-meta{text-align:left}.admin-user-actions{min-width:190px}}.feature-status-panel,.purchase-provider-panel,.ai-question-panel,.ai-risk-panel{min-width:0;padding:20px}.feature-status-heading,.purchase-provider-heading{align-items:center;gap:13px;display:flex}.feature-status-heading>div,.purchase-provider-heading>div{flex:1;min-width:0}.feature-status-heading h2,.purchase-provider-heading h2,.ai-risk-panel h2{color:#f0f1f3;margin:4px 0 0;font-size:18px}.feature-status-heading h2 small{color:#9ba6b2;font-size:10px;font-weight:500}.feature-icon,.more-destination-icon{color:#84cafa;background:#1e679921;border:1px solid #519acf38;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.feature-icon svg,.feature-benefit-grid svg,.more-destination-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:20px;height:20px}.market-source-badge.is-unavailable{color:#e5d5a8;letter-spacing:.04em;background:#211b0d;border:1px solid #685023;border-radius:6px;flex:none;padding:5px 8px;font-size:8px;font-weight:700}.feature-lead{color:#aeb9c6;max-width:780px;margin:15px 0;font-size:10px;line-height:1.7}.feature-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:19px 0;display:grid}.feature-benefit-grid article{color:#84cafa;background:#080f187a;border:1px solid #93aecc1a;border-radius:10px;align-content:start;justify-items:start;gap:8px;padding:14px;display:grid}.feature-benefit-grid article strong{color:#e5e7eb;font-size:10px}.feature-benefit-grid article span{color:#8d949e;font-size:9px;line-height:1.6}.feature-benefit-grid .panel-link{color:#8bcfff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.feature-benefit-grid .panel-link:hover{color:#fff;text-decoration:underline}.feature-integration-list{border-top:1px solid #93aecc1a;margin:18px 0;display:grid}.feature-integration-list>div{color:#aeb9c6;border-bottom:1px solid #93aecc1a;justify-content:space-between;gap:16px;padding:11px 0;font-size:9px;display:flex}.feature-integration-list strong{color:#d9bd8c;text-align:right;font-size:9px;font-weight:550}.feature-action-row{align-items:center;gap:13px;display:flex}.feature-action-row .primary-action:disabled{opacity:.56;cursor:not-allowed}.feature-action-row>span,.feature-footnote,.feature-disclaimer{color:#8793a0;font-size:9px;line-height:1.6}.feature-footnote{margin:13px 0 0}.feature-disclaimer{margin:10px 2px 0}.feature-tab-list{flex-wrap:wrap;gap:8px;margin:0 0 13px;display:flex}.feature-tab-list button{color:#a8adb6;min-height:38px;font:inherit;cursor:pointer;background:#121214;border:1px solid #303035;border-radius:8px;align-items:center;gap:8px;padding:0 13px;font-size:10px;display:inline-flex}.feature-tab-list button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:16px;height:16px}.feature-tab-list button:hover,.feature-tab-list button.selected{color:#a8dcff;background:#1e679929;border-color:#48afff57}.feature-search-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.feature-search-form label{color:#c5cad1;gap:7px;min-width:0;font-size:9px;font-weight:600;display:grid}.feature-search-form input,.feature-search-form select,.feature-search-form textarea{color:#e5e7eb;width:100%;min-height:40px;font:inherit;background:#131315;border:1px solid #35353a;border-radius:8px;padding:9px 10px;font-size:10px}.feature-search-form textarea{resize:vertical;min-height:115px}.feature-search-form .primary-action{min-height:40px}.feature-search-form .primary-action:disabled{opacity:.55;cursor:not-allowed}.purchase-provider-heading{justify-content:space-between;align-items:flex-start;margin-bottom:8px}.feature-shopping-form{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto}.ai-signal-layout{grid-template-columns:minmax(0,1.5fr) minmax(230px,.8fr);align-items:start;gap:14px;display:grid}.ai-question-form{grid-template-columns:minmax(0,1fr)}.ai-risk-panel{justify-items:start;gap:10px;display:grid}.ai-risk-panel p{color:#aeb9c6;margin:0;font-size:10px;line-height:1.7}.more-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.more-destination{color:#c5cad1;text-align:left;cursor:pointer;background:#080f187a;border:1px solid #93aecc1a;border-radius:9px;align-items:center;gap:11px;min-width:0;padding:12px;display:flex}.more-destination:hover,.more-destination:focus-visible{background:#1e67991f;border-color:#48afff57;outline:none}.more-destination>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.more-destination strong{color:#e5e7eb;font-size:10px}.more-destination small{color:#8793a0;font-size:8px;line-height:1.5}.more-destination>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:15px;height:15px}.demo-invest-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.demo-invest-form{gap:8px;max-width:520px;display:grid}.demo-invest-form label{color:#c5cad1;font-size:10px;font-weight:600}.demo-invest-form input{color:#e5e7eb;min-height:40px;font:inherit;background:#131315;border:1px solid #35353a;border-radius:8px;padding:0 11px;font-size:11px}.demo-invest-form>small,.demo-invest-calculation-note{color:#8d949e;font-size:9px;line-height:1.6}.demo-invest-actions{flex-wrap:wrap;gap:8px;margin-top:7px;display:flex}.demo-invest-result>p{color:#aeb9c6;font-size:10px;line-height:1.6}.demo-invest-result>p strong{color:#f0f1f3}.demo-invest-scenario-grid{gap:9px;display:grid}.demo-invest-scenario{background:#080f187a;border:1px solid #93aecc1f;border-radius:9px;gap:7px;padding:13px;display:grid}.demo-invest-scenario span{color:#aeb9c6;font-size:10px}.demo-invest-scenario strong{color:#8bd6b4;font-variant-numeric:tabular-nums;font-size:18px}.demo-invest-scenario small{color:#8d949e;font-size:9px;line-height:1.5}.demo-invest-result .demo-invest-calculation-note{border-top:1px solid #93aecc1a;margin-top:12px;padding-top:10px}.demo-invest-empty{padding:22px 0}.wallet-funding-directions,.wallet-funding-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.wallet-funding-methods{grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-funding-directions button,.wallet-funding-methods button{color:#a8adb6;min-height:40px;font:inherit;cursor:pointer;background:#121214;border:1px solid #303035;border-radius:8px;padding:8px;font-size:10px}.wallet-funding-directions button:hover,.wallet-funding-methods button:hover,.wallet-funding-directions button.selected,.wallet-funding-methods button.selected{color:#a8dcff;background:#1e679929;border-color:#48afff57}.wallet-funding-method-panel h3{color:#e5e7eb;margin:0;font-size:12px}.wallet-funding-method-panel .sandbox-form input,.wallet-funding-method-panel .sandbox-form select{color:#e5e7eb;width:100%;min-height:39px;font:inherit;background:#131315;border:1px solid #35353a;border-radius:7px;padding:0 10px;font-size:10px}.wallet-funding-method-panel .sandbox-form input:disabled{color:#78818b;opacity:.7;cursor:not-allowed}.wallet-transfer-confirm{color:#aeb9c6;align-items:flex-start;gap:8px;font-size:9px;line-height:1.5;display:flex}.wallet-transfer-confirm input{accent-color:#31c995;width:15px;min-width:15px;height:15px;min-height:15px;margin:0}.wallet-tpg-account{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wallet-tpg-account code{color:#f1f5f9;letter-spacing:.04em;background:#00000038;border:1px solid #93aecc2e;border-radius:7px;padding:10px 12px;font-size:12px}.wallet-deposit-instructions code{color:#f1f5f9;background:#00000038;border-radius:6px;padding:8px;font-size:10px}.wallet-deposit-qr-wrap{background:#fff;border:1px solid #fff9;border-radius:14px;place-items:center;width:fit-content;margin:4px auto;padding:10px;display:grid}.wallet-deposit-qr-wrap svg{width:min(208px,58vw);height:auto;display:block}.wallet-deposit-warning{color:#d4c4ab;background:#6846201a;border:1px solid #e0ac6c2e;border-radius:9px;padding:10px}.wallet-funding-unavailable{color:#e5d5a8;background:#211b0d;border:1px solid #685023;border-radius:7px;margin-top:12px;padding:10px 11px}@media (width<=1024px){.dashboard-primary-column,.dashboard-secondary-column,.dashboard-side{display:contents}.dashboard-layout>.dashboard-primary-column>.balance-overview{order:1}.dashboard-layout .quick-actions{order:5}.dashboard-layout>.dashboard-primary-column>.home-markets-panel{order:4}.dashboard-layout>.dashboard-secondary-column>.activity-panel{order:6}.dashboard-layout .account-mini{display:none}}@media (width<=760px){.feature-benefit-grid,.ai-signal-layout,.demo-invest-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.feature-status-panel,.purchase-provider-panel,.ai-question-panel,.ai-risk-panel{padding:14px}.asset-holdings-grid{grid-template-columns:minmax(0,1fr)}.feature-status-heading{flex-wrap:wrap;align-items:flex-start}.feature-status-heading .market-source-badge{margin-left:54px}.purchase-provider-heading{flex-direction:column;align-items:flex-start}.feature-search-form,.feature-shopping-form,.more-destinations{grid-template-columns:minmax(0,1fr)}.feature-action-row{flex-direction:column;align-items:stretch}.feature-action-row .primary-action{width:100%}.feature-tab-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feature-tab-list button{justify-content:center;padding-inline:7px}.more-destination{padding:11px}.wallet-funding-methods{grid-template-columns:minmax(0,1fr)}.wallet-funding-method-panel{padding:12px}}.wallet-funding-page,.wallet-hub-page{gap:14px;max-width:760px;margin:0 auto;display:grid}.add-funds-methods{background:linear-gradient(155deg,#101114,#0b0b0e);border:1px solid #93aecc1f;border-radius:17px;gap:11px;padding:16px;display:grid}.add-funds-methods-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.add-funds-methods-heading h2{color:#f0f1f3;letter-spacing:-.025em;margin:0;font-size:15px}.add-funds-methods-note{color:#827d85;text-align:right;font-size:9px}.add-funds-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.add-funds-method{background:#080f1880;border:1px solid #93aecc21;border-radius:13px;grid-template-columns:35px minmax(0,1fr);align-content:center;align-items:center;gap:9px;min-width:0;min-height:92px;padding:12px;display:grid}.add-funds-method.is-selected{background:linear-gradient(140deg,#105d4230,#080f1894);border-color:#31c99566}.add-funds-method.is-unavailable{opacity:.68}.add-funds-method-icon{color:#9ce0bd;background:#105d4229;border:1px solid #31c99540;border-radius:11px;grid-row:span 2;place-items:center;width:35px;height:35px;display:grid}.add-funds-method-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:18px;height:18px}.add-funds-method-copy{gap:3px;min-width:0;display:grid}.add-funds-method-copy strong{color:#eeeef0;font-size:10px;font-weight:650}.add-funds-method-copy small{color:#8e9299;font-size:8px;line-height:1.45}.add-funds-method-status{color:#83d8ac;letter-spacing:.04em;text-transform:uppercase;grid-column:2;font-size:8px;font-weight:700}.add-funds-method.is-unavailable .add-funds-method-status{color:#c5a77d}.wallet-back-button{color:#aeb9c6;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;width:fit-content;min-height:36px;padding:0 10px 0 4px;font-size:11px;display:inline-flex}.wallet-back-button svg{width:17px;height:17px;transform:rotate(180deg)}.wallet-back-button:hover{color:#fff;background:#ffffff0f}.wallet-funding-page .welcome-row,.wallet-hub-page .welcome-row{margin-bottom:0}.wallet-funding-hero,.wallet-hub-hero{background:radial-gradient(at 90% 10%,#8e182a5e,#0000 48%),linear-gradient(145deg,#1c1014,#101013 72%);border:1px solid #d29d593b;border-radius:20px;align-items:center;gap:18px;min-height:142px;padding:22px;display:flex;position:relative;overflow:hidden}.wallet-funding-hero>div,.wallet-hub-hero>div{z-index:1;position:relative}.wallet-funding-hero-icon,.wallet-hub-logo{color:#ffd49a;background:linear-gradient(145deg,#a02a3852,#3b111a8c);border:1px solid #e7b9774d;border-radius:18px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 12px 28px #0000003d,inset 0 1px #ffffff14}.wallet-funding-hero-icon svg,.wallet-hub-logo svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:26px;height:26px}.wallet-funding-eyebrow{color:#d5a976;letter-spacing:.15em;margin-bottom:5px;font-size:8px;font-weight:750;display:block}.wallet-funding-hero h2,.wallet-hub-hero h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:21px;font-weight:650}.wallet-funding-hero p,.wallet-hub-hero p{color:#b3a9a7;max-width:440px;margin:6px 0 0;font-size:10px;line-height:1.6}.wallet-funding-glow{border:1px solid #e0ac6c1c;border-radius:50%;width:210px;height:210px;position:absolute;top:-90px;right:-25px;box-shadow:0 0 0 27px #e0ac6c06,0 0 0 57px #e0ac6c05}.wallet-funding-panel{background:linear-gradient(155deg,#101114,#0b0b0e);border-color:#93aecc21;border-radius:18px;gap:14px;padding:17px;display:grid}.wallet-funding-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;display:grid}.wallet-method-card{color:#b7b9c0;text-align:left;cursor:pointer;background:linear-gradient(145deg,#151518,#101012);border:1px solid #29272a;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 16px;align-items:center;gap:11px;min-width:0;min-height:80px;padding:12px;display:grid}.wallet-method-card:hover{color:#fff;background:linear-gradient(145deg,#21171a,#121114);border-color:#dca96966}.wallet-method-card.selected{color:#fff;background:linear-gradient(145deg,#701f2b57,#1b1315e0);border-color:#e9b1679e;box-shadow:0 8px 24px #0000002b,inset 0 1px #ffffff09}.wallet-method-icon,.wallet-history-icon{color:#f0c78f;background:#8c35362b;border:1px solid #dbab7133;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.wallet-method-icon svg,.wallet-history-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:20px;height:20px}.wallet-method-icon.method-crypto{color:#8dc6ff;background:#2964ac26;border-color:#63a4eb3b}.wallet-method-icon.method-card{color:#b8a9ff;background:#5e4aa929;border-color:#9887ee3b}.wallet-method-copy{gap:3px;min-width:0;display:grid}.wallet-method-copy strong{color:#f2f0f0;font-size:11px;font-weight:650}.wallet-method-copy small{color:#85858e;font-size:8px;line-height:1.4}.wallet-method-chevron,.wallet-history-link>svg:last-child{color:#64646d;place-items:center;width:15px;height:15px;display:grid}.wallet-method-chevron svg,.wallet-history-link>svg:last-child{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px;height:15px}.wallet-method-card.selected .wallet-method-chevron{color:#e6bb84}.wallet-funding-method-panel{background:#06070a8c;border:1px solid #93aecc1a;border-radius:15px;gap:12px;padding:17px;display:grid}.wallet-funding-method-panel h3{color:#f3f0ee;letter-spacing:-.02em;margin:0;font-size:14px;font-weight:650}.wallet-funding-method-panel p,.wallet-funding-unavailable{color:#a3a3ab;margin:0;font-size:10px;line-height:1.65}.wallet-funding-method-panel .app-inline-warning{margin:0}.wallet-funding-method-panel .sandbox-form{color:#c7c5ca;gap:7px;font-size:10px;display:grid}.wallet-funding-method-panel .sandbox-form input,.wallet-funding-method-panel .sandbox-form select{color:#f0eef0;background:#141316;border:1px solid #302d31;border-radius:12px;min-height:46px;padding:0 13px;font-size:12px}.wallet-funding-method-panel .sandbox-form input:focus,.wallet-funding-method-panel .sandbox-form select:focus{border-color:#e2a761a3;outline:2px solid #e2a7611f}.wallet-funding-method-panel .sandbox-form input:disabled,.wallet-funding-method-panel .sandbox-form select:disabled{color:#77747b;opacity:.7;cursor:not-allowed}.wallet-crypto-deposit-form{gap:13px;display:grid}.wallet-crypto-deposit-form .primary-action{border-radius:13px;width:100%;min-height:48px;font-size:12px;font-weight:650}.wallet-checkout-confirmation{color:#f0e4d1;background:#6846201a;border:1px solid #e2a76147;border-radius:13px;gap:10px;padding:14px;display:grid}.wallet-checkout-confirmation>strong{font-size:12px}.wallet-checkout-confirmation p,.wallet-checkout-notice{color:#c6bba9;margin:0;font-size:10px;line-height:1.6}.wallet-checkout-confirmation-actions{flex-wrap:wrap;gap:9px;display:flex}.wallet-checkout-confirmation-actions .primary-action,.wallet-checkout-confirmation-actions .secondary-action{min-height:40px}.wallet-checkout-confirmation-actions .primary-action{flex:180px}.wallet-checkout-notice{color:#c9e9dc}.wallet-deposit-instructions{color:#c9e9dc;overflow-wrap:anywhere;background:#105d421f;border:1px solid #31c99547;border-radius:13px;gap:8px;padding:14px;font-size:10px;line-height:1.6;display:grid}.wallet-history-link{color:#dedde0;text-align:left;cursor:pointer;background:#101013e0;border:1px solid #93aecc1f;border-radius:15px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:64px;padding:10px 13px;display:grid}.wallet-history-link:hover{background:#151316;border-color:#dca9694d}.wallet-history-link>span:nth-child(2){gap:2px;display:grid}.wallet-history-link strong{font-size:10px;font-weight:600}.wallet-history-link small{color:#85858e;font-size:8px}.wallet-hub-hero{min-height:155px}.wallet-hub-actions{gap:10px;display:grid}.wallet-hub-action{color:#f3f0f0;text-align:left;cursor:pointer;background:linear-gradient(115deg,#151316,#0e0e11 76%);border:1px solid #93aecc24;border-radius:17px;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;gap:13px;min-height:82px;padding:14px;display:grid}.wallet-hub-action:hover{background:linear-gradient(115deg,#201619,#111013 76%);border-color:#e2a7616e;transform:translateY(-2px);box-shadow:0 12px 26px #00000038}.wallet-hub-action-icon{color:#ffd094;background:linear-gradient(145deg,#8e28364d,#41151e47);border:1px solid #dca55e40;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.wallet-hub-action.is-withdraw .wallet-hub-action-icon{color:#a9beff;background:#304b8e2b;border-color:#7997e43d}.wallet-hub-action-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:23px;height:23px}.wallet-hub-action>span:nth-child(2){gap:4px;display:grid}.wallet-hub-action strong{font-size:13px;font-weight:650}.wallet-hub-action small{color:#96939b;font-size:9px}.wallet-hub-action>svg{color:#77737b;width:17px;height:17px}.wallet-hub-info{background:#6f4d1e14;border:1px solid #d9b77626;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:11px;padding:14px;display:grid}.wallet-hub-info-icon{color:#d8b277;border:1px solid #dcb16d36;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.wallet-hub-info-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:18px;height:18px}.wallet-hub-info strong{color:#dfd5c7;font-size:10px}.wallet-hub-info p{color:#a49c91;margin:4px 0 0;font-size:9px;line-height:1.55}.provider-customer-card{background:linear-gradient(145deg,#141d29c2,#0c0d11f0);border:1px solid #79aada29;border-radius:16px;gap:13px;padding:16px;display:grid}.provider-customer-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.provider-customer-heading h2{color:#f2f0f0;margin:4px 0 0;font-size:14px;font-weight:650}.provider-customer-heading .secondary-action{min-height:34px;padding-inline:11px}.provider-customer-card>p,.provider-customer-empty p,.provider-customer-disclaimer{color:#a3a3ab;margin:0;font-size:10px;line-height:1.6}.provider-customer-empty{gap:11px;display:grid}.provider-customer-empty .primary-action{justify-self:start;min-height:40px;padding:0 14px}.provider-customer-empty .primary-action:disabled,.provider-customer-heading .secondary-action:disabled{opacity:.6;cursor:wait}.provider-customer-error{color:#ffc0ba!important}.provider-customer-details{gap:12px;display:grid}.provider-customer-id{color:#a3a3ab;flex-wrap:wrap;gap:7px;margin:0;font-size:10px;display:flex}.provider-customer-id strong{color:#e9d2b4;font-variant-numeric:tabular-nums}.provider-customer-balances{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:9px;display:grid}.provider-customer-balances>p{color:#a3a3ab;margin:0;font-size:10px}.provider-customer-balance{background:#05080d6b;border:1px solid #93aecc1f;border-radius:12px;gap:5px;padding:12px;display:grid}.provider-customer-balance span{color:#89bdf0;letter-spacing:.06em;font-size:9px;font-weight:650}.provider-customer-balance strong{color:#f3f1ee;font-variant-numeric:tabular-nums;font-size:15px}.provider-customer-balance small{color:#9999a1;font-size:9px}.provider-customer-disclaimer{font-size:9px}.action-button{color:#c3c4cb;border-radius:14px;min-height:77px;padding:6px 3px;font-size:9px;font-weight:560;transition:color .18s,transform .18s cubic-bezier(.2,.8,.2,1)}.action-button:hover{color:#fff}.action-button .action-icon{color:#f1c38a;background:linear-gradient(145deg,#211619,#151316);border:1px solid #dca96929;border-radius:15px;width:46px;height:46px;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,border-color .2s;box-shadow:0 5px 14px #0000002b,inset 0 1px #ffffff0b}.action-button .action-icon svg{stroke-width:1.75px;width:21px;height:21px}.action-button:hover .action-icon{border-color:#e8b57775;transform:translateY(-3px)scale(1.045);box-shadow:0 8px 22px #6418254d,inset 0 1px #ffffff14}.action-button:active .action-icon{transform:scale(.91)}.action-business .action-icon{color:#94ddc6}.action-invest .action-icon,.action-markets .action-icon{color:#9ccaff}.action-withdraw .action-icon,.action-send .action-icon{color:#b5b0ff}.action-receive .action-icon,.action-add-funds .action-icon{color:#ffd094}.action-cards .action-icon{color:#f2b3cf}.action-p2p .action-icon{color:#a6d9df}.action-membership .action-icon{color:#e8c878}.action-purchases .action-icon{color:#ffbd9e}.action-ai .action-icon{color:#d1b2ff}@media (width<=760px){.app-shell{width:100%;max-width:none;min-height:100dvh;box-shadow:none;background:#09090b;border:0}.app-main{flex-direction:column;min-height:100dvh;display:flex}.app-topbar{width:100%;min-height:calc(58px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a0a0cf0;border-bottom-color:#fff1;top:0;left:0;right:0;position:fixed!important}.app-content{width:100%;padding:calc(80px + env(safe-area-inset-top)) 16px calc(108px + env(safe-area-inset-bottom));flex:1}.app-bottom-nav{width:100%;max-width:none;min-height:calc(70px + env(safe-area-inset-bottom));padding:7px 10px calc(8px + env(safe-area-inset-bottom));background:#100f12f0;border:1px solid #ffffff17;border-bottom:0;border-radius:21px 21px 0 0;grid-template-columns:repeat(6,minmax(0,1fr));bottom:0;left:0;right:0;box-shadow:0 -10px 34px #00000057}.app-bottom-nav button{border-radius:13px;gap:3px;min-height:48px;font-size:9px;transition:color .18s,transform .18s cubic-bezier(.2,.8,.2,1)}.app-bottom-nav button .nav-icon{border-radius:11px;width:38px;height:28px;transition:background .18s,transform .18s cubic-bezier(.2,.8,.2,1)}.app-bottom-nav button[aria-current=page]{color:#f5c98d}.app-bottom-nav button[aria-current=page] .nav-icon{background:#a03d3a38;transform:translateY(-1px)}.app-bottom-nav button:active{transform:scale(.93)}.quick-actions{background:linear-gradient(145deg,#111114,#0d0d10);border:1px solid #ffffff12;border-radius:19px;padding:14px 12px}.action-grid{gap:5px 3px}.action-button{min-height:82px;font-size:9px}.wallet-funding-page,.wallet-hub-page{gap:12px}.wallet-funding-page .welcome-row,.wallet-hub-page .welcome-row{align-items:flex-start;margin:1px 0 2px}.wallet-funding-page .welcome-row h1,.wallet-hub-page .welcome-row h1{letter-spacing:-.05em;font-size:25px;font-weight:690}.wallet-funding-page .welcome-row p,.wallet-hub-page .welcome-row p{color:#94929a;max-width:310px;font-size:11px;line-height:1.5}.wallet-funding-hero,.wallet-hub-hero{border-radius:19px;gap:14px;min-height:132px;padding:17px}.wallet-funding-hero-icon,.wallet-hub-logo{border-radius:16px;flex-basis:48px;width:48px;height:48px}.wallet-funding-hero h2,.wallet-hub-hero h2{font-size:18px}.wallet-funding-hero p,.wallet-hub-hero p{font-size:9px}.wallet-funding-panel{border-radius:18px;gap:12px;padding:12px}.wallet-funding-methods{grid-template-columns:minmax(0,1fr);gap:8px}.wallet-method-card{border-radius:14px;grid-template-columns:42px minmax(0,1fr) 17px;gap:10px;min-height:68px;padding:10px}.wallet-method-icon{width:40px;height:40px}.wallet-method-copy strong{font-size:12px}.wallet-method-copy small{font-size:9px}.wallet-funding-method-panel{border-radius:15px;gap:12px;padding:14px 12px}.wallet-funding-method-panel h3{font-size:14px}.wallet-funding-method-panel p,.wallet-funding-unavailable,.wallet-funding-method-panel .sandbox-form{font-size:10px}.wallet-funding-method-panel .sandbox-form input,.wallet-funding-method-panel .sandbox-form select{border-radius:12px;min-height:48px;font-size:16px}.wallet-history-link{border-radius:15px;min-height:67px}.wallet-hub-hero{min-height:138px}.wallet-hub-actions{gap:9px}.wallet-hub-action{border-radius:16px;min-height:78px}.wallet-hub-info{border-radius:14px}.wallet-back-button{min-height:38px;font-size:12px}.wallet-funding-page .app-inline-warning{font-size:10px}.surface,.page-panel{scroll-margin-top:70px}}@media (width<=390px){.app-content{padding-inline:13px}.quick-actions{padding-inline:8px}.action-button{font-size:8px}.wallet-funding-hero,.wallet-hub-hero{padding:14px}.wallet-funding-hero h2,.wallet-hub-hero h2{font-size:16px}}@media (width<=760px){#app-page-content input:not([type=checkbox]):not([type=radio]):not([type=range]),#app-page-content select,#app-page-content textarea{color:#f5f1ee;background-color:#151417;background-image:linear-gradient(145deg,#ffffff09,#0000 70%);border:1px solid #ffffff1a;border-radius:16px;width:100%;min-height:54px;padding:0 15px;font-size:16px;transition:border-color .18s,background-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff09,0 7px 18px #0000001f}#app-page-content select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#d9b17e 50%),linear-gradient(135deg,#d9b17e 50%,#0000 50%),linear-gradient(145deg,#ffffff09,#0000 70%);background-position:calc(100% - 20px) 23px,calc(100% - 14px) 23px,0 0;background-repeat:no-repeat;background-size:6px 6px,6px 6px,100% 100%;padding-right:44px}#app-page-content textarea{resize:vertical;min-height:112px;padding:14px 15px}#app-page-content input[type=number]{font-variant-numeric:tabular-nums;letter-spacing:-.035em;background-color:#111013;border-color:#e4b17133;border-radius:18px;min-height:68px;padding-inline:17px;font-size:23px;font-weight:620}#app-page-content .amount-input-wrap{background:#111013;border-color:#e4b17133;border-radius:18px;min-height:68px;padding-right:15px;transition:border-color .18s,box-shadow .18s}#app-page-content .amount-input-wrap:focus-within{border-color:#e7b370bf;box-shadow:0 0 0 4px #cd8b5121}#app-page-content .amount-input-wrap input[type=number]{width:auto;min-height:64px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0 14px;font-size:22px}#app-page-content .amount-input-wrap input[type=number]:focus-visible{box-shadow:none;background:0 0;border:0}#app-page-content .amount-input-wrap>span{color:#d6b17e;font-size:12px;font-weight:650}#app-page-content .balance-currency-picker select{color:#f2c68d;text-align:left;background-color:#a03d3a29;background-image:linear-gradient(145deg,#ffffff09,#0000 70%);background-position:0 0;background-size:100% 100%;border-color:#e4b1713b;border-radius:14px;width:auto;min-width:82px;min-height:42px;padding:0 34px 0 13px;font-size:13px;font-weight:700;box-shadow:inset 0 1px #ffffff0f}#app-page-content input:focus-visible,#app-page-content select:focus-visible,#app-page-content textarea:focus-visible{background-color:#1a1719;border-color:#e7b370bf;outline:0;box-shadow:0 0 0 4px #cd8b5121,inset 0 1px #ffffff0f}#app-page-content input:disabled,#app-page-content select:disabled,#app-page-content textarea:disabled{color:#77747b;opacity:.68;box-shadow:none;cursor:not-allowed;background-color:#111013;border-color:#ffffff0e}#app-page-content input[type=checkbox],#app-page-content input[type=radio]{accent-color:#dca75e}#app-page-content .form-field{color:#d2cdd0;gap:9px;font-size:12px;font-weight:600}#app-page-content .surface,#app-page-content .page-panel{background-color:#101013;border-color:#ffffff13;border-radius:21px;box-shadow:0 12px 30px #00000026,inset 0 1px #ffffff06}#app-page-content .balance-overview{background:radial-gradient(at 96% 0,#962c3a47,#0000 48%),linear-gradient(145deg,#191215,#101013 70%);border-color:#dfaa6830;min-height:0;padding:20px;box-shadow:0 15px 36px #0000003d,inset 0 1px #ffffff0e}#app-page-content .balance-head-copy .muted-label,#app-page-content .balance-head .muted-label{color:#c2b8b5;letter-spacing:.11em;font-size:10px}#app-page-content .balance-total{margin-top:18px}#app-page-content .balance-total strong{color:#fff9f1;letter-spacing:-.055em;overflow-wrap:anywhere;font-size:clamp(32px,9vw,42px);font-weight:680}#app-page-content .balance-overview .recorded-credit-balance-note,#app-page-content .balance-overview .balance-fx-note{color:#a9a0a0;font-size:10px;line-height:1.55}#app-page-content .wallet-funding-panel{background:linear-gradient(160deg,#121114,#0e0e11 76%);border-color:#ffffff13;box-shadow:0 14px 32px #0003,inset 0 1px #ffffff09}#app-page-content .wallet-method-card{background:linear-gradient(145deg,#181619,#111013);border-color:#ffffff13;border-radius:18px;min-height:76px;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff06}#app-page-content .wallet-method-card:active,#app-page-content .wallet-hub-action:active{transform:scale(.975)}#app-page-content .wallet-method-card.selected{background:linear-gradient(145deg,#702a316b,#1e1719f5);border-color:#e7b37091;box-shadow:0 8px 24px #681e2929,inset 0 1px #fff1}#app-page-content .wallet-method-card.selected .wallet-method-chevron{color:#f2c283;background:#daa45f2b;border:1px solid #f2c28373;border-radius:50%;width:23px;height:23px}#app-page-content .wallet-method-card.selected .wallet-method-chevron svg{display:none}#app-page-content .wallet-method-card.selected .wallet-method-chevron:after{content:"";border-bottom:1.7px solid;border-left:1.7px solid;width:8px;height:5px;transform:translateY(-1px)rotate(-45deg)}#app-page-content .wallet-funding-method-panel{background:linear-gradient(155deg,#171518,#101013 74%);border-color:#fff1;border-radius:19px;gap:15px;padding:17px;box-shadow:inset 0 1px #ffffff09}#app-page-content .wallet-funding-method-panel h3{letter-spacing:-.025em;font-size:16px}#app-page-content .wallet-funding-method-panel p,#app-page-content .wallet-funding-unavailable{font-size:11px;line-height:1.65}#app-page-content .wallet-funding-method-panel .sandbox-form input,#app-page-content .wallet-funding-method-panel .sandbox-form select{border-radius:15px;min-height:54px;font-size:16px}#app-page-content .wallet-crypto-deposit-form input[type=number]{border-color:#e4b1713d;min-height:72px;font-size:26px}#app-page-content .wallet-hub-action{background:linear-gradient(125deg,#191518,#101013 78%);border-color:#ffffff13;border-radius:19px;min-height:86px;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s,background .18s,box-shadow .18s;box-shadow:0 9px 23px #00000029,inset 0 1px #ffffff09}#app-page-content .wallet-hub-action:hover{transform:translateY(-1px)}#app-page-content .wallet-funding-directions button.selected,#app-page-content .wallet-funding-methods button.selected,#app-page-content .sandbox-action-tabs button.selected,#app-page-content .trade-mode-switch button.selected,#app-page-content .chart-intervals button.selected,#app-page-content .market-category.selected,#app-page-content .investment-option-card.is-selected,#app-page-content .feature-tab-list button.selected{color:#f2c68d;background:linear-gradient(145deg,#75293366,#2c191ce6);border-color:#e7b37080;box-shadow:inset 0 1px #ffffff0b}#app-page-content .investment-option-card.is-selected strong{color:#fff1dc}}.app-shell:not(.is-admin) #app-page-content.is-home{background:radial-gradient(at 14% 0,#70182a21,#0000 35%),radial-gradient(at 92% 43%,#99743f0f,#0000 32%)}.home-dashboard{gap:15px;width:min(100%,1080px);margin:0 auto;display:grid}.home-account-header{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:3px 2px 5px;display:flex}.home-account-avatar{color:#f5d7a7;background:radial-gradient(circle at 32% 22%,#50313a,#1b1117 68%);border:1px solid #e5be8570;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:700;display:grid;box-shadow:0 0 22px #7e203033,inset 0 1px #ffffff24}.home-account-copy{flex:1;gap:2px;min-width:0;display:grid}.home-account-copy small{color:#a99d99;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.home-account-copy strong{color:#f4eee9;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650;overflow:hidden}.home-account-copy>span{color:#a99991;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;overflow:hidden}.home-account-chevron{color:#c8b59d;background:#ffffff06;border:1px solid #dec19f21;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.home-account-chevron svg,.home-section-link svg,.home-feature-copy button svg,.activity-panel .panel-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:15px;height:15px}.home-dashboard .dashboard-layout{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.home-dashboard .dashboard-primary-column,.home-dashboard .dashboard-secondary-column,.home-dashboard .dashboard-side{display:contents}.home-dashboard .balance-overview{order:1}.home-dashboard .home-feature-banner{order:2}.home-dashboard .home-markets-panel{order:3}.home-dashboard .quick-actions{order:5}.home-dashboard .activity-panel{order:6}.home-dashboard .balance-overview{background:radial-gradient(at 100% 0,#7618296e,#0000 45%),radial-gradient(at 76% 110%,#8259281f,#0000 44%),linear-gradient(135deg,#201216,#111013 70%);border-color:#ddb27345;border-radius:17px;padding:12px 14px;box-shadow:0 18px 42px #0000004f,inset 0 1px #ffffff1a}.home-dashboard .balance-head{align-items:center}.home-dashboard .balance-total{margin-top:4px}.home-dashboard .balance-total strong{color:#fff8ed;letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(28px,4.5vw,38px);font-weight:650}.home-dashboard .balance-overview .migration-card-action{min-height:32px;margin-top:10px;font-size:9px}.home-dashboard .home-markets-panel{min-width:0;box-shadow:none;background:0 0;border:0;padding:3px 0 0}.home-dashboard .home-markets-panel:hover{box-shadow:none;border-color:#0000}.home-dashboard .home-markets-panel .panel-heading{align-items:center;margin-bottom:10px}.home-feature-copy{z-index:1;max-width:62%;position:relative}.home-feature-card-art{width:min(42%,210px);min-width:142px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 42%;display:grid;position:relative;overflow:visible;transform:rotate(-3deg)}.home-feature-card-image{object-fit:contain;filter:drop-shadow(0 12px 18px #0000006b);width:100%;height:auto;animation:6s ease-in-out infinite home-card-float;display:block}@keyframes home-card-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-9px)rotate(1deg)}}.home-feature-card-art:after{content:"";pointer-events:none;border:1px solid #efcb8d59;border-radius:12px;position:absolute;inset:0}.home-feature-copy{max-width:54%}.home-feature-card-mask,.home-feature-orbit,.home-feature-card-chip{display:none}.home-dashboard .home-markets-panel .panel-heading h2,.home-dashboard .home-section-heading h2{color:#f4eee9;letter-spacing:-.025em;margin:3px 0 0;font-size:15px;font-weight:650}.home-section-link{color:#d3b184;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 5px;font-size:9px;display:inline-flex}.home-section-link:hover{color:#fff0d5}.home-market-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.home-market-tile{color:#aaa1a0;min-width:0;font:inherit;cursor:pointer;background:linear-gradient(155deg,#ffffff12,#ffffff05 48%),#151315;border:1px solid #dcc2a424;border-radius:15px;justify-items:center;gap:5px;padding:12px 7px 11px;transition:transform .18s,border-color .18s,background .18s;display:grid;box-shadow:inset 0 1px #ffffff0d,0 9px 22px #00000029}.home-market-tile:hover{background:linear-gradient(155deg,#8122312e,#ffffff06 52%),#171416;border-color:#dfb1735c;transform:translateY(-3px)}.home-market-icon{background:radial-gradient(circle at 35% 25%,#39272a,#171416 75%);border:1px solid #ddb37730;border-radius:50%;place-items:center;width:34px;height:34px;padding:7px;display:grid}.home-market-icon img{object-fit:contain;width:100%;height:100%}.home-market-tile strong{color:#f0e9e3;font-size:10px}.home-market-tile>span:nth-of-type(2){color:#e0d7d0;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.home-market-tile small{font-size:8px}.home-market-disclaimer{color:#887f7c;margin:8px 1px 0;font-size:8px;line-height:1.5}.home-feature-banner{background:radial-gradient(at 92% 0,#a1773259,#0000 46%),radial-gradient(at 15% 100%,#7b1a2c66,#0000 53%),linear-gradient(125deg,#211519 4%,#101013 58%,#30221a);border:1px solid #dbb1714f;border-radius:20px;justify-content:space-between;align-items:center;gap:14px;min-height:150px;padding:19px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 34px #00000040,inset 0 1px #ffffff1a}.home-feature-banner:before{content:"";border:1px solid #e0b57421;border-radius:50%;width:180px;height:180px;position:absolute;top:-65px;right:28%;box-shadow:0 0 0 18px #e0b57406,0 0 0 42px #e0b57405}.home-feature-copy{z-index:1;position:relative}.home-feature-eyebrow{color:#dfbd84;letter-spacing:.15em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:700}.home-feature-copy h2{color:#fff5e8;letter-spacing:-.04em;margin:8px 0 5px;font-size:clamp(17px,2vw,23px)}.home-feature-copy p{color:#b4a5a0;margin:0;font-size:9px;line-height:1.5}.home-feature-copy button{color:#f6dfb9;min-height:33px;font:inherit;cursor:pointer;background:linear-gradient(145deg,#722333,#35121b);border:1px solid #deb2735c;border-radius:9px;align-items:center;gap:6px;margin-top:12px;padding:0 11px;font-size:9px;display:inline-flex;box-shadow:inset 0 1px #ffffff21,0 6px 16px #0003}.home-feature-copy button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:15px;height:15px}.home-dashboard .quick-actions{box-shadow:none;background:0 0;border:0;order:5;padding:0}.home-dashboard .quick-actions:hover{box-shadow:none;border-color:#0000}.home-dashboard .quick-actions .surface-heading{color:#f4eee9;margin-bottom:9px;font-size:15px}.home-dashboard .action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.home-dashboard .action-button{color:#cfc3b9;background:linear-gradient(150deg,#ffffff0b,#0000 66%),#121012cc;border:1px solid #d9be9f1a;border-radius:15px;gap:7px;min-height:83px;font-size:9px;transition:transform .18s,border-color .18s,background .18s}.home-dashboard .action-button:hover{color:#fff4e7;background:linear-gradient(145deg,#76213036,#ffffff06),#151315;border-color:#e2b6774f;transform:translateY(-3px)}.home-dashboard .action-button .action-icon{color:#edc78f;background:radial-gradient(circle at 32% 20%,#46232d,#171317 74%);border-color:#e2b77a40;border-radius:50%;width:44px;height:44px;box-shadow:inset 0 1px #ffffff1a,0 8px 19px #0003}.home-dashboard .activity-panel{padding:15px 16px}.home-dashboard .activity-panel .panel-heading{margin-bottom:5px}.home-dashboard .activity-panel .panel-heading h2{color:#f0e9e3;margin:0;font-size:12px}.home-dashboard .activity-list .empty-state{color:#928986;margin:0;padding:6px 0 1px;font-size:9px;line-height:1.6}@media (width<=620px){.home-dashboard{gap:13px}.home-account-avatar{flex-basis:44px;width:44px;height:44px}.home-dashboard .balance-overview{border-radius:16px;padding:10px 12px}.home-dashboard .balance-overview .recorded-credit-balance-note,.home-dashboard .balance-overview .balance-fx-disclaimer,.home-dashboard .balance-overview .migration-card-action,.home-dashboard .balance-overview .migration-status-pill,.home-dashboard .balance-overview .balance-fx-note:not(.is-error){display:none}.home-dashboard .balance-overview .recorded-credit-error{font-size:8px}.home-dashboard .balance-overview .balance-total{margin-top:6px}.home-dashboard .balance-overview .balance-head-copy .muted-label{font-size:8px}.home-market-tiles{gap:6px}.home-market-tile{border-radius:12px;padding:10px 4px}.home-market-icon{width:30px;height:30px}.home-market-tile>span:nth-of-type(2){font-size:8px}.home-feature-banner{min-height:142px;padding:16px 14px}.home-feature-copy{max-width:55%}.home-feature-card-art{width:42%;min-width:98px}.home-dashboard .action-grid{gap:5px}.home-dashboard .action-button{min-height:75px;font-size:8px}.home-dashboard .action-button .action-icon{width:40px;height:40px}}@media (width<=360px){.home-market-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.home-market-tile{grid-template-columns:34px minmax(0,1fr);place-items:center start}.home-market-icon{grid-row:span 2}}@media (prefers-reduced-motion:reduce){.home-account-header,.home-balance-actions button,.home-balance-actions button>span,.home-market-tile,.home-dashboard .action-button{scroll-behavior:auto;transition:none}}.investment-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.investment-brand-grid-heading{grid-column:1/-1;padding:5px 2px 2px}.investment-brand-grid-heading .muted-label{color:#d4a66f;letter-spacing:.14em;font-size:8px;font-weight:750}.investment-brand-grid-heading h2{color:#f2eee9;letter-spacing:-.035em;margin:5px 0 0;font-size:19px}.investment-brand-grid-heading p{color:#97949a;margin:6px 0 2px;font-size:10px;line-height:1.6}.investment-brand-card{min-width:0;min-height:76px;color:inherit;text-align:left;cursor:pointer;background:radial-gradient(at 0 0,#762b352b,#0000 64%),linear-gradient(145deg,#151316,#0d0d10);border:1px solid #cda57729;border-radius:13px;align-items:center;gap:11px;padding:12px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:flex}.investment-brand-card:hover,.investment-brand-card:focus-visible{border-color:#e1b37775;outline:none;transform:translateY(-3px);box-shadow:0 12px 28px #0000003d,0 0 22px #9f4d4a1c}.investment-brand-card-copy,.purchase-brand-copy{flex:1;gap:5px;min-width:0;display:grid}.investment-brand-card-copy strong,.purchase-brand-copy strong{color:#f2eee9;font-size:11px;font-weight:670}.investment-brand-card-copy small,.purchase-brand-copy small{color:#99959b;font-size:9px;line-height:1.45}.investment-brand-mark{color:#f4bd80;letter-spacing:-.08em;background:linear-gradient(145deg,#21181b,#101013);border:1px solid #ffffff1f;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;font-size:21px;font-weight:780;display:grid;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #0003}.investment-brand-mark-amazon_stores,.purchase-brand-card-shopping-0 .purchase-brand-mark{color:#ffb74a}.investment-brand-mark-shopify_stores{color:#9bdf88}.investment-brand-mark-walmart_marketplace,.purchase-brand-card-shopping-2 .purchase-brand-mark{color:#8ec7ff}.investment-brand-mark-crypto_trading{color:#ffc35f}.investment-brand-mark-forex_trading{color:#9fd9c4;letter-spacing:-.04em;font-size:14px}.investment-brand-chevron{color:#d8b17e;font-size:19px;transition:transform .2s}.investment-brand-card:hover .investment-brand-chevron{transform:translate(2px,-2px)}.investment-brand-hero{background:radial-gradient(at 0 0,#70233147,#0000 55%),linear-gradient(145deg,#171416,#0b0b0e 75%);border:1px solid #cfa37133;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(18px,4vw,38px);padding:clamp(20px,4vw,36px);display:grid;box-shadow:0 22px 70px #00000038}.investment-brand-hero>.investment-brand-mark{border-radius:23px;width:76px;height:76px;font-size:34px}.investment-brand-copy .muted-label{color:#d4a66f;letter-spacing:.13em;font-size:8px;font-weight:760}.investment-brand-copy h2{color:#f6f0ea;letter-spacing:-.055em;margin:7px 0 9px;font-size:clamp(25px,4vw,38px)}.investment-brand-copy p{color:#b4afb3;max-width:740px;margin:0;font-size:12px;line-height:1.8}.investment-brand-actions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.investment-glow-button{transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 8px 24px #a4465038}.investment-glow-button:hover{transform:translateY(-2px);box-shadow:0 12px 30px #c4656657}.investment-brand-disclaimer{color:#aaa2a0;background:#3122132e;border:1px solid #dab17321;border-radius:12px;margin:12px 0 0;padding:13px 15px;font-size:9px;line-height:1.7}.purchase-provider-showcase{background:radial-gradient(at 100% 0,#53372324,#0000 52%),linear-gradient(145deg,#111114,#0a0a0d);border-color:#cfa3712b;border-radius:18px;overflow:hidden}.purchase-category-tabs{gap:9px;margin-bottom:14px}.purchase-category-tabs button{border-radius:12px;min-height:43px}.purchase-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:21px 0 17px;display:grid}.purchase-brand-card{background:linear-gradient(150deg,#221d1ccc,#0c0d10f0);border:1px solid #b9a08226;border-radius:15px;align-items:center;gap:12px;min-width:0;min-height:106px;padding:14px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:flex}.purchase-brand-card:hover,.purchase-brand-card:focus-visible{background:linear-gradient(150deg,#392921eb,#0f0e11fa);border-color:#e0b17775;outline:none;transform:translateY(-4px);box-shadow:0 15px 35px #00000045,0 0 24px #c4804e1a}.purchase-brand-mark{color:#95c9f5;letter-spacing:-.06em;background:linear-gradient(145deg,#242226,#141317);border:1px solid #ffffff1c;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:19px;font-weight:780;display:grid;box-shadow:inset 0 1px #ffffff0f}.purchase-brand-mark img{object-fit:contain;border-radius:7px;width:30px;height:30px}.purchase-brand-card-flights-0 .purchase-brand-mark{color:#8ed9c1}.purchase-brand-card-flights-1 .purchase-brand-mark{color:#93b8ff}.purchase-brand-card-flights-2 .purchase-brand-mark{color:#ff917f}.purchase-brand-card-hotels-0 .purchase-brand-mark{color:#7ab5ff}.purchase-brand-card-hotels-1 .purchase-brand-mark{color:#ff9b68}.purchase-brand-card-hotels-2 .purchase-brand-mark{color:#ff8c9d}.purchase-brand-card-shopping-1 .purchase-brand-mark{color:#ff8e77;font-size:12px}.purchase-brand-open{color:#c9a776;align-self:flex-start;margin-left:auto;font-size:16px;transition:transform .2s}.purchase-brand-card:hover .purchase-brand-open{transform:translate(2px,-2px)}.purchase-card-note{background:#15253447;border:1px solid #6995be26;border-radius:13px;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.purchase-card-note-icon{color:#91c8ed;border:1px solid #73acd329;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.purchase-card-note-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px;height:17px}.purchase-card-note p{color:#a7b2be;margin:0;font-size:9px;line-height:1.65}.purchase-card-note strong{color:#e9edf2;font-size:10px}.investment-showcase-hero{background:radial-gradient(at 0 100%,#680c1973,#0000 54%),radial-gradient(at 100% 0,#5b0a194d,#0000 42%),linear-gradient(125deg,#09090b 0%,#111012 52%,#0a090b 100%);border:1px solid #e9374640;border-radius:19px;grid-template-columns:minmax(0,1.4fr) minmax(290px,1fr);gap:22px;margin:0 0 23px;padding:clamp(22px,4vw,38px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 20px 60px #0003}.investment-showcase-hero:before{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 46px,#ffffff03 47px 48px);position:absolute;inset:0}.investment-showcase-intro,.investment-showcase-benefits{z-index:1;position:relative}.investment-showcase-intro .muted-label,.investment-showcase-section-heading .muted-label,.investment-additional-concepts .muted-label{color:#f08083;letter-spacing:.15em;font-size:8px;font-weight:780}.investment-showcase-intro h2{color:#f3f2f3;letter-spacing:-.06em;margin:10px 0 11px;font-size:clamp(27px,4vw,43px);font-weight:760;line-height:1.08}.investment-showcase-intro h2 span{color:#f14651;text-shadow:0 0 24px #f52a3d33}.investment-showcase-intro>p{color:#b5b2b7;max-width:600px;margin:0;font-size:11px;line-height:1.75}.investment-showcase-status{color:#e7bfc1;letter-spacing:.07em;background:#50141d33;border:1px solid #ff5b6730;border-radius:999px;align-items:center;gap:8px;min-height:31px;margin-top:19px;padding:0 10px;font-size:8px;font-weight:750;display:inline-flex}.investment-status-dot{background:#ff5664;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #ff4253cc}.investment-showcase-benefits{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:9px;display:grid}.investment-showcase-benefit{background:#0f0f12a8;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:9px;min-width:0;padding:10px;display:grid}.investment-showcase-benefit>span{color:#ff8a91;background:linear-gradient(145deg,#7214216e,#1f0d12d6);border:1px solid #ff4d5c5c;border-radius:10px;grid-row:span 2;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 18px #ff2a3c1c}.investment-showcase-benefit svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:18px;height:18px}.investment-showcase-benefit strong{color:#f0ebec;font-size:9px;font-weight:680}.investment-showcase-benefit small{color:#989398;margin-top:3px;font-size:8px;line-height:1.35}.investment-showcase-section{margin:0 0 17px}.investment-showcase-section-heading{justify-content:space-between;align-items:end;gap:12px;margin-bottom:11px;display:flex}.investment-showcase-section-heading h2{color:#f2eeee;letter-spacing:-.04em;margin:5px 0 0;font-size:19px}.investment-concept-badge{color:#e6a6aa;letter-spacing:.08em;background:#58121c2b;border:1px solid #e2435233;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:700}.investment-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.investment-showcase-card{min-width:0;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(155deg,#161316,#0b0c0f);border:1px solid #ce9c7e2b;border-radius:15px;padding:0;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;overflow:hidden}.investment-showcase-card:hover,.investment-showcase-card:focus-visible{border-color:#f3505b8f;outline:none;transform:translateY(-4px);box-shadow:0 17px 36px #00000052,0 0 25px #ee2d3d1f}.investment-showcase-art{isolation:isolate;background:linear-gradient(135deg,#321416,#101114 70%);place-items:center;min-height:145px;display:grid;position:relative;overflow:hidden}.investment-showcase-art:before,.investment-showcase-art:after{z-index:-1;content:"";position:absolute}.investment-showcase-art:before{background:linear-gradient(145deg,#ffffff0f,#0000 36%),radial-gradient(at 50% 110%,#ffffff1a,#0000 57%);inset:0}.investment-showcase-art:after{border:1px solid #ffffff21;border-radius:50%;width:130%;height:100%;bottom:-67%;right:-15%;transform:rotate(-8deg);box-shadow:0 -12px #ffffff06,0 -25px #ffffff05,0 -38px #ffffff04}.investment-showcase-art-shopify_stores{background:linear-gradient(140deg,#102a20,#0a1514 55%,#111114)}.investment-showcase-art-walmart_marketplace{background:linear-gradient(140deg,#102239,#0a121c 58%,#111114)}.investment-showcase-art-glow{filter:blur(48px);background:#f6303c47;border-radius:50%;width:190px;height:160px;position:absolute;top:-55px;left:50%;transform:translate(-50%)}.investment-showcase-art-shopify_stores .investment-showcase-art-glow{background:#34be7142}.investment-showcase-art-walmart_marketplace .investment-showcase-art-glow{background:#2b84f74a}.investment-showcase-art-orbit{border:1px solid #fff3;border-radius:50%;width:205px;height:91px;position:absolute;transform:rotate(-17deg);box-shadow:0 0 20px #ffffff14}.investment-showcase-art-object{background:linear-gradient(145deg,#ffffff2e,#ffffff09);border:1px solid #ffffff38;border-radius:7px;width:58px;height:52px;position:absolute;bottom:20px;transform:skewY(-8deg)rotate(-4deg);box-shadow:0 16px 24px #00000052,inset 0 1px #ffffff21}.investment-showcase-art-object:before{content:"";border:1px solid #ffffff47;border-bottom:0;border-radius:9px 9px 0 0;width:18px;height:13px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.investment-showcase-art-object-one{left:calc(50% - 61px)}.investment-showcase-art-object-two{opacity:.7;width:48px;height:43px;bottom:27px;right:calc(50% - 76px);transform:skewY(8deg)rotate(7deg)}.investment-showcase-art-shopify_stores .investment-showcase-art-object{border-color:#63dc8e6b}.investment-showcase-art-walmart_marketplace .investment-showcase-art-object{border-color:#68a9ff78}.investment-showcase-brand-mark{z-index:1;color:#ffc276;background:#090b0ecc;border:1px solid #ffffff3b;border-radius:16px;place-items:center;width:54px;height:54px;font-size:28px;font-weight:780;display:grid;position:relative;box-shadow:0 10px 24px #00000061,0 0 24px #f7454e29}.investment-showcase-art-shopify_stores .investment-showcase-brand-mark{color:#8be29b;box-shadow:0 10px 24px #00000061,0 0 24px #3bce7629}.investment-showcase-art-walmart_marketplace .investment-showcase-brand-mark{color:#8fc4ff;box-shadow:0 10px 24px #00000061,0 0 24px #3f93fe2b}.investment-showcase-art-label{color:#eee8e8a8;letter-spacing:.1em;font-size:7px;font-weight:750;position:absolute;bottom:9px;right:10px}.investment-showcase-card-body{gap:9px;padding:13px;display:grid}.investment-showcase-card-title{justify-content:space-between;align-items:start;gap:10px;display:flex}.investment-showcase-card-title>span:first-child{gap:5px;display:grid}.investment-showcase-card-title small{color:#cc858a;letter-spacing:.11em;font-size:7px;font-weight:750}.investment-showcase-card-title strong{color:#f4f0f0;letter-spacing:-.04em;font-size:18px}.investment-showcase-card-summary{color:#aaa4aa;min-height:35px;font-size:9px;line-height:1.6}.investment-showcase-card-link{color:#f16a73;border-top:1px solid #ffffff12;align-items:center;gap:7px;padding-top:9px;font-size:9px;font-weight:700;display:flex}.investment-showcase-card-link span{font-size:15px;transition:transform .18s}.investment-showcase-card:hover .investment-showcase-card-link span{transform:translate(4px)}.investment-additional-concepts{background:#0e0e11ad;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:minmax(180px,.8fr) repeat(2,minmax(0,1fr));align-items:center;gap:10px;margin-bottom:15px;padding:12px;display:grid}.investment-additional-concepts>div p{color:#969198;margin:5px 0 0;font-size:8px;line-height:1.5}.investment-additional-concepts>button{text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:8px;transition:border-color .18s,background .18s;display:flex}.investment-additional-concepts>button:hover,.investment-additional-concepts>button:focus-visible{background:#5f161f2e;border-color:#ee526066;outline:none}.investment-additional-concepts>button .investment-brand-mark{border-radius:10px;width:34px;height:34px;font-size:16px}.investment-additional-concepts>button>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.investment-additional-concepts>button strong{color:#e8e2e3;font-size:9px}.investment-additional-concepts>button small{color:#918c93;font-size:7px}.investment-detail-panel{margin-top:13px}.investment-brand-hero{grid-template-columns:minmax(200px,.72fr) minmax(0,1.28fr);align-items:center}.investment-brand-hero-art{isolation:isolate;background:radial-gradient(at 50% 25%,#ee324157,#0000 55%),linear-gradient(145deg,#240f15,#0b0c10);border:1px solid #f7434d3d;border-radius:17px;place-items:center;min-height:220px;display:grid;position:relative;overflow:hidden}.investment-brand-hero-art:after{z-index:-1;content:"";border:1px solid #ffffff26;border-radius:50%;width:130%;height:100%;position:absolute;bottom:-65%;right:-15%;transform:rotate(-9deg);box-shadow:0 -15px #ffffff06,0 -30px #ffffff05}.investment-brand-hero-shopify_stores .investment-brand-hero-art{background:radial-gradient(at 50% 25%,#2fbe6b42,#0000 55%),linear-gradient(145deg,#0d2118,#0b0c10)}.investment-brand-hero-walmart_marketplace .investment-brand-hero-art{background:radial-gradient(at 50% 25%,#3183ef4a,#0000 55%),linear-gradient(145deg,#0c1b2b,#0b0c10)}.investment-brand-art-orbit{border:1px solid #ffffff38;border-radius:50%;width:160px;height:75px;position:absolute;transform:rotate(-17deg)}.investment-brand-art-platform{background:#ffffff06;border:1px solid #ffffff1f;border-radius:50%;width:180px;height:42px;position:absolute;bottom:28px;box-shadow:0 0 38px #f8434f26}.investment-brand-hero-art .investment-brand-mark{border-radius:20px;width:66px;height:66px;font-size:30px}.investment-brand-art-wordmark{color:#f4eceecc;letter-spacing:.08em;font-size:10px;font-weight:740;position:absolute;bottom:15px}.esim-hero,.meme-coin-hero{background:radial-gradient(at 4% 100%,#841c2e63,#0000 47%),radial-gradient(at 94% 0,#a1793c33,#0000 43%),linear-gradient(125deg,#181216,#0d0d10 65%,#171316);border-color:#daae6f33;border-radius:21px;justify-content:space-between;align-items:center;gap:20px;min-height:235px;padding:clamp(23px,5vw,42px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 20px 55px #00000038}.esim-hero-copy,.meme-coin-hero-copy{z-index:2;max-width:520px;position:relative}.esim-eyebrow,.meme-coin-eyebrow{color:#dbb37d;letter-spacing:.14em;align-items:center;gap:7px;font-size:8px;font-weight:760;display:flex}.esim-eyebrow svg,.meme-coin-eyebrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:15px;height:15px}.esim-hero h2,.meme-coin-hero h2{color:#fff7f0;letter-spacing:-.06em;margin:11px 0 9px;font-size:clamp(30px,5vw,46px);line-height:1.03}.esim-hero h2 span,.meme-coin-hero h2 span{color:#e6bc83}.esim-hero-copy p,.meme-coin-hero-copy p{color:#b3a7a3;max-width:420px;margin:0;font-size:11px;line-height:1.7}.esim-orbit{border:1px solid #e7be8021;border-radius:50%;width:300px;height:300px;position:absolute;top:-122px;right:10%;box-shadow:0 0 0 25px #e7be8006,0 0 0 58px #e7be8005}.esim-orbit-two{border-color:#89273630;width:350px;height:350px;top:auto;bottom:-190px;right:0}.esim-signal-art{flex:0 0 210px;place-items:center;width:210px;height:180px;display:grid;position:relative}.esim-signal-art>span{z-index:1;color:#f1c88f;background:linear-gradient(145deg,#44232d,#171317);border:1px solid #e6bd8059;border-radius:23px;place-items:center;width:72px;height:72px;display:grid;transform:rotate(-8deg);box-shadow:0 0 38px #ac684833,inset 0 1px #ffffff29}.esim-signal-art>span svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:30px;height:30px}.esim-signal-art>i{border:1px solid #e1bb8336;border-radius:50%;width:120px;height:120px;animation:3.5s ease-out infinite esim-pulse;position:absolute}.esim-signal-art>i:nth-child(2){animation-delay:1.15s}.esim-signal-art>i:nth-child(3){animation-delay:2.3s}@keyframes esim-pulse{0%{opacity:.65;transform:scale(.55)}to{opacity:0;transform:scale(1.45)}}.esim-partners-section{gap:13px;margin-top:21px;display:grid}.esim-section-heading,.meme-market-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.esim-section-heading h2,.meme-market-heading h2{color:#f2eee9;letter-spacing:-.035em;margin:5px 0 0;font-size:18px}.esim-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.esim-provider-card{min-width:0;min-height:118px;color:inherit;text-align:left;background:radial-gradient(at 0 0,#6a232f33,#0000 62%),linear-gradient(145deg,#171518,#0d0d10);border:1px solid #dab48926;border-radius:16px;align-items:center;gap:13px;padding:16px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.esim-provider-card[href]:hover,.esim-provider-card[href]:focus-visible{border-color:#e4b87c6e;outline:none;transform:translateY(-4px);box-shadow:0 15px 35px #00000040,0 0 26px #a55a431f}.esim-provider-mark{flex:0 0 96px;place-items:center;width:96px;height:44px;display:grid}.esim-provider-mark img{object-fit:contain;width:100%;height:auto;max-height:42px;display:block}.esim-provider-copy{flex:1;gap:5px;min-width:0;display:grid}.esim-provider-copy strong{color:#f4eee9;font-size:13px;font-weight:720}.esim-provider-copy small{color:#a49a97;font-size:9px;line-height:1.4}.esim-provider-copy em{color:#d8b17e;letter-spacing:.03em;font-size:8px;font-style:normal;font-weight:680}.esim-provider-open{color:#d9b984;align-self:flex-start;margin-left:auto;font-size:15px}.cryptoinfra-panel{color:#e5e7eb;background:radial-gradient(at 2% 0,#1a68591f,#0000 42%),linear-gradient(145deg,#111214,#0b0c0e);border:1px solid #93aecc24;border-radius:16px;gap:16px;min-width:0;padding:clamp(16px,3vw,24px);display:grid}.cryptoinfra-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.cryptoinfra-panel-heading>div{min-width:0}.cryptoinfra-panel-heading h2{color:#f0f1f3;letter-spacing:-.03em;margin:5px 0 0;font-size:17px}.cryptoinfra-panel-heading p,.cryptoinfra-state,.cryptoinfra-footnote{color:#aeb9c6;margin:7px 0 0;font-size:10px;line-height:1.65}.cryptoinfra-balance-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,165px),1fr));gap:9px;display:grid}.cryptoinfra-balance-card{background:#080f188f;border:1px solid #93aecc21;border-radius:11px;gap:7px;min-width:0;padding:13px;display:grid}.cryptoinfra-balance-card>span{color:#8bd6b4;letter-spacing:.08em;font-size:9px;font-weight:750}.cryptoinfra-balance-card strong{color:#f4f6f8;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:17px}.cryptoinfra-balance-card small,.cryptoinfra-footnote{color:#8793a0;font-size:9px;line-height:1.55}.cryptoinfra-address-list,.cryptoinfra-action-box,.cryptoinfra-deposits,.cryptoinfra-history,.cryptoinfra-issued-cards,.cryptoinfra-issue-form{background:#080f1870;border:1px solid #93aecc1f;border-radius:12px;gap:10px;min-width:0;padding:14px;display:grid}.cryptoinfra-address-list h3,.cryptoinfra-deposits h3,.cryptoinfra-history h3,.cryptoinfra-issued-cards h3,.cryptoinfra-issue-form h3{color:#e5e7eb;margin:0;font-size:12px}.cryptoinfra-verification{background:linear-gradient(145deg,#105d421f,#080f1885);border:1px solid #31c99538;border-radius:12px;gap:10px;min-width:0;padding:14px;display:grid}.cryptoinfra-verification-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cryptoinfra-verification-heading h3{color:#e5f3eb;margin:0;font-size:12px}.cryptoinfra-verification-heading p{color:#9eafa5;margin:5px 0 0;font-size:9px;line-height:1.5}.cryptoinfra-verification-clock{color:#a5e5c7;letter-spacing:.08em;border:1px solid #31c9953d;border-radius:999px;flex:none;padding:5px 8px;font-size:8px;font-weight:750}.cryptoinfra-verification-assets{gap:0;display:grid}.cryptoinfra-verification-row{border-top:1px solid #93aecc1a;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 0;display:flex}.cryptoinfra-verification-asset{gap:4px;min-width:0;display:grid}.cryptoinfra-verification-asset strong{color:#e5e7eb;font-size:10px}.cryptoinfra-verification-asset small{color:#8793a0;font-size:8px;line-height:1.45}.cryptoinfra-verification-controls{flex:none;justify-content:flex-end;align-items:center;gap:9px;display:flex}.cryptoinfra-verification-controls .primary-action,.cryptoinfra-verification-controls .secondary-action{min-height:35px;padding:0 10px;font-size:9px}.cryptoinfra-verification-timer{color:#a5e5c7;font-variant-numeric:tabular-nums;text-align:right;min-width:58px;font-size:9px}.cryptoinfra-verification-complete{color:#9ce0bd;text-align:right;font-size:8px}.cryptoinfra-address-row,.cryptoinfra-history-row{border-top:1px solid #93aecc17;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 0;display:flex}.cryptoinfra-address-row>div{flex:1;gap:5px;min-width:0;display:grid}.cryptoinfra-address-row strong,.cryptoinfra-history-row>span,.cryptoinfra-history-row>strong{color:#c5cad1;font-size:9px}.cryptoinfra-address-row code{color:#f1f5f9;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:10px}.cryptoinfra-address-row .secondary-action,.cryptoinfra-history-row .secondary-action{flex:none;min-height:32px}.cryptoinfra-tabs{flex-wrap:wrap;gap:7px;display:flex}.cryptoinfra-tabs button{color:#aeb9c6;min-height:34px;font:inherit;cursor:pointer;background:#0003;border:1px solid #93aecc2b;border-radius:8px;padding:0 12px;font-size:10px}.cryptoinfra-tabs button.selected{color:#a5e5c7;background:#105d4233;border-color:#31c99566}.cryptoinfra-action-box form,.cryptoinfra-issue-form{gap:10px;min-width:0;display:grid}.cryptoinfra-action-box label,.cryptoinfra-issue-form label{color:#c5cad1;gap:6px;min-width:0;font-size:10px;display:grid}.cryptoinfra-action-box input,.cryptoinfra-action-box select,.cryptoinfra-issue-form input,.cryptoinfra-issue-form select{color:#e5e7eb;width:100%;min-width:0;min-height:41px;font:inherit;background:#131315;border:1px solid #35353a;border-radius:8px;padding:8px 10px;font-size:11px}.cryptoinfra-action-box .primary-action,.cryptoinfra-issue-form .primary-action{justify-self:start}.cryptoinfra-quote,.cryptoinfra-operation{background:#105d421a;border:1px solid #31c9953b;border-radius:10px;gap:8px;min-width:0;padding:13px;display:grid}.cryptoinfra-quote h3{color:#e3f2e9;margin:0;font-size:12px}.cryptoinfra-quote p,.cryptoinfra-operation p{color:#c5d8e9;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.5}.cryptoinfra-quote strong,.cryptoinfra-operation strong{color:#a5e5c7;overflow-wrap:anywhere;font-size:12px}.cryptoinfra-quote small,.cryptoinfra-operation span{color:#91a39a;overflow-wrap:anywhere;font-size:9px;line-height:1.5}.cryptoinfra-quote .primary-action{margin-top:3px}.cryptoinfra-hosted-link{color:#a5e5c7;text-underline-offset:3px;overflow-wrap:anywhere;width:fit-content;font-size:10px;text-decoration:underline}.cryptoinfra-product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.cryptoinfra-product-card,.cryptoinfra-issued-card{background:#080f188a;border:1px solid #93aecc21;border-radius:11px;align-content:start;gap:8px;min-width:0;padding:13px;display:grid}.cryptoinfra-product-card.selected{border-color:#31c99566}.cryptoinfra-product-card strong,.cryptoinfra-issued-card strong{color:#f1f5f9;overflow-wrap:anywhere;font-size:11px}.cryptoinfra-product-card span,.cryptoinfra-issued-card span{color:#aeb9c6;overflow-wrap:anywhere;font-size:9px;line-height:1.5}.cryptoinfra-product-card small,.cryptoinfra-issued-card small{color:#8793a0;overflow-wrap:anywhere;font-size:8px;line-height:1.55}.cryptoinfra-product-card .secondary-action{justify-self:start}.cryptoinfra-product-card .card-offer-price{color:#f4f6f8;letter-spacing:-.04em;font-size:22px;font-weight:800}.cryptoinfra-product-card .card-offer-cashback{color:#8bd6b4;font-size:10px;font-weight:700}.cryptoinfra-product-card .primary-action,.cryptoinfra-product-card .secondary-action{justify-self:stretch}.cryptoinfra-balance-dialog-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03070cc7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cryptoinfra-balance-dialog{background:linear-gradient(145deg,#1b1b20,#101115);border:1px solid #ee737352;border-radius:16px;gap:12px;width:min(100%,420px);padding:22px;display:grid;box-shadow:0 24px 80px #00000085}.cryptoinfra-balance-dialog h3{color:#f4f6f8;margin:0;font-size:19px}.cryptoinfra-balance-dialog p{color:#bdc5cf;margin:0;font-size:13px;line-height:1.65}.cryptoinfra-balance-dialog p strong{color:#ffd2a2;white-space:nowrap}.cryptoinfra-balance-dialog-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.cryptoinfra-balance-dialog-actions .primary-action,.cryptoinfra-balance-dialog-actions .secondary-action{min-height:40px}.cryptoinfra-topup-dialog{border-color:#31c99552;width:min(100%,520px)}.cryptoinfra-topup-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.cryptoinfra-topup-form label{color:#c5cad1;gap:6px;font-size:10px;display:grid}.cryptoinfra-topup-form input{color:#e5e7eb;width:100%;min-height:41px;font:inherit;background:#131315;border:1px solid #35353a;border-radius:8px;padding:8px 10px;font-size:12px}.cryptoinfra-topup-form .secondary-action{min-height:41px}.cryptoinfra-topup-quote{background:#105d421a;border:1px solid #31c9953b;border-radius:10px;gap:8px;padding:13px;display:grid}.cryptoinfra-topup-quote>div{color:#c5d8e9;justify-content:space-between;gap:12px;font-size:11px;display:flex}.cryptoinfra-topup-quote strong{color:#e7f6ed;font-variant-numeric:tabular-nums}.cryptoinfra-topup-quote .is-total{border-top:1px solid #31c99538;padding-top:8px;font-weight:750}.cryptoinfra-topup-quote .is-total strong{color:#a5e5c7}.cryptoinfra-topup-quote small,.cryptoinfra-topup-dialog .cryptoinfra-footnote{color:#91a39a;font-size:9px;line-height:1.5}.tpg-card-actions-primary .tpg-card-topup-action{color:#a5e5c7;border-color:#31c99594}.tpg-card-actions-primary .tpg-card-topup-action:before{content:"+";color:#55dbaa}.cryptoinfra-issued-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.cryptoinfra-issued-cards h3{grid-column:1/-1}.cryptoinfra-issued-card{gap:9px}.cryptoinfra-cards-panel{justify-self:center;gap:12px;width:min(100%,760px)}.cryptoinfra-cards-panel>.cryptoinfra-panel-heading{align-items:flex-end}.cryptoinfra-cards-panel>.cryptoinfra-panel-heading .wallet-funding-eyebrow{color:#e6b875}.tpg-card-tabs{background:linear-gradient(145deg,#19191b,#0d0e10);border:1px solid #ffffff21;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.tpg-card-tabs button{color:#e6e8ec;min-width:0;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:10px;font-size:13px;font-weight:650;transition:background .18s,border-color .18s,box-shadow .18s;display:flex}.tpg-card-tabs button>span{font-size:17px}.tpg-card-tabs button.selected{color:#fff;background:linear-gradient(110deg,#f4324b,#910015);border-color:#ff6571;box-shadow:0 0 18px #f32d4438,inset 0 1px #fff3}.tpg-card-tabs button:focus-visible,.tpg-card-actions button:focus-visible,.tpg-card-summary-refresh:focus-visible{outline-offset:2px;outline:2px solid #ffc766}.tpg-card-panel{gap:12px;min-width:0;display:grid}.tpg-card-product-face{aspect-ratio:1.586;background:#100b0b;border:1px solid #ffc35ab8;border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 9px 28px #0006,0 0 22px #f027321f}.tpg-card-product-face>img{object-fit:fill;width:100%;height:85.7%;display:block;position:absolute;top:7.15%;left:0}.tpg-card-product-type{color:#fff1d2;letter-spacing:.12em;text-align:center;text-shadow:0 2px 5px #000000b3;background:0 0;place-items:center;width:34%;min-height:9%;padding:3px 6px;font-size:clamp(9px,1.7vw,15px);font-weight:800;display:grid;position:absolute;top:15%;right:6%}.tpg-card-product-number{color:#fff4d8;letter-spacing:.08em;white-space:nowrap;text-shadow:0 2px 5px #000c;background:0 0;border-radius:4px;align-items:center;width:70%;min-height:10%;padding:1.5% 1.4%;font-family:Courier New,monospace;font-size:clamp(13px,2.8vw,29px);font-weight:700;line-height:1.3;display:flex;position:absolute;top:53%;left:7%;overflow:hidden}.tpg-card-product-expiry{color:#fff4d8;white-space:nowrap;text-shadow:0 2px 5px #000c;background:0 0;align-items:center;width:27%;min-height:10%;padding:1.3% 1.4%;font-size:clamp(10px,1.7vw,16px);font-weight:700;display:flex;position:absolute;top:67%;left:7%}.tpg-card-product-cvv{color:#fff4d8;text-shadow:0 2px 5px #000c;background:0 0;align-items:center;width:18%;min-height:10%;padding:1.3% 1.4%;font-size:clamp(10px,1.7vw,16px);font-weight:700;display:flex;position:absolute;top:67%;left:35%}.tpg-card-product-cvv em{color:#f5e8d0;letter-spacing:.08em;margin-right:4px;font-size:.72em;font-style:normal}.tpg-card-actions-primary{gap:9px;padding:4px 0}.tpg-card-actions-primary .secondary-action{color:#ead9c5;background:linear-gradient(145deg,#31191ee0,#111114f5);border:1px solid #e0ac6c3d;border-radius:12px;min-height:38px;padding:8px 13px;font-size:10px;font-weight:650;transition:border-color .18s,transform .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff0f,0 5px 16px #00000029}.tpg-card-actions-primary .secondary-action:hover:not(:disabled){border-color:#f4b56cb3;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 8px 20px #6f192b38}.tpg-card-product-holder{color:#fff4d8;letter-spacing:.12em;text-shadow:0 2px 5px #000c;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:0 0;align-items:center;width:48%;min-height:9%;padding:1% 1.4%;font-size:clamp(10px,1.8vw,16px);font-weight:800;display:flex;position:absolute;bottom:14%;left:7%;overflow:hidden}.tpg-card-summary{background:linear-gradient(145deg,#15171a,#0d0e10);border:1px solid #93aecc2e;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px;align-items:center;gap:12px;min-height:78px;padding:12px 15px;display:grid}.tpg-card-summary-status,.tpg-card-summary-balance{gap:6px;min-width:0;display:grid}.tpg-card-summary-status>span,.tpg-card-summary-balance>span{color:#b5bbc5;font-size:11px}.tpg-card-summary-balance{border-left:1px solid #93aecc33;padding-left:14px}.tpg-card-summary-balance>strong{color:#fff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(15px,3vw,22px)}.tpg-card-summary-status .tpg-card-status{color:#42d4a0;text-transform:capitalize;background:0 0;border:0;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.tpg-card-summary-status .tpg-card-status i{background:currentColor;border-radius:50%;width:11px;height:11px;box-shadow:0 0 12px}.tpg-card-summary-status .tpg-card-status-frozen,.tpg-card-summary-status .tpg-card-status-blocked{color:#ff8994!important}.tpg-card-summary-status .tpg-card-status-unissued{color:#f0c66f!important}.tpg-card-summary-refresh{color:#f3f4f6;width:38px;height:38px;font:inherit;cursor:pointer;background:#151619;border:1px solid #ffffff24;border-radius:12px;place-items:center;font-size:20px;display:grid}.tpg-card-summary-refresh:disabled{opacity:.6;cursor:wait}.tpg-card-actions-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.tpg-card-actions-primary .secondary-action{color:#f4f5f6;text-align:left;background:linear-gradient(145deg,#1c1c1f,#101113);border:1px solid #ffffff5c;border-radius:13px;justify-content:flex-start;align-items:center;gap:10px;min-height:48px;padding:10px 14px;font-size:12px;display:flex}.tpg-card-actions-primary .secondary-action:before{color:#f4f5f6;font-size:17px;line-height:1}.tpg-card-actions-primary .secondary-action:first-child:before{content:"◉"}.tpg-card-actions-primary .tpg-card-freeze{color:#ffd5d8;border-color:#ff4f5b94}.tpg-card-actions-primary .tpg-card-freeze:before{content:"❄";color:#ff7782}.tpg-card-actions-primary .tpg-card-unfreeze:before{content:"✓";color:#55dbaa}.tpg-card-actions-primary .secondary-action:nth-child(3):before{content:"▣"}.tpg-card-actions-primary .secondary-action:nth-child(4):before{content:"↻"}.tpg-card-actions-primary .tpg-card-wallet-action{color:#ffe2a5;border-color:#ffc76699;align-items:center;gap:7px;display:inline-flex}.tpg-card-actions-primary .tpg-card-wallet-action:before{display:none}.wallet-brand-mark{place-items:center;width:18px;height:18px;font-weight:700;line-height:1;display:inline-grid}.wallet-brand-mark-apple{color:#fff;font-family:Arial,sans-serif;font-size:19px}.wallet-brand-mark-google{color:#4285f4;font-family:Arial,sans-serif;font-size:16px}.tpg-card-apply-button{color:#fff;background:linear-gradient(105deg,#f8324c,#950017);border:1px solid #ff6774;border-radius:13px;width:100%;min-height:54px;font-size:14px;font-weight:700;box-shadow:0 8px 21px #c411282e,inset 0 1px #ffffff2e}.tpg-card-apply-button:disabled{opacity:.55;cursor:not-allowed}.tpg-card-transactions-reference{background:linear-gradient(145deg,#111316,#0b0c0e);border-color:#93aecc2b;gap:0;padding:0;overflow:hidden}.tpg-card-transactions-heading{justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.tpg-card-transactions-heading strong{color:#fff;font-size:14px}.tpg-card-transactions-heading>span{color:#f04e5e;letter-spacing:.12em;font-size:9px;font-weight:750}.tpg-card-transactions-reference>div:not(.tpg-card-transactions-heading){border-top:1px solid #93aecc1a;align-items:center;min-height:61px;padding:10px 16px}.tpg-card-transactions-reference>div>span:first-child{color:#f1f3f5;gap:4px;font-size:12px;display:grid}.tpg-card-transactions-reference>div>span:first-child small{color:#89919d;font-size:9px}.tpg-card-transactions-reference>div>span:last-child{color:#f4f5f6;font-size:12px}.tpg-card-transactions-reference>small{color:#9da5af;padding:0 16px 14px}.tpg-card-product-face-physical{filter:saturate(.92)}.cryptoinfra-cards-panel .cryptoinfra-issue-form{background:linear-gradient(145deg,#111316,#0b0c0e);border-color:#93aecc2e;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:15px}.cryptoinfra-cards-panel .cryptoinfra-issue-form>h3,.tpg-card-delivery-intro,.cryptoinfra-cards-panel .cryptoinfra-issue-form>.cryptoinfra-footnote,.cryptoinfra-cards-panel .cryptoinfra-issue-form>.primary-action{grid-column:1/-1}.cryptoinfra-cards-panel .cryptoinfra-issue-form>h3{font-size:15px}.cryptoinfra-cards-panel .cryptoinfra-issue-form>label{color:#d3d7dd;gap:7px;font-size:11px}.cryptoinfra-cards-panel .cryptoinfra-issue-form input,.cryptoinfra-cards-panel .cryptoinfra-issue-form select{background:#141518;border-color:#494a50;border-radius:10px;min-height:44px;padding:9px 12px;font-size:12px}.cryptoinfra-cards-panel .cryptoinfra-issue-form>.primary-action{color:#fff;background:linear-gradient(105deg,#f8324c,#950017);border:1px solid #ff6774;border-radius:12px;justify-self:stretch;width:100%;min-height:50px;font-size:13px;font-weight:700}.tpg-card-delivery-intro{color:#aeb9c6;margin:-4px 0 2px;font-size:10px;line-height:1.5}.tpg-issued-card-art{aspect-ratio:1.586;background:#101923;border-radius:12px;width:100%;position:relative;overflow:hidden}.tpg-issued-card-art>img{object-fit:cover;width:100%;height:100%;display:block}.tpg-issued-card-overlay{color:#f7fbff;pointer-events:none;text-shadow:0 1px 5px #000000b3;flex-direction:column;justify-content:space-between;padding:10% 8%;display:flex;position:absolute;inset:0}.tpg-issued-card-overlay>span{letter-spacing:.12em;font-size:clamp(9px,2vw,13px);font-weight:800}.tpg-issued-card-overlay>strong{letter-spacing:.12em;margin-top:auto;font-size:clamp(14px,3vw,20px)}.tpg-issued-card-overlay>strong.is-revealed{letter-spacing:.06em;white-space:nowrap;font-size:clamp(10px,2.4vw,14px)}.tpg-issued-card-overlay>small{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:90%;font-size:clamp(8px,1.8vw,11px);font-weight:700;overflow:hidden}.tpg-issued-card-overlay>.tpg-issued-card-expiry{letter-spacing:.08em;font-size:clamp(7px,1.5vw,9px);font-weight:600}.tpg-card-actions{flex-wrap:wrap;gap:7px;display:flex}.tpg-card-actions .secondary-action{min-height:31px;padding:6px 9px;font-size:9px}.tpg-card-status{text-transform:capitalize;background:#93aecc14;border:1px solid #93aecc2e;border-radius:999px;width:fit-content;padding:4px 7px}.tpg-card-status-active{background:#105d4229;border-color:#31c99547;color:#a5e5c7!important}.tpg-card-status-frozen,.tpg-card-status-blocked{background:#80242424;border-color:#ee737347;color:#ffb6b6!important}.tpg-card-provider-details,.tpg-card-revealed,.tpg-card-transactions{color:#bdc5cf;overflow-wrap:anywhere;background:#04090f80;border:1px solid #93aecc1f;border-radius:9px;gap:7px;padding:10px;font-size:10px;display:grid}.tpg-card-revealed{border-color:#ee737338}.tpg-card-revealed strong{color:#fff;letter-spacing:.06em;-webkit-user-select:text;user-select:text;font-size:12px}.tpg-card-transactions>div{border-top:1px solid #93aecc1a;justify-content:space-between;gap:10px;padding-top:6px;display:flex}.tpg-card-transactions>div>span:last-child{color:#a5e5c7;white-space:nowrap}.cryptoinfra-history-row{flex-wrap:wrap}.cryptoinfra-history-row>span:first-child{text-transform:capitalize;flex:1}@media (width<=620px){.cryptoinfra-cards-panel{gap:10px;padding:14px}.tpg-card-tabs button{gap:7px;min-height:46px;padding:8px 5px;font-size:11px}.tpg-card-product-face{border-radius:14px}.tpg-card-summary{border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px;gap:8px;min-height:72px;padding:10px}.tpg-card-summary-status>span,.tpg-card-summary-balance>span{font-size:9px}.tpg-card-summary-status .tpg-card-status{gap:6px;font-size:12px}.tpg-card-summary-status .tpg-card-status i{width:9px;height:9px}.tpg-card-summary-balance{padding-left:9px}.tpg-card-summary-refresh{width:34px;height:34px}.tpg-card-actions-primary{gap:7px}.tpg-card-actions-primary .secondary-action{border-radius:11px;gap:7px;min-height:46px;padding:8px 9px;font-size:10px}.tpg-card-actions-primary .secondary-action:before{font-size:15px}.tpg-card-apply-button{min-height:49px}.tpg-card-transactions-heading{padding:12px}.tpg-card-transactions-heading strong{font-size:12px}.tpg-card-transactions-reference>div:not(.tpg-card-transactions-heading){min-height:56px;padding:9px 12px}.add-funds-methods{gap:9px;padding:12px}.add-funds-method-grid{grid-template-columns:minmax(0,1fr);gap:7px}.add-funds-method{grid-template-columns:36px minmax(0,1fr) auto;gap:9px;min-height:70px;padding:9px}.add-funds-method-icon{grid-row:auto}.add-funds-method-status{text-align:right;grid-area:1/3}.add-funds-methods-note{max-width:105px;font-size:8px}.cryptoinfra-panel{border-radius:13px;gap:12px;padding:13px}.cryptoinfra-panel-heading{align-items:flex-start}.cryptoinfra-panel-heading .secondary-action{min-height:32px;padding-inline:8px}.cryptoinfra-address-list,.cryptoinfra-action-box,.cryptoinfra-deposits,.cryptoinfra-history,.cryptoinfra-issued-cards,.cryptoinfra-issue-form{padding:11px}.cryptoinfra-address-row{align-items:flex-start}.cryptoinfra-address-row .secondary-action{min-height:31px}.cryptoinfra-verification{padding:11px}.cryptoinfra-verification-row{flex-direction:column;align-items:flex-start}.cryptoinfra-verification-controls{justify-content:space-between;width:100%}.cryptoinfra-verification-controls .primary-action,.cryptoinfra-verification-controls .secondary-action{flex:1}.cryptoinfra-action-box .primary-action,.cryptoinfra-issue-form .primary-action,.cryptoinfra-quote .primary-action{width:100%}.cryptoinfra-history-row{align-items:flex-start}}.esim-provider-card.is-unconfigured{cursor:not-allowed;opacity:.76}.purchase-esim-promo{background:linear-gradient(115deg,#53232a47,#100f12d6);border-color:#daae6f2b;align-items:center;gap:12px;margin-top:14px;padding:14px;display:flex}.purchase-esim-mark{color:#e8c08a;background:#652d3230;border:1px solid #e2b77a3d;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.purchase-esim-mark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:19px;height:19px}.purchase-esim-promo>div{flex:1;min-width:0}.purchase-esim-promo strong{color:#f1e8df;font-size:10px}.purchase-esim-promo p{color:#a79b96;margin:4px 0 0;font-size:8px;line-height:1.5}.purchase-esim-promo button{align-items:center;gap:5px;display:inline-flex}.purchase-esim-promo button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:13px;height:13px}.esim-checkout-note,.meme-execution-notice{background:linear-gradient(130deg,#21303c57,#0e0f13d6);border-color:#80a1bb2b;align-items:flex-start;gap:12px;margin-top:15px;padding:15px;display:flex}.esim-checkout-icon,.meme-execution-icon{color:#a8d0e8;background:#29536f2e;border:1px solid #8eb7d330;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.esim-checkout-icon svg,.meme-execution-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:18px;height:18px}.esim-checkout-note strong,.meme-execution-notice strong{color:#e6edf1;font-size:10px}.esim-checkout-note p,.meme-execution-notice p{color:#a6b1ba;margin:5px 0 0;font-size:9px;line-height:1.65}.rewards-hero{background:radial-gradient(at 0 100%,#841c2e57,#0000 49%),linear-gradient(130deg,#1b1517,#101013 72%);border-color:#daae6f33;justify-content:space-between;align-items:center;gap:20px;padding:clamp(20px,4vw,30px);display:flex}.rewards-hero-copy{min-width:0}.rewards-eyebrow{color:#e3bd86;letter-spacing:.13em;align-items:center;gap:6px;font-size:8px;font-weight:760;display:inline-flex}.rewards-eyebrow img{object-fit:contain;width:18px;height:18px}.rewards-hero h2{color:#f7f0eb;letter-spacing:-.05em;margin:10px 0 7px;font-size:clamp(23px,4vw,32px)}.rewards-hero-copy p{color:#aaa1a0;max-width:490px;margin:0;font-size:10px;line-height:1.65}.rewards-coin-card{background:linear-gradient(145deg,#3a261b9e,#121011db);border:1px solid #e2b87936;border-radius:15px;align-items:center;gap:12px;min-width:230px;padding:14px;display:flex}.rewards-coin-mark{color:#f5cf91;background:radial-gradient(circle at 35% 25%,#6a4627,#21181a 72%);border:1px solid #eec48159;border-radius:50%;flex:none;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 0 20px #bf894321,inset 0 1px #ffffff24}.rewards-coin-mark img{object-fit:contain;width:37px;height:37px}.rewards-coin-copy{gap:4px;display:grid}.rewards-coin-copy small{color:#ac9c8a;letter-spacing:.12em;font-size:7px;font-weight:700}.rewards-coin-copy strong{color:#f4e7d5;font-size:12px}.rewards-coin-copy em{color:#aa9a8e;font-size:8px;font-style:normal}.meme-coin-hero{background:radial-gradient(at 4% 100%,#8b183666,#0000 48%),radial-gradient(at 90% 0,#78592e30,#0000 45%),linear-gradient(125deg,#171216,#0d0d10 68%,#141215);min-height:210px;margin-bottom:15px}.meme-coin-eyebrow{color:#e29c91}.meme-coin-orbit-art{flex:0 0 190px;place-items:center;width:190px;height:150px;display:grid;position:relative}.meme-coin-orbit-art>span{z-index:1;color:#f4c887;letter-spacing:-.08em;background:linear-gradient(145deg,#572330,#171317);border:1px solid #ecb18366;border-radius:26px;place-items:center;width:85px;height:85px;font-size:15px;font-weight:850;display:grid;transform:rotate(-11deg);box-shadow:0 0 40px #be4a5533,inset 0 1px #ffffff29}.meme-coin-orbit-art>i{border:1px solid #daae6f30;border-radius:50%;width:150px;height:70px;position:absolute;transform:rotate(-26deg)}.meme-coin-orbit-art>i:nth-child(3){transform:rotate(26deg)}.meme-coin-orbit-art>i:nth-child(4){border-color:#a4454f3b;width:177px;height:110px}.meme-search-bar{gap:9px;margin-bottom:14px;display:flex}.meme-search-bar>label{color:#d5b17d;background:#111012e0;border:1px solid #d8bd9f29;border-radius:12px;flex:1;align-items:center;gap:9px;min-width:0;min-height:44px;padding:0 13px;display:flex}.meme-search-bar>label>span{font-size:20px;line-height:1}.meme-search-bar input{color:#f2eee9;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:10px}.meme-search-bar .primary-action{flex:none;min-height:44px}.meme-market-panel{padding:16px}.meme-market-heading{margin-bottom:14px}.meme-market-table-wrap{width:100%;overflow-x:auto}.meme-market-table{border-collapse:collapse;width:100%;min-width:760px}.meme-market-table th{color:#8f898b;text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff14;padding:10px 9px;font-size:8px;font-weight:650}.meme-market-table td{color:#c4bdbb;font-variant-numeric:tabular-nums;white-space:nowrap;border-bottom:1px solid #ffffff0e;padding:11px 9px;font-size:9px}.meme-market-table tbody tr:last-child td{border-bottom:0}.meme-token-cell{align-items:center;gap:9px;min-width:180px;display:flex}.meme-token-avatar{color:#f3c48a;background:linear-gradient(145deg,#51212e,#191316);border:1px solid #e0aa7640;border-radius:11px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:800;display:grid}.meme-token-cell>span:last-child{gap:4px;min-width:0;display:grid}.meme-token-cell strong{color:#eee8e5;text-overflow:ellipsis;max-width:180px;font-size:9px;overflow:hidden}.meme-token-cell small{color:#91898a;font-size:7px}.meme-market-actions{gap:5px;display:inline-flex}.meme-market-actions button,.meme-market-actions a{color:#8d8585;min-height:27px;font:inherit;background:#ffffff06;border:1px solid #dcc2a421;border-radius:7px;justify-content:center;align-items:center;padding:0 8px;font-size:8px;text-decoration:none;display:inline-flex}.meme-market-actions button:disabled{cursor:not-allowed;opacity:.62}.meme-market-actions a{color:#d8b17e;border-color:#ddb2733b}.meme-no-results{color:#aaa1a0;text-align:center;margin:0;padding:22px 10px;font-size:10px}.meme-execution-notice{background:linear-gradient(130deg,#402f1b47,#0e0f13db);border-color:#d7ac682b;margin-top:14px}.meme-execution-icon{color:#e4c18a;background:#65461f26;border-color:#d7ac6838}@media (width<=760px){.esim-provider-grid{grid-template-columns:minmax(0,1fr)}.esim-provider-card{min-height:91px}}@media (width<=620px){.esim-hero,.meme-coin-hero{min-height:204px;padding:22px 18px}.esim-signal-art,.meme-coin-orbit-art{opacity:.74;width:150px;height:145px;position:absolute;right:-44px;transform:scale(.82)}.esim-hero-copy,.meme-coin-hero-copy{max-width:78%}.esim-hero h2,.meme-coin-hero h2{font-size:31px}.rewards-hero{flex-direction:column;align-items:stretch}.rewards-coin-card{min-width:0}.esim-section-heading,.meme-market-heading{flex-direction:column;align-items:flex-start}.purchase-esim-promo{flex-wrap:wrap;align-items:flex-start}.purchase-esim-promo>div{flex-basis:calc(100% - 54px)}.purchase-esim-promo button{justify-content:center;width:100%}.meme-search-bar{flex-direction:column}.meme-search-bar .primary-action{width:100%}.meme-market-panel{padding:12px}}@media (width<=760px){.investment-showcase-hero{grid-template-columns:minmax(0,1fr);gap:17px}.investment-showcase-benefits{grid-template-columns:repeat(4,minmax(0,1fr))}.investment-showcase-benefit{grid-template-columns:1fr;justify-items:start;gap:6px}.investment-showcase-benefit>span{grid-row:auto}.investment-showcase-grid,.investment-additional-concepts{grid-template-columns:repeat(2,minmax(0,1fr))}.investment-additional-concepts>div{grid-column:1/-1}}@media (width<=520px){.investment-showcase-hero{padding:19px}.investment-showcase-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.investment-showcase-benefit{grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:7px}.investment-showcase-benefit>span{grid-row:span 2;width:29px;height:29px}.investment-showcase-benefit svg{width:16px;height:16px}.investment-showcase-grid{grid-template-columns:minmax(0,1fr)}.investment-showcase-art{min-height:155px}.investment-additional-concepts{grid-template-columns:minmax(0,1fr)}.investment-additional-concepts>div{grid-column:auto}.investment-brand-hero{grid-template-columns:minmax(0,1fr)}.investment-brand-hero-art{min-height:180px}}@media (width<=760px){.purchase-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.purchase-brand-grid{grid-template-columns:minmax(0,1fr)}.investment-brand-hero{grid-template-columns:minmax(0,1fr);gap:15px;padding:19px}.investment-brand-hero>.investment-brand-mark{border-radius:19px;width:60px;height:60px;font-size:28px}.investment-brand-actions{flex-direction:column;align-items:stretch}.investment-brand-actions button{width:100%}.purchase-brand-card{min-height:82px}}@media (prefers-reduced-motion:reduce){.investment-brand-card,.investment-brand-card *,.purchase-brand-card,.purchase-brand-card *,.investment-glow-button{transition:none!important}.investment-brand-card:hover,.purchase-brand-card:hover,.investment-glow-button:hover{transform:none}}.investment-showcase-art{isolation:isolate}.investment-showcase-art:before{z-index:1;background:linear-gradient(#07080a0a 30%,#07080a7a 100%),linear-gradient(145deg,#ff2d3e14,#0000 56%)}.investment-showcase-art:after{display:none}.investment-showcase-art-image{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .3s;position:absolute;inset:0}.investment-showcase-art-shopify_stores .investment-showcase-art-image{object-position:center 43%}.investment-showcase-art-walmart_marketplace .investment-showcase-art-image{object-position:center 42%}.investment-showcase-card:hover .investment-showcase-art-image{filter:saturate(1.08);transform:scale(1.045)}.investment-showcase-art-glow{z-index:1;opacity:.34;mix-blend-mode:screen}.investment-showcase-art-label{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08090ba1;border:1px solid #ffffff2e;border-radius:999px;padding:5px 7px}.investment-brand-hero-art{isolation:isolate}.investment-brand-hero-art:after{z-index:1;pointer-events:none}.investment-brand-hero-image{z-index:0;object-fit:cover;object-position:center;filter:saturate(.94);width:100%;height:100%;position:absolute;inset:0}.investment-brand-hero-amazon_stores .investment-brand-hero-image{object-position:center 45%}.investment-brand-hero-shopify_stores .investment-brand-hero-image{object-position:center 42%}.investment-brand-hero-walmart_marketplace .investment-brand-hero-image{object-position:center 45%}.investment-brand-hero-art:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#06080a08,#06080a38);position:absolute;inset:0}.investment-showcase-art-forex_trading{background:linear-gradient(140deg,#071d35,#061323 58%,#080d15)}.investment-showcase-art-crypto_trading{background:linear-gradient(140deg,#271608,#120d09 58%,#0d0a08)}.investment-showcase-card-forex_trading{border-color:#29b5ff33}.investment-showcase-card-crypto_trading{border-color:#f59e2538}.investment-showcase-card-forex_trading:hover,.investment-showcase-card-forex_trading:focus-visible{border-color:#39c1ffa8;box-shadow:0 17px 36px #00000052,0 0 25px #1b9dff26}.investment-showcase-card-crypto_trading:hover,.investment-showcase-card-crypto_trading:focus-visible{border-color:#ffac33a8;box-shadow:0 17px 36px #00000052,0 0 25px #f27e1229}.investment-showcase-card-forex_trading .investment-showcase-card-title small{color:#72d7ff}.investment-showcase-card-crypto_trading .investment-showcase-card-title small{color:#ffc05e}.investment-showcase-card-forex_trading .investment-showcase-card-link{color:#59c9f6}.investment-showcase-card-crypto_trading .investment-showcase-card-link{color:#ffb549}.trading-concept-page{--trading-accent:#37caff;--trading-glow:#1d95ff33;--trading-deep:#061a33;color:#edf2f8;gap:14px;display:grid}.trading-concept-crypto{--trading-accent:#ffae35;--trading-glow:#f77e1438;--trading-deep:#211307}.trading-concept-page .investment-product-back{margin-top:-5px}.trading-concept-hero{border:1px solid color-mix(in srgb,var(--trading-accent) 35%,transparent);background:var(--trading-deep);isolation:isolate;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(205px,.44fr);align-items:center;gap:18px;min-height:290px;padding:clamp(21px,3.7vw,36px);display:grid;position:relative;overflow:hidden}.trading-concept-hero:after{z-index:-1;content:"";background:linear-gradient(90deg,#030a13fa 0%,#030a13e0 35%,#030a1357 67%,#030a138c 100%),linear-gradient(#0000 60%,#02070f99);position:absolute;inset:0}.trading-concept-crypto .trading-concept-hero:after{background:linear-gradient(90deg,#0c0804fa 0%,#0c0804de 35%,#0c080447 68%,#0c080494 100%),linear-gradient(#0000 60%,#0905029e)}.trading-concept-hero>img{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.trading-concept-hero-copy{max-width:590px}.trading-concept-kicker{color:var(--trading-accent);letter-spacing:.14em;font-size:8px;font-weight:800}.trading-concept-hero-copy h2{color:#fff;letter-spacing:-.06em;margin:8px 0 9px;font-size:clamp(29px,4.8vw,49px);font-weight:820;line-height:.98}.trading-concept-hero-copy h2 span{color:var(--trading-accent)}.trading-concept-hero-copy p{color:#d8e0e9;max-width:480px;margin:0;font-size:10px;line-height:1.65}.trading-concept-live-status{border:1px solid color-mix(in srgb,var(--trading-accent) 35%,transparent);color:#e9edf2;letter-spacing:.07em;background:#00000057;border-radius:999px;align-items:center;gap:7px;margin-top:13px;padding:7px 9px;font-size:7px;font-weight:760;display:inline-flex}.trading-concept-live-status i{background:var(--trading-accent);width:7px;height:7px;box-shadow:0 0 10px var(--trading-accent);border-radius:50%}.trading-concept-feed{border:1px solid color-mix(in srgb,var(--trading-accent) 38%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040b13c7;border-radius:12px;gap:7px;padding:13px;display:grid;box-shadow:0 12px 30px #0000003d}.trading-concept-feed>span{color:var(--trading-accent);letter-spacing:.12em;font-size:7px;font-weight:780}.trading-concept-feed>strong{color:#f6f8fa;font-size:13px}.trading-concept-feed>small{color:#aebac8;font-size:8px;line-height:1.5}.trading-concept-feed>div{color:#c3ccd6;border-top:1px solid #ffffff17;align-items:center;gap:8px;padding-top:8px;font-size:7px;display:flex}.trading-concept-feed>div b{color:var(--trading-accent);font-size:18px}.trading-concept-highlights{color:#101c2c;background:linear-gradient(145deg,#fff,#f2f5f8);border:1px solid #93aecc21;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.trading-concept-highlights article{border-right:1px solid #dce3eb;min-width:0;padding:13px 14px;position:relative}.trading-concept-highlights article:last-child{border-right:0}.trading-concept-highlights article>span{background:var(--trading-deep);width:33px;height:33px;color:var(--trading-accent);border-radius:50%;place-items:center;display:grid}.trading-concept-highlights article>span svg{width:17px;height:17px}.trading-concept-highlights article>small{color:#8b98a9;font-size:8px;font-weight:750;position:absolute;top:13px;right:13px}.trading-concept-highlights h3{color:#112845;margin:9px 0 4px;font-size:9px;font-weight:780}.trading-concept-highlights p{color:#53657a;margin:0;font-size:7px;line-height:1.5}.trading-concept-dashboard{background:#f8fafc;border:1px solid #93aecc24;border-radius:16px;grid-template-columns:minmax(230px,.68fr) minmax(0,1.45fr);display:grid;overflow:hidden;box-shadow:0 13px 30px #00000030}.trading-concept-summary{background:radial-gradient(ellipse at 10% 95%,var(--trading-glow),transparent 47%),linear-gradient(155deg,var(--trading-deep),#07101e);flex-direction:column;align-items:flex-start;padding:clamp(18px,2.8vw,26px);display:flex}.trading-concept-summary h2{color:#fff;letter-spacing:-.04em;margin:8px 0 7px;font-size:clamp(18px,2.4vw,24px)}.trading-concept-summary>p{color:#c4cfdd;margin:0;font-size:8px;line-height:1.65}.trading-concept-summary-stat{grid-template-columns:32px 1fr;align-items:center;column-gap:9px;margin-top:16px;display:grid}.trading-concept-summary-stat>span{border:1px solid color-mix(in srgb,var(--trading-accent) 70%,transparent);width:30px;height:30px;color:var(--trading-accent);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.trading-concept-summary-stat svg{width:15px;height:15px}.trading-concept-summary-stat small{color:#d2d9e4;font-size:7px}.trading-concept-summary-stat strong{color:var(--trading-accent);font-size:12px}.trading-concept-draft-note{color:#c3cfdd;margin-top:auto;padding-top:12px;font-size:7px;line-height:1.55}.trading-concept-status-panel{color:#152a44;min-width:0;padding:clamp(15px,2.2vw,22px)}.trading-concept-panel-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.trading-concept-panel-heading h3{color:#132a49;letter-spacing:-.03em;margin:4px 0 0;font-size:14px}.trading-concept-offline{color:#a43e2d;letter-spacing:.08em;background:#fff3f0;border:1px solid #e7b4ab;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:800}.trading-concept-status-list{gap:7px;margin-top:13px;display:grid}.trading-concept-status-list>div{background:#fff;border:1px solid #e1e8f0;border-radius:10px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.trading-concept-status-icon{background:color-mix(in srgb,var(--trading-accent) 14%,white);color:#233e5e;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.trading-concept-status-icon svg{width:15px;height:15px}.trading-concept-status-list>div>span:nth-child(2){gap:3px;min-width:0;display:grid}.trading-concept-status-list strong{color:#193353;font-size:8px}.trading-concept-status-list small{color:#63758a;font-size:7px;line-height:1.4}.trading-concept-status-list b{color:#a14a3d;text-align:right;font-size:7px}.trading-concept-risk-note{color:#675739;background:#fffaf0;border:1px solid #e7dbc1;border-radius:10px;align-items:flex-start;gap:8px;margin-top:9px;padding:9px;display:flex}.trading-concept-risk-note>svg{color:#9b7025;flex:none;width:15px;height:15px}.trading-concept-risk-note p{margin:0;font-size:7px;line-height:1.55}.trading-concept-risk-note strong{color:#4c3a1d}.trading-concept-promo{border:1px solid color-mix(in srgb,var(--trading-accent) 25%,transparent);background:linear-gradient(115deg,var(--trading-deep),#090c12);border-radius:15px;grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(135px,.55fr));align-items:center;gap:10px;min-height:124px;padding:18px;display:grid;position:relative;overflow:hidden}.trading-concept-promo>img{object-fit:cover;opacity:.16;width:100%;height:100%;position:absolute;inset:0}.trading-concept-promo>div,.trading-concept-promo>.trading-concept-kicker{position:relative}.trading-concept-promo>div:first-of-type{grid-column:1/-1;max-width:710px}.trading-concept-promo h2{color:#f4f7fb;letter-spacing:-.035em;margin:6px 0;font-size:16px}.trading-concept-promo p{color:#b8c4d2;margin:0;font-size:8px;line-height:1.55}.trading-concept-promo-pill{color:#d9e2ec;background:#070c14a8;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:8px;padding:8px 9px;font-size:7px;display:inline-flex}.trading-concept-promo-pill span{color:var(--trading-accent);font-size:10px;font-weight:800}.trading-concept-disclosure{background:#0e0f13b8;border:1px solid #ffffff14;border-radius:14px;padding:17px}.trading-concept-disclosure h2{color:#f2f4f7;margin:6px 0;font-size:14px}.trading-concept-disclosure p{color:#aab1bb;max-width:900px;margin:0;font-size:8px;line-height:1.65}.trading-concept-disclosure button{border:1px solid color-mix(in srgb,var(--trading-accent) 42%,transparent);background:color-mix(in srgb,var(--trading-accent) 10%,transparent);color:#edf4fb;min-height:34px;font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:8px;margin-top:12px;padding:0 11px;font-size:8px;font-weight:720;display:inline-flex}@media (width<=760px){.trading-concept-hero{grid-template-columns:minmax(0,1fr) 190px}.trading-concept-dashboard{grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr)}.trading-concept-promo{grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,1fr))}}@media (width<=560px){.trading-concept-hero{grid-template-columns:minmax(0,1fr);gap:13px;min-height:0;padding:18px}.trading-concept-hero:after,.trading-concept-crypto .trading-concept-hero:after{background:linear-gradient(90deg,#030a13ed,#030a13a3),linear-gradient(#0000 45%,#02070fb3)}.trading-concept-crypto .trading-concept-hero:after{background:linear-gradient(90deg,#0c0804f0,#0c0804a1),linear-gradient(#0000 45%,#090502ad)}.trading-concept-feed{max-width:250px}.trading-concept-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.trading-concept-highlights article:nth-child(2){border-right:0}.trading-concept-highlights article:nth-child(-n+2){border-bottom:1px solid #dce3eb}.trading-concept-dashboard{grid-template-columns:minmax(0,1fr)}.trading-concept-summary{min-height:230px}.trading-concept-status-list>div{grid-template-columns:29px minmax(0,1fr)}.trading-concept-status-list>div>b{text-align:left;grid-column:2}.trading-concept-promo{grid-template-columns:minmax(0,1fr)}.trading-concept-promo>div:first-of-type{grid-column:auto}}.wealth-page{color:#f3f1f1;gap:14px;display:grid}.wealth-hero{background:radial-gradient(at 87% 45%,#ac101e45,#0000 39%),linear-gradient(112deg,#180b0d 0%,#100c0e 53%,#090a0d 100%);border:1px solid #ff34447d;border-radius:20px;grid-template-columns:minmax(0,1.05fr) minmax(190px,.95fr);align-items:center;gap:12px;min-height:225px;padding:clamp(20px,3vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 12px 35px #0000003d}.wealth-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#08080a0f,#0000 62%),repeating-linear-gradient(135deg,#0000 0 48px,#ffffff03 49px 50px);position:absolute;inset:0}.wealth-hero-copy{z-index:2;min-width:0;position:relative}.wealth-eyebrow{color:#ff8388;letter-spacing:.14em;font-size:9px;font-weight:800}.wealth-hero-copy h1{color:#fff;letter-spacing:-.055em;margin:9px 0 8px;font-size:clamp(23px,3.8vw,36px);font-weight:760;line-height:1.05}.wealth-hero-copy p{color:#c4bfc1;max-width:420px;margin:0;font-size:11px;line-height:1.5}.wealth-primary-action{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:linear-gradient(110deg,#b4142594,#530f18bf);border:1px solid #ff4654;border-radius:10px;align-items:center;gap:15px;margin-top:14px;padding:0 13px;font-size:11px;font-weight:650;display:inline-flex;box-shadow:inset 0 1px #ffffff17,0 0 18px #ff23341a}.wealth-primary-action span{font-size:22px;line-height:1}.wealth-primary-action:hover,.wealth-product>button:hover{background-color:#b31325b8;box-shadow:0 0 18px #ff233438}.wealth-hero-art{isolation:isolate;min-width:0;height:180px;position:relative}.wealth-globe{aspect-ratio:1;background:radial-gradient(circle at 30% 28%,#ff7c5e7a,#740814b8 40%,#11090df2 74%);border:1px solid #ff555bc2;border-radius:50%;width:min(154px,68%);position:absolute;top:5px;right:16%;overflow:hidden;box-shadow:0 0 22px #fc27314f,inset -17px -8px 24px #0000008c,inset 7px 4px 18px #ff836d4d}.wealth-globe:before,.wealth-globe:after,.wealth-globe>span{content:"";border:1px solid #ffa0925e;border-radius:50%;position:absolute;inset:9%}.wealth-globe:before{transform:scaleX(.42)}.wealth-globe:after{transform:scaleY(.42)}.wealth-globe>span{border-width:0 1px;border-radius:0;inset:0 20%}.wealth-orbit{z-index:-1;border:1px solid #ff525961;border-radius:50%;width:92%;height:110px;position:absolute;top:27px;right:1%;transform:rotate(-24deg)}.wealth-orbit-two{opacity:.52;width:76%;height:75px;top:49px;right:9%;transform:rotate(28deg)}.wealth-growth-arrow{z-index:2;filter:drop-shadow(0 0 8px #ff2635e6);width:43%;height:105px;position:absolute;top:-1px;right:1%;overflow:visible}.wealth-growth-arrow path{fill:none;stroke:#ff424e;stroke-linecap:round;stroke-linejoin:round;stroke-width:8px}.wealth-art-tile{z-index:3;color:#f8f2f1;background:linear-gradient(145deg,#64101bf0,#0c0d10f7);border:1px solid #ff696ec7;border-radius:8px;place-items:center;width:43px;height:49px;font-size:25px;font-weight:800;display:grid;position:absolute;bottom:13px;overflow:hidden;transform:perspective(90px)rotateY(-8deg);box-shadow:0 7px 15px #00000080,0 0 12px #fc263640}.wealth-art-tile img{object-fit:contain;border-radius:6px;width:33px;height:33px}.wealth-art-amazon{left:2%}.wealth-art-shopify{bottom:4px;left:26%}.wealth-art-crypto{bottom:19px;left:52%}.wealth-art-market{width:39px;bottom:3px;right:1%}.wealth-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.wealth-summary-card{background:linear-gradient(145deg,#151518,#0c0d0f);border:1px solid #ffffff1f;border-radius:16px;gap:7px;min-width:0;padding:14px 15px;display:grid;box-shadow:inset 0 1px #ffffff06}.wealth-summary-card>span{color:#c4c0c2;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.wealth-summary-card>span>span{color:#e6e2e3;font-size:15px}.wealth-summary-card>strong{color:#f6f3f3;letter-spacing:-.04em;font-size:clamp(17px,2.4vw,24px);font-weight:720}.wealth-summary-card>small{color:#aaa5a8;font-size:10px;line-height:1.35}.wealth-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:2px 1px 9px;display:flex}.wealth-section-heading h2{color:#f8f6f6;letter-spacing:-.04em;margin:0;font-size:19px}.wealth-section-heading button{color:#ffc252;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 0 5px 8px;font-size:12px}.wealth-section-heading button span{vertical-align:-1px;padding-left:5px;font-size:21px}.wealth-product-list{gap:5px;display:grid}.wealth-product{background:linear-gradient(110deg,#141416,#0d0e10);border:1px solid #ffffff14;border-radius:15px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 11px;display:grid;box-shadow:0 6px 15px #0000002b}.wealth-product-mark{color:#ffb13b;background:radial-gradient(circle at 35% 20%,#ffffff24,#0000 60%),#090a0c;border-radius:13px;place-items:center;width:44px;height:44px;font-size:25px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.wealth-product-mark img{object-fit:contain;border-radius:8px;width:34px;height:34px}.wealth-product-shopify_stores .wealth-product-mark{color:#87dc58}.wealth-product-walmart_marketplace .wealth-product-mark{color:#ffd347;background:#0876d9}.wealth-product-crypto_trading .wealth-product-mark{color:#fff;background:#f59b16}.wealth-product-copy{gap:4px;min-width:0;display:grid}.wealth-product-copy strong{color:#f2eeee;font-size:12px;font-weight:680}.wealth-product-copy small{color:#aaa5a8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.wealth-product-status{justify-items:start;gap:4px;display:grid}.wealth-product-status strong{color:#ffb45c;font-size:10px;font-weight:650}.wealth-product-status small{color:#aaa5a8;font-size:9px}.wealth-product>button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:linear-gradient(125deg,#7f101ec7,#3e0d16db);border:1px solid #ff3f4fd1;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:650;display:inline-flex}.wealth-product>button span{font-size:20px;line-height:.8}.wealth-products{scroll-margin-top:20px}.investment-product-page{--investment-accent:#f5c63c;--investment-dark:#061a34;color:#edf2f8;gap:15px;display:grid}.investment-product-amazon_stores{--investment-accent:#f4bd2d;--investment-dark:#061a34}@media (width<=560px){.wealth-page{gap:8px}.wealth-hero{border-radius:14px;grid-template-columns:minmax(0,1.12fr) minmax(90px,.88fr);gap:2px;min-height:0;padding:11px 10px}.wealth-hero-copy h1{margin:6px 0 5px;font-size:clamp(18px,5.5vw,22px)}.wealth-hero-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.wealth-eyebrow{font-size:7px}.wealth-primary-action{gap:6px;min-height:29px;margin-top:8px;padding-inline:8px;font-size:9px}.wealth-primary-action span{font-size:17px}.wealth-hero-art{height:108px;margin-right:-6px}.wealth-globe{width:78%;top:8px;right:9%}.wealth-orbit{width:110%;height:88px;top:27px;right:-5%}.wealth-orbit-two{width:89%;height:64px;top:45px;right:3%}.wealth-growth-arrow{width:48%;height:83px;top:1px;right:-2%}.wealth-art-tile{border-radius:6px;width:31px;height:38px;font-size:19px;bottom:10px}.wealth-art-shopify{bottom:3px;left:23%}.wealth-art-crypto{bottom:14px;left:49%}.wealth-art-market{width:30px;font-size:10px;bottom:3px;right:0}.wealth-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.wealth-summary-card{border-radius:11px;gap:3px;min-height:0;padding:7px 8px}.wealth-summary-card>span{font-size:8px}.wealth-summary-card>span>span{font-size:12px}.wealth-summary-card>strong{font-size:15px}.wealth-summary-card>small{white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.wealth-section-heading{margin:2px 1px 5px}.wealth-section-heading h2{font-size:15px}.wealth-section-heading button{font-size:10px}.wealth-product-list{gap:4px}.wealth-product{border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;gap:6px;padding:5px 6px}.wealth-product-mark{border-radius:9px;width:31px;height:32px}.wealth-product-mark img{width:25px;height:25px}.wealth-product-copy{gap:2px}.wealth-product-copy strong{font-size:9px}.wealth-product-copy small{-webkit-line-clamp:1;font-size:7px;line-height:1.2}.wealth-product>button{justify-content:center;gap:2px;min-height:27px;padding:0 6px;font-size:8px}.wealth-product>button span{font-size:15px}}@media (width<=360px){.wealth-product{grid-template-columns:30px minmax(0,1fr) auto;gap:5px;padding-inline:5px}.wealth-product-mark{width:29px;height:30px}.wealth-product>button{padding-inline:4px;font-size:8px}}.investment-product-shopify_stores{--investment-accent:#72d34d;--investment-dark:#06271d}.investment-product-walmart_marketplace{--investment-accent:#f6cf37;--investment-dark:#063b7c}.investment-product-back{color:#b9c9da;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font-size:10px;display:inline-flex}.investment-product-back svg{width:15px;height:15px;transform:rotate(180deg)}.investment-product-back:hover{color:#fff}.investment-product-hero{border:1px solid color-mix(in srgb,var(--investment-accent) 40%,transparent);background:radial-gradient(ellipse at 4% 50%,color-mix(in srgb,var(--investment-accent) 15%,transparent),transparent 46%),linear-gradient(115deg,#061324,var(--investment-dark) 53%,#07101d);border-radius:19px;grid-template-columns:minmax(0,1fr) minmax(310px,.92fr);min-height:274px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000047}.investment-product-hero-copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(23px,4vw,42px);display:flex}.investment-product-kicker,.investment-product-section-label{color:var(--investment-accent);letter-spacing:.14em;font-size:8px;font-weight:800}.investment-product-hero-copy h2{color:#fff;letter-spacing:-.055em;text-transform:none;margin:11px 0 10px;font-size:clamp(27px,4vw,43px);font-weight:790;line-height:1.06}.investment-product-hero-copy h2 span{color:var(--investment-accent);letter-spacing:-.025em;font-size:.66em}.investment-product-hero-copy>p{color:#d3dce7;max-width:540px;margin:0;font-size:11px;line-height:1.75}.investment-product-status{border:1px solid color-mix(in srgb,var(--investment-accent) 32%,transparent);color:#e7edf5;letter-spacing:.06em;background:#0000003d;border-radius:999px;align-items:center;gap:8px;margin-top:17px;padding:8px 10px;font-size:8px;font-weight:760;display:inline-flex}.investment-product-status>span{background:var(--investment-accent);width:7px;height:7px;box-shadow:0 0 10px var(--investment-accent);border-radius:50%}.investment-product-hero-image{min-height:100%;position:relative;overflow:hidden}.investment-product-hero-image:after{background:linear-gradient(90deg,var(--investment-dark),#040c180d 48%,#040c1814),linear-gradient(0deg,#02070fb3,transparent 30%);content:"";position:absolute;inset:0}.investment-product-hero-image img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.investment-product-shopify_stores .investment-product-hero-image img{object-position:43% center}.investment-product-walmart_marketplace .investment-product-hero-image img{object-position:46% center}.investment-product-image-caption{z-index:1;color:#edf2f8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a12ad;border:1px solid #ffffff2e;border-radius:999px;padding:6px 9px;font-size:8px;position:absolute;bottom:12px;right:13px}.investment-product-benefits{color:#101c2c;background:linear-gradient(145deg,#fff,#f2f5f8);border:1px solid #93aecc21;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.investment-product-benefit{border-right:1px solid #dce3eb;min-width:0;padding:15px 16px 16px;position:relative}.investment-product-benefit-icon{background:var(--investment-dark);width:37px;height:37px;color:var(--investment-accent);border-radius:50%;place-items:center;display:grid;box-shadow:0 5px 12px #05152b2e}.investment-product-benefit-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px;height:19px}.investment-product-benefit-number{color:#8b98a9;font-size:8px;font-weight:750;position:absolute;top:15px;right:14px}.investment-product-benefit h3{color:#112845;margin:10px 0 4px;font-size:10px;font-weight:780}.investment-product-benefit p{color:#53657a;margin:0;font-size:8px;line-height:1.55}.investment-product-plan{background:#f8fafc;border:1px solid #93aecc24;border-radius:17px;grid-template-columns:minmax(245px,.72fr) minmax(0,1.5fr);display:grid;overflow:hidden;box-shadow:0 13px 30px #00000030}.investment-product-plan-summary{background:radial-gradient(ellipse at 10% 95%,color-mix(in srgb,var(--investment-accent) 18%,transparent),transparent 45%),linear-gradient(155deg,var(--investment-dark),#07101e);color:#fff;flex-direction:column;align-items:flex-start;padding:clamp(20px,3vw,29px);display:flex;position:relative;overflow:hidden}.investment-product-plan-summary:after{border:1px solid color-mix(in srgb,var(--investment-accent) 27%,transparent);content:"";pointer-events:none;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-115px;right:-66px;box-shadow:0 0 0 17px #ffffff05,0 0 0 36px #ffffff04}.investment-product-plan-summary h2{z-index:1;color:#fff;letter-spacing:-.04em;margin:9px 0 7px;font-size:clamp(19px,2.5vw,26px);line-height:1.18;position:relative}.investment-product-plan-summary>p{z-index:1;color:#c4cfdd;margin:0;font-size:9px;line-height:1.65;position:relative}.investment-product-summary-metric{z-index:1;grid-template-columns:35px minmax(0,1fr);align-items:center;column-gap:10px;margin-top:20px;display:grid}.investment-product-summary-metric>span{border:1px solid color-mix(in srgb,var(--investment-accent) 75%,transparent);width:33px;height:33px;color:var(--investment-accent);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.investment-product-summary-metric svg{width:17px;height:17px}.investment-product-summary-metric small{color:#d2d9e4;font-size:8px}.investment-product-summary-metric strong{color:var(--investment-accent);letter-spacing:-.025em;margin-top:1px;font-size:17px;font-weight:800}.investment-product-plan-summary .investment-product-lock-note{z-index:1;color:#c3cfdd;margin-top:auto;padding-top:13px;font-size:8px;line-height:1.6;position:relative}.investment-product-plan-content{color:#14243a;min-width:0;padding:clamp(16px,2.4vw,24px)}.investment-product-term-picker{justify-content:space-between;align-items:center;gap:14px;display:flex}.investment-product-term-picker h3,.investment-product-calculator-heading h3{color:#132a49;letter-spacing:-.03em;margin:4px 0 0;font-size:15px;font-weight:800}.investment-product-term-options{gap:6px;display:flex}.investment-product-term-options button{color:#19365a;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e0ec;border-radius:8px;padding:0 12px;font-size:9px;font-weight:740;transition:color .16s,background .16s,border-color .16s,transform .16s}.investment-product-term-options button:hover{border-color:var(--investment-accent);transform:translateY(-1px)}.investment-product-term-options button.selected{border-color:var(--investment-dark);background:var(--investment-dark);color:var(--investment-accent);box-shadow:0 4px 10px #071b342b}.investment-product-table-wrap{margin-top:14px;overflow-x:auto}.investment-product-table{border-collapse:collapse;color:#18304c;text-align:left;width:100%;font-size:9px}.investment-product-table th,.investment-product-table td{white-space:nowrap;border:1px solid #dfe6ee;padding:10px 9px}.investment-product-table thead th{color:#52647b;background:#eef3f8;font-size:8px;font-weight:750}.investment-product-table tbody th{font-weight:760}.investment-product-table tbody td{color:#607187}.investment-product-table tbody tr.is-selected{background:color-mix(in srgb,var(--investment-accent) 17%,white)}.investment-product-table tbody tr.is-selected th{color:#0b2547}.investment-product-table-note{color:#53667c;background:#f0f5fa;border:1px solid #d8e4ef;border-radius:8px;align-items:flex-start;gap:7px;margin:9px 0 0;padding:9px 10px;font-size:8px;line-height:1.55;display:flex}.investment-product-table-note svg{color:#21558d;flex:none;width:15px;height:15px}.investment-product-calculator{border-top:1px solid #dfe6ee;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px 12px;margin-top:14px;padding-top:15px;display:grid}.investment-product-calculator-heading{grid-column:1/-1}.investment-product-calculator-heading>p{color:#607187;margin:5px 0 0;font-size:8px;line-height:1.5}.investment-product-calculator>label{color:#1b3453;grid-column:1/-1;margin-bottom:-4px;font-size:8px;font-weight:740}.investment-product-amount-entry{gap:7px;min-width:0;display:flex}.investment-product-amount-entry input{color:#14243a;width:100%;min-width:0;min-height:37px;font:inherit;background:#fff;border:1px solid #cfd9e5;border-radius:8px;padding:0 11px;font-size:11px}.investment-product-amount-entry input:focus-visible{border-color:#3c6e9f;outline:2px solid #3c6e9f33}.investment-product-calculate{background:var(--investment-dark);color:#fff;min-height:37px;font:inherit;cursor:pointer;border:0;border-radius:8px;flex:none;padding:0 12px;font-size:8px;font-weight:750}.investment-product-calculate:hover{filter:brightness(1.2)}.investment-product-result{background:#edf3f8;border:1px solid #dce5ee;border-radius:8px;align-content:center;gap:2px;min-width:140px;min-height:55px;padding:8px 10px;display:grid}.investment-product-result span{color:#53657a;font-size:7px}.investment-product-result strong{color:#123157;font-size:13px;font-weight:800}.investment-product-result small{color:#66778a;font-size:7px}.investment-product-calculator>.app-inline-error,.investment-product-calculator>.app-inline-success{grid-column:1/-1;margin:0}.investment-product-submit{background:var(--investment-accent);color:#11233a;min-height:39px;font:inherit;box-shadow:0 5px 14px color-mix(in srgb,var(--investment-accent) 25%,transparent);cursor:pointer;border:0;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:10px;font-weight:820;transition:transform .16s,filter .16s;display:flex}.investment-product-submit:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.investment-product-submit:disabled{opacity:.58;cursor:not-allowed}.investment-product-submit>span{font-size:16px}.investment-product-submit-note{color:#637287;text-align:center;grid-column:1/-1;margin:-3px 0 0;font-size:7px;line-height:1.5}.investment-product-promo{border:1px solid color-mix(in srgb,var(--investment-accent) 34%,transparent);background:linear-gradient(105deg,var(--investment-dark),#071424);border-radius:15px;grid-template-columns:150px minmax(0,1fr) minmax(180px,.72fr);align-items:stretch;display:grid;overflow:hidden;box-shadow:0 11px 25px #0003}.investment-product-promo-image{min-height:150px;position:relative;overflow:hidden}.investment-product-promo-image:after{background:linear-gradient(90deg,transparent,var(--investment-dark));content:"";position:absolute;inset:0}.investment-product-promo-image img{object-fit:cover;width:100%;height:100%}.investment-product-promo-copy{align-self:center;padding:18px 10px 18px 4px}.investment-product-promo-copy h2{color:#fff;letter-spacing:-.035em;margin:6px 0;font-size:17px;font-weight:780}.investment-product-promo-copy p{color:#c5d1df;margin:0;font-size:8px;line-height:1.65}.investment-product-promo-facts{border-left:1px solid #ffffff1a;align-content:center;gap:7px;padding:15px;display:grid}.investment-product-promo-facts>div{color:#e0e9f3;align-items:center;gap:8px;font-size:8px;display:flex}.investment-product-promo-facts>div>span:first-child{border:1px solid color-mix(in srgb,var(--investment-accent) 53%,transparent);width:23px;height:23px;color:var(--investment-accent);border-radius:50%;flex:none;place-items:center;font-size:7px;font-weight:800;display:grid}.investment-product-promo-facts>div>span:last-child{gap:2px;display:grid}.investment-product-promo-facts strong{font-weight:650;line-height:1.4}.investment-product-promo-facts small{color:#b9c6d6;font-size:7px;line-height:1.45}.investment-product-disclosures{background:#0c1118b8;border:1px solid #93aecc1f;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.investment-product-disclosures h2{color:#e8edf4;margin:5px 0;font-size:12px}.investment-product-disclosures p{color:#aeb9c6;max-width:850px;margin:0;font-size:8px;line-height:1.6}.investment-product-disclosures .secondary-action{flex:none}@media (width<=900px){.investment-product-plan{grid-template-columns:minmax(200px,.68fr) minmax(0,1.3fr)}.investment-product-term-picker{flex-direction:column;align-items:flex-start}.investment-product-promo{grid-template-columns:125px minmax(0,1fr)}.investment-product-promo-facts{border-top:1px solid #ffffff1a;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.investment-product-page{gap:11px}.investment-product-hero{grid-template-columns:minmax(0,1fr);min-height:0}.investment-product-hero-copy{padding:20px 18px 15px}.investment-product-hero-copy h2{font-size:30px}.investment-product-hero-image{min-height:175px}.investment-product-hero-image:after{background:linear-gradient(#0000 42%,#040c1840)}.investment-product-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.investment-product-benefit{border-bottom:1px solid #dce3eb;border-right:1px solid #dce3eb;min-height:135px;padding:12px}.investment-product-benefit:nth-child(2n){border-right:0}.investment-product-benefit:nth-last-child(-n+2){border-bottom:0}.investment-product-plan{grid-template-columns:minmax(0,1fr)}.investment-product-plan-summary{min-height:235px}.investment-product-plan-summary .investment-product-lock-note{margin-top:15px}.investment-product-term-picker{gap:10px}.investment-product-term-options{width:100%}.investment-product-term-options button{flex:1;padding:0 7px}.investment-product-table th,.investment-product-table td{padding:9px 7px;font-size:8px}.investment-product-calculator{grid-template-columns:minmax(0,1fr)}.investment-product-result{min-width:0}.investment-product-promo{grid-template-columns:minmax(0,1fr)}.investment-product-promo-image{min-height:135px}.investment-product-promo-image:after{background:linear-gradient(0deg,var(--investment-dark),transparent 60%)}.investment-product-promo-copy{padding:6px 15px 14px}.investment-product-promo-facts{grid-template-columns:minmax(0,1fr)}.investment-product-disclosures{flex-direction:column;align-items:flex-start}.investment-product-disclosures .secondary-action{width:100%}}.investment-brand-details{margin-top:16px;padding:0;overflow:hidden}.investment-brand-tabs{scrollbar-width:thin;border-bottom:1px solid #93aecc1c;gap:7px;padding:13px 15px 0;display:flex;overflow-x:auto}.investment-brand-tabs button{color:#a8a3aa;min-height:43px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px 10px 0 0;flex:none;padding:0 14px;font-size:10px;font-weight:650;position:relative}.investment-brand-tabs button:hover,.investment-brand-tabs button:focus-visible{color:#f2e9e9;outline-offset:-2px;outline:2px solid #f246528c}.investment-brand-tabs button.selected{color:#ff777e;background:linear-gradient(#d1273630,#d1273608)}.investment-brand-tabs button.selected:after{content:"";background:#ef4653;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.investment-brand-tab-panel{outline:none;min-height:320px;padding:clamp(20px,3vw,30px)}.investment-brand-tab-panel:focus-visible{box-shadow:inset 0 0 0 2px #f246526b}.investment-brand-section-heading{max-width:850px}.investment-brand-section-heading .muted-label{color:#f08083;letter-spacing:.14em;font-size:8px;font-weight:780}.investment-brand-section-heading h3{color:#f4f1f1;letter-spacing:-.04em;margin:8px 0;font-size:clamp(20px,2.8vw,27px)}.investment-brand-section-heading>p{color:#b5b2b7;max-width:850px;margin:0;font-size:11px;line-height:1.8}.investment-brand-concept-note{color:#8fc8ed;background:#15253440;border:1px solid #6995be2b;border-radius:13px;align-items:flex-start;gap:11px;margin-top:20px;padding:14px;display:flex}.investment-brand-concept-note svg{flex:none;width:19px;height:19px}.investment-brand-concept-note p{color:#b3bec9;margin:0;font-size:10px;line-height:1.7}.investment-brand-concept-note strong{color:#edf1f5}.investment-brand-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.investment-brand-risk-grid>div{background:linear-gradient(145deg,#1b1c20cc,#0d0e11e6);border:1px solid #ffffff13;border-radius:12px;align-items:center;gap:12px;min-height:57px;padding:12px;display:flex}.investment-brand-risk-grid span{color:#f47b82;background:#aa23311f;border:1px solid #f2465238;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:9px;font-weight:750;display:grid}.investment-brand-risk-grid strong{color:#dedbe0;font-size:10px;font-weight:580;line-height:1.5}.investment-brand-process{gap:0;margin:22px 0 0;padding:0;list-style:none;display:grid}.investment-brand-process li{grid-template-columns:40px minmax(0,1fr);gap:13px;padding:0 0 21px;display:grid;position:relative}.investment-brand-process li:not(:last-child):before{content:"";background:linear-gradient(#f2465266,#ffffff14);width:1px;position:absolute;top:36px;bottom:0;left:17px}.investment-brand-process-number{z-index:1;color:#f47b82;background:#181215;border:1px solid #f2465247;border-radius:12px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:750;display:grid}.investment-brand-process h4,.investment-brand-risk-copy h4{color:#f0eded;margin:1px 0 5px;font-size:12px;font-weight:680}.investment-brand-process p,.investment-brand-risk-copy p{color:#a9a6ad;max-width:880px;margin:0;font-size:10px;line-height:1.75}.investment-brand-terms{border-top:1px solid #93aecc1f;gap:0;margin:20px 0 0;display:grid}.investment-brand-terms>div{border-bottom:1px solid #93aecc1f;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;padding:12px 0;display:grid}.investment-brand-terms dt{color:#b6b2ba;font-size:10px;line-height:1.55}.investment-brand-terms dd{color:#e6d4d0;text-align:right;margin:0;font-size:10px;font-weight:620;line-height:1.55}.investment-brand-risk-copy{background:#3b2b1429;border:1px solid #ddaa5c2b;border-radius:12px;margin-top:20px;padding:14px}.investment-brand-faq{gap:8px;margin-top:19px;display:grid}.investment-brand-faq details{background:linear-gradient(145deg,#1b1c20bf,#0d0e11db);border:1px solid #ffffff14;border-radius:12px}.investment-brand-faq summary{color:#e8e4e6;cursor:pointer;padding:14px 42px 14px 15px;font-size:10px;font-weight:650;line-height:1.5;list-style:none;position:relative}.investment-brand-faq summary::-webkit-details-marker{display:none}.investment-brand-faq summary:after{color:#ef777e;content:"+";font-size:18px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.investment-brand-faq details[open] summary:after{content:"−"}.investment-brand-faq details>p{color:#aaa6ad;margin:0;padding:0 15px 14px;font-size:10px;line-height:1.7}@media (width<=520px){.investment-brand-tabs{gap:2px;padding-left:9px;padding-right:9px}.investment-brand-tabs button{min-height:42px;padding:0 10px;font-size:9px}.investment-brand-tab-panel{min-height:0;padding:18px 14px}.investment-brand-risk-grid{grid-template-columns:minmax(0,1fr)}.investment-brand-terms>div{grid-template-columns:minmax(0,1fr);gap:5px}.investment-brand-terms dd{text-align:left}}@media (prefers-reduced-motion:reduce){.action-button,.action-button .action-icon,.app-bottom-nav button,.app-bottom-nav button .nav-icon,.wallet-hub-action,#app-page-content input,#app-page-content select,#app-page-content textarea,#app-page-content .wallet-method-card{transition:none}}.membership-coin-picker,.membership-payment-card{background:linear-gradient(155deg,#111114,#0b0b0e);border:1px solid #93aecc1f;border-radius:18px;gap:14px;padding:17px;display:grid}.membership-coin-picker-heading,.membership-payment-card-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.membership-coin-picker-heading h3,.membership-payment-card-heading h3{color:#f3f0ee;letter-spacing:-.025em;margin:5px 0 0;font-size:15px;font-weight:650}.membership-coin-picker-heading>span{color:#aaa2a3;font-size:10px}.membership-coin-select{color:#d2cdd0;gap:8px;font-size:11px;font-weight:600;display:grid}.membership-payment-error{color:#e3b7b8;justify-content:space-between;align-items:center;gap:12px;font-size:11px;line-height:1.5;display:flex}.membership-payment-card{background:radial-gradient(at 90% 0,#86273333,#0000 48%),linear-gradient(155deg,#171316,#0e0e11 74%);border-color:#e0ac6c33;justify-items:center;gap:13px;padding:20px}.membership-payment-card-heading{width:100%}.membership-payment-card-heading .muted-label{color:#d5a976;letter-spacing:.14em;font-size:8px;font-weight:750}.membership-payment-status{color:#e9c58e;text-transform:capitalize;background:#9f6c301f;border:1px solid #e0ac6c36;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:650}.membership-qr-wrap{background:#fff;border:1px solid #fff9;border-radius:17px;place-items:center;width:fit-content;padding:12px;display:grid;box-shadow:0 12px 30px #00000047}.membership-qr-wrap svg{width:min(208px,58vw);height:auto;display:block}.membership-payment-total{text-align:center;justify-items:center;gap:3px;display:grid}.membership-payment-total>span:first-child{color:#aaa1a1;font-size:10px}.membership-payment-total strong{color:#fff7e9;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:27px;font-weight:680}.membership-payment-total strong small{color:#dfb475;letter-spacing:.02em;font-size:.55em}.membership-payment-total>span:last-child,.membership-payment-network{color:#aaa1a1;font-size:10px}.membership-payment-network{margin:0}.membership-address-label{color:#cbc4c4;width:100%;font-size:10px;font-weight:600}.membership-payment-address{color:#ece6e3;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#00000047;border:1px solid #ffffff17;border-radius:12px;width:100%;padding:12px;font-size:10px;line-height:1.55}.app-shell:not(.is-admin) .app-content{z-index:1;background-image:radial-gradient(at 15% 0,#5b0e1d1f,#0000 38%);position:relative}.app-shell:not(.is-admin) #app-page-content .welcome-row{margin-bottom:15px}.app-shell:not(.is-admin) #app-page-content .welcome-row h1,.app-shell:not(.is-admin) #app-page-content .panel-heading h2,.app-shell:not(.is-admin) #app-page-content .surface-heading{color:#f4f0eb;letter-spacing:-.035em}.app-shell:not(.is-admin) #app-page-content .welcome-row h1{font-size:clamp(22px,3vw,29px);font-weight:680}.app-shell:not(.is-admin) #app-page-content .surface,.app-shell:not(.is-admin) #app-page-content .page-panel{background-image:linear-gradient(145deg,#ffffff06,#0000 45%),linear-gradient(160deg,#141214,#0c0c0f 76%);border-color:#cfb59a1c;border-radius:18px;box-shadow:0 12px 30px #00000038,inset 0 1px #ffffff0a}.app-shell:not(.is-admin) #app-page-content .dashboard-layout{gap:13px}.app-shell:not(.is-admin) #app-page-content .balance-overview{background:radial-gradient(at 94% 8%,#7e1a2c59,#0000 42%),linear-gradient(135deg,#1a1215,#111013 66%,#0d0d10);border-color:#d7ae7538;border-radius:19px;min-height:0;padding:15px 17px 13px;transition:border-color .2s,box-shadow .2s,transform .2s;animation:.46s cubic-bezier(.2,.75,.25,1) both tpg-surface-rise;box-shadow:0 14px 34px #0000004a,inset 0 1px #ffffff17}.app-shell:not(.is-admin) #app-page-content .balance-overview:hover{border-color:#d7ae7557;box-shadow:0 18px 38px #00000052,inset 0 1px #ffffff1a}.app-shell:not(.is-admin) #app-page-content .balance-head-copy .muted-label,.app-shell:not(.is-admin) #app-page-content .balance-head .muted-label{color:#d5c6ba;letter-spacing:.13em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:650}.app-shell:not(.is-admin) #app-page-content .balance-total{margin-top:11px}.app-shell:not(.is-admin) #app-page-content .balance-total strong{color:#fff8ed;letter-spacing:-.07em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(26px,5vw,36px);font-weight:650}.app-shell:not(.is-admin) #app-page-content .balance-overview .recorded-credit-balance-note,.app-shell:not(.is-admin) #app-page-content .balance-overview .balance-fx-note,.app-shell:not(.is-admin) #app-page-content .balance-overview .balance-fx-disclaimer{color:#aaa1a0;margin-top:5px;font-size:9px;line-height:1.45}.app-shell:not(.is-admin) #app-page-content .balance-overview .migration-card-action{min-height:34px;margin-top:9px;padding-inline:12px;font-size:9px}.app-shell:not(.is-admin) #app-page-content .balance-overview .account-number-inline{letter-spacing:.045em;margin-top:7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.app-shell:not(.is-admin) #app-page-content .quick-actions,.app-shell:not(.is-admin) #app-page-content .home-markets-panel,.app-shell:not(.is-admin) #app-page-content .activity-panel{background:linear-gradient(150deg,#ffffff06,#0000 42%),linear-gradient(155deg,#131114,#0c0c0f 78%);border-color:#cfb59a1a;border-radius:18px;box-shadow:0 12px 29px #0003,inset 0 1px #ffffff09}.app-shell:not(.is-admin) #app-page-content .quick-actions{animation:.5s cubic-bezier(.2,.75,.25,1) 50ms both tpg-surface-rise}.app-shell:not(.is-admin) #app-page-content .home-markets-panel,.app-shell:not(.is-admin) #app-page-content .activity-panel{animation:.54s cubic-bezier(.2,.75,.25,1) .1s both tpg-surface-rise}.app-shell:not(.is-admin) #app-page-content .quick-actions{padding:14px}.app-shell:not(.is-admin) #app-page-content .surface-heading{margin-bottom:10px;font-size:12px;font-weight:650}.app-shell:not(.is-admin) #app-page-content .action-grid{gap:5px}.app-shell:not(.is-admin) #app-page-content .action-button{color:#c9c2bf;letter-spacing:.015em;gap:5px;min-height:69px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;transition:color .2s,transform .2s cubic-bezier(.2,.8,.2,1)}.app-shell:not(.is-admin) #app-page-content .action-button .action-icon{color:#e5c28c;background:linear-gradient(145deg,#2a1b1d,#141214 72%);border-color:#d7ae7533;border-radius:13px;width:39px;height:39px;box-shadow:inset 0 1px #ffffff1a,0 7px 18px #00000038}.app-shell:not(.is-admin) #app-page-content .action-button.action-business .action-icon,.app-shell:not(.is-admin) #app-page-content .action-button.action-markets .action-icon{color:#d7d9dd}.app-shell:not(.is-admin) #app-page-content .action-button.action-withdraw .action-icon,.app-shell:not(.is-admin) #app-page-content .action-button.action-send .action-icon{color:#d6b17e}.app-shell:not(.is-admin) #app-page-content .action-button:hover{color:#fff7e9;transform:translateY(-2px)}.app-shell:not(.is-admin) #app-page-content .action-button:hover .action-icon{background:linear-gradient(145deg,#51212a,#1a1416 76%);border-color:#e4b5757a;box-shadow:inset 0 1px #ffffff29,0 10px 24px #49111e47}.app-shell:not(.is-admin) #app-page-content .primary-action,.app-shell:not(.is-admin) #app-page-content .secondary-action,.app-shell:not(.is-admin) #app-page-content .home-see-more{border-radius:11px;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s,background .18s,box-shadow .18s;position:relative;overflow:hidden}.app-shell:not(.is-admin) #app-page-content .primary-action{color:#fff8ed;background:linear-gradient(145deg,#8a2837 0%,#5b1422 50%,#310b14 100%);border-color:#e1b17670;box-shadow:inset 0 1px #fff3,0 8px 21px #550d1e4d}.app-shell:not(.is-admin) #app-page-content .primary-action:hover:not(:disabled){background:linear-gradient(145deg,#a53545 0%,#701d2d 52%,#3a0d18 100%);border-color:#eec791b8;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff3d,0 12px 26px #550d1e61}.app-shell:not(.is-admin) #app-page-content .secondary-action{color:#e1d9d5;background:linear-gradient(145deg,#ffffff16,#ffffff06 48%),#171518;border-color:#cbc3bd29;box-shadow:inset 0 1px #ffffff17,0 5px 14px #00000026}.app-shell:not(.is-admin) #app-page-content .secondary-action:hover:not(:disabled){background:linear-gradient(145deg,#ffffff1f,#ffffff09 48%),#21191a;border-color:#dab07a6b;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff21,0 8px 19px #0003}.app-shell:not(.is-admin) #app-page-content .primary-action:active:not(:disabled),.app-shell:not(.is-admin) #app-page-content .secondary-action:active:not(:disabled),.app-shell:not(.is-admin) #app-page-content .home-see-more:active{transform:scale(.975)}.app-shell:not(.is-admin) #app-page-content button:focus-visible,.app-shell:not(.is-admin) #app-page-content a:focus-visible{outline-offset:3px;outline:2px solid #e0b474}@keyframes tpg-surface-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.app-shell:not(.is-admin) #app-page-content .balance-overview{border-radius:17px;padding:14px 15px 12px}.app-shell:not(.is-admin) #app-page-content .balance-total{margin-top:9px}.app-shell:not(.is-admin) #app-page-content .quick-actions{padding:12px 9px}.app-shell:not(.is-admin) #app-page-content .action-button{min-height:69px}}@media (prefers-reduced-motion:reduce){.app-shell:not(.is-admin) #app-page-content .balance-overview,.app-shell:not(.is-admin) #app-page-content .quick-actions,.app-shell:not(.is-admin) #app-page-content .home-markets-panel,.app-shell:not(.is-admin) #app-page-content .activity-panel,.app-shell:not(.is-admin) #app-page-content .action-button,.app-shell:not(.is-admin) #app-page-content .primary-action,.app-shell:not(.is-admin) #app-page-content .secondary-action,.app-shell:not(.is-admin) #app-page-content .home-see-more{transition:none;animation:none}}.membership-copy-address{border-radius:13px;width:100%;min-height:45px}.membership-copy-notice{color:#a9e2c7;margin:0;font-size:10px}.membership-payment-disclaimer{color:#c4b8a6;background:#6846201a;border:1px solid #e0ac6c26;border-radius:12px;width:100%;margin:0;padding:11px 12px;font-size:10px;line-height:1.6}@media (width<=760px){#app-page-content .membership-coin-picker,#app-page-content .membership-payment-card{border-radius:20px;gap:15px;padding:17px}#app-page-content .membership-coin-select{gap:9px;font-size:12px}#app-page-content .membership-payment-card-heading h3{font-size:17px}#app-page-content .membership-payment-total strong{font-size:30px}}.story-admin-dashboard{background:linear-gradient(#0f0c0ff5,#080a0ef5);border:1px solid #e55b7066;border-radius:22px;grid-template-columns:220px minmax(0,1fr);gap:18px;min-height:760px;padding:18px;display:grid;box-shadow:0 30px 55px #0000006b}.story-admin-sidebar{background:linear-gradient(#140d10f5,#0a0c10fa);border:1px solid #e95b7033;border-radius:18px;grid-template-rows:auto auto auto;align-self:start;gap:16px;padding:16px 14px;display:grid;position:sticky;top:18px}.story-brand{align-items:center;gap:12px;padding:10px 6px 14px;display:flex}.story-brand-mark{color:#fff;letter-spacing:-.06em;background:radial-gradient(circle at 30% 30%,#ff6a80,#7a1527 62%,#3c0815);border:1px solid #ff687f6b;border-radius:50%;place-items:center;width:52px;height:52px;font-size:16px;font-weight:800;display:grid;box-shadow:0 0 18px #ff4b5c59}.story-brand-copy{display:grid}.story-brand-copy strong{color:#f5f7fb;letter-spacing:-.04em;font-size:17px;font-weight:800}.story-brand-copy small{color:#e6a2ad;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.story-side-card{background:#0a0c109e;border:1px solid #ffffff14;border-radius:12px;padding:12px}.story-side-label{color:#8c949d;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:700;display:block}.story-side-user{align-items:center;gap:10px;display:flex}.story-side-avatar,.story-profile-badge,.story-user-avatar{color:#fff;background:linear-gradient(135deg,#ff7b88,#8d1f34 65%);border-radius:50%;place-items:center;font-weight:700;display:grid}.story-side-avatar{width:38px;height:38px;font-size:12px}.story-side-user strong{color:#f0f4f8;font-size:11px;display:block}.story-side-user small{color:#8c98a6;font-size:8px}.story-admin-nav{align-content:start;gap:6px;padding-top:6px;display:grid}.story-nav-item{color:#c6cdd8;cursor:pointer;min-height:40px;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:flex-start;align-items:center;gap:10px;padding:8px 12px;font-size:11px;transition:all .2s;display:flex}.story-nav-item.active{color:#fff;background:linear-gradient(90deg,#b5122633,#ffffff05);border-color:#ff6b7a52}.story-nav-icon{color:#a9b2bf;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.story-nav-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:16px;height:16px}.story-nav-item.active .story-nav-icon{color:#ff7586}.story-admin-main{gap:18px;min-width:0;padding:10px 4px 2px;display:grid}.story-admin-topbar{background:#0a0c1099;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:14px;padding:10px 14px;display:flex}.story-search{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;flex:auto;align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex}.story-search-icon{color:#8a94a1;font-size:18px}.story-search input{color:#e3ebf5;width:100%;min-height:42px;font:inherit;background:0 0;border:0;font-size:12px}.story-search input::placeholder{color:#7f8d9b}.story-top-actions{align-items:center;gap:8px;display:flex}.story-icon-button{color:#dfe7ef;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.story-admin-profile{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:5px 8px 5px 5px;display:flex}.story-profile-badge{width:32px;height:32px;font-size:10px}.story-admin-profile strong{color:#f3f7fb;font-size:11px;display:block}.story-admin-profile small{color:#8c97a8;font-size:8px}.story-page-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.story-page-head h1{color:#f2f5f9;letter-spacing:-.05em;margin:4px 0 0;font-size:clamp(26px,2vw,36px);font-weight:700}.story-primary-button,.story-secondary-button{color:#fff;cursor:pointer;min-height:38px;font:inherit;background:linear-gradient(135deg,#ff5b70,#9a1834);border:1px solid #ff768866;border-radius:10px;padding:0 14px;font-weight:700}.story-secondary-button{color:#dfe7ef;background:#ffffff05;border-color:#ffffff14}.story-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.story-stat-card{background:linear-gradient(#131519f0,#0a0c10eb);border:1px solid #ffffff14;border-radius:16px;gap:8px;padding:16px 16px 12px;display:grid;box-shadow:inset 0 1px #ffffff05}.story-stat-header{color:#aeb8c6;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:9px;font-weight:600;display:flex}.trend{letter-spacing:.02em;text-transform:none;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-weight:700;display:inline-flex}.trend-up{color:#74f0b3;background:#1258502e;border:1px solid #31c99547}.story-stat-card strong{color:#f1f5fa;letter-spacing:-.04em;font-size:clamp(18px,1.8vw,28px);font-weight:700}.story-workspace-grid{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:14px;display:grid}.story-panel{background:linear-gradient(#111317f0,#0a0b0ff0);border:1px solid #ffffff14;border-radius:18px}.story-chart-panel,.story-action-panel,.story-table-panel{padding:18px}.story-panel-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.story-panel-head h2{color:#edf3f9;letter-spacing:-.04em;margin:6px 0 0;font-size:18px;font-weight:650}.story-range-group{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;gap:4px;padding:5px;display:inline-flex}.story-range-group button{color:#a5b4c2;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;padding:5px 8px;font-size:9px}.story-range-group button.active{color:#fff;background:#ff5c7526}.story-line-chart{background:linear-gradient(#ffffff05,#fff0);border:1px solid #ffffff0f;border-radius:14px;height:210px;position:relative;overflow:hidden}.story-line-chart .chart-base{background:linear-gradient(#ff5c7508,#ff5c7500);height:34%;position:absolute;inset:auto 0 0}.story-line-chart svg{width:100%;height:100%;position:absolute;inset:0}.story-line-chart path{fill:none;stroke:#ff5f76;stroke-width:3px;stroke-linecap:round}.story-line-chart .chart-alt{stroke:#6fc8ff;opacity:.8}.story-chart-footer{color:#7a8796;text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:10px;font-size:9px;display:grid}.story-action-list{gap:10px;display:grid}.story-action-item{color:#edf2f7;cursor:pointer;font:inherit;text-align:left;background:#ffffff05;border:1px solid #ffffff0a;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:11px;display:flex}.story-action-dot{background:linear-gradient(135deg,#ff8a93,#ff4b5c);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ff7a881f}.story-management-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.story-mini-panel{background:linear-gradient(#0f1114eb,#090b0ff0);border:1px solid #ffffff14;border-radius:16px;gap:8px;padding:16px 18px;display:grid}.story-mini-panel .muted-label{margin-bottom:0}.story-mini-panel strong{color:#f5f8fb;letter-spacing:-.05em;font-size:clamp(20px,2vw,30px);font-weight:700}.story-mini-panel small{color:#94a1b0;font-size:9px}.story-mini-panel.rose{background:linear-gradient(#1f0d12f2,#0b0c12f0);border-color:#ff6e8033}.story-mini-panel.amber{background:linear-gradient(#1f180cf2,#0a0b11f0);border-color:#f4b16233}.story-mini-panel.sky{background:linear-gradient(#0b1926f2,#090c12f0);border-color:#71c4ff3d}.story-mini-panel.slate{background:linear-gradient(#11141af2,#0a0b10f0);border-color:#b1c1d533}.story-mini-panel.green{background:linear-gradient(#0c1f19f2,#090c11f0);border-color:#61d29840}.story-mini-panel.violet{background:linear-gradient(#161424f2,#0a0b10f0);border-color:#aa92ff40}.story-table-panel{padding-bottom:10px}.story-mini-panel{width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit}.story-mini-panel:hover{border-color:#ff6e8061;transform:translateY(-2px)}.story-status-breakdown{gap:17px;padding:22px 5px 8px;display:grid}.story-status-row{color:#b7c1ce;grid-template-columns:110px minmax(0,1fr) 42px;align-items:center;gap:12px;font-size:10px;display:grid}.story-status-row strong{color:#f2f5f8;text-align:right;font-size:11px}.story-status-track{background:#ffffff12;border-radius:999px;height:8px;overflow:hidden}.story-status-track>span{border-radius:inherit;background:linear-gradient(90deg,#b51c36,#ff6d7f);height:100%;display:block}.story-table-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.story-table-controls select{color:#e5eaf0;min-height:34px;font:inherit;background:#111318;border:1px solid #ffffff1a;border-radius:8px;padding:0 9px;font-size:9px}.story-table-controls .story-secondary-button{min-height:34px;padding:0 10px;font-size:9px}.story-table-controls button:disabled{opacity:.45;cursor:not-allowed}.story-page-indicator{color:#aab5c2;white-space:nowrap;font-size:9px}.story-table-note{color:#8895a4;margin:0 0 10px;font-size:9px;line-height:1.5}.story-dashboard-table{min-width:760px}.story-email-verified,.story-email-unverified{border-radius:999px;padding:5px 8px;font-size:9px;display:inline-block}.story-email-verified{color:#8ce3ba;background:#31c9951f}.story-email-unverified{color:#f1ce8a;background:#f4b1621f}.story-account-action{color:#ffabb4;cursor:pointer;background:#ff6e801a;border:1px solid #ff6e8042;border-radius:8px}.story-account-action:disabled{opacity:.45;cursor:not-allowed}.story-inline-retry{color:#ffabb4;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.story-audit-list{display:grid}.story-audit-row{border-top:1px solid #ffffff0f;align-items:center;gap:11px;padding:12px 3px;display:flex}.story-audit-dot{background:#ff6b80;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #ff6b801a}.story-audit-row>div{gap:4px;min-width:0;display:grid}.story-audit-row strong{color:#e8edf4;text-transform:capitalize;font-size:10px;font-weight:600}.story-audit-row small{color:#8995a3;font-size:8px}.app-shell.is-admin{width:100%;max-width:none;min-height:100vh;box-shadow:none;background:#080a0e;border:0;border-radius:0;margin:0}.app-shell.is-admin .app-sidebar,.app-shell.is-admin .app-bottom-nav,.app-shell.is-admin .app-topbar,.app-shell.is-admin .nova-assistant{display:none}.app-shell.is-admin .app-main{min-height:100vh;margin-left:0}.story-dashboard-table{border-collapse:collapse;width:100%;margin-top:10px}.story-dashboard-table th,.story-dashboard-table td{text-align:left;border-bottom:1px solid #ffffff0f;padding:12px 10px;font-size:11px}.story-dashboard-table th{color:#8694a5;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.story-dashboard-table td{color:#edf1f7}.story-user-meta{align-items:center;gap:10px;display:flex}.story-user-avatar{width:26px;height:26px;font-size:8px}.story-user-meta strong{color:#f2f6fb;font-size:11px;display:block}.story-user-meta small{color:#8c98a6;font-size:8px}.story-badge{border-radius:999px;justify-content:center;align-items:center;min-width:72px;padding:6px 8px;font-size:9px;font-weight:700;display:inline-flex}.story-badge.verified{color:#7af0be;background:#31c99526}.story-badge.pending{color:#f4d38b;background:#f4b16226}.story-badge.active{color:#98c7ff;background:#53a0ff26}.story-badge.suspended{color:#ff9aa7;background:#ff6e8026}.story-badge.sent{color:#7af0be;background:#31c99526}.story-badge.queued,.story-badge.processing{color:#f4d38b;background:#f4b16226}.story-badge.failed{color:#ff9aa7;background:#ff6e8026}.story-admin-dashboard .muted-label{color:#9da9b8;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}@media (width<=1100px){.story-admin-dashboard{grid-template-columns:1fr}.story-admin-sidebar{grid-template-columns:1fr;position:static}.story-admin-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.story-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-workspace-grid{grid-template-columns:1fr}.story-management-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.story-admin-dashboard{padding:12px}.story-admin-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.story-admin-topbar{flex-wrap:wrap}.story-search{flex-basis:100%;order:1}.story-top-actions{order:2}.story-admin-profile{order:3;margin-left:auto}.story-metric-grid,.story-management-grid{grid-template-columns:1fr}.story-dashboard-table{white-space:nowrap;display:block;overflow-x:auto}.story-table-controls{justify-content:flex-start}.app-shell.is-admin .app-content{padding:10px 9px 22px}.story-user-detail-grid,.story-demo-balance-form,.story-detail-list{grid-template-columns:1fr}.story-user-detail-heading{align-items:flex-start}}.app-shell.is-admin{background:#07080b;grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}.app-shell.is-admin .app-main{grid-area:1/1;width:100%;min-width:0;min-height:100vh}.app-shell.is-admin .app-content{width:100%;max-width:none;padding:0}.app-shell.is-admin .story-admin-dashboard{background:radial-gradient(at 85% 0,#a500221f,#0000 38%),#080a0e;border:1px solid #a50022;border-radius:4px;grid-template-columns:148px minmax(0,1fr);gap:0;width:100%;min-width:0;min-height:100vh;padding:0;overflow:clip;box-shadow:0 0 22px #a5002233,inset 0 0 28px #a500220f}.story-module-panel{background:linear-gradient(135deg,#180f14f0,#0c0e13f5);border:1px solid #ff233d3d;border-radius:10px;min-width:0;margin:0 0 16px;padding:20px}.story-module-panel h2{color:#f2f5f9;margin:10px 0 8px;font-size:18px}.story-module-panel>p{color:#aab4c0;max-width:900px;font-size:12px;line-height:1.6}.story-module-status{color:#ffabb4;letter-spacing:.04em;text-transform:uppercase;background:#ff6e8014;border:1px solid #ff6e803d;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.story-queue-grid,.story-price-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:16px;display:grid}.story-queue-grid article,.story-price-grid article{background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;gap:6px;padding:14px;display:grid}.story-queue-grid article strong,.story-price-grid article strong{color:#f3f5f8;font-size:16px}.story-queue-grid article span,.story-price-grid article span{color:#9da9b7;font-size:10px}.story-user-detail{margin-top:14px;scroll-margin-top:20px}.story-user-detail-heading{justify-content:space-between;align-items:center;gap:12px;margin:14px 0;display:flex}.story-user-detail-heading h3{color:#f3f5f8;margin:0 0 5px;font-size:16px}.story-user-detail-heading p{color:#9da9b7;margin:0;font-size:10px}.story-user-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.story-user-detail-grid>article,.story-detail-section{background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:14px}.story-user-detail-grid h3,.story-detail-section h3{color:#e9edf3;margin:0 0 10px;font-size:12px}.story-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;display:grid}.story-detail-list>div{min-width:0}.story-detail-list dt{color:#8d99a8;font-size:9px}.story-detail-list dd{overflow-wrap:anywhere;color:#e4e9f0;margin:3px 0 0;font-size:10px}.story-user-controls{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.story-user-controls .story-table-note{flex-basis:100%;margin-bottom:0}.story-kyc-status-control{background:#ffffff05;border:1px solid #ff233d2e;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;width:100%;padding:10px;display:flex}.story-kyc-status-control label{color:#aab4c0;font-size:10px}.story-kyc-status-control .story-table-note{flex-basis:100%;margin:0}.story-kyc-status-control select,.story-kyc-filter select{color:#eef2f7;min-height:34px;font:inherit;background:#0c0e13;border:1px solid #ffffff1f;border-radius:7px;padding:6px 9px;font-size:10px}.story-kyc-module .story-panel-head{align-items:center}.story-kyc-module .story-panel-head>div{min-width:0}.story-kyc-module .story-panel-head p{margin:7px 0 0}.story-kyc-filter{color:#aab4c0;flex:none;gap:5px;font-size:9px;display:grid}.story-kyc-card{background:#ffffff05;border:1px solid #ff233d33;border-radius:9px;gap:13px;margin-top:12px;padding:16px;display:grid}.story-kyc-card .admin-kyc-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.story-kyc-card .admin-kyc-heading h2{margin:6px 0 0;font-size:15px}.story-kyc-card .admin-kyc-documents,.story-kyc-card .admin-kyc-actions{flex-wrap:wrap;gap:8px;display:flex}.story-kyc-card .admin-kyc-details{margin:0}.story-demo-balance-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.story-demo-balance-form label{color:#aab4c0;gap:5px;font-size:9px;display:grid}.story-demo-balance-form input,.story-demo-balance-form select{color:#eef2f7;width:100%;min-height:34px;font:inherit;background:#0c0e13;border:1px solid #ffffff1f;border-radius:7px;outline:none;padding:7px 9px;font-size:10px}.story-demo-balance-form .story-primary-button{min-height:34px;padding:0 12px;font-size:10px}.investment-product-page{--investment-gold:#ffbf22;--investment-gold-soft:#ffda69;--investment-hero-accent:#ff9a24;color:#f5f4f2;gap:12px}.investment-product-walmart_marketplace{--investment-hero-accent:#08a9ff}.investment-product-shopify_stores{--investment-hero-accent:#71ca6a}.investment-product-crypto_trading{--investment-hero-accent:#ff9e1b}.investment-product-back{color:#c4c0b9}.investment-product-hero{border-color:color-mix(in srgb,var(--investment-hero-accent) 72%,#511c13);background:radial-gradient(ellipse at 87% 45%,color-mix(in srgb,var(--investment-hero-accent) 17%,transparent),transparent 42%),linear-gradient(115deg,#09090a 0%,#101013 54%,#08090c 100%);border-radius:17px;grid-template-columns:minmax(0,1.08fr) minmax(260px,1fr);min-height:0;box-shadow:inset 0 1px #ffffff0a,0 12px 32px #00000052}.investment-product-hero-copy{padding:clamp(18px,3vw,30px)}.investment-product-kicker,.investment-product-section-label{color:#ffe36a}.investment-product-hero-copy h2{margin:8px 0;font-size:clamp(28px,4vw,43px);line-height:1.02}.investment-product-hero-copy h2 span{color:var(--investment-gold-soft);font-size:1em}.investment-product-hero-copy>p{color:#e4e0d9;max-width:430px;font-size:11px;line-height:1.55}.investment-product-status{color:#f3eee6;letter-spacing:.08em;border-color:#ebe7dd75;max-width:100%;min-height:31px;margin-top:13px;padding:7px 10px;line-height:1.35}.investment-product-status>span{background:var(--investment-gold);box-shadow:0 0 11px var(--investment-gold);flex:none}.investment-product-hero-image{min-height:210px}.investment-product-image-caption{font-size:8px}.investment-product-benefits{color:#f4f0e9;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible}.investment-product-benefit{background:linear-gradient(145deg,#141416,#090a0d);border:1px solid #a4a8ae38;border-radius:15px;grid-template-columns:52px minmax(0,1fr);align-content:center;align-items:center;gap:3px 12px;min-height:92px;padding:12px;display:grid}.investment-product-benefit-icon{border:1px solid var(--investment-gold);color:#ffdf51;background:#100e08;border-radius:50%;grid-row:span 2;width:46px;height:46px;box-shadow:0 0 17px #ffc1231f}.investment-product-benefit-icon svg{width:22px;height:22px}.investment-product-benefit h3{color:#f4f1ed;margin:0;font-size:11px}.investment-product-benefit p{color:#c7c3bd;font-size:9px;line-height:1.4}.investment-product-order{gap:10px;display:grid}.investment-product-term-panel,.investment-product-amount-panel{background:radial-gradient(at 0 0,#ffb71012,#0000 48%),linear-gradient(145deg,#111113,#090a0c);border:1px solid #ffbe19bf;border-radius:16px;gap:10px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff06,0 8px 22px #00000038}.investment-product-input-heading{align-items:center;gap:11px;display:flex}.investment-product-input-icon{border:1px solid var(--investment-gold);width:43px;height:43px;color:var(--investment-gold-soft);border-radius:50%;flex:none;place-items:center;font-size:23px;display:grid;box-shadow:0 0 17px #ffc1231f}.investment-product-input-icon svg{width:22px;height:22px}.investment-product-input-heading>span:last-child{gap:3px;display:grid}.investment-product-input-heading strong{color:#f7f4ed;font-size:13px}.investment-product-input-heading small{color:#d0ccc5;font-size:10px}.investment-product-term-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.investment-product-term-options button,.investment-product-amount-presets button{border:1px solid var(--investment-gold);color:#f3f0e9;min-height:55px;font:inherit;cursor:pointer;background:linear-gradient(145deg,#17140c,#090a0c);border-radius:12px;align-content:center;justify-items:center;gap:2px;padding:5px;font-size:10px;transition:transform .16s,background .16s,box-shadow .16s;display:grid}.investment-product-term-options button strong{font-size:16px}.investment-product-term-options button span{font-size:10px}.investment-product-term-options button:hover,.investment-product-amount-presets button:hover{transform:translateY(-1px)}.investment-product-term-options button.selected,.investment-product-amount-presets button.selected{color:#17120a;background:linear-gradient(145deg,#ffe15c,#f7a800);font-weight:800;box-shadow:0 0 17px #ffb80959,inset 0 1px #ffffff73}.investment-product-amount-entry{background:linear-gradient(110deg,#0d0e10,#141417);border:1px solid #c29d637a;border-radius:14px;align-items:center;gap:10px;min-height:54px;padding:0 12px;display:flex}.investment-product-amount-entry img{flex:none;width:32px;height:32px}.investment-product-amount-entry input{color:#fff;background:0 0;border:0;min-height:50px;font-size:20px;font-weight:700}.investment-product-amount-entry input:focus-visible{outline:none}.investment-product-amount-entry>span{color:#e9e5dd;margin-left:auto;font-size:11px;font-weight:650}.investment-product-amount-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.investment-product-amount-presets button{border-radius:999px;min-height:35px;font-size:10px}.investment-product-result{border-color:var(--investment-gold);background:linear-gradient(110deg,#4b350457,#0c0c0de6);border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:grid}.investment-product-result>span{color:#ffdc52;place-items:center;width:34px;height:34px;display:grid}.investment-product-result>span svg{width:25px;height:25px}.investment-product-result>div{gap:3px;display:grid}.investment-product-result>div>strong{color:#f6f1e7;font-size:11px}.investment-product-result>div>strong small{color:#efc649;font-size:9px;font-weight:500}.investment-product-result>div>small{color:#d2ccc0;font-size:8px;line-height:1.35}.investment-product-result>b{color:#ffe25c;white-space:nowrap;font-size:clamp(10px,2vw,14px)}.investment-product-result>b small{font-size:9px}.investment-product-submit{color:#17120a;background:linear-gradient(110deg,#ffe25a,#ffad08);border-radius:13px;min-height:47px;font-size:13px;box-shadow:0 7px 22px #ffb00042,inset 0 1px #ffffff85}.investment-product-submit-note{color:#d0ccc4;font-size:9px;line-height:1.45}.investment-product-disclosures{background:linear-gradient(145deg,#121214,#0b0c0e);border-color:#ffbe1933}.investment-product-disclosures h2{color:#f4eee4;font-size:14px}.investment-product-disclosures p{color:#bcb7af;font-size:9px}.investment-product-request-list{gap:8px;display:grid}.investment-product-request{background:#101113;border-color:#ffbe1933;grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}@media (width<=640px){.investment-product-page{gap:9px}.investment-product-hero{grid-template-columns:minmax(0,1fr)}.investment-product-hero-copy{padding:16px 14px 12px}.investment-product-hero-copy h2{font-size:30px}.investment-product-hero-copy>p{max-width:100%;font-size:10px}.investment-product-hero-image{min-height:145px}.investment-product-benefits{gap:6px}.investment-product-benefit{grid-template-columns:42px minmax(0,1fr);gap:3px 8px;min-height:88px;padding:9px}.investment-product-benefit-icon{width:39px;height:39px}.investment-product-benefit h3{font-size:10px}.investment-product-benefit p{font-size:8px}.investment-product-term-panel,.investment-product-amount-panel{border-radius:14px;padding:10px}.investment-product-term-options{gap:5px}.investment-product-term-options button{border-radius:10px;min-height:51px}.investment-product-term-options button strong{font-size:14px}.investment-product-amount-presets{gap:5px}.investment-product-amount-entry{min-height:49px}.investment-product-amount-entry img{width:29px;height:29px}.investment-product-amount-entry input{min-height:46px;font-size:18px}.investment-product-result{grid-template-columns:30px minmax(0,1fr) auto;gap:6px;padding:8px}.investment-product-result>span{width:28px;height:28px}.investment-product-result>span svg{width:21px;height:21px}.investment-product-result>div>strong{font-size:10px}.investment-product-result>div>small{font-size:7px}.investment-product-submit{min-height:43px}.investment-product-disclosures{align-items:flex-start}.investment-product-request{grid-template-columns:minmax(0,1fr)}}.story-detail-section{margin-top:12px}.story-detail-section .story-table-note{margin:0 0 10px}.story-user-table-actions{flex-wrap:wrap;gap:6px;display:flex}.story-user-table-actions .story-secondary-button,.story-user-table-actions .story-account-action{min-height:30px;padding:0 8px;font-size:9px}.story-integration-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:14px 0;display:grid}.story-integration-grid article{background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;align-content:start;gap:6px;min-width:0;padding:12px;display:grid}.story-integration-grid article strong{color:#f0f3f8;font-size:11px}.story-integration-grid article>span:not(.story-integration-state){color:#aab4c0;font-size:9px;line-height:1.5}.story-integration-grid article small{color:#8b97a5;font-size:8px}.story-integration-state{color:#ffabb4;text-transform:uppercase;background:#ff6e801a;border-radius:999px;width:fit-content;padding:4px 6px;font-size:8px;font-weight:700}.story-integration-state.connected,.story-integration-state.configured{color:#8ce3ba;background:#31c9951f}.story-integration-state.manual_record_only{color:#f1ce8a;background:#f4b1621f}.story-integration-state.read_only{color:#98c7ff;background:#53a0ff21}.story-integration-state.healthy{color:#8ce3ba;background:#31c9951f}.story-integration-state.unavailable,.story-integration-state.not_configured{color:#ffabb4;background:#ff6e801a}.story-integration-state.disabled{color:#aab4c0;background:#ffffff14}.admin-integration-live{border-top:1px solid #ffffff14;justify-items:start;gap:5px;margin-top:5px;padding-top:8px;display:grid}.admin-integration-live small{color:#aab4c0;font-size:9px;line-height:1.5}.admin-integration-action{background:#ffffff06;border:1px solid #ff233d33;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:16px;display:flex}.admin-integration-action h3,.admin-email-actions h3,.admin-email-activity h3,.admin-email-type-summary h3{color:#f0f3f8;margin:0;font-size:13px}.admin-integration-action p,.admin-email-actions form p,.admin-email-activity .story-panel-head p{color:#aab4c0;margin:6px 0 0;font-size:10px;line-height:1.5}.admin-email-health{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:14px 0;display:grid}.admin-email-health article{background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;gap:6px;min-width:0;padding:11px;display:grid}.admin-email-health article span{color:#aab4c0;font-size:9px}.admin-email-health article strong{color:#f0f3f8;font-size:14px}.admin-email-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.admin-email-actions form{background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;align-content:start;gap:10px;padding:14px;display:grid}.admin-email-actions .form-field{color:#aab4c0;gap:5px;font-size:10px;display:grid}.admin-email-actions input,.admin-email-actions select{color:#eef2f7;width:100%;min-height:36px;font:inherit;background:#0c0e13;border:1px solid #ffffff1f;border-radius:7px;padding:8px 10px;font-size:11px}.admin-email-activity{margin-top:20px}.admin-email-table-wrap{margin-top:10px;overflow-x:auto}.admin-email-table{border-collapse:collapse;color:#dce2e9;text-align:left;width:100%;font-size:10px}.admin-email-table th,.admin-email-table td{vertical-align:middle;border-bottom:1px solid #ffffff12;min-width:90px;padding:9px 8px}.admin-email-table th{color:#9da9b7;font-size:9px;font-weight:600}.admin-email-table .story-badge{white-space:nowrap}.admin-email-type-summary{margin-top:20px}.admin-email-type-summary .story-integration-grid article{min-width:0}.admin-email-type-summary .story-integration-grid article span{color:#aab4c0;font-size:9px}.tpg-wallet-otp{background:#31c9950b;border:1px solid #31c9953d;border-radius:10px;gap:10px;margin-top:12px;padding:14px;display:grid}.tpg-wallet-otp>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tpg-wallet-otp strong{color:#eaf5ef;font-size:12px}.tpg-wallet-otp>div:first-child span,.tpg-wallet-otp small{color:#aab4c0;font-size:9px}.tpg-wallet-otp output{color:#b7f4d5;letter-spacing:.16em;-webkit-user-select:all;user-select:all;background:#00000047;border-radius:7px;width:fit-content;padding:9px 12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:22px;font-weight:700}.tpg-wallet-otp-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tpg-wallet-otp small{line-height:1.5}@media (width<=680px){.admin-email-actions{grid-template-columns:1fr}.admin-integration-action{flex-direction:column;align-items:flex-start}}.story-email-job-status{color:#9da9b7;margin:10px 0 0;font-size:9px;line-height:1.5}.story-email-job-status.sent{color:#8ce3ba}.story-email-job-status.failed{color:#ffabb4}.story-email-job-status.queued,.story-email-job-status.processing{color:#f1ce8a}.app-shell.is-admin .story-admin-sidebar{background:linear-gradient(#0e090c,#080a0e 45%);border:0;border-right:1px solid #ff233d6b;border-radius:0;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);gap:8px;height:100vh;padding:10px 8px;position:sticky;top:0;overflow-y:auto}.app-shell.is-admin .story-brand{text-align:center;flex-direction:column;gap:3px;padding:4px 2px 10px}.app-shell.is-admin .story-brand-mark{width:100%;height:38px;box-shadow:none;background:0 0;border:0;border-radius:0}.app-shell.is-admin .story-brand-mark img{object-fit:contain;width:96px;height:38px;display:block}.app-shell.is-admin .story-brand-copy strong{font-size:13px}.app-shell.is-admin .story-brand-copy small{letter-spacing:.09em;font-size:7px}.app-shell.is-admin .story-side-card{background:#100d10d1;border-color:#ff233d33;border-radius:6px;padding:8px 6px}.app-shell.is-admin .story-side-label{margin-bottom:6px;font-size:7px}.app-shell.is-admin .story-side-user{gap:6px}.app-shell.is-admin .story-side-avatar{flex:0 0 26px;width:26px;height:26px;font-size:9px}.app-shell.is-admin .story-side-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.app-shell.is-admin .story-side-user small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.app-shell.is-admin .story-admin-nav{gap:3px;padding-top:2px}.app-shell.is-admin .story-nav-item{color:#c9c5c9;border-radius:4px;gap:7px;min-height:32px;padding:6px 7px;font-size:9px}.app-shell.is-admin .story-nav-item:hover{color:#fff;background:#a500221f;border-color:#ff233d4d}.app-shell.is-admin .story-nav-item.active{color:#fff;background:linear-gradient(90deg,#a50022b8,#50001247);border-color:#ff233d9e;box-shadow:inset 2px 0 #ff253d}.app-shell.is-admin .story-nav-icon{color:#ff5368;flex-basis:15px;width:15px;height:15px}.app-shell.is-admin .story-nav-icon svg{width:14px;height:14px}.app-shell.is-admin .story-admin-main{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:9px 12px 18px}.app-shell.is-admin .story-admin-topbar{background:#080a0ef0;border-color:#ff233d52;border-radius:4px;gap:10px;min-height:48px;padding:5px 8px;box-shadow:inset 0 -1px #ff233d2e}.app-shell.is-admin .story-search{background:#0d1015;border-color:#ffffff14;border-radius:4px}.app-shell.is-admin .story-search input{min-height:34px;font-size:10px}.app-shell.is-admin .story-search-icon{color:#ff5368}.app-shell.is-admin .story-secondary-button,.app-shell.is-admin .story-primary-button{background:linear-gradient(135deg,#e5092f,#8f001e);border-color:#b10b2d;border-radius:4px;min-height:32px;padding:0 11px;font-size:9px}.app-shell.is-admin .story-secondary-button{color:#e7e3e6;background:#101116;border-color:#ffffff1f}.app-shell.is-admin .story-admin-profile{background:#0c0d11;border-color:#ff233d3d;border-radius:4px;gap:7px;padding:3px 7px 3px 3px}.app-shell.is-admin .story-profile-badge{background:linear-gradient(135deg,#e82342,#6e0017);width:27px;height:27px}.app-shell.is-admin .story-admin-profile strong{font-size:9px}.app-shell.is-admin .story-admin-profile small{font-size:7px}.app-shell.is-admin .story-page-head{padding:1px 2px}.app-shell.is-admin .story-page-head h1{margin-top:2px;font-size:clamp(22px,2vw,30px)}.app-shell.is-admin .story-admin-dashboard .muted-label{color:#b0a7ad;letter-spacing:.1em;font-size:8px}.app-shell.is-admin .story-metric-grid,.app-shell.is-admin .story-workspace-grid,.app-shell.is-admin .story-management-grid{gap:10px}.app-shell.is-admin .story-stat-card,.app-shell.is-admin .story-panel,.app-shell.is-admin .story-mini-panel,.app-shell.is-admin .story-table-panel{background:linear-gradient(155deg,#130f13f7,#080b0ffa);border-color:#ff233d47;border-radius:5px;box-shadow:inset 0 1px #ffffff06}.app-shell.is-admin .story-stat-card{gap:8px;min-height:100px;padding:11px 12px 8px}.app-shell.is-admin .story-stat-header{color:#c9c0c5;letter-spacing:.045em;gap:6px;font-size:8px}.app-shell.is-admin .story-stat-title{align-items:center;gap:7px;min-width:0;display:inline-flex}.app-shell.is-admin .story-stat-icon{color:#ff5368;background:#a5002233;border:1px solid #ff233d42;border-radius:4px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.app-shell.is-admin .story-stat-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px;height:15px}.app-shell.is-admin .trend{color:#a9a0a5;text-align:right;background:#ffffff09;border:1px solid #ffffff14;border-radius:3px;max-width:45%;padding:3px 5px;font-size:7px}.app-shell.is-admin .story-stat-card strong{font-size:clamp(18px,1.75vw,26px)}.app-shell.is-admin .story-chart-panel,.app-shell.is-admin .story-action-panel,.app-shell.is-admin .story-table-panel{padding:13px}.app-shell.is-admin .story-panel-head{align-items:center;margin-bottom:10px}.app-shell.is-admin .story-panel-head h2{margin-top:3px;font-size:15px}.app-shell.is-admin .story-status-breakdown{gap:13px;padding:11px 4px 6px}.app-shell.is-admin .story-status-row{grid-template-columns:105px minmax(0,1fr) 38px;gap:10px;font-size:9px}.app-shell.is-admin .story-status-track{background:#ffffff14;border-radius:2px;height:7px}.app-shell.is-admin .story-status-track>span{background:linear-gradient(90deg,#a50022,#ff314c)}.app-shell.is-admin .story-action-list{gap:7px}.app-shell.is-admin .story-action-item{background:linear-gradient(100deg,#a500227a,#2b0a12d6);border-color:#ff233d4d;border-radius:4px;gap:8px;min-height:38px;padding:6px 8px;font-size:9px}.app-shell.is-admin .story-action-icon{color:#ff6578;background:#ff233d2e;border-radius:3px;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.app-shell.is-admin .story-action-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:13px;height:13px}.app-shell.is-admin .story-action-chevron{color:#ff7b8b;margin-left:auto;font-size:16px}.app-shell.is-admin .story-mini-panel{gap:5px;padding:11px 13px}.app-shell.is-admin .story-mini-panel strong{font-size:22px}.app-shell.is-admin .story-table-panel{overflow:hidden}.app-shell.is-admin .story-table-panel+.story-table-panel{margin-bottom:12px}.app-shell.is-admin .story-dashboard-table th{color:#baadb4;border-bottom-color:#ff233d59}.app-shell.is-admin .story-dashboard-table td{border-bottom-color:#ffffff12}.app-shell.is-admin .story-badge{border:1px solid #ff233d33;border-radius:3px;min-width:58px}.app-shell.is-admin :focus-visible{outline-color:#ff5368}@media (width<=1100px){.app-shell.is-admin .story-admin-dashboard{grid-template-columns:132px minmax(0,1fr)}.app-shell.is-admin .story-admin-sidebar{height:100vh;position:sticky}.app-shell.is-admin .story-workspace-grid{grid-template-columns:minmax(0,1.5fr) minmax(200px,1fr)}}@media (width<=820px){.app-shell.is-admin .app-content{padding:0}.app-shell.is-admin .story-admin-dashboard{grid-template-columns:minmax(0,1fr);overflow:visible}.app-shell.is-admin .story-admin-sidebar{border-bottom:1px solid #ff233d6b;border-right:0;grid-template-rows:auto auto auto;height:auto;position:static}.app-shell.is-admin .story-brand{text-align:left;flex-direction:row;justify-content:flex-start}.app-shell.is-admin .story-admin-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell.is-admin .story-nav-item{justify-content:center}.app-shell.is-admin .story-admin-main{padding:9px}}@media (width<=640px){.app-shell.is-admin .story-admin-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.is-admin .story-admin-topbar{flex-wrap:wrap}.app-shell.is-admin .story-search{flex-basis:100%;order:1}.app-shell.is-admin .story-top-actions{order:2}.app-shell.is-admin .story-admin-profile{order:3;margin-left:auto}.app-shell.is-admin .story-metric-grid,.app-shell.is-admin .story-workspace-grid,.app-shell.is-admin .story-management-grid{grid-template-columns:minmax(0,1fr)}.app-shell.is-admin .story-status-row{grid-template-columns:88px minmax(0,1fr) 34px}}.app-shell:not(.is-admin) #app-page-content{isolation:isolate;position:relative}.app-shell:not(.is-admin) #app-page-content.is-home{background:radial-gradient(at 72% 5%,#5b0e1d26,#0000 40%);overflow:hidden}.app-shell:not(.is-admin) #app-page-content.is-home>*{z-index:1;position:relative}.app-shell:not(.is-admin) #app-page-content .welcome-row{animation:.38s cubic-bezier(.2,.75,.25,1) both tpg-page-enter}.app-shell:not(.is-admin) #app-page-content .surface,.app-shell:not(.is-admin) #app-page-content .page-panel,.app-shell:not(.is-admin) #app-page-content .wallet-funding-hero,.app-shell:not(.is-admin) #app-page-content .wallet-hub-hero{border-radius:16px;animation:.46s cubic-bezier(.2,.75,.25,1) both tpg-page-enter}.app-shell:not(.is-admin) #app-page-content:not(.is-home)>:not(.migration-shell-notice){animation:.42s cubic-bezier(.2,.75,.25,1) both tpg-page-enter}.app-shell:not(.is-admin) #app-page-content .surface,.app-shell:not(.is-admin) #app-page-content .page-panel,.app-shell:not(.is-admin) #app-page-content .provider-customer-card,.app-shell:not(.is-admin) #app-page-content .wallet-hub-action,.app-shell:not(.is-admin) #app-page-content .wallet-history-link{transition:border-color .2s,box-shadow .2s,transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s}.app-shell:not(.is-admin) #app-page-content .surface:hover,.app-shell:not(.is-admin) #app-page-content .page-panel:hover,.app-shell:not(.is-admin) #app-page-content .provider-customer-card:hover{border-color:#d7ae7533;box-shadow:0 15px 34px #00000042,inset 0 1px #ffffff0e}.app-shell:not(.is-admin) #app-page-content .page-description,.app-shell:not(.is-admin) #app-page-content .welcome-row p{color:#aaa4a3}.app-shell:not(.is-admin) #app-page-content .muted-label,.app-shell:not(.is-admin) #app-page-content .market-source-badge,.app-shell:not(.is-admin) #app-page-content .date-pill{letter-spacing:.07em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.app-shell:not(.is-admin) #app-page-content .primary-action,.app-shell:not(.is-admin) #app-page-content .secondary-action,.app-shell:not(.is-admin) #app-page-content .feature-tab-list button,.app-shell:not(.is-admin) #app-page-content .wallet-funding-directions button,.app-shell:not(.is-admin) #app-page-content .wallet-funding-methods button,.app-shell:not(.is-admin) #app-page-content .chart-intervals button,.app-shell:not(.is-admin) #app-page-content .market-category{transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s cubic-bezier(.2,.8,.2,1)}.app-shell:not(.is-admin) #app-page-content .primary-action:hover:not(:disabled),.app-shell:not(.is-admin) #app-page-content .secondary-action:hover:not(:disabled),.app-shell:not(.is-admin) #app-page-content .feature-tab-list button:hover:not(:disabled),.app-shell:not(.is-admin) #app-page-content .wallet-funding-directions button:hover:not(:disabled),.app-shell:not(.is-admin) #app-page-content .wallet-funding-methods button:hover:not(:disabled),.app-shell:not(.is-admin) #app-page-content .chart-intervals button:hover:not(:disabled),.app-shell:not(.is-admin) #app-page-content .market-category:hover:not(:disabled){transform:translateY(-1px)}.app-shell:not(.is-admin) #app-page-content .page-panel{min-height:0;padding:clamp(14px,2vw,20px)}.app-shell:not(.is-admin) #app-page-content .wallet-funding-page,.app-shell:not(.is-admin) #app-page-content .wallet-hub-page{gap:10px}.app-shell:not(.is-admin) #app-page-content .wallet-funding-page>.welcome-row p,.app-shell:not(.is-admin) #app-page-content .wallet-hub-page>.welcome-row p{display:none}.app-shell:not(.is-admin) #app-page-content .wallet-funding-hero,.app-shell:not(.is-admin) #app-page-content .wallet-hub-hero{background:radial-gradient(at 90% 10%,#7e1a2c30,#0000 48%),linear-gradient(145deg,#ffffff06,#0000 45%),#111013;border-color:#d7ae752b;border-radius:15px;gap:12px;min-height:0;padding:11px 13px;box-shadow:inset 0 1px #ffffff0b}.app-shell:not(.is-admin) #app-page-content .wallet-funding-hero-icon,.app-shell:not(.is-admin) #app-page-content .wallet-hub-logo{border-radius:12px;flex-basis:38px;width:38px;height:38px}.app-shell:not(.is-admin) #app-page-content .wallet-funding-hero-icon svg,.app-shell:not(.is-admin) #app-page-content .wallet-hub-logo svg{width:19px;height:19px}.app-shell:not(.is-admin) #app-page-content .wallet-funding-eyebrow{margin-bottom:3px;font-size:7px}.app-shell:not(.is-admin) #app-page-content .wallet-funding-hero h2,.app-shell:not(.is-admin) #app-page-content .wallet-hub-hero h2{letter-spacing:-.025em;font-size:14px}.app-shell:not(.is-admin) #app-page-content .wallet-funding-hero p,.app-shell:not(.is-admin) #app-page-content .wallet-hub-hero p{display:none}.app-shell:not(.is-admin) #app-page-content .wallet-funding-glow{opacity:.52;width:170px;height:170px;top:-125px;right:-40px}.app-shell:not(.is-admin) #app-page-content .wallet-funding-panel{background:linear-gradient(150deg,#ffffff06,#0000 44%),linear-gradient(160deg,#131114,#0c0c0f 78%);border-color:#cfb59a1c;border-radius:16px;gap:10px;padding:12px;box-shadow:0 12px 29px #0003,inset 0 1px #ffffff09}.app-shell:not(.is-admin) #app-page-content .wallet-funding-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.app-shell:not(.is-admin) #app-page-content .wallet-method-card{text-align:center;background:linear-gradient(145deg,#ffffff0e,#ffffff03 45%),#131114;border-color:#cfb59a1f;border-radius:13px;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:5px;min-height:72px;padding:8px 6px;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff0a}.app-shell:not(.is-admin) #app-page-content .wallet-method-card:hover{transform:translateY(-2px)}.app-shell:not(.is-admin) #app-page-content .wallet-method-card.selected{background:linear-gradient(145deg,#85243461,#ffffff06 65%),#171215;border-color:#e1b17685;box-shadow:inset 0 1px #ffffff1a,0 7px 18px #4d101e33}.app-shell:not(.is-admin) #app-page-content .wallet-method-icon{border-radius:9px;width:28px;height:28px}.app-shell:not(.is-admin) #app-page-content .wallet-method-icon svg{width:16px;height:16px}.app-shell:not(.is-admin) #app-page-content .wallet-method-copy{gap:2px}.app-shell:not(.is-admin) #app-page-content .wallet-method-copy strong{font-size:9px;line-height:1.2}.app-shell:not(.is-admin) #app-page-content .wallet-method-copy small{font-size:7px;line-height:1.25}.app-shell:not(.is-admin) #app-page-content .wallet-method-chevron{display:none}.app-shell:not(.is-admin) #app-page-content .wallet-funding-method-panel{background:linear-gradient(145deg,#ffffff06,#0000 60%),#070709ad;border-color:#cfb59a17;border-radius:14px;gap:9px;padding:13px}.app-shell:not(.is-admin) #app-page-content .wallet-funding-method-panel h3{font-size:13px}.app-shell:not(.is-admin) #app-page-content .wallet-funding-method-panel>p{font-size:9px;line-height:1.5}.app-shell:not(.is-admin) #app-page-content .wallet-funding-method-panel .sandbox-form input,.app-shell:not(.is-admin) #app-page-content .wallet-funding-method-panel .sandbox-form select{border-radius:11px;min-height:43px}.app-shell:not(.is-admin) #app-page-content .wallet-crypto-deposit-form .primary-action{border-radius:12px;width:100%;min-height:43px;font-size:10px}.app-shell:not(.is-admin) #app-page-content .wallet-hub-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.app-shell:not(.is-admin) #app-page-content .wallet-hub-action{background:linear-gradient(145deg,#ffffff0f,#ffffff03 48%),#121013;border-color:#cfb59a21;border-radius:14px;grid-template-columns:36px minmax(0,1fr) 14px;gap:9px;min-height:64px;padding:10px;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff0f,0 7px 18px #00000029}.app-shell:not(.is-admin) #app-page-content .wallet-hub-action:hover{border-color:#e1b17675;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,0 10px 22px #0000003d}.app-shell:not(.is-admin) #app-page-content .wallet-hub-action-icon{border-radius:11px;width:34px;height:34px}.app-shell:not(.is-admin) #app-page-content .wallet-hub-action-icon svg{width:18px;height:18px}.app-shell:not(.is-admin) #app-page-content .wallet-hub-action strong{font-size:10px}.app-shell:not(.is-admin) #app-page-content .wallet-hub-action small{font-size:7px}.app-shell:not(.is-admin) #app-page-content .provider-customer-card,.app-shell:not(.is-admin) #app-page-content .wallet-history-link{border-radius:14px;box-shadow:inset 0 1px #ffffff09,0 8px 20px #00000029}.app-shell:not(.is-admin) #app-page-content .wallet-history-link{min-height:52px}.app-shell:not(.is-admin) #app-page-content button,.app-shell:not(.is-admin) #app-page-content a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.app-shell:not(.is-admin) #app-page-content button:active:not(:disabled){transform:scale(.975)}@keyframes tpg-page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=620px){.app-shell:not(.is-admin) #app-page-content{padding-inline:13px}.app-shell:not(.is-admin) #app-page-content .wallet-funding-panel{padding:9px}.app-shell:not(.is-admin) #app-page-content .wallet-method-card{min-height:68px;padding:7px 4px}.app-shell:not(.is-admin) #app-page-content .wallet-method-copy strong{font-size:8px}.app-shell:not(.is-admin) #app-page-content .wallet-method-copy small{font-size:6px}}@media (width<=360px){.app-shell:not(.is-admin) #app-page-content .wallet-funding-methods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.app-shell:not(.is-admin) #app-page-content .welcome-row,.app-shell:not(.is-admin) #app-page-content .surface,.app-shell:not(.is-admin) #app-page-content .page-panel,.app-shell:not(.is-admin) #app-page-content .wallet-funding-hero,.app-shell:not(.is-admin) #app-page-content .wallet-hub-hero,.app-shell:not(.is-admin) #app-page-content .wallet-method-card,.app-shell:not(.is-admin) #app-page-content .wallet-hub-action{transition:none;animation:none}}@media (width<=760px){.app-shell:not(.is-admin) .app-content{padding-bottom:calc(102px + env(safe-area-inset-bottom))}.app-shell:not(.is-admin) .app-bottom-nav{right:auto;bottom:calc(9px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:linear-gradient(145deg,#ffffff1b,#ffffff05 34%,#0000 60%),#100e11e0;border:1px solid #dfbe9638;border-radius:22px;width:min(540px,100% - 24px);min-height:63px;padding:6px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #0000007a,inset 0 1px #ffffff21,0 0 24px #691d2c21}.app-shell:not(.is-admin) .app-bottom-nav button{color:#aaa5a6;letter-spacing:.015em;border:1px solid #0000;border-radius:15px;gap:2px;min-width:0;min-height:49px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:600;transition:color .2s,transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s,background .2s,box-shadow .2s;position:relative;overflow:hidden}.app-shell:not(.is-admin) .app-bottom-nav button:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;background:linear-gradient(145deg,#ffffff1f,#0000 52%);transition:opacity .2s;position:absolute;inset:0}.app-shell:not(.is-admin) .app-bottom-nav button .nav-icon{color:#b6b1b1;background:0 0;border:1px solid #0000;border-radius:10px;width:35px;height:27px;transition:color .2s,background .2s,transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.app-shell:not(.is-admin) .app-bottom-nav button[aria-current=page]{color:#f2ce9a;background:linear-gradient(145deg,#7c24347a,#30131b75);border-color:#e1b1763d;animation:.28s cubic-bezier(.2,.8,.2,1) both tpg-nav-select;box-shadow:inset 0 1px #ffffff1f,0 4px 13px #50111f33}.app-shell:not(.is-admin) .app-bottom-nav button[aria-current=page]:before{opacity:1}.app-shell:not(.is-admin) .app-bottom-nav button[aria-current=page] .nav-icon{color:#f4d19f;background:linear-gradient(145deg,#a63b4b61,#481a2585);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff29,0 0 13px #90304238}.app-shell:not(.is-admin) .app-bottom-nav button:hover:before{opacity:.55}.app-shell:not(.is-admin) .app-bottom-nav button:active{transform:scale(.93)}.app-shell:not(.is-admin) .nova-assistant{right:max(17px,env(safe-area-inset-right));bottom:calc(83px + env(safe-area-inset-bottom))}.app-shell:not(.is-admin) .nova-launcher{width:49px;height:49px;animation:3.4s ease-in-out infinite nova-launcher-float;box-shadow:0 7px 22px #00000075,0 0 19px #e52d4b3b,inset 0 1px #ffffff2e}}@keyframes tpg-nav-select{0%{opacity:.72;transform:scale(.93)}to{opacity:1;transform:scale(1)}}@keyframes nova-launcher-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (width>=761px){.app-shell:not(.is-admin) .nova-assistant{right:max(22px,env(safe-area-inset-right));bottom:22px}.app-shell:not(.is-admin) .nova-launcher{width:56px;height:56px;animation:3.4s ease-in-out infinite nova-launcher-float}}@media (prefers-reduced-motion:reduce){.tpg-loading-logo,.tpg-loading-orbit{animation:none}.app-shell:not(.is-admin) .app-bottom-nav button,.app-shell:not(.is-admin) .app-bottom-nav button .nav-icon,.app-shell:not(.is-admin) .nova-launcher{transition:none;animation:none}}.app-shell .topbar-leading-actions{flex:none;align-items:center;gap:8px;display:flex}.app-shell .topbar-leading-actions .icon-button{flex:none}.app-shell:not(.is-admin) #app-page-content>.welcome-row{margin-bottom:15px}.app-shell:not(.is-admin) #app-page-content>.welcome-row h1{letter-spacing:-.045em;font-size:clamp(21px,2.8vw,27px);font-weight:680}.app-shell:not(.is-admin) #app-page-content>.welcome-row p{display:none}.more-page{gap:18px;max-width:900px;margin:0 auto;display:grid}.more-page>.welcome-row{margin:0 0 1px}.more-page>.welcome-row h1{letter-spacing:-.05em;font-size:clamp(23px,3vw,30px)}.more-page>.welcome-row p{color:#9e9aa0}.more-group{gap:9px;display:grid}.more-group>h2{color:#b7a6a0;letter-spacing:.14em;text-transform:uppercase;margin:0 0 2px 3px;font-size:9px;font-weight:700}.more-group .more-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.more-group .more-destination{background:linear-gradient(145deg,#ffffff0b,#ffffff03),#101013;border-color:#dfbe961c;border-radius:15px;min-height:72px;padding:12px 14px;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s,background .22s,box-shadow .22s;box-shadow:inset 0 1px #ffffff09,0 8px 20px #00000024}.more-group .more-destination:hover,.more-group .more-destination:focus-visible{background:linear-gradient(145deg,#6f222f3d,#ffffff05),#111013;border-color:#e1b1765c;transform:translateY(-2px);box-shadow:0 10px 25px #00000040,0 0 22px #7720301a,inset 0 1px #ffffff14}.more-group .more-destination-icon{color:#e9c394;background:linear-gradient(145deg,#8e2d3e38,#241719b3);border-color:#e1b17633;border-radius:13px;width:41px;height:41px;box-shadow:inset 0 1px #ffffff17}.more-group .more-destination strong{letter-spacing:-.01em;font-size:11px}.more-group .more-destination small{color:#918c91;font-size:9px}.more-group .more-destination>svg{color:#777077;transition:color .2s,transform .2s}.more-group .more-destination:hover>svg{color:#e7c18f;transform:translate(2px)}.settings-page{gap:12px;max-width:820px}.settings-page .settings-section{background:linear-gradient(145deg,#ffffff09,#0000 54%),#0f0f12eb;border-color:#dfbe961a;border-radius:17px;padding:18px;animation:.38s cubic-bezier(.2,.8,.2,1) both tpg-surface-enter;box-shadow:inset 0 1px #ffffff09,0 10px 30px #00000024}.settings-page .settings-section:nth-of-type(2){animation-delay:50ms}.settings-page .settings-section-heading{margin-bottom:15px}.settings-page .settings-section-icon{color:#e9c394;background:linear-gradient(145deg,#8e2d3e40,#241719bf);border-color:#e1b1762e;border-radius:13px;box-shadow:inset 0 1px #ffffff14}.settings-page .settings-section-heading h2{letter-spacing:-.02em;font-size:13px}.settings-page .settings-section-heading p,.settings-page .settings-language-note{color:#99939a;font-size:10px;line-height:1.6}.settings-page .settings-language-picker select{background:linear-gradient(145deg,#171619,#101013);border-color:#dfbe962b;border-radius:11px}.settings-page .settings-save-button{border-radius:13px;min-height:44px;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;box-shadow:0 8px 22px #6418253d,inset 0 1px #ffffff24}.settings-page .settings-save-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px #64182552,inset 0 1px #fff3}.trading-workspace{gap:13px;max-width:1500px;margin:0 auto}.trading-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.trading-heading h1{color:#f2eff0;letter-spacing:-.05em;margin:3px 0 0;font-size:clamp(23px,3vw,29px);font-weight:690}.trading-connection-pill{color:#d8c5a7;white-space:nowrap;background:#5a3d1d29;border:1px solid #d8af7433;border-radius:999px;align-items:center;gap:7px;min-height:29px;padding:0 10px;font-size:8px;font-weight:650;display:inline-flex}.trading-connection-pill i{background:#e5b968;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #e5b9689e}.trading-workspace .trade-mode-switch{background:#101013;border-color:#dfbe9624;border-radius:13px;width:min(390px,100%);padding:4px}.trading-workspace .trade-mode-switch button{color:#969197;border-radius:10px;min-height:39px;font-size:10px;font-weight:650;transition:color .2s,background .2s,box-shadow .2s,transform .2s}.trading-workspace .trade-mode-switch button.selected{color:#f2d2a5;background:linear-gradient(135deg,#7f25348a,#39161ea3);box-shadow:inset 0 1px #ffffff1a,0 3px 11px #0000003d}.trading-workspace .trade-mode-switch button:hover{color:#fff}.trading-workspace .terminal-marketbar{background:linear-gradient(115deg,#69202e30,#0000 50%),#101013;border-color:#dfbe961f;border-radius:17px;grid-template-columns:minmax(150px,1.2fr) minmax(140px,1fr) minmax(105px,.8fr) minmax(130px,.8fr);box-shadow:inset 0 1px #ffffff09,0 10px 28px #00000029}.trading-workspace .terminal-marketbar .pair-picker select{background:#151417;border-color:#dfbe9629;border-radius:10px;min-height:39px;padding:0 10px}.trading-workspace .terminal-price strong{font-variant-numeric:tabular-nums;font-size:17px}.trading-workspace .terminal-price>span{font-size:10px;font-weight:650}.trading-workspace .terminal-stat strong{font-variant-numeric:tabular-nums;font-size:10px}.trading-workspace .futures-safety-note{color:#cfbea3;background:#5a3d1d1f;border-color:#d8af742e;border-radius:12px;line-height:1.55}.trading-workspace .terminal-grid{grid-template-columns:minmax(0,1fr) minmax(275px,320px);align-items:stretch;gap:13px}.trading-workspace .terminal-primary{align-content:start}.trading-workspace .terminal-chart,.trading-workspace .terminal-book,.trading-ticket{background:linear-gradient(145deg,#ffffff09,#0000 48%),#101013;border-color:#dfbe961c;border-radius:17px;animation:.4s cubic-bezier(.2,.8,.2,1) both tpg-surface-enter;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 10px 28px #00000029}.trading-workspace .terminal-book{padding:15px}.trading-workspace .market-chart-panel .terminal-section-heading h2,.trading-workspace .terminal-book .terminal-section-heading h2{color:#f0ebed;font-size:12px}.trading-workspace .terminal-book .terminal-section-heading span,.trading-workspace .market-chart-heading>div>span{color:#8e8990}.trading-activity-tabs{scrollbar-width:none;border-bottom:1px solid #ffffff12;gap:15px;padding:12px 1px 0;display:flex;overflow-x:auto}.trading-activity-tabs button{color:#8f8a91;min-height:37px;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px;font-size:9px;transition:color .18s;position:relative}.trading-activity-tabs button:after{content:"";background:linear-gradient(90deg,#9d3446,#e3bd8a);border-radius:2px 2px 0 0;height:2px;transition:transform .2s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.trading-activity-tabs button.selected,.trading-activity-tabs button:hover{color:#e7c69e}.trading-activity-tabs button.selected:after{transform:scaleX(1)}.trading-activity-empty{color:#8f8991;text-align:center;align-content:center;justify-items:center;min-height:164px;padding:20px;display:grid}.trading-empty-mark{color:#e0bd91;background:#70233130;border:1px solid #e1b17630;border-radius:13px;place-items:center;width:37px;height:37px;margin-bottom:10px;font-size:17px;display:grid}.trading-activity-empty strong{color:#d7d0d3;font-size:10px}.trading-activity-empty p{max-width:280px;margin:5px 0 0;font-size:9px;line-height:1.55}.trading-ticket{align-content:start;gap:11px;padding:15px;animation-delay:60ms;display:grid}.trading-ticket-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:1px;display:flex}.trading-ticket-heading h2{color:#f2eff0;letter-spacing:-.02em;margin:4px 0 0;font-size:14px}.trading-ticket .app-simulated-label{color:#dec397;background:#5a3d1d2e;border-color:#d8af7438}.trading-ticket-segment,.trading-side-switch{background:#0c0c0f;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;display:grid}.trading-ticket-segment button,.trading-side-switch button{color:#928d94;min-height:35px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;font-size:9px;font-weight:650;transition:color .18s,background .18s,transform .18s,box-shadow .18s}.trading-ticket-segment button.selected{color:#e3c397;background:#7844272b;border-color:#e1b17630;box-shadow:inset 0 1px #ffffff0f}.trading-side-switch button.selected.is-buy{color:#a3e0bd;background:linear-gradient(135deg,#2b6f4f7a,#1440308c);box-shadow:inset 0 1px #ffffff17}.trading-side-switch button.selected.is-sell{color:#f2b2bb;background:linear-gradient(135deg,#812b3885,#46172199);box-shadow:inset 0 1px #ffffff17}.trading-field{color:#c4bdc3;grid-template-columns:1fr auto;gap:6px;font-size:9px;font-weight:600;display:grid}.trading-field>span{color:#817a82;font-size:8px;font-weight:500}.trading-field input,.trading-field select{color:#f0ebed;width:100%;min-width:0;min-height:39px;font:inherit;background:#0c0c0f;border:1px solid #dfbe9621;border-radius:10px;outline:none;grid-column:1/-1;padding:0 10px;font-size:10px;transition:border-color .18s,box-shadow .18s}.trading-field input:focus,.trading-field select:focus{border-color:#e1b1767a;box-shadow:0 0 0 3px #e1b17614}.trading-size-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.trading-size-options button{color:#aaa3a9;min-height:28px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff13;border-radius:8px;font-size:8px;transition:border-color .18s,color .18s,background .18s,transform .18s}.trading-size-options button:hover{color:#e5c293;background:#69202e29;border-color:#e1b17647;transform:translateY(-1px)}.trading-advanced-toggle{color:#bcb3ba;min-height:31px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:9px;display:flex}.trading-advanced-toggle span{color:#e0bd91;font-size:15px}.trading-advanced-options{background:#00000024;border:1px solid #fff1;border-radius:10px;gap:9px;padding:10px;animation:.2s both tpg-surface-enter;display:grid}.trading-advanced-options>label:not(.trading-field){color:#b6afb5;align-items:center;gap:7px;font-size:9px;display:flex}.trading-advanced-options input[type=checkbox]{accent-color:#a73c4d;width:14px;height:14px;margin:0}.trading-ticket-summary{color:#8f8991;border-top:1px solid #ffffff12;justify-content:space-between;gap:10px;padding:10px 0;font-size:9px;display:flex}.trading-ticket-summary strong{color:#d2c9ce;font-variant-numeric:tabular-nums;font-size:9px}.trading-submit-button{color:#d7b6aa;min-height:41px;font:inherit;cursor:not-allowed;opacity:.76;background:linear-gradient(135deg,#732b3842,#30181e80);border:1px solid #dfbe9621;border-radius:11px;font-size:9px;font-weight:700}.trading-ticket-note{color:#837d84;text-align:center;margin:-4px 0 0;font-size:8px;line-height:1.5}.trading-workspace .trade-explore-markets{justify-self:start}.action-button .action-icon{position:relative;overflow:hidden}.action-button .action-icon:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff29,#0000);width:42%;transition:left .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-30% auto -30% -75%;transform:skew(-18deg)}.action-button:hover .action-icon:after,.action-button:focus-visible .action-icon:after{left:135%}.app-shell:not(.is-admin) #app-page-content.is-home .home-dashboard .dashboard-layout{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.app-shell:not(.is-admin) #app-page-content.is-home .home-dashboard .dashboard-primary-column,.app-shell:not(.is-admin) #app-page-content.is-home .home-dashboard .dashboard-secondary-column,.app-shell:not(.is-admin) #app-page-content.is-home .home-dashboard .dashboard-side{display:contents}.app-shell:not(.is-admin) #app-page-content.is-home .home-dashboard .balance-overview{background:radial-gradient(at 100% 0,#7618296e,#0000 45%),radial-gradient(at 76% 110%,#8259281f,#0000 44%),linear-gradient(135deg,#201216,#111013 70%);border-color:#ddb27345;border-radius:17px;padding:12px 14px}.app-shell:not(.is-admin) #app-page-content.is-home .home-dashboard .balance-total{margin-top:4px}.app-shell:not(.is-admin) #app-page-content.is-home .home-dashboard .balance-total strong{font-size:clamp(28px,4.5vw,38px)}.app-shell:not(.is-admin) #app-page-content.is-home .home-dashboard .home-markets-panel{box-shadow:none;background:0 0;border:0;padding:3px 0 0;animation:none}.app-shell:not(.is-admin) #app-page-content.is-home .home-dashboard .home-markets-panel:hover{box-shadow:none;border-color:#0000}.app-shell:not(.is-admin) #app-page-content.is-home .home-dashboard .quick-actions{box-shadow:none;background:0 0;border:0;order:5;padding:0;animation:none}.app-shell:not(.is-admin) #app-page-content.is-home .home-dashboard .quick-actions:hover{box-shadow:none;border-color:#0000}.app-shell:not(.is-admin) #app-page-content.is-home .home-dashboard .action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.app-shell:not(.is-admin) #app-page-content.is-home .home-dashboard .action-button{color:#cfc3b9;background:linear-gradient(150deg,#ffffff0b,#0000 66%),#121012cc;border:1px solid #d9be9f1a;border-radius:15px;gap:7px;min-height:83px;font-size:9px}.app-shell:not(.is-admin) #app-page-content.is-home .home-dashboard .action-button .action-icon{color:#edc78f;background:radial-gradient(circle at 32% 20%,#46232d,#171317 74%);border:1px solid #e2b77a40;border-radius:50%;width:44px;height:44px}.app-shell:not(.is-admin) #app-page-content.is-home .home-dashboard .activity-panel{padding:15px 16px}@media (width<=620px){.app-shell:not(.is-admin) #app-page-content.is-home .home-dashboard .balance-overview{border-radius:16px;padding:10px 12px}.app-shell:not(.is-admin) #app-page-content.is-home .home-dashboard .action-button{min-height:75px;font-size:8px}.app-shell:not(.is-admin) #app-page-content.is-home .home-dashboard .action-button .action-icon{width:40px;height:40px}}@keyframes tpg-surface-enter{0%{opacity:.72;transform:translateY(7px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=760px){.app-shell:not(.is-admin) .app-topbar .topbar-leading-actions{gap:6px}.app-shell:not(.is-admin) .app-topbar .topbar-leading-actions .icon-button{width:32px;height:32px}.app-shell:not(.is-admin) .app-topbar .topbar-actions{gap:0;margin-left:auto}.app-shell:not(.is-admin) .app-topbar .topbar-actions>.kyc-topbar-button,.app-shell:not(.is-admin) .app-topbar .topbar-actions>.topbar-support-button{display:none}.app-shell:not(.is-admin) .app-topbar .topbar-actions>.app-signout-button{width:32px;height:32px;display:grid}.app-shell:not(.is-admin) #app-page-content>.welcome-row h1{font-size:22px}.more-page{gap:16px}.more-group .more-destinations{grid-template-columns:minmax(0,1fr);gap:7px}.more-group .more-destination{min-height:64px;padding:9px 11px}.more-group .more-destination-icon{width:38px;height:38px}.trading-heading{align-items:flex-start}.trading-connection-pill{margin-top:6px;font-size:7px}.trading-workspace .terminal-grid{grid-template-columns:minmax(0,1fr)}.trading-workspace .terminal-marketbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:12px}.trading-ticket{order:-1}.settings-page .settings-section{border-radius:15px;padding:15px 13px}}@media (width<=390px){.app-shell:not(.is-admin) .app-topbar .topbar-leading-actions{gap:4px}.app-shell:not(.is-admin) .app-topbar .topbar-leading-actions .icon-button,.app-shell:not(.is-admin) .app-topbar .topbar-actions>.app-signout-button{width:30px;height:30px}.trading-connection-pill{text-overflow:ellipsis;max-width:145px;overflow:hidden}.trading-workspace .terminal-marketbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.more-group .more-destination,.more-group .more-destination>svg,.settings-page .settings-section,.settings-page .settings-save-button,.trading-workspace .trade-mode-switch button,.trading-workspace .terminal-chart,.trading-workspace .terminal-book,.trading-ticket,.trading-activity-tabs button,.trading-activity-tabs button:after,.trading-field input,.trading-field select,.trading-size-options button,.trading-advanced-options,.action-button .action-icon:after{transition:none;animation:none}}.rewards-page{gap:12px;min-width:0;display:grid}.rewards-page .rewards-hero{gap:16px;padding:19px 21px}.rewards-page .rewards-hero h2{margin:7px 0 5px;font-size:clamp(20px,3vw,27px)}.rewards-page .rewards-coin-card{min-width:205px;padding:10px 12px}.rewards-status-strip{background:linear-gradient(115deg,#48301b38,#100f11c2);border:1px solid #dbb17524;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.rewards-status-strip>img{object-fit:contain;flex:0 0 25px;width:25px;height:25px;display:block}.rewards-status-strip p{color:#aaa29b;margin:0;font-size:9px;line-height:1.55}.rewards-status-strip strong{color:#e7d2b5}.rewards-page .rewards-share-panel{gap:11px;padding:15px}.rewards-page .referral-code{margin-top:4px;font-size:19px}.rewards-page .rewards-share-panel .page-description{margin-top:6px;font-size:9px}.rewards-page .referral-link-row input,.rewards-page .referral-link-row .primary-action{min-height:38px}.rewards-page .rewards-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.rewards-page .rewards-stats-grid .referral-stat{gap:5px;padding:11px 12px}.rewards-page .rewards-stats-grid .referral-stat span{font-size:8px}.rewards-page .rewards-stats-grid .referral-stat strong{font-size:19px}.rewards-page>.page-panel.app-data-panel{padding:14px}.meme-coin-hero,.ai-signal-hero{isolation:isolate;position:relative;overflow:hidden}.meme-coin-hero:after,.ai-signal-hero:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 82% 18%,#e9bb831f,#0000 42%);position:absolute;inset:0}.meme-coin-orbit-art>span{animation:5s ease-in-out infinite signal-orbit-float}.meme-coin-orbit-art>i{animation:24s linear infinite signal-orbit-spin}.meme-coin-orbit-art>i:nth-child(3){animation-direction:reverse}.meme-selected-pair{background:linear-gradient(115deg,#451e263b,#100f11b8);border:1px solid #d8b58b21;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:grid}.meme-selected-identity{align-items:center;gap:10px;min-width:0;display:flex}.meme-selected-identity>span:last-child{gap:4px;min-width:0;display:grid}.meme-selected-identity strong{color:#f2e9e1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.meme-selected-identity small,.meme-selected-price small{color:#999091;font-size:8px}.meme-token-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.meme-token-avatar.is-large{border-radius:14px;flex-basis:43px;width:43px;height:43px;font-size:10px}.meme-selected-price{text-align:right;gap:4px;display:grid}.meme-selected-price strong{color:#f2eee9;font-variant-numeric:tabular-nums;font-size:15px}.meme-selected-pair>.secondary-action{white-space:nowrap;min-height:36px}.meme-live-chart{background:radial-gradient(at 85% 0,#346f591a,#0000 44%),#0b0b0d;border:1px solid #d8b58b1f;border-radius:13px;padding:15px 14px 11px;overflow:hidden}.meme-live-chart-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.meme-live-chart-heading>div{gap:5px;display:grid}.meme-live-chart-heading>div>span{color:#8f898b;letter-spacing:.12em;font-size:8px;font-weight:700}.meme-live-chart-heading strong{color:#f2eee9;font-variant-numeric:tabular-nums;font-size:19px}.meme-live-chart-change{color:#aaa1a0;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:9px;display:inline-flex}.meme-live-chart-change:before{content:"";background:#d3ad73;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #d3ad7399}.meme-live-chart-change.is-up{color:#70d7a9}.meme-live-chart-change.is-up:before{background:#60d3a3;box-shadow:0 0 9px #60d3a38c}.meme-live-chart-change.is-down{color:#ef8992}.meme-live-chart-change.is-down:before{background:#ef7885;box-shadow:0 0 9px #ef78858c}.meme-live-chart-canvas{width:100%;margin-top:10px}.meme-live-chart-canvas svg{width:100%;height:auto;display:block;overflow:visible}.meme-live-chart-gridline{stroke:#ffffff12;stroke-dasharray:3 5;stroke-width:1px}.meme-live-chart-axis{fill:#797477;font-variant-numeric:tabular-nums;font-size:8px}.meme-live-chart-current-dot{filter:drop-shadow(0 0 5px)}.meme-live-chart-footer{color:#797477;font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;font-size:7px;display:flex}.meme-live-chart-note{color:#716b6e;margin:9px 0 0;font-size:7px;line-height:1.5}.meme-market-table tbody tr{transition:background .18s}.meme-market-table tbody tr:hover,.meme-market-table tbody tr.is-selected{background:#b24c4816}.meme-chart-select{color:#d7b47e;min-height:28px;font:inherit;cursor:pointer;background:#bb784112;border:1px solid #e0b57433;border-radius:8px;padding:0 9px;font-size:8px;transition:background .18s,border-color .18s}.meme-chart-select:hover,.meme-chart-select.is-active{color:#f0d7af;background:#bb784126;border-color:#e0b5746e}.ai-signal-hero{background:radial-gradient(at 8% 100%,#6d213054,#0000 51%),linear-gradient(125deg,#171316,#0d0d10 73%);border:1px solid #e0b67c29;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;min-height:190px;margin-bottom:12px;padding:clamp(19px,4vw,30px);display:flex}.ai-signal-hero-copy{z-index:1;max-width:570px;position:relative}.ai-signal-eyebrow{color:#e2bd88;letter-spacing:.13em;align-items:center;gap:7px;font-size:8px;font-weight:760;display:inline-flex}.ai-signal-eyebrow svg{width:15px;height:15px}.ai-signal-hero h2{color:#f5eee8;letter-spacing:-.055em;margin:9px 0 6px;font-size:clamp(25px,4vw,37px);line-height:1.04}.ai-signal-hero h2 span{color:#ddae78}.ai-signal-hero-copy p{color:#a8a0a0;max-width:440px;margin:0;font-size:10px;line-height:1.65}.ai-signal-hero-orbit{flex:0 0 150px;place-items:center;width:150px;height:120px;display:grid;position:relative}.ai-signal-hero-orbit>span{z-index:1;color:#f0c68c;background:linear-gradient(145deg,#44202a,#141215);border:1px solid #e0b67c5c;border-radius:20px;place-items:center;width:62px;height:62px;animation:4s ease-in-out infinite signal-orbit-float;display:grid;box-shadow:0 0 28px #c987562b,inset 0 1px #ffffff21}.ai-signal-hero-orbit svg{width:27px;height:27px}.ai-signal-hero-orbit>i{border:1px solid #dcb17933;border-radius:50%;width:130px;height:66px;animation:22s linear infinite signal-orbit-spin;position:absolute;transform:rotate(-28deg)}.ai-signal-hero-orbit>i:last-child{width:115px;height:92px;animation-direction:reverse;transform:rotate(35deg)}.ai-signal-controls{gap:12px;padding:15px;display:grid}.ai-signal-search{border-bottom:1px solid #ffffff0f;align-items:flex-end;gap:9px;padding-bottom:12px;display:flex}.ai-signal-search>label,.ai-signal-request-form>label{color:#bdb5b0;flex:1;gap:6px;min-width:0;font-size:9px;font-weight:640;display:grid}.ai-signal-search-field{color:#d4b47f;background:#0a0a0cbf;border:1px solid #d8bd9f26;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.ai-signal-search-field>span{font-size:17px}.ai-signal-search-field input{color:#f1ece8;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:10px}.ai-signal-search>.secondary-action{min-height:40px}.ai-signal-request-form{grid-template-columns:minmax(0,1fr) minmax(0,.7fr) auto;align-items:end;gap:9px;display:grid}.ai-signal-request-form select{color:#eee8e4;width:100%;min-height:40px;font:inherit;background:#111012;border:1px solid #d8bd9f26;border-radius:10px;padding:0 10px;font-size:9px}.ai-signal-request-form>.primary-action{white-space:nowrap;min-height:40px}.ai-signal-market-snapshot{background:#ffffff05;border:1px solid #d8bd9f14;border-radius:11px;align-items:center;gap:9px;min-width:0;margin:0;padding:9px 10px;display:flex}.ai-signal-market-snapshot .meme-token-avatar{border-radius:9px;flex-basis:28px;width:28px;height:28px}.ai-signal-market-snapshot>span:nth-child(2){color:#b3aaab;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:8px;overflow:hidden}.ai-signal-market-snapshot strong{color:#eee7e3;font-variant-numeric:tabular-nums;font-size:10px}.ai-signal-result{gap:14px;padding:17px;animation:.3s both tpg-surface-rise;display:grid}.ai-signal-result-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-signal-result-heading h2{color:#f4eeea;letter-spacing:-.03em;margin:5px 0 0;font-size:19px}.ai-signal-result-heading h2 span{color:#948b8c;font-size:11px;font-weight:500}.ai-signal-direction{color:#d9c39d;text-transform:uppercase;background:#b9925114;border:1px solid #ccb38133;border-radius:999px;padding:6px 10px;font-size:8px;font-weight:740}.ai-signal-direction.is-bullish{color:#85dbb7;background:#2a9c711a;border-color:#42c4903d}.ai-signal-direction.is-bearish{color:#f08d98;background:#b033461a;border-color:#ec61703d}.ai-signal-probabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ai-probability-card{background:#ffffff05;border:1px solid #ffffff13;border-radius:12px;gap:7px;padding:12px;display:grid}.ai-probability-card>span{color:#a9a1a2;font-size:8px}.ai-probability-card>strong{color:#f0ece9;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:22px}.ai-probability-card>div{background:#ffffff14;border-radius:999px;height:4px;overflow:hidden}.ai-probability-card>div>i{border-radius:inherit;height:100%;animation:.55s cubic-bezier(.2,.7,.25,1) both signal-bar-grow;display:block}.ai-probability-card.is-up>strong{color:#89ddb8}.ai-probability-card.is-up>div>i{background:linear-gradient(90deg,#238c68,#6ed9a8)}.ai-probability-card.is-down>strong{color:#f28d99}.ai-probability-card.is-down>div>i{background:linear-gradient(90deg,#a7384c,#f07887)}.ai-probability-card.is-sideways>strong{color:#e1bd89}.ai-probability-card.is-sideways>div>i{background:linear-gradient(90deg,#977345,#e0b975)}.ai-signal-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ai-analysis-card{background:#ffffff05;border:1px solid #ffffff12;border-radius:11px;padding:12px}.ai-analysis-card>span{font-size:9px;font-weight:700}.ai-analysis-card.is-up>span{color:#86d7b2}.ai-analysis-card.is-down>span{color:#ed929c}.ai-analysis-card>p{color:#aaa2a3;margin:6px 0 0;font-size:9px;line-height:1.6}.ai-signal-factors{background:#0000001f;border:1px solid #ffffff0f;border-radius:11px;padding:11px 12px}.ai-signal-factors>strong{color:#d8c5a9;letter-spacing:.07em;text-transform:uppercase;font-size:8px}.ai-signal-factors ul{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ai-signal-factors li{color:#b8afb0;background:#dcbe900a;border:1px solid #dcbe901a;border-radius:999px;padding:5px 8px;font-size:8px}.ai-signal-result .ai-signal-invalidation{color:#aaa1a0;background:#e1ae6609;border-left:2px solid #deb3766b;margin:0;padding:9px 10px;font-size:8px;line-height:1.55}.ai-signal-source{color:#827c7d;margin:-6px 0 0;font-size:7px;line-height:1.6}.ai-signal-risk-note{background:#35261621;border:1px solid #deb3761f;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.ai-signal-risk-note>span{color:#d3b27e;border:1px solid #deb3762b;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.ai-signal-risk-note svg{width:14px;height:14px}.ai-signal-risk-note p{color:#a9a09c;margin:0;font-size:8px;line-height:1.6}.ai-signal-risk-note strong{color:#dfc6a4}@keyframes signal-orbit-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes signal-orbit-spin{to{rotate:360deg}}@keyframes signal-bar-grow{0%{width:0}}@media (width<=620px){.rewards-page{grid-template-columns:minmax(0,1fr)}.app-shell:not(.is-admin) #app-page-content .welcome-row,.app-shell:not(.is-admin) #app-page-content .welcome-row>div{width:100%;min-width:0}.app-shell:not(.is-admin) #app-page-content .welcome-row h1,.app-shell:not(.is-admin) #app-page-content .welcome-row p{overflow-wrap:anywhere;max-width:100%}.rewards-page .rewards-hero{flex-direction:column;align-items:stretch;gap:13px;padding:15px}.rewards-page .rewards-hero-copy{width:100%}.rewards-page .rewards-hero h2{font-size:21px}.rewards-page .rewards-coin-card{width:100%;min-width:0;padding:9px 10px}.rewards-page .rewards-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rewards-page .rewards-stats-grid .referral-stat{padding:9px 8px}.rewards-page .rewards-stats-grid .referral-stat span{font-size:7px}.rewards-page .rewards-stats-grid .referral-stat strong{font-size:17px}.rewards-page .referral-link-row{flex-direction:column;align-items:stretch}.rewards-page .referral-link-row input{min-height:37px}.meme-selected-pair{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:10px}.meme-selected-price{text-align:left;grid-area:2/1;justify-self:start}.meme-selected-pair>.secondary-action{grid-area:1/2/span 2;padding-inline:9px;font-size:8px}.meme-live-chart{padding:12px 9px 10px}.meme-live-chart-heading strong{font-size:17px}.meme-live-chart-footer{font-size:6px}.meme-coin-hero{align-items:flex-start;min-height:0;padding:20px 16px}.meme-coin-hero-copy{max-width:100%}.meme-coin-orbit-art{opacity:.35;width:150px;height:130px;position:absolute;top:50%;right:-70px;transform:translateY(-50%)}.meme-search-bar{grid-template-columns:minmax(0,1fr);display:grid}.meme-search-bar .primary-action{width:100%}.meme-market-panel{min-width:0;padding:11px}.meme-market-heading{flex-direction:column;align-items:flex-start;gap:7px}.meme-market-table-wrap{overflow:visible}.meme-market-table,.meme-market-table tbody{width:100%;min-width:0;display:block}.meme-market-table thead{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.meme-market-table tbody{gap:9px;display:grid}.meme-market-table tbody tr{background:#ffffff05;border:1px solid #d8b58b1f;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:8px;display:grid}.meme-market-table tbody tr:last-child td{border-bottom:0}.meme-market-table td{white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 4px;font-size:9px;display:flex}.meme-market-table td:before{color:#8f898b;content:attr(data-label);flex:none;font-size:7px;font-weight:650}.meme-market-table td:first-child{grid-column:1/-1;justify-content:flex-start;padding:5px 4px 9px}.meme-market-table td:first-child:before{display:none}.meme-market-table td:last-child{border-bottom:0;grid-column:1/-1;padding-bottom:2px}.meme-market-table td:last-child .meme-chart-select{width:100%;min-height:35px}.ai-signal-hero{min-height:165px;padding:18px 15px}.ai-signal-hero-orbit{opacity:.54;position:absolute;right:-40px}.ai-signal-hero-copy{max-width:80%}.ai-signal-hero h2{font-size:27px}.ai-signal-controls{padding:11px}.ai-signal-request-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-signal-request-form>.primary-action{grid-column:1/-1}.ai-signal-probabilities{gap:6px}.ai-probability-card{gap:5px;padding:9px 8px}.ai-probability-card>span{font-size:7px}.ai-probability-card>strong{font-size:19px}}@media (width<=380px){.rewards-page .referral-code{font-size:16px}.rewards-page .rewards-stats-grid .referral-stat{padding-inline:6px}.ai-signal-search{flex-direction:column;align-items:stretch}.ai-signal-search>.secondary-action{width:100%}.ai-signal-analysis-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.meme-coin-orbit-art>span,.meme-coin-orbit-art>i,.ai-signal-hero-orbit>span,.ai-signal-hero-orbit>i,.ai-signal-result,.ai-probability-card>div>i,.home-feature-card-image{animation:none}}.profile-avatar-display{place-items:center;padding:0;display:grid;overflow:hidden}.profile-avatar-display img,.profile-avatar-display>svg{object-fit:cover;width:100%;height:100%;display:block}.profile-avatar-display .crypto-mascot-art{background:0 0;border:0;padding:0}.topbar-profile-avatar{border:0;border-radius:50%;width:23px;height:23px}.profile-avatar-editor{padding:0 17px 17px}.profile-avatar-editor .profile-group-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.profile-avatar-preview{background:#1b1117;border:1px solid #e5be8559;border-radius:50%;flex:0 0 48px;width:48px;height:48px}.profile-mascot-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.profile-mascot-option{color:#c4bdbb;min-width:0;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;justify-items:center;gap:5px;padding:8px 4px 7px;transition:transform .18s,border-color .18s,background .18s;display:grid}.profile-mascot-option:hover,.profile-mascot-option:focus-visible{background:#b97b4314;border-color:#dcae6f73;outline:none;transform:translateY(-2px)}.profile-mascot-option.is-selected{background:#b97b431f;border-color:#e6b970b8;box-shadow:0 0 16px #b97b431f}.profile-mascot-option>span{color:#b9b0ac;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:7px;overflow:hidden}.crypto-mascot-art{width:42px;height:42px}.profile-avatar-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:13px;display:flex}.profile-avatar-actions>span{color:#898183;font-size:8px}.profile-avatar-upload{cursor:pointer;align-items:center;display:inline-flex;position:relative;overflow:hidden}.profile-avatar-upload:focus-within{outline-offset:2px;outline:2px solid #e4bd86}.profile-avatar-upload input{opacity:0;width:1px;height:1px;position:absolute}@media (width<=760px){.profile-mascot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=480px){.profile-mascot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-avatar-editor{padding-inline:12px}.profile-avatar-editor .profile-group-heading{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.home-feature-card-image,.profile-mascot-option{transition:none;animation:none}}.app-shell:not(.is-admin) .app-starfall{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.app-starfall span{top:0;left:var(--star-x);opacity:0;width:3px;height:3px;animation:tpg-app-starfall var(--star-duration) linear var(--star-delay) infinite;background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 8px 2px #e5e7eb85}.app-starfall span:after{content:"";background:linear-gradient(90deg,#0000,#e5e7ebd1,#0000);width:9px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.app-starfall span:first-child{--star-x:4%;--star-duration:11s;--star-delay:-8s}.app-starfall span:nth-child(2){--star-x:10%;--star-duration:14s;--star-delay:-3s}.app-starfall span:nth-child(3){--star-x:17%;--star-duration:10s;--star-delay:-6s}.app-starfall span:nth-child(4){--star-x:24%;--star-duration:13s;--star-delay:-11s}.app-starfall span:nth-child(5){--star-x:31%;--star-duration:12s;--star-delay:-4s}.app-starfall span:nth-child(6){--star-x:38%;--star-duration:15s;--star-delay:-9s}.app-starfall span:nth-child(7){--star-x:45%;--star-duration:11s;--star-delay:-2s}.app-starfall span:nth-child(8){--star-x:52%;--star-duration:14s;--star-delay:-7s}.app-starfall span:nth-child(9){--star-x:59%;--star-duration:12s;--star-delay:-10s}.app-starfall span:nth-child(10){--star-x:66%;--star-duration:16s;--star-delay:-5s}.app-shell:not(.is-admin) .app-topbar .nova-assistant{z-index:auto;justify-items:end;display:grid;position:static;bottom:auto;right:auto}.app-topbar .topbar-actions{z-index:1;position:relative}.app-shell:not(.is-admin) .app-topbar .nova-launcher{width:44px;height:44px;transition:none;animation:none;transform:none}.app-shell:not(.is-admin) .app-topbar .nova-launcher:hover{transform:none}.nova-header-panel{z-index:1300;top:72px;right:max(16px,env(safe-area-inset-right));height:min(700px,100dvh - 88px);position:fixed}@media (width<=760px){.app-topbar .topbar-actions{gap:5px}.app-shell:not(.is-admin) .app-topbar .nova-assistant{position:static;bottom:auto;right:auto}.app-shell:not(.is-admin) .app-topbar .nova-launcher{width:42px;height:42px;transition:none;animation:none;transform:none}.nova-header-panel{top:max(66px,calc(58px + env(safe-area-inset-top)));right:max(8px,env(safe-area-inset-right));bottom:calc(78px + env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));width:auto;height:auto}}.app-starfall span:nth-child(11){--star-x:73%;--star-duration:10s;--star-delay:-8s}.app-starfall span:nth-child(12){--star-x:80%;--star-duration:13s;--star-delay:-1s}.app-starfall span:nth-child(13){--star-x:87%;--star-duration:15s;--star-delay:-12s}.app-starfall span:nth-child(14){--star-x:94%;--star-duration:11s;--star-delay:-6s}.app-starfall span:nth-child(15){--star-x:28%;--star-duration:17s;--star-delay:-14s}.app-starfall span:nth-child(16){--star-x:77%;--star-duration:12s;--star-delay:-9s}.app-starfall span:nth-child(17){--star-x:48%;--star-duration:16s;--star-delay:-13s}.app-starfall span:nth-child(18){--star-x:91%;--star-duration:14s;--star-delay:-4s}@keyframes tpg-app-starfall{0%{opacity:0;transform:translateY(-8vh)}8%,90%{opacity:.72}to{opacity:0;transform:translate(28px,108vh)}}@media (prefers-reduced-motion:reduce){.app-shell:not(.is-admin) .app-starfall{display:none}}.bank-transfer-details dd{justify-content:space-between;align-items:center;gap:8px;display:flex}.bank-transfer-copy-wrap{flex:none;align-items:center;gap:5px;display:inline-flex}.bank-transfer-copy{color:#a4e5c4;cursor:pointer;min-height:25px;font:inherit;background:#105d421c;border:1px solid #31c99533;border-radius:7px;padding:0 8px;font-size:8px;font-weight:700}.bank-transfer-copy:hover{background:#105d4233;border-color:#31c99580}.bank-transfer-copy:focus-visible{outline-offset:2px;outline:2px solid #9ce0bd}.bank-transfer-copy-error{color:#e0a7af;font-size:8px}.add-funds-method-grid .add-funds-method[aria-pressed]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.add-funds-method-grid .add-funds-method[aria-pressed]:hover{border-color:#31c99559;transform:translateY(-1px)}.add-funds-method-grid .add-funds-method[aria-pressed]:focus-visible{outline-offset:3px;outline:2px solid #9ce0bd}.bank-transfer-panel{background:radial-gradient(at 100% 0,#31c9951a,#0000 38%),linear-gradient(155deg,#11151a,#0b0d10 72%);border:1px solid #93aecc24;border-radius:20px;gap:16px;max-width:760px;margin:0 auto;padding:20px;display:grid;box-shadow:0 24px 70px #0003}.bank-transfer-header,.bank-transfer-account-heading,.bank-transfer-form-heading,.bank-transfer-history-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.bank-transfer-header h2{color:#f5f7f8;letter-spacing:-.04em;margin:0;font-size:19px}.bank-transfer-header p{color:#9da5ae;max-width:470px;margin:6px 0 0;font-size:11px;line-height:1.6}.bank-transfer-rate{color:#a4e5c4;background:#105d4226;border:1px solid #31c99540;border-radius:12px;flex:none;padding:10px 12px;font-size:11px;font-weight:750}.bank-transfer-rate span{color:#668f7d}.bank-transfer-account{background:#070c118a;border:1px solid #93aecc21;border-radius:15px;padding:16px}.bank-transfer-account-heading{justify-content:flex-start}.bank-transfer-account-heading>div{gap:3px;min-width:0;display:grid}.bank-transfer-account-heading strong{color:#eef3f6;font-size:11px}.bank-transfer-account-heading small{color:#858e98;font-size:9px}.bank-transfer-country-mark{color:#a4e5c4;letter-spacing:.06em;background:#105d4224;border:1px solid #31c99533;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:grid}.bank-transfer-available,.bank-transfer-coming{color:#91d6b1;letter-spacing:.06em;text-transform:uppercase;background:#105d421f;border:1px solid #31c9952b;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:8px;font-weight:750}.bank-transfer-coming{color:#d5b98d;background:#d5a97614;border-color:#d5a97633}.bank-transfer-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 0;display:grid}.bank-transfer-details>div{background:#ffffff05;border:1px solid #93aecc14;border-radius:10px;min-width:0;padding:10px 11px}.bank-transfer-details dt{color:#808b97;margin-bottom:5px;font-size:9px}.bank-transfer-details dd{overflow-wrap:anywhere;color:#e8edf0;margin:0;font-size:11px;font-weight:650}.bank-transfer-account-disabled{opacity:.76;border-style:dashed}.bank-transfer-account-disabled>p{color:#a49b8d;margin:12px 0 0;font-size:9px;line-height:1.55}.bank-transfer-form{background:#070c116e;border:1px solid #93aecc1f;border-radius:15px;gap:13px;padding:16px;display:grid}.bank-transfer-form-heading{align-items:flex-start}.bank-transfer-form-heading h3,.bank-transfer-history-heading h3{color:#edf2f4;margin:0;font-size:13px}.bank-transfer-secure-note{color:#8db9a2;font-size:9px}.bank-transfer-field{color:#cdd4db;gap:7px;min-width:0;font-size:10px;font-weight:650;display:grid}.bank-transfer-field>span:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.bank-transfer-field small,.bank-transfer-estimate small{color:#828d97;font-size:9px;font-weight:450}.bank-transfer-amount-input{background:#0003;border:1px solid #93aecc2b;border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex}.bank-transfer-amount-input>span{color:#91d6b1;font-size:10px;font-weight:750}.bank-transfer-amount-input input{color:#f5f7f8;width:100%;min-width:0;height:42px;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.bank-transfer-field>input[type=file]{color:#b6c0c9;width:100%;font:inherit;background:#0000002b;border:1px dashed #93aecc38;border-radius:10px;padding:11px;font-size:10px}.bank-transfer-field input[type=file]::file-selector-button{color:#e5eaee;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #93aecc2b;border-radius:7px;margin-right:10px;padding:7px 10px}.bank-transfer-estimate{color:#c9d2d7;background:linear-gradient(110deg,#105d4224,#080f1840);border:1px solid #31c99529;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:10px;display:flex}.bank-transfer-estimate>span{gap:3px;display:grid}.bank-transfer-estimate strong{color:#a8e7c7;letter-spacing:-.04em;font-size:20px}.bank-transfer-estimate strong small{color:#9bc9af;font-size:10px}.bank-transfer-disclaimer,.bank-transfer-file-name{color:#89949e;margin:0;font-size:9px;line-height:1.6}.bank-transfer-file-name{color:#b9c9c1;overflow-wrap:anywhere}.bank-transfer-submit{width:100%;min-height:43px}.bank-transfer-submit:disabled{cursor:not-allowed;opacity:.48}.bank-transfer-notice{color:#dbc39f;background:#d5a97612;border:1px solid #d5a97633;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:10px;line-height:1.5;display:flex}.bank-transfer-notice.is-success{color:#a8e7c7;background:#105d421f;border-color:#31c99533}.bank-transfer-pending{background:#d5a9760e;border:1px solid #d5a97633;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.bank-transfer-pending-icon{color:#e6c691;background:#d5a9761a;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.bank-transfer-pending strong{color:#eee5d7;font-size:11px}.bank-transfer-pending p,.bank-transfer-pending small{color:#bbb09f;margin:5px 0 0;font-size:9px;line-height:1.5;display:block}.bank-transfer-pending small{color:#938b7e}.bank-transfer-history{gap:9px;display:grid}.bank-transfer-history-heading{min-height:28px}.bank-transfer-history-row{background:#070c1159;border:1px solid #93aecc1a;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px;display:grid}.bank-transfer-history-row>div{gap:5px;display:grid}.bank-transfer-history-row strong{color:#e9eef0;font-size:10px}.bank-transfer-history-row strong span{color:#7e9d8b}.bank-transfer-history-row small{color:#85909a;font-size:9px}.bank-transfer-history-row>p{color:#c9a7a7;grid-column:1/-1;margin:0;font-size:9px}.bank-transfer-status{color:#abb6c0;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#93aecc0f;border:1px solid #93aecc1f;border-radius:999px;align-items:center;width:fit-content;padding:5px 8px;font-size:8px;font-weight:750;display:inline-flex}.bank-transfer-status.is-processing{color:#e0c18f;background:#d5a97614;border-color:#d5a97633}.bank-transfer-status.is-confirmed{color:#a6cef1;background:#60aaeb14;border-color:#60aaeb33}.bank-transfer-status.is-completed{color:#a4e5c4;background:#105d421a;border-color:#31c99533}.bank-transfer-status.is-rejected{color:#f0a2ad;background:#8e182a1f;border-color:#ee5b6f33}.bank-transfer-admin-queue .story-panel-head{align-items:center}.bank-transfer-admin-queue .story-panel-head h3{color:#edf3f9;margin:5px 0 0;font-size:16px}.bank-transfer-admin-list{gap:10px;margin-top:12px;display:grid}.bank-transfer-admin-card{background:#05090d66;border:1px solid #93aecc1f;border-radius:12px;gap:12px;padding:14px;display:grid}.bank-transfer-admin-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bank-transfer-admin-card-head>div{gap:5px;min-width:0;display:grid}.bank-transfer-admin-card-head strong{color:#edf3f9;font-size:11px}.bank-transfer-admin-card-head small{overflow-wrap:anywhere;color:#8793a0;font-size:9px}.bank-transfer-admin-facts{flex-wrap:wrap;gap:8px;display:flex}.bank-transfer-admin-facts>span{background:#ffffff05;border:1px solid #93aecc14;border-radius:8px;gap:4px;min-width:125px;padding:8px 10px;display:grid}.bank-transfer-admin-facts small{color:#8793a0;font-size:8px}.bank-transfer-admin-facts strong{overflow-wrap:anywhere;color:#dfe7ef;font-size:9px}.bank-transfer-admin-note{color:#e0b0b7;margin:0;font-size:9px}.bank-transfer-admin-actions{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.bank-transfer-admin-actions .story-primary-button,.bank-transfer-admin-actions .story-secondary-button,.bank-transfer-admin-actions .story-danger-button{min-height:36px;padding:0 11px;font-size:9px}.bank-transfer-admin-actions .story-danger-button{color:#f0a2ad;cursor:pointer;font:inherit;background:#8e182a2e;border:1px solid #ee5b6f40;border-radius:10px;font-size:9px;font-weight:700}.bank-transfer-admin-input{color:#a9b5c1;flex:175px;gap:5px;min-width:175px;font-size:8px;display:grid}.bank-transfer-admin-input input{color:#eef3f9;width:100%;min-width:0;height:36px;font:inherit;background:#0000003d;border:1px solid #93aecc26;border-radius:8px;padding:0 9px;font-size:9px}.bank-transfer-admin-actions button:disabled{cursor:not-allowed;opacity:.55}@media (width<=600px){.bank-transfer-panel{border-radius:15px;gap:12px;padding:13px}.bank-transfer-header{flex-direction:column;align-items:flex-start}.bank-transfer-rate{padding:7px 9px}.bank-transfer-account,.bank-transfer-form{padding:12px}.bank-transfer-details{grid-template-columns:minmax(0,1fr);gap:7px}.bank-transfer-iban{grid-column:auto}.bank-transfer-form-heading{flex-direction:column;align-items:flex-start;gap:4px}.bank-transfer-notice,.bank-transfer-admin-queue .story-panel-head{flex-direction:column;align-items:flex-start}.bank-transfer-admin-actions{align-items:stretch}.bank-transfer-admin-actions>*{flex:100%}}.admin-email-services{--email-border:#d7dee81a;--email-muted:#9aa4b2;--email-surface:#101217;--email-accent:#f04c63;border:1px solid var(--email-border);background:linear-gradient(145deg,#14151afa,#0b0c10fa);border-radius:14px;gap:18px;padding:clamp(16px,2.2vw,26px);display:grid;box-shadow:0 18px 46px #00000038}.admin-email-services .admin-email-page-heading{border-bottom:1px solid var(--email-border);align-items:center;margin:0;padding-bottom:17px}.admin-email-services .admin-email-page-heading h2{color:#f4f5f7;letter-spacing:-.045em;margin:9px 0 5px;font-size:clamp(23px,2.4vw,30px);font-weight:680}.admin-email-services .admin-email-page-heading p{max-width:720px;color:var(--email-muted);margin:0;font-size:12px;line-height:1.65}.admin-email-services .admin-email-refresh,.admin-email-services .story-primary-button,.admin-email-services .secondary-action,.admin-email-services .story-secondary-button{color:#e7e9ed;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:#17191f;border:1px solid #ffffff21;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:11px;font-weight:650;line-height:1.2;transition:background .16s,border-color .16s,transform .16s,opacity .16s;display:inline-flex}.admin-email-services .admin-email-refresh:hover:not(:disabled),.admin-email-services .secondary-action:hover:not(:disabled),.admin-email-services .story-secondary-button:hover:not(:disabled){background:#20232b;border-color:#ffffff40}.admin-email-services .story-primary-button{color:#fff;background:linear-gradient(135deg,#ed425a,#b9253e);border-color:#ff5b707a;box-shadow:0 5px 16px #c62a4029}.admin-email-services .story-primary-button:hover:not(:disabled){background:linear-gradient(135deg,#fa536b,#c82b46);border-color:#ff8191b8;transform:translateY(-1px)}.admin-email-services button:disabled{cursor:not-allowed;opacity:.52;transform:none}.admin-email-services :is(button,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #ff677bbd}.admin-email-services .admin-email-tabs{border:1px solid var(--email-border);background:#0c0e12;border-radius:10px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex}.admin-email-services .admin-email-tabs button{color:#9ba4b0;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:0 15px;font-size:11px;font-weight:600;transition:background .16s,color .16s}.admin-email-services .admin-email-tabs button:hover{color:#f0f1f3}.admin-email-services .admin-email-tabs button.active{color:#fff;background:#24262d;border-color:#ffffff14;box-shadow:0 2px 6px #0003}.admin-email-services .admin-email-health{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0}.admin-email-services .admin-email-health article{border:1px solid var(--email-border);background:linear-gradient(150deg,#1b1d23e6,#101116e6);border-radius:11px;align-content:space-between;gap:8px;min-height:96px;padding:13px 14px}.admin-email-services .admin-email-health article>span{color:#a4acb8;font-size:10px;font-weight:600}.admin-email-services .admin-email-health article>strong{color:#f2f3f5;font-variant-numeric:tabular-nums;letter-spacing:-.035em;align-items:center;gap:8px;font-size:20px;display:flex}.admin-email-services .admin-email-health article>small{color:#7f8996;font-size:9px}.admin-email-services .admin-email-health-status>strong{letter-spacing:-.01em;font-size:14px}.admin-email-services .admin-email-health-status i,.admin-email-services .admin-email-template-list-items small i{background:#4fc796;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #4fc7961a}.admin-email-services .admin-email-health-status i.is-attention{background:#f1b85d;box-shadow:0 0 0 3px #f1b85d1a}.admin-email-services .admin-email-health-failed>strong{color:#ff8290}.admin-email-services .admin-email-template-layout{grid-template-columns:minmax(230px,270px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.admin-email-services .admin-email-template-list,.admin-email-services .admin-email-template-editor,.admin-email-services .admin-email-activity,.admin-email-services .admin-email-global-settings{border:1px solid var(--email-border);background:#0e1014c2;border-radius:12px;min-width:0}.admin-email-services .admin-email-template-list{position:sticky;top:12px;overflow:hidden}.admin-email-template-list-heading{border-bottom:1px solid var(--email-border);gap:12px;padding:15px 13px 12px;display:grid}.admin-email-template-list-heading>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-email-template-list-heading h3,.admin-email-template-list-heading>div>span{color:#eef0f3;margin:0;font-size:11px;font-weight:680}.admin-email-template-list-heading>div>span{color:#7e8997;font-size:9px;font-weight:550}.admin-email-services .admin-email-search{color:#818b99;background:#0a0c10;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:7px;min-width:0;padding:0 10px;display:flex}.admin-email-services .admin-email-search>span{font-size:17px;line-height:1}.admin-email-services .admin-email-search input{color:#f0f1f3;width:100%;min-width:0;min-height:35px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:10px}.admin-email-services .admin-email-search input::placeholder{color:#737d89}.admin-email-template-list-items{scrollbar-color:#3a3d45 transparent;scrollbar-width:thin;gap:3px;max-height:min(660px,68vh);padding:7px;display:grid;overflow-y:auto}.admin-email-services .admin-email-template-list-items>button{color:#bbc1ca;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;gap:5px;padding:10px 10px 9px;transition:background .14s,border-color .14s;display:grid}.admin-email-services .admin-email-template-list-items>button:hover{background:#ffffff09}.admin-email-services .admin-email-template-list-items>button.active{background:linear-gradient(100deg,#ad273a33,#ffffff06);border-color:#f1536847;box-shadow:inset 2px 0 #f04c63}.admin-email-services .admin-email-template-list-items>button>strong{color:#e6e8ec;text-overflow:ellipsis;font-size:10px;font-weight:650;line-height:1.4;overflow:hidden}.admin-email-services .admin-email-template-list-items>button>span{color:#838d9a;text-transform:capitalize;font-size:9px}.admin-email-services .admin-email-template-list-items>button>small{color:#79d3ac;align-items:center;gap:6px;font-size:8px;font-weight:600;display:inline-flex}.admin-email-services .admin-email-template-list-items small i{width:5px;height:5px;box-shadow:none;flex-basis:5px}.admin-email-services .admin-email-template-list-items small.is-disabled{color:#ef9ca5}.admin-email-services .admin-email-template-list-items small.is-disabled i{background:#e17a87}.admin-email-services .admin-email-template-list-items small.is-template-only{color:#ddb978}.admin-email-services .admin-email-template-list-items small.is-template-only i{background:#d3a657}.admin-email-no-results{color:var(--email-muted);margin:8px;font-size:10px;line-height:1.5}.admin-email-services .admin-email-template-editor{gap:15px;padding:clamp(14px,2vw,20px);display:grid}.admin-email-services .admin-email-template-heading{border-bottom:1px solid var(--email-border);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:15px;display:flex}.admin-email-services .admin-email-template-heading h3{color:#f5f5f6;letter-spacing:-.025em;margin:0;font-size:17px;font-weight:680}.admin-email-services .admin-email-template-heading p{color:#9ba4b0;max-width:730px;margin:6px 0 0;font-size:10px;line-height:1.55}.admin-email-services .admin-email-template-heading .story-integration-state{flex:none;padding:5px 8px;font-size:8px}.admin-email-services .admin-email-template-heading .story-table-note{color:#ddb978}.admin-email-services .admin-email-template-editor>.story-table-note{color:#aab3bf;margin:-4px 0 0}.admin-email-services .admin-email-template-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.admin-email-services .admin-email-field{color:#aeb6c1;gap:6px;min-width:0;font-size:10px;font-weight:600;display:grid}.admin-email-services .admin-email-field>span{color:#aeb6c1}.admin-email-services .admin-email-field input,.admin-email-services .admin-email-field select,.admin-email-services .admin-email-field textarea{color:#edf0f3;width:100%;min-width:0;min-height:39px;font:inherit;background:#0a0c10;border:1px solid #ffffff1c;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:450;transition:border-color .15s,background .15s}.admin-email-services .admin-email-field input:hover,.admin-email-services .admin-email-field select:hover,.admin-email-services .admin-email-field textarea:hover{border-color:#ffffff30}.admin-email-services .admin-email-field textarea{resize:vertical;min-height:94px;line-height:1.55}.admin-email-services .admin-email-field-intro,.admin-email-services .admin-email-field-footer{grid-column:1/-1}.admin-email-services .admin-email-template-form>.story-table-note{color:#8893a1;grid-column:1/-1;margin:0;font-size:9px;line-height:1.65}.admin-email-services .admin-email-toggle{color:#d7dbe0;cursor:pointer;grid-column:1/-1;align-items:center;gap:9px;width:fit-content;font-size:10px;display:inline-flex}.admin-email-services .admin-email-toggle input{accent-color:#ed4a62;width:16px;height:16px;margin:0}.admin-email-services .admin-email-button-row{border-top:1px solid var(--email-border);grid-column:1/-1;justify-content:flex-end;padding-top:12px;display:flex}.admin-email-services .admin-email-button-row .story-primary-button{min-width:126px}.admin-email-services .admin-email-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-email-services .admin-email-test-form{border:1px solid var(--email-border);background:linear-gradient(145deg,#191b21b8,#101116d1);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 11px;min-width:0;padding:13px;display:grid}.admin-email-services .admin-email-tool-icon{color:#ff8795;background:#f04c6317;border:1px solid #f04c6333;border-radius:9px;grid-row:span 2;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.admin-email-services .admin-email-tool-icon.is-verification{color:#8dbaf4;background:#6ea9f414;border-color:#6ea9f433}.admin-email-services .admin-email-tool-copy{grid-column:2;min-width:0}.admin-email-services .admin-email-tool-copy h4{color:#e9ebef;margin:0;font-size:11px;font-weight:650}.admin-email-services .admin-email-tool-copy p{color:#8e98a5;margin:4px 0 0;font-size:9px;line-height:1.45}.admin-email-services .admin-email-test-form .admin-email-field{grid-column:1/2}.admin-email-services .admin-email-test-form>button{grid-area:3/2;min-height:38px}.admin-email-services .admin-email-activity{gap:13px;padding:15px;display:grid}.admin-email-services .admin-email-filter-form{border:1px solid var(--email-border);background:#16181db8;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;padding:15px;display:grid}.admin-email-filter-heading{grid-column:1/-1;padding-bottom:4px}.admin-email-filter-heading h3{color:#eef0f3;margin:0;font-size:13px;font-weight:670}.admin-email-filter-heading p{color:#909aa7;margin:5px 0 0;font-size:9px;line-height:1.5}.admin-email-services .admin-email-filter-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-email-services .admin-email-filter-actions button{min-height:38px}.admin-email-services .admin-email-table-wrap{border:1px solid var(--email-border);border-radius:9px;max-width:100%;overflow:auto}.admin-email-services .admin-email-table{border-collapse:separate;border-spacing:0;min-width:950px;font-size:10px}.admin-email-services .admin-email-table th{z-index:1;color:#a7b0bc;letter-spacing:.035em;white-space:nowrap;background:#17191f;border-bottom:1px solid #ffffff1a;padding:11px 10px;font-size:9px;font-weight:650;position:sticky;top:0}.admin-email-services .admin-email-table td{color:#c9cdd4;border-bottom:1px solid #ffffff0e;min-width:90px;padding:11px 10px;line-height:1.45}.admin-email-services .admin-email-table tbody tr:last-child td{border-bottom:0}.admin-email-services .admin-email-table tbody tr:hover{background:#ffffff06}.admin-email-services .admin-email-table td:nth-child(3){overflow-wrap:anywhere;min-width:170px}.admin-email-services .admin-email-table .story-badge{border-radius:999px;padding:4px 7px;font-size:8px}.admin-email-services .admin-email-table .story-secondary-button{min-height:31px;padding:0 10px;font-size:9px}.admin-email-services .admin-email-global-settings{gap:15px;padding:clamp(16px,2vw,22px);display:grid}.admin-email-services .admin-email-settings-heading{border-bottom:1px solid var(--email-border);align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.admin-email-services .admin-email-settings-heading .admin-email-tool-icon{flex:0 0 36px;grid-row:auto}.admin-email-services .admin-email-settings-heading h3{color:#f1f2f4;margin:1px 0 0;font-size:15px}.admin-email-services .admin-email-settings-heading p{color:#969fac;max-width:680px;margin:6px 0 0;font-size:10px;line-height:1.55}.admin-email-services .admin-email-global-settings form{gap:14px;display:grid}.admin-email-services .admin-email-global-settings .admin-email-health{margin:0}.admin-email-services .admin-email-global-settings .story-table-note{color:#969fac;margin:0;font-size:9px;line-height:1.6}.admin-email-services .admin-email-global-settings form>.story-primary-button{justify-self:start}.admin-email-services :is(.app-inline-error,.app-inline-success,.app-data-state,.app-data-empty){border-radius:9px;margin:0;padding:12px 14px;font-size:10px;line-height:1.5}@media (width<=1120px){.admin-email-services .admin-email-health{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-email-services .admin-email-template-layout{grid-template-columns:minmax(205px,235px) minmax(0,1fr)}.admin-email-services .admin-email-tools{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.admin-email-services .admin-email-template-layout{grid-template-columns:minmax(0,1fr)}.admin-email-services .admin-email-template-list{position:static}.admin-email-template-list-items{grid-template-columns:repeat(2,minmax(0,1fr));max-height:280px}.admin-email-services .admin-email-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.admin-email-services{border-radius:11px;gap:14px;padding:13px}.admin-email-services .admin-email-page-heading{flex-direction:column;align-items:flex-start}.admin-email-services .admin-email-refresh{align-self:stretch}.admin-email-services .admin-email-tabs{width:100%}.admin-email-services .admin-email-tabs button{flex:1 1 0;padding:0 7px;font-size:9px}.admin-email-services .admin-email-health{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-email-services .admin-email-health article{min-height:86px;padding:11px}.admin-email-services .admin-email-health article>strong{font-size:18px}.admin-email-services .admin-email-health-status>strong{font-size:12px}.admin-email-template-list-items{grid-template-columns:minmax(0,1fr);max-height:245px}.admin-email-services .admin-email-template-form,.admin-email-services .admin-email-filter-form{grid-template-columns:minmax(0,1fr)}.admin-email-services .admin-email-field-intro,.admin-email-services .admin-email-field-footer,.admin-email-services .admin-email-template-form>.story-table-note,.admin-email-services .admin-email-button-row,.admin-email-services .admin-email-toggle,.admin-email-filter-heading{grid-column:1}.admin-email-services .admin-email-template-heading{flex-direction:column}.admin-email-services .admin-email-test-form{grid-template-columns:minmax(0,1fr)}.admin-email-services .admin-email-tool-icon{grid-row:auto}.admin-email-services .admin-email-tool-copy{grid-column:1}.admin-email-services .admin-email-test-form .admin-email-field,.admin-email-services .admin-email-test-form>button{grid-area:auto/1}.admin-email-services .admin-email-filter-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-email-services .admin-email-filter-actions button{width:100%;padding-inline:8px}}.tpg-connect{--connect-bg:#0c0d10;--connect-panel:#121419;--connect-panel-raised:#181b22;--connect-border:#ffffff13;--connect-muted:#9298a5;--connect-text:#f4f5f7;--connect-red:#d71920;color:var(--connect-text);gap:12px;display:grid}.connect-disclaimer{border:1px solid var(--connect-border);background:#121419d1;border-radius:12px;align-self:start;overflow:hidden}.connect-disclaimer summary{color:#d9dce2;cursor:pointer;justify-content:space-between;gap:12px;padding:11px 15px;font-size:12px;list-style-position:inside;display:flex}.connect-disclaimer summary span:first-child{font-weight:700}.connect-disclaimer summary span:last-child{color:var(--connect-muted)}.connect-disclaimer p{color:#b6bbc5;max-width:1000px;margin:0;padding:0 15px 14px 31px;font-size:12px;line-height:1.65}.connect-layout{border:1px solid var(--connect-border);background:var(--connect-bg);border-radius:20px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(280px,340px) minmax(0,1fr);height:min(820px,100dvh - 210px);min-height:min(460px,100dvh - 210px);display:grid;overflow:hidden;box-shadow:0 18px 55px #0003}.connect-sidebar{border-right:1px solid var(--connect-border);background:linear-gradient(#15171c,#111318);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.connect-sidebar-heading{justify-content:space-between;align-items:center;padding:22px 20px 17px;display:flex}.connect-eyebrow{color:#a7aab2;letter-spacing:.16em;font-size:9px;font-weight:800}.connect-sidebar-heading h2{color:var(--connect-text);letter-spacing:-.035em;margin:5px 0 0;font-size:22px;font-weight:750}.connect-icon-button{border:1px solid var(--connect-border);color:#fff;cursor:pointer;background:#20232a;border-radius:12px;place-items:center;width:38px;height:38px;font-size:24px;display:grid}.connect-icon-button:hover{background:#d719201f;border-color:#d71920a6}.connect-search{margin:0 16px 14px;position:relative}.connect-search input,.connect-group-form input,.connect-add-members input,.connect-edit-message input{border:1px solid var(--connect-border);width:100%;min-width:0;color:var(--connect-text);font:inherit;background:#0e1014;border-radius:11px;outline:none}.connect-search input{text-transform:uppercase;height:42px;padding:0 38px 0 13px;font-size:12px}.connect-search input:focus,.connect-group-form input:focus,.connect-add-members input:focus,.connect-edit-message input:focus,.connect-composer textarea:focus{border-color:#d71920b3;box-shadow:0 0 0 3px #d719201a}.connect-search>span{color:#969ba6;font-size:22px;line-height:1;position:absolute;top:8px;right:12px}.connect-search-results{border:1px solid var(--connect-border);background:#101216;border-radius:13px;gap:8px;margin:0 12px 12px;padding:10px;display:grid}.connect-search-list{gap:7px;display:grid}.connect-search-user,.connect-request-card{border:1px solid var(--connect-border);background:#17191f;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.connect-avatar{color:#fff;background:linear-gradient(145deg,#383c47,#22252c);border:1px solid #ffffff17;border-radius:50%;flex:0 0 39px;place-items:center;width:39px;height:39px;font-size:15px;font-weight:700;display:grid;position:relative}.connect-avatar.is-online:after{content:"";background:#39c17d;border:2px solid #16181d;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:-1px}.connect-person-copy{flex:1;gap:3px;min-width:0;display:grid}.connect-person-copy strong{color:#f1f2f5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.connect-person-copy small,.connect-muted,.connect-request-status{color:var(--connect-muted);font-size:10px}.connect-muted,.connect-error-inline{margin:2px 0;font-size:11px}.connect-error-inline{color:#ff9a9e}.connect-add-button,.connect-primary-button{background:var(--connect-red);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:9px;font-size:11px;font-weight:700;transition:background .16s,transform .16s}.connect-add-button{padding:8px 10px}.connect-add-button:hover,.connect-primary-button:hover:not(:disabled),.connect-send-button:hover:not(:disabled){background:#ef2931;transform:translateY(-1px)}.connect-inbox-tabs{border-bottom:1px solid var(--connect-border);grid-template-columns:1fr 1fr;gap:5px;padding:0 15px 12px;display:grid}.connect-inbox-tabs button{color:#a7acb7;cursor:pointer;min-height:36px;font:inherit;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.connect-inbox-tabs button[aria-pressed=true]{border-color:var(--connect-border);color:#fff;background:#22252c}.connect-inbox-tabs button span,.connect-section-title>span{color:var(--connect-muted);font-size:10px}.connect-inbox-list{overscroll-behavior:contain;flex-direction:column;gap:6px;min-height:0;padding:12px 9px 16px;display:flex;overflow-y:auto}.connect-section-title{color:#dfe1e6;justify-content:space-between;align-items:center;gap:10px;padding:3px 8px 8px;font-size:11px;display:flex}.connect-section-title button{color:#9da2ae;cursor:pointer;background:0 0;border:0;font-size:18px}.connect-conversation{width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:10px;transition:background .15s,border-color .15s;display:flex}.connect-conversation:hover{background:#ffffff0b}.connect-conversation.is-selected{background:#d719201a;border-color:#d7192061}.connect-conversation-copy{flex:1;gap:5px;min-width:0;display:grid}.connect-conversation-copy strong{color:#f1f2f5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.connect-conversation-copy small{color:#969ba6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.connect-conversation-meta{justify-items:end;gap:5px;display:grid}.connect-conversation-meta small{color:var(--connect-muted);font-size:9px}.connect-unread-count{background:var(--connect-red);color:#fff;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-weight:700;display:grid}.connect-empty-list{color:var(--connect-muted);text-align:center;justify-items:center;gap:8px;margin:auto;padding:24px 18px;font-size:11px;line-height:1.5;display:grid}.connect-empty-list strong{color:#e6e8ed;font-size:12px}.connect-empty-icon{border:1px solid var(--connect-border);color:#e76369;background:#1b1e25;border-radius:13px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.connect-request-card{align-items:flex-start}.connect-request-status{line-height:1.4}.connect-request-actions{flex-direction:column;gap:5px;display:flex}.connect-request-actions .connect-primary-button,.connect-quiet-button{padding:7px 9px}.connect-group-form{border:1px solid var(--connect-border);background:#101216;border-radius:13px;gap:8px;margin:0 12px 10px;padding:11px;display:grid}.connect-group-form input,.connect-add-members input,.connect-edit-message input{min-height:36px;padding:0 10px;font-size:11px}.connect-group-form .connect-primary-button{min-height:36px}.connect-main{background:radial-gradient(at 50% 30%,#ffffff06,#0000 58%),#0e1013;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.connect-chat-header{border-bottom:1px solid var(--connect-border);background:#14161bd1;align-items:center;gap:12px;min-height:76px;padding:12px 20px;display:flex}.connect-chat-avatar{flex-basis:42px;width:42px;height:42px}.connect-chat-title{flex:1;gap:5px;min-width:0;display:grid}.connect-chat-title strong{color:#f7f7f8;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.connect-chat-title small{color:var(--connect-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.connect-chat-actions,.connect-group-actions{align-items:center;gap:6px;display:flex}.connect-quiet-button{border:1px solid var(--connect-border);color:#c3c6ce;cursor:pointer;font:inherit;background:0 0;border-radius:8px;font-size:10px}.connect-quiet-button:hover{color:#fff;background:#ffffff0a;border-color:#fff3}.connect-quiet-button.is-danger{color:#ee9296}.connect-quiet-button:disabled,.connect-primary-button:disabled,.connect-send-button:disabled{cursor:not-allowed;opacity:.48}.connect-back-button{color:#f5f5f6;cursor:pointer;background:0 0;border:0;font-size:30px;display:none}.connect-group-members{border-bottom:1px solid var(--connect-border);background:#ffffff05}.connect-group-members summary{color:#c7cad2;cursor:pointer;justify-content:space-between;align-items:center;padding:10px 20px;font-size:10px;display:flex}.connect-group-members summary span{color:var(--connect-muted)}.connect-group-member-list{gap:7px;max-height:180px;padding:0 20px 12px;display:grid;overflow-y:auto}.connect-group-member{color:#e1e2e7;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.connect-group-member small{color:var(--connect-muted);margin-top:3px;font-size:9px;display:block}.connect-add-members{gap:7px;display:flex}.connect-add-members .connect-primary-button{padding:0 14px}.connect-message-history{overscroll-behavior:contain;scrollbar-color:#363941 transparent;flex-direction:column;flex:1;gap:12px;min-height:0;padding:22px clamp(16px,4vw,48px);display:flex;overflow-y:auto}.connect-message{align-self:flex-start;gap:4px;max-width:min(78%,620px);display:grid}.connect-message.is-own{align-self:flex-end;justify-items:end}.connect-message-bubble{color:#f0f1f4;background:#1b1e24;border:1px solid #ffffff0f;border-radius:15px 15px 15px 4px;min-width:80px;padding:10px 13px 8px;box-shadow:0 4px 14px #0000001f}.connect-message.is-own .connect-message-bubble{background:linear-gradient(145deg,#8f151a,#721116);border-color:#d719203d;border-radius:15px 15px 4px}.connect-message-bubble p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.connect-message-sender{color:#e28b8f;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.connect-message-footer{color:#ffffff94;text-transform:capitalize;justify-content:flex-end;gap:8px;min-height:12px;margin-top:5px;font-size:8px;display:flex}.connect-message-reactions{margin-top:7px;font-size:12px}.connect-message-actions{opacity:0;gap:3px;transition:opacity .15s;display:flex}.connect-message:hover .connect-message-actions,.connect-message:focus-within .connect-message-actions{opacity:1}.connect-message-actions button{color:#969ba6;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:3px 6px;font-size:9px}.connect-message-actions button:hover{color:#fff;background:#ffffff0f}.connect-edit-message{flex-wrap:wrap;gap:5px;display:flex}.connect-typing-indicator{color:#aaaeb7;align-self:flex-start;font-size:10px}.connect-composer{border:1px solid var(--connect-border);background:#181a20;border-radius:15px;align-items:flex-end;gap:9px;margin:0 20px;padding:9px;display:flex}.connect-composer textarea{resize:vertical;color:#f3f4f6;width:100%;min-height:39px;max-height:130px;font:inherit;background:0 0;border:1px solid #0000;border-radius:9px;outline:none;padding:10px 11px;font-size:12px;line-height:1.5}.connect-send-button{background:var(--connect-red);color:#fff;cursor:pointer;min-height:38px;font:inherit;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 14px;font-size:11px;font-weight:700;display:flex}.connect-send-button span{background:#ffffff2e;border-radius:6px;place-items:center;width:18px;height:18px;font-size:13px;display:grid}.connect-composer-hint{color:#777c86;margin:6px 26px 13px;font-size:9px}.connect-chat-empty,.connect-welcome{color:var(--connect-muted);text-align:center;flex:1;align-content:center;justify-items:center;gap:10px;padding:30px;display:grid}.connect-chat-empty strong{color:#e7e8eb;font-size:14px}.connect-chat-empty span:last-child,.connect-welcome p{max-width:360px;margin:0;font-size:11px;line-height:1.6}.connect-welcome-mark{color:#f07c82;background:#d719201a;border:1px solid #d7192052;border-radius:18px;place-items:center;width:56px;height:56px;margin-bottom:8px;font-size:24px;display:grid}.connect-welcome h2{color:#f4f5f7;letter-spacing:-.04em;max-width:420px;margin:0;font-size:clamp(24px,3vw,34px)}.connect-welcome .connect-primary-button{margin-top:8px;padding:11px 16px}.connect-feedback{color:#a9e1c2;background:#2382561a;border:1px solid #36b47633;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:11px;display:flex}.connect-feedback.is-error{color:#ffb1b5;background:#801a2029;border-color:#e2565e4d}.connect-feedback button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:17px}@media (width<=900px){.connect-layout{grid-template-columns:minmax(250px,300px) minmax(0,1fr)}.connect-chat-actions .connect-quiet-button{padding:7px;font-size:9px}}@media (width<=700px){.tpg-connect{gap:8px}.connect-disclaimer{border-radius:10px}.connect-disclaimer summary{padding:9px 11px;font-size:10px}.connect-disclaimer p{padding:0 11px 11px 27px;font-size:10px}.connect-layout{border-radius:15px;grid-template-columns:minmax(0,1fr);height:max(360px,100dvh - 210px);min-height:0}.connect-sidebar{border-right:0;height:100%;min-height:0}.connect-main{height:100%;min-height:0;display:none}.tpg-connect.has-conversation .connect-sidebar{display:none}.tpg-connect.has-conversation .connect-main{display:flex}.connect-sidebar-heading{padding:15px 16px 12px}.connect-sidebar-heading h2{font-size:20px}.connect-chat-header{gap:8px;min-height:64px;padding:8px 10px}.connect-back-button{display:block}.connect-chat-avatar{flex-basis:36px;width:36px;height:36px}.connect-chat-title strong{font-size:12px}.connect-chat-title small{font-size:9px}.connect-chat-actions{gap:3px}.connect-chat-actions .connect-quiet-button{padding:6px;font-size:8px}.connect-message-history{padding:16px 12px}.connect-message{max-width:88%}.connect-message-bubble p{font-size:12px}.connect-message-actions{opacity:1}.connect-composer{gap:5px;margin:0 8px;padding:6px}.connect-send-button{min-height:36px;padding:0 9px}.connect-composer-hint{margin:5px 14px 9px}.connect-group-members summary,.connect-group-member-list{padding-inline:12px}}.investment-product-page{gap:7px}.investment-product-hero{grid-template-columns:minmax(0,1fr);min-height:190px}.investment-product-hero-image{z-index:0;min-height:0;position:absolute;inset:0}.investment-product-hero-image:after{background:linear-gradient(90deg,#050506fa 0%,#050506d1 43%,#0505061f 82%),linear-gradient(#0000 58%,#0000009e)}.investment-product-hero-copy{z-index:1;width:min(68%,560px);padding:18px 20px;position:relative}.investment-product-hero-copy>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.investment-product-image-caption{display:none}.investment-product-benefits{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;overflow:visible}.investment-product-benefit{background:linear-gradient(145deg,#141416,#090a0d);border:1px solid #a4a8ae38;border-radius:14px;min-height:74px;padding:10px}.investment-product-benefit:last-child{border-right:1px solid #a4a8ae38}.investment-product-order{gap:6px}.investment-product-term-panel,.investment-product-amount-panel{gap:7px;padding:10px}.investment-product-input-icon{width:36px;height:36px}.investment-product-term-options button{min-height:47px}.investment-product-amount-entry{min-height:46px}.investment-product-amount-entry input{min-height:42px}.investment-product-amount-presets button{min-height:32px}.investment-product-submit{min-height:43px}.investment-product-history-toggle{color:#d7bd75;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;padding:2px 6px;font-size:8px}.investment-product-history-toggle:hover{color:#ffe36a}@media (width<=640px){.investment-product-page{gap:5px}.investment-product-hero{border-radius:15px;min-height:158px}.investment-product-hero-image:after{background:linear-gradient(90deg,#050506fc 0%,#050506db 48%,#0505061a 100%),linear-gradient(#0000 52%,#0000008a)}.investment-product-hero-copy{width:74%;padding:11px 13px}.investment-product-kicker{letter-spacing:.12em;font-size:7px}.investment-product-hero-copy h2{margin:4px 0 5px;font-size:25px;line-height:1}.investment-product-hero-copy>p{max-width:225px;font-size:8px;line-height:1.35}.investment-product-status{letter-spacing:.04em;white-space:nowrap;gap:5px;min-height:23px;margin-top:7px;padding:4px 7px;font-size:6px}.investment-product-status>span{width:5px;height:5px}.investment-product-benefits{gap:5px}.investment-product-benefit{border-radius:12px;grid-template-columns:39px minmax(0,1fr);gap:3px 8px;min-height:64px;padding:8px}.investment-product-benefit-icon{width:36px;height:36px}.investment-product-benefit-icon svg{width:18px;height:18px}.investment-product-benefit h3{font-size:9px}.investment-product-benefit p{font-size:7px;line-height:1.3}.investment-product-term-panel,.investment-product-amount-panel{border-radius:13px;gap:6px;padding:8px}.investment-product-input-heading{gap:8px}.investment-product-input-icon{width:31px;height:31px;font-size:18px}.investment-product-input-icon svg{width:18px;height:18px}.investment-product-input-heading strong{font-size:11px}.investment-product-input-heading small{font-size:8px}.investment-product-term-options{gap:5px}.investment-product-term-options button{border-radius:10px;min-height:42px}.investment-product-term-options button strong{font-size:13px}.investment-product-term-options button span{font-size:8px}.investment-product-amount-entry{border-radius:12px;gap:7px;min-height:42px;padding-inline:8px}.investment-product-amount-entry img{width:25px;height:25px}.investment-product-amount-entry input{min-height:38px;font-size:17px}.investment-product-amount-entry>span{font-size:9px}.investment-product-amount-presets{gap:5px}.investment-product-amount-presets button{border-radius:999px;min-height:29px}.investment-product-result{grid-template-columns:26px minmax(0,1fr) auto;gap:5px;padding:6px}.investment-product-result>span{width:24px;height:24px}.investment-product-result>span svg{width:19px;height:19px}.investment-product-result>div>strong{font-size:9px}.investment-product-result>div>small{font-size:6px}.investment-product-result>b{font-size:10px}.investment-product-submit{border-radius:11px;min-height:39px;font-size:12px}.investment-product-submit-note{font-size:7px;line-height:1.3}.investment-product-history-toggle{font-size:7px}}@media (width<=360px){.investment-product-hero-copy{width:80%}.investment-product-hero-copy h2{font-size:23px}.investment-product-benefit{grid-template-columns:34px minmax(0,1fr);gap:3px 6px;padding:7px}.investment-product-benefit-icon{width:32px;height:32px}.investment-product-status{font-size:5.5px}}
