body[data-ui=customer]{--bg:#19191d;--surface:#202025;--surface2:#29282f;--text:#f7f7f5;--muted:#aaa8b1;--line:rgba(207,205,229,.115);--green:#c7ed32;--green2:#a7ca1f;--ink:#171812;--background:var(--bg);--foreground:var(--text);--panel:var(--surface);--card:var(--surface);--border:var(--line);--accent:var(--green);--lime:var(--green);--primary:var(--green);--primary-foreground:var(--ink);--muted-foreground:var(--muted);--customer-radius:18px;--customer-dialog-radius:28px;background:var(--bg);color:var(--text);font-family:Plus Jakarta Sans Variable,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body[data-ui=customer] :is(button,input,textarea,select){font-family:inherit}body[data-ui=customer] :is(b,strong):not(.landing-page *){font-weight:600}body[data-ui=customer] :is(h1,h2,h3,h4):not(.landing-page *){color:var(--text);font-weight:600!important;text-wrap:balance}body[data-ui=customer] h1:not(.landing-page *){font-size:clamp(24px,2.5vw,30px)!important;line-height:1.3;letter-spacing:-.03em}body[data-ui=customer] h2:not(.landing-page *){font-size:20px!important;line-height:1.35;letter-spacing:-.025em}body[data-ui=customer] h3{font-size:16px;line-height:1.4;letter-spacing:-.015em}body[data-ui=customer] .hero h1{font-size:clamp(34px,5.2vw,60px);line-height:1.12;letter-spacing:-.045em}body[data-ui=customer] .landing-page :is(b,strong,h1,h2,h3,h4){font-weight:650}body[data-ui=customer] .landing-page h1{font-size:clamp(26px,3.3vw,40px);line-height:1.22;letter-spacing:-.035em}body[data-ui=customer] .landing-page h2{font-size:clamp(20px,2.2vw,26px);line-height:1.35;letter-spacing:-.025em}body[data-ui=customer] .landing-page .hero h1{font-size:clamp(34px,5.2vw,60px);line-height:1.12;letter-spacing:-.045em}body[data-ui=customer] :is(.page-heading,.page-title,.section-heading,.commerce-title) :is(h1,h2){margin-bottom:12px}body[data-ui=customer] :is(.section-heading,.page-heading,.page-title,.commerce-title) p{font-size:14px;line-height:1.65;color:var(--muted)}body[data-ui=customer] :is(.dashboard-greeting,.profile-heading) h1{font-size:25px}body[data-ui=customer] :is(.marketplace-panel,.product-card,.social-card,.order-config,.order-price,.checkout-card,.checkout-summary,.cart-summary,.cart-line,.summary,.wallet-card,.dashboard-card,.dashboard-shortcut,.profile-card,.account-card,.service-card,.order-card,.order-detail-card,.auth-card,.rewards-interest,.cashback-panel-card,.points-balance-grid>div,.points-pending-row,.points-value-row,.points-activity-section,.exchange-payment-card,.payment-manual-option){background:var(--surface)!important;border-color:var(--line);border-radius:var(--customer-radius);box-shadow:none}body[data-ui=customer] :is(.wallet-card,.points-hero){background:var(--surface);border-color:var(--line);border-radius:24px;box-shadow:none}body[data-ui=customer] .wallet-card:after{display:none}body[data-ui=customer] .hero-services>a{background:var(--surface)!important;border-color:var(--line)}body[data-ui=customer] :is(.product-card,.social-card,.service-card) :is(h2,h3){font-size:16px;line-height:1.4;font-weight:600}body[data-ui=customer] :is(.product-card,.social-card,.service-card) p{font-size:12px;line-height:1.65}body[data-ui=customer] :is(.wallet-balance,.points-quantity,.points-number-placeholder){font-weight:650;letter-spacing:-.04em}body[data-ui=customer] :is(.product-price,.plan-price,.summary-total){font-weight:650;letter-spacing:-.025em}body[data-ui=customer] :is(.primary,.primary-button,.auth-submit,.checkout-submit,.add-funds-submit){background:var(--green);color:var(--ink);border-color:transparent;border-radius:999px;box-shadow:none;font-size:13px;font-weight:650;line-height:1.5;min-height:44px;padding:12px 20px;transition:background .18s ease,transform .15s ease}body[data-ui=customer] :is(.secondary,.secondary-button){background:var(--surface2);color:var(--text);border:1px solid var(--line);border-radius:999px;box-shadow:none;font-size:13px;font-weight:600;line-height:1.5;min-height:44px;padding:12px 20px}body[data-ui=customer] :is(.primary,.primary-button,.auth-submit):hover:not(:disabled){background:#d1f34e}body[data-ui=customer] :is(.primary,.primary-button,.secondary,.secondary-button):active:not(:disabled){transform:scale(.98)}body[data-ui=customer] :is(.primary,.primary-button,.secondary,.secondary-button):disabled{opacity:.45;cursor:not-allowed}body[data-ui=customer] :is(.back,.compact-back){font-size:12px;font-weight:500}body[data-ui=customer] :is(.modal-close,.customer-popup-close,.panel-title>button){background:var(--surface2);color:var(--text);border-color:var(--line);border-radius:50%}body[data-ui=customer] :is(.flow-modal,.modal-card,.customer-popup,.cashback-panel-card,.points-help-card,.shell-panel){background:var(--surface);border-color:var(--line);border-radius:var(--customer-dialog-radius);color:var(--text)}body[data-ui=customer] :is(.modal-card,.flow-modal,.customer-popup,.cashback-panel-card,.points-help-card) h2{font-size:22px;font-weight:650;letter-spacing:-.03em}body[data-ui=customer] :is(.modal-body,.modal-card,.points-help-card) p{line-height:1.65}body[data-ui=customer] :is(.payment-method,.payment-option,.payment-method-option,.manual-payment-option){border-color:var(--line);border-radius:18px}body[data-ui=customer] :is(.payment-option.selected,.payment-method.selected){border-color:rgba(199,237,50,.5);background:rgba(199,237,50,.07)}body[data-ui=customer] :is(.payment-option,.payment-method,.payment-manual-option) :is(b,strong){font-size:14px;font-weight:600}body[data-ui=customer] :is(.auth-card,.checkout-card,.profile-card,.flow-modal,.modal-card,.order-config) :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]){background-color:var(--surface2);color:var(--text);border-color:var(--line);border-radius:12px;font-size:14px;font-weight:400;line-height:1.5}body[data-ui=customer] input::placeholder,body[data-ui=customer] textarea::placeholder{color:#93909d;opacity:1}body[data-ui=customer] :is(input,select,textarea):focus-visible{outline:2px solid var(--green);outline-offset:2px}body[data-ui=customer] :is(input,select,textarea)[aria-invalid=true]{border-color:#ff8d9d!important;outline-color:#ff8d9d}body[data-ui=customer] :is(.order-cancelled-notice,.payment-error,.error-notice) :is(h2,h3){color:#ff8d9d}body[data-ui=customer] :is(a,button):focus-visible{outline:2px solid var(--green);outline-offset:3px}body[data-ui=customer] :is(input[type=checkbox],input[type=radio]){accent-color:var(--green)}body[data-ui=customer] .header{background:rgba(25,25,29,.94);border-color:var(--line);overflow:visible}html:has(body[data-ui=customer]){overflow-x:clip}body[data-ui=customer]{overflow-x:clip}body[data-ui=customer] .header{position:sticky;top:0;z-index:80}@media(max-width:800px){body[data-ui=customer] .header{top:14px}}body[data-ui=customer] .floating-wallet-balance{z-index:2;font-size:12px;font-weight:600;background:var(--surface);border-color:var(--line)}body[data-ui=customer]:not(:has(.landing-page)) .header:after{content:"";display:block;position:absolute;left:0;right:0;top:100%;height:28px;background:linear-gradient(to bottom,var(--bg),rgba(25,25,29,.65) 35%,rgba(25,25,29,0));pointer-events:none;z-index:-1}@media(max-width:800px){body[data-ui=customer]:not(:has(.landing-page)) .mobile-bottom-nav{isolation:isolate}body[data-ui=customer]:not(:has(.landing-page)) .mobile-bottom-nav:before{content:"";position:absolute;left:-24px;right:-24px;bottom:-30px;top:-32px;background:linear-gradient(to bottom,rgba(25,25,29,0),rgba(25,25,29,.76) 27%,var(--bg) 75%);pointer-events:none;z-index:-1}}body[data-ui=customer] .header .nav a{font-size:12px;font-weight:600}body[data-ui=customer] .mobile-drawer{background:var(--bg)}body[data-ui=customer] .mobile-drawer nav a{font-weight:450}body[data-ui=customer] .mobile-bottom-nav{background:rgba(29,29,34,.94);border-color:rgba(207,205,229,.15)}body[data-ui=customer] .mobile-bottom-nav :is(a,button){font-size:11px;font-weight:650}body[data-ui=customer] .site-footer,body[data-ui=customer]>footer{background:var(--bg);border-color:var(--line)}@media (max-width:800px){body[data-ui=customer] h1:not(.landing-page *){font-size:25px!important}body[data-ui=customer] h2:not(.landing-page *){font-size:20px!important}body[data-ui=customer] .hero h1{font-size:clamp(32px,8vw,46px)}body[data-ui=customer] .landing-page h1{font-size:clamp(25px,6vw,32px)}body[data-ui=customer] .landing-page h2{font-size:21px}body[data-ui=customer] .landing-page .hero h1{font-size:clamp(32px,8vw,46px)}body[data-ui=customer] :is(.flow-modal,.modal-card,.customer-popup) h2{font-size:22px}body[data-ui=customer] .mobile-drawer .panel-title{border-radius:0}body[data-ui=customer] :is(.auth-card,.checkout-card,.profile-card,.flow-modal,.modal-card,.order-config) :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]){font-size:16px}}body[data-ui=customer] .dashboard-page .wallet-card{background:transparent!important;border-color:transparent;box-shadow:none;padding:20px 0 0!important}body[data-ui=customer] .dashboard-page .wallet-balance{margin:12px 0 26px!important}body[data-ui=customer] .dashboard-page .wallet-balance strong{font-size:clamp(34px,7vw,42px)!important;font-weight:650;letter-spacing:-.045em;line-height:1.25!important}body[data-ui=customer] .dashboard-page .wallet-actions{gap:11px!important;margin-bottom:24px!important}body[data-ui=customer] .dashboard-page .wallet-actions :is(button,a){min-height:48px!important;padding:13px 16px!important}body[data-ui=customer] .dashboard-page .wallet-card{padding-top:14px!important;text-align:center}body[data-ui=customer] .dashboard-page .wallet-topline{display:flex!important;justify-content:center!important;align-items:center;min-height:28px;position:relative}body[data-ui=customer] .dashboard-page .wallet-balance-label{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;font-size:12px!important;font-weight:400;color:var(--muted)}body[data-ui=customer] .dashboard-page .amount-visibility{width:28px!important;height:28px!important;min-height:28px!important;padding:4px!important;background:none;border:0}body[data-ui=customer] .dashboard-page .wallet-history{position:absolute;top:0;right:0;width:28px;height:28px;min-height:28px;padding:4px;background:none}body[data-ui=customer] .dashboard-page .wallet-history span{display:none}body[data-ui=customer] .dashboard-page .wallet-balance{display:flex!important;justify-content:center!important;align-items:center;margin:8px 0 22px!important;width:100%}body[data-ui=customer] .dashboard-page .wallet-amount-line{display:flex;justify-content:center;align-items:center;width:100%}body[data-ui=customer] .dashboard-page .wallet-balance strong{font-size:clamp(30px,7.5vw,38px)!important;line-height:1.2!important;font-weight:600;letter-spacing:-.04em}body[data-ui=customer] .dashboard-page .wallet-actions{display:flex!important;justify-content:center!important;gap:8px!important;width:min(100%,292px);margin:0 auto 22px!important}body[data-ui=customer] .dashboard-page .wallet-actions :is(button,a){flex:1!important;min-width:0!important;min-height:44px!important;height:auto!important;padding:10px 12px!important;font-size:12px!important;font-weight:600!important}body[data-ui=customer] .dashboard-page .wallet-actions :is(button,a) svg{width:17px!important;height:17px!important}body[data-ui=customer] .dashboard-page .wallet-rank{text-align:left}body[data-ui=customer] .dashboard-page :is(.recent-activity-card,.subscription-card,.dashboard-grid>aside){background:var(--surface)!important;border:1px solid var(--line);box-shadow:none;border-radius:18px!important;padding:17px!important}body[data-ui=customer] .dashboard-page .dashboard-grid{gap:18px!important;margin-top:18px!important}body[data-ui=customer] .dashboard-page :is(.recent-activity-card>header,.section-head){margin-bottom:16px!important}body[data-ui=customer] .dashboard-page :is(.recent-activity-card>header,.section-head) h2{font-size:16px!important;font-weight:550!important;letter-spacing:-.02em;line-height:1.4!important;margin:0!important}body[data-ui=customer] .dashboard-page .subscriptions-section{margin-top:26px!important}body[data-ui=customer] .dashboard-page .subscription-state-list{gap:12px!important}body[data-ui=customer] .dashboard-page .subscription-main h3{font-size:13px!important;font-weight:600!important;line-height:1.5!important}body[data-ui=customer] .dashboard-page .receipt-enabled{padding:15px 0!important;min-height:72px!important}body[data-ui=customer] .dashboard-page .receipt-enabled :is(b,strong){font-size:12px!important;font-weight:600!important}body[data-ui=customer] .dashboard-page .receipt-enabled small{font-size:11px!important;color:var(--muted);margin-top:4px}body[data-ui=customer] .dashboard-page .dashboard-action-icons b{font-weight:500!important}body[data-ui=customer] .dashboard-page .dashboard-action-icons{row-gap:16px!important}body[data-ui=customer] .customer-view-all{display:flex;justify-content:center;align-items:center;min-height:44px;padding:12px 0 0;background:none;border:0;color:var(--muted);font-size:11px;font-weight:400;text-decoration:none}body[data-ui=customer] .customer-view-all:hover{color:var(--text)}body[data-ui=customer] :is(.page-heading,.section-heading,.page-title,.commerce-title,.section-head) :is(h1,h2){font-weight:600;font-size:22px}body[data-ui=customer] :is(.flow-modal,.modal-card,.customer-popup,.cashback-panel-card,.points-help-card) h2{font-size:20px;font-weight:600}body[data-ui=customer] .profile-page{max-width:760px}body[data-ui=customer] .profile-hero{padding:8px 0 26px;background:none;border:0;box-shadow:none;gap:14px}body[data-ui=customer] .profile-hero h1{font-size:18px!important;font-weight:600!important;margin:0}body[data-ui=customer] .profile-avatar{width:50px;height:50px;min-width:50px;font-size:20px}body[data-ui=customer] .profile-hero :is(p,small,.profile-user-id){font-size:11px;color:var(--muted)}body[data-ui=customer] .customer-profile-menu{display:block;margin-top:20px}body[data-ui=customer] .customer-profile-menu .profile-tabs{display:grid;gap:0;padding:0 17px;margin:0 0 16px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}body[data-ui=customer] .customer-profile-menu .profile-tabs button{display:flex;align-items:center;gap:12px;width:100%;padding:20px 0;min-height:66px;margin:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;color:var(--text);font-size:12px;font-weight:550;text-align:left;box-shadow:none}body[data-ui=customer] .customer-profile-menu .profile-tabs button:last-child{border-bottom:0}body[data-ui=customer] .customer-profile-menu .profile-tabs button>span{flex:1}body[data-ui=customer] .profile-currency-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 17px;margin-bottom:16px;border:1px solid var(--line);border-radius:18px;background:var(--surface);font-size:12px}body[data-ui=customer] .profile-sheet-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:24px}body[data-ui=customer] .profile-sheet-title h2{font-size:18px!important;margin:0}body[data-ui=customer] .profile-sheet-title>button{width:35px;height:35px;border:0;border-radius:50%;background:var(--surface2);color:var(--text);font-size:24px}body[data-ui=customer] .reward-sheet .profile-content{padding:0;background:none;border:0}body[data-ui=customer] .reward-sheet .profile-section{margin:0;padding:0;background:none;border:0;box-shadow:none}body[data-ui=customer] .reward-sheet .profile-section>.card-heading{display:none}body[data-ui=customer] .reward-sheet .profile-section :is(label,input){font-size:12px}body[data-ui=customer] .reward-sheet .profile-section .form-grid{display:grid;grid-template-columns:1fr;gap:18px}body[data-ui=customer] .profile-page>.profile-section{padding:19px 17px;background:var(--surface);border:1px solid var(--line);border-radius:18px;margin:16px 0}body[data-ui=customer] .profile-page>.profile-section h2{font-size:14px!important;font-weight:550!important}body[data-ui=customer] .profile-danger{border-radius:18px;padding:18px 17px}body[data-ui=customer] .profile-danger h2{font-size:14px!important}body[data-ui=customer] .compact-funding-modal{position:fixed;inset:auto 0 0;width:min(550px,100%);max-width:100%;max-height:90dvh;margin:0 auto;transform:none;border:1px solid var(--line);border-bottom:0;border-radius:28px 28px 0 0;padding:0 22px max(28px,env(safe-area-inset-bottom));background:var(--surface);overflow-y:auto;overscroll-behavior:contain;translate:none!important;inset:auto 0 0!important;width:min(550px,100%)!important;max-height:90dvh!important;margin:0 auto!important;box-sizing:border-box;border-radius:28px 28px 0 0!important}body[data-ui=customer] .compact-funding-modal .panel-title{padding:0;margin:0 0 26px;border:0}body[data-ui=customer] .compact-funding-modal .panel-title h2{font-size:20px!important;font-weight:600!important}body[data-ui=customer] .compact-funding-modal .modal-body{padding:0}body[data-ui=customer] .compact-funding-modal .funding-header-spacer{display:block}body[data-ui=customer] .compact-funding-modal .funding-method-heading h3{font-size:14px;font-weight:450!important;margin:0 0 15px}body[data-ui=customer] .funding-country-note{font-size:10px;color:var(--muted)}body[data-ui=customer] .funding-methods{display:grid;gap:14px;margin:20px 0 24px}body[data-ui=customer] .funding-methods .funding-available{display:flex;align-items:center;gap:12px;width:100%;min-height:82px;padding:15px 16px;margin:0;background:var(--surface);border:1px solid var(--line);border-radius:18px;color:var(--text);text-align:left;box-shadow:none}body[data-ui=customer] .funding-methods .funding-available.selected{background:rgba(199,237,50,.045);border-color:rgba(199,237,50,.35)}body[data-ui=customer] .funding-methods .funding-available>span{width:35px;height:39px;min-width:35px;background:var(--surface2);border-radius:11px;color:var(--green)}body[data-ui=customer] .funding-methods .funding-available>div{flex:1;min-width:0}body[data-ui=customer] .funding-methods .funding-available b{font-size:12px;font-weight:600}body[data-ui=customer] .funding-methods .funding-available small{display:block;font-size:10px;line-height:1.6;color:var(--muted);margin-top:5px}body[data-ui=customer] .funding-methods .funding-available>svg{width:16px;height:16px;color:var(--green);flex:none}body[data-ui=customer] .compact-funding-modal .primary{min-height:48px;font-size:12px}body[data-ui=customer] .customer-sheet-grip{display:grid;place-items:center;width:100%;min-height:34px;margin:0 0 10px;padding:0;background:none;border:0;touch-action:none;cursor:grab}body[data-ui=customer] .customer-sheet-grip span{display:block;width:32px;height:4px;border-radius:3px;background:#53515b}body[data-ui=customer] .search-panel{width:min(550px,calc(100% - 32px));max-height:85dvh;padding:22px;border-radius:24px}body[data-ui=customer] .search-panel .panel-title h2{font-size:20px!important}body[data-ui=customer] .search-panel .panel-search{padding:13px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface2)}body[data-ui=customer] .search-results>a{padding:18px 0;gap:12px;border-bottom:1px solid var(--line);border-radius:0;background:none}body[data-ui=customer] .search-results :is(b,strong){font-size:12px;font-weight:550}body[data-ui=customer] .search-results :is(small,.search-result-type){font-size:10px;color:var(--muted)}body[data-ui=customer] .notification-page{max-width:760px}body[data-ui=customer] .notification-feed{border:1px solid var(--line);border-radius:18px;background:var(--surface);padding:0 17px}body[data-ui=customer] .notification-feed article{padding:18px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;box-shadow:none}body[data-ui=customer] .notification-feed article:last-child{border-bottom:0}body[data-ui=customer] .notification-feed article b{font-size:12px;font-weight:550}body[data-ui=customer] .notification-feed article :is(p,small){font-size:10px;line-height:1.7;color:var(--muted)}body[data-ui=customer] .notification-filters button{border-radius:99px;padding:9px 14px;font-size:11px;font-weight:500}body[data-ui=customer] .cart-line{padding:20px 17px;border-radius:18px;gap:13px}body[data-ui=customer] .cart-line h2{font-size:14px!important;font-weight:550!important}body[data-ui=customer] .cart-line :is(dt,dd,a){font-size:11px}body[data-ui=customer] .cart-product-icon{width:40px;min-width:40px;height:44px;border-radius:12px;background:var(--surface2)}body[data-ui=customer] .cart-summary h2{font-size:16px!important}body[data-ui=customer] :is(.empty-commerce,.panel-empty){background:none;border:0;box-shadow:none;padding:48px 20px 30px;text-align:center}body[data-ui=customer] :is(.empty-commerce,.panel-empty) h2{font-size:19px!important;font-weight:550!important}body[data-ui=customer] :is(.empty-commerce,.panel-empty) p{max-width:280px;margin:12px auto 26px;font-size:12px;line-height:1.7;color:var(--muted)}body[data-ui=customer] :is(.empty-commerce,.panel-empty) .primary{min-height:48px;font-size:12px}body[data-ui=customer]:has(.reward-sheet[open]){overflow:hidden}body[data-ui=customer] .subscription-browser{max-width:900px;padding-top:20px;padding-bottom:110px}body[data-ui=customer] .subscription-search{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);margin-bottom:22px;color:var(--muted)}body[data-ui=customer] .subscription-search input{width:100%;min-width:0;margin:0;padding:0;border:0;background:none;color:var(--text);font:inherit;font-size:12px;outline:0}body[data-ui=customer] .subscription-browser .subscription-search input[type=search]{appearance:none!important;display:block!important;flex:1;min-width:0;width:100%;height:24px!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;font-size:12px!important;line-height:24px}body[data-ui=customer] .subscription-search>svg{flex:none}body[data-ui=customer] .subscription-search:focus-within{outline:2px solid var(--green);outline-offset:2px}body[data-ui=customer] .subscription-feature{padding:21px;border:1px solid #494b3d;border-radius:18px;background:linear-gradient(115deg,#27292c,#2c2b33);margin-bottom:25px}body[data-ui=customer] .subscription-feature-carousel{display:flex;gap:13px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--muted) transparent;margin-bottom:25px;padding-bottom:10px}body[data-ui=customer] .subscription-feature-carousel>.subscription-feature{flex:0 0 90%;min-width:0;scroll-snap-align:start;margin-bottom:0}body[data-ui=customer] .subscription-feature-carousel .subscription-feature>svg{display:block;margin-bottom:16px}body[data-ui=customer] .subscription-feature-carousel .subscription-feature p{min-height:34px;line-height:1.6;overflow-wrap:anywhere}@media(min-width:800px){body[data-ui=customer] .subscription-feature-carousel>.subscription-feature{flex-basis:calc((100% - 13px)/2)}}@media(min-width:1100px){body[data-ui=customer] .subscription-feature-carousel>.subscription-feature{flex-basis:calc((100% - 39px)/4);padding:16px}}body[data-ui=customer] .subscription-feature>svg{color:var(--green);margin-bottom:16px}body[data-ui=customer] .subscription-feature h2{font-size:17px!important;font-weight:600!important;line-height:1.5;margin:0}body[data-ui=customer] .subscription-feature p{font-size:11px;color:var(--muted);margin:7px 0 20px}body[data-ui=customer] .subscription-feature>div{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}body[data-ui=customer] .subscription-feature strong{font-size:20px;font-weight:600;letter-spacing:-.03em}body[data-ui=customer] .subscription-feature .primary{font-size:10px;min-height:38px;padding:10px 12px;display:inline-flex;gap:6px;align-items:center}body[data-ui=customer] .subscription-section-title{font-size:14px!important;font-weight:550!important;margin:0 0 15px}body[data-ui=customer] .subscription-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:20px}body[data-ui=customer] .subscription-categories button{display:grid;justify-items:center;align-content:center;gap:10px;padding:16px 5px;min-height:86px;background:var(--surface);border:1px solid var(--line);border-radius:16px;color:var(--text);font-size:10px;font-weight:500}body[data-ui=customer] .subscription-categories svg{color:var(--green)}body[data-ui=customer] .subscription-categories button[aria-pressed=true]{border-color:#c7ed3255;background:#c7ed3214}body[data-ui=customer] .subscription-rows{padding:0 17px 10px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}body[data-ui=customer] .subscription-rows>a{display:flex;align-items:center;gap:12px;min-height:82px;padding:17px 0;border-bottom:1px solid var(--line)}body[data-ui=customer] .subscription-brand{display:grid;place-items:center;width:35px;height:39px;flex:none;background:var(--surface2);border-radius:11px}body[data-ui=customer] .subscription-copy{flex:1;min-width:0}body[data-ui=customer] .subscription-copy b{display:block;font-size:12px;font-weight:600;line-height:1.5}body[data-ui=customer] .subscription-copy small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:10px;color:var(--muted);margin-top:4px;line-height:1.6}body[data-ui=customer] .subscription-rows>a>svg{color:var(--muted);flex:none}body[data-ui=customer] .subscription-rows .customer-view-all{width:100%}body[data-ui=customer] .subscription-clear{border:0;background:none;color:var(--muted);font:inherit;font-size:11px;padding:8px 0 18px}body[data-ui=customer] .cashapp-links-page{width:min(760px,calc(100% - 44px));min-width:0;padding-inline:0;padding-bottom:110px}body[data-ui=customer] .cashapp-links-page>header h1{font-size:25px!important;font-weight:600!important;line-height:1.3}body[data-ui=customer] .cashapp-links-page>header p{font-size:12px;line-height:1.7}body[data-ui=customer] .cashapp-links-page .cashapp-links-card{min-width:0;max-width:100%;padding:18px 17px;border-radius:18px}body[data-ui=customer] .cashapp-links-page .cashapp-links-rate{display:grid;grid-template-columns:35px minmax(0,1fr);gap:12px}body[data-ui=customer] .cashapp-links-rate>div{min-width:0}body[data-ui=customer] .cashapp-links-page .cashapp-round-icon{width:35px;height:39px;flex-basis:35px}body[data-ui=customer] .cashapp-links-page .cashapp-links-rate h2{font-size:13px!important;font-weight:550!important;line-height:1.5!important;margin:0 0 5px}body[data-ui=customer] .cashapp-links-page .cashapp-links-rate strong{font-size:22px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}body[data-ui=customer] .cashapp-links-page .cashapp-links-rate small{display:block;font-size:11px;line-height:1.7;color:var(--muted);margin-top:7px}body[data-ui=customer] .cashapp-links-page .cashapp-links-rate-actions{display:flex;flex-wrap:wrap;gap:9px;width:100%;margin-top:3px}body[data-ui=customer] .cashapp-links-page .cashapp-links-rate-actions button{flex:1;min-width:0;min-height:40px;font-size:11px!important;padding:9px 12px;white-space:normal}body[data-ui=customer] .cashapp-links-page .cashapp-links-heading h2{font-size:17px!important;font-weight:550!important}body[data-ui=customer] .cashapp-links-page .cashapp-plan-choice{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-ui=customer] .cashapp-links-page .cashapp-plan-choice button{min-width:0;white-space:normal;text-align:left}body[data-ui=customer] .cashapp-links-page .cashapp-plan-choice strong{font-size:13px;font-weight:550}body[data-ui=customer] .cashapp-links-page .cashapp-plan-choice small{font-size:10px;line-height:1.6}body[data-ui=customer] .cashapp-links-page .cashapp-plan-allowance{flex-wrap:wrap;gap:8px;font-size:10px}body[data-ui=customer] .cashapp-links-page .cashapp-plan-notice{font-size:11px;line-height:1.7}body[data-ui=customer] .cashapp-links-page label{font-size:12px}body[data-ui=customer] .cashapp-links-page .cashapp-links-rate>div:not(.cashapp-links-rate-actions){display:block;grid-column:2;grid-row:1;min-width:0}body[data-ui=customer] .cashapp-links-page .cashapp-links-rate>.cashapp-round-icon{grid-column:1;grid-row:1;align-self:start}body[data-ui=customer] .cashapp-links-page .cashapp-links-rate :is(h2,strong,small){grid-column:auto;grid-row:auto;max-width:100%}body[data-ui=customer] .cashapp-links-page .cashapp-links-rate-actions{grid-column:1/-1;grid-row:2;min-width:0;max-width:100%;display:flex!important}body[data-ui=customer] .cashapp-links-page .cashapp-links-rate-actions button{min-height:40px!important;flex:1 1 120px;max-width:100%;height:auto!important;box-sizing:border-box}body[data-ui=customer] .cashapp-links-page .cashapp-links-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}body[data-ui=customer] .cashapp-links-page .cashapp-links-history-button{font-size:11px!important;min-height:38px!important;padding:9px 12px!important}body[data-ui=customer] .account-plan-trigger{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:48px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface2);color:var(--text);font:inherit;font-size:12px;text-align:left}body[data-ui=customer] .account-plan-trigger>span{flex:1;min-width:0;overflow-wrap:anywhere}body[data-ui=customer] .account-plan-trigger>svg{flex:none;color:var(--muted)}body[data-ui=customer] .account-plan-picker-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}body[data-ui=customer] .account-plan-picker-heading h2{font-size:18px!important;margin:0}body[data-ui=customer] .account-plan-picker-heading button{display:grid;place-items:center;width:35px;height:35px;border:0;border-radius:50%;background:var(--surface2);color:var(--text)}body[data-ui=customer] .account-plan-options{display:grid;gap:11px}body[data-ui=customer] .account-plan-options>button{display:flex;align-items:center;gap:12px;min-height:76px;padding:16px;border:1px solid var(--line);border-radius:15px;background:var(--surface2);color:var(--text);text-align:left;font:inherit}body[data-ui=customer] .account-plan-options>button>span{flex:1;min-width:0}body[data-ui=customer] .account-plan-options b{display:block;font-size:12px;line-height:1.6;font-weight:550;overflow-wrap:anywhere}body[data-ui=customer] .account-plan-options small{display:block;font-size:11px;color:var(--muted);line-height:1.6;margin-top:7px}body[data-ui=customer] .account-plan-options>button[aria-pressed=true]{border-color:#c7ed3266;background:#c7ed3210}body[data-ui=customer] .account-plan-options svg{color:var(--green);flex:none}body[data-ui=customer] .account-plan-options i{width:18px;height:18px;border:1px solid var(--muted);border-radius:50%;flex:none}@media(max-width:600px){body[data-ui=customer] .profile-page{padding-inline:22px}body[data-ui=customer] .compact-funding-modal :is(input,select,textarea),body[data-ui=customer] .reward-sheet .profile-section input{font-size:16px}}@media (prefers-reduced-motion:reduce){body[data-ui=customer] :is(.primary,.primary-button,.auth-submit,.secondary,.secondary-button){transition:none}}.dashboard-action-icons>.goflex-coming-soon{position:relative;opacity:.6}.dashboard-page .dashboard-action-icons>.goflex-coming-soon>small{position:absolute;top:-5px;left:50%;transform:translateX(-50%);width:max-content;white-space:nowrap;padding:3px 6px;border:1px solid #454638;border-radius:999px;background:#303222;color:#d1dd97;font-size:8px!important;line-height:1.2;pointer-events:none}