html[data-cashhub-ui]{--ch-bottom-nav-height:3.25rem;--ch-nav-label-size:.6875rem;--ch-nav-item-gap:.125rem;--ch-exit-notice-gap:1rem}html[data-cashhub-ui] [data-consumer-app] .app-exit-notice{background:var(--ch-color-text);border-radius:var(--ch-radius-control);bottom:calc(var(--ch-bottom-nav-height) + var(--cashhub-safe-bottom,0px) + var(--ch-exit-notice-gap));color:var(--ch-color-surface);pointer-events:none;text-align:center;max-inline-size:calc(100% - 2rem);width:max-content;z-index:var(--ch-layer-modal);padding:.85rem 1.25rem;font-size:max(13px,.875rem);position:fixed;left:50%;transform:translate(-50%)}html[data-cashhub-ui] [data-consumer-app] .journey-card{padding-block-start:1rem}html[data-cashhub-ui] [data-consumer-app] :is(.journey-card>.journey-heading h1,.state-route-heading){color:var(--ch-color-text);font-size:var(--ch-page-title-size);font-weight:var(--ch-page-title-weight);letter-spacing:-.035em;text-align:start;margin:0;line-height:1.4}html[data-cashhub-ui] [data-consumer-app] :is(.journey-card>.journey-heading p){display:none}html[data-cashhub-ui] [data-consumer-app] .journey-card:not(:has(.catalog-layout-commerce))>.journey-heading{min-block-size:var(--ch-target-min);border:0;justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:0;display:flex}html[data-cashhub-ui] [data-consumer-app] .journey-card[data-route-id=APP-HOME-001]>.journey-heading{padding-inline:1rem}html[data-cashhub-ui] [data-consumer-app] .bottom-nav a{color:var(--ch-color-text-muted);font-weight:var(--ch-nav-label-weight);background:0 0}html[data-cashhub-ui] [data-consumer-app] .bottom-nav a[aria-current=page]{color:var(--ch-color-primary);font-weight:var(--ch-nav-label-weight);background:0 0}html[data-cashhub-ui] [data-consumer-app] .bottom-nav a .icon,html[data-cashhub-ui] [data-consumer-app] .bottom-nav a[aria-current=page] .icon,html[data-cashhub-ui] [data-consumer-app] .bottom-nav a .redesign-icon{block-size:var(--ch-nav-icon-size);box-sizing:border-box;inline-size:var(--ch-nav-icon-size);background:0 0;border-radius:0;padding:0}html[data-cashhub-ui] [data-consumer-app] .bottom-nav a .redesign-icon{background:currentColor;-webkit-mask-size:contain;mask-size:contain}@media (max-width:47.99rem){html[data-cashhub-ui] [data-consumer-app] .bottom-nav{min-block-size:calc(var(--ch-bottom-nav-height) + var(--cashhub-safe-bottom,0px));padding:0 0 var(--cashhub-safe-bottom,0px)}html[data-cashhub-ui] [data-consumer-app] .bottom-nav a{font-size:var(--ch-nav-label-size);gap:var(--ch-nav-item-gap);min-block-size:max(44px, calc(var(--ch-bottom-nav-height) - 1px));padding:.125rem .25rem;line-height:1.15}html[data-cashhub-ui] [data-consumer-app]:where(:not([data-app-subpage=true])) .main{padding-block-end:calc(var(--ch-bottom-nav-height) + .75rem + var(--cashhub-safe-bottom,0px))}}html[data-cashhub-ui] [data-consumer-app] .catalog-chips{scrollbar-width:none;overscroll-behavior-x:none;scroll-snap-type:none;scroll-behavior:auto;flex-wrap:nowrap;gap:.5rem;margin:0;padding:.25rem 0 .5rem;display:flex;overflow-x:auto}html[data-cashhub-ui] [data-consumer-app] .catalog-chips button{background:var(--ch-color-surface);border:1px solid var(--ch-color-border-subtle);color:var(--ch-color-text-secondary);min-block-size:max(44px, var(--ch-target-min));white-space:nowrap;border-radius:.9rem;flex:none;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:max(13px,.875rem);font-weight:500;line-height:1.3;display:inline-flex}html[data-cashhub-ui] [data-consumer-app] .catalog-chips button.is-active{background:color-mix(in srgb, var(--ch-color-primary) 10%, var(--ch-color-surface));border-color:color-mix(in srgb, var(--ch-color-primary) 40%, var(--ch-color-border-subtle));color:var(--ch-color-primary)}html[data-cashhub-ui] [data-consumer-app] .catalog-chips button:focus-visible{outline:2px solid var(--ch-color-focus);outline-offset:-2px}html[data-cashhub-ui] [data-consumer-app] .catalog-brand-navigation{min-inline-size:0;position:relative}html[data-cashhub-ui] [data-consumer-app] .catalog-brand-navigation .catalog-chips{-webkit-mask-image:linear-gradient(to right, transparent var(--brand-fade-start-clear,0px), #000 var(--brand-fade-start,0px), #000 calc(100% - var(--brand-fade-end,0px)), transparent calc(100% - var(--brand-fade-end-clear,0px)));mask-image:linear-gradient(to right, transparent var(--brand-fade-start-clear,0px), #000 var(--brand-fade-start,0px), #000 calc(100% - var(--brand-fade-end,0px)), transparent calc(100% - var(--brand-fade-end-clear,0px)));scroll-padding-inline:2rem}html[data-cashhub-ui] [data-consumer-app] .catalog-brand-navigation[data-scroll-left=true]{--brand-fade-start-clear:1.25rem;--brand-fade-start:2.25rem}html[data-cashhub-ui] [data-consumer-app] .catalog-brand-navigation[data-scroll-right=true]{--brand-fade-end-clear:1.25rem;--brand-fade-end:2.25rem}html[data-cashhub-ui] [data-consumer-app] .catalog-brand-arrow{box-shadow:none;color:var(--ch-color-text-secondary);cursor:pointer;z-index:1;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;min-block-size:44px;inline-size:2rem;min-inline-size:0;padding:0;display:inline-flex;position:absolute;inset-block:.25rem .5rem;inset-inline-start:0}html[data-cashhub-ui] [data-consumer-app] .catalog-brand-arrow-next{inset-inline:auto 0}html[data-cashhub-ui] [data-consumer-app] .catalog-brand-arrow .icon{block-size:1rem;inline-size:1rem}html[data-cashhub-ui] [data-consumer-app] .catalog-brand-arrow-next .icon{transform:rotate(180deg)}html[data-cashhub-ui] [data-consumer-app] .catalog-brand-arrow:disabled{visibility:hidden}html[data-cashhub-ui] [data-consumer-app] .catalog-brand-arrow:focus-visible{outline:2px solid var(--ch-color-focus);outline-offset:-2px}html[data-cashhub-ui] [data-consumer-app] .catalog-affordable-filter{color:var(--ch-color-text-secondary);cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem;min-block-size:44px;font-size:max(13px,.875rem);display:flex}html[data-cashhub-ui] [data-consumer-app] .catalog-affordable-filter input{accent-color:var(--ch-color-primary);block-size:18px;inline-size:18px;margin:0}html[data-cashhub-ui] [data-consumer-app] .catalog-affordable-filter small{color:var(--ch-color-text-muted);margin-inline-start:auto;font-size:.8em}html[data-cashhub-ui] [data-consumer-app]:has(.catalog-layout-commerce) .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ch-color-surface)}html[data-cashhub-ui] [data-app-subpage=true] .topbar-inner{grid-template-columns:44px minmax(0,1fr) 44px;gap:.5rem;display:grid}html[data-cashhub-ui] [data-app-subpage=true] .app-back-button{color:var(--ch-color-text);background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;min-block-size:44px;inline-size:44px;padding:0;display:inline-flex}html[data-cashhub-ui] [data-app-subpage=true] .app-back-button:focus-visible{outline:2px solid var(--ch-color-focus)}html[data-cashhub-ui] [data-app-subpage=true] .app-subpage-title{color:var(--ch-color-text);text-align:center;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.4}html[data-cashhub-ui] .app-shell[data-consumer-app][data-app-subpage=true] :is(.journey-card>.journey-heading,.state-route-heading){display:none}html[data-cashhub-ui] [data-app-subpage=true] .main{padding-block-end:calc(1.25rem + var(--cashhub-safe-bottom,0px))}@media (min-width:48rem){html[data-cashhub-ui] [data-app-subpage=true] .app-frame{grid-template-columns:minmax(0,1fr)}}
html[data-cashhub-ui=vivid-violet][data-cashhub-design=redesign]{--ch-color-canvas:#fff;--ch-color-surface:#fff;--ch-color-surface-muted:#f5f5f0;--ch-color-surface-subtle:#fafaf8;--ch-color-text:#171717;--ch-color-text-secondary:#555;--ch-color-text-muted:#737373;--ch-color-border:#eaeae6;--ch-color-border-subtle:#f0f0f0;--ch-color-border-strong:#d4d4cc;--ch-color-primary:#9342db;--ch-color-primary-hover:#7c32bd;--ch-color-primary-deep:#67289e;--ch-color-focus:#9342db;--ch-color-accent:#9342db;--ch-color-accent-soft:#a45ce0;--ch-color-highlight:#c8fd55;--ch-color-dark:#20221d;--ch-color-highlight-surface:#edffd0;--ch-color-highlight-subtle:#edffd0;--ch-color-on-highlight:#20221d;--ch-radius-control:1rem;--ch-radius-surface:1rem;--ch-radius-card:1rem;--ch-radius-sheet:1.375rem;font-size:100%}.redesign-icon{block-size:20px;inline-size:20px;-webkit-mask-image:var(--redesign-icon-source);mask-image:var(--redesign-icon-source);background:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:20px 20px;mask-size:20px 20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.redesign-icon-notice{block-size:22px;inline-size:22px;-webkit-mask-size:22px 22px;mask-size:22px 22px}html[data-cashhub-ui][data-cashhub-design=redesign] body,html[data-cashhub-ui][data-cashhub-design=redesign] .app-shell{background:var(--ch-color-canvas)}html[data-cashhub-ui][data-cashhub-design=redesign] [data-consumer-app] .topbar{background:var(--ch-color-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0}html[data-cashhub-ui][data-cashhub-design=redesign] [data-consumer-app] .topbar-inner{gap:8px;min-block-size:64px;padding-inline:17px}html[data-cashhub-ui][data-cashhub-design=redesign] [data-consumer-app] .brand-wordmark{color:var(--ch-color-text);letter-spacing:-.04em;font-size:18px;font-weight:900}html[data-cashhub-ui][data-cashhub-design=redesign] [data-consumer-app] .topbar-actions{gap:4px}html[data-cashhub-ui][data-cashhub-design=redesign] [data-consumer-app] .home-point-summary{background:var(--ch-color-highlight);color:var(--ch-color-dark);min-block-size:24px;box-shadow:none;border:0;border-radius:999px;gap:6px;padding:4px 10px}html[data-cashhub-ui][data-cashhub-design=redesign] [data-consumer-app] .home-point-symbol{color:var(--ch-color-dark);background:#00000026;border-radius:50%;block-size:16px;inline-size:16px;font-size:8px}html[data-cashhub-ui][data-cashhub-design=redesign] [data-consumer-app] .home-point-copy small,html[data-cashhub-ui][data-cashhub-design=redesign] [data-consumer-app] .home-point-suffix{display:none}html[data-cashhub-ui][data-cashhub-design=redesign] [data-consumer-app] .home-point-copy strong{color:inherit;font-size:12px;line-height:16px}html[data-cashhub-ui][data-cashhub-design=redesign] [data-consumer-app] .topbar .icon-button{color:#a3a3a3;box-shadow:none;background:0 0;border:0;min-block-size:44px;min-inline-size:44px}html[data-cashhub-ui][data-cashhub-design=redesign] [data-consumer-app] .journey-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 0 20px}html[data-cashhub-ui][data-cashhub-design=redesign] [data-consumer-app] .main-tab-heading{justify-content:space-between;align-items:center;gap:1rem;min-block-size:2.75rem;margin:0 0 1rem;padding:0;display:flex}html[data-cashhub-ui][data-cashhub-design=redesign] [data-consumer-app] .main-tab-heading h1{color:var(--ch-color-text);font-size:var(--ch-page-title-size);font-weight:var(--ch-page-title-weight);letter-spacing:-.035em;margin:0;line-height:1.4}html[data-cashhub-ui][data-cashhub-design=redesign] [data-consumer-app] .main-tab-heading>a{color:var(--ch-color-text-muted);align-items:center;min-block-size:2.75rem;font-size:.8125rem;text-decoration:none;display:inline-flex}html[data-cashhub-ui][data-cashhub-design=redesign] [data-consumer-app] .bottom-nav{background:var(--ch-color-surface);box-shadow:none;border-color:var(--ch-color-border)}html[data-cashhub-ui][data-cashhub-design=redesign] [data-consumer-app] .bottom-nav a{color:#a3a3a3;font-size:var(--ch-nav-label-size);gap:var(--ch-nav-item-gap);font-weight:400}html[data-cashhub-ui][data-cashhub-design=redesign] [data-consumer-app] .bottom-nav a[aria-current=page]{color:var(--ch-color-primary);font-weight:400}@media (max-width:47.99rem){html[data-cashhub-ui][data-cashhub-design=redesign] [data-consumer-app] .topbar-inner{inline-size:100%}html[data-cashhub-ui][data-cashhub-design=redesign] [data-consumer-app] .main{inline-size:100%;padding-inline:20px}}
.cashhub-point-amount{vertical-align:baseline;white-space:nowrap;align-items:center;gap:.3em;display:inline-flex}.cashhub-point-symbol{background:color-mix(in srgb, currentColor 15%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:1.8em;inline-size:1.8em;font-size:.6em;font-weight:700;line-height:1;display:inline-flex}html[data-cashhub-design=redesign] .consumer-product-card{background:var(--ch-color-surface,#fff);border:1px solid var(--ch-color-border-subtle,#f0f0f0);border-radius:var(--ch-radius-card,1rem);box-shadow:none;min-inline-size:0;overflow:hidden}html[data-cashhub-design=redesign] .consumer-product-card-link{grid-template-rows:6.875rem 1fr;gap:0;padding:0}html[data-cashhub-design=redesign] .consumer-product-media{background:var(--ch-color-surface-subtle,#fafaf8);border-radius:0;block-size:6.875rem;inline-size:100%;padding:0}html[data-cashhub-design=redesign] .consumer-product-media img{object-fit:contain;block-size:6.875rem;max-block-size:100%;inline-size:6.875rem;max-inline-size:100%;transform:none}html[data-cashhub-design=redesign] .consumer-product-copy{gap:.25rem;padding:.625rem}html[data-cashhub-design=redesign] .consumer-product-name{color:var(--ch-color-text-secondary,#555);overflow-wrap:anywhere;min-block-size:2.8em;font-size:1rem;font-weight:500;line-height:1.4}html[data-cashhub-design=redesign] .consumer-product-meta{justify-content:start;align-items:start;gap:.125rem;display:grid}html[data-cashhub-design=redesign] .consumer-product-price{color:var(--ch-color-primary);font-size:.8125rem;font-weight:700;line-height:1.5}html[data-cashhub-design=redesign] .redesign-product-hero{background:var(--ch-color-surface-subtle,#fafaf8);justify-content:center;align-items:center;block-size:11.25rem;margin-inline:-1.25rem;display:flex;overflow:hidden}html[data-cashhub-design=redesign] .redesign-product-hero img{object-fit:contain;block-size:11.25rem;max-block-size:100%;inline-size:11.25rem;max-inline-size:100%}html[data-cashhub-design=redesign] .catalog-layout.catalog-layout-redesign{gap:1rem;min-inline-size:0;display:grid}html[data-cashhub-design=redesign] .catalog-layout-redesign .catalog-search-commerce{background:var(--ch-color-surface-subtle,#fafaf8);border:1px solid var(--ch-color-border-subtle,#f0f0f0);border-radius:.75rem;gap:.5rem;padding:.625rem .875rem}html[data-cashhub-design=redesign] .catalog-layout-redesign .catalog-search-commerce:focus-within{border-color:var(--ch-color-primary)}html[data-cashhub-design=redesign] .catalog-layout-redesign .catalog-search-icon,html[data-cashhub-design=redesign] .catalog-layout-redesign .catalog-search-icon img{block-size:1rem;inline-size:1rem;display:block}html[data-cashhub-design=redesign] .catalog-layout-redesign .catalog-search-commerce input{color:var(--ch-color-text);min-block-size:1.21875rem;font-size:max(1rem,16px);line-height:1.5}html[data-cashhub-design=redesign] .catalog-layout-redesign .catalog-search-commerce input::placeholder{color:var(--ch-color-text-muted)}html[data-cashhub-design=redesign] .catalog-layout-redesign .catalog-chips{gap:.375rem}html[data-cashhub-design=redesign] .catalog-layout-redesign .catalog-chips button{background:var(--ch-color-surface-subtle,#fafaf8);border-color:var(--ch-color-border-subtle,#f0f0f0);color:var(--ch-color-text-muted);min-block-size:var(--ch-target-min,44px);padding:.375rem .75rem;font-size:.75rem;font-weight:400}html[data-cashhub-design=redesign] .catalog-layout-redesign .catalog-chips button.is-active{background:var(--ch-color-primary);border-color:var(--ch-color-primary);color:var(--ch-color-on-primary,#fff)}html[data-cashhub-design=redesign] .catalog-layout-redesign .catalog-affordable-filter{gap:.375rem;padding-block:0;font-size:.75rem}html[data-cashhub-design=redesign] .catalog-layout-redesign .catalog-affordable-filter small{color:var(--ch-color-text-muted);font-size:.6875rem}html[data-cashhub-design=redesign] .catalog-layout-redesign .catalog-sort-row{min-block-size:1.75rem}html[data-cashhub-design=redesign] .catalog-layout-redesign .catalog-sort-row p{color:var(--ch-color-text-muted);margin:0;font-size:.75rem}html[data-cashhub-design=redesign] .catalog-layout-redesign .catalog-sort-trigger{min-block-size:1.75rem;font-size:.75rem}html[data-cashhub-design=redesign] .catalog-layout-redesign .consumer-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}html[data-cashhub-design=redesign] .product-checkout-layout.product-checkout-redesign,html[data-cashhub-design=redesign] .product-detail.product-detail-redesign{grid-template-columns:minmax(0,1fr);gap:0;min-inline-size:0;display:grid}html[data-cashhub-design=redesign] .product-checkout-redesign>.product-detail-redesign{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}html[data-cashhub-design=redesign] .redesign-product-body{gap:1.25rem;min-inline-size:0;padding-block:1.25rem;display:grid}html[data-cashhub-design=redesign] .redesign-product-intro{place-items:start;gap:.375rem;display:grid}html[data-cashhub-design=redesign] .redesign-product-intro h2{color:var(--ch-color-text);overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:700;line-height:1.5}html[data-cashhub-design=redesign] .redesign-product-category{background:var(--ch-color-surface-subtle,#fafaf8);color:var(--ch-color-text-muted);border-radius:.25rem;margin:0;padding:.125rem .4375rem;font-size:.6875rem;font-weight:700;line-height:1.5}html[data-cashhub-design=redesign] .redesign-product-amount{background:var(--ch-color-highlight-subtle,#edffd0);color:var(--ch-color-on-highlight,#20221d);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.125rem;display:flex}html[data-cashhub-design=redesign] .redesign-product-amount span{font-size:.875rem;font-weight:700;line-height:1.5}html[data-cashhub-design=redesign] .redesign-product-amount strong{font-size:1.25rem;font-weight:700;line-height:1.5}html[data-cashhub-design=redesign] .redesign-product-facts{background:var(--ch-color-surface-subtle,#fafaf8);border-radius:1rem;gap:.75rem;margin:0;padding:1rem 1.125rem;display:grid}html[data-cashhub-design=redesign] .redesign-product-facts>div{justify-content:space-between;align-items:start;gap:1rem;display:flex}html[data-cashhub-design=redesign] .redesign-product-facts :is(dt,dd){margin:0;font-size:.8125rem;line-height:1.5}html[data-cashhub-design=redesign] .redesign-product-facts dt{color:var(--ch-color-text-muted);flex-shrink:0}html[data-cashhub-design=redesign] .redesign-product-facts dd{color:var(--ch-color-text);overflow-wrap:anywhere;text-align:end}html[data-cashhub-design=redesign] .redesign-product-facts [data-product-remaining-balance]{font-weight:700}html[data-cashhub-design=redesign] .redesign-product-notice h3{color:var(--ch-color-text);margin:0 0 .5rem;font-size:.8125rem;font-weight:700;line-height:1.5}html[data-cashhub-design=redesign] .redesign-product-notice ul{color:var(--ch-color-text-muted);gap:.3125rem;margin:0;padding-inline-start:1rem;font-size:.75rem;line-height:1.6;display:grid}html[data-cashhub-design=redesign] .product-checkout-redesign>[data-todo26-checkout]{background:var(--ch-color-surface,#fff);border:0;border-block-start:1px solid var(--ch-color-border-subtle,#f0f0f0);box-shadow:none;padding:1rem 1.25rem max(1rem, var(--cashhub-safe-bottom,0px));z-index:4;border-radius:0;align-self:end;margin-inline:-1.25rem;position:sticky;inset-block:auto 0}html[data-cashhub-design=redesign] .product-checkout-redesign [data-todo26-checkout] .action-area{background:0 0;border:0;border-radius:0;gap:.75rem;margin:0;padding:0}html[data-cashhub-design=redesign] .product-checkout-redesign .checkout-consent{background:0 0;border:0;border-radius:0;gap:0;padding:0}html[data-cashhub-design=redesign] .product-checkout-redesign .check-row{align-items:start;gap:.5rem;font-size:.75rem;line-height:1.5}html[data-cashhub-design=redesign] .product-checkout-redesign .checkout-terms-trigger{color:var(--ch-color-text-muted);text-underline-offset:.125rem;background:0 0;border:0;border-radius:0;justify-self:start;min-block-size:2rem;inline-size:auto;padding:.375rem 0 0 1.625rem;font-size:.6875rem;font-weight:400;text-decoration:underline}html[data-cashhub-design=redesign] .product-checkout-redesign [data-todo26-checkout] .button{background:var(--ch-color-highlight,#c8fd55);box-shadow:none;color:var(--ch-color-on-highlight,#20221d);border:0;border-radius:1rem;min-block-size:3.15625rem;padding-block:.875rem;font-size:.9375rem;font-weight:700}html[data-cashhub-design=redesign] .product-checkout-redesign [data-todo26-checkout] .button:disabled{background:var(--ch-color-surface-subtle,#fafaf8);color:var(--ch-color-text-muted)}@media (min-width:48rem){html[data-cashhub-design=redesign] .catalog-layout-redesign .consumer-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-cashhub-design=redesign] .redesign-product-hero{block-size:15rem}html[data-cashhub-design=redesign] .product-detail-redesign .redesign-product-hero img{block-size:15rem;inline-size:15rem}}
html[data-cashhub-design=redesign] .redesign-home-layout{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:0 0 1.25rem;display:grid}html[data-cashhub-ui][data-cashhub-design=redesign] :is(.journey-card[data-view-kind=home],.redesign-home-layout,.redesign-home-layout .home-featured,.redesign-home-activity){background:0 0}html[data-cashhub-design=redesign] .redesign-home-balance{background:var(--ch-color-dark);color:#fff;border-radius:1.375rem;gap:1.125rem;padding:1.25rem;display:grid;box-shadow:0 .375rem .625rem #00000012}html[data-cashhub-design=redesign] .redesign-home-balance-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-block-size:1.8125rem;display:flex}html[data-cashhub-design=redesign] .redesign-home-balance-heading>p{color:#fff9;margin:0;font-size:.75rem;line-height:1.5}html[data-cashhub-design=redesign] .redesign-home-balance-detail{color:#fff;background:#ffffff14;border-radius:999px;align-items:center;gap:.3125rem;min-block-size:1.8125rem;padding:.3125rem .625rem;font-size:.6875rem;line-height:1.5;text-decoration:none;display:inline-flex;position:relative}html[data-cashhub-design=redesign] .redesign-home-expiring{color:#fff;background:#ff4d4d;border-radius:999px;align-items:center;gap:.1875rem;padding:.125rem .375rem;font-size:.625rem;font-weight:700;line-height:1.5;display:inline-flex}html[data-cashhub-design=redesign] .redesign-home-expiring img{flex:0 0 .5rem;block-size:.5rem;inline-size:.5rem}html[data-cashhub-design=redesign] .redesign-home-balance-amount{font-variant-numeric:tabular-nums;align-items:center;font-size:2rem;font-weight:700;line-height:1.5;display:flex}html[data-cashhub-design=redesign] .redesign-home-import{background:var(--ch-color-highlight);color:var(--ch-color-dark);cursor:pointer;font:inherit;border:0;border-radius:1rem;padding:.75rem;font-size:.875rem;font-weight:700;line-height:1.5}html[data-cashhub-design=redesign] .redesign-home-layout .home-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .5rem;min-block-size:1.5rem;margin:0;display:flex}html[data-cashhub-design=redesign] .redesign-home-layout .home-section-head h2{color:var(--ch-color-text);letter-spacing:-.035em;margin:0;font-size:1rem;font-weight:700;line-height:1.5}html[data-cashhub-design=redesign] .redesign-home-layout .home-featured h2{font-size:.9375rem}html[data-cashhub-design=redesign] .redesign-home-layout .home-section-head a,html[data-cashhub-design=redesign] .redesign-home-text-link{color:#9a9a9a;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.125rem;min-block-size:1.5rem;padding:0;font-size:.75rem;font-weight:400;line-height:1.5;text-decoration:none;display:inline-flex;position:relative}html[data-cashhub-design=redesign] .redesign-home-balance-detail:after,html[data-cashhub-design=redesign] .redesign-home-layout .home-section-head a:after,html[data-cashhub-design=redesign] .redesign-home-text-link:after{content:"";block-size:44px;inline-size:100%;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}html[data-cashhub-design=redesign] .redesign-home-chevron{flex:0 0 1rem;block-size:1rem;inline-size:1rem}html[data-cashhub-design=redesign] .redesign-home-layout .home-featured{box-shadow:none;border:0;border-radius:0;gap:.75rem;min-inline-size:0;padding:0;display:grid}html[data-cashhub-design=redesign] .redesign-home-layout .home-featured-rail{overscroll-behavior-inline:contain;scroll-snap-type:none;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:8.75rem;grid-auto-flow:column;gap:.75rem;margin:0;padding:0 0 .25rem;display:grid;overflow-x:auto}html[data-cashhub-design=redesign] .redesign-home-layout .home-featured-rail::-webkit-scrollbar{display:none}html[data-cashhub-design=redesign] .redesign-home-layout .consumer-product-card{border:1px solid var(--ch-color-border);box-shadow:none;border-radius:1rem;min-block-size:10.5rem;inline-size:8.75rem}html[data-cashhub-design=redesign] .redesign-home-layout .consumer-product-card-link{grid-template-rows:5.625rem auto;gap:0;padding:0;display:grid}html[data-cashhub-design=redesign] .redesign-home-layout .consumer-product-media{background:var(--ch-color-surface-subtle);border-radius:0;block-size:5.625rem;inline-size:8.625rem}html[data-cashhub-design=redesign] .redesign-home-layout .consumer-product-media img{object-fit:contain;block-size:5.625rem;inline-size:5.625rem;transform:none}html[data-cashhub-design=redesign] .redesign-home-layout .consumer-product-copy{gap:.25rem;padding:.625rem;display:grid}html[data-cashhub-design=redesign] .redesign-home-layout .consumer-product-meta{justify-content:start;align-items:start;gap:.25rem;display:grid}html[data-cashhub-design=redesign] .redesign-home-layout .consumer-product-price{color:var(--ch-color-primary);font-size:.8125rem;line-height:1.5}html[data-cashhub-design=redesign] .redesign-home-intro{gap:.75rem;display:grid}html[data-cashhub-design=redesign] .redesign-home-intro-card{background:var(--ch-color-highlight-surface);border-radius:1rem;align-items:start;gap:.875rem;padding:1rem;display:flex}html[data-cashhub-design=redesign] .redesign-home-gift{background:var(--ch-color-highlight);border-radius:1rem;flex:0 0 3rem;justify-content:center;align-items:center;block-size:3rem;inline-size:3rem;font-size:1.5625rem;line-height:1.5;display:inline-flex}html[data-cashhub-design=redesign] .redesign-home-intro-card h3{color:var(--ch-color-text);margin:0 0 .1875rem;font-size:.875rem;line-height:1.5}html[data-cashhub-design=redesign] .redesign-home-intro-card p{color:#00000080;margin:0;font-size:.75rem;line-height:1.375}html[data-cashhub-design=redesign] .redesign-home-activity{box-shadow:none;background:0 0;border:0;border-radius:0;align-self:start;gap:.625rem;padding:0;display:grid}html[data-cashhub-design=redesign] .redesign-home-activity .recent-empty{background:var(--ch-color-surface-subtle);color:#9a9a9a;text-align:center;border:0;border-radius:1rem;margin:0;padding:1.875rem .875rem;font-size:.8125rem;line-height:1.5}html[data-cashhub-design=redesign] .redesign-home-activity .activity-list{margin:0}html[data-cashhub-design=redesign] .redesign-home-activity .activity-list b[data-amount-direction=credit]{color:var(--ch-color-primary)}html[data-cashhub-design=redesign] .redesign-home-activity .activity-list b[data-amount-direction=debit]{color:var(--ch-color-text)}
html[data-cashhub-design=redesign] :is(.redesign-balance-layout,.redesign-my-layout,.redesign-notification-layout){gap:1rem;min-inline-size:0;display:grid}html[data-cashhub-design=redesign] .redesign-balance-layout{gap:.875rem}html[data-cashhub-design=redesign] :is(.redesign-balance-total,.redesign-my-profile,.redesign-notification-intro){box-shadow:none;border:0;min-inline-size:0}html[data-cashhub-design=redesign] .redesign-balance-total{background:var(--ch-redesign-ink,#20221d);color:#fff;border-radius:1.25rem;gap:.25rem;padding:1.125rem 1.25rem;display:grid}html[data-cashhub-design=redesign] .redesign-balance-total p{color:#ffffff80;margin:0;font-size:.75rem;line-height:1.125rem}html[data-cashhub-design=redesign] .redesign-balance-total strong{color:#fff;font-size:1.875rem;font-weight:700;line-height:2.8125rem}html[data-cashhub-design=redesign] .redesign-balance-expiry{color:#c22;background:#fff1f1;border:1px solid #ffd0d0;border-radius:.875rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.8125rem;display:flex;position:relative}html[data-cashhub-design=redesign] .redesign-expiry-help summary{cursor:pointer;align-items:center;gap:.375rem;min-block-size:2.75rem;margin-block:-.75rem;padding-block:.75rem;font-weight:700;line-height:1.21875rem;list-style:none;display:flex}html[data-cashhub-design=redesign] .redesign-expiry-help summary::-webkit-details-marker{display:none}html[data-cashhub-design=redesign] .redesign-expiry-info-icon{justify-content:center;align-items:center;block-size:1rem;inline-size:1rem;display:flex}html[data-cashhub-design=redesign] .redesign-expiry-help :where(summary) img{block-size:.9375rem;inline-size:.9375rem}html[data-cashhub-design=redesign] .redesign-expiry-help p{color:var(--ch-color-text-muted);z-index:1;background:#fff;border:1px solid #ffd0d0;border-radius:.875rem;margin:0;padding:.875rem 1rem;font-size:.75rem;line-height:1.6;position:absolute;inset-block-start:calc(100% + .25rem);inset-inline:0;box-shadow:0 4px 12px #0000000f}html[data-cashhub-design=redesign] .redesign-expiry-amounts,html[data-cashhub-design=redesign] .redesign-expiry-amounts>span{align-items:center;gap:.3125rem;display:flex}html[data-cashhub-design=redesign] .redesign-expiry-amounts{flex-wrap:wrap;gap:.75rem}html[data-cashhub-design=redesign] .redesign-expiry-amounts>span+span{color:#e05050;border-inline-start:1px solid #ffd0d0;padding-inline-start:.75rem}html[data-cashhub-design=redesign] .redesign-expiry-amounts small{color:#fff;background:#ff4d4d;border-radius:999px;padding:.125rem .375rem;font-size:.625rem;font-weight:700;line-height:.9375rem}html[data-cashhub-design=redesign] .redesign-expiry-amounts>span+span small{background:#ffb0b0}html[data-cashhub-design=redesign] .redesign-balance-details{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}html[data-cashhub-design=redesign] .redesign-balance-details>div{border-block-end:1px solid var(--ch-color-border);justify-content:space-between;align-items:center;min-block-size:0;padding:.6875rem 0;font-size:.8125rem;line-height:1.21875rem;display:flex}html[data-cashhub-design=redesign] .redesign-balance-details>div+div{border-block-start:0}html[data-cashhub-design=redesign] .redesign-balance-details dt{color:inherit;font-size:inherit;font-weight:400}html[data-cashhub-design=redesign] .redesign-balance-details dd{font-size:inherit;margin:0;font-weight:700}html[data-cashhub-design=redesign] .redesign-balance-details [data-balance-supporting]{color:var(--ch-color-text-muted)}html[data-cashhub-design=redesign] .redesign-balance-details [data-balance-supporting] dd{color:#9a9a9a}html[data-cashhub-design=redesign] .redesign-balance-notes{color:#9a9a9a;padding-inline:.125rem;font-size:.6875rem;line-height:1.16875rem}html[data-cashhub-design=redesign] .redesign-balance-notes p{margin:0}html[data-cashhub-design=redesign] .redesign-balance-history{border-block-start:1px solid var(--ch-color-border);gap:.875rem;padding-block-start:1.125rem;display:grid}html[data-cashhub-design=redesign] .redesign-balance-history>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .5rem;display:flex}html[data-cashhub-design=redesign] .redesign-balance-history>:where(header) h2{margin:0;font-size:1rem;font-weight:700;line-height:1.5rem}html[data-cashhub-design=redesign] .redesign-balance-history>header p{color:#9a9a9a;margin:0;font-size:.6875rem;line-height:1.125rem}html[data-cashhub-design=redesign] .redesign-history-layout{gap:.875rem;min-inline-size:0;display:grid}html[data-cashhub-design=redesign] .redesign-history-list{border:1px solid var(--ch-color-border);border-radius:1.125rem;margin:0;padding:0;list-style:none;overflow:hidden}html[data-cashhub-design=redesign] .redesign-history-list>li+li{border-block-start:1px solid var(--ch-color-border)}html[data-cashhub-design=redesign] .redesign-history-row{color:var(--ch-color-text);cursor:pointer;font:inherit;text-align:start;background:#fff;border:0;border-radius:0;align-items:center;gap:.625rem;min-block-size:2.75rem;inline-size:100%;padding:.625rem 1rem;display:flex}html[data-cashhub-design=redesign] .redesign-history-row>time{flex:0 0 2.125rem;font-size:.6875rem;line-height:1.03125rem}html[data-cashhub-design=redesign] .redesign-history-description{flex:1;align-items:center;gap:.25rem;min-inline-size:0;display:flex}html[data-cashhub-design=redesign] .redesign-history-kind{color:var(--ch-color-text-muted);background:#fafaf8;border-radius:.25rem;flex:none;padding:.0625rem .3125rem;font-size:.625rem;font-weight:700;line-height:.9375rem}html[data-cashhub-design=redesign] .redesign-history-kind[data-kind=전환]{color:var(--ch-color-primary);background:#f3eeff}html[data-cashhub-design=redesign] .redesign-history-label{text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1.03125rem;overflow:hidden}html[data-cashhub-design=redesign] .redesign-history-row>strong{flex:none;font-size:.8125rem;font-weight:700;line-height:1.21875rem}html[data-cashhub-design=redesign] .redesign-history-row>strong[data-amount-direction=credit]{color:var(--ch-color-primary)}html[data-cashhub-design=redesign] .redesign-account-empty{text-align:center;background:#fafaf8;border:0;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3.75rem 1rem;display:flex}html[data-cashhub-design=redesign] .redesign-account-empty-icon{background:#edffd0;border-radius:1.125rem;flex:none;justify-content:center;align-items:center;block-size:3.5rem;inline-size:3.5rem;display:flex}html[data-cashhub-design=redesign] .redesign-account-empty-icon img{block-size:1.375rem;inline-size:1.375rem}html[data-cashhub-design=redesign] .redesign-account-empty h2{color:var(--ch-color-text);margin:0 0 .375rem;font-size:.9375rem;font-weight:700;line-height:1.40625rem}html[data-cashhub-design=redesign] .redesign-account-empty p{color:#9a9a9a;margin:0;font-size:.75rem;line-height:1.2rem}html[data-cashhub-design=redesign] .redesign-notification-intro{background:#edffd0;border-radius:1rem;padding:.875rem 1rem}html[data-cashhub-design=redesign] .redesign-notification-intro h2{color:var(--ch-redesign-ink,#20221d);margin:0 0 .25rem;font-size:.875rem;font-weight:700;line-height:1.3125rem}html[data-cashhub-design=redesign] .redesign-notification-intro p{color:var(--ch-color-text-muted);margin:0;font-size:.75rem;line-height:1.125rem}html[data-cashhub-design=redesign] .redesign-notification-layout [data-notification-list]{border:1px solid var(--ch-color-border);border-radius:1.125rem;overflow:hidden}html[data-cashhub-design=redesign] .redesign-notification-layout [data-notification-item]{background:#fff;padding:0}html[data-cashhub-design=redesign] .redesign-notification-layout [data-notification-item]:last-child{border-block-end:0}html[data-cashhub-design=redesign] .redesign-notification-layout [data-notification-item]>button{padding:.875rem 1rem}html[data-cashhub-design=redesign] .redesign-notification-layout [data-notification-item] strong{font-size:.875rem}html[data-cashhub-design=redesign] .redesign-notification-layout [data-notification-item] p{font-size:.75rem}html[data-cashhub-design=redesign] .redesign-my-profile{background:#edffd0;border-radius:1.25rem;padding:1.125rem 1rem}html[data-cashhub-design=redesign] .redesign-my-profile h2{color:var(--ch-redesign-ink,#20221d);margin:0 0 .25rem;font-size:1.25rem;font-weight:700;line-height:1.875rem}html[data-cashhub-design=redesign] .redesign-my-customer{gap:.25rem;min-inline-size:0;display:grid}html[data-cashhub-design=redesign] .redesign-my-customer>span:first-child{color:var(--ch-color-text-muted);font-size:.625rem;line-height:1.21875rem}html[data-cashhub-design=redesign] .redesign-my-customer .customer-number-row{justify-content:space-between;align-items:center;gap:.75rem;min-inline-size:0;display:flex}html[data-cashhub-design=redesign] .redesign-my-customer .customer-number-value{color:var(--ch-color-text-muted);overflow-wrap:anywhere;white-space:normal;min-inline-size:0;font-family:inherit;font-size:.8125rem;font-weight:400;line-height:1.21875rem}html[data-cashhub-design=redesign] .redesign-my-customer .customer-number-copy{background:var(--ch-redesign-highlight,#c8fd55);color:#1a1a1a;block-size:1.5rem;font:inherit;border:0;border-radius:999px;flex:none;min-block-size:1.5rem;inline-size:auto;min-inline-size:2.625rem;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;display:inline-flex}html[data-cashhub-design=redesign] .redesign-my-menu-groups{border-block-start:1px solid var(--ch-color-border);gap:1rem;padding-block-start:1rem;display:grid}html[data-cashhub-design=redesign] .redesign-my-menu-group{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}html[data-cashhub-design=redesign] .redesign-my-menu-group h2{color:var(--ch-color-text-muted);margin:0 0 .375rem;padding-inline:.125rem;font-size:.75rem;font-weight:700;line-height:1.125rem}html[data-cashhub-design=redesign] .redesign-my-menu-group>ul{border:1px solid var(--ch-color-border);border-radius:1rem;margin:0;padding:0;list-style:none;overflow:hidden}html[data-cashhub-design=redesign] .redesign-my-menu-group>ul>li+li{border-block-start:1px solid var(--ch-color-border)}html[data-cashhub-design=redesign] .redesign-my-menu-group>ul>li>:is(a,button){color:var(--ch-color-text);cursor:pointer;font:inherit;text-align:start;background:#fff;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:.5rem;min-block-size:3.0625rem;inline-size:100%;padding:.875rem 1rem;font-size:.875rem;line-height:1.3125rem;text-decoration:none;display:flex}html[data-cashhub-design=redesign] .redesign-my-menu-group>ul>li>a[data-destructive]{color:#e53e3e}html[data-cashhub-design=redesign] .redesign-my-menu-group>ul>li>a>img{flex:none;block-size:1rem;inline-size:1rem}html[data-cashhub-design=redesign] .redesign-my-menu-group a:after{content:none}html[data-cashhub-design=redesign] .redesign-my-menu-group>ul>li>button:after{content:"";background:url(/assets/cashhub/redesign/account-chevron.svg) 50%/1rem 1rem no-repeat;flex:none;block-size:1rem;inline-size:1rem}
html[data-cashhub-design=redesign] .journey-loading .journey-skeleton{background:var(--ch-color-border-subtle);border-radius:.25rem;transition:none;animation:none}html[data-cashhub-design=redesign] .journey-loading .redesign-home-balance .journey-skeleton,html[data-cashhub-design=redesign] .journey-loading .redesign-balance-total .journey-skeleton{background:#fff3}html[data-cashhub-design=redesign] .journey-loading .redesign-home-balance-heading{min-block-size:1.8125rem}html[data-cashhub-design=redesign] .journey-loading .redesign-home-balance-detail .journey-skeleton{inline-size:4rem}html[data-cashhub-design=redesign] .journey-loading .redesign-home-balance-amount .journey-skeleton,html[data-cashhub-design=redesign] .journey-loading .redesign-balance-total strong .journey-skeleton{inline-size:7.5rem}html[data-cashhub-design=redesign] .journey-loading .redesign-home-import .journey-skeleton{background:#0000001a;inline-size:6rem;margin-inline:auto}html[data-cashhub-design=redesign] .journey-loading .redesign-home-gift .journey-skeleton{background:#0000001a;block-size:1.5625rem;inline-size:1.5625rem}html[data-cashhub-design=redesign] .journey-loading .redesign-home-intro-card p .journey-skeleton{inline-size:13rem}html[data-cashhub-design=redesign] .journey-loading .redesign-loading-input{background:var(--ch-color-border-subtle);border-radius:.25rem}html[data-cashhub-design=redesign] .journey-loading .catalog-layout-redesign .catalog-affordable-filter{min-block-size:1.25rem}html[data-cashhub-design=redesign] .journey-loading .catalog-layout-redesign .consumer-product-media .journey-skeleton{block-size:6.875rem;inline-size:6.875rem}html[data-cashhub-design=redesign] .journey-loading .redesign-home-layout .consumer-product-media .journey-skeleton{block-size:5.625rem;inline-size:5.625rem}html[data-cashhub-design=redesign] .journey-loading .redesign-expiry-amounts .journey-skeleton{inline-size:2rem}html[data-cashhub-design=redesign] .journey-loading .redesign-balance-details .journey-skeleton{inline-size:5rem}html[data-cashhub-design=redesign] .journey-loading .redesign-balance-notes .journey-skeleton{inline-size:100%}html[data-cashhub-design=redesign] .journey-loading .redesign-history-row{cursor:default}html[data-cashhub-design=redesign] .journey-loading .redesign-history-row>.journey-skeleton{flex:0 0 2.125rem;margin:0}html[data-cashhub-design=redesign] .journey-loading .redesign-history-description .journey-skeleton{block-size:1.03125rem;inline-size:8rem}html[data-cashhub-design=redesign] .journey-loading .redesign-history-row strong .journey-skeleton{inline-size:3.5rem}html[data-cashhub-design=redesign] .journey-loading .redesign-loading-my-row{align-items:center;min-block-size:3.0625rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.3125rem;display:flex}html[data-cashhub-design=redesign] .journey-loading .redesign-loading-notifications{border:1px solid var(--ch-color-border);border-radius:1.125rem;overflow:hidden}html[data-cashhub-design=redesign] .journey-loading .redesign-loading-notification{gap:.375rem;padding:.875rem 1rem;display:grid}html[data-cashhub-design=redesign] .journey-loading .redesign-loading-notification+.redesign-loading-notification{border-block-start:1px solid var(--ch-color-border)}html[data-cashhub-design=redesign] .journey-loading .redesign-loading-notification strong{font-size:.875rem}html[data-cashhub-design=redesign] .journey-loading .redesign-loading-notification p{margin:0;font-size:.75rem}html[data-cashhub-design=redesign] .journey-loading .redesign-loading-notification small{color:var(--ch-color-text-muted);font-size:.6875rem}html[data-cashhub-design=redesign] .journey-loading .redesign-product-hero>.journey-skeleton{block-size:11.25rem;inline-size:11.25rem}html[data-cashhub-design=redesign] .journey-loading .redesign-product-amount .journey-skeleton,html[data-cashhub-design=redesign] .journey-loading .redesign-product-facts .journey-skeleton{inline-size:6rem}html[data-cashhub-design=redesign] .journey-loading .redesign-product-notice .journey-skeleton{inline-size:100%}html[data-cashhub-design=redesign] .journey-loading .product-checkout-redesign .checkout-consent{font-size:.75rem;line-height:1.5}html[data-cashhub-design=redesign] .journey-loading .product-checkout-redesign .button .journey-skeleton{background:#0000001a;inline-size:6rem}@media (min-width:48rem){html[data-cashhub-design=redesign] .journey-loading .redesign-product-hero>.journey-skeleton{block-size:15rem;inline-size:15rem}}
html[data-cashhub-design=redesign] [data-connection-flow]{background:var(--ch-color-canvas)}html[data-cashhub-design=redesign] [data-connection-flow] .topbar{background:var(--ch-color-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0}html[data-cashhub-design=redesign] [data-connection-flow] .topbar-inner{min-block-size:64px;padding-inline:20px}html[data-cashhub-design=redesign] [data-connection-flow] .brand-wordmark{color:var(--ch-color-text);letter-spacing:-.04em;font-size:18px;font-weight:900}html[data-cashhub-design=redesign] [data-connection-flow] .main{inline-size:100%;max-inline-size:32rem;padding:24px 20px calc(32px + var(--cashhub-safe-bottom));margin-inline:auto}html[data-cashhub-design=redesign] [data-connection-flow] :is(.journey-card,.state-panel){box-shadow:none;text-align:start;background:0 0;border:0;border-radius:0;align-content:start;gap:24px;inline-size:100%;max-inline-size:none;margin:0;padding:0;display:grid}html[data-cashhub-design=redesign] [data-connection-flow] .journey-heading{border:0;justify-items:start;gap:12px;margin:0;padding:0;display:grid}html[data-cashhub-design=redesign] [data-connection-flow] .journey-heading h1{color:var(--ch-color-text);font-size:1.5rem;font-weight:var(--ch-page-title-weight);letter-spacing:-.04em;overflow-wrap:anywhere;word-break:keep-all;margin:0;line-height:1.45}html[data-cashhub-design=redesign] [data-connection-flow] :is(.journey-heading p,.phrase-safe-block){color:var(--ch-color-text-secondary);margin:0;font-size:.9375rem;line-height:1.7}html[data-cashhub-design=redesign] [data-connection-flow] .eyebrow{color:var(--ch-color-primary);letter-spacing:0;font-size:.8125rem;font-weight:600}html[data-cashhub-design=redesign] [data-connection-flow] .connection-symbol{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:var(--ch-color-highlight);border-radius:var(--ch-radius-surface);color:var(--ch-color-on-highlight);justify-content:center;align-items:center;block-size:64px;inline-size:64px;margin-block-end:8px;font-size:2rem;font-weight:800;display:inline-flex}html[data-cashhub-design=redesign] [data-connection-flow] .connection-symbol svg{block-size:32px;inline-size:32px}html[data-cashhub-design=redesign] [data-connection-flow] .connection-symbol-error{background:var(--ch-color-error-surface);color:var(--ch-color-error)}html[data-cashhub-design=redesign] [data-connection-flow] .connection-symbol-pending{background:var(--ch-color-surface-muted);color:var(--ch-color-primary)}html[data-cashhub-design=redesign] [data-connection-flow] :is(.action-area,.entry-install-actions){box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:12px;margin-block-start:8px;padding:0;display:grid}html[data-cashhub-design=redesign] [data-connection-flow] .button{border-radius:var(--ch-radius-control);box-shadow:none;min-block-size:52px;inline-size:100%;padding:14px 16px;font-size:.9375rem;font-weight:600}html[data-cashhub-design=redesign] [data-connection-flow] .button.primary{background:var(--ch-color-primary);color:var(--ch-color-on-primary);border:1px solid #0000}html[data-cashhub-design=redesign] [data-connection-flow] :is(.button.secondary,.button.ghost){background:var(--ch-color-surface);border:1px solid var(--ch-color-border-strong);color:var(--ch-color-text)}html[data-cashhub-design=redesign] [data-connection-flow] .button.primary:hover:not(:disabled){background:var(--ch-color-primary-hover)}html[data-cashhub-design=redesign] [data-connection-flow] .button:disabled{background:var(--ch-color-surface-muted);border-color:var(--ch-color-border);color:var(--ch-color-text-muted);cursor:not-allowed;opacity:1}html[data-cashhub-design=redesign] [data-connection-flow] .check-row{background:var(--ch-color-surface-muted);border:1px solid var(--ch-color-border);border-radius:var(--ch-radius-control);gap:12px;padding:16px;font-size:.875rem;line-height:1.6}html[data-cashhub-design=redesign] [data-connection-flow] .check-row:has(input:checked){background:var(--ch-color-highlight-surface);border-color:var(--ch-color-highlight)}html[data-cashhub-design=redesign] [data-connection-flow] [data-detail-grid]{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;display:grid}html[data-cashhub-design=redesign] [data-connection-flow] [data-detail-grid]>div{background:var(--ch-color-surface-muted);border-radius:var(--ch-radius-card);border:0;padding:20px}html[data-cashhub-design=redesign] [data-connection-flow] [data-detail-grid] dt{color:var(--ch-color-text-secondary);font-size:.8125rem}html[data-cashhub-design=redesign] [data-connection-flow] [data-detail-grid] dd{color:var(--ch-color-text);margin:8px 0 0;font-size:1.25rem;font-weight:700}html[data-cashhub-design=redesign] [data-connection-flow] [data-entry-state=finished] [data-detail-grid]>div:last-child{background:var(--ch-color-dark)}html[data-cashhub-design=redesign] [data-connection-flow] [data-entry-state=finished] [data-detail-grid]>div:last-child dt{color:var(--ch-color-on-primary)}html[data-cashhub-design=redesign] [data-connection-flow] [data-entry-state=finished] [data-detail-grid]>div:last-child dd{color:var(--ch-color-highlight)}html[data-cashhub-design=redesign] [data-connection-flow] .cashhub-point-amount{color:var(--ch-color-highlight);align-items:center;gap:8px;font-size:2rem;display:inline-flex}html[data-cashhub-design=redesign] [data-connection-flow] .cashhub-point-symbol{font-size:1.125rem}html[data-cashhub-design=redesign] [data-connection-flow] .entry-install-dialog{background:var(--ch-color-surface);border-radius:var(--ch-radius-sheet) var(--ch-radius-sheet) 0 0;color:var(--ch-color-text);max-block-size:calc(100dvh - 24px);inline-size:min(100%,32rem);padding:24px 20px calc(24px + var(--cashhub-safe-bottom));border:0;margin:auto auto 0;inset:auto 0 0}html[data-cashhub-design=redesign] [data-connection-flow] .entry-install-dialog::backdrop{background:color-mix(in srgb, var(--ch-color-dark) 48%, transparent)}html[data-cashhub-design=redesign] [data-connection-flow] .entry-install-dialog h2{letter-spacing:-.04em;margin:12px 44px 12px 0;font-size:1.5rem;line-height:1.45}html[data-cashhub-design=redesign] [data-connection-flow] .entry-install-dialog>p:not(.eyebrow){color:var(--ch-color-text-secondary);font-size:.9375rem;line-height:1.7}html[data-cashhub-design=redesign] [data-connection-flow] .entry-install-close{background:var(--ch-color-surface-muted);border-radius:var(--ch-radius-control);color:var(--ch-color-text);float:right;border:0;block-size:44px;inline-size:44px;font-size:1.25rem}

