@font-face{font-family:OnePlus Figures;src:url(/fonts/oneplus-wallet-figures.woff)format("woff");font-display:swap}html:has(.oneplus-auth){scrollbar-gutter:stable both-edges}body:has(.oneplus-shell,.oneplus-auth,.oneplus-onboarding){--fg:#242333;--muted:#6d6b7b;--border:#e4e2eb;--purple-500:#8151b4;--purple-600:#71439f;--purple-700:#5f378a;--shadow-soft:0 4px 18px #24233305;color:var(--fg);background:#f5f6fa}body:has(.oneplus-shell,.oneplus-auth,.oneplus-onboarding):before{display:none}body:has(.oneplus-shell,.oneplus-auth,.oneplus-onboarding):after{display:none}.page-shell:has(.oneplus-shell,.oneplus-auth,.oneplus-onboarding){max-width:none;padding:0}.page-content:has(.oneplus-shell,.oneplus-auth,.oneplus-onboarding){width:100%;min-width:0}:is(.oneplus-shell,.oneplus-auth,.oneplus-onboarding),:is(.oneplus-shell,.oneplus-auth,.oneplus-onboarding) *{letter-spacing:0}:is(.oneplus-shell,.oneplus-auth,.oneplus-onboarding) :is(button,input,select,textarea,a){-webkit-tap-highlight-color:transparent}:is(.oneplus-shell,.oneplus-auth,.oneplus-onboarding) :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #8151b4}.oneplus-shell.app-layout{background:0 0;min-height:calc(100dvh - 90px);padding:0 0 32px 240px}.oneplus-shell .app-layout-header{border:0;border-bottom:1px solid var(--border);max-width:none;min-height:76px;box-shadow:none;z-index:12;background:#fff;border-radius:0;flex-wrap:nowrap;margin:0;padding:12px 32px;top:0}.oneplus-shell .brand-title{font-size:17px;display:block;top:0}.oneplus-shell .app-layout-brand .brand-mark{display:none}.oneplus-shell .app-layout-brand{min-width:0}.oneplus-shell .brand-mark img{max-width:142px;height:30px}.oneplus-shell .app-layout-body,.oneplus-shell .app-layout-content{width:100%;min-width:0;max-width:none;margin:0;padding:0}.oneplus-shell .account-shell{min-width:0;margin-left:auto}.oneplus-shell .avatar-button{box-shadow:none;background:0 0;border:0;border-radius:8px;min-height:44px}.oneplus-shell .avatar-circle{color:#71439f;box-shadow:none;background:#eee8f7}.oneplus-shell .account-menu{border-radius:8px;width:min(340px,100vw - 32px)}.oneplus-shell #oneplus-menu-slot{display:none}.oneplus-menu-button,.oneplus-nav-close{border:1px solid var(--border);width:44px;height:44px;color:var(--fg);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center}.oneplus-menu-button{display:flex}.oneplus-nav-close{flex-shrink:0;display:none}.oneplus-dashboard{min-width:0;display:block}.oneplus-sidebar{overscroll-behavior:contain;border-right:1px solid var(--border);z-index:20;scrollbar-width:thin;background:#fff;flex-direction:column;width:240px;height:100dvh;padding:20px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.oneplus-sidebar-brand{justify-content:space-between;align-items:center;min-height:52px;margin-bottom:24px;display:flex}.oneplus-sidebar-brand img,.oneplus-auth-header img{object-fit:contain;display:block}.oneplus-nav-caption{color:#92909d;margin:0 12px 14px;font-size:10px;font-weight:800}.oneplus-nav{gap:6px;display:grid}.oneplus-nav-link{color:#6b687a;width:100%;min-height:46px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;padding:11px 12px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.oneplus-nav-link:hover,.oneplus-nav-child:hover{background:#f5f3f9}.oneplus-nav-link.is-active,.oneplus-nav-child.is-active{color:#71439f;background:#eee7f8}.oneplus-nav-link span{flex:1;min-width:0}.oneplus-nav-link svg{flex-shrink:0}.oneplus-nav-link svg:last-child:not(:first-child){width:14px;transition:transform .15s}.oneplus-nav-link svg.is-rotated{transform:rotate(90deg)}.oneplus-nav-children{border-left:1px solid var(--border);margin:4px 0 4px 22px;padding-left:10px}.oneplus-nav-child{color:#6b687a;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:44px;padding:10px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.oneplus-nav-child small{color:#777584;font-size:10px;font-weight:500}.oneplus-sidebar-help{color:#71439f;border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:auto;padding:15px 10px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.oneplus-sidebar-help span{flex:1}.oneplus-sidebar-help small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.oneplus-bottom-nav{display:none}.oneplus-shell .oneplus-main{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;max-width:1460px;margin:0 auto;padding:30px 32px;display:grid}.oneplus-main>*,.oneplus-main :is(.surface-grid,.surface-card,.profile-panel,.table-row,.input-group){min-width:0}.oneplus-shell .surface-card{border:0;border-top:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;padding:24px 0}.oneplus-shell .surface-card:hover,.oneplus-shell .card-tile:hover{box-shadow:none;transform:none}.oneplus-shell .surface-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px}.oneplus-shell .section-title{font-size:17px;font-weight:800}.oneplus-shell .section-sub{color:var(--muted);overflow-wrap:anywhere;line-height:1.6}.oneplus-shell :is(.surface-header,.table-row){flex-wrap:wrap;gap:12px}.oneplus-shell .table-row>div:first-child{flex:170px;min-width:0}.oneplus-shell .table-row{border:0;border-bottom:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;align-items:center;padding:16px 0}.oneplus-shell .table-row:hover{box-shadow:none;transform:none}.oneplus-shell .table-row:last-child{border-bottom:0}.oneplus-shell .table-row strong{overflow-wrap:anywhere}.oneplus-shell .data-table{overscroll-behavior-x:contain;max-width:100%;display:block;overflow-x:auto}.oneplus-shell .data-table tbody tr,.oneplus-shell .data-table tbody tr:hover{box-shadow:none;transform:none}.oneplus-shell .data-table td{background:#fff}.oneplus-shell .font-button,.oneplus-auth .font-button,.oneplus-onboarding .font-button{min-height:42px;box-shadow:none;color:#71439f;white-space:normal;text-align:center;background:#fff;border:1px solid #dcd5e8;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:inline-flex}.oneplus-shell .font-button.is-active,.oneplus-auth .font-button.is-active,.oneplus-onboarding .font-button.is-active{color:#fff;background:#71439f;border-color:#71439f}.oneplus-shell .font-button.is-danger{color:#a3394d;background:#fff5f6;border-color:#edc8cf}.oneplus-shell :is(.tabs,.pill-stack,.surface-header){flex-wrap:wrap}.oneplus-shell .tab{border-radius:8px;align-items:center;min-height:42px;display:inline-flex}.oneplus-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.oneplus-auth :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.oneplus-onboarding :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%;box-shadow:none;background-color:#fff;border-color:#dcd9e5;border-radius:8px;font-size:14px}.oneplus-shell .form-grid,.oneplus-auth .form-grid,.oneplus-onboarding .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.oneplus-shell .step-two-col{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.oneplus-shell :is(.payout-shell,.payout-stage,.step-panel,.stepper,.step){min-width:0}.oneplus-shell :is(.profile-panel,.modal-card,.alert-inline,.chart-wrap),.oneplus-onboarding :is(.profile-panel,.surface-card){border-radius:8px}.oneplus-shell .status-pill{overflow-wrap:anywhere;border-radius:6px;max-width:100%;font-size:10px}.oneplus-shell .chart-wrap{border:1px solid var(--border);background:#fff}.oneplus-page-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.oneplus-eyebrow{color:#83808e;font-size:10px;font-weight:800}.oneplus-page-heading h1{margin:8px 0;font-size:28px;line-height:1.3}.oneplus-page-heading p{color:var(--muted);margin:0;font-size:13px}.oneplus-overview-top{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;display:grid}.oneplus-balance{color:#322e44;background:#e5ebf7;border:1px solid #d8dce8;border-radius:8px;min-width:0;padding:24px}.oneplus-balance-top{color:#69637b;justify-content:space-between;align-items:center;gap:16px;font-size:12px;font-weight:700;display:flex}.oneplus-balance-eye{color:#716785;cursor:pointer;background:#ffffff9c;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.oneplus-balance-value{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:10px;min-height:82px;padding:14px 0;display:flex}.oneplus-balance-currency{font-size:16px;font-weight:700}.oneplus-balance-value .amount-currency{display:none}.oneplus-shell .oneplus-balance-value .amount-emphasis.is-kpi .amount-major{font-family:"OnePlus Figures",var(--font-body);font-size:44px;font-weight:600;line-height:1.25}.oneplus-shell .oneplus-balance-value .amount-emphasis.is-kpi .amount-minor{font-family:"OnePlus Figures",var(--font-body);font-size:26px}.oneplus-shell .oneplus-balance-value .amount-emphasis{gap:0}.oneplus-shell .oneplus-balance-value.is-long .amount-emphasis.is-kpi .amount-major{font-size:26px}.oneplus-shell .oneplus-balance-value.is-extra-long .amount-emphasis.is-kpi .amount-major{font-size:18px}.oneplus-shell .oneplus-balance-value:is(.is-long,.is-extra-long) .amount-emphasis.is-kpi .amount-minor{font-size:16px}.oneplus-balance-placeholder{overflow-wrap:anywhere;font-size:24px;font-weight:700}.oneplus-balance-meta{color:#69637b;overflow-wrap:anywhere;align-items:center;gap:8px;min-height:24px;font-size:11px;display:flex}.oneplus-currency-tabs{gap:8px;margin-top:22px;display:flex}.oneplus-currency-tabs button{color:#6d657a;width:74px;height:38px;font:inherit;cursor:pointer;background:#ffffff50;border:1px solid #c9ccdc;border-radius:8px;font-size:12px}.oneplus-currency-tabs button.is-active{color:#71439f;background:#fff;border-color:#fff;font-weight:800}.oneplus-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.oneplus-shortcuts>a{border:1px solid var(--border);color:var(--fg);background:#fff;border-radius:8px;flex-direction:column;justify-content:center;gap:7px;min-width:0;padding:20px;text-decoration:none;display:flex}.oneplus-shortcuts>a:hover{background:#fcfbfe;border-color:#b8a1cf}.oneplus-shortcuts>a>span{color:#71439f;margin-bottom:4px}.oneplus-shortcuts>a:nth-child(2)>span{color:#2a846c}.oneplus-shortcuts>a:nth-child(3)>span{color:#b16586}.oneplus-shortcuts>a:nth-child(4)>span{color:#4e7aaf}.oneplus-shortcuts strong{font-size:12px}.oneplus-shortcuts small{color:var(--muted);font-size:10px;line-height:1.5}.oneplus-shell .oneplus-account-summary .kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.oneplus-shell .kpi-card{border:0;border-right:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;min-width:0;padding:12px 16px 12px 0}.oneplus-shell .kpi-card:last-child{border-right:0}.oneplus-shell .kpi-card>strong{overflow-wrap:anywhere;font-size:17px}.oneplus-shell .kpi-meta{flex-wrap:wrap;font-size:10px}.oneplus-shell .kpi-pill{color:#35734f;background:#e7efe9;border:0;border-radius:6px;padding:4px 7px;font-size:10px}.oneplus-shell .overview-safety-notice{border-radius:8px;margin:0}.oneplus-shell .cards-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),360px))}.oneplus-shell .card-tile{border-radius:8px;max-width:100%;padding:12px}.oneplus-shell .card-detail-panel{min-width:0}.oneplus-shell .oneplus-card-list{background:url(/mastercard.webp) right 12px top 12px/82px no-repeat;padding-top:62px}.oneplus-onboarding{max-width:1280px;margin:auto;padding:32px}.oneplus-auth.hero{background:0 0;flex-direction:column;align-items:center;gap:0;width:100%;max-width:none;min-height:calc(100dvh - 90px);margin-inline:auto;padding:0 24px 28px;display:flex}.oneplus-auth-header{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1320px;padding:20px 0 28px;display:flex}.oneplus-auth-header>a:last-child{color:#6d657a;align-items:center;gap:8px;font-size:12px;text-decoration:none;display:flex}.oneplus-auth>.intro{display:none}.oneplus-auth .login-panel{align-self:center;width:100%;max-width:440px;margin:auto;padding:12px 0 0}.oneplus-auth.signup-hero .login-panel{max-width:540px}.oneplus-auth .login-panel .gradient-border{box-shadow:none;background:0 0;border-radius:8px;padding:0}.oneplus-auth .login-card{border:1px solid var(--border);background:#fff;border-radius:8px;gap:20px;padding:28px;box-shadow:0 8px 28px #2b244307}.oneplus-auth .login-card:hover{transform:none}.oneplus-auth .login-header .indicator{display:none}.oneplus-auth .login-header h2,.oneplus-auth .login-header .section-title{font-size:24px}.oneplus-auth .hero-safety-notice{width:100%;max-width:540px;margin-top:24px}.oneplus-auth .cta{box-shadow:none;background:#71439f;border-radius:8px;min-height:46px}.oneplus-auth .input-group,.oneplus-auth .input-shell{min-width:0}.oneplus-auth .input-shell,.oneplus-auth .type-option,.oneplus-auth .type-toggle{border-radius:8px}:is(.oneplus-shell,.oneplus-auth,.oneplus-onboarding) .button-primary{box-shadow:none;background:#71439f;border-radius:8px;min-height:46px;font-size:14px}:is(.oneplus-shell,.oneplus-auth,.oneplus-onboarding) .button-primary:hover{box-shadow:none;background:#5f378a;transform:none}.oneplus-auth :is(.badge,.option-pill){background:#f6f3fa;border-radius:8px;font-size:12px}.oneplus-auth .login-meta{flex-wrap:wrap}.oneplus-auth .modal-live{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);width:100vw;padding:16px;overflow-y:auto}.oneplus-auth .modal-live>.panel{overflow-wrap:anywhere;overscroll-behavior:contain;background:#fff;border-radius:8px;width:100%;min-width:0;max-width:520px;max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto}.oneplus-auth .modal-live .button-primary{min-width:144px}:is(.oneplus-shell,.oneplus-auth,.oneplus-onboarding) .divider{background:var(--border)}:is(.oneplus-shell,.oneplus-auth) .official-notice{border:0;border-top:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0}:is(.oneplus-shell,.oneplus-auth) :is(.official-notice-item,.official-notice-link,.official-notice-copy-button){box-shadow:none;border-radius:8px}:is(.oneplus-shell,.oneplus-auth) .official-notice-link-primary{background:#71439f}:is(.oneplus-shell,.oneplus-auth) .official-notice-kicker{color:#6b687a;background:0 0;border:0;padding-inline:0}body:has(.oneplus-shell) .site-footer{margin-left:240px;padding:12px 32px 24px}body:has(.oneplus-auth,.oneplus-onboarding) .site-footer{padding:16px 24px}@media (max-width:1180px){.oneplus-shell .oneplus-main{padding:24px}.oneplus-overview-top{grid-template-columns:minmax(0,1fr)}.oneplus-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}.oneplus-shortcuts>a{padding:16px 12px}}@media (max-width:980px){.oneplus-shell.app-layout{padding:0 0 16px}.oneplus-shell .app-layout-header{min-height:68px;padding:10px 20px}.oneplus-shell .brand-title{display:none}.oneplus-shell .app-layout-brand .brand-mark{display:flex}.oneplus-shell #oneplus-menu-slot{flex-shrink:0;order:-1;width:44px;display:block}.oneplus-sidebar{visibility:hidden;z-index:32;width:min(300px,100vw - 36px);transform:translate(-101%)}.oneplus-sidebar.is-open{visibility:visible;transform:translate(0)}.oneplus-nav-close{display:flex}.oneplus-nav-backdrop{z-index:31;background:#24233360;position:fixed;inset:0}.oneplus-bottom-nav{bottom:0;border-top:1px solid var(--border);padding:6px 8px max(6px,env(safe-area-inset-bottom));z-index:15;background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset-inline:0}.oneplus-bottom-nav>:is(a,button){min-height:54px;font:inherit;color:#8b8798;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.oneplus-bottom-nav>.is-active{color:#71439f;background:#f4effa}body:has(.oneplus-shell) .site-footer{padding:12px 24px calc(96px + env(safe-area-inset-bottom));margin-left:0}}@media (max-width:700px){.oneplus-shell .oneplus-main{gap:24px;padding:22px 16px}.oneplus-shell .app-layout-header{gap:8px;padding:8px 16px}.oneplus-shell .avatar-button-meta{display:none}.oneplus-shell .avatar-button{padding:0}.oneplus-shell .surface-grid{grid-template-columns:minmax(0,1fr);gap:16px}.oneplus-shell .surface-card{padding:20px 0}.oneplus-page-heading h1{font-size:24px}.oneplus-page-heading{align-items:flex-start}.oneplus-page-heading .font-button{padding:10px}.oneplus-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.oneplus-shortcuts>a{padding:16px}.oneplus-balance{padding:20px}.oneplus-shell .oneplus-balance-value .amount-emphasis.is-kpi .amount-major{font-size:34px}.oneplus-shell .oneplus-balance-value .amount-emphasis.is-kpi .amount-minor,.oneplus-shell .oneplus-balance-value.is-long .amount-emphasis.is-kpi .amount-major{font-size:22px}.oneplus-shell .oneplus-balance-value.is-extra-long .amount-emphasis.is-kpi .amount-major{font-size:16px}.oneplus-shell .oneplus-balance-value:is(.is-long,.is-extra-long) .amount-emphasis.is-kpi .amount-minor{font-size:14px}.oneplus-shell .oneplus-account-summary .kpi-grid{grid-template-columns:minmax(0,1fr)}.oneplus-shell .kpi-card{border-right:0;border-bottom:1px solid var(--border);padding:14px 0}.oneplus-shell .kpi-card:last-child{border-bottom:0}.oneplus-shell .support-grid{grid-template-columns:minmax(0,1fr)}.oneplus-shell .support-header-actions{flex-wrap:wrap}.oneplus-shell .form-grid{grid-template-columns:minmax(0,1fr)}.oneplus-shell .table-row{align-items:flex-start}.oneplus-shell :is(.limit-row,.card-detail-panel){flex-wrap:wrap}.oneplus-auth.hero{padding:0 16px 24px}.oneplus-auth-header{padding:16px 0 24px}.oneplus-auth-header img{width:126px;height:42px}.oneplus-auth .login-card{padding:22px 18px}.oneplus-auth .login-panel{margin:0}.oneplus-onboarding{padding:20px 16px}}@media (prefers-reduced-motion:reduce){.oneplus-shell *,.oneplus-auth *{scroll-behavior:auto!important;transition:none!important}}body:has(.oneplus-shell,.oneplus-auth,.oneplus-onboarding){background:#f4f3fa}.oneplus-shell .app-layout-header{background:0 0;border-bottom:0;min-height:82px;padding-inline:42px;position:relative}.oneplus-shell .brand-title{color:#8a879a;text-transform:uppercase;font-size:11px;font-weight:700}.oneplus-shell .oneplus-main{gap:20px;padding:12px 42px 24px}.oneplus-sidebar{padding-top:28px}.oneplus-sidebar-brand{margin-bottom:34px}.oneplus-manage-caption{margin:24px 12px 12px}.oneplus-nav-link{min-height:48px}.oneplus-sidebar-help{margin-top:auto;padding-top:24px}.oneplus-overview-home{flex-direction:column;gap:22px;min-width:0;display:flex}.oneplus-page-heading{order:0;margin-bottom:2px}.oneplus-page-heading h1{overflow-wrap:anywhere;margin:10px 0 7px;font-size:26px;line-height:1.35}.oneplus-home-status{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.oneplus-refresh-button,.oneplus-dialog-close{border:1px solid var(--border);color:#7c728e;cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.oneplus-overview-top{order:1;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px}.oneplus-balance{color:#49335f;background:linear-gradient(115deg,#e4d8f2,#dce7f7 65%,#d7edf6);flex-direction:column;justify-content:center;min-height:290px;padding:28px 32px;display:flex}.oneplus-balance-value{min-height:88px;padding:20px 0 10px}.oneplus-balance-currency{font-size:22px}.oneplus-shell .oneplus-balance-value .amount-emphasis.is-kpi .amount-major{font-size:40px;font-weight:500}.oneplus-balance-meta{margin-top:2px}.oneplus-shortcuts{flex-direction:column;justify-content:center;padding:18px 0 18px 8px;display:flex}.oneplus-shortcuts h2{margin:0 0 20px;font-size:17px;line-height:1.45}.oneplus-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.oneplus-shortcut-grid>:is(a,button){min-height:100px;color:var(--fg);font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e1ed;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:14px 8px;text-decoration:none;display:flex}.oneplus-shortcut-grid>:is(a,button):hover{background:#fcfaff;border-color:#c4afda}.oneplus-shortcut-grid>:is(a,button)>span{color:#8151b4;background:#eee5f7;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.oneplus-shortcut-grid>:nth-child(2)>span{color:#b75caf;background:#f7e9f6}.oneplus-shortcut-grid>:nth-child(3)>span{color:#627eae;background:#e7eef8}.oneplus-shortcut-grid>:nth-child(4)>span{color:#b66a91;background:#f6edf2}.oneplus-shortcut-grid strong{font-size:12px}.oneplus-home-activity-grid{order:2}.oneplus-shell .oneplus-home-activity-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px}.oneplus-shell .oneplus-home-activity-grid>.surface-card{border-top:1px solid var(--border);padding:24px 0 8px}.oneplus-home-activity .surface-header{margin-bottom:5px}.oneplus-home-activity .surface-header .section-sub{display:none}.oneplus-shell .oneplus-home-transaction{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 0;display:grid}.oneplus-transaction-icon,.oneplus-tool-icon{color:#7b879c;background:#e9ebf2;border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.oneplus-transaction-icon.is-credit{color:#8151b4;background:#eee5f7}.oneplus-shell .oneplus-home-transaction strong{font-size:12px}.oneplus-shell .oneplus-home-transaction .section-sub{font-size:10px}.oneplus-tx-reference{color:#8b8798;overflow-wrap:anywhere;margin-top:3px;font-size:9px;line-height:1.5}.oneplus-shell .oneplus-home-transaction .amount-major{font-size:13px}.oneplus-shell .oneplus-home-transaction .amount-minor{font-size:10px}.oneplus-home-transaction .status-pill{margin-top:4px}.oneplus-tool-list>a{min-height:83px;color:var(--fg);border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:19px 0;text-decoration:none;display:flex}.oneplus-tool-list>a:last-child{border-bottom:0}.oneplus-tool-list>a>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.oneplus-tool-list strong{font-size:12px}.oneplus-tool-list small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.5;display:block}.oneplus-tool-icon{color:#8151b4;background:#eee5f7}.oneplus-tool-list>a>svg{color:#a6a0b3;flex-shrink:0;width:14px}.oneplus-text-link{color:#8151b4;font-size:11px;font-weight:700;text-decoration:none}.oneplus-account-summary{order:3}.oneplus-status-details{order:4}.oneplus-cashflow-details{order:5}.oneplus-shell .oneplus-more-details{border:0;border-top:1px solid var(--border);padding:0}.oneplus-more-details>summary{color:#736c82;cursor:pointer;padding:15px 0;font-size:12px;font-weight:700}.oneplus-more-details[open]>summary{margin-bottom:12px}.oneplus-more-details .chart-wrap{max-height:300px}.oneplus-send-dialog{border:1px solid var(--border);width:min(460px,100vw - 32px);color:var(--fg);background:#fff;border-radius:8px;max-height:calc(100dvh - 40px);padding:26px;overflow-y:auto}.oneplus-send-source{margin-bottom:20px}.oneplus-send-source select{width:100%;min-height:44px}.oneplus-send-dialog::backdrop{background:#29213570}.oneplus-send-dialog-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.oneplus-send-dialog h2{margin:10px 0 20px;font-size:22px}.oneplus-send-methods{gap:4px;display:grid}.oneplus-send-methods>a{color:var(--fg);border-bottom:1px solid var(--border);border-radius:8px;align-items:center;gap:14px;padding:16px 8px;text-decoration:none;display:flex}.oneplus-send-methods>a:hover{background:#f5f0fa}.oneplus-send-methods>a>span{flex:1;min-width:0}.oneplus-send-methods strong{font-size:13px}.oneplus-send-methods small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.oneplus-security-strip{color:#81798f;border-top:1px solid #e4e0ec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:11px;display:flex}.oneplus-security-strip-copy,.oneplus-security-strip-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.oneplus-security-strip-copy svg{width:16px;height:16px}.oneplus-security-strip-actions{gap:16px}.oneplus-security-strip a{color:#76618e;text-decoration:none}.oneplus-support-contacts{position:relative}.oneplus-support-contacts summary{cursor:pointer}.oneplus-support-contacts>div{overflow-wrap:anywhere;flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.oneplus-support-contacts>div>span{align-items:center;gap:10px;display:flex}.oneplus-support-contacts button{border:1px solid var(--border);color:#71439f;cursor:pointer;background:#fff;border-radius:6px;padding:5px 8px;font-size:10px}.oneplus-safety-reminder.safety-reminder{border:0;border-top:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;gap:12px;margin:0;padding:12px 0;display:flex}.oneplus-safety-reminder .safety-reminder-copy{flex:250px}.oneplus-safety-reminder .safety-reminder-copy p{color:var(--muted);margin:0;font-size:11px}.oneplus-safety-reminder .safety-reminder-actions{flex-flow:wrap;gap:12px}.oneplus-safety-reminder :is(.safety-reminder-link,.safety-reminder-dismiss){color:#81728f;min-height:32px;box-shadow:none;background:0 0;border:0;padding:4px 0;font-size:10px}.oneplus-auth .hero-safety-notice{max-width:540px}.oneplus-onboarding .dashboard-safety-notice{grid-column:1/-1}@media (max-width:1180px){.oneplus-shell .oneplus-main,.oneplus-shell .app-layout-header{padding-inline:24px}.oneplus-balance{min-height:275px;padding:24px}.oneplus-shell .oneplus-balance-value .amount-emphasis.is-kpi .amount-major{font-size:34px}.oneplus-balance-currency{font-size:18px}}@media (max-width:980px){.oneplus-shell .app-layout-header{background:#f4f3fa;min-height:72px;position:sticky}.oneplus-bottom-nav>.oneplus-send-nav{gap:2px;position:relative}.oneplus-send-nav-icon{color:#fff;box-sizing:content-box;background:#8151b4;border:4px solid #fff;border-radius:8px;place-items:center;width:44px;height:44px;margin-top:-22px;display:grid}}@media (max-width:700px){.oneplus-shell .oneplus-main{gap:16px;padding:12px 17px 20px}.oneplus-shell .app-layout-header{min-height:70px;padding-inline:17px}.oneplus-page-heading{gap:8px}.oneplus-page-heading h1{font-size:23px}.oneplus-eyebrow{font-size:9px}.oneplus-home-status{align-self:flex-start}.oneplus-home-status .status-pill{display:none}.oneplus-overview-home{gap:16px}.oneplus-overview-top{grid-template-columns:minmax(0,1fr);gap:16px}.oneplus-balance{min-height:230px;padding:24px}.oneplus-balance-value{min-height:74px;padding-top:15px}.oneplus-shell .oneplus-balance-value .amount-emphasis.is-kpi .amount-major{font-size:34px}.oneplus-shortcuts{padding:0}.oneplus-shortcuts h2{margin-bottom:12px;font-size:13px}.oneplus-shortcut-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.oneplus-shortcut-grid>:is(a,button){background:0 0;border:0;gap:9px;min-height:78px;padding:8px 0}.oneplus-shortcut-grid strong{font-size:10px}.oneplus-shell .oneplus-home-activity-grid{grid-template-columns:minmax(0,1fr);gap:16px}.oneplus-shell .oneplus-home-transaction{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;padding-block:14px}.oneplus-transaction-icon{width:34px;height:34px}.oneplus-shell .oneplus-home-transaction .amount-major{font-size:12px}.oneplus-send-dialog{padding:20px}.oneplus-shell .oneplus-balance-value.is-long .amount-emphasis.is-kpi .amount-major{font-size:22px}.oneplus-shell .oneplus-balance-value.is-extra-long .amount-emphasis.is-kpi .amount-major{font-size:16px}}.oneplus-onboarding-progress{width:100%;max-width:900px;margin:0 auto 24px}.oneplus-progress-caption{color:#8c839b;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:10px;font-weight:700;display:flex}.oneplus-onboarding-progress ol{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin:0;padding:0;list-style:none;display:grid}.oneplus-onboarding-progress li{min-width:0}.oneplus-onboarding-progress button{color:#a4a0ae;width:100%;height:100%;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex-direction:column;gap:9px;padding:0;font-size:11px;line-height:1.5;display:flex}.oneplus-onboarding-progress button:disabled{opacity:1;cursor:default}.oneplus-progress-short-label{display:none}.oneplus-progress-line{background:#dfdae8;border-radius:2px;width:100%;height:4px;transition:background-color .2s}.oneplus-onboarding-progress .is-done .oneplus-progress-line{background:#af8bcf}.oneplus-onboarding-progress .is-current .oneplus-progress-line{background:#71439f}.oneplus-onboarding-progress .is-current button{color:#71439f;font-weight:800}.oneplus-onboarding-progress .is-done button{color:#7e688f}.oneplus-auth.signup-hero>.oneplus-onboarding-progress{max-width:540px;margin-top:12px}.oneplus-auth.signup-hero .login-panel{margin:0}.oneplus-signup-workspace.oneplus-onboarding{max-width:1240px;padding:0 36px 28px}.oneplus-signup-top{align-items:center;gap:20px;display:flex}.oneplus-signup-top .oneplus-auth-header{flex:1;min-width:0}.oneplus-signup-top .account-shell{margin-left:auto}.oneplus-signup-top .avatar-button{box-shadow:none;background:0 0;border:0;border-radius:8px}.oneplus-signup-top .account-menu{border-radius:8px;width:min(340px,100vw - 32px)}.oneplus-signup-heading{max-width:900px;margin:12px auto 32px}.oneplus-signup-heading h1{overflow-wrap:anywhere;margin:0 0 8px;font-size:26px;line-height:1.4}.oneplus-signup-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.oneplus-signup-workspace .dashboard-shell{flex-direction:column;gap:18px;min-width:0;max-width:900px;margin:0 auto;display:flex}.oneplus-signup-workspace .oneplus-onboarding-flow>.dashboard-safety-notice{order:10}.oneplus-signup-workspace .oneplus-onboarding-flow>.oneplus-onboarding-progress{order:0;margin-bottom:0}.oneplus-signup-workspace .oneplus-onboarding-flow>.kyc-main{order:1}.oneplus-signup-workspace .dashboard-shell>.sidebar{display:none}.oneplus-signup-workspace .dashboard-main{width:100%;min-width:0;display:block}.oneplus-signup-workspace .kyc-main>.mobile-only{display:none}.oneplus-signup-workspace .surface-grid{grid-template-columns:minmax(0,1fr)}.oneplus-signup-workspace .kyc-main>.surface-grid>.surface-card,.oneplus-signup-workspace .kyc-main>.step-two-col{background:#fff;border:1px solid #e4deec;border-radius:8px;padding:28px;box-shadow:0 6px 24px #3b2d4d06}.oneplus-signup-workspace .surface-card:hover{transform:none}.oneplus-signup-workspace .step-two-col{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px}.oneplus-signup-workspace .step-panel{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.oneplus-signup-workspace .surface-header{align-items:flex-start;gap:16px}.oneplus-signup-workspace .surface-header h2{margin:0 0 6px;font-size:20px}.oneplus-signup-workspace .section-sub{overflow-wrap:anywhere;font-size:12px;line-height:1.6}.oneplus-signup-workspace .input-group{min-width:0}.oneplus-signup-workspace .form-grid{gap:18px}.oneplus-signup-workspace .input-group label{color:#655d70;font-size:12px}.oneplus-signup-workspace .field-hint{font-size:11px;line-height:1.55}.oneplus-signup-workspace :is(input,select,textarea){border:1px solid #ded7e8;padding:12px;font-size:14px}.oneplus-signup-workspace input[type=checkbox]{width:auto}.oneplus-signup-workspace :is(.button-primary,.font-button){border-radius:8px;min-height:44px;font-size:12px}.oneplus-signup-workspace .button-primary{box-shadow:none;background:#71439f}.oneplus-signup-workspace .alert-inline{overflow-wrap:anywhere;border-radius:8px;font-size:12px}.oneplus-signup-workspace .table-row{min-width:0;box-shadow:none;background:0 0;border-radius:0}.oneplus-signup-workspace .sandbox-support-session-banner{max-width:900px;margin:0 auto 22px}@media (max-width:700px){.oneplus-signup-workspace.oneplus-onboarding{padding:0 17px 24px}.oneplus-signup-top{gap:10px}.oneplus-signup-top .avatar-button-meta,.oneplus-signup-top .oneplus-auth-header>a:last-child{display:none}.oneplus-signup-heading{margin:8px auto 24px}.oneplus-signup-heading h1{font-size:23px}.oneplus-onboarding-progress ol{gap:5px}.oneplus-onboarding-progress button{gap:8px;font-size:9px}.oneplus-progress-full-label{display:none}.oneplus-progress-short-label{display:block}.oneplus-progress-caption{font-size:9px}.oneplus-signup-workspace .kyc-main>.surface-grid>.surface-card,.oneplus-signup-workspace .kyc-main>.step-two-col{padding:22px 17px}.oneplus-signup-workspace .form-grid{grid-template-columns:minmax(0,1fr)}.oneplus-signup-workspace .surface-header{flex-wrap:wrap}.oneplus-signup-workspace .step-two-col{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:980px){.oneplus-shell #oneplus-menu-slot{order:3}}@media (max-width:700px){:is(.oneplus-shell,.oneplus-auth,.oneplus-signup-workspace) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.oneplus-balance-eye,.oneplus-refresh-button,.oneplus-dialog-close{width:44px;height:44px}}.oneplus-shell .oneplus-cards-page{min-width:0;box-shadow:none;background:0 0;gap:24px}.oneplus-cards-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.oneplus-cards-heading h1{margin:8px 0;font-size:28px}.oneplus-cards-heading p{color:var(--muted);font-size:14px}.oneplus-cards-heading-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.oneplus-cards-heading-actions .button-primary{padding:10px 18px}.oneplus-cards-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:20px;padding-bottom:20px;display:flex}.oneplus-cards-toolbar .cards-tabs{gap:8px}.oneplus-card-count{text-align:center;font-variant-numeric:tabular-nums;opacity:.8;min-width:20px;font-size:11px}.oneplus-cards-search{width:280px;max-width:100%;color:var(--muted);gap:6px;font-size:11px;display:grid}.oneplus-cards-search input{border:1px solid var(--border);width:100%;min-height:44px;padding:10px 12px}.oneplus-shell .oneplus-cards-page .cards-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--card-tile-width)),var(--card-tile-width)));align-items:start;gap:24px}.oneplus-shell .oneplus-cards-page .card-tile{max-width:var(--card-tile-width);border-color:var(--border);box-shadow:none;gap:12px;padding:14px}.oneplus-cards-page .card-face .card-meta{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding-right:27%}.oneplus-cards-page .card-details{align-items:center;gap:12px}.oneplus-cards-page .card-details>div{min-width:0}.oneplus-cards-page .card-details strong{overflow-wrap:anywhere;font-size:14px;display:block}.oneplus-cards-page .card-details .section-sub{margin-top:4px;font-size:11px}.oneplus-cards-page .card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oneplus-shell .oneplus-cards-page .cards-empty{border:1px dashed var(--border);background:0 0;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:20px;min-height:220px;padding:32px;display:flex}.oneplus-cards-page .cards-empty>svg{color:#71439f;flex-shrink:0;width:40px;height:40px}.oneplus-cards-page .cards-empty h2{margin-bottom:8px;font-size:18px}.oneplus-cards-page .cards-empty p{color:var(--muted);font-size:13px}.oneplus-cards-error{color:#852f3e;background:#fff4f4;border:1px solid #efccd2;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.oneplus-cards-error p{margin-top:6px;font-size:13px}.oneplus-card-security-note{color:var(--muted);border-top:1px solid var(--border);align-items:center;gap:10px;padding-top:20px;font-size:12px;display:flex}.oneplus-card-security-note svg{flex-shrink:0}.oneplus-card-dialog{color:#242333;overscroll-behavior:contain;background:#fff;border:1px solid #e4e2eb;border-radius:8px;width:min(620px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:0;padding:0;position:fixed;inset:50dvh auto auto 50vw;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 20px 60px #24233330}.oneplus-card-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#24233366}.oneplus-card-dialog-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:16px;padding:24px;display:flex}.oneplus-card-dialog-head h2{font-size:20px}.oneplus-card-dialog-head p{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:12px}.oneplus-card-dialog-body{gap:24px;padding:24px;display:grid}.oneplus-card-dialog :is(.font-button,.button-primary){min-height:44px}.oneplus-card-issue-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.oneplus-card-issue-options>div{align-content:start;gap:12px;min-width:0;display:grid}.oneplus-card-issue-options h3,.oneplus-card-pin h3{font-size:15px}.oneplus-card-issue-options p,.oneplus-card-issue-options small{color:var(--muted);font-size:12px}.oneplus-card-issue-options button{align-self:end;width:100%;margin-top:8px}.oneplus-card-manager-summary{gap:14px;display:grid}.oneplus-card-manager-summary>div{grid-template-columns:100px minmax(0,1fr);gap:16px;font-size:13px;display:grid}.oneplus-card-manager-summary dt{color:var(--muted)}.oneplus-card-manager-summary dd{overflow-wrap:anywhere;margin:0}.oneplus-card-manager-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.oneplus-card-pin{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:12px;padding-top:20px;font-size:13px;display:grid}.oneplus-card-pin input{width:100%;max-width:200px;min-height:44px}.oneplus-card-manager-danger{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding-top:20px;display:flex}.oneplus-card-manager-danger p{color:var(--muted);font-size:12px}.oneplus-cards-page .modal-live{grid-template-columns:minmax(0,1fr);width:100vw;padding:16px}.oneplus-cards-page .modal-live>.panel{background:#fff;border-radius:8px;width:100%;min-width:0;max-width:880px;max-height:calc(100dvh - 32px);overflow-y:auto}.oneplus-cards-page .modal-live>.panel.card-detail-panel{width:min(520px,92vw);max-width:calc(100vw - 32px)}@media (max-width:1120px){.oneplus-cards-toolbar{flex-wrap:wrap}.oneplus-cards-search{width:100%}}@media (max-width:760px){.oneplus-cards-heading{align-items:start;gap:12px}.oneplus-cards-heading h1{font-size:24px}.oneplus-cards-heading-actions{gap:8px}.oneplus-cards-heading-actions .button-primary{padding:10px 12px;font-size:12px}.oneplus-shell .oneplus-cards-page .cards-grid{grid-template-columns:minmax(0,1fr)}.oneplus-cards-toolbar .cards-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.oneplus-cards-toolbar .cards-tabs button{flex-direction:column;gap:4px;min-height:60px;padding:8px 4px;font-size:11px}.oneplus-cards-page .card-details{flex-wrap:wrap}.oneplus-card-dialog-head,.oneplus-card-dialog-body{padding:18px}.oneplus-card-issue-options{grid-template-columns:minmax(0,1fr)}.oneplus-card-issue-options>div+div{border-top:1px solid var(--border);padding-top:20px}}@media (max-width:360px){.oneplus-cards-heading{flex-wrap:wrap}.oneplus-cards-heading-actions{justify-content:flex-end;width:100%}.oneplus-card-manager-actions{grid-template-columns:minmax(0,1fr)}}
body:has(.oneplus-shell,.oneplus-auth,.oneplus-onboarding){--fg:#2b2136;--muted:#8c829a;--border:#ded5ec;--purple-500:#9855cb;--purple-600:#873ec5;--purple-700:#7636b9;background:linear-gradient(125deg,#f9f5ff 0%,#ececfc 48%,#edf5ff 100%) fixed}html[lang=zh-CN] body{font-family:"PingFang SC","Microsoft YaHei",var(--font-body),sans-serif}.page-shell:has(.oneplus-shell){background:0 0}.oneplus-header-actions,.oneplus-auth-header-actions{align-items:center;gap:17px;min-width:0;margin-left:auto;display:flex}.oneplus-header-actions .account-shell{margin-left:0}.oneplus-shell .header-menu-slot:empty{display:none}.oneplus-language-selector{color:#67567c;flex-shrink:0;align-items:center;gap:6px;min-height:38px;font-size:12px;font-weight:700;display:inline-flex}.oneplus-language-selector svg{width:16px;height:16px}.oneplus-shell .oneplus-language-selector select,.oneplus-auth .oneplus-language-selector select,.oneplus-onboarding .oneplus-language-selector select{width:105px;min-height:38px;color:inherit;background-color:#0000;border:0;padding:5px 18px 5px 3px;font-size:12px}.oneplus-shell.app-layout{padding-left:246px}.oneplus-shell .app-layout-header{background:0 0;border:0;min-height:86px;padding:22px 42px}.oneplus-shell .app-layout-brand .brand-title{color:#8a94a2;font-size:11px;font-weight:800}.oneplus-shell .avatar-circle{color:#873ec5;background:#f1dffb}.oneplus-sidebar{background:#ffffffef;border-color:#ded5ec;width:246px;padding:28px 17px 18px}.oneplus-sidebar-brand{margin-bottom:22px;padding:0 14px}.oneplus-sidebar-brand img{width:125px;height:auto;max-height:44px}.oneplus-nav-caption{color:#9aabb2;margin:20px 15px 12px;font-size:10px}.oneplus-nav{gap:4px}.oneplus-nav-link{color:#667b84;gap:13px;min-height:46px;padding:13px 14px}.oneplus-nav-link.is-active,.oneplus-nav-child.is-active{color:#7637b5;background:#eee4fa}.oneplus-nav-link:hover,.oneplus-nav-child:hover{background:#f2eafa}.oneplus-nav-children{border-left:1px solid #d9c9eb;margin:4px 0 12px 24px;padding-left:8px}.oneplus-nav-child{color:#78668a;gap:5px 8px;min-height:44px;line-height:1.4}.oneplus-nav-child small{color:#9a8aa8}.oneplus-sidebar-bottom{margin-top:auto;padding-top:26px}.oneplus-sidebar-help{margin-top:12px;padding:13px 9px 0;font-size:11px}.oneplus-shell .oneplus-main{gap:22px;max-width:1650px;padding:12px 42px 32px}.oneplus-overview-top,.oneplus-home-activity-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px}.oneplus-page-heading h1{color:#2b2136;font-size:28px}.oneplus-balance{isolation:isolate;color:#513376;background:radial-gradient(circle at 98% 10%,#0000 0 142px,#ffffff47 143px 192px,#0000 193px),linear-gradient(115deg,#e4d1f7 0%,#d8dcf7 51%,#cde9f7 100%);border:1px solid #d8c7ec;border-radius:20px;min-height:270px;padding:29px 32px;position:relative;overflow:hidden;box-shadow:0 13px 30px #7550a21b}.oneplus-balance:after{display:none}.oneplus-balance-top,.oneplus-balance-meta{color:#67567c}.oneplus-balance-eye{color:#795b9c;background:#ffffff96}.oneplus-balance-value{padding-top:22px}.oneplus-currency-tabs button{color:#67567c;background:#ffffff58;border-color:#d7c8e9}.oneplus-currency-tabs button.is-active{color:#7639ba;box-shadow:0 2px 9px #73539b15}.oneplus-shortcuts{background:#fff;border:1px solid #ded5ec;border-radius:20px;padding:26px;box-shadow:0 8px 26px #6f55800a}.oneplus-shortcuts h2{font-size:17px}.oneplus-shortcut-grid>:is(a,button){color:#273d47;background:#fff;border-color:#e9e5ef}.oneplus-shortcut-grid>:is(a,button):hover{background:#f2eafa;border-color:#d6bce8}.oneplus-shortcut-grid>:is(a,button)>span{color:#8043ba;background:#eee3f9}.oneplus-shortcut-grid>:is(a,button):nth-child(2)>span{color:#c23cca;background:#fce9fc}.oneplus-shortcut-grid>:is(a,button):nth-child(3)>span{color:#9e65d4;background:#f4edff}.oneplus-shortcut-grid>:is(a,button):nth-child(4)>span{color:#c76ba9;background:#fff0fa}.oneplus-shell .oneplus-home-activity-grid>.surface-card{background:#fff;border:1px solid #ded5ec;border-radius:20px;padding:27px;box-shadow:0 8px 26px #6f55800a}.oneplus-tool-icon{color:#8043ba;background:#eee3f9}.oneplus-text-link{color:#8741bb}.oneplus-shell .font-button.is-active,:is(.oneplus-shell,.oneplus-auth,.oneplus-onboarding) :is(.button-primary,.cta){color:#fff;background:linear-gradient(110deg,#7636b9 0%,#9855cb 55%,#6593ce 100%);border-color:#0000}body:has(.oneplus-shell) .site-footer{color:#9aabb2;margin-left:246px}.oneplus-auth.hero{grid-template-columns:minmax(0,.95fr) minmax(420px,1fr);align-content:start;align-items:start;gap:0 78px;width:100%;max-width:1220px;margin:0 auto;padding:34px 30px 28px;display:grid}.oneplus-auth .oneplus-auth-header{grid-area:1/1/auto/-1;margin-bottom:20px;padding:0}.oneplus-auth .oneplus-auth-header img{width:140px;height:46px}.oneplus-auth-header-actions>a{color:#873ec5;align-items:center;gap:7px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.oneplus-auth-header-actions>a svg{width:15px}.oneplus-auth.hero>.intro{grid-area:2/1/span 3;width:100%;max-width:550px;padding:48px 0 0;display:block}.oneplus-auth .oneplus-design-intro{isolation:isolate;position:relative}.oneplus-design-eyebrow{color:#8a7799;margin-bottom:20px;font-size:10px;font-weight:800;line-height:1.6}.oneplus-design-intro h1{color:#2b2136;overflow-wrap:anywhere;margin:0 0 26px;font-size:54px;font-weight:800;line-height:1.14}.oneplus-design-intro h1 em{color:#0000;background:linear-gradient(100deg,#7134b0,#9551c5,#568dc6);-webkit-background-clip:text;background-clip:text;font-style:normal}.oneplus-design-intro>p{color:#82778d;max-width:490px;margin:0;font-size:14px;line-height:1.8}.oneplus-design-benefits{gap:20px;margin-top:38px;display:grid}.oneplus-design-benefits>div{align-items:flex-start;gap:14px;display:flex}.oneplus-design-benefits>div>span{color:#7b49ad;background:#f1eafa;border-radius:8px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.oneplus-design-benefits strong{color:#493a58;font-size:13px}.oneplus-design-benefits p{color:#92839e;margin:5px 0 0;font-size:11px;line-height:1.6}.oneplus-auth .login-panel{grid-area:2/2;align-self:start;width:100%;max-width:none;margin:0;padding:0}.oneplus-auth .login-card{border-color:#e3d7ee;border-radius:20px;padding:36px 37px;box-shadow:0 18px 48px #69509b16}.oneplus-auth .login-panel .gradient-border{border-radius:20px}.oneplus-auth :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background-color:#fcfafe;border-color:#e4dce9}.oneplus-auth .login-meta{color:#8d71a2;background:#faf5ff;border:1px solid #f0e2fb;border-radius:8px;padding:12px;font-size:11px}.oneplus-auth .hero-safety-notice{grid-area:4/2}.oneplus-auth:not(.signup-hero) .hint-bubble{left:auto;right:0}.oneplus-auth.signup-hero>.oneplus-onboarding-progress{grid-area:2/2;width:100%;max-width:100%;margin:0 0 14px}.oneplus-auth.signup-hero .login-panel{grid-row:3;max-width:none}.oneplus-design-intro.is-signup:before{content:"";pointer-events:none;z-index:-1;opacity:.68;background:repeating-radial-gradient(at 47% 44%,#0000 0 77px,#a9a0d51e 78px 79px,#0000 80px 108px);border-radius:50%;width:640px;height:600px;position:absolute;top:-12px;left:-90px;transform:rotate(-15deg)}.oneplus-design-intro.is-signup:after{content:"";pointer-events:none;z-index:-1;opacity:.48;background:linear-gradient(148deg,#0000 18%,#b7a5df55 18.12%,#0000 18.4% 100%),linear-gradient(24deg,#0000 33%,#a0c2e666 33.12%,#0000 33.4% 100%),linear-gradient(167deg,#0000 66%,#b7a5df55 66.12%,#0000 66.4% 100%);border-radius:50%;width:610px;height:420px;position:absolute;top:105px;left:-84px}.oneplus-design-intro.is-signup{overflow:clip}.oneplus-auth .login-card>.divider{display:none}.oneplus-auth .hint-bubble{left:0;right:auto}.oneplus-registration-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.oneplus-auth .oneplus-registration-types .font-button{text-align:left;flex-direction:column;align-items:flex-start;gap:6px;min-height:68px;padding:13px 14px;font-size:14px;font-weight:700;display:flex}.oneplus-auth .oneplus-registration-types .font-button.is-active{color:#7239ad;background:#f2eafa;border-color:#9455c8}.oneplus-registration-types small{color:#a496ae;font-size:11px;font-weight:400}.signup-hero .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 9px}.signup-hero .form-grid>.input-group:nth-child(-n+2),.signup-hero .form-grid>.input-group:nth-child(n+5){grid-column:1/-1}.oneplus-design-capabilities{border-top:1px solid #e8e1ef;margin-top:38px}.oneplus-design-capabilities>div{border-bottom:1px solid #e8e1ef;grid-template-columns:108px minmax(0,1fr);gap:18px;padding:22px 0;display:grid}.oneplus-design-capabilities>div>span{color:#9c88ac;font-size:10px;font-weight:800;line-height:1.5}.oneplus-design-capabilities strong{color:#493a58;font-size:13px}.oneplus-design-capabilities p{color:#82778d;margin:7px 0 0;font-size:11px;line-height:1.65}.oneplus-design-intro>.oneplus-design-ai-note{color:#8c7c9a;margin-top:22px;font-size:11px}.oneplus-notifications{flex-shrink:0;position:relative}.oneplus-notification-trigger{color:#795b9c;cursor:pointer;background:#fff;border:1px solid #e4d9ee;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative}.oneplus-unread-badge{text-align:center;color:#fff;background:#cb3b73;border:2px solid #fff;border-radius:10px;min-width:19px;height:19px;padding:1px 3px;font-size:10px;font-weight:800;position:absolute;top:-4px;right:-6px}.oneplus-notification-popover{z-index:45;background:#fff;border:1px solid #ebdfef;border-radius:20px;width:390px;max-width:calc(100vw - 32px);max-height:min(660px,78dvh);position:absolute;top:calc(100% + 14px);right:-58px;overflow:auto;box-shadow:0 22px 70px #46335736}.oneplus-notification-popover>header{background:linear-gradient(115deg,#f8f0ff,#eff6ff);justify-content:space-between;align-items:flex-start;gap:15px;padding:20px 22px 15px;display:flex}.oneplus-notification-popover h2{margin:0;font-size:18px}.oneplus-notification-popover header p{color:#9b8ba7;margin:5px 0 0;font-size:12px}.oneplus-notification-popover header button{color:#8e7b9b;cursor:pointer;background:#ffffffa9;border:0;border-radius:50%;flex-shrink:0;width:30px;height:30px}.oneplus-notification-list{padding:8px 18px}.oneplus-notification-list>p{color:#8c829a;padding:15px 0;font-size:12px}.oneplus-notification-list article{border-bottom:1px solid #f0e8f3;gap:11px;padding:16px 0;font-size:12px;display:flex}.oneplus-notification-list article:last-child{border:0}.oneplus-notification-list article>div{flex:1;min-width:0}.oneplus-notification-list article strong,.oneplus-notification-list article p{overflow-wrap:anywhere}.oneplus-notification-list article p{color:#8c829a;margin:6px 0;font-size:11px;line-height:1.6}.oneplus-notification-list article.is-unread{background:#fcf9ff}.oneplus-notification-symbol{color:#a24bca;background:#f3e9fa;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.oneplus-notification-meta{color:#a295ab;flex-wrap:wrap;gap:7px;margin:5px 0;font-size:10px;display:flex}.oneplus-notification-popover .oneplus-text-link,.oneplus-notification-popover footer :is(button,a){color:#8741bb;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:11px;font-weight:700;text-decoration:none}.oneplus-notification-popover footer{border-top:1px solid #f0e9f3;justify-content:space-between;gap:14px;padding:14px 20px;display:flex}.oneplus-notification-popover button:disabled{opacity:.5;cursor:default}.oneplus-notification-error{color:#ae3659;padding:10px}.oneplus-ai-luo{text-align:left;color:#513376;cursor:pointer;background:linear-gradient(115deg,#fbf5ff,#f0f2ff);border:1px solid #e5d4f7;border-radius:16px;align-items:center;gap:12px;width:100%;padding:16px 14px;display:flex}.oneplus-ai-symbol{color:#fff;background:linear-gradient(135deg,#8d3dc4,#c578db);border-radius:12px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.oneplus-ai-luo strong{font-size:16px;display:block}.oneplus-ai-luo small{color:#9982af;margin-top:3px;font-size:10px;line-height:1.5;display:block}.oneplus-ai-dialog{color:#513376;text-align:center;border:1px solid #e3d7ee;border-radius:20px;width:min(410px,100vw - 32px);margin:auto;padding:30px}.oneplus-ai-dialog::backdrop{background:#2b213659}.oneplus-ai-dialog>.oneplus-dialog-close{position:absolute;top:12px;right:12px}.oneplus-ai-dialog .oneplus-ai-symbol{margin:8px auto 18px}.oneplus-ai-dialog h2{margin:0;font-size:24px}.oneplus-ai-dialog p{margin:18px 0 24px}@media (max-width:1180px){.oneplus-shell .oneplus-main,.oneplus-shell .app-layout-header{padding-inline:25px}.oneplus-overview-top,.oneplus-home-activity-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.oneplus-shortcuts{padding:22px}.oneplus-auth.hero{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);column-gap:36px}.oneplus-design-intro h1{font-size:44px}}@media (max-width:980px){.oneplus-auth.hero{grid-template-columns:minmax(0,1fr);gap:0;max-width:680px}.oneplus-auth.hero>.intro{grid-area:2/1;max-width:none;padding-top:10px;padding-bottom:28px}.oneplus-auth.hero>.login-panel,.oneplus-auth.signup-hero>.oneplus-onboarding-progress{grid-area:3/1}.oneplus-auth.signup-hero>.login-panel{grid-area:4/1}.oneplus-auth .hero-safety-notice{grid-area:5/1}.oneplus-auth .hint-bubble{width:min(195px,50vw)}.oneplus-shell.app-layout{padding-left:0}.oneplus-shell .app-layout-header{background:#ffffffd9;padding:14px 20px}.oneplus-header-actions{gap:12px}.oneplus-sidebar{width:min(300px,100vw - 36px)}body:has(.oneplus-shell) .site-footer{margin-left:0}.oneplus-notification-popover{position:fixed;top:80px;right:14px}}@media (max-width:720px){.oneplus-auth .hint-bubble{width:min(195px,50vw)}.oneplus-onboarding-progress .oneplus-progress-full-label,.oneplus-onboarding-progress .oneplus-progress-short-label{display:none}.oneplus-auth.hero{grid-template-columns:minmax(0,1fr);gap:0;padding:21px 17px 24px;display:grid}.oneplus-auth.hero>.intro{grid-area:2/1;max-width:none;padding:10px 5px 28px}.oneplus-design-intro h1{margin-bottom:22px;font-size:34px}.oneplus-design-intro>p{font-size:12px}.oneplus-auth .login-panel{grid-area:3/1}.oneplus-auth .login-card{padding:27px 23px}.oneplus-auth.signup-hero>.oneplus-onboarding-progress{grid-area:3/1;margin-bottom:14px}.oneplus-auth.signup-hero .login-panel{grid-area:4/1}.oneplus-auth .hero-safety-notice{grid-area:5/1}.oneplus-auth-header-actions{gap:7px}.oneplus-auth-header-actions>a{display:none}.oneplus-auth .oneplus-auth-header img{width:125px;height:42px}.oneplus-design-benefits{gap:14px;margin-top:24px}.oneplus-design-benefits p{display:none}.oneplus-design-benefits>div{align-items:center}.oneplus-design-benefits strong{font-size:12px}.oneplus-design-benefits>div>span{width:30px;height:30px}.oneplus-design-capabilities{margin-top:24px}.oneplus-design-capabilities>div{grid-template-columns:90px minmax(0,1fr);gap:10px;padding:15px 0}.oneplus-design-capabilities strong{font-size:12px}.oneplus-design-intro.is-signup:before{opacity:.4;width:calc(100% + 30px);height:430px;left:-30px}.oneplus-design-intro.is-signup:after{display:none}.oneplus-shell .oneplus-main{padding:16px 17px 24px}.oneplus-shell .app-layout-header{gap:8px;padding:12px 16px}.oneplus-header-actions{gap:9px}.oneplus-header-actions .oneplus-language-selector svg{display:none}.oneplus-shell .oneplus-language-selector select{width:87px;padding-right:15px;font-size:11px}.oneplus-overview-top,.oneplus-home-activity-grid{grid-template-columns:minmax(0,1fr);gap:15px}.oneplus-balance{min-height:235px;padding:24px}.oneplus-shell .oneplus-home-activity-grid>.surface-card{padding:21px}.oneplus-page-heading h1{font-size:23px}.oneplus-notification-popover{max-height:calc(100dvh - 170px)}}@media (prefers-reduced-motion:reduce){.oneplus-notification-popover,.oneplus-ai-dialog{scroll-behavior:auto}}@media (max-width:520px){.signup-hero .form-grid{grid-template-columns:minmax(0,1fr)}.signup-hero .form-grid>.input-group{grid-column:1}.oneplus-shell .app-layout-header{gap:6px;padding-inline:12px}.oneplus-shell .app-layout-brand .brand-mark{width:75px;height:32px}.oneplus-shell .brand-mark img{width:75px;max-width:100%;height:auto}.oneplus-shell #oneplus-menu-slot,.oneplus-menu-button{width:36px;height:36px}.oneplus-header-actions{gap:7px}.oneplus-header-actions .avatar-button{min-width:32px;min-height:36px}.oneplus-notification-trigger{width:36px;height:36px}.oneplus-shell .oneplus-language-selector select{width:78px}}@media (max-width:360px){.oneplus-shell .app-layout-brand .brand-mark,.oneplus-shell .brand-mark img{width:64px}}
.oneplus-send-dialog.oneplus-send-workflow{color:#433450;overscroll-behavior:contain;background:#fff;border:0;border-radius:23px;width:min(640px,100vw - 36px);max-height:94dvh;margin:auto;padding:0;box-shadow:0 30px 95px #291d4b58}.oneplus-send-workflow::backdrop{background:#251a3d78}.oneplus-send-workflow .oneplus-send-dialog-head{z-index:2;background:linear-gradient(110deg,#f7efff,#eef5ff);border-bottom:1px solid #eee3f3;padding:24px 27px 18px;position:sticky;top:0}.oneplus-send-workflow .oneplus-send-dialog-head>div{min-width:0}.oneplus-send-workflow .oneplus-send-dialog-head h2{margin:4px 0 7px;font-size:21px;font-weight:800}.oneplus-send-workflow .oneplus-send-dialog-head p{color:#9a8ba5;margin:0;font-size:11px;line-height:1.6}.oneplus-send-workflow .oneplus-dialog-close{color:#856f94;background:#fff;border:0;border-radius:50%;flex-shrink:0;width:33px;height:33px;padding:5px;position:static}.oneplus-send-workflow .oneplus-send-body{min-width:0;padding:23px 27px}.oneplus-send-workflow :is(p,strong,label,.section-sub,.table-row){overflow-wrap:anywhere}.oneplus-transfer-progress{margin:0 0 23px}.oneplus-transfer-step-caption{color:#8c7b99;flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.oneplus-transfer-step-caption>span{color:#6a457e;font-weight:700}.oneplus-transfer-progress ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:13px;padding:0;list-style:none;display:grid}.oneplus-transfer-progress li{color:#a496ad;min-width:0;font-size:10px;line-height:1.4}.oneplus-transfer-progress li>span{background:#e5dceb;border-radius:8px;height:4px;margin-bottom:7px;display:block}.oneplus-transfer-progress li.is-complete>span{background:#a658d7}.oneplus-transfer-progress li[aria-current]{color:#7b43a5;font-weight:800}.oneplus-send-workflow .oneplus-send-wallet{color:#8c7b99;justify-content:space-between;gap:12px;padding-bottom:18px;font-size:12px;display:flex}.oneplus-send-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.oneplus-send-method-grid>button{text-align:left;color:#433450;cursor:pointer;background:#fff;border:1px solid #e4d8eb;border-radius:14px;min-width:0;min-height:145px;padding:16px}.oneplus-send-method-grid>button.is-selected{background:#faf3ff;border-color:#a357d1;box-shadow:0 0 0 2px #f0ddfa}.oneplus-send-method-grid strong{margin:10px 0 6px;font-size:13px;display:block}.oneplus-send-method-grid small{color:#91829c;font-size:11px;line-height:1.5;display:block}.oneplus-send-method-icon{color:#9854bb;width:24px;height:24px;display:inline-flex}.oneplus-send-workflow :is(input:not([type=checkbox]),select,textarea){color:#332340;background:#fdfbff;border-color:#e4d8eb;border-radius:11px;width:100%;min-width:0;max-width:100%;min-height:45px;font-size:14px}.oneplus-send-workflow .input-group>:is(label,span:first-child){color:#6a557c;font-size:11px;font-weight:700}.oneplus-send-workflow .oneplus-send-footer{border-top:1px solid #f0e8f4;justify-content:space-between;gap:10px;padding:14px 27px 24px;display:flex}.oneplus-send-workflow :is(.oneplus-send-footer,.payout-actions)>button{border-radius:11px;min-height:44px;padding:12px 18px}.oneplus-send-workflow .button-primary{color:#fff;background:linear-gradient(105deg,#9936d7,#c257d7)}.oneplus-send-workflow .payout-shell{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.oneplus-send-workflow .payout-shell:not(.payout-result)>.payout-header{display:none}.oneplus-send-workflow .payout-stage{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.oneplus-send-workflow .step-panel{min-width:0;box-shadow:none;background:0 0;border:0;padding:0}.oneplus-send-workflow .payout-summary{display:none}.oneplus-send-workflow .payout-stage:has(>.is-review)>.payout-summary{background:#faf7fc;border:1px solid #eee4f2;border-radius:14px;grid-row:1;padding:16px;display:block}.oneplus-send-workflow .payout-summary>.section-sub,.oneplus-send-workflow .payout-summary>.alert-inline:not(.error){display:none}.oneplus-send-workflow .payout-summary .table-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-height:0;padding:9px 0;font-size:12px;line-height:1.4;display:grid}.oneplus-send-workflow .payout-summary .table-row strong{font-size:12px;font-weight:600}.oneplus-send-workflow .payout-summary .table-list{gap:0}.oneplus-send-workflow .payout-summary .table-row>span{text-align:right}.oneplus-send-workflow .payout-summary .table-row .section-sub{display:none}.oneplus-send-workflow .payout-form-grid{grid-template-columns:minmax(0,1fr);margin-top:18px}.oneplus-send-workflow .payout-actions{border-top:1px solid #f0e8f4;justify-content:space-between;gap:12px;margin-top:24px;padding-top:17px;display:flex}.oneplus-send-workflow .alert-inline{margin-top:12px;font-size:12px;line-height:1.6}.oneplus-send-workflow .payout-result .surface-header{margin-bottom:20px}.oneplus-payment-layer.modal-live{background:0 0;border:0;grid-template-columns:minmax(0,1fr);width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:18px;inset:0}.oneplus-payment-layer::backdrop{background:0 0}.oneplus-payment-layer>.panel{overscroll-behavior:contain;width:min(640px,100%);min-width:0;max-width:100%;max-height:calc(100dvh - 36px);position:relative;overflow-y:auto}@media (max-width:720px){.oneplus-send-dialog.oneplus-send-workflow{border-radius:23px 23px 0 0;width:100%;max-width:100%;max-height:92dvh;margin:auto 0 0}.oneplus-send-workflow .oneplus-send-dialog-head,.oneplus-send-workflow .oneplus-send-body{padding:20px}.oneplus-send-workflow .oneplus-send-footer{padding:13px 20px max(24px,env(safe-area-inset-bottom))}.oneplus-send-method-grid>button{min-height:150px;padding:12px}.oneplus-send-workflow :is(input:not([type=checkbox]),select,textarea){font-size:16px}.oneplus-transfer-progress li small{font-size:10px}}
