.add-account-page .account-offer-funded-rules{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;margin-bottom:8px;padding:9px 16px;border:1px solid color-mix(in oklab,var(--offer-metal) 22%,transparent);border-radius:8px;background:color-mix(in oklab,var(--offer-metal) 5%,transparent);color:var(--offer-ink);font:500 14px/20px var(--spike-font-ui);cursor:pointer;transition:background .15s,border-color .15s}.add-account-page .account-offer-funded-rules svg{flex:none;color:var(--offer-metal)}.add-account-page .account-offer-funded-rules:hover{background:color-mix(in oklab,var(--offer-metal) 13%,transparent);border-color:color-mix(in oklab,var(--offer-metal) 45%,transparent)}.spike-funded-notes{margin:20px 0 0;padding-left:18px;color:var(--spike-text-secondary);font-size:13px;line-height:1.6}.spike-funded-notes li+li{margin-top:8px}.spike-flip-card{min-width:0;perspective:1600px}.spike-flip-inner{position:relative;height:100%;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.4,0,.2,1)}.spike-flip-card[data-flipped=true] .spike-flip-inner{transform:rotateY(180deg)}.spike-flip-front,.spike-flip-back{backface-visibility:hidden;-webkit-backface-visibility:hidden}.spike-flip-front{height:100%;transform:rotateY(0)}.spike-flip-front>.account-offer{height:100%}.add-account-page .spike-flip-back{position:absolute;inset:0;transform:rotateY(180deg);gap:18px}.add-account-page .spike-funded-header{gap:6px;padding-bottom:18px}.spike-funded-header h2{margin:0;font:700 25px/1.25 var(--spike-font-ui);letter-spacing:-.025em}.spike-funded-header p{color:var(--offer-muted);font:400 14px/1.4 var(--spike-font-ui)}.spike-funded-scroll{position:relative;z-index:1;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;padding-right:6px}.add-account-page .spike-funded-scroll .account-offer-rules{gap:12px}.spike-funded-scroll .account-offer-rules>div{font-size:14px;line-height:20px}.add-account-page .spike-flip-back .account-offer-footer{margin-top:0}.add-account-page .add-account-offers:has(>.spike-flip-card:only-child){width:min(100%,360px);align-self:center;grid-template-columns:minmax(0,1fr)}@media(prefers-reduced-motion:reduce){.spike-flip-inner{transition:none}}:root{--spike-attention: #fcd34d;--spike-attention-ink: #1f1500}[data-spike-theme=spike],:root:has(.spike-mobile-shell){--spike-brand: #34d399;--spike-frozen: #60a5fa;--spike-font-ui: "Satoshi", sans-serif;--spike-font-number: var(--spike-font-ui);--spike-font-market: var(--spike-font-ui);--spike-market-up: var(--spike-positive);--spike-market-down: var(--spike-negative);--spike-page: #f6f7f8;--spike-surface: #ffffff;--spike-surface-soft: #f2f4f5;--spike-surface-raised: #ebeced;--spike-surface-fill: linear-gradient(155deg, #fff 30%, #fbfcfc);--spike-tile-fill: linear-gradient(135deg, #f6f7f8, #f0f3f4);--spike-text: #202425;--spike-text-secondary: #59636a;--spike-border: #dce1e4;--spike-border-control: #cfd6d9;--spike-track: #d9dfe2;--spike-marker: #66747b;--spike-positive: var(--spike-brand);--spike-negative: #d9381e;--spike-warning: #966000;--spike-attention-text: #a16207;--spike-positive-soft: #e6f3ed;--spike-negative-soft: #fceee9;--spike-warning-soft: #fcf2dc;--spike-sample: #2b3034;--spike-sample-glint: #a3acb2;--spike-progress: linear-gradient(90deg, #10b981, var(--spike-brand));--spike-progress-negative: linear-gradient(90deg, #b92e18, #d9381e);--spike-control: linear-gradient(#fff, #f4f6f7);--spike-control-hover: #edf1f2;--spike-focus: #00865f;--spike-medal-gold: #9a6a12;--spike-medal-silver: #5d6870;--spike-medal-bronze: #a34f32;--spike-radius-card: 10px;--spike-radius-card-mobile: 20px;--spike-radius-control: 8px;--spike-radius-tile: 8px;--spike-radius-badge: 3px;--spike-badge-padding: 2px 6px;--spike-badge-width: 64px;--spike-badge-height: 24px;--spike-chart-edge-inset: 10px;--spike-news-impact-width: var(--spike-badge-width);--spike-space-xs: 4px;--spike-space-sm: 8px;--spike-space-md: 12px;--spike-space-lg: 16px;--spike-space-xl: 24px;--spike-shadow-card: 0 2px 8px rgb(30 42 48 / 4%);--spike-shadow-control: 0 1px 2px rgb(30 42 48 / 6%);--spike-chart-axis: #59636a;--spike-chart-grid: rgb(30 42 48 / 8%);--spike-chart-label-ink: #052e22;--spike-curve-width: 4;--spike-overview-quote-weight: 500;--spike-chart-positive: var(--spike-positive);--spike-chart-negative: var(--spike-negative);--spike-type-page: 1.5rem;--spike-type-section: 1.125rem;--spike-type-card: 1rem;--spike-type-body: .875rem;--spike-type-caption: .75rem;--spike-type-value: 1.75rem;--spike-type-hero: 2.25rem}.dark [data-spike-theme=spike]:not([data-spike-mode=light]),:root.dark:has(.spike-mobile-shell),[data-spike-theme=spike][data-spike-mode=dark]{--spike-page: #0f0f0f;--spike-surface: #171717;--spike-surface-soft: #202020;--spike-surface-raised: #292929;--spike-surface-fill: linear-gradient(155deg, #191919, #141414);--spike-tile-fill: linear-gradient(135deg, #222, #1c1c1c);--spike-text: #f3f3f3;--spike-text-secondary: #b3b3b3;--spike-border: #303030;--spike-border-control: #424242;--spike-track: #343434;--spike-marker: #8c8c8c;--spike-positive: var(--spike-brand);--spike-negative: #f04424;--spike-warning: #fcd34d;--spike-attention-text: #fcd34d;--spike-positive-soft: #112d23;--spike-negative-soft: #361b14;--spike-warning-soft: #302616;--spike-sample: #c9c9c9;--spike-sample-glint: #ffffff;--spike-progress: linear-gradient(90deg, #10b981, var(--spike-brand));--spike-progress-negative: linear-gradient(90deg, #d9381e, #f04424);--spike-control: linear-gradient(#272727, #202020);--spike-control-hover: #333333;--spike-focus: #10b981;--spike-medal-gold: #e9cb73;--spike-medal-silver: #c4ccd1;--spike-medal-bronze: #e3a185;--spike-shadow-card: 0 4px 16px rgb(0 0 0 / 12%);--spike-shadow-control: 0 1px 3px rgb(0 0 0 / 20%);--spike-chart-axis: #b3b3b3;--spike-chart-grid: rgb(255 255 255 / 7%)}[data-spike-theme=spike],:root:has(.spike-mobile-shell){--type-page: var(--spike-type-page);--type-section: var(--spike-type-section);--type-card: var(--spike-type-card);--type-body: var(--spike-type-body);--type-caption: var(--spike-type-caption);--type-value: var(--spike-type-value);--type-hero-value: var(--spike-type-hero);--font-ui: var(--spike-font-ui);--font-data: var(--spike-font-number);--font-numeric: var(--spike-font-number);--font-mono-fin: var(--spike-font-number);--font-market: var(--spike-font-ui);--market-up: var(--spike-market-up);--market-down: var(--spike-market-down);--background: var(--spike-page);--foreground: var(--spike-text);--card: var(--spike-surface);--card-foreground: var(--spike-text);--popover: var(--spike-surface);--popover-foreground: var(--spike-text);--muted-foreground: var(--spike-text-secondary);--border: var(--spike-border);--profit: var(--spike-positive);--loss: var(--spike-negative);--warning: var(--spike-warning);--overview-surface: var(--spike-surface-fill);--overview-tile: var(--spike-tile-fill);--overview-line: var(--spike-border);--overview-muted: var(--spike-text-secondary);--overview-track: var(--spike-track);--overview-progress-fill: var(--spike-progress);--wce-profit: var(--spike-positive);--wce-loss: var(--spike-negative);--wce-medal-1: var(--spike-medal-gold);--wce-medal-2: var(--spike-medal-silver);--wce-medal-3: var(--spike-medal-bronze);--mobile-mint: var(--spike-positive);--mobile-chart-profit: var(--spike-positive);--mobile-chart-loss: var(--spike-negative);--glass-background: var(--spike-control);--glass-border: var(--spike-border-control);--glass-ink: var(--spike-text);--glass-shadow: var(--spike-shadow-control);--glass-shine: none;--balance-chart-grid: var(--spike-chart-grid);color:var(--spike-text);font-family:var(--spike-font-ui)}[data-spike-theme=spike] .spike-card{background:var(--spike-surface-fill);border:0;border-radius:var(--spike-radius-card);box-shadow:var(--spike-shadow-card)}[data-spike-theme=spike] .spike-control{border:1px solid var(--spike-border-control);border-radius:var(--spike-radius-control);background:var(--spike-control);color:var(--spike-text);box-shadow:var(--spike-shadow-control)}[data-spike-theme=spike] .spike-control:hover{--glass-background: var(--spike-control-hover);background:var(--spike-control-hover)}[data-spike-theme=spike] :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--spike-focus);outline-offset:3px}@media(max-width:639px){[data-spike-theme=spike] .spike-card{border-radius:var(--spike-radius-card-mobile)}}@media(min-width:1024px){[data-spike-theme=spike]{--spike-type-page:2rem;--spike-type-section:1.25rem;--spike-type-value:2rem;--spike-type-hero:2.5rem}}[data-spike-theme=spike] :is(.overview-markets,.overview-mobile-markets,.spike-market){--font-market: var(--spike-font-market);--market-up: var(--spike-positive)}:root .spike-trade[data-spike-theme=spike],:root .spike-trade .trading-theme{--background: var(--spike-page);--foreground: var(--spike-text);--card: var(--spike-surface);--popover: var(--spike-surface);--muted: var(--spike-surface-soft);--muted-foreground: var(--spike-text-secondary);--border: var(--spike-border);--primary: var(--spike-brand);--primary-foreground: #052e22;--buy: var(--spike-positive);--profit: var(--spike-positive);--loss: var(--spike-negative);--market-up: var(--spike-positive);--market-down: var(--spike-negative);--trade-workspace-gutter: var(--spike-border);--island-bg: var(--spike-surface);--modal-bg: var(--spike-surface);--card-foreground: var(--spike-text);--popover-foreground: var(--spike-text);--secondary: var(--spike-surface-soft);--secondary-foreground: var(--spike-text);--accent: var(--spike-surface-raised);--accent-foreground: var(--spike-text);--input: var(--spike-border-control);--destructive: var(--spike-negative);--ring: var(--spike-focus);--grey: var(--spike-surface-soft);--text: var(--spike-text-secondary);--fixed-card: var(--spike-surface);--island-text: var(--spike-text);--island-text-muted: var(--spike-text-secondary);--island-border: var(--spike-border);--light-dark: var(--spike-surface-soft);--dark: var(--spike-page)}.spike-trade :is(.market-data,.market-number){--profit: var(--spike-positive);--loss: var(--spike-negative)}.spike-trade :is(button.bg-profit,button.bg-buy){color:#fff}.spike-trade :is(button.bg-profit,button.bg-buy) .text-white{color:#fff}.spike-trade button.bg-primary,.spike-trade button.bg-primary .text-white{color:#052e22}#spike-account-offers{width:100%;margin-top:var(--spike-heading-space,32px)}.spike-landing-offers{--spike-font-ui:Satoshi,sans-serif;--spike-text:#fafafa;--spike-text-secondary:#b3b3b3;--spike-border:#333;--spike-surface:#171717;--spike-surface-soft:#202020;--spike-radius-control:8px;--spike-focus:#10b981;text-align:left}.spike-landing-offers,.spike-landing-offers *{box-sizing:border-box}.spike-landing-offers button{border:0;background:transparent;letter-spacing:normal;text-transform:none}.spike-landing-offers p,.spike-landing-offers dd{margin:0}.spike-landing-offers .add-account-control-label{font-size:12px;line-height:18px}.spike-landing-offers .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.spike-landing-offers .add-account-currencies{border-radius:10px;background:var(--spike-surface-soft);gap:4px}.spike-landing-offers .add-account-currencies button{padding:8px 12px;border-radius:7px;color:var(--spike-text-secondary);font:500 14px/20px var(--spike-font-ui)}.spike-landing-offers .add-account-currencies button[aria-pressed=true]{background:#ffffff08;color:var(--spike-text)}.spike-landing-offers .account-offer-start{background:#fafafa;color:#09090b}.spike-landing-offers.add-account-page{max-width:1140px;gap:24px;padding-bottom:0}.spike-landing-offers .add-account-offers{gap:24px;margin-top:8px}@media(max-width:767px){.spike-landing-offers .add-account-sizes:not(.add-account-steps){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.spike-landing-offers .add-account-sizes button[data-trial]{grid-column:span 2}.spike-landing-offers .add-account-sizes button{min-height:44px;padding-inline:8px}.spike-landing-offers .add-account-comparison-heading{gap:12px}.spike-landing-offers .add-account-steps button{min-width:64px}.spike-landing-offers .add-account-currencies button{min-height:44px;padding-inline:8px;font-size:12px}.spike-landing-offers .add-account-offers{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:0}.spike-landing-offers .account-offer{padding:24px 20px;gap:20px}.spike-landing-offers .account-offer-header{padding-bottom:24px}.spike-landing-offers .account-offer-rules{gap:20px}}.spike-landing-offers .account-offer-funded-rules{min-height:44px}@media(max-width:767px){.spike-landing-offers .add-account-comparison-heading{gap:8px;width:100%}.spike-landing-offers .add-account-steps{flex:1;max-width:180px;flex-wrap:nowrap}.spike-landing-offers .add-account-steps button{flex:1;min-width:0;padding-inline:6px}.spike-landing-offers .add-account-currencies{flex:1;max-width:160px;gap:0}.spike-landing-offers .add-account-currencies button{flex:1;min-width:0;padding-inline:4px}}@media(min-width:768px)and (max-width:875px){.spike-landing-offers .add-account-offers>.spike-flip-card:last-child:nth-child(odd):not(:only-child){grid-column:1/-1;width:calc((100% - 24px)/2);justify-self:center}}.spike-landing-offers .add-account-steps a.add-account-custom-segment{min-width:100px;padding:8px 16px;border-radius:7px;font:500 14px/20px var(--spike-font-ui);text-decoration:none}.spike-landing-offers .spike-plan-variants{display:none}@media(max-width:799px){.spike-landing-offers .spike-plan-variants{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:10px}.spike-landing-offers .add-account-offers[data-active-variant]{display:block;overflow:visible;margin:16px 0 0;padding:0}.spike-landing-offers .add-account-offers[data-active-variant]>*{display:none}.spike-landing-offers .add-account-offers[data-active-variant=classic]>*:has([data-variant=classic]),.spike-landing-offers .add-account-offers[data-active-variant=pro]>*:has([data-variant=pro]),.spike-landing-offers .add-account-offers[data-active-variant=turbo]>*:has([data-variant=turbo]){display:block}}.add-account-page{--offer-ink:var(--spike-text);--offer-muted:var(--spike-text-secondary);--offer-line:var(--spike-border);--offer-surface:var(--spike-surface);color:var(--spike-text);font-family:var(--spike-font-ui)}.add-account-page{width:100%;max-width:1080px;min-width:0;margin-inline:auto;padding-bottom:32px;display:flex;flex-direction:column;gap:24px}.add-account-heading{text-align:center}.add-account-heading h1{margin:0}.add-account-controls{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0}.add-account-control-label{margin-bottom:-4px;color:var(--offer-muted)}.add-account-sizes,.add-account-currencies{display:flex;align-items:center;width:fit-content;max-width:100%;gap:4px}.add-account-sizes{flex-wrap:wrap;justify-content:center;padding:4px;border-radius:10px;background:var(--spike-surface-soft)}.add-account-sizes button{flex-shrink:0;min-height:40px;padding:8px 16px;border-radius:7px;color:var(--offer-muted);font:500 14px/20px var(--spike-font-ui);transition:background .14s,color .14s}.add-account-sizes button:hover{color:var(--offer-ink)}.add-account-sizes button[aria-pressed=true]{background:var(--spike-text);color:var(--spike-surface);box-shadow:0 2px 4px #0001}.add-account-page .add-account-currencies{padding:4px!important}.add-account-currencies button{min-width:40px;min-height:40px}.add-account-comparison-heading{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;min-width:0}.add-account-steps button{min-width:100px}.add-account-note{text-align:center;font:400 12px/1.5 var(--spike-font-ui);color:var(--offer-muted)}.add-account-shared{margin:0 0 -12px;text-align:center;text-wrap:balance;font:400 14px/1.5 var(--spike-font-ui);color:var(--offer-muted)}.add-account-shared strong{color:var(--offer-ink);font-weight:500}.add-account-offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:8px;min-width:0}.add-account-offers:has(>.account-offer:only-child){width:min(100%,360px);align-self:center;grid-template-columns:minmax(0,1fr)}.account-offer{--offer-ink:#fafafa;--offer-muted:#b0afb8;--offer-line:#ffffff1f;position:relative;isolation:isolate;display:flex;flex-direction:column;gap:24px;min-width:0;overflow:hidden;padding:32px 24px 28px;border:1px solid #ffffff0f;border-radius:18px;color:var(--offer-ink);background-color:#171717;background-image:radial-gradient(120% 28% at 50% 0%,#fafafa1a,transparent 70%),radial-gradient(70% 14% at 50% 0%,#fafafa1a,transparent 70%)}.account-offer-lattice{position:absolute;inset:0;pointer-events:none;z-index:0;color:var(--offer-metal,#b8b8b8);opacity:.42;mask-image:linear-gradient(to bottom,#000,transparent 49%)}.account-offer-lattice svg{color:inherit!important}.account-offer[data-variant=classic]:has(.account-offer-light){--offer-metal:#78d6b0;--offer-glow:#349b76;--offer-reflection:#b2ead2;background-color:#121a17}.account-offer[data-variant=turbo]{--offer-metal:#9b9b9b;--offer-glow:#3b3b3b;--offer-reflection:#b9b9b9;background-color:#111}.account-offer[data-variant=pro]{--offer-metal:#a9bec9;--offer-glow:#6a8799;--offer-reflection:#c3d4de;background-color:#14181b}.account-offer:has(.account-offer-light){--offer-muted:#bfc0c2;background-image:radial-gradient(110% 40% at 50% -10%,color-mix(in oklab,var(--offer-metal) 20%,transparent),transparent 80%);border-color:color-mix(in oklab,var(--offer-metal) 28%,transparent)}.account-offer-light{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0}.account-offer-light-base{background:radial-gradient(ellipse 110% 60% at 76% 112% in oklab,var(--offer-glow) 0%,color-mix(in oklab,var(--offer-glow) 72%,transparent) 32%,color-mix(in oklab,var(--offer-glow) 22%,transparent) 62%,transparent 88%)}.account-offer-light-edge{background:radial-gradient(ellipse 42% 100% at -16% 45% in oklab,color-mix(in oklab,var(--offer-metal) 28%,transparent),transparent 82%),radial-gradient(ellipse 42% 100% at 116% 50% in oklab,color-mix(in oklab,var(--offer-metal) 28%,transparent),transparent 82%)}.account-offer-light-tint{background:radial-gradient(ellipse 78% 32% at 12% 110% in oklab,color-mix(in oklab,var(--offer-reflection) 30%,transparent),transparent 85%)}.account-offer :is(.account-offer-header,.account-offer-rules,.account-offer-footer){position:relative;z-index:1}.account-offer-header{display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 0 28px;border-bottom:1px solid var(--offer-line)}.account-offer-brand{display:block;width:32px;aspect-ratio:316 / 298;background:linear-gradient(145deg,#fff 5%,color-mix(in srgb,var(--offer-metal,#b8b8b8) 65%,#fff) 48%,var(--offer-metal,#b8b8b8));mask:url(/images/spike-plane-symbol.svg) center / contain no-repeat;-webkit-mask:url(/images/spike-plane-symbol.svg) center / contain no-repeat}.account-offer-title{display:flex;align-items:baseline;justify-content:center;gap:6px}.account-offer-title h2{margin:0;font:700 18px/1.4 var(--spike-font-ui);letter-spacing:-.01em}.account-offer-title>span{color:var(--offer-muted);font:400 16px/1.4 var(--spike-font-ui)}.account-offer-price{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:4px 10px;margin:0;min-width:0}.account-offer-price strong{font:700 38px/1.2 var(--spike-font-ui);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.account-offer-price>span{color:var(--offer-muted);font:400 14px/1.4 var(--spike-font-ui)}.account-offer-rules{display:flex;flex-direction:column;gap:24px;flex:1;margin:0;padding:0}.account-offer-rules>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:500 15px/20px var(--spike-font-ui)}.account-offer-rules dt{color:var(--offer-muted);font-weight:400}.account-offer-rules dd{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.account-offer-footer{margin-top:8px}.account-offer-start{display:flex;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 16px;border:0;border-radius:var(--spike-radius-control);background:#fafafa;color:#09090b;font:700 14px/20px var(--spike-font-ui);transition:background .14s}.account-offer-start:hover:not(:disabled){background:#fff}.account-offer-start:disabled{background:var(--spike-surface-soft);color:var(--offer-muted);cursor:not-allowed}.account-offer[data-shortcut-target=true]{outline:2px solid var(--spike-focus);outline-offset:2px}.add-account-limit{color:var(--spike-negative);font-size:14px}.add-account-empty{display:flex;min-height:240px;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:var(--spike-text-secondary);font-size:14px}.add-account-empty button{border:1px solid var(--spike-border-control);border-radius:8px;padding:8px 16px}.add-account-page button{cursor:pointer}.add-account-page button:disabled{cursor:not-allowed}.account-activation-notice{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;border-radius:var(--spike-radius-card);background:var(--spike-surface)}.account-activation-notice strong{font-size:14px;font-weight:500}.account-activation-notice p{font-size:12px;color:var(--spike-text-secondary);margin-top:4px}.account-activation-notice a{display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;white-space:nowrap;padding:8px 20px;border-radius:8px;background:var(--spike-text);color:var(--spike-page);font-size:14px;font-weight:700;transition:opacity .15s}.account-activation-notice a:hover{opacity:.9}.account-activation-notice a:focus-visible{outline:2px solid var(--spike-focus);outline-offset:2px}@media(max-width:639px){.add-account-page{gap:20px;padding-bottom:0}.add-account-controls{gap:12px}.add-account-sizes{width:100%}.add-account-sizes:not(.add-account-steps){display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.add-account-sizes button[data-trial]{grid-column:span 2}.add-account-sizes button{flex:1 0 auto;min-height:44px;padding-inline:12px}.add-account-comparison-heading{gap:12px}.add-account-steps{width:auto}.add-account-steps button{min-width:64px}.add-account-currencies button{padding-inline:8px;font-size:12px}.add-account-offers{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:4px}.account-offer{gap:20px;padding:28px 20px 20px}.account-offer-header{padding-bottom:24px}.account-offer-rules{gap:20px;padding-inline:0}.account-offer-footer{margin-top:4px}.account-activation-notice{flex-direction:column;align-items:stretch;padding:16px}}@media(prefers-reduced-motion:reduce){.add-account-sizes button,.account-offer-start{transition:none}}:root:not(.dark) .account-offer{--offer-ink:#191d21;--offer-muted:#535c62;--offer-line:#1c28321f;color:var(--offer-ink);background-color:#fafbfc;border-color:#cbd1d5;background-image:none}:root:not(.dark) .account-offer[data-variant=pro]{--offer-metal:#536f82;--offer-glow:#c2d4df;--offer-reflection:#edf4f8;background-color:#f5f8fa}:root:not(.dark) .account-offer[data-variant=classic]:has(.account-offer-light){--offer-metal:#26775c;--offer-glow:#b6dfcc;--offer-reflection:#ebf8f1;background-color:#f5faf7}:root:not(.dark) .account-offer[data-variant=turbo]{--offer-metal:#52565a;--offer-glow:#d2d4d6;--offer-reflection:#fafafa;background-color:#f7f7f7}:root:not(.dark) .account-offer:has(.account-offer-light){--offer-muted:#535c62;border-color:color-mix(in oklab,var(--offer-metal) 32%,#fff);background-image:radial-gradient(110% 40% at 50% -10%,color-mix(in oklab,var(--offer-glow) 35%,transparent),transparent 80%)}:root:not(.dark) .account-offer-lattice{opacity:.24}:root:not(.dark) .account-offer-brand{background:var(--offer-metal,#52565a)}:root:not(.dark) .account-offer-start{border:1px solid #a8afb4;background:#fff;color:#191d21}:root:not(.dark) .account-offer-start:hover:not(:disabled){background:#f2f4f5;border-color:#636c73}:root:not(.dark) .account-offer-start:disabled{background:#e8ebed;color:#60686d}.add-account-page button:focus-visible{outline:2px solid var(--spike-focus);outline-offset:3px}.add-account-page{--offer-seg-track:var(--seg-track, #ececf0);--offer-seg-thumb:var(--seg-thumb, #ffffff);--offer-seg-shadow:var(--seg-thumb-shadow, 0 1px 2px rgb(16 16 20 / 6%));--offer-tile-border:color-mix(in srgb, var(--spike-text) 7%, transparent)}.dark .add-account-page{--offer-seg-track:var(--seg-track, rgb(255 255 255 / 7%));--offer-seg-thumb:var(--seg-thumb, #3a3a3e);--offer-seg-shadow:var(--seg-thumb-shadow, 0 1px 2px rgb(0 0 0 / 40%))}.add-account-sizes:not(.add-account-steps){gap:8px;padding:0;background:transparent}.add-account-sizes:not(.add-account-steps) button{border:1px solid var(--offer-tile-border);border-radius:10px;background:var(--spike-surface);color:var(--offer-ink);font-weight:500}.add-account-sizes:not(.add-account-steps) button:hover{border-color:color-mix(in srgb,var(--spike-text) 18%,transparent)}.add-account-sizes:not(.add-account-steps) button[aria-pressed=true]{border-color:var(--spike-text);background:var(--spike-text);color:var(--spike-surface);box-shadow:none}.add-account-page .add-account-steps,.add-account-page .add-account-currencies.spike-segmented{gap:2px;padding:3px!important;border-radius:10px;background:var(--offer-seg-track)!important}.add-account-page .add-account-steps button,.add-account-page .add-account-currencies.spike-segmented>button{min-height:36px;border-radius:7px!important;background:transparent!important;color:var(--offer-muted)!important;font-size:13px;font-weight:500;box-shadow:none}.add-account-page .add-account-steps button[aria-pressed=true],.add-account-page .add-account-currencies.spike-segmented>button[aria-pressed=true]{background:var(--offer-seg-thumb)!important;color:var(--offer-ink)!important;box-shadow:var(--offer-seg-shadow)}.add-account-page .add-account-sizes button:focus{outline:none}.add-account-page .add-account-sizes button:focus-visible,.add-account-page .add-account-currencies>button:focus-visible{outline:2px solid color-mix(in srgb,var(--spike-text) 30%,transparent);outline-offset:2px}@media(max-width:639px){.add-account-sizes:not(.add-account-steps) button{min-height:46px;font-size:15px}.add-account-page .add-account-steps button,.add-account-page .add-account-currencies.spike-segmented>button{min-height:36px!important;font-size:13px}}.add-account-cart{display:flex;align-items:center;gap:12px;width:min(100%,560px);align-self:center;margin:-8px 0 0;padding:10px 10px 10px 12px;border:1px solid var(--spike-border);border-radius:12px;background:var(--spike-surface)}.add-account-cart-mark{display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--spike-text) 7%,transparent);color:var(--spike-text)}.add-account-cart-text{min-width:0;flex:1}.add-account-cart-title{margin:0;color:var(--spike-text);font-size:13.5px;font-weight:600;line-height:1.3}.add-account-cart-item{margin:2px 0 0;overflow:hidden;color:var(--spike-text-secondary);font-size:12.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.add-account-cart-item strong{color:var(--spike-text);font-weight:600}.add-account-cart-resume{display:inline-flex;flex:none;align-items:center;height:34px;padding:0 14px;border-radius:8px;background:var(--spike-text);color:var(--spike-surface);font-size:13px;font-weight:600;white-space:nowrap;transition:opacity .15s}.add-account-cart-resume:hover{opacity:.86}.add-account-cart-dismiss{display:flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;color:var(--spike-text-secondary)}.add-account-cart-dismiss:hover{background:var(--spike-surface-raised);color:var(--spike-text)}:root .add-account-page .account-offer.account-offer{--offer-ink:#202425;--offer-muted:#59636a;--offer-line:transparent;gap:16px;padding:18px 18px 16px;border:0;border-radius:12px;background:#f2f4f5!important;background-image:none;box-shadow:none;color:var(--offer-ink)}:root.dark .add-account-page .account-offer.account-offer{--offer-ink:#f3f3f3;--offer-muted:#a3a3a3;background:#262626!important}.add-account-page .account-offer :is(.account-offer-light,.account-offer-lattice){display:none}.add-account-page .account-offer .account-offer-brand{position:absolute;top:18px;right:18px;width:24px;background:linear-gradient(145deg,var(--offer-ink) 20%,color-mix(in srgb,var(--offer-ink) 40%,transparent))}.add-account-page .account-offer .account-offer-header{align-items:flex-start;gap:10px;padding:0;border:0}.add-account-page .account-offer .account-offer-title{justify-content:flex-start;gap:5px}.add-account-page .account-offer .account-offer-title h2{font:600 15px/20px var(--spike-font-ui)}.add-account-page .account-offer .account-offer-title>span{color:var(--offer-muted);font:400 15px/20px var(--spike-font-ui)}.add-account-page .account-offer .account-offer-price{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0}.add-account-page .account-offer .account-offer-price strong{font:600 32px/1.15 var(--spike-font-ui);letter-spacing:-.03em}.add-account-page .account-offer .account-offer-price>span{color:var(--offer-muted);font:400 14px/20px var(--spike-font-ui)}.add-account-page .account-offer .account-offer-rules{gap:10px}.add-account-page .account-offer .account-offer-rules>div{font:500 14px/20px var(--spike-font-ui)}.add-account-page .account-offer .account-offer-footer{margin-top:4px}.add-account-page .account-offer .account-offer-funded-rules{width:auto;min-height:34px;margin:0 auto 10px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.75);background:linear-gradient(180deg,#ffffffc7,#ffffff6b);box-shadow:inset 0 1px #fffffff2,0 1px 2px #1018200f,0 4px 14px #1018200d;-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);color:var(--offer-ink);font:500 13px/18px var(--spike-font-ui)}.add-account-page .account-offer .account-offer-funded-rules svg{color:var(--offer-muted)}.add-account-page .account-offer .account-offer-funded-rules:hover{background:linear-gradient(180deg,#fffffff2,#fff9);border-color:#fff}:root.dark .add-account-page .account-offer .account-offer-funded-rules{border-color:#ffffff1f;background:linear-gradient(180deg,#ffffff1a,#ffffff08);box-shadow:inset 0 1px #ffffff1f,0 4px 14px #00000040}:root.dark .add-account-page .account-offer .account-offer-funded-rules:hover{background:linear-gradient(180deg,#ffffff26,#ffffff0d)}:root .add-account-page .account-offer .account-offer-start{min-height:44px;border:1px solid #d5dade;border-radius:999px;background:#fff;color:#202425;font:500 15px/20px var(--spike-font-ui);box-shadow:none}:root .add-account-page .account-offer .account-offer-start:hover:not(:disabled){background:#fff;border-color:#a8afb4}:root.dark .add-account-page .account-offer .account-offer-start{border-color:#444;background:transparent;color:#f3f3f3}:root.dark .add-account-page .account-offer .account-offer-start:hover:not(:disabled){background:#ffffff0d;border-color:#5a5a5a}.add-account-page .account-offer[data-size-headline] .account-offer-price{gap:2px}.add-account-page .account-offer[data-size-headline] .account-offer-price>span{order:-1;font-size:13px}.add-account-page .account-offer[data-size-headline] .account-offer-price strong{font:600 52px/1.05 var(--spike-font-ui);letter-spacing:-.045em;background:linear-gradient(90deg,var(--offer-ink) 0%,var(--offer-ink) 42%,color-mix(in srgb,var(--offer-ink) 42%,transparent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}:root .add-account-page .account-offer[data-size-headline].account-offer{gap:22px;padding:24px 24px 22px;border-radius:14px}.add-account-page .account-offer[data-size-headline] .account-offer-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:14px}.add-account-page .account-offer[data-size-headline] .account-offer-title{grid-column:1;grid-row:1;flex-direction:column-reverse;align-items:flex-start;gap:2px}.add-account-page .account-offer[data-size-headline] .account-offer-title h2{font:600 22px/26px var(--spike-font-ui);letter-spacing:-.02em}.add-account-page .account-offer[data-size-headline] .account-offer-title>span{font:400 13px/18px var(--spike-font-ui);color:var(--offer-muted)}.add-account-page .account-offer[data-size-headline] .account-offer-brand{position:static;grid-column:2;grid-row:1;align-self:start;margin-top:3px;width:22px}.add-account-page .account-offer[data-size-headline] .account-offer-price{grid-column:1 / -1;grid-row:2}.add-account-page .account-offer[data-size-headline] .account-offer-price strong{font-size:58px}.add-account-page .account-offer[data-size-headline] .account-offer-rules{flex:0 0 auto;gap:12px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--offer-ink) 8%,transparent)}.add-account-page .account-offer[data-size-headline] .account-offer-footer{display:flex;flex-direction:column;margin-top:auto}.add-account-page .account-offer[data-size-headline] .account-offer-funded-rules{align-self:flex-start;margin:0 0 14px}.add-account-page .account-offer[data-size-headline] .account-offer-rules>div{font-size:15px}:root .add-account-page .account-offer[data-size-headline] .account-offer-start{justify-content:space-between;min-height:50px;padding:0 20px;border:0;border-radius:12px;background:#202425;color:#fff;font:500 15px/20px var(--spike-font-ui)}:root .add-account-page .account-offer[data-size-headline] .account-offer-start:hover:not(:disabled){background:#2f3537;border:0}.add-account-page .account-offer[data-size-headline] .account-offer-start strong{font-size:19px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}:root.dark .add-account-page .account-offer[data-size-headline] .account-offer-start{background:#f3f3f3;color:#111}:root.dark .add-account-page .account-offer[data-size-headline] .account-offer-start:hover:not(:disabled){background:#fff}:root .add-account-page .account-offer[data-size-headline] .account-offer-start:disabled,:root.dark .add-account-page .account-offer[data-size-headline] .account-offer-start:disabled{background:var(--spike-surface-soft);color:var(--offer-muted)}.add-account-addons{width:100%;margin-top:6px}.add-account-addons-label{margin-bottom:14px;font-size:12px;color:var(--offer-muted, var(--muted-foreground));text-align:center}.add-account-addons-note{margin-top:10px;font-size:11.5px;color:var(--offer-muted, var(--muted-foreground));opacity:.8;text-align:center}.add-account-addons ul{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 8px;margin:0;padding:0;list-style:none}.add-account-addon{position:relative;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px 0 14px;border-radius:10px;background:color-mix(in srgb,var(--foreground) 5%,transparent);color:var(--foreground);font-size:13.5px;font-weight:500;white-space:nowrap;cursor:default}.add-account-addon>svg{color:color-mix(in srgb,var(--foreground) 65%,transparent)}.add-account-addon-toggle{display:inline-flex;align-items:center;gap:8px;height:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.add-account-addon-toggle:focus-visible{outline:none}.add-account-addon:has(.add-account-addon-toggle){transition:background-color .15s ease,box-shadow .15s ease}.add-account-addon:has(.add-account-addon-toggle):hover{background:color-mix(in srgb,var(--foreground) 8%,transparent)}.add-account-addon:has(.add-account-addon-toggle:focus-visible){outline:2px solid var(--foreground);outline-offset:2px}.add-account-addon[data-selected]{background:color-mix(in srgb,var(--foreground) 9%,transparent);box-shadow:inset 0 0 0 1.5px var(--foreground)}.add-account-addon-price{font-size:12px;font-weight:500;color:color-mix(in srgb,var(--foreground) 55%,transparent);font-variant-numeric:tabular-nums}.add-account-addon[data-selected] .add-account-addon-price{color:var(--foreground)}.add-account-addons:has(.add-account-addon-toggle) .add-account-addon[aria-disabled]{opacity:.55}.add-account-addon-help{display:inline-flex;color:color-mix(in srgb,var(--foreground) 45%,transparent)}.add-account-addon-help:hover{color:var(--foreground)}.add-account-addon-badge{position:absolute;top:-10px;left:50%;translate:-50% 0;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:16px;color:#fff;white-space:nowrap}.add-account-addon-badge[data-tone=green]{background:#2f9e6e}.add-account-addon-badge[data-tone=amber]{background:#d99a3c}.add-account-addon-badge[data-tone=red]{background:#d0503f}.add-account-page .add-account-steps .add-account-custom-segment{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-left:2px;border:0!important;background:linear-gradient(135deg,#6c9aff,#4f80f0,#3a66d6)!important;color:#fff!important;box-shadow:inset 0 0 0 1px #3a66d6,inset 0 1px #ffffff40,0 2px 8px #4c7ae833!important;transition:filter .14s}.add-account-page .add-account-steps .add-account-custom-segment:hover{filter:brightness(1.06);color:#fff!important}.add-account-page .add-account-steps .add-account-custom-segment:focus-visible{outline:2px solid #4c7ae8;outline-offset:2px}.add-account-custom-trigger{display:inline-flex;flex:none;align-items:center;gap:10px;height:44px;padding:0 18px;border:1px solid #3a66d6;border-radius:10px;background:linear-gradient(135deg,#6c9aff,#4f80f0,#3a66d6);color:#fff;font:500 14.5px/20px var(--spike-font-ui);box-shadow:inset 0 1px #ffffff40,0 4px 14px #4c7ae833;transition:filter .14s,box-shadow .14s}.add-account-custom-trigger:hover{filter:brightness(1.06);box-shadow:inset 0 1px #ffffff4d,0 6px 18px #4c7ae84d}.add-account-custom-trigger:focus-visible{outline:2px solid #4c7ae8;outline-offset:2px}.add-account-custom-overlay{position:fixed;inset:0;z-index:90;background:#00000073}.add-account-page.add-account-custom-dialog{display:block;max-width:none;margin:0;padding:0;gap:0}.add-account-custom-dialog{position:fixed;top:50%;left:50%;z-index:91;width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;translate:-50% -50%;border-radius:18px;background:var(--card);box-shadow:0 24px 64px #00000040;outline:none}.add-account-custom-dialog .add-account-bespoke-card{padding:32px 32px 28px;background:none}.add-account-custom-close{position:absolute;top:16px;right:16px;display:inline-flex;padding:6px;border-radius:8px;color:var(--muted-foreground)}.add-account-custom-close:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 7%,transparent)}.add-account-heading{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px}.add-account-heading>:first-child{grid-column:2}.add-account-manager-trigger{grid-column:3;justify-self:end;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:1px solid var(--offer-tile-border, var(--spike-border));border-radius:10px;background:var(--spike-surface);color:var(--spike-text);font:500 14px/20px var(--spike-font-ui);transition:border-color .14s}.add-account-manager-trigger:hover{border-color:color-mix(in srgb,var(--spike-text) 22%,transparent)}[role=dialog] .add-account-manager-trigger{margin-right:32px}.add-account-manager-dialog{width:min(480px,calc(100vw - 32px))}.add-account-manager .add-account-bespoke-cta{width:100%}.add-account-manager-row{display:flex;flex-direction:column;gap:16px}.add-account-manager-row .add-account-bespoke-field{grid-template-columns:minmax(0,1fr);gap:8px}.add-account-manager-row .add-account-bespoke-field>label{font-size:14px;color:var(--offer-muted)}.add-account-phone{display:flex;align-items:stretch;min-height:48px;border:1px solid var(--spike-border);border-radius:10px;background:var(--spike-surface);transition:border-color .14s}.add-account-phone:focus-within{border-color:color-mix(in srgb,var(--spike-text) 40%,transparent)}.add-account-phone[data-invalid]{border-color:var(--spike-negative, #e5484d)}.add-account-phone-root{position:relative}.add-account-phone-code{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;min-width:96px;padding:0 10px 0 12px;border-right:1px solid var(--spike-border);border-radius:10px 0 0 10px;color:var(--offer-ink, var(--spike-text));font:500 15px/20px var(--spike-font-ui);font-variant-numeric:tabular-nums;transition:background .14s}.add-account-phone-code:hover,.add-account-phone-code[aria-expanded=true]{background:color-mix(in srgb,var(--spike-text) 5%,transparent)}.add-account-phone-code:focus-visible{outline:2px solid var(--spike-text);outline-offset:-2px}.add-account-phone-code>svg{color:var(--offer-muted)}.add-account-phone input{min-width:0;flex:1;padding:0 14px;border:0;border-radius:0 10px 10px 0;background:transparent;color:var(--spike-text);font:400 16px/20px var(--spike-font-ui);letter-spacing:.01em;outline:none}.add-account-phone input::placeholder{color:var(--offer-muted)}.add-account-phone-panel{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:5;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--spike-border);border-radius:12px;background:var(--spike-surface);box-shadow:0 12px 32px #00000029}.add-account-phone-search{display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid var(--spike-border);color:var(--offer-muted)}.add-account-phone-search input{flex:1;min-width:0;height:44px;border:0;background:transparent;color:var(--spike-text);font:400 16px/20px var(--spike-font-ui);outline:none}.add-account-phone-search input::-webkit-search-cancel-button{display:none}.add-account-phone-panel ul{max-height:min(280px,40dvh);overflow-y:auto;overscroll-behavior:contain;padding:4px}.add-account-phone-group{padding:10px 10px 4px;font:500 12px/16px var(--spike-font-ui);color:var(--offer-muted);text-transform:uppercase;letter-spacing:.04em}.add-account-phone-panel li button{display:flex;width:100%;min-height:44px;align-items:center;gap:10px;padding:0 10px;border-radius:8px;color:var(--spike-text);font:400 15px/20px var(--spike-font-ui);text-align:left}.add-account-phone-panel li button[data-active]{background:color-mix(in srgb,var(--spike-text) 6%,transparent)}.add-account-phone-panel li button[aria-selected=true]{font-weight:600}.add-account-phone-dial{color:var(--offer-muted);font-variant-numeric:tabular-nums}.add-account-phone-empty{padding:14px 10px;font-size:14px;color:var(--offer-muted)}.add-account-manager-done{display:inline-flex;align-items:center;gap:8px;font:600 15px/20px var(--spike-font-ui);color:var(--spike-positive, var(--spike-text))}.add-account-manager-sent{display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px 0 4px;text-align:center}.add-account-manager-sent-icon{display:flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--spike-positive, var(--spike-text)) 14%,transparent);color:var(--spike-positive, var(--spike-text))}.add-account-manager-sent h3{margin-top:4px;font:600 19px/26px var(--spike-font-ui);color:var(--spike-text)}.add-account-manager-sent p{max-width:36ch;font-size:15px;line-height:22px;color:var(--offer-muted)}.add-account-manager-sent p strong{color:var(--spike-text);font-weight:600;white-space:nowrap}.add-account-manager-sent-actions{display:flex;width:100%;flex-direction:column;gap:8px;margin-top:8px}.add-account-manager-secondary{min-height:44px;border-radius:10px;color:var(--spike-text);font:500 15px/20px var(--spike-font-ui);transition:background .14s}.add-account-manager-secondary:hover{background:color-mix(in srgb,var(--spike-text) 5%,transparent)}@media(max-width:639px){.add-account-heading{grid-template-columns:minmax(0,1fr) auto}.add-account-heading>:first-child{grid-column:1;text-align:left}.add-account-manager-trigger{grid-column:2;width:38px;padding:0;justify-content:center;font-size:0;gap:0}[role=dialog] .add-account-manager-trigger{margin-right:36px}}.spike-mobile-sheet .add-account-manager-trigger{margin:0;width:38px;padding:0;justify-content:center;font-size:0;gap:0}.add-account-bespoke-card{display:flex;flex-direction:column;gap:16px;min-width:0;padding:28px 24px 24px;border-radius:16px;background:color-mix(in srgb,var(--spike-text) 4%,transparent);color:var(--offer-ink)}.add-account-bespoke-card header{display:flex;align-items:flex-start;gap:12px}.add-account-bespoke-card header>svg{flex-shrink:0;margin-top:3px;color:var(--offer-muted)}.add-account-bespoke-card h2{font:600 20px/1.3 var(--spike-font-ui);letter-spacing:-.01em}.add-account-bespoke-card header p{margin-top:4px;font-size:14px;line-height:1.5;color:var(--offer-muted)}.add-account-bespoke-field{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px}.add-account-bespoke-field>span{font-size:14px;color:var(--offer-muted)}.add-account-bespoke-field [role=group]{display:flex;flex-wrap:wrap;gap:4px}.add-account-bespoke-field button{min-height:34px;padding:6px 12px;border-radius:8px;color:var(--offer-muted);background:color-mix(in srgb,var(--spike-text) 5%,transparent);font:500 13.5px/20px var(--spike-font-ui);font-variant-numeric:tabular-nums;transition:background .14s,color .14s}.add-account-bespoke-field button:hover{color:var(--offer-ink)}.add-account-bespoke-field button[aria-pressed=true]{background:var(--spike-text);color:var(--spike-surface)}.add-account-bespoke-card footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:16px;border-top:1px solid var(--offer-line)}.add-account-bespoke-price{display:flex;flex-direction:column;gap:2px}.add-account-bespoke-price span{font-size:13px;color:var(--offer-muted)}.add-account-bespoke-price strong{font:600 28px/1.1 var(--spike-font-ui);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.add-account-bespoke-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:10px;background:var(--spike-text);color:var(--spike-surface);font:500 15px/20px var(--spike-font-ui);transition:opacity .14s}.add-account-bespoke-cta:hover{opacity:.88}.add-account-bespoke-cta:disabled{opacity:.6;cursor:default}.add-account-bespoke-note{font-size:13px;color:var(--offer-muted)}.add-account-bespoke-error{font-size:13px;color:var(--spike-negative, #e5484d)}@media(max-width:639px){.add-account-bespoke-card{padding:24px 20px 20px}.add-account-bespoke-field{grid-template-columns:minmax(0,1fr);gap:8px}.add-account-bespoke-card footer{flex-direction:column;align-items:stretch}}@media(min-width:640px){.add-account-page:not(.add-account-custom-dialog){gap:40px;padding-bottom:48px}.add-account-controls{gap:16px}.add-account-addons{margin-top:24px}.add-account-addons-label{margin-bottom:18px}.add-account-offers{gap:28px;margin-top:0}}:root .add-account-page .account-offer[data-size-headline].account-offer{gap:16px;padding:20px 22px}.add-account-page .account-offer[data-size-headline] .account-offer-header{row-gap:8px}.add-account-page .account-offer[data-size-headline] .account-offer-price strong{font-size:48px}.add-account-page .account-offer[data-size-headline] .account-offer-rules{gap:10px;padding-top:14px}.add-account-page .account-offer[data-size-headline] .account-offer-funded-rules{margin-bottom:10px}:root .add-account-page .account-offer[data-size-headline] .account-offer-start{min-height:46px}:root:not(.dark) .add-account-page .account-offer[data-size-headline].account-offer{background:#fff!important;box-shadow:inset 0 0 0 1px var(--offer-tile-border)}:root:is(:not(.dark),.dark) .add-account-page .account-offer[data-size-headline].account-offer{--dots-ink:color-mix(in srgb, var(--offer-ink) 30%, transparent);--dots-veil:#fff;background-image:radial-gradient(ellipse 110% 80% at 80% 0%,transparent 0%,color-mix(in srgb,var(--dots-veil) 45%,transparent) 50%,var(--dots-veil) 92%),radial-gradient(circle,var(--dots-ink) 1.05px,transparent 1.3px)!important;background-size:100% 100%,9px 9px!important;background-position:center,4px 4px!important;background-repeat:no-repeat,repeat!important}:root.dark .add-account-page .account-offer[data-size-headline].account-offer{--dots-ink:color-mix(in srgb, var(--offer-ink) 20%, transparent);--dots-veil:#262626}:root:not(.dark) .add-account-page .account-offer[data-size-headline] .account-offer-funded-rules{background:#f2f4f5;box-shadow:none}:root:not(.dark) .add-account-page .account-offer[data-size-headline] .account-offer-funded-rules:hover{background:#e9ecee}.account-offer-price-tag{display:inline-flex;align-items:baseline;gap:8px}.account-offer-price-tag s{font-size:.85em;font-weight:500;color:color-mix(in srgb,currentColor 45%,#f07479);text-decoration-color:#f07479;text-decoration-thickness:1.5px}:root:is(:not(.dark),.dark) .add-account-page .account-offer[data-size-headline][data-variant=pro].account-offer{box-shadow:inset 0 0 0 2px #4f80f0,0 22px 44px -22px #3a66d68c}@media(min-width:640px){.add-account-page .account-offer[data-size-headline][data-variant=pro]{transform:translateY(-8px)}}.add-account-page .account-offer-badge{position:absolute;top:20px;right:52px;z-index:1;padding:3px 10px;border-radius:999px;background:linear-gradient(135deg,#6c9aff,#3a66d6);color:#fff;font:600 11.5px/16px var(--spike-font-ui);letter-spacing:.01em}:root .add-account-page .account-offer[data-size-headline][data-variant=pro] .account-offer-start.account-offer-start{border-color:transparent;background:linear-gradient(135deg,#6c9aff,#4f80f0,#3a66d6);color:#fff}:root .add-account-page .account-offer[data-size-headline][data-variant=pro] .account-offer-start.account-offer-start:hover:not(:disabled){background:linear-gradient(135deg,#5f8ff9,#4373e6,#3159c4)}.add-account-page .add-account-sizes:not(.add-account-steps){gap:2px;padding:4px;border:1px solid var(--offer-tile-border);border-radius:12px;background:var(--spike-surface)}.add-account-page .add-account-sizes:not(.add-account-steps) button{border-color:transparent;border-radius:8px;background:transparent}.add-account-page .add-account-sizes:not(.add-account-steps) button:hover:not([aria-pressed=true]){border-color:transparent;background:color-mix(in srgb,var(--spike-text) 6%,transparent)}.add-account-page .add-account-sizes:not(.add-account-steps) button[aria-pressed=true]{border-color:var(--spike-text);background:var(--spike-text)}.add-account-page .add-account-steps .add-account-custom-segment{position:relative;overflow:visible}.add-account-custom-dot{position:absolute;top:-3px;right:-3px;width:10px;height:10px;border-radius:999px;background:var(--color-loss, #e5484d);box-shadow:0 0 0 2px var(--offer-seg-track, #fff);pointer-events:none}.add-account-custom-dialog:has(.add-account-bespoke-builder){width:min(1040px,calc(100vw - 32px))}.add-account-bespoke-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.add-account-bespoke-fields{display:flex;flex-direction:column;gap:16px;min-width:0}.add-account-bespoke-preview{min-width:0}.add-account-bespoke-preview .account-offer{margin:0}:root:is(:not(.dark),.dark) .add-account-page .add-account-bespoke-preview .account-offer[data-size-headline].account-offer{box-shadow:inset 0 0 0 2px #4f80f0,0 22px 44px -22px #3a66d68c}:root .add-account-page .add-account-bespoke-preview .account-offer[data-size-headline] .account-offer-start.account-offer-start{border-color:transparent;background:linear-gradient(135deg,#6c9aff,#4f80f0,#3a66d6);color:#fff}.add-account-bespoke-builder footer .add-account-bespoke-note{margin:0}.add-account-bespoke-secondary{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--offer-tile-border);background:transparent;color:var(--offer-ink);font:600 14px/20px var(--spike-font-ui)}.add-account-bespoke-secondary:hover:not(:disabled){background:color-mix(in srgb,var(--spike-text) 5%,transparent)}.add-account-bespoke-secondary:disabled{opacity:.6;cursor:default}@media(max-width:820px){.add-account-bespoke-layout{grid-template-columns:minmax(0,1fr)}}.add-account-bespoke-builder footer .add-account-bespoke-note{color:var(--offer-ink);font-size:14px;font-weight:500}.add-account-bespoke-secondary{min-height:46px;padding:0 18px;border-color:transparent;background:var(--spike-text);color:var(--spike-surface);font-size:14.5px;box-shadow:0 6px 16px -8px color-mix(in srgb,var(--spike-text) 60%,transparent)}.add-account-bespoke-secondary:hover:not(:disabled){background:var(--spike-text);opacity:.9}
