.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-cards-page .dashboard-premium-owned-card-stats{grid-template-rows:auto auto auto;align-items:start;row-gap:3px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-cards-page .dashboard-premium-owned-card-stats>span{grid-row:span 3;grid-template-rows:subgrid;align-content:start;gap:3px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-cards-page .dashboard-premium-owned-card-stats>span>small:first-child{align-self:end}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-cards-page .dashboard-premium-owned-card-stats>span>small:not(:first-child){letter-spacing:0;text-transform:none}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-cards-page .dashboard-premium-owned-card-stats strong{font-variant-numeric:tabular-nums}@media (min-width:1100px){.dashboard-v2 .dashboard-root:not(:has(.v2-contextual-editor)) .dashboard-page.dashboard-premium-cards-page .dashboard-premium-owned-card-stats{border:0;margin-top:0;padding:0 0 4px}.dashboard-v2 .dashboard-root:not(:has(.v2-contextual-editor)) .dashboard-page.dashboard-premium-cards-page .dashboard-premium-owned-card-footer{border-top:1px solid var(--dash-border);align-self:end;padding-top:12px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-cards-page .dashboard-premium-owned-card-name{align-items:start}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-cards-page .dashboard-premium-owned-card-name>span{margin-top:18px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-cards-page .dashboard-premium-owned-card-footer>a{border-radius:6px;min-height:28px;padding:0 2px}}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-cards-page .dashboard-premium-owned-card-footer>a:hover{text-underline-offset:3px;text-decoration:underline}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-cards-page .dashboard-premium-owned-card-footer>a svg{transition:transform .16s}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-cards-page .dashboard-premium-owned-card-footer>a:hover svg{transform:translate(2px)}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-cards-page .dashboard-premium-card-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:220px;padding:32px 20px;display:flex}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-cards-page .dashboard-premium-card-empty>svg{border:1px solid color-mix(in srgb, var(--dash-blue) 22%, var(--dash-border));width:48px;height:48px;color:var(--dash-blue);background:color-mix(in srgb, var(--dash-blue) 9%, var(--dash-surface));border-radius:50%;margin-bottom:8px;padding:12px;transition:transform .16s,background-color .16s}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-cards-page .dashboard-premium-card-empty strong{font-size:17px;line-height:1.3}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-cards-page .dashboard-premium-card-empty>span{max-width:36ch;color:var(--dash-muted);white-space:normal;font-size:14px;line-height:1.5}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-cards-page .dashboard-premium-card-empty:hover>svg{background:color-mix(in srgb, var(--dash-blue) 15%, var(--dash-surface));transform:scale(1.06)}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-cards-page .dashboard-premium-card-empty:focus-visible{outline:2px solid var(--dash-blue);outline-offset:-4px}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-premium-manage-disclosure>:is(.dashboard-premium-card-toolbar,.dashboard-fee-summary,.dashboard-cards-callouts,.dashboard-empty){margin-top:12px;margin-bottom:0}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-premium-manage-disclosure>.dashboard-issuer-section{margin-top:24px}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-issuer-section>header{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 8px;padding:0 4px;display:flex}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-issuer-section>header small{color:var(--dash-muted);font-size:12px}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-fee-summary-heading{align-items:center;min-height:24px}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-fee-summary .dashboard-toggle-row{cursor:pointer;align-items:center;gap:8px;min-height:28px;display:inline-flex}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-fee-summary .dashboard-toggle-row input{width:16px;height:16px;accent-color:var(--dash-blue);margin:0}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-cards-callouts{gap:12px}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-cards-callouts>:is(a,button){text-align:left;transition:background-color .16s,border-color .16s}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-cards-callouts>:is(a,button)>span{text-align:left;flex:auto;min-width:0}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-cards-callouts>:is(a,button)>svg:first-child{width:36px;height:36px;color:var(--dash-gold);background:color-mix(in srgb, var(--dash-gold) 12%, transparent);border-radius:10px;padding:8px}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-cards-callouts>:is(a,button):hover{border-color:color-mix(in srgb, var(--dash-text) 22%, var(--dash-border));background:color-mix(in srgb, var(--dash-surface-2) 55%, var(--dash-surface))}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-cards-callouts>:is(a,button):focus-visible{outline:2px solid var(--dash-blue);outline-offset:2px}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-card-list-row>button{border:1px solid var(--dash-border);width:36px;height:36px;color:var(--dash-muted);background:var(--dash-surface);border-radius:9px;place-items:center;transition:background-color .16s,border-color .16s,color .16s;display:inline-grid}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-card-list-row>button svg{width:17px;height:17px}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-card-list-row>button:hover{color:var(--dash-text);border-color:color-mix(in srgb, var(--dash-text) 25%, var(--dash-border));background:var(--dash-surface-2)}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-card-list-row>button.active{color:var(--dash-gold);border-color:color-mix(in srgb, var(--dash-gold) 40%, var(--dash-border));background:color-mix(in srgb, var(--dash-gold) 10%, var(--dash-surface))}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-card-list-row>button:focus-visible{outline:2px solid var(--dash-blue);outline-offset:2px}@media (max-width:760px){.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-card-list-row>button{width:44px;height:44px}}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-premium-card-inline-row>.dashboard-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:3px 10px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-premium-card-inline-row>.dashboard-status:not(.dashboard-status-approved,.dashboard-status-pending,.dashboard-status-denied){color:var(--dash-text);background:var(--dash-surface-2)}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-premium-card-inline-row>.dashboard-status.dashboard-status-denied{color:var(--dash-danger);background:color-mix(in srgb, var(--dash-danger) 12%, transparent)}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .v2-application-section+.v2-application-section{margin-top:24px}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .v2-wishlist-actions{align-items:center;gap:4px}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .v2-wishlist-actions>.dashboard-text-button{min-height:38px;color:var(--dash-muted);border-radius:9px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .16s,color .16s}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .v2-wishlist-actions>.dashboard-text-button:hover{color:var(--dash-danger);background:color-mix(in srgb, var(--dash-danger) 9%, transparent)}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-wishlist-inline-row>a:last-child{width:36px;height:36px;color:var(--dash-muted);border-radius:9px;place-items:center;transition:background-color .16s,color .16s;display:inline-grid}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-wishlist-inline-row>a:last-child:hover{color:var(--dash-text);background:var(--dash-surface-2)}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-premium-card-inline-content>.dashboard-page-heading{border:1px solid var(--dash-border);background:var(--dash-surface);border-bottom:0;border-radius:16px 16px 0 0;margin:0;padding:22px 24px 14px;display:block}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-premium-card-inline-content>.dashboard-page-heading>div>span{clip:auto;clip-path:none;width:auto;height:auto;color:var(--dash-gold);letter-spacing:.12em;text-transform:uppercase;white-space:normal;margin:0 0 4px;font-size:11px;font-weight:750;line-height:1.5;display:block;position:static;overflow:visible}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-premium-card-inline-content>.dashboard-page-heading h1{letter-spacing:-.02em;font-size:26px;line-height:1.2}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-premium-card-inline-content>.dashboard-page-heading p{margin-top:4px;font-size:13px;line-height:1.5}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-premium-card-inline-content>.dashboard-page-heading+.dashboard-panel{box-shadow:0 6px 22px color-mix(in srgb, var(--dash-text) 4%, transparent);border-top:0;border-radius:0 0 16px 16px;margin-top:0;padding:0 24px 12px}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .v2-renewal-row{border-top:1px solid var(--dash-border);border-radius:0;width:100%;min-height:64px;transition:background-color .16s}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .v2-renewal-row>svg:first-child{width:36px;height:36px;color:var(--dash-gold);background:color-mix(in srgb, var(--dash-gold) 12%, transparent);border-radius:10px;padding:8px}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .v2-renewal-row>svg:last-child{color:var(--dash-muted);transition:transform .16s,color .16s}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .v2-renewal-row:hover>svg:last-child{color:var(--dash-text);transform:translate(2px)}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .v2-renewal-row .dashboard-value-column>strong:only-child{color:var(--dash-blue);font-size:13px;font-weight:650}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .v2-renewal-row:focus-visible{outline:2px solid var(--dash-blue);outline-offset:-2px;border-radius:8px}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-premium-card-five-twenty-four{border:1px solid var(--dash-border)}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-premium-card-five-twenty-four>strong{font-variant-numeric:tabular-nums}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-opening-group>h3{align-items:center;gap:8px;display:flex}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-opening-caveat{border:1px solid var(--dash-border)}@media (prefers-reduced-motion:reduce){.dashboard-v2 .dashboard-root .dashboard-premium-cards-page :is(a,button,svg){transition:none}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page :is(a,button):hover svg{transform:none}}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .v2-application-details{align-items:center;padding-top:16px;padding-bottom:20px}@media (max-width:1099px){.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail{reading-flow:grid-order}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail>:is(.dashboard-detail-back-link,.v2-renewal-banner,.dashboard-card-hero){order:-3}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail>.dashboard-card-credits-panel{order:-2}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail>.dashboard-panel:has(>.dashboard-per-use-list){order:-1}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail>.dashboard-spend-rewards{order:1}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail>.dashboard-panel:has(>details .dashboard-card-benefits-table){order:2}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail>#card-history{order:3}}@media (min-width:1280px){.dashboard-v2 .dashboard-root:has(.v2-contextual-editor) .dashboard-page.dashboard-premium-card-detail{reading-flow:grid-order}.dashboard-v2 .dashboard-root:has(.v2-contextual-editor) .dashboard-page.dashboard-premium-card-detail>:is(.dashboard-detail-back-link,.v2-renewal-banner,.dashboard-card-hero){order:-3}.dashboard-v2 .dashboard-root:has(.v2-contextual-editor) .dashboard-page.dashboard-premium-card-detail>.dashboard-card-credits-panel{order:-2}.dashboard-v2 .dashboard-root:has(.v2-contextual-editor) .dashboard-page.dashboard-premium-card-detail>.dashboard-panel:has(>.dashboard-per-use-list){order:-1}.dashboard-v2 .dashboard-root:has(.v2-contextual-editor) .dashboard-page.dashboard-premium-card-detail>.dashboard-spend-rewards{order:1}.dashboard-v2 .dashboard-root:has(.v2-contextual-editor) .dashboard-page.dashboard-premium-card-detail>.dashboard-panel:has(>details .dashboard-card-benefits-table){order:2}.dashboard-v2 .dashboard-root:has(.v2-contextual-editor) .dashboard-page.dashboard-premium-card-detail>#card-history{order:3}}.dashboard-v2 .dashboard-root .dashboard-premium-card-detail :is(.dashboard-card-credits-panel,.dashboard-card-welcome-panel)>.dashboard-section-header .dashboard-text-button{border:1px solid var(--dash-border);min-height:36px;color:var(--dash-text);background:var(--dash-surface-2);white-space:nowrap;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.dashboard-v2 .dashboard-root .dashboard-premium-card-detail :is(.dashboard-card-credits-panel,.dashboard-card-welcome-panel)>.dashboard-section-header .dashboard-text-button svg{width:15px;height:15px}.dashboard-v2 .dashboard-root .dashboard-premium-card-detail :is(.dashboard-card-credits-panel,.dashboard-card-welcome-panel)>.dashboard-section-header .dashboard-text-button:not(:disabled):hover{color:var(--dash-blue);border-color:color-mix(in srgb, var(--dash-blue) 35%, var(--dash-border))}.dashboard-v2 .dashboard-root .dashboard-premium-card-detail :is(.dashboard-card-credits-panel,.dashboard-card-welcome-panel)>.dashboard-section-header .dashboard-text-button:not(:disabled):active{background:var(--dash-surface-3)}.dashboard-v2 .dashboard-root .dashboard-premium-card-detail :is(.dashboard-card-credits-panel,.dashboard-card-welcome-panel)>.dashboard-section-header .dashboard-text-button:disabled{opacity:.55;cursor:default}.dashboard-v2 .dashboard-root .dashboard-premium-card-detail .v2-benefit-status{min-height:22px;color:color-mix(in srgb, var(--dash-green) 72%, var(--dash-text));background:color-mix(in srgb, var(--dash-green) 13%, transparent);white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;margin-right:8px;padding:2px 9px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.dashboard-v2 .dashboard-root .dashboard-premium-card-detail .v2-benefit-status.is-attention{color:color-mix(in srgb, var(--dash-gold) 85%, var(--dash-text));background:color-mix(in srgb, var(--dash-gold) 16%, transparent)}.dashboard-v2 .dashboard-root .dashboard-premium-card-detail .v2-benefit-status.is-quiet{color:var(--dash-muted);background:var(--dash-surface-2)}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail .dashboard-card-benefits-table td:nth-child(4)>.dashboard-small-button{min-height:28px;color:var(--dash-blue);white-space:nowrap;vertical-align:middle;background:0 0;border:0;border-radius:4px;align-items:center;margin:2px 0 0;padding:0;font-size:12px;font-weight:650;display:inline-flex}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail .dashboard-card-benefits-table td:nth-child(4)>.dashboard-small-button:hover{text-underline-offset:3px;text-decoration:underline}@media (min-width:701px){.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail .dashboard-card-credits-panel .dashboard-card-benefits-table td:is(:nth-child(2),:nth-child(3)){padding-top:27px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail .dashboard-card-credits-panel .dashboard-card-benefits-table td:nth-child(4){padding-top:24px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail .dashboard-card-credits-panel .dashboard-card-benefits-table td:nth-child(5){padding-top:18px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail .dashboard-card-credits-panel .dashboard-card-benefits-table :is(th,td):last-child{padding-right:0}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail .dashboard-card-credits-panel .dashboard-card-benefits-table :is(th,td):first-child{padding-left:0}}.dashboard-v2 .dashboard-root .dashboard-premium-card-detail .dashboard-card-benefits-table :is(td strong,td:nth-child(3)){font-variant-numeric:tabular-nums}@media (max-width:700px){.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail .dashboard-card-credits-panel .dashboard-card-benefits-table td:nth-child(4){align-self:center}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail .dashboard-card-credits-panel .dashboard-card-benefits-table td:nth-child(5){grid-column:2;align-self:center}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail .dashboard-card-credits-panel .dashboard-benefit-row-actions{justify-content:flex-end;margin-top:0}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail .dashboard-card-benefits-table td:nth-child(4)>.dashboard-small-button{min-height:44px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail .dashboard-card-credits-panel .dashboard-card-benefits-table td:nth-child(2){display:contents}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail .dashboard-card-credits-panel .dashboard-card-benefits-table td:nth-child(2)>strong{grid-area:2/1;align-self:start;padding:3px 0}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail .dashboard-card-credits-panel .dashboard-card-benefits-table td:nth-child(3){grid-area:2/2}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail .dashboard-card-credits-panel .dashboard-card-benefits-table td:nth-child(2)>progress{grid-area:3/1/auto/-1;width:100%;max-width:none;margin:4px 0 2px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail .dashboard-card-credits-panel .dashboard-card-benefits-table td:nth-child(2)>small{grid-area:4/1/auto/-1;margin-top:2px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail .dashboard-card-credits-panel .dashboard-card-benefits-table td:nth-child(3){color:var(--dash-muted);white-space:nowrap;align-self:start;text-align:right!important}}.dashboard-v2 .dashboard-root .dashboard-premium-card-detail>.dashboard-panel>details:has(.dashboard-card-benefits-table)>summary{border-radius:8px;align-items:center;gap:10px;padding:12px 8px;list-style:none;transition:background-color .16s;display:flex}.dashboard-v2 .dashboard-root .dashboard-premium-card-detail>.dashboard-panel>details:has(.dashboard-card-benefits-table)>summary::-webkit-details-marker{display:none}.dashboard-v2 .dashboard-root .dashboard-premium-card-detail>.dashboard-panel>details:has(.dashboard-card-benefits-table)>summary:before{border:solid var(--dash-muted);content:"";border-width:0 1.5px 1.5px 0;flex:none;width:7px;height:7px;margin:0 5px 2px 3px;transition:transform .16s;transform:rotate(-45deg)}.dashboard-v2 .dashboard-root .dashboard-premium-card-detail>.dashboard-panel>details[open]:has(.dashboard-card-benefits-table)>summary:before{transform:rotate(45deg)}.dashboard-v2 .dashboard-root .dashboard-premium-card-detail>.dashboard-panel>details:has(.dashboard-card-benefits-table)>summary:hover{background:color-mix(in srgb, var(--dash-surface-2) 60%, var(--dash-surface))}.dashboard-v2 .dashboard-root .dashboard-premium-card-detail>.dashboard-panel>details:has(.dashboard-card-benefits-table)>summary:focus-visible{outline:2px solid var(--dash-blue);outline-offset:2px}.dashboard-v2 .dashboard-root .dashboard-premium-card-detail .dashboard-ledger-mark-all{border:1px solid var(--dash-border);width:auto;min-height:36px;color:var(--dash-text);background:var(--dash-surface-2);border-radius:9px;margin:4px 0 10px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.dashboard-v2 .dashboard-root .dashboard-premium-card-detail .dashboard-ledger-mark-all>svg{width:16px;height:16px;color:var(--dash-green)}.dashboard-v2 .dashboard-root .dashboard-premium-card-detail .dashboard-ledger-mark-all>span{font-size:inherit;flex:none;line-height:1.2}.dashboard-v2 .dashboard-root .dashboard-premium-card-detail .dashboard-ledger-mark-all:not(:disabled):hover{color:var(--dash-blue);border-color:color-mix(in srgb, var(--dash-blue) 35%, var(--dash-border))}@media (min-width:701px){.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail details .dashboard-card-benefits-table{table-layout:fixed}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail details .dashboard-card-benefits-table th:first-child{width:auto}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail details .dashboard-card-benefits-table th:is(:nth-child(2),:nth-child(3)){width:120px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail details .dashboard-card-benefits-table th:nth-child(4){width:140px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail details .dashboard-card-benefits-table :is(th,td):is(:nth-child(2),:nth-child(3),:nth-child(4)){text-align:right}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail details .dashboard-card-benefits-table td{vertical-align:middle;font-variant-numeric:tabular-nums}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail details .dashboard-card-benefits-table :is(th,td):first-child{padding-left:8px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail details .dashboard-card-benefits-table :is(th,td):last-child{padding-right:8px}}.dashboard-v2 .dashboard-root .dashboard-premium-card-detail .dashboard-per-use-use{border-top:1px solid var(--dash-border);color:var(--dash-muted);margin-top:8px;padding:6px 0 0;font-size:13px}.dashboard-v2 .dashboard-root .dashboard-premium-card-detail .dashboard-per-use-use+.dashboard-per-use-use{margin-top:0}.dashboard-v2 .dashboard-root .dashboard-premium-card-detail .dashboard-per-use-use>strong{color:var(--dash-text);font-variant-numeric:tabular-nums;font-size:14px}.dashboard-v2 .dashboard-root .dashboard-premium-card-detail .dashboard-per-use-use>.dashboard-text-button{min-height:32px;color:var(--dash-blue);border-radius:7px;padding:0 8px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .16s}.dashboard-v2 .dashboard-root .dashboard-premium-card-detail .dashboard-per-use-use>.dashboard-text-button:hover{background:color-mix(in srgb, var(--dash-blue) 9%, transparent)}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail .dashboard-card-dates-table>button{grid-template-columns:minmax(0,1fr) auto 18px;gap:4px 12px;min-height:48px;transition:background-color .16s}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail .dashboard-card-dates-table>button>strong{text-align:right;font-variant-numeric:tabular-nums;grid-area:1/2}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail .dashboard-card-dates-table>button>svg{grid-area:1/3}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail .dashboard-card-dates-table>button:focus-visible{outline:2px solid var(--dash-blue);outline-offset:-2px}@media (max-width:480px){.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail .dashboard-card-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail .dashboard-card-detail-actions>*{justify-content:center;width:100%;min-width:0}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail .dashboard-card-detail-actions>:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.dashboard-v2 .dashboard-root .dashboard-premium-card-detail :is(a,button,summary){transition:none}}@media (max-width:700px){.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail details .dashboard-card-benefits-table td:is(:nth-child(2),:nth-child(3)){font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-weight:650;display:flex}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail details .dashboard-card-benefits-table td:nth-child(3){justify-content:flex-end}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail details .dashboard-card-benefits-table td:is(:nth-child(2),:nth-child(3)):before{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail details .dashboard-card-benefits-table td:nth-child(2):before{content:"Captured"}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail details .dashboard-card-benefits-table td:nth-child(3):before{content:"Remaining"}}.dashboard-v2 .v2-contextual-editor .dashboard-modal>header{gap:8px}.dashboard-v2 .v2-contextual-editor .dashboard-modal>header h2{text-wrap:balance;font-size:21px;line-height:1.2}.dashboard-v2 .v2-contextual-editor .dashboard-modal .dashboard-form-grid>label:is(:has(>small),:has(+label>small)):not(:has(>input[type=checkbox])){grid-column:1/-1}.dashboard-v2 .dashboard-root .dashboard-modal :is(label.dashboard-toggle-row,.dashboard-form-grid>label:has(>input[type=checkbox])){text-align:left;cursor:pointer;justify-content:flex-start;gap:10px}.dashboard-v2 .dashboard-root .dashboard-modal :is(label.dashboard-toggle-row,.dashboard-form-grid>label:has(>input[type=checkbox]))>input[type=checkbox]{width:20px;height:20px;accent-color:var(--dash-blue);flex:none;order:-1;margin:0}.dashboard-v2 .dashboard-root .dashboard-modal .dashboard-form-grid>label:has(>input[type=checkbox]):has(>small){flex-wrap:wrap;row-gap:4px}.dashboard-v2 .dashboard-root .dashboard-modal .dashboard-form-grid>label:has(>input[type=checkbox])>small{flex-basis:100%;padding-left:30px;font-weight:400}.dashboard-v2 .dashboard-root .dashboard-modal .dashboard-form-grid>div>.dashboard-field-label{color:var(--dash-gold);letter-spacing:.1em;margin:10px 0 8px;font-size:11px;font-weight:750;display:block}.dashboard-v2 .dashboard-root .dashboard-modal .dashboard-form-grid>div>small.dashboard-muted-copy{margin-top:6px;display:block}.dashboard-v2 .dashboard-root :is(.dashboard-card-search,.dashboard-money-input>div):focus-within input:focus-visible{box-shadow:none;outline:none}.dashboard-v2 .dashboard-root .dashboard-add-card-flow .dashboard-segmented{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.dashboard-v2 .dashboard-root .dashboard-add-card-flow .v2-add-card-content>.dashboard-muted-copy:first-child{margin:0 0 12px}.dashboard-v2 .dashboard-root .dashboard-add-card-flow .v2-add-card-content .dashboard-picker-list{max-height:none}.dashboard-v2 .dashboard-root .dashboard-add-card-flow .v2-add-card-content>.dashboard-sort-select{align-items:center;gap:10px;margin:12px 0 4px;display:flex}.dashboard-v2 .dashboard-root .dashboard-add-card-flow .v2-add-card-content>.dashboard-sort-select>select{flex:0 220px;min-width:0}.dashboard-v2 .dashboard-root .dashboard-add-card-flow .dashboard-picker-list button{transition:background-color .16s,border-color .16s}.dashboard-v2 .dashboard-root .dashboard-add-card-flow .dashboard-picker-list button:focus-visible{outline:2px solid var(--dash-blue);outline-offset:2px}.dashboard-v2 .dashboard-root .dashboard-add-card-flow .v2-add-card-content>.dashboard-secondary-button{margin-top:14px}.dashboard-v2 .dashboard-root .v2-quick-add-summary{gap:14px}.dashboard-v2 .dashboard-root .v2-quick-add-summary>h3{font-family:"New York", var(--font-fraunces), Georgia, ui-serif, serif;letter-spacing:-.02em;font-size:24px;font-weight:400;line-height:1.2}.dashboard-v2 .dashboard-root .v2-quick-add-summary>h3+p{color:var(--dash-muted);margin-top:-8px;font-size:14px;line-height:1.5}.dashboard-v2 .dashboard-root .v2-quick-add-summary li{background:var(--dash-surface);grid-template-columns:96px minmax(0,1fr);gap:16px;padding:14px 16px}.dashboard-v2 .dashboard-root .v2-quick-add-summary li>div{gap:4px}.dashboard-v2 .dashboard-root .v2-quick-add-summary li>div>strong{margin-bottom:4px;font-size:15px;line-height:1.3}.dashboard-v2 .dashboard-root .v2-quick-add-summary :is(label,.v2-quick-add-row){grid-template-columns:92px minmax(0,1fr);justify-content:stretch;align-items:center;gap:12px;display:grid}.dashboard-v2 .dashboard-root .v2-quick-add-summary :is(label,.v2-quick-add-row)>span:first-child{color:var(--dash-muted);font-size:13px;font-weight:600}.dashboard-v2 .dashboard-root .v2-quick-add-summary :is(label,.v2-quick-add-row)>:last-child{justify-self:start}.dashboard-v2 .dashboard-root .v2-quick-add-summary label>input,.dashboard-v2 .dashboard-root .v2-quick-add-summary .v2-quick-add-date>input{width:100%;max-width:11rem;min-height:40px}.dashboard-v2 .dashboard-root .v2-quick-add-summary .v2-quick-add-row>.dashboard-text-button{border:1px dashed color-mix(in srgb, var(--dash-blue) 40%, var(--dash-border));min-height:40px;color:var(--dash-blue);border-radius:9px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .16s}.dashboard-v2 .dashboard-root .v2-quick-add-summary .v2-quick-add-row>.dashboard-text-button:hover{background:color-mix(in srgb, var(--dash-blue) 8%, transparent)}.dashboard-v2 .dashboard-root .v2-quick-add-summary .v2-quick-add-saved{color:color-mix(in srgb, var(--dash-green) 72%, var(--dash-text));align-items:center;gap:6px;font-weight:600;display:inline-flex}.dashboard-v2 .dashboard-root .v2-quick-add-summary .v2-quick-add-saved svg{width:15px;height:15px}.dashboard-v2 .dashboard-root .v2-quick-add-summary>.v2-quick-add-actions{border-top:1px solid var(--dash-border);padding-top:14px}@media (max-width:480px){.dashboard-v2 .dashboard-root .v2-quick-add-summary li{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px}.dashboard-v2 .dashboard-root .v2-quick-add-summary :is(label,.v2-quick-add-row){grid-template-columns:minmax(0,1fr);gap:4px;padding-block:4px}.dashboard-v2 .dashboard-root .v2-quick-add-summary label>input,.dashboard-v2 .dashboard-root .v2-quick-add-summary .v2-quick-add-date,.dashboard-v2 .dashboard-root .v2-quick-add-summary .v2-quick-add-date>input{width:100%;max-width:none}.dashboard-v2 .dashboard-root .v2-quick-add-summary>.v2-quick-add-actions>button{flex:140px;justify-content:center;min-height:44px}}.dashboard-v2 .dashboard-root .dashboard-modal.v2-renewal-review>:not(header)+:not(header){margin-top:16px}.dashboard-v2 .dashboard-root .dashboard-modal.v2-renewal-review .dashboard-metric-grid{gap:8px}.dashboard-v2 .dashboard-root .dashboard-modal.v2-renewal-review .dashboard-metric-grid>div{border:1px solid var(--dash-border);background:color-mix(in srgb, var(--dash-surface-2) 55%, var(--dash-surface));border-radius:10px;align-content:space-between;gap:6px;min-width:0;padding:12px;display:grid}.dashboard-v2 .dashboard-root .dashboard-modal.v2-renewal-review .dashboard-metric-grid>div>small{color:var(--dash-muted);font-size:11px;line-height:1.35}.dashboard-v2 .dashboard-root .dashboard-modal.v2-renewal-review .dashboard-metric-grid>div>strong{font-variant-numeric:tabular-nums;font-size:18px;line-height:1.2}.dashboard-v2 .dashboard-root .dashboard-modal.v2-renewal-review .v2-renewal-review-countdown{background:var(--dash-surface);padding:16px}.dashboard-v2 .dashboard-root .dashboard-modal.v2-renewal-review .v2-renewal-review-art{border:1px solid var(--dash-border)}@media (prefers-reduced-motion:reduce){.dashboard-v2 .dashboard-root :is(.dashboard-add-card-flow,.v2-quick-add-summary) :is(a,button){transition:none}}.dashboard-v2 .dashboard-root .dashboard-add-card-flow .v2-add-card-content>.dashboard-card-search input{background:0 0;border:0}.dashboard-v2 .dashboard-root .dashboard-add-card-flow .v2-add-card-content>.dashboard-sort-select{justify-content:flex-start}.dashboard-v2 .dashboard-root .dashboard-add-card-flow .v2-add-card-content>.dashboard-sort-select>select{margin-left:0}.dashboard-v2 .dashboard-root .dashboard-modal .dashboard-form-grid>div:has(>.dashboard-field-label):has(>small.dashboard-muted-copy){margin-bottom:12px}.dashboard-v2 .dashboard-root .dashboard-add-card-flow .v2-quick-add-bar:after{background:var(--dash-surface);content:"";pointer-events:none;height:40px;position:absolute;inset:100% 0 auto}.dashboard-v2 .dashboard-root .v2-quick-add-summary .v2-quick-add-date{align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.dashboard-v2 .dashboard-root .v2-quick-add-summary .v2-quick-add-date>input{flex:auto;min-width:0}.dashboard-v2 .dashboard-root .v2-quick-add-summary .v2-quick-add-date>button{width:36px;height:36px;color:var(--dash-muted);border-radius:8px;flex:none;place-items:center;transition:background-color .16s,color .16s;display:inline-grid}.dashboard-v2 .dashboard-root .v2-quick-add-summary .v2-quick-add-date>button:hover{color:var(--dash-text);background:var(--dash-surface-2)}.dashboard-v2 .dashboard-root .v2-quick-add-summary .v2-quick-add-date>button svg{width:16px;height:16px}@media (max-width:480px){.dashboard-v2 .dashboard-root .v2-quick-add-summary .v2-quick-add-date>button{width:44px;height:44px}}.dashboard-v2 .dashboard-root .dashboard-modal .dashboard-log-credit-actions{align-items:center;gap:10px;display:flex}.dashboard-v2 .dashboard-root .dashboard-modal .dashboard-log-credit-actions>.v2-credit-cancel{flex:none;min-height:44px;margin:0}.dashboard-v2 .dashboard-root .dashboard-modal .dashboard-log-credit-actions>.dashboard-log-credit-save{flex:auto;width:auto;min-height:44px;margin:0}.dashboard-v2 .dashboard-root .dashboard-modal.v2-renewal-review .dashboard-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:480px){.dashboard-v2 .dashboard-root .dashboard-modal.v2-renewal-review .dashboard-metric-grid>div{padding:10px}.dashboard-v2 .dashboard-root .dashboard-modal.v2-renewal-review .dashboard-metric-grid>div>strong{font-size:16px}}.dashboard-v2 .dashboard-root .dashboard-modal.small>header.dashboard-import-header{border-bottom:1px solid var(--dash-border);justify-content:space-between;align-items:center;gap:12px;margin:-24px -24px 24px;padding:16px 24px;display:flex;top:-24px}.dashboard-v2 .dashboard-root .dashboard-modal.small>header.dashboard-import-header>:is(button,span){flex:none;min-width:64px}.dashboard-v2 .dashboard-root .dashboard-modal.small>header.dashboard-import-header>button:first-child{color:var(--dash-text);text-align:left}.dashboard-v2 .dashboard-root .dashboard-modal.small>header.dashboard-import-header>:last-child{text-align:right}.dashboard-v2 .dashboard-root .dashboard-modal.small>header.dashboard-import-header button{font-size:13px}.dashboard-v2 .dashboard-root .dashboard-modal.small>header.dashboard-import-header h2{text-align:center;flex:auto;min-width:0}@media (max-width:640px){.dashboard-v2 .dashboard-root .dashboard-modal.small>header.dashboard-import-header{gap:8px;margin:-20px -20px 20px;padding:12px 16px;top:-20px}}.dashboard-v2 .v2-contextual-editor .dashboard-modal.small>header.dashboard-import-header{margin:-20px 0 20px;padding:14px 0;top:-20px}.dashboard-v2 .dashboard-root .dashboard-modal.v2-renewal-review .v2-renewal-review-countdown>a.dashboard-text-button{min-height:32px;color:var(--dash-blue);font-size:13px;font-weight:600;text-decoration:none}.dashboard-v2 .dashboard-root .dashboard-modal.v2-renewal-review .v2-renewal-review-countdown>a.dashboard-text-button:hover{text-underline-offset:3px;text-decoration:underline}.dashboard-v2 .dashboard-root .dashboard-modal.v2-renewal-review .v2-retention-call .dashboard-text-button{min-height:38px;color:var(--dash-blue);border-radius:9px;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .16s}.dashboard-v2 .dashboard-root .dashboard-modal.v2-renewal-review .v2-retention-call .dashboard-text-button:hover{background:color-mix(in srgb, var(--dash-blue) 9%, transparent)}.dashboard-v2 .dashboard-root .dashboard-modal.v2-renewal-review .v2-retention-call .dashboard-text-button svg{width:15px;height:15px}.dashboard-v2 .dashboard-root .dashboard-modal.v2-renewal-review>.dashboard-action-row{border-top:1px solid var(--dash-border);padding-top:16px}.dashboard-v2 .dashboard-root .dashboard-premium-card-detail>.dashboard-panel>.dashboard-muted-copy:has(+details){margin-bottom:14px}.dashboard-v2 .dashboard-root .dashboard-add-card-flow .v2-add-card-content>.dashboard-form-grid>.dashboard-muted-copy:first-child{margin:0 0 12px}.dashboard-v2 .dashboard-root .dashboard-add-card-flow .v2-add-card-content>.dashboard-form-grid>.dashboard-date-callout{margin-bottom:16px}.dashboard-v2 .dashboard-root .dashboard-add-card-flow .v2-add-card-content>.dashboard-form-grid>small{margin:2px 0 14px;line-height:1.5;display:block}.dashboard-v2 .dashboard-root .dashboard-add-card-flow .v2-add-card-content>.dashboard-form-grid>.dashboard-field-label{margin:6px 0 8px}.dashboard-v2 .dashboard-root .dashboard-add-card-flow .v2-add-card-content>.dashboard-form-grid>.dashboard-primary-button.wide{margin-top:20px}.dashboard-v2 .dashboard-root .dashboard-add-card-flow .v2-add-card-content .dashboard-opened-field{align-items:end;margin-bottom:8px}.dashboard-v2 .dashboard-root .dashboard-add-card-flow .v2-add-card-content .dashboard-opened-field>.dashboard-text-button{align-self:end;height:44px;margin:0 0 16px}.dashboard-v2 .dashboard-root .dashboard-add-card-flow .v2-add-card-content .dashboard-opened-field>small{align-self:start;margin-top:6px}.dashboard-v2 .dashboard-root .dashboard-add-card-flow .v2-add-card-content .dashboard-form-grid .dashboard-text-button:not(.dashboard-cancel-wide){width:auto;min-height:36px;color:var(--dash-blue);justify-self:start;padding:0 2px;font-size:13px;font-weight:600;text-decoration:none}.dashboard-v2 .dashboard-root .dashboard-add-card-flow .v2-add-card-content .dashboard-form-grid .dashboard-text-button:not(.dashboard-cancel-wide):hover{text-underline-offset:3px;text-decoration:underline}.dashboard-v2 .dashboard-root .dashboard-add-card-flow .v2-add-card-content .dashboard-form-grid>.dashboard-cancel-wide{min-height:44px;color:var(--dash-muted);justify-content:center;margin-top:4px;font-size:13px;font-weight:600;text-decoration:none}.dashboard-v2 .dashboard-root .dashboard-add-card-flow .v2-add-card-content .dashboard-form-grid>.dashboard-cancel-wide:hover{color:var(--dash-text)}.dashboard-v2 .dashboard-root .dashboard-add-card-flow .v2-add-card-content .dashboard-form-grid>div:has(>.dashboard-field-label):has([aria-label="Card anniversary month and day"]){grid-column:1/-1;margin-bottom:8px}.dashboard-v2 .dashboard-root .dashboard-add-card-flow .v2-add-card-content .dashboard-form-grid>label{align-content:start}.dashboard-v2 .dashboard-root .dashboard-add-card-flow .v2-add-card-content .dashboard-form-grid>label>select{height:44px}.dashboard-v2 .dashboard-root .dashboard-add-card-flow .v2-add-card-content .dashboard-form-grid>.dashboard-segmented{margin-bottom:12px}.dashboard-v2 .dashboard-root .dashboard-add-card-flow .v2-add-card-progress button:focus-visible{outline:2px solid var(--dash-blue);outline-offset:2px}@media (max-width:1099px){.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-cards-page .dashboard-premium-owned-card-footer{border-top:0;padding-top:0}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-cards-page .dashboard-premium-featured-cards:has(>.dashboard-premium-card-empty:only-child){grid-auto-columns:100%}}@media (max-width:760px){.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-card-list-row{gap:6px;padding-inline:12px}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-card-list-row>a{gap:10px;min-width:0}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-card-list-row .dashboard-list-card-art{width:56px;height:36px}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-card-list-row>a strong{font-size:15px;line-height:1.3}}@media (max-width:600px){.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .v2-renewal-row{text-align:left;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:4px 12px;padding-block:12px;display:grid}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .v2-renewal-row>svg:first-child{grid-row:1/span 2;align-self:start}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .v2-renewal-row>.dashboard-value-column{text-align:left;grid-area:2/2;justify-items:start}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .v2-renewal-row>svg:last-child{grid-area:1/3/span 2}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-premium-card-inline-content>.dashboard-page-heading{padding:18px 16px 12px}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-premium-card-inline-content>.dashboard-page-heading+.dashboard-panel{padding:0 16px 8px}}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail .dashboard-card-dates-table>button{grid-template-columns:max-content minmax(0,1fr) 18px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail .dashboard-card-dates-table>button>span{white-space:nowrap;overflow-wrap:normal}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-card-detail .dashboard-card-dates-table>button>strong{overflow-wrap:break-word;text-wrap:balance}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-premium-card-browser-toolbar .dashboard-reorder-open{white-space:nowrap;place-self:end start;gap:8px;width:auto;min-height:44px;padding:0 16px}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-premium-card-browser-toolbar .dashboard-reorder-open svg{width:16px;height:16px}@media (max-width:760px){.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-premium-card-browser-toolbar .dashboard-reorder-open{justify-content:center;justify-self:stretch;width:100%}}.dashboard-v2 .dashboard-root .dashboard-modal.dashboard-log-credit>header{background:var(--dash-surface)}.dashboard-v2 .dashboard-root .dashboard-cards-sheet-toolbar{flex-wrap:nowrap;align-items:center;gap:16px;display:flex}.dashboard-v2 .dashboard-root .dashboard-cards-sheet-filters{flex-wrap:nowrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.dashboard-v2 .dashboard-root .dashboard-cards-sheet-filters .dashboard-cards-sheet-search{flex:200px;min-width:140px;max-width:300px}.dashboard-v2 .dashboard-root .dashboard-cards-sheet-filters :is(.dashboard-cards-sheet-search input,select,.dashboard-cards-sheet-chip){box-sizing:border-box;height:40px;min-height:40px;margin:0;font-size:14px;transform:none}.dashboard-v2 .dashboard-root .dashboard-cards-sheet-filters select{text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:180px;padding:0 30px 0 14px}.dashboard-v2 .dashboard-root .dashboard-cards-sheet-filters .dashboard-cards-sheet-chip{white-space:nowrap;flex:none;padding:0 6px 0 14px}.dashboard-v2 .dashboard-root .dashboard-cards-sheet-filters .dashboard-cards-sheet-chip,.dashboard-v2 .dashboard-root .dashboard-cards-sheet-filters .dashboard-cards-sheet-chip:is(:hover,:focus,[aria-pressed=true]){box-shadow:none}.dashboard-v2 .dashboard-root .dashboard-cards-sheet-filters .dashboard-cards-sheet-chip:not(:disabled):hover{border-color:color-mix(in srgb, var(--dash-blue) 40%, var(--dash-border))}.dashboard-v2 .dashboard-root .dashboard-cards-sheet-filters .dashboard-cards-sheet-chip-count{min-width:22px;padding:2px 7px;font-size:12px;line-height:1.3}.dashboard-v2 .dashboard-root .dashboard-cards-sheet-summary{white-space:nowrap;flex:none;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.dashboard-v2 .dashboard-root .dashboard-cards-sheet-summary small{color:var(--dash-muted);font-size:13px}.dashboard-v2 .dashboard-root .dashboard-cards-sheet-summary .dashboard-cards-sheet-clear{border:1px solid var(--dash-border);height:32px;min-height:0;box-shadow:none;color:var(--dash-text);background:0 0;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.dashboard-v2 .dashboard-root .dashboard-cards-sheet-summary .dashboard-cards-sheet-clear svg{width:14px;height:14px}.dashboard-v2 .dashboard-root .dashboard-cards-sheet-summary .dashboard-cards-sheet-clear:hover{border-color:color-mix(in srgb, var(--dash-blue) 40%, var(--dash-border));color:var(--dash-blue)}@media (max-width:760px){.dashboard-v2 .dashboard-root .dashboard-cards-sheet-toolbar,.dashboard-v2 .dashboard-root .dashboard-cards-sheet-filters{flex-wrap:wrap}.dashboard-v2 .dashboard-root .dashboard-cards-sheet-filters .dashboard-cards-sheet-search{flex-basis:100%;max-width:none}}.dashboard-v2 .dashboard-root .dashboard-cards-sheet td.is-missing,.dashboard-cards-sheet td.is-missing{background:color-mix(in srgb, var(--dash-gold) 12%, transparent);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--dash-gold) 55%, transparent)}@media (min-width:701px){.dashboard-v2 .dashboard-root:has(.v2-contextual-editor) .dashboard-page.dashboard-premium-card-detail .dashboard-card-benefits-table{table-layout:fixed;min-width:0}.dashboard-v2 .dashboard-root:has(.v2-contextual-editor) .dashboard-page.dashboard-premium-card-detail .dashboard-card-benefits-table th:first-child{width:auto}.dashboard-v2 .dashboard-root:has(.v2-contextual-editor) .dashboard-page.dashboard-premium-card-detail .dashboard-card-benefits-table th:nth-child(2){width:114px}.dashboard-v2 .dashboard-root:has(.v2-contextual-editor) .dashboard-page.dashboard-premium-card-detail .dashboard-card-benefits-table th:nth-child(3){width:70px}.dashboard-v2 .dashboard-root:has(.v2-contextual-editor) .dashboard-page.dashboard-premium-card-detail .dashboard-card-benefits-table th:nth-child(4){width:140px}.dashboard-v2 .dashboard-root:has(.v2-contextual-editor) .dashboard-page.dashboard-premium-card-detail .dashboard-card-benefits-table th:nth-child(5){width:150px}.dashboard-v2 .dashboard-root:has(.v2-contextual-editor) .dashboard-page.dashboard-premium-card-detail .dashboard-card-benefits-table td:first-child strong{overflow-wrap:anywhere}.dashboard-v2 .dashboard-root:has(.v2-contextual-editor) .dashboard-page.dashboard-premium-card-detail .dashboard-card-benefits-table td:nth-child(2) strong{white-space:nowrap}}.dashboard-v2 .dashboard-root .dashboard-card-welcome-panel>:is(.dashboard-welcome-offer-card,.dashboard-muted-copy)+.dashboard-progress-block{margin-top:18px}
.dashboard-v2 .dashboard-root :is(.dashboard-premium-explore-page,.dashboard-explore-detail,.dashboard-premium-wallet-page,.dashboard-premium-tools-page,.dashboard-premium-detail-explore,.dashboard-premium-detail-tools) .dashboard-section-header{align-items:center;gap:12px;margin-bottom:12px}.dashboard-v2 .dashboard-root :is(.dashboard-premium-explore-page,.dashboard-premium-wallet-page) .dashboard-section-header>:is(a,button){min-height:36px;color:var(--dash-blue);white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 2px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.dashboard-v2 .dashboard-root :is(.dashboard-premium-explore-page,.dashboard-premium-wallet-page) .dashboard-section-header>:is(a,button) svg{width:15px;height:15px;transition:transform .16s}.dashboard-v2 .dashboard-root :is(.dashboard-premium-explore-page,.dashboard-premium-wallet-page) .dashboard-section-header>:is(a,button):hover{text-underline-offset:3px;text-decoration:underline}.dashboard-v2 .dashboard-root :is(.dashboard-premium-explore-page,.dashboard-premium-wallet-page) .dashboard-section-header>:is(a,button):hover svg{transform:translate(2px)}.dashboard-v2 .dashboard-root :is(.dashboard-premium-explore-page,.dashboard-explore-detail,.dashboard-premium-wallet-page,.dashboard-premium-tools-page,.dashboard-premium-detail-explore,.dashboard-premium-detail-tools) :is(a,button,summary,select,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--dash-blue);outline-offset:2px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-explore-page:not(.v2-home){row-gap:24px}@media (min-width:1100px){.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-explore-page>:is(.v2-explore-collections,.v2-explore-news,.v2-explore-wishlist,.dashboard-premium-explore-offers){grid-column:1/-1}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-explore-page:not(.v2-home) .dashboard-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-explore-page:not(.v2-home) .dashboard-section-header h2{font-size:22px;line-height:1.2}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-explore-page:not(.v2-home) .dashboard-section-header h2 small{color:var(--dash-muted);font-family:var(--font-sans,inherit);font-size:13px;font-weight:500}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-explore-page:not(.v2-home) .dashboard-news-card-link{border-radius:14px;height:100%;text-decoration:none;display:block}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-explore-page:not(.v2-home) .dashboard-news-card-link>article{border:1px solid var(--dash-border);background:var(--dash-surface);height:100%;box-shadow:var(--v2-visual-shadow);border-radius:14px;padding:16px 18px 18px;transition:border-color .16s,box-shadow .16s,transform .16s}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-explore-page:not(.v2-home) .dashboard-news-card-link:hover>article{border-color:color-mix(in srgb, var(--dash-blue) 35%, var(--dash-border));transform:translateY(-1px)}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-explore-page:not(.v2-home) .dashboard-news-card-link h3{letter-spacing:-.01em;text-wrap:balance;margin:10px 0 6px;font-size:18px;line-height:1.3}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-explore-page:not(.v2-home) .dashboard-news-card-link p{margin:0;font-size:13px;line-height:1.5}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-explore-page:not(.v2-home) :is(.dashboard-category-grid,.dashboard-issuer-grid){gap:10px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-explore-page:not(.v2-home) :is(.dashboard-category-grid,.dashboard-issuer-grid)>button{min-height:68px;padding-block:12px;transition:border-color .16s,background-color .16s,transform .16s}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-explore-page:not(.v2-home) :is(.dashboard-category-grid,.dashboard-issuer-grid)>button:hover{border-color:color-mix(in srgb, var(--dash-blue) 35%, var(--dash-border))}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-explore-page:not(.v2-home) :is(.dashboard-category-grid,.dashboard-issuer-grid)>button:active{transform:scale(.99)}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-explore-page:not(.v2-home) .v2-wishlist-tile{flex:none;width:148px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-explore-page:not(.v2-home) .v2-wishlist-tile .v2-wishlist-art{aspect-ratio:1.586;width:100%;height:auto}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-explore-page:not(.v2-home) .v2-wishlist-tile strong{text-wrap:balance;line-height:1.35}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-explore-page>.dashboard-secondary-button{width:auto;height:auto;min-height:44px;box-shadow:none;background:0 0;border-style:dashed;grid-column:1/-1;place-self:start;padding:0 16px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-explore-page>.dashboard-secondary-button:hover{background:var(--dash-surface)}@media (max-width:760px){.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-explore-page:not(.v2-home) .dashboard-section-header{flex-flow:row;justify-content:space-between}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-explore-page:not(.v2-home) .dashboard-section-header h2{font-size:20px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-explore-page:not(.v2-home) .dashboard-section-header>:is(a,button){min-height:44px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-explore-page:not(.v2-home) .dashboard-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-explore-page:not(.v2-home) .dashboard-category-grid>button{grid-template-columns:36px minmax(0,1fr);column-gap:10px;padding-inline:12px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-explore-page:not(.v2-home) .dashboard-category-grid>button>svg:last-child{display:none}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-explore-page>.dashboard-secondary-button{justify-self:stretch}}.dashboard-v2 .dashboard-explore-search-sheet .dashboard-card-search{margin-bottom:16px}.dashboard-v2 .dashboard-root .dashboard-explore-search-sheet .dashboard-card-search input{background:0 0;border:0;border-radius:0;min-width:0;min-height:44px;padding:0}.dashboard-v2 .dashboard-root .dashboard-explore-search-sheet .dashboard-card-search:focus-within{border-color:var(--dash-blue)}.dashboard-v2 .dashboard-root .dashboard-explore-search-sheet .dashboard-card-search input:is(:focus,:focus-visible){box-shadow:none;outline:none}.dashboard-v2 .dashboard-explore-search-sheet .dashboard-filter-chips:not(:empty){margin-bottom:14px}.dashboard-v2 .dashboard-explore-search-sheet .dashboard-field-label{margin:16px 0 8px;display:block}.dashboard-v2 .dashboard-explore-search-sheet .dashboard-card-search+.dashboard-filter-chips:empty+.dashboard-field-label{margin-top:0}.dashboard-v2 .dashboard-explore-search-sheet>.dashboard-secondary-button{margin-top:14px}.dashboard-v2 .dashboard-explore-search-sheet .dashboard-search-suggestions{flex-wrap:wrap;gap:8px;display:flex}.dashboard-v2 .dashboard-explore-search-sheet .dashboard-search-suggestions>button{border-radius:999px;width:auto;min-height:40px;padding:0 14px;transition:border-color .16s,background-color .16s}.dashboard-v2 .dashboard-explore-search-sheet .dashboard-search-suggestions>button:hover{border-color:color-mix(in srgb, var(--dash-blue) 40%, var(--dash-border))}@media (max-width:760px){.dashboard-v2 .dashboard-explore-search-sheet .dashboard-search-suggestions>button{min-height:44px}}.dashboard-v2 .v2-explore-benefits{gap:22px;min-width:0;display:grid}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail:not(.v2-home) .v2-explore-benefits>.dashboard-panel{border-radius:15px}@media (min-width:1100px){.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail:not(.v2-home){grid-template-rows:repeat(6,auto) minmax(0,1fr)}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail.v2-explore-has-notices:not(.v2-home){grid-template-rows:repeat(7,auto) minmax(0,1fr)}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail:not(.v2-home)>:is(.v2-explore-benefits,.dashboard-panel){grid-column:1;grid-row:var(--v2-explore-row) / calc(var(--v2-explore-row) + 4);align-self:start}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail:not(.v2-home)>.dashboard-offer-detail{grid-row:var(--v2-explore-row)}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail:not(.v2-home)>.dashboard-sticky-actions{grid-row:calc(var(--v2-explore-row) + 1);width:100%;max-width:none}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail:not(.v2-home)>.v2-offer-history{grid-row:calc(var(--v2-explore-row) + 2)}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail:not(.v2-home) .v2-explore-benefits>.dashboard-panel{padding:22px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail>.dashboard-sticky-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail>.dashboard-sticky-actions>.v2-apply-headline{flex:1 0 100%;margin:0}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail>.dashboard-sticky-actions>.dashboard-primary-button{flex:1 0 100%;justify-content:center;min-height:44px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail>.dashboard-sticky-actions>.dashboard-secondary-button{flex:auto;justify-content:center;min-height:44px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail>.dashboard-sticky-actions>.dashboard-icon-button{flex:none;width:44px;height:44px}}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail:not(.v2-home) .v2-explore-groups{gap:24px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail:not(.v2-home) .v2-benefit-group{gap:4px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail:not(.v2-home) .v2-benefit-group+.v2-benefit-group{border-top:1px solid var(--dash-border);padding-top:22px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail:not(.v2-home) .v2-benefit-group>h2{font-family:var(--font-display,var(--font-serif,Georgia, serif));letter-spacing:-.01em;font-size:22px;font-weight:500;line-height:1.2}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail:not(.v2-home) .v2-benefit-subsection{margin:14px 0 2px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail:not(.v2-home) .v2-explore-benefits .dashboard-benefit-catalog{gap:0}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail:not(.v2-home) .v2-explore-benefits .dashboard-benefit-catalog>button{border:0;border-top:1px solid var(--dash-border);background:0 0;border-radius:0;align-items:center;width:calc(100% + 16px);margin-inline:-8px;padding:14px 8px;transition:background-color .16s}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail:not(.v2-home) .v2-explore-benefits .dashboard-benefit-catalog>button:first-child{border-top-color:#0000}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail:not(.v2-home) .v2-explore-benefits .dashboard-benefit-catalog>button:is(:hover,[aria-expanded=true]){background:var(--dash-surface-2);border-radius:10px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail:not(.v2-home) .v2-explore-benefits .dashboard-benefit-catalog>button:is(:hover,[aria-expanded=true]),.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail:not(.v2-home) .v2-explore-benefits .dashboard-benefit-catalog>button:is(:hover,[aria-expanded=true])+button{border-top-color:#0000}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail:not(.v2-home) .v2-explore-benefits .dashboard-benefit-catalog>button>.dashboard-benefit-value{align-self:center}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail:not(.v2-home) .v2-explore-benefits .dashboard-benefit-catalog>button>svg:last-child{width:16px;height:16px;color:var(--dash-muted);align-self:center;transition:transform .18s;transform:rotate(90deg)}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail:not(.v2-home) .v2-explore-benefits .dashboard-benefit-catalog>button[aria-expanded=true]>svg:last-child{transform:rotate(-90deg)}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail:not(.v2-home) .v2-explore-report .dashboard-text-button{min-height:44px;color:var(--dash-blue);padding:0;font-size:13px;font-weight:600}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail:not(.v2-home) .v2-benefit-closed>button{transition:background-color .16s,border-color .16s}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail:not(.v2-home) .v2-benefit-closed>button:hover{background:var(--dash-surface-2)}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail:not(.v2-home) .dashboard-welcome-offer-source{flex-wrap:wrap;gap:4px 12px;margin-top:6px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail:not(.v2-home) .dashboard-welcome-offer-source :is(small,a){font-size:13px;line-height:1.5}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail:not(.v2-home) .dashboard-welcome-offer-source a svg{width:13px;height:13px}.dashboard-v2 .dashboard-apply-disclosure .dashboard-apply-copy{color:var(--dash-muted);margin:0 0 8px;font-size:13px;line-height:1.55}.dashboard-v2 .dashboard-apply-disclosure header+.dashboard-apply-copy:not(:has(a)){color:var(--dash-text);font-size:16px;font-weight:600}.dashboard-v2 .dashboard-apply-disclosure .dashboard-apply-copy a{color:var(--dash-blue);text-underline-offset:3px;font-weight:600;text-decoration:underline}.dashboard-v2 .dashboard-apply-disclosure .dashboard-apply-actions{margin-top:16px}.dashboard-v2 .dashboard-root :is(.dashboard-premium-explore-page,.dashboard-explore-detail,.dashboard-premium-wallet-page,.dashboard-premium-tools-page,.dashboard-premium-detail-explore,.dashboard-premium-detail-tools) select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--dash-muted) 50%), linear-gradient(135deg, var(--dash-muted) 50%, transparent 50%);text-overflow:ellipsis;cursor:pointer;background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .dashboard-filter-row{align-items:center;gap:10px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .dashboard-filter-row>button{min-height:44px;padding-inline:16px;font-size:13px;transition:background-color .16s,border-color .16s,color .16s}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .dashboard-filter-row>button:hover{border-color:color-mix(in srgb, var(--dash-blue) 40%, var(--dash-border))}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .dashboard-offer-details{border-radius:10px;min-height:0;text-decoration:none}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .dashboard-offer-details>span>strong{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .dashboard-offer-details>span>strong>small{margin:0}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .dashboard-offer-details:hover>span>strong{color:var(--dash-blue)}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .dashboard-offer-row>small{color:var(--dash-muted);margin-top:0;font-size:11px;line-height:1.45}@media (min-width:1100px){.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .dashboard-offer-row{align-items:center;row-gap:6px;padding-block:18px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .dashboard-offer-row>small{margin-left:96px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .dashboard-offer-row>.dashboard-secondary-button{min-height:40px}}@media (max-width:760px){.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .dashboard-offer-details{grid-template-columns:72px minmax(0,1fr) 16px;align-items:start;gap:6px 12px;display:grid}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .dashboard-offer-details>.dashboard-list-card-art{grid-area:1/1/span 2;width:72px;margin-top:2px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .dashboard-offer-details>span:nth-child(2){grid-area:1/2;min-width:0}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .dashboard-offer-details>span:nth-child(3){text-align:left;grid-area:2/2;justify-self:start}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .dashboard-offer-details>svg{grid-area:1/3/span 2;align-self:center}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .dashboard-offer-row>.dashboard-secondary-button{justify-content:center;width:100%;min-height:44px;margin-top:12px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .dashboard-offer-row>small{margin-top:8px}}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offers-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offers-search{flex:280px;align-items:center;max-width:420px;display:flex;position:relative}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offers-search svg{width:17px;height:17px;color:var(--dash-muted);pointer-events:none;position:absolute;left:14px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offers-search input,.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offers-select,.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offers-chip{border:1px solid var(--dash-border);background-color:var(--dash-surface);min-height:42px;color:var(--dash-text);font:inherit;border-radius:999px;font-size:14px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offers-search input{width:100%;padding:0 14px 0 40px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offers-select{cursor:pointer;padding:0 34px 0 16px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offers-chip{cursor:pointer;align-items:center;gap:6px;padding:0 16px;font-weight:600;display:inline-flex}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offers-chip svg{width:15px;height:15px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offers-chip[aria-pressed=true]{border-color:var(--dash-blue);background-color:color-mix(in srgb, var(--dash-blue) 9%, var(--dash-surface));color:var(--dash-blue)}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offers-meta{color:var(--dash-muted);margin:0;font-size:13px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offer-list{border:1px solid var(--dash-border);background:var(--dash-surface);border-radius:14px;gap:0;padding:0;display:grid;overflow:hidden}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offer-list>.dashboard-offer-row.v2-offer-row{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 32px;margin:0;padding:20px 24px;transition:background-color .16s;display:grid}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offer-list>.dashboard-offer-row.v2-offer-row+.v2-offer-row{border-top:1px solid var(--dash-border)}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offer-list>.dashboard-offer-row.v2-offer-row:hover{background:color-mix(in srgb, var(--dash-surface-2) 55%, var(--dash-surface))}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offer-main{min-width:0;color:inherit;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:20px;text-decoration:none;display:grid}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offer-art.dashboard-list-card-art{width:112px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offer-text{gap:3px;min-width:0;display:grid}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offer-title{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offer-title strong{color:var(--dash-text);font-size:16px;font-weight:650}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offer-main:hover .v2-offer-title strong{color:var(--dash-blue)}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offer-title .dashboard-added-badge{margin:0;padding:3px 8px;font-size:11px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offer-issuer{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offer-headline{color:var(--dash-text);margin-top:4px;font-size:17px;font-weight:700;line-height:1.3}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offer-spend{color:var(--dash-muted);font-size:13px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offer-side{align-items:center;gap:24px;display:flex}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offer-fee{text-align:right;gap:2px;min-width:84px;display:grid}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offer-fee small{color:var(--dash-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offer-fee strong{color:var(--dash-text);font-size:15px;font-weight:650}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offer-side .dashboard-primary-button{white-space:nowrap;min-height:40px;margin:0;padding-inline:18px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offers-disclosure{color:var(--dash-muted);margin:0;font-size:12px}@media (max-width:760px){.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offers-search{flex-basis:100%;max-width:none}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offer-list>.dashboard-offer-row.v2-offer-row{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offer-main{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:14px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offer-art.dashboard-list-card-art{width:76px;margin-top:2px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offer-side{justify-content:space-between}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offer-fee{text-align:left}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-screen-offers:not(.v2-home) .v2-offer-side .dashboard-primary-button{min-height:44px}}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home){row-gap:24px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-voucher-merchant-mark{flex:none;place-content:center;place-items:center}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-voucher-merchant-mark>span{line-height:1}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-loyalty-expiry-pill,.dashboard-v2 .dashboard-root :is(.dashboard-voucher-detail,.dashboard-loyalty-detail-sheet) .dashboard-loyalty-expiry-pill{letter-spacing:.05em;white-space:nowrap;padding:3px 8px;font-size:10px;font-weight:650;line-height:1.4}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-loyalty-expiry-pill.none{border:1px solid var(--dash-border);color:var(--dash-muted);background:0 0}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .v2-loyalty-section-header{margin-top:6px;display:block}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-wallet-row{border-radius:10px;transition:background-color .16s}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-wallet-row .dashboard-value-column strong{font-variant-numeric:tabular-nums}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-voucher-list .dashboard-voucher-row{text-align:left;border-radius:10px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-voucher-list .dashboard-voucher-row>div{text-align:left;justify-items:start;gap:3px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-voucher-list .dashboard-voucher-row>div>progress{width:min(100%,260px);margin-top:6px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-voucher-list .dashboard-voucher-row>span:last-child{grid-template-columns:auto 16px;align-content:center;align-items:center;gap:3px 12px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-voucher-list .dashboard-voucher-row>span:last-child>*{grid-column:1}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-voucher-list .dashboard-voucher-row>span:last-child>strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-voucher-list .dashboard-voucher-row>span:last-child>svg{width:16px;height:16px;color:var(--dash-muted);grid-area:1/2/span 3;align-self:center}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-voucher-list .dashboard-voucher-quick-row:hover .dashboard-voucher-row>span:last-child>svg{color:var(--dash-blue)}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-voucher-list .dashboard-voucher-quick-button{min-height:40px;margin-right:0}@media (min-width:1100px){.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home).v2-wallet-vouchers .dashboard-voucher-list .dashboard-voucher-row{grid-template-columns:44px minmax(0,1fr) auto;column-gap:16px;padding-block:18px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home).v2-wallet-vouchers .dashboard-voucher-list .dashboard-voucher-row>:first-child{justify-self:start}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home).v2-wallet-vouchers .dashboard-voucher-quick-row{column-gap:16px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-premium-wallet-preview>.dashboard-panel{align-self:start}}@media (max-width:1099px){.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home).v2-wallet-vouchers>.dashboard-page-heading{order:-4}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home).v2-wallet-vouchers>.dashboard-card-player-filter{order:-3}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home).v2-wallet-vouchers>.dashboard-premium-wallet-history{order:-2;margin-top:0}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home)>details.dashboard-panel{order:9}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-voucher-list .dashboard-voucher-row{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:8px 12px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-voucher-list .dashboard-voucher-row>:first-child{grid-area:1/1/span 2;width:40px;height:40px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-voucher-list .dashboard-voucher-row>div{grid-area:1/2}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-voucher-list .dashboard-voucher-row>span:last-child{text-align:left;grid-area:2/2;grid-template-columns:minmax(0,1fr) 16px;justify-self:stretch;justify-items:start}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-voucher-list .dashboard-voucher-row>span:last-child>strong{text-align:left}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-voucher-list .dashboard-voucher-quick-row{grid-template-columns:minmax(0,1fr);padding-bottom:14px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-voucher-list .dashboard-voucher-quick-button{justify-self:stretch;min-height:44px;margin-left:52px}}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home)>details.dashboard-panel>summary{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:-10px -8px;padding:0 8px;font-size:15px;font-weight:600;list-style:none;display:flex}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home)>details.dashboard-panel>summary::-webkit-details-marker{display:none}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home)>details.dashboard-panel>summary:after{content:"";border-right:2px solid var(--dash-blue);border-bottom:2px solid var(--dash-blue);flex:none;width:8px;height:8px;margin-right:6px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home)>details.dashboard-panel[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home)>details.dashboard-panel[open]>summary{margin-bottom:14px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home)>details.dashboard-panel>summary:hover{background:var(--dash-surface-2)}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-premium-wallet-links>a{transition:background-color .16s}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-premium-wallet-links>a:hover{background:var(--dash-surface-2)}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-voucher-tabs>button{white-space:nowrap;min-height:40px;transition:background-color .16s,color .16s}@media (max-width:760px){.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-voucher-tabs>button{flex:1 0 auto;min-height:44px}}.dashboard-v2 .dashboard-root .dashboard-modal.dashboard-voucher-detail>.dashboard-secondary-button.wide{min-height:44px;margin-top:8px}.dashboard-v2 .dashboard-root .dashboard-modal.dashboard-voucher-detail>.dashboard-wallet-detail-hero+.dashboard-secondary-button.wide{margin-top:14px}.dashboard-v2 .dashboard-root .dashboard-modal.dashboard-voucher-detail>:is(.dashboard-code-panel,.dashboard-voucher-use-form,section,.dashboard-action-row){margin-top:20px}.dashboard-v2 .dashboard-root .dashboard-modal.dashboard-voucher-detail>.dashboard-voucher-use-form{gap:14px}.dashboard-v2 .dashboard-root .dashboard-modal.dashboard-voucher-detail>.dashboard-voucher-use-form>label{margin-block:0}.dashboard-v2 .dashboard-root .dashboard-modal.dashboard-voucher-detail>.dashboard-voucher-use-form>.dashboard-primary-button{min-height:44px}.dashboard-v2 .dashboard-root .dashboard-modal.dashboard-voucher-detail>section>.dashboard-field-label{margin-bottom:6px;display:block}.dashboard-v2 .dashboard-root .dashboard-modal.dashboard-voucher-detail>.dashboard-action-row{border-top:1px solid var(--dash-border);flex-wrap:wrap;gap:8px;padding-top:16px}.dashboard-v2 .dashboard-root .dashboard-modal.dashboard-voucher-detail>.dashboard-action-row>button{min-height:40px}.dashboard-v2 .dashboard-root .dashboard-modal.dashboard-voucher-detail>.dashboard-action-row>.dashboard-danger-button{margin-left:auto}.dashboard-v2 .dashboard-root .dashboard-modal.dashboard-voucher-detail>.dashboard-action-row>.dashboard-voucher-player-field{flex:100%;order:-1;align-items:center;gap:8px;margin:0;display:flex}.dashboard-v2 .dashboard-root .dashboard-modal.dashboard-voucher-detail>.dashboard-action-row>.dashboard-voucher-player-field>:is(svg,span){white-space:nowrap;flex:none}.dashboard-v2 .dashboard-root .dashboard-modal.dashboard-voucher-detail>.dashboard-action-row>.dashboard-voucher-player-field>select{flex:0 200px;min-width:0}.dashboard-v2 .dashboard-root .dashboard-modal.dashboard-voucher-detail>.dashboard-action-row>.dashboard-voucher-player-field>button{flex:none}.dashboard-v2 .dashboard-root .dashboard-modal .dashboard-code-panel>button{min-width:64px;min-height:40px;transition:background-color .16s,border-color .16s}.dashboard-v2 .dashboard-root .dashboard-modal .dashboard-code-panel>strong{font-variant-numeric:tabular-nums}.dashboard-v2 .dashboard-root .dashboard-modal.dashboard-loyalty-detail-sheet>.dashboard-wallet-detail-hero{margin-bottom:8px}.dashboard-v2 .dashboard-root .dashboard-modal.dashboard-loyalty-detail-sheet .dashboard-form-grid label{margin-block:10px}.dashboard-v2 .dashboard-root .dashboard-modal.dashboard-loyalty-detail-sheet .dashboard-form-grid>fieldset>:is(small,.dashboard-loyalty-status,.dashboard-value-preview,.dashboard-secondary-record){margin-block:6px 10px}.dashboard-v2 .dashboard-root .dashboard-modal.dashboard-loyalty-detail-sheet .dashboard-form-grid>:is(.dashboard-primary-button,.dashboard-danger-button){min-height:44px;margin-top:12px}.dashboard-v2 .dashboard-root .dashboard-modal.dashboard-loyalty-detail-sheet .dashboard-form-grid>.dashboard-danger-button+small{text-align:center;margin-top:8px}@media (max-width:760px){.dashboard-v2 .dashboard-root .dashboard-modal.dashboard-voucher-detail>.dashboard-action-row>button{flex:auto;min-height:44px}.dashboard-v2 .dashboard-root .dashboard-modal.dashboard-voucher-detail>.dashboard-action-row>.dashboard-danger-button{flex-basis:100%;margin-left:0}.dashboard-v2 .dashboard-root .dashboard-modal .dashboard-code-panel>button{min-height:44px}}.dashboard-v2 .dashboard-root .dashboard-premium-wallet-page .dashboard-modal .dashboard-card-search input:is(:focus,:focus-visible){box-shadow:none;outline:none}.dashboard-v2 .dashboard-root .dashboard-premium-wallet-page .dashboard-modal .dashboard-card-search{margin-bottom:14px}@media (max-width:1099px){.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home).v2-wallet-vouchers .dashboard-premium-wallet-voucher{display:none}}@media (max-width:760px){.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-section-header{flex-flow:row;justify-content:space-between;align-items:center}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-section-header>:is(a,button){min-height:44px}}.dashboard-v2 .dashboard-root .dashboard-modal.dashboard-voucher-detail>.dashboard-secondary-button.wide{box-shadow:none;background:0 0}.dashboard-v2 .dashboard-root .dashboard-modal.dashboard-voucher-detail>.dashboard-secondary-button.wide:hover{background:var(--dash-surface-2)}@media (max-width:760px){.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-section-header h2{font-size:20px;line-height:1.2}}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-tools-page:not(.v2-home){row-gap:24px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-tools-page:not(.v2-home) .dashboard-premium-tools-feature-heading{align-items:baseline;margin-bottom:-12px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-tools-page:not(.v2-home) .dashboard-premium-tools-feature-grid{gap:12px}@media (min-width:1100px){:is(.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-tools-page:not(.v2-home) .dashboard-premium-tools-feature-grid:has(>:nth-child(2):last-child),.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-tools-page:not(.v2-home) .dashboard-premium-tools-feature-grid:has(>:nth-child(4):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-tools-page:not(.v2-home) .dashboard-premium-tools-feature-grid:has(>:nth-child(2):last-child)>*,.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-tools-page:not(.v2-home) .dashboard-premium-tools-feature-grid:has(>:nth-child(4):last-child)>*){grid-column:auto}}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-tools-page:not(.v2-home) .dashboard-premium-tools-feature{min-height:0;transition:border-color .16s,box-shadow .16s,transform .16s}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-tools-page:not(.v2-home) a.dashboard-premium-tools-feature:hover{border-color:color-mix(in srgb, var(--dash-blue) 35%, var(--dash-border))}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-tools-page:not(.v2-home) .dashboard-premium-tools-feature:has(>.dashboard-premium-tools-feature-action:hover){border-color:color-mix(in srgb, var(--dash-blue) 35%, var(--dash-border))}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-tools-page:not(.v2-home) a.dashboard-premium-tools-feature:active{transform:scale(.995)}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-tools-page:not(.v2-home) .dashboard-premium-tools-feature h3{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-tools-page:not(.v2-home) .dashboard-premium-tools-feature h3>small{margin:0}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-tools-page:not(.v2-home) .dashboard-premium-tools-feature-action{min-height:44px;margin-top:auto}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-tools-page:not(.v2-home) .dashboard-premium-tools-feature-action svg{transition:transform .16s}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-tools-page:not(.v2-home) :is(a.dashboard-premium-tools-feature:hover,.dashboard-premium-tools-feature-action:hover) .dashboard-premium-tools-feature-action svg,.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-tools-page:not(.v2-home) a.dashboard-premium-tools-feature-action:hover svg{transform:translate(2px)}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-tools-page:not(.v2-home) .dashboard-premium-tools-bonus-list>a{border-radius:8px;transition:background-color .16s}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-tools-page:not(.v2-home) .dashboard-premium-tools-bonus-list>a:hover{background:var(--dash-surface-2)}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-tools-page:not(.v2-home) .dashboard-premium-tools-finder select,.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-tools-page:not(.v2-home) .dashboard-premium-tools-finder .dashboard-primary-button{min-height:44px}@media (max-width:760px){.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-tools-page:not(.v2-home) .dashboard-premium-tools-feature{gap:10px;padding:16px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-tools-page:not(.v2-home) .dashboard-premium-tools-feature-heading{flex-wrap:wrap;gap:2px 12px}}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .dashboard-purchase-categories>button{justify-content:flex-start;gap:8px;min-height:40px;transition:background-color .16s,border-color .16s,color .16s}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .dashboard-purchase-categories>button:hover{border-color:color-mix(in srgb, var(--dash-blue) 40%, var(--dash-border))}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .dashboard-purchase-categories>button:is(.active,[aria-pressed=true]){border-color:var(--dash-blue);background:color-mix(in srgb, var(--dash-blue) 10%, var(--dash-surface));color:var(--dash-blue);font-weight:650}@media (max-width:760px){.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .dashboard-purchase-categories>button{min-height:44px}}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .dashboard-best-card-winner h1{text-wrap:balance;font-size:clamp(24px,2.4vw,32px);line-height:1.15}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .v2-best-card-eyebrow{color:var(--dash-gold);letter-spacing:.12em;text-transform:uppercase;font-family:inherit;font-size:11px;font-weight:700;line-height:1.4}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .dashboard-section-header:has(.v2-best-card-eyebrow){margin-bottom:4px;padding-bottom:10px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .dashboard-section-header:has(.v2-best-card-eyebrow)+.dashboard-simple-row{border-top:0}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .dashboard-panel.dashboard-empty-state,.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .dashboard-transfer-empty{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:180px;padding:32px 20px;display:grid}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .dashboard-panel.dashboard-empty-state>svg{width:28px;height:28px;color:var(--dash-gold)}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .dashboard-panel.dashboard-empty-state>p,.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .dashboard-transfer-empty>p{max-width:52ch;color:var(--dash-muted);margin:0;font-size:14px;line-height:1.55}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .dashboard-panel.dashboard-empty-state>:is(a,button){min-height:44px;margin-top:8px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .v2-transfer-heading-actions>button{min-height:40px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .dashboard-transfer-bonuses>article>button{align-items:center;min-height:0;transition:background-color .16s}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .dashboard-transfer-bonuses>article>button:hover{background:color-mix(in srgb, var(--dash-surface-2) 55%, var(--dash-surface))}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .dashboard-transfer-offer b{font-variant-numeric:tabular-nums;line-height:1.25}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .dashboard-transfer-more{white-space:nowrap}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .dashboard-transfer-bonuses>article:not(.expanded) .dashboard-transfer-more>svg{transform:none}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .dashboard-transfer-more>svg{transition:transform .18s}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .dashboard-transfer-calculator p{margin-bottom:0;font-size:13px;line-height:1.55}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .dashboard-transfer-calculator .dashboard-transfer-terms{gap:4px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .dashboard-transfer-calculator .dashboard-transfer-terms>strong{margin-bottom:4px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .dashboard-transfer-calculator .dashboard-transfer-terms p{font-size:14px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .dashboard-transfer-calculator .dashboard-transfer-result strong{font-variant-numeric:tabular-nums}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .dashboard-transfer-actions>:is(button,a){min-height:44px}@media (min-width:1100px){.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home).dashboard-premium-screen-transfers .dashboard-transfer-bonuses>article>button{grid-template-columns:minmax(0,1.45fr) minmax(125px,.5fr) minmax(190px,.6fr) 104px;padding-block:18px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home).dashboard-premium-screen-transfers .dashboard-transfer-offer b{white-space:nowrap}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home).dashboard-premium-screen-transfers .dashboard-transfer-calculator{row-gap:12px}}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .plaid-page{gap:24px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .plaid-page .plaid-empty-state{gap:8px;padding:40px 24px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .plaid-page .plaid-empty-state>p{max-width:56ch;color:var(--dash-muted);font-size:15px;line-height:1.55}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .plaid-page .plaid-privacy-note{max-width:64ch;color:var(--dash-muted);text-align:center;margin-inline:auto;font-size:12px;line-height:1.55}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .plaid-page :is(button,a.dashboard-primary-button,a.dashboard-secondary-button){min-height:44px}.dashboard-v2 .dashboard-root .dashboard-page:is(.dashboard-premium-explore-page,.dashboard-explore-detail,.dashboard-premium-wallet-page,.dashboard-premium-tools-page,.dashboard-premium-detail-explore,.dashboard-premium-detail-tools) .dashboard-modal select:not([multiple]){appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--dash-muted) 50%), linear-gradient(135deg, var(--dash-muted) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.dashboard-v2 .dashboard-root .dashboard-page:is(.dashboard-premium-detail-tools,.dashboard-premium-wallet-page,.dashboard-premium-detail-explore) .dashboard-modal label.dashboard-explore-search{align-items:center;gap:10px;min-height:48px;margin:0 0 16px;display:flex}.dashboard-v2 .dashboard-root .dashboard-page:is(.dashboard-premium-detail-tools,.dashboard-premium-wallet-page,.dashboard-premium-detail-explore) .dashboard-modal label.dashboard-explore-search>svg{flex:none}.dashboard-v2 .dashboard-root .dashboard-page:is(.dashboard-premium-detail-tools,.dashboard-premium-wallet-page,.dashboard-premium-detail-explore) .dashboard-modal label.dashboard-explore-search>input,.dashboard-v2 .dashboard-root .dashboard-page:is(.dashboard-premium-detail-tools,.dashboard-premium-wallet-page,.dashboard-premium-detail-explore) .dashboard-modal label.dashboard-explore-search>input:is(:focus,:focus-visible){min-width:0;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:auto;padding:0}.dashboard-v2 .dashboard-root .dashboard-page:is(.dashboard-premium-detail-tools,.dashboard-premium-wallet-page,.dashboard-premium-detail-explore) .dashboard-modal label.dashboard-explore-search:focus-within{border-color:var(--dash-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--dash-blue) 14%, transparent)}.dashboard-v2 .dashboard-root .dashboard-modal.dashboard-wallet-sheet .dashboard-transfer-filters{gap:12px}.dashboard-v2 .dashboard-root .dashboard-modal.dashboard-wallet-sheet .dashboard-transfer-filters>label{margin-block:0}.dashboard-v2 .dashboard-root .dashboard-modal.dashboard-wallet-sheet .dashboard-auto-row{align-items:center;margin-top:16px;padding-top:12px;padding-bottom:12px}.dashboard-v2 .dashboard-root .dashboard-modal.dashboard-wallet-sheet .dashboard-auto-row>label{margin-block:0}.dashboard-v2 .dashboard-root .dashboard-modal .dashboard-transfer-directory-row{transition:background-color .16s}.dashboard-v2 .dashboard-root .dashboard-modal .dashboard-transfer-directory-row:hover{background:var(--dash-surface-2)}.dashboard-v2 .dashboard-root .dashboard-modal.v2-transfer-alerts .dashboard-empty-state.compact>strong{display:block}.dashboard-v2 .dashboard-root .dashboard-modal.v2-transfer-alerts .dashboard-empty-state.compact>p{color:var(--dash-muted);margin:4px 0 12px;font-size:14px}.dashboard-v2 .dashboard-root .dashboard-modal.v2-transfer-alerts .dashboard-apply-actions{margin-top:20px}.dashboard-v2 .dashboard-root .dashboard-modal.v2-transfer-alerts .dashboard-apply-actions>button{min-height:44px}@media (max-width:760px){.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-explore-page:not(.v2-home) .dashboard-premium-explore-why>a,.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail:not(.v2-home)>.dashboard-detail-back-link,.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .v2-transfer-heading-actions>button{min-height:44px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-explore-detail:not(.v2-home) .dashboard-welcome-offer-source a{align-items:center;min-height:44px;display:inline-flex}.dashboard-v2 .dashboard-root .dashboard-modal.dashboard-loyalty-detail-sheet .dashboard-form-grid :is(input:not([type=checkbox]),select){min-height:44px}}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools:not(.v2-home) .dashboard-transfer-calculator .dashboard-transfer-actions{margin-top:4px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-tools-page:not(.v2-home) :is(.dashboard-premium-tools-brand-row>span,.dashboard-premium-tools-bonus-mark):has(>img){background:#fff}@media (prefers-reduced-motion:reduce){.dashboard-v2 .dashboard-root :is(.dashboard-premium-explore-page,.dashboard-explore-detail,.dashboard-premium-wallet-page,.dashboard-premium-tools-page,.dashboard-premium-detail-explore,.dashboard-premium-detail-tools) *,.dashboard-v2 .dashboard-explore-search-sheet *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.dashboard-v2 .dashboard-explore-search-sheet .v2-explore-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;margin-bottom:14px;display:grid}.dashboard-v2 .dashboard-explore-search-sheet .v2-explore-filter-fields>label{color:var(--dash-muted);gap:6px;margin:0;font-size:.8125rem;font-weight:600;display:grid}.dashboard-v2 .dashboard-explore-search-sheet .v2-explore-filter-fields select{border:1px solid var(--dash-border);background:var(--dash-surface);width:100%;min-height:44px;color:var(--dash-text);font:inherit;border-radius:10px;margin:0;padding:0 12px;font-weight:500}.dashboard-v2 .dashboard-explore-search-sheet .v2-explore-filter-fields>.dashboard-text-button{grid-column:1/-1;justify-self:start;min-height:44px}@media (max-width:520px){.dashboard-v2 .dashboard-explore-search-sheet .v2-explore-filter-fields{grid-template-columns:minmax(0,1fr)}}.dashboard-v2 .dashboard-root .dashboard-modal .dashboard-form-grid .dashboard-pooled-field{gap:2px}.dashboard-v2 .dashboard-root .dashboard-modal .dashboard-form-grid .dashboard-pooled-field label{min-height:32px;margin:0;padding-block:0}
