.wallet-screen{padding-inline:var(--nx-space-2)}.wallet-headline{max-width:12ch}.wallet-layout{gap:var(--nx-space-8);grid-template-columns:minmax(0,1fr);display:grid}.wallet-card-stage{isolation:isolate;width:80%;margin:var(--nx-space-5) auto var(--nx-space-3);position:relative}.wallet-card-stage .kit-paper{inset:var(--nx-space-2) calc(-1 * var(--nx-space-2));width:calc(100% + var(--nx-space-4));height:100%}.wallet-goal{gap:var(--nx-space-4);width:100%;min-height:calc(var(--nx-space-24) * 2);padding:var(--nx-space-5);border-radius:var(--nx-radius-lg);text-align:left;background:var(--fp-blue);color:var(--fp-paper);flex-direction:column;display:flex;position:relative;transform:rotate(-4deg)}.wallet-lockup{margin-top:var(--nx-space-8);width:var(--nx-space-20);flex-shrink:0;align-self:flex-end;height:auto}.wallet-goal-partner{align-items:center;gap:var(--nx-space-3);min-width:0;display:flex}.wallet-goal-partner>span:last-child{overflow-wrap:anywhere}.wallet-goal-progress{gap:var(--nx-space-2);flex-direction:column;display:flex}.wallet-goal-progress progress{width:100%;height:var(--nx-space-2);border-radius:var(--nx-radius-full);background:color-mix(in srgb, currentColor 25%, transparent);border:0;overflow:hidden}.wallet-goal-progress progress::-webkit-progress-bar{background:color-mix(in srgb, currentColor 25%, transparent)}.wallet-goal-progress progress::-webkit-progress-value{background:var(--fp-cyan);border-radius:var(--nx-radius-full)}.wallet-goal-progress progress::-moz-progress-bar{background:var(--fp-cyan)}.wallet-goal-tape{top:calc(-1 * var(--nx-space-3));left:calc(-1 * var(--nx-space-4));z-index:2;text-align:center;max-width:50%;position:absolute}.wallet-balance{min-width:0}.wallet-balance-split{gap:var(--nx-space-1);margin-top:var(--nx-space-3);flex-direction:column;display:flex}.wallet-balance-confirmed{align-items:center;gap:var(--nx-space-1);font-size:var(--nx-text-body-md-size);font-weight:var(--nx-text-title-md-weight);display:inline-flex}.wallet-balance-pending{align-items:center;gap:var(--nx-space-1);font-size:var(--nx-text-body-sm-size);color:var(--nx-color-text-muted);display:inline-flex}.wallet-money-wrap{max-width:100%;display:inline-block;position:relative}.wallet-money{font-size:calc(var(--nx-space-10) + var(--nx-space-1));font-weight:var(--nx-text-display-lg-weight);overflow-wrap:anywhere;line-height:1}.wallet-money .money-decimals{font-size:var(--nx-text-title-lg-size)}.wallet-money{animation:wallet-counter var(--nx-duration-slow) var(--nx-ease-enter) both}.wallet-decimal-circle{right:calc(-1 * var(--nx-space-2));top:calc(-1 * var(--nx-space-2));width:var(--nx-space-12);height:var(--nx-space-10);color:var(--nx-color-primary);pointer-events:none;position:absolute}.wallet-tiles>*{min-height:calc(var(--nx-space-16) + var(--nx-space-2))}.wallet-partner-mark{width:calc(var(--nx-space-12) + var(--nx-space-2));height:calc(var(--nx-space-12) + var(--nx-space-2));padding:var(--nx-space-1);border-radius:var(--nx-radius-md);background:var(--fp-paper);color:var(--fp-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.wallet-partner-mark img{object-fit:contain;width:100%;height:100%;position:relative}.wallet-mark-fallback{font-size:var(--nx-text-title-lg-size);position:absolute}.wallet-partner-mark:has(img) .wallet-mark-fallback{display:none}.wallet-popular{align-items:center;gap:var(--nx-space-1);padding-block:var(--nx-space-1);flex-wrap:wrap;display:inline-flex}.wallet-popular img{width:var(--nx-space-4);border-radius:var(--nx-radius-none)}.wallet-promo{min-height:calc(var(--nx-space-24) + var(--nx-space-6));padding:var(--nx-space-4);border-radius:var(--nx-radius-lg);margin-top:var(--nx-space-4);background:var(--fp-blue);color:var(--nx-color-on-primary);position:relative}.wallet-promo-cyan{background:var(--fp-cyan);color:var(--fp-ink)}.wallet-promo-white{background:var(--fp-paper);color:var(--fp-ink)}.wallet-promo-dark{background:var(--fp-ink);color:var(--fp-paper)}.wallet-promo-copy{z-index:1;gap:var(--nx-space-1);overflow-wrap:anywhere;flex-direction:column;width:70%;display:flex;position:relative}.wallet-promo-art{right:calc(-1 * var(--nx-space-2));width:30%;height:calc(100% + var(--nx-space-5));object-fit:contain;object-position:bottom;pointer-events:none;position:absolute;bottom:0}.wallet-promo:nth-child(2n) .wallet-promo-art{right:auto;left:calc(-1 * var(--nx-space-2))}.wallet-promo:nth-child(2n) .wallet-promo-copy{margin-left:30%}.wallet-activity-row{align-items:center;gap:var(--nx-space-3);min-height:calc(var(--nx-space-16) + var(--nx-space-2));padding:var(--nx-space-3);background:var(--nx-color-surface);border-radius:var(--nx-radius-md);transition:transform var(--nx-duration-fast) var(--nx-ease-standard), box-shadow var(--nx-duration-fast) var(--nx-ease-standard);display:flex}.wallet-activity-row:hover{box-shadow:var(--nx-shadow-2);transform:translateY(-2px)}.wallet-activity-row:active{transform:scale(.97)}.wallet-activity-disc{width:calc(var(--nx-space-12) + var(--nx-space-2));height:calc(var(--nx-space-12) + var(--nx-space-2));border-radius:var(--nx-radius-full);background:var(--k-blue);color:var(--k-paper);flex-shrink:0;justify-content:center;align-items:center;display:flex}.wallet-kind-offer .wallet-activity-disc{background:var(--k-cyan);color:var(--k-ink)}.wallet-kind-survey .wallet-activity-disc{background:var(--k-paper);color:var(--k-ink)}.wallet-kind-referral .wallet-activity-disc{background:var(--k-blue);color:var(--k-paper)}.wallet-kind-bonus .wallet-activity-disc{background:var(--k-cyan);color:var(--k-ink)}.wallet-kind-reversal .wallet-activity-disc{background:var(--k-paper);color:var(--k-ink)}.wallet-activity-copy{overflow-wrap:anywhere;flex:1;min-width:0}.wallet-activity-amount{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;max-width:38%}.wallet-method-preview{align-items:center;gap:var(--nx-space-3);border-radius:var(--nx-radius-md);padding:var(--nx-space-3);background:var(--nx-color-bg);display:flex}.wallet-steps{gap:var(--nx-space-1);font-size:var(--nx-text-label-sm-size);color:var(--nx-color-text-muted);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.wallet-steps li{padding-block:var(--nx-space-2);border-bottom:2px solid var(--nx-color-border);overflow-wrap:anywhere}.wallet-steps [aria-current]{border-color:var(--nx-color-primary);color:var(--nx-color-text);font-weight:var(--nx-text-title-md-weight)}.wallet-review{gap:var(--nx-space-3);font-size:var(--nx-text-body-md-size);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.wallet-review dd{text-align:right;overflow-wrap:anywhere}.wallet-celebration{animation:wallet-pop var(--nx-spring-gentle-duration) var(--nx-spring-gentle)}.wallet-celebration img{width:calc(var(--nx-space-24) * 2)}.wallet-enter{animation:wallet-stack var(--nx-duration-base) var(--nx-ease-enter) both}.wallet-balance{animation-delay:40ms}.wallet-tiles{animation-delay:80ms}.wallet-methods{animation-delay:.12s}.wallet-promo{animation-delay:.16s}.wallet-activity{animation-delay:.2s}.wallet-pop{animation:wallet-pop var(--nx-spring-gentle-duration) var(--nx-spring-gentle) both}@keyframes wallet-stack{0%{opacity:0;translate:0 var(--nx-space-4)}to{opacity:1;translate:0}}@keyframes wallet-pop{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}@keyframes wallet-counter{0%{opacity:0;transform:translateY(var(--nx-space-3))}to{opacity:1;transform:translateY(0)}}@media (min-width:768px) and (max-width:1023px){.wallet-layout{max-width:calc(var(--nx-space-24) * 6);width:100%;margin-inline:auto}}@media (min-width:1024px){.wallet-screen{padding-inline:0}.wallet-headline{max-width:15ch}.wallet-layout{gap:var(--nx-space-16);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start}.wallet-card-stage{margin-top:var(--nx-space-3)}.wallet-goal{min-height:calc(var(--nx-space-24) * 2 + var(--nx-space-8))}.wallet-side{padding-top:var(--nx-space-16)}.wallet-promo{transform:rotate(1deg)}}@media (prefers-reduced-motion:reduce){.wallet-enter,.wallet-pop,.wallet-celebration,.wallet-money{animation:wallet-fade var(--nx-duration-base) linear both;animation-delay:0s}@keyframes wallet-fade{0%{opacity:0}to{opacity:1}}}.wallet-method{transition:transform var(--nx-duration-fast) var(--nx-ease-standard), box-shadow var(--nx-duration-fast) var(--nx-ease-standard)}.wallet-method:hover:not(:disabled){box-shadow:var(--nx-shadow-2);transform:translateY(-2px)}.wallet-method:active:not(:disabled){transform:scale(.97)}.wallet-meta-short{display:none}@media (max-width:480px){.wallet-method-meta .wallet-meta-full{display:none}.wallet-method-meta .wallet-meta-short{display:inline}}.wallet-popular{align-items:center;gap:var(--nx-space-1);display:inline-flex}.wallet-search-box{align-items:center;gap:var(--nx-space-2);min-height:var(--nx-space-12);padding-inline:var(--nx-space-4);border-radius:var(--nx-radius-full);background:var(--nx-color-bg);color:var(--nx-color-text-muted);border:0 solid #0000;display:flex}.wallet-search-box:focus-within{border-color:var(--nx-color-primary);color:var(--nx-color-primary)}.wallet-search-box svg{flex-shrink:0}.wallet-search-box input.wallet-search,.wallet-search-box input.wallet-search:focus-visible{min-width:0;min-height:var(--nx-space-12);box-shadow:none;color:var(--nx-color-text);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0}.wallet-search-box input.wallet-search::placeholder{color:var(--nx-color-text-muted)}.wallet-activity-row{text-align:left;width:100%}.wallet-activity-disc{position:relative;overflow:hidden}.wallet-activity-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wallet-activity-copy p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-activity-amount{flex:0 0 38%}.wallet-result .fp-ticket-body,.wallet-result .fp-ticket-stub{padding:var(--nx-space-4)}.wallet-result .receipt-ticket-total,.wallet-result .receipt-ticket-breakdown{margin-block:var(--nx-space-3)}.wallet-result ol{padding:var(--nx-space-3)}.wallet-goal-pill{padding:var(--nx-space-2) var(--nx-space-4);border-radius:var(--nx-radius-full);background:var(--fp-paper);color:var(--fp-ink);font-size:var(--nx-text-label-md-size);align-self:flex-start}.wallet-card-stage{width:100%;margin:var(--nx-space-5) auto var(--nx-space-3)}.wallet-goal{gap:var(--nx-space-4);padding:var(--nx-space-5);transform:rotate(-2deg)}.wallet-hero-brand{justify-content:space-between;align-items:center;gap:var(--nx-space-3);display:flex}.wallet-lockup{align-self:center;margin:0}.wallet-hero .wallet-balance{animation:none}.wallet-hero .wallet-money{display:block}.wallet-hero .wallet-money .money-major{font-size:inherit}.wallet-goal-tape{top:calc(-1 * var(--nx-space-3));font-size:var(--nx-text-label-md-size);left:0}.wallet-cashout{background:var(--fp-paper);width:100%;color:var(--fp-ink)}.wallet-auto-status{justify-content:center;align-items:center;gap:var(--nx-space-2);min-height:var(--nx-space-12);border-radius:var(--nx-radius-full);width:100%;font-size:var(--nx-text-label-md-size);border:0;display:flex}.wallet-auto-status span{text-align:left;padding-block:var(--nx-space-2);flex:1}.wallet-auto-status>svg:first-child{margin-left:var(--nx-space-3);flex-shrink:0}.wallet-auto-status>svg:last-child{margin-right:var(--nx-space-3);flex-shrink:0}.wallet-shortcuts{justify-content:center;gap:var(--nx-space-6);display:flex}.wallet-shortcuts a{align-items:center;gap:var(--nx-space-2);min-height:var(--nx-space-12);font-size:var(--nx-text-label-md-size);display:inline-flex}.wallet-empty{justify-items:start;gap:var(--nx-space-3);padding:var(--nx-space-5);background:var(--nx-color-surface);border-radius:var(--nx-radius-lg);display:grid}.wallet-segments{gap:var(--nx-space-1);padding:var(--nx-space-1);background:var(--nx-color-surface);border-radius:var(--nx-radius-full);border:0 solid #0000;display:flex}.wallet-segments button{min-width:0;min-height:var(--nx-space-12);padding:var(--nx-space-2);border-radius:var(--nx-radius-full);font-size:var(--nx-text-label-md-size);transition:background var(--nx-duration-fast) var(--nx-ease-standard);flex:1}.wallet-segments button[aria-pressed=true]{background:var(--nx-color-text);color:var(--nx-color-bg)}.wallet-panel{padding-top:var(--nx-space-5)}.wallet-requests{gap:var(--nx-space-2);display:grid}.wallet-request{background:var(--nx-color-surface);border-radius:var(--nx-radius-md);overflow-wrap:anywhere}.wallet-request summary{align-items:center;gap:var(--nx-space-3);padding:var(--nx-space-3);cursor:pointer;display:flex}.wallet-request .wallet-partner-mark{width:var(--nx-space-12);height:var(--nx-space-12)}.wallet-request-label{gap:var(--nx-space-1);flex:1;min-width:0;display:grid}.wallet-request-label span{font-size:var(--nx-text-body-sm-size);color:var(--nx-color-text-muted)}.wallet-request summary>strong{font-variant-numeric:tabular-nums}.wallet-request summary>svg{flex-shrink:0}.wallet-request-detail{padding:var(--nx-space-4);gap:var(--nx-space-4);border-top:0 solid #0000;display:grid}.wallet-result{padding-block:var(--nx-space-2)}.wallet-result>p{text-align:left}.wallet-result ol{padding:var(--nx-space-4);background:var(--nx-color-bg);border-radius:var(--nx-radius-md)}.wallet-result ol li{padding-left:0}.wallet-result ol li[aria-current=step]{border-color:var(--nx-color-primary)}.wallet-promos{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--nx-space-24) * 3)), 1fr));gap:var(--nx-space-5);display:grid}.wallet-promo{margin-top:var(--nx-space-2);transform:none}.wallet-auto-receipts{margin-bottom:var(--nx-space-4);background:var(--nx-color-surface);border-radius:var(--nx-radius-md);padding:var(--nx-space-3)}.wallet-auto-receipts summary{align-items:center;gap:var(--nx-space-2);cursor:pointer;min-height:var(--nx-space-12);font-size:var(--nx-text-label-md-size);display:flex}.wallet-auto-receipts ul{gap:var(--nx-space-3);margin-top:var(--nx-space-3);display:grid}.wallet-auto-receipts li{justify-content:space-between;gap:var(--nx-space-3);padding:var(--nx-space-3);border-top:0 solid #0000;min-width:0;display:flex}.wallet-auto-receipts li>div{min-width:0}.wallet-screen :focus-visible{outline:2px solid var(--nx-color-primary);outline-offset:var(--nx-space-1)}@media (min-width:1024px){.wallet-layout{gap:var(--nx-space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.wallet-main{top:var(--nx-space-6);position:sticky}.wallet-detail{padding-top:var(--nx-space-5)}.wallet-goal{min-height:0;padding:var(--nx-space-6)}}.wallet-hidden-balance{font-size:var(--nx-text-display-lg-size);font-weight:var(--nx-text-display-lg-weight);line-height:1}.wallet-layout{gap:var(--nx-space-4);grid-template-areas:"hero""detail""shortcuts";align-items:start}.wallet-main{grid-area:hero}.wallet-detail{grid-area:detail}.wallet-shortcuts{grid-area:shortcuts}.wallet-card-stage{margin-block:var(--nx-space-4) var(--nx-space-2)}@media (min-width:1024px){.wallet-layout{column-gap:var(--nx-space-12);grid-template-rows:max-content minmax(0,1fr);grid-template-areas:"hero detail""shortcuts detail"}.wallet-shortcuts{align-self:start}}@media (max-width:767px) and (max-height:820px){.wallet-goal{gap:var(--nx-space-3);padding:var(--nx-space-4)}.wallet-card-stage{margin-block:var(--nx-space-2) var(--nx-space-1)}.wallet-layout{gap:var(--nx-space-2)}}.wallet-flags{align-items:center;gap:var(--nx-space-1);margin-top:var(--nx-space-1);display:inline-flex}.wallet-flags .wallet-flag{width:var(--nx-space-5);height:auto;box-shadow:0 0 0 1px color-mix(in srgb, var(--fp-paper) 25%, transparent);border-radius:2px}.wallet-flags-more{min-height:var(--nx-space-4);padding-inline:var(--nx-space-1);border-radius:var(--nx-radius-full);background:var(--fp-paper);color:var(--fp-ink);font-size:var(--nx-text-label-sm-size);align-items:center;font-weight:700;line-height:1;display:inline-flex}.wallet-preview-eta{align-items:center;gap:var(--nx-space-1);display:inline-flex}.wallet-paused-pill{min-height:var(--nx-space-5);padding-inline:var(--nx-space-2);border-radius:var(--nx-radius-full);background:var(--nx-color-surface-raised);color:var(--nx-color-text-muted);border:0 solid #0000;align-items:center;display:inline-flex}.wallet-partner-mark[data-wide=true]{width:var(--nx-space-24)}.sticker-card__lead[data-kind=logo] .wallet-partner-mark,.sticker-card__lead[data-kind=logo] .wallet-partner-mark[data-wide=true]{border-radius:0;width:100%;height:100%;padding:18%}@media (prefers-reduced-motion:reduce){.wallet-method,.wallet-activity-row{transition:none}}.wallet-method-cards{gap:var(--nx-space-2);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}.wallet-method-card{align-items:center;gap:var(--nx-space-2);min-height:var(--nx-space-14,3.5rem);padding:var(--nx-space-2);border-radius:var(--nx-radius-md);background:var(--nx-color-bg);cursor:pointer;border:2px solid #0000;display:flex}.wallet-method-card input{opacity:0;position:absolute}.wallet-method-card:has(input:checked){border-color:var(--nx-color-primary)}.wallet-method-card:has(input:focus-visible){outline:2px solid var(--nx-color-primary);outline-offset:2px}.wallet-method-card:has(input:disabled){opacity:.5;cursor:not-allowed}.w5-holds{flex-direction:column;gap:12px;margin-top:16px;display:flex}
