.dashboard-v2 .dashboard-root :is(.dashboard-premium-activity-page,.dashboard-premium-detail-activity,.dashboard-premium-settings-page,.dashboard-premium-detail-settings) :is(a,button,summary,select):focus-visible{outline:2px solid var(--dash-blue);outline-offset:2px}.dashboard-v2 .dashboard-root :is(.dashboard-premium-activity-page,.dashboard-premium-detail-activity,.dashboard-premium-settings-page,.dashboard-premium-detail-settings) :is(.dashboard-primary-button,.dashboard-secondary-button):not(:disabled):active{transform:translateY(1px)}.dashboard-v2 .dashboard-root :is(.dashboard-premium-activity-page,.dashboard-premium-detail-activity,.dashboard-premium-settings-page,.dashboard-premium-detail-settings) :is(.dashboard-primary-button,.dashboard-secondary-button):disabled{cursor:not-allowed}.dashboard-v2 .dashboard-root .dashboard-premium-activity-page .dashboard-activity-layout .dashboard-side-stack{align-content:start;gap:24px}@media (min-width:1100px){.dashboard-v2 .dashboard-root .dashboard-premium-activity-page .dashboard-activity-layout:not(.is-empty-history) .dashboard-side-stack{grid-template-rows:auto 1fr;align-content:stretch}}@media (max-width:1099px){.dashboard-v2 .dashboard-root .dashboard-premium-activity-page .dashboard-activity-layout .dashboard-side-stack{gap:12px}}@media (min-width:1100px){.dashboard-v2 .dashboard-root .dashboard-premium-activity-page .dashboard-activity-layout.is-empty-history .dashboard-side-stack{grid-row:1/span 2;align-content:start;align-self:start;gap:24px}.dashboard-v2 .dashboard-root .dashboard-premium-activity-page .dashboard-activity-layout.is-empty-history .dashboard-main-stack>section{align-self:start}}.dashboard-v2 .dashboard-root .dashboard-premium-activity-page .dashboard-inline-empty{gap:8px;min-height:0;padding:28px 16px 12px}.dashboard-v2 .dashboard-root .dashboard-premium-activity-page .dashboard-inline-empty>svg{width:36px;height:36px;color:var(--dash-green);background:color-mix(in srgb, var(--dash-green) 10%, var(--dash-surface));border-radius:10px;padding:8px}.dashboard-v2 .dashboard-root .dashboard-premium-activity-page .dashboard-inline-empty>p{color:var(--dash-muted);margin:4px 0 0;font-size:14px;line-height:1.5}.dashboard-v2 .dashboard-root .dashboard-premium-activity-page .dashboard-inline-empty>a{min-height:44px;font-size:14px}.dashboard-v2 .dashboard-root .dashboard-premium-activity-page .dashboard-report-summary>a>small,.dashboard-v2 .dashboard-root .dashboard-premium-activity-page .dashboard-report-summary>a>span:not([class]){font-size:12px}.dashboard-v2 .dashboard-root .dashboard-premium-activity-page .dashboard-report-summary>a>span:not([class]){color:var(--dash-muted);font-weight:600}.dashboard-v2 .dashboard-root .dashboard-premium-activity-page .dashboard-news-grid>:last-child:nth-child(odd){grid-column:1/-1}.dashboard-v2 .dashboard-root .dashboard-premium-activity-page .dashboard-news-grid article{border:1px solid var(--dash-border);height:100%;min-height:0;box-shadow:none;transition:border-color .16s,background-color .16s}.dashboard-v2 .dashboard-root .dashboard-premium-activity-page .dashboard-news-card-link:hover article{border-color:color-mix(in srgb, var(--dash-blue) 40%, var(--dash-border));background:color-mix(in srgb, var(--dash-blue) 4%, var(--dash-surface))}.dashboard-v2 .dashboard-root .dashboard-premium-activity-page .dashboard-news-grid h3{font-size:20px}.dashboard-v2 .dashboard-root .dashboard-premium-activity-page .dashboard-main-stack>section:has(>.dashboard-news-grid:empty){display:none}.dashboard-v2 .dashboard-root .dashboard-premium-activity-page .dashboard-alert-row{align-items:flex-start;gap:10px;padding-block:12px}.dashboard-v2 .dashboard-root .dashboard-premium-activity-page .dashboard-alert-row>span{border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}.dashboard-v2 .dashboard-root .dashboard-premium-activity-page .dashboard-alert-row>p{margin:0;line-height:1.5}.dashboard-v2 .dashboard-root .dashboard-premium-activity-page .dashboard-alert-row>p>strong{font-size:13px;display:block}@media (max-width:760px){.dashboard-v2 .dashboard-root .dashboard-page:not(.v2-home).dashboard-premium-activity-page .dashboard-report-summary{gap:10px}.dashboard-v2 .dashboard-root .dashboard-page:not(.v2-home).dashboard-premium-activity-page .dashboard-report-summary>a{grid-template-columns:40px minmax(0,1fr) 16px;align-content:center;align-items:center;gap:2px 14px;min-height:0;padding:14px 16px}.dashboard-v2 .dashboard-root .dashboard-premium-activity-page .dashboard-report-summary>a>:is(.dashboard-report-symbol,.dashboard-category-icon){grid-area:1/1/span 3;width:40px;height:40px;margin:0}.dashboard-v2 .dashboard-root .dashboard-premium-activity-page .dashboard-report-summary>a>:is(span:not([class]),strong,small){grid-column:2;margin:0}.dashboard-v2 .dashboard-root .dashboard-page:not(.v2-home).dashboard-premium-activity-page .dashboard-report-summary>a>strong{white-space:normal;font-size:24px;line-height:1.2}.dashboard-v2 .dashboard-root .dashboard-page:not(.v2-home).dashboard-premium-activity-page .dashboard-report-summary>a:last-child>strong{font-size:19px}.dashboard-v2 .dashboard-root .dashboard-premium-activity-page .dashboard-report-summary>a>svg{grid-area:1/3/span 3;position:static}.dashboard-v2 .dashboard-root .dashboard-premium-activity-page .dashboard-news-grid article{padding:18px}.dashboard-v2 .dashboard-root .dashboard-premium-activity-page .dashboard-news-grid>:last-child:nth-child(odd){grid-column:auto}}.dashboard-v2 .dashboard-root .dashboard-page:not(.v2-home).dashboard-premium-screen-value-report>.dashboard-report-hero :is(span,small){color:color-mix(in srgb, var(--v2-secondary-value-ink) 80%, transparent)}.dashboard-v2 .dashboard-root .dashboard-page:not(.v2-home).dashboard-premium-screen-value-report>.dashboard-report-hero{align-content:center;gap:6px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-value-report>.dashboard-metric-grid>.dashboard-panel{align-content:center;gap:4px;display:grid}.dashboard-v2 .dashboard-root .dashboard-premium-screen-value-report>.dashboard-metric-grid>.dashboard-panel>:is(h2,p){margin:0}.dashboard-v2 .dashboard-root .dashboard-premium-screen-value-report .v2-month-track{background:color-mix(in srgb, var(--dash-surface-2) 70%, transparent);border-bottom:0;border-radius:5px;overflow:hidden}.dashboard-v2 .dashboard-root .dashboard-premium-screen-value-report .v2-month-inspector>button{transition:background-color .16s,border-color .16s,color .16s}.dashboard-v2 .dashboard-root .dashboard-premium-screen-value-report .dashboard-section-header>b{border:1px solid var(--dash-border);color:var(--dash-muted);background:var(--dash-surface-2);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.dashboard-v2 .dashboard-root .dashboard-premium-screen-value-report .dashboard-report-roi-row{align-items:center;transition:background-color .16s}.dashboard-v2 .dashboard-root .dashboard-premium-screen-value-report .dashboard-report-roi-row>span:not(.dashboard-report-roi-name){font-variant-numeric:tabular-nums}.dashboard-v2 .dashboard-root .dashboard-premium-screen-value-report .dashboard-report-roi-name img{border-radius:4px;flex:none}.dashboard-v2 .dashboard-root .dashboard-premium-detail-activity .dashboard-secondary-record>svg:last-child{color:var(--dash-muted);transition:transform .16s,color .16s}.dashboard-v2 .dashboard-root .dashboard-premium-detail-activity :is(a,button:not(:disabled)).dashboard-secondary-record:hover>svg:last-child{color:var(--dash-blue);transform:translate(2px)}.dashboard-v2 .dashboard-root .dashboard-premium-detail-activity .dashboard-secondary-record>strong{font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:760px){.dashboard-v2 .dashboard-root .dashboard-premium-screen-value-report .dashboard-report-roi-name{flex-wrap:nowrap;align-items:center;gap:10px;min-width:0}.dashboard-v2 .dashboard-root .dashboard-premium-screen-value-report .dashboard-report-roi-name>span{flex:auto}.dashboard-v2 .dashboard-root .dashboard-premium-screen-value-report .dashboard-report-roi-name img{width:40px;height:auto}.dashboard-v2 .dashboard-root .dashboard-premium-screen-value-report .dashboard-report-roi-row{min-height:56px;padding-block:10px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-value-report .dashboard-report-roi-header>span{white-space:nowrap}}.dashboard-v2 .dashboard-root .dashboard-premium-detail-page .v2-collection-toolbar>.dashboard-text-button{border:1px solid var(--dash-border);min-height:40px;color:var(--dash-text);background:var(--dash-surface);white-space:nowrap;border-radius:10px;padding-inline:12px;font-size:13px;font-weight:600;transition:border-color .16s,background-color .16s}.dashboard-v2 .dashboard-root .dashboard-premium-detail-page .v2-collection-toolbar>.dashboard-text-button:hover{border-color:color-mix(in srgb, var(--dash-text) 25%, var(--dash-border));background:var(--dash-surface-2)}.dashboard-v2 .dashboard-root .dashboard-premium-detail-page .v2-collection-toolbar>.dashboard-text-button>svg{width:15px;height:15px}.dashboard-v2 .dashboard-root .dashboard-premium-detail-page .v2-collection-toolbar>select{min-height:42px;padding-inline:12px 30px;font-size:13px}.dashboard-v2 .dashboard-root .dashboard-page:not(.v2-home).dashboard-premium-detail-page .dashboard-news-grid article{border:1px solid var(--dash-border);box-shadow:none;transition:border-color .16s,box-shadow .16s}.dashboard-v2 .dashboard-root .dashboard-page:not(.v2-home).dashboard-premium-detail-page .dashboard-news-grid article:hover{border-color:color-mix(in srgb, var(--dash-blue) 35%, var(--dash-border));box-shadow:0 6px 20px color-mix(in srgb, var(--dash-text) 6%, transparent)}.dashboard-v2 .dashboard-root .dashboard-premium-detail-page .dashboard-news-open>div>small{color:var(--dash-muted);font-size:11px}.dashboard-v2 .dashboard-root .dashboard-premium-detail-page .dashboard-news-grid article>.dashboard-text-button{min-height:36px;color:var(--dash-muted);border-radius:8px;margin-top:10px;padding:0 10px 0 8px;font-size:12px;font-weight:600;transition:background-color .16s,color .16s}.dashboard-v2 .dashboard-root .dashboard-premium-detail-page .dashboard-news-grid article>.dashboard-text-button:hover{color:var(--dash-text);background:var(--dash-surface-2)}.dashboard-v2 .dashboard-root .dashboard-premium-detail-page .dashboard-news-grid article>.dashboard-text-button[aria-pressed=true]{color:var(--dash-blue)}.dashboard-v2 .dashboard-root .dashboard-premium-detail-page .dashboard-news-grid article>.dashboard-text-button[aria-pressed=true]>svg{fill:currentColor}@media (max-width:760px){.dashboard-v2 .dashboard-root .dashboard-premium-detail-page .v2-collection-toolbar>.dashboard-text-button,.dashboard-v2 .dashboard-root .dashboard-premium-detail-page .dashboard-news-grid article>.dashboard-text-button{min-height:44px}}.dashboard-v2 .dashboard-root .dashboard-premium-screen-inbox .v2-inbox-invite{border-radius:14px;gap:14px;padding:14px 20px;transition:border-color .16s,background-color .16s}.dashboard-v2 .dashboard-root .dashboard-premium-screen-inbox .v2-inbox-invite:hover{border-color:color-mix(in srgb, var(--dash-blue) 40%, var(--dash-border));background:color-mix(in srgb, var(--dash-blue) 4%, var(--dash-surface))}.dashboard-v2 .dashboard-root .dashboard-premium-screen-inbox .v2-inbox-invite>svg:first-child{width:36px;height:36px;color:var(--dash-gold);background:color-mix(in srgb, var(--dash-gold) 10%, var(--dash-surface));border-radius:10px;flex:none;padding:9px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-inbox .v2-inbox-invite>svg:last-child{color:var(--dash-muted);transition:transform .16s,color .16s}.dashboard-v2 .dashboard-root .dashboard-premium-screen-inbox .v2-inbox-invite:hover>svg:last-child{color:var(--dash-blue);transform:translate(2px)}.dashboard-v2 .dashboard-root .dashboard-premium-screen-inbox .v2-inbox-list{gap:20px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-inbox .v2-inbox-list h3{color:var(--dash-gold);letter-spacing:.075em;margin:0 0 4px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-inbox .v2-inbox-row{border-radius:10px;width:calc(100% + 20px);margin-inline:-10px;padding-inline:10px;transition:background-color .16s}.dashboard-v2 .dashboard-root .dashboard-premium-screen-inbox .v2-inbox-row:hover{background:var(--dash-surface-2)}.dashboard-v2 .dashboard-root .dashboard-premium-screen-inbox .v2-inbox-row>svg:last-child,.dashboard-v2 .dashboard-root .dashboard-premium-screen-inbox .v2-inbox-row small{color:var(--dash-muted)}.dashboard-v2 .dashboard-root .dashboard-premium-screen-inbox .dashboard-panel .dashboard-empty{min-height:0;box-shadow:none;background:0 0;border:0;padding:28px 16px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-recaps .dashboard-recap-grid>button{transition:border-color .16s,box-shadow .16s,transform .16s}.dashboard-v2 .dashboard-root .dashboard-premium-screen-recaps .dashboard-recap-grid>button:not(:disabled):hover{border-color:color-mix(in srgb, var(--dash-blue) 40%, var(--dash-border));box-shadow:0 8px 24px color-mix(in srgb, var(--dash-text) 8%, transparent);transform:translateY(-1px)}.dashboard-v2 .dashboard-root .dashboard-premium-screen-recaps .dashboard-recap-grid>button>svg{color:var(--dash-muted);transition:transform .16s,color .16s}.dashboard-v2 .dashboard-root .dashboard-premium-screen-recaps .dashboard-recap-grid>button:hover>svg{color:var(--dash-blue);transform:translate(2px)}@media (max-width:760px){.dashboard-v2 .dashboard-root .dashboard-premium-screen-recaps .dashboard-recap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-recaps .dashboard-recap-grid>button{min-height:132px;padding:16px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-recaps .dashboard-recap-grid h2{font-size:22px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-recaps .dashboard-recap-grid>button>strong{font-size:13px}}.dashboard-v2 .dashboard-root .dashboard-premium-screen-history .dashboard-secondary-record:disabled{cursor:default}.dashboard-v2 .dashboard-root .dashboard-premium-screen-history .dashboard-secondary-record:disabled>strong{color:var(--dash-muted);font-weight:500}.dashboard-v2 .dashboard-root .dashboard-premium-screen-history .dashboard-secondary-record:disabled>svg:last-child{visibility:hidden}@media (min-width:1100px){.dashboard-v2 .dashboard-root .dashboard-page:not(.v2-home).dashboard-premium-settings-page{grid-template-rows:auto auto auto 1fr auto}.dashboard-v2 .dashboard-root .dashboard-premium-settings-page>.dashboard-premium-settings-overview{grid-row:2/span 3}.dashboard-v2 .dashboard-root .dashboard-premium-settings-page>.dashboard-premium-settings-delete{grid-row:3;margin-top:0}.dashboard-v2 .dashboard-root .dashboard-premium-settings-page>.dashboard-premium-manage-disclosure{grid-area:5/1/auto/-1;margin-top:0}.dashboard-v2 .dashboard-root .dashboard-premium-settings-page>.dashboard-premium-manage-disclosure>.dashboard-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px}}.dashboard-v2 .dashboard-root .dashboard-premium-settings-page .dashboard-premium-settings-profile p{overflow-wrap:anywhere;white-space:normal;font-size:13px}.dashboard-v2 .dashboard-root .dashboard-premium-settings-page .dashboard-premium-settings-plan{font-size:12px;font-weight:600}.dashboard-v2 .dashboard-root .dashboard-premium-settings-page .dashboard-premium-settings-tile{transition:background-color .16s}.dashboard-v2 .dashboard-root .dashboard-premium-settings-page .dashboard-premium-settings-tile>svg:last-child{transition:transform .16s,color .16s}.dashboard-v2 .dashboard-root .dashboard-premium-settings-page .dashboard-premium-settings-tile:hover>svg:last-child{transform:translate(2px)}.dashboard-v2 .dashboard-root .dashboard-premium-settings-page>.dashboard-premium-settings-delete{border:1px solid color-mix(in srgb, var(--dash-border) 82%, transparent);background:var(--dash-surface);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .16s,background-color .16s}.dashboard-v2 .dashboard-root .dashboard-premium-settings-page>.dashboard-premium-settings-delete:hover{border-color:color-mix(in srgb, var(--dash-danger) 45%, var(--dash-border));background:color-mix(in srgb, var(--dash-danger) 4%, var(--dash-surface))}.dashboard-v2 .dashboard-root .dashboard-premium-settings-page>.dashboard-premium-settings-delete>svg:first-child{width:36px;height:36px;color:var(--dash-danger);background:color-mix(in srgb, var(--dash-danger) 9%, var(--dash-surface));border-radius:10px;flex:none;padding:9px}.dashboard-v2 .dashboard-root .dashboard-premium-settings-page>.dashboard-premium-settings-delete>svg:last-child{width:16px;height:16px;color:var(--dash-muted);flex:none}.dashboard-v2 .dashboard-root .dashboard-premium-settings-page>.dashboard-premium-settings-delete strong{font-size:14px;font-weight:650}.dashboard-v2 .dashboard-root .dashboard-premium-settings-page>.dashboard-premium-settings-delete small{color:var(--dash-muted);font-size:12px;line-height:1.45}.dashboard-v2 .dashboard-root .dashboard-premium-settings-page>.dashboard-premium-manage-disclosure>summary{cursor:pointer;min-height:52px;font-size:14px;transition:border-color .16s,background-color .16s}.dashboard-v2 .dashboard-root .dashboard-premium-settings-page>.dashboard-premium-manage-disclosure>summary:hover{border-color:color-mix(in srgb, var(--dash-text) 25%, var(--dash-border));background:var(--dash-surface-2)}.dashboard-v2 .dashboard-root .dashboard-premium-settings-page .dashboard-theme-picker.compact>button{cursor:pointer;transition:border-color .16s,background-color .16s}@media (max-width:1099px){.dashboard-v2 .dashboard-root .dashboard-page:not(.v2-home).dashboard-premium-settings-page .dashboard-premium-settings-overview{gap:10px}.dashboard-v2 .dashboard-root .dashboard-page:not(.v2-home).dashboard-premium-settings-page .dashboard-premium-settings-overview>.dashboard-panel{min-height:0;padding:16px}.dashboard-v2 .dashboard-root .dashboard-premium-settings-page .dashboard-premium-settings-tile{align-items:center;gap:14px}.dashboard-v2 .dashboard-root .dashboard-premium-settings-page .dashboard-premium-settings-overview h2{font:650 15px/1.35 var(--font-geist-sans), sans-serif;letter-spacing:0;margin:0 0 2px}.dashboard-v2 .dashboard-root .dashboard-premium-settings-page .dashboard-premium-settings-overview p{font-size:13px;line-height:1.45}.dashboard-v2 .dashboard-root .dashboard-premium-settings-page .dashboard-premium-settings-tile small{margin-top:4px;font-size:12px;display:block}.dashboard-v2 .dashboard-root .dashboard-premium-settings-page .dashboard-premium-settings-tile>svg:last-child{flex:none;align-self:center;margin-left:auto}.dashboard-v2 .dashboard-root .dashboard-premium-settings-page .dashboard-theme-picker.compact>button{min-height:56px}.dashboard-v2 .dashboard-root .dashboard-premium-settings-page>.dashboard-premium-settings-delete,.dashboard-v2 .dashboard-root .dashboard-premium-settings-page>.dashboard-premium-manage-disclosure{margin-top:0}}.dashboard-v2 .dashboard-root .dashboard-premium-detail-settings .dashboard-toggle-list>button>span:first-of-type>strong,.dashboard-v2 .dashboard-root .dashboard-premium-detail-settings .dashboard-appearance-list>button>span>strong{font-size:14px;font-weight:650;line-height:1.4}.dashboard-v2 .dashboard-root .dashboard-premium-detail-settings .dashboard-toggle-list>button>span:first-of-type>small,.dashboard-v2 .dashboard-root .dashboard-premium-detail-settings .dashboard-appearance-list>button>span>small{color:var(--dash-muted);font-size:12px;line-height:1.5}.dashboard-v2 .dashboard-root .dashboard-premium-detail-settings .dashboard-toggle-list>button{cursor:pointer;min-height:60px;padding-block:12px;transition:background-color .16s}.dashboard-v2 .dashboard-root .dashboard-premium-detail-settings .dashboard-toggle-list>.dashboard-field-label{margin-top:12px;padding-bottom:6px}.dashboard-v2 .dashboard-root .dashboard-premium-detail-settings .dashboard-toggle-list>.dashboard-field-label:first-child{margin-top:0}.dashboard-v2 .dashboard-root .dashboard-premium-detail-settings .dashboard-toggle-list>button>.toggle{flex:none;transition:background-color .16s}.dashboard-v2 .dashboard-root .dashboard-premium-detail-settings .dashboard-settings-row{cursor:pointer;transition:background-color .16s}.dashboard-v2 .dashboard-root .dashboard-premium-detail-settings .dashboard-settings-row>svg:last-child{color:var(--dash-muted);transition:transform .16s,color .16s}.dashboard-v2 .dashboard-root .dashboard-premium-detail-settings .dashboard-settings-row:hover>svg:last-child{color:var(--dash-blue);transform:translate(2px)}.dashboard-v2 .dashboard-root .dashboard-premium-detail-settings .dashboard-form-grid select,.dashboard-v2 .dashboard-root .dashboard-premium-detail-settings .dashboard-form-grid input:not([type=checkbox],[type=radio]){min-height:44px}@media (min-width:1100px){.dashboard-v2 .dashboard-root .dashboard-premium-screen-profile>form.dashboard-form-grid{grid-area:2/2;align-self:stretch}.dashboard-v2 .dashboard-root .dashboard-premium-screen-profile>.dashboard-account-facts{align-self:stretch}.dashboard-v2 .dashboard-root .dashboard-premium-screen-profile>section.dashboard-form-grid:not(.v2-household-panel){grid-area:3/2/auto/-1}.dashboard-v2 .dashboard-root .dashboard-premium-screen-profile>section.dashboard-form-grid.v2-household-panel{grid-area:auto/2/auto/-1}}.dashboard-v2 .dashboard-root .dashboard-premium-screen-profile .dashboard-account-facts>div+div{border-top:1px solid var(--dash-border)}.dashboard-v2 .dashboard-root .dashboard-premium-screen-profile .v2-account-email{overflow-wrap:anywhere}.dashboard-v2 .dashboard-root .dashboard-premium-screen-profile>section.dashboard-form-grid h2{margin:2px 0 6px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-profile>section.dashboard-form-grid>div:first-child>p{margin:0;font-size:13px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-profile>section.dashboard-form-grid>p.dashboard-muted-copy{border:1px dashed var(--dash-border);border-radius:10px;margin:0;padding:14px 16px;font-size:13px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-notifications>.dashboard-notification-info{gap:10px 28px;display:grid}.dashboard-v2 .dashboard-root .dashboard-premium-screen-notifications .dashboard-notification-info>:is(p,small,h3){margin:0}.dashboard-v2 .dashboard-root .dashboard-premium-screen-notifications .dashboard-notification-info>p{color:var(--dash-muted);font-size:13px;line-height:1.6}.dashboard-v2 .dashboard-root .dashboard-premium-screen-notifications .dashboard-notification-info>h3{font:650 14px/1.4 var(--font-geist-sans), sans-serif;color:var(--dash-text)}.dashboard-v2 .dashboard-root .dashboard-premium-screen-notifications .dashboard-notification-info>small{color:var(--dash-muted);font-size:12px;line-height:1.5}.dashboard-v2 .dashboard-root .dashboard-premium-screen-notifications .dashboard-notification-channels>button{cursor:pointer;transition:background-color .16s,color .16s}@media (min-width:1100px){.dashboard-v2 .dashboard-root .dashboard-premium-screen-notifications>.dashboard-notification-info{grid-template-rows:auto auto auto 1fr}.dashboard-v2 .dashboard-root .dashboard-premium-screen-notifications .dashboard-notification-info>.dashboard-field-label{grid-row:1}.dashboard-v2 .dashboard-root .dashboard-premium-screen-notifications .dashboard-notification-info>.dashboard-notification-channels{grid-row:2}.dashboard-v2 .dashboard-root .dashboard-premium-screen-notifications .dashboard-notification-info>p:first-of-type{grid-row:3/span 2}.dashboard-v2 .dashboard-root .dashboard-premium-screen-notifications .dashboard-notification-info>h3{border-left:1px solid var(--dash-border);padding-left:28px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-notifications .dashboard-notification-info>p:last-of-type{border-left:1px solid var(--dash-border);grid-row:2/span 2;padding-left:28px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-notifications .dashboard-notification-info>small{border-left:1px solid var(--dash-border);grid-area:4/2;padding-left:28px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-notifications>.dashboard-notification-info{row-gap:0}.dashboard-v2 .dashboard-root .dashboard-premium-screen-notifications .dashboard-notification-info>:is(.dashboard-notification-channels,p,small){margin-top:10px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-notifications .dashboard-notification-info>:is(p:last-of-type,small){margin-top:0;padding-top:10px}}@media (max-width:760px){.dashboard-v2 .dashboard-root .dashboard-page:not(.v2-home).dashboard-premium-screen-notifications .dashboard-notification-channels>button{flex:1 1 0;min-width:0}.dashboard-v2 .dashboard-root .dashboard-premium-screen-notifications .dashboard-notification-info>h3{border-top:1px solid var(--dash-border);margin-top:8px;padding-top:16px}}.dashboard-v2 .dashboard-root .dashboard-premium-screen-notifications>.dashboard-panel>.dashboard-field-label{margin-bottom:6px;display:block}.dashboard-v2 .dashboard-root .dashboard-premium-screen-notifications>.dashboard-panel>.dashboard-muted-copy{margin:0 0 14px;font-size:13px;line-height:1.55}.dashboard-v2 .dashboard-root .dashboard-premium-screen-notifications>.dashboard-panel>.dashboard-form-grid{gap:12px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-notifications>.dashboard-panel>.dashboard-form-grid>.dashboard-secondary-button{width:100%;min-height:42px;font-size:13px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-notifications>.dashboard-footnote{color:var(--dash-muted);text-align:center}.dashboard-v2 .dashboard-root .dashboard-page:not(.v2-home).dashboard-premium-screen-appearance>.dashboard-appearance-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px;display:grid}.dashboard-v2 .dashboard-root .dashboard-premium-screen-appearance .dashboard-appearance-list>button{border:1px solid var(--dash-border);background:var(--dash-surface);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:36px minmax(0,1fr) 18px;align-content:center;align-items:center;gap:12px;min-height:76px;padding:14px 16px;transition:border-color .16s,background-color .16s;display:grid}.dashboard-v2 .dashboard-root .dashboard-premium-screen-appearance .dashboard-appearance-list>button:first-child{border-left:1px solid var(--dash-border)}.dashboard-v2 .dashboard-root .dashboard-premium-screen-appearance .dashboard-appearance-list>button:hover{border-color:color-mix(in srgb, var(--dash-text) 25%, var(--dash-border));background:color-mix(in srgb, var(--dash-surface-2) 55%, var(--dash-surface))}.dashboard-v2 .dashboard-root .dashboard-premium-screen-appearance .dashboard-appearance-list>button.active,.dashboard-v2 .dashboard-root .dashboard-premium-screen-appearance .dashboard-appearance-list>button.active:first-child{border-color:var(--dash-blue);background:color-mix(in srgb, var(--dash-blue) 6%, var(--dash-surface));box-shadow:inset 0 0 0 1px var(--dash-blue)}.dashboard-v2 .dashboard-root .dashboard-premium-screen-appearance .dashboard-appearance-list>button>svg:first-child{background:color-mix(in srgb, var(--dash-gold) 9%, var(--dash-surface));border-radius:10px;width:36px;height:36px;padding:9px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-appearance .dashboard-appearance-list>button>svg:last-child:not(:first-child){color:var(--dash-blue)}@media (max-width:760px){.dashboard-v2 .dashboard-root .dashboard-page:not(.v2-home).dashboard-premium-screen-appearance>.dashboard-appearance-list{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-appearance .dashboard-appearance-list>button{min-height:64px}}.dashboard-v2 .dashboard-root .dashboard-premium-screen-subscription .dashboard-summary-links{gap:0;margin-top:8px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-subscription .dashboard-summary-links>:is(a,button){border:0;border-top:1px solid var(--dash-border);width:100%;min-height:44px;color:var(--dash-text);font:600 13px/1.4 var(--font-geist-sans), sans-serif;text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;text-decoration:none;transition:color .16s;display:flex}.dashboard-v2 .dashboard-root .dashboard-premium-screen-subscription .dashboard-summary-links>:is(a,button):first-child{border-top:0}.dashboard-v2 .dashboard-root .dashboard-premium-screen-subscription .dashboard-summary-links>:is(a,button):hover{color:var(--dash-blue)}.dashboard-v2 .dashboard-root .dashboard-premium-screen-subscription .dashboard-summary-links>:is(a,button)>svg{width:16px;height:16px;color:var(--dash-muted);flex:none;margin:0;transition:transform .16s,color .16s}.dashboard-v2 .dashboard-root .dashboard-premium-screen-subscription .dashboard-summary-links>:is(a,button):hover>svg{color:var(--dash-blue);transform:translate(2px)}.dashboard-v2 .dashboard-root .dashboard-premium-screen-subscription .dashboard-membership-summary dl>div{align-items:center;min-height:44px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-subscription .dashboard-membership-summary dd{text-align:right}.dashboard-v2 .dashboard-root :is(.dashboard-premium-screen-referrals,.dashboard-premium-screen-partner) .dashboard-referral>*+*{margin-top:16px}.dashboard-v2 .dashboard-root :is(.dashboard-premium-screen-referrals,.dashboard-premium-screen-partner) .dashboard-settings-metric-grid>div{align-content:center}.dashboard-v2 .dashboard-root :is(.dashboard-premium-screen-referrals,.dashboard-premium-screen-partner) .dashboard-settings-metric-grid strong{font:400 26px/1.1 var(--v2-page-serif);font-variant-numeric:tabular-nums}.dashboard-v2 .dashboard-root :is(.dashboard-premium-screen-referrals,.dashboard-premium-screen-partner) .dashboard-referral-code>button{cursor:pointer;min-height:40px;transition:border-color .16s,background-color .16s}.dashboard-v2 .dashboard-root :is(.dashboard-premium-screen-referrals,.dashboard-premium-screen-partner) .dashboard-referral-code>button:hover{border-color:color-mix(in srgb, var(--dash-text) 25%, var(--dash-border))}.dashboard-v2 .dashboard-root :is(.dashboard-premium-screen-referrals,.dashboard-premium-screen-partner) .dashboard-referral-code>strong{overflow-wrap:anywhere}@media (max-width:760px){.dashboard-v2 .dashboard-root .dashboard-page:not(.v2-home):is(.dashboard-premium-screen-referrals,.dashboard-premium-screen-partner) .dashboard-settings-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-v2 .dashboard-root :is(.dashboard-premium-screen-referrals,.dashboard-premium-screen-partner) .dashboard-feature-actions>:is(a,button),.dashboard-v2 .dashboard-root :is(.dashboard-premium-screen-referrals,.dashboard-premium-screen-partner) .dashboard-referral-code>button{min-height:44px}}.dashboard-v2 .dashboard-root .dashboard-premium-screen-support .dashboard-support-form textarea{min-height:96px;line-height:1.5}.dashboard-v2 .dashboard-root .dashboard-premium-screen-support .dashboard-support-form label:last-of-type textarea{color:var(--dash-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-support .dashboard-support-form>.dashboard-primary-button{min-height:42px;padding-inline:20px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-legal .v2-legal-text{gap:18px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-legal .v2-legal-text>h2{margin:0}.dashboard-v2 .dashboard-root .dashboard-premium-screen-legal .v2-legal-text h3{font:650 14px/1.4 var(--font-geist-sans), sans-serif;margin:0 0 4px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-legal .v2-legal-text p{max-width:76ch;margin:0;font-size:14px;line-height:1.65}.dashboard-v2 .dashboard-root .dashboard-premium-screen-legal .v2-legal-text p+p{margin-top:8px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-legal .v2-legal-text>.dashboard-muted-copy{border-top:1px solid var(--dash-border);padding-top:16px;font-size:12px}.dashboard-v2 .dashboard-root .v2-recap-story .v2-recap-aspect{grid-template-columns:repeat(2,minmax(0,1fr));width:min(220px,100%);display:grid}.dashboard-v2 .dashboard-root .v2-recap-story .v2-recap-aspect>button{cursor:pointer;width:100%}.dashboard-v2 .dashboard-root .v2-recap-story .v2-recap-page[data-page=close]>.dashboard-primary-button{min-width:220px;min-height:44px}.dashboard-v2 .dashboard-root .v2-recap-story .v2-recap-page[data-page=lockedDeepDive]>.dashboard-primary-button{min-height:44px;padding-inline:18px}.dashboard-v2 .dashboard-root .v2-recap-story .v2-recap-breakdown strong{font-variant-numeric:tabular-nums}.dashboard-v2 .dashboard-root .v2-recap-story>header>button,.dashboard-v2 .dashboard-root .v2-recap-story .dashboard-recap-share>button{cursor:pointer;min-height:36px}.dashboard-v2 .dashboard-root .v2-recap-story .dashboard-recap-share{gap:8px}@media (max-width:1099px){.dashboard-v2 .dashboard-root .v2-recap-story .v2-recap-page .v2-recap-delta.up{color:color-mix(in srgb, var(--dash-green) 45%, var(--v2-secondary-value-ink))}.dashboard-v2 .dashboard-root .v2-recap-story .v2-recap-page .v2-recap-delta.down{color:color-mix(in srgb, var(--dash-gold) 40%, var(--v2-secondary-value-ink))}.dashboard-v2 .dashboard-root .v2-recap-story>header>button,.dashboard-v2 .dashboard-root .v2-recap-story .dashboard-recap-share>button{min-height:44px}}.dashboard-v2 .dashboard-root .dashboard-reminder-modal>header h2{text-align:left;text-wrap:balance}.dashboard-v2 .dashboard-root .dashboard-reminder-modal>header>div{text-align:left;min-width:0}.dashboard-v2 .dashboard-root .dashboard-reminder-modal .v2-editor-form-body>.dashboard-settings-row{min-height:56px}.dashboard-v2 .dashboard-root .dashboard-reminder-modal .v2-editor-form-body>.dashboard-field-label{margin-bottom:-8px;display:block}.dashboard-v2 .dashboard-root .dashboard-reminder-modal .dashboard-segmented{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}.dashboard-v2 .dashboard-root .dashboard-reminder-modal .dashboard-segmented>button{cursor:pointer;min-width:0;min-height:40px}.dashboard-v2 .dashboard-root .dashboard-reminder-modal .dashboard-segmented>button:disabled{cursor:not-allowed}.dashboard-v2 .dashboard-root .dashboard-reminder-modal .dashboard-apply-actions{gap:10px;margin-top:16px}.dashboard-v2 .dashboard-root .dashboard-reminder-modal .dashboard-apply-actions>button,.dashboard-v2 .dashboard-root .dashboard-premium-screen-notifications .v2-reminder-email-form input{min-height:44px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-notifications .v2-reminder-email-form small{font-size:12px;line-height:1.5}.dashboard-v2 .dashboard-root .dashboard-premium-screen-profile .dashboard-simple-row{background:0 0;align-items:end;padding:12px 0}.dashboard-v2 .dashboard-root .dashboard-premium-screen-profile .dashboard-simple-row>svg{color:var(--dash-muted);align-self:end;margin-bottom:12px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-profile .dashboard-simple-row>:is(.dashboard-secondary-button,.dashboard-danger-button){min-height:44px;margin:0}.dashboard-v2 .dashboard-root .dashboard-premium-screen-profile .dashboard-simple-row>.dashboard-danger-button{justify-content:center;width:44px;padding:0}.dashboard-v2 .dashboard-root .dashboard-premium-screen-profile .dashboard-simple-row.v2-household-status{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.dashboard-v2 .dashboard-root .dashboard-premium-screen-profile .dashboard-simple-row.v2-household-status>svg{align-self:center;margin-bottom:0}.dashboard-v2 .dashboard-root .dashboard-premium-screen-profile .dashboard-simple-row.v2-household-status>span{flex:180px;min-width:0;display:grid}.dashboard-v2 .dashboard-root .dashboard-premium-screen-profile .dashboard-simple-row.v2-household-status>.dashboard-danger-button{flex:none;justify-content:center;width:auto;padding:9px 14px}@media (max-width:1099px){.dashboard-v2 .dashboard-root .dashboard-premium-screen-profile .dashboard-simple-row{grid-template-columns:20px minmax(0,1fr) auto 44px;column-gap:10px;display:grid}}.dashboard-v2 .dashboard-root .dashboard-premium-screen-profile .dashboard-inline-confirm{border:1px solid color-mix(in srgb, var(--dash-danger) 35%, var(--dash-border));background:color-mix(in srgb, var(--dash-danger) 5%, var(--dash-surface));border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.dashboard-v2 .dashboard-root .dashboard-premium-screen-profile .dashboard-inline-confirm>p{margin:0;font-size:14px;font-weight:600}.dashboard-v2 .dashboard-root .dashboard-premium-screen-profile .dashboard-inline-confirm>span{flex-wrap:wrap;gap:8px;display:flex}.dashboard-v2 .dashboard-root .dashboard-premium-screen-profile .dashboard-inline-confirm button{min-height:40px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-subscription .dashboard-membership-card>:is(a,button){vertical-align:top;min-height:42px;margin:0 10px 0 0}.dashboard-v2 .dashboard-root .dashboard-premium-screen-subscription .dashboard-membership-card>.dashboard-membership-benefits{margin-bottom:20px}@media (max-width:760px){.dashboard-v2 .dashboard-root .dashboard-premium-screen-subscription .dashboard-membership-card>:is(a,button){justify-content:center;width:100%;min-height:44px;margin:0 0 10px;display:flex}.dashboard-v2 .dashboard-root .dashboard-premium-screen-subscription .dashboard-membership-card>:is(a,button):last-child{margin-bottom:0}}.dashboard-v2 .dashboard-root .dashboard-reminder-modal .dashboard-segmented.dashboard-reminder-lead-times{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.dashboard-v2 .dashboard-root .dashboard-reminder-modal .dashboard-segmented.dashboard-reminder-channels{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}@media (min-width:761px){.dashboard-v2 .dashboard-root .dashboard-premium-screen-subscription .dashboard-membership-card>:is(a,button){width:auto;display:inline-flex}}.dashboard-v2 .dashboard-root .dashboard-premium-screen-subscription .dashboard-membership-card>.dashboard-feature-actions{gap:10px;margin:0 0 12px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-subscription .dashboard-membership-card>.dashboard-feature-actions>:is(a,button){min-height:42px}.dashboard-v2 .dashboard-root .dashboard-premium-screen-subscription .dashboard-membership-card>p[role=status]{margin:12px 0 0;font-size:13px;line-height:1.5}.dashboard-v2 .dashboard-onboarding-paywall .dashboard-onboarding-plan-picker>button{min-height:64px;transition:border-color .16s,box-shadow .16s,background-color .16s}.dashboard-v2 .dashboard-onboarding-paywall .dashboard-onboarding-plan-picker>button:not(:disabled):hover{border-color:color-mix(in srgb, var(--dash-gold) 60%, var(--dash-border))}.dashboard-v2 .dashboard-onboarding-paywall .dashboard-onboarding-plan-picker>button:focus-visible{outline:2px solid var(--dash-gold);outline-offset:2px}.dashboard-v2 .dashboard-onboarding-paywall .dashboard-onboarding-plan-picker>button:disabled{cursor:not-allowed;opacity:.6}.dashboard-v2 .dashboard-onboarding-paywall .dashboard-onboarding-plan-picker>button>span:last-child{font-variant-numeric:tabular-nums;flex:none;font-weight:650}.dashboard-v2 .dashboard-onboarding-paywall .dashboard-onboarding-plan-picker>button>span:first-child{min-width:0}.dashboard-v2 .dashboard-onboarding-paywall .dashboard-onboarding-plan-picker>p{border:1px dashed var(--dash-border);color:var(--dash-muted);text-align:center;border-radius:12px;margin:0;padding:14px 16px;font-size:14px}.dashboard-v2 .dashboard-onboarding-paywall .dashboard-onboarding-pro-benefits{gap:12px}.dashboard-v2 .dashboard-onboarding-paywall .dashboard-onboarding-pro-benefits li>svg{margin-top:2px}.dashboard-v2 .dashboard-onboarding-paywall>.dashboard-text-button{min-height:44px}.dashboard-v2 .dashboard-onboarding-paywall>.dashboard-text-button:focus-visible{outline:2px solid var(--dash-gold);outline-offset:2px}.dashboard-v2 .dashboard-onboarding-paywall .dashboard-onboarding-paywall-mark{margin-inline:auto;display:block}@media (prefers-reduced-motion:reduce){.dashboard-v2 .dashboard-onboarding-paywall *,.dashboard-v2 .dashboard-root :is(.dashboard-premium-activity-page,.dashboard-premium-detail-activity,.dashboard-premium-settings-page,.dashboard-premium-detail-settings) *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.dashboard-v2 .dashboard-root .dashboard-reminder-modal .dashboard-segmented.dashboard-reminder-lead-times{grid-template-columns:repeat(auto-fit,minmax(84px,1fr))}.dashboard-v2 .dashboard-root .v2-check-plan{justify-self:start;margin-top:14px}
@keyframes v2-panel-arrival{0%{opacity:.001;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.dashboard-v2 .dashboard-content .v2-scroll-arrival{animation:.26s cubic-bezier(.2,.7,.2,1) both v2-panel-arrival;animation-delay:var(--v2-arrival-delay,0s)}.dashboard-v2 .v2-home .v2-summary .dashboard-premium-card-art-stack{translate:0 calc(var(--v2-page-scroll-progress,0) * -22px);transition:translate .12s linear}@keyframes v2-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dashboard-v2 .dashboard-content :is(.dashboard-progress,[class*=progress-track],[class*=-meter])>:is(span,i,div):first-child{transform-origin:0;animation:.45s cubic-bezier(.2,.7,.2,1) both v2-progress-fill}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.dashboard-v2 .dashboard-content :is(a,button):is(.dashboard-panel,[class*=-tile],[class*=-card]):not([class*=art]):not(:disabled){will-change:transform;transition:transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .18s,border-color .18s,background-color .18s}.dashboard-v2 .dashboard-content :is(a,button):is(.dashboard-panel,[class*=-tile],[class*=-card]):not([class*=art]):not(:disabled):hover{border-color:color-mix(in srgb, var(--dash-blue) 34%, var(--dash-border));box-shadow:0 14px 30px color-mix(in srgb, var(--dash-text) 10%, transparent), 0 2px 6px color-mix(in srgb, var(--dash-text) 6%, transparent);transform:translateY(-3px)}.dashboard-v2 .dashboard-content :is(a,button):is(.dashboard-panel,[class*=-tile],[class*=-card]):not([class*=art]):not(:disabled):active{transition-duration:80ms;transform:translateY(-1px)scale(.995)}.dashboard-v2 .dashboard-content section.dashboard-panel{transition:border-color .22s,box-shadow .22s}.dashboard-v2 .dashboard-content section.dashboard-panel:hover{border-color:color-mix(in srgb, var(--dash-text) 16%, var(--dash-border));box-shadow:0 10px 26px color-mix(in srgb, var(--dash-text) 6%, transparent)}.dashboard-v2 .dashboard-content :is(a,button,article,li,tr,[class*=-row],[class*=-tile],[class*=-card]) [class*=art] img{transition:transform .32s cubic-bezier(.2,.7,.2,1),filter .32s}.dashboard-v2 .dashboard-content :is(a,button,article,li,tr,[class*=-row],[class*=-tile],[class*=-card]):hover [class*=art] img{filter:saturate(1.08);transform:scale(1.045)rotate(-1.2deg)}.dashboard-v2 .v2-summary .dashboard-premium-card-art-stack img{transition:transform .36s cubic-bezier(.2,.7,.2,1)}.dashboard-v2 .v2-summary>:hover .dashboard-premium-card-art-stack img:first-child{transform:translate(-8px,-2px)rotate(-3deg)}.dashboard-v2 .v2-summary>:hover .dashboard-premium-card-art-stack img:nth-child(2){transform:translateY(-5px)}.dashboard-v2 .v2-summary>:hover .dashboard-premium-card-art-stack img:nth-child(3){transform:translate(8px,-2px)rotate(3deg)}.dashboard-v2 :is(a,button)>svg:is(.lucide-arrow-right,.lucide-chevron-right,.lucide-arrow-up-right){transition:transform .18s cubic-bezier(.2,.7,.2,1)}.dashboard-v2 :is(a,button):hover>svg.lucide-arrow-right,.dashboard-v2 :is(a,button):hover>svg.lucide-chevron-right{transform:translate(4px)}.dashboard-v2 :is(a,button):hover>svg.lucide-arrow-up-right{transform:translate(2px,-2px)}.dashboard-v2 :is(a,button)>svg.lucide-arrow-left{transition:transform .18s cubic-bezier(.2,.7,.2,1)}.dashboard-v2 :is(a,button):hover>svg.lucide-arrow-left{transform:translate(-4px)}.dashboard-v2 :is(a,button)>svg.lucide-plus{transition:transform .22s cubic-bezier(.2,.7,.2,1)}.dashboard-v2 :is(a,button):hover>svg.lucide-plus{transform:rotate(90deg)}.dashboard-v2 :is(a,button)>svg:is(.lucide-rotate-ccw,.lucide-refresh-cw,.lucide-history){transition:transform .42s cubic-bezier(.2,.7,.2,1)}.dashboard-v2 :is(a,button):hover>svg:is(.lucide-rotate-ccw,.lucide-history){transform:rotate(-45deg)}.dashboard-v2 :is(a,button):hover>svg.lucide-refresh-cw{transform:rotate(120deg)}.dashboard-v2 :is(.dashboard-primary-button,.dashboard-secondary-button,.dashboard-danger-button):not(:disabled){transition:transform .14s cubic-bezier(.2,.7,.2,1),box-shadow .18s,background-color .16s,border-color .16s,filter .16s}.dashboard-v2 .dashboard-primary-button:not(:disabled):hover{box-shadow:0 8px 20px color-mix(in srgb, var(--dash-blue) 30%, transparent);filter:brightness(1.05);transform:translateY(-1px)}.dashboard-v2 .dashboard-secondary-button:not(:disabled):hover{border-color:color-mix(in srgb, var(--dash-text) 26%, var(--dash-border));box-shadow:0 6px 14px color-mix(in srgb, var(--dash-text) 8%, transparent);transform:translateY(-1px)}.dashboard-v2 .dashboard-danger-button:not(:disabled):hover{box-shadow:0 8px 18px color-mix(in srgb, var(--dash-danger) 26%, transparent);transform:translateY(-1px)}.dashboard-v2 :is(.dashboard-primary-button,.dashboard-secondary-button,.dashboard-danger-button):not(:disabled):active{box-shadow:none;transition-duration:70ms;transform:translateY(0)scale(.98)}.dashboard-v2 .dashboard-text-button{transition:color .14s,text-underline-offset .16s}.dashboard-v2 .dashboard-text-button:not(:disabled):hover{text-underline-offset:4px;text-decoration:underline}.dashboard-v2 .dashboard-icon-button{transition:transform .16s cubic-bezier(.2,.7,.2,1),background-color .16s,box-shadow .16s}.dashboard-v2 .dashboard-icon-button:not(:disabled):hover{box-shadow:0 4px 12px color-mix(in srgb, var(--dash-text) 10%, transparent);transform:scale(1.08)}.dashboard-v2 .dashboard-icon-button:not(:disabled):active{transform:scale(.95)}.dashboard-v2 .dashboard-avatar{transition:box-shadow .2s,transform .2s cubic-bezier(.2,.7,.2,1)}.dashboard-v2 :is(a,button):hover>.dashboard-avatar,.dashboard-v2 button.dashboard-avatar:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--dash-gold) 34%, transparent);transform:scale(1.06)}.dashboard-v2 .dashboard-sidebar :is(a,button) svg{transition:transform .2s cubic-bezier(.2,.7,.2,1),color .16s}.dashboard-v2 .dashboard-sidebar :is(a,button):hover>svg:first-child,.dashboard-v2 .dashboard-sidebar :is(a,button):hover>span:first-child svg{color:var(--dash-blue);transform:scale(1.14)rotate(-4deg)}.dashboard-v2 .dashboard-sidebar a{transition:background-color .16s,color .16s,padding-left .2s cubic-bezier(.2,.7,.2,1)}.dashboard-v2 .dashboard-sidebar .dashboard-sidebar-subnav a:hover{padding-left:calc(var(--v2-subnav-pad,10px) + 3px)}.dashboard-v2 .dashboard-brand .dashboard-brand-mark{transition:transform .42s cubic-bezier(.2,.7,.2,1)}.dashboard-v2 .dashboard-brand:hover .dashboard-brand-mark{transform:rotate(-8deg)scale(1.06)}.dashboard-v2 .dashboard-content :is(.dashboard-benefit-row,[class*=-inline-row],[class*=history-row],[class*=inbox-row],[class*=inbox-item]){transition:background-color .16s,box-shadow .16s}.dashboard-v2 .dashboard-content table tbody tr{transition:background-color .16s}.dashboard-v2 .dashboard-content table tbody tr:hover,.dashboard-v2 .dashboard-content :is([class*=-inline-row],[class*=history-row]):hover{background:color-mix(in srgb, var(--dash-blue) 4%, transparent)}.dashboard-v2 .dashboard-content :is([class*=-icon],[class*=-mark]):is(span,i,div){transition:transform .22s cubic-bezier(.2,.7,.2,1)}.dashboard-v2 .dashboard-content :is(a,button,article,li,[class*=-row],[class*=-tile]):hover>:is([class*=-icon],[class*=-mark]):is(span,i,div){transform:scale(1.08)rotate(-3deg)}.dashboard-v2 .dashboard-content button:is([class*=chip],[class*=pill]):not(:disabled){transition:transform .14s,background-color .16s,border-color .16s,box-shadow .16s}.dashboard-v2 .dashboard-content button:is([class*=chip],[class*=pill]):not(:disabled):hover{box-shadow:0 4px 10px color-mix(in srgb, var(--dash-text) 8%, transparent);transform:translateY(-1px)}.dashboard-v2 .dashboard-segmented button{transition:background-color .18s,color .16s,box-shadow .18s}.dashboard-v2 .dashboard-segmented button:not(.active):hover{background:color-mix(in srgb, var(--dash-text) 6%, transparent)}.dashboard-v2 .dashboard-premium-value-tile{transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s}.dashboard-v2 .dashboard-premium-value-tile:hover{box-shadow:0 18px 36px color-mix(in srgb, var(--dash-green) 30%, transparent)}.dashboard-v2 .dashboard-premium-value-tile:before,.dashboard-v2 .dashboard-premium-value-tile:after{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.dashboard-v2 .dashboard-premium-value-tile:hover:before,.dashboard-v2 .dashboard-premium-value-tile:hover:after{transform:scale(1.12)rotate(18deg)}.dashboard-v2 .dashboard-content :is(input,select,textarea):not(:disabled){transition:border-color .16s,box-shadow .16s,background-color .16s}.dashboard-v2 .dashboard-content :is(input,select,textarea):not(:disabled):not(:focus):hover{border-color:color-mix(in srgb, var(--dash-text) 28%, var(--dash-border))}}@media (prefers-reduced-motion:no-preference){@keyframes v2-overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes v2-modal-settle{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.dashboard-v2 .dashboard-overlay{animation:.18s backwards v2-overlay-fade}.dashboard-v2 .dashboard-overlay>:is(.dashboard-modal,[role=dialog],[role=alertdialog]){animation:.26s cubic-bezier(.2,.7,.2,1) backwards v2-modal-settle}}@media (prefers-reduced-motion:reduce){.dashboard-v2 .dashboard-content .v2-scroll-arrival,.dashboard-v2 .dashboard-overlay,.dashboard-v2 .dashboard-overlay>*{animation:none}.dashboard-v2 .v2-home .v2-summary .dashboard-premium-card-art-stack{translate:none}}@media (prefers-reduced-motion:no-preference){@keyframes v2-page-enter{0%{opacity:.001;transform:translateY(6px)}to{opacity:1;transform:none}}.dashboard-v2 .dashboard-content .dashboard-page>*{animation:.2s cubic-bezier(.2,.7,.2,1) backwards v2-page-enter}.dashboard-v2 .dashboard-content .dashboard-page>:nth-child(2){animation-delay:25ms}.dashboard-v2 .dashboard-content .dashboard-page>:nth-child(3){animation-delay:50ms}.dashboard-v2 .dashboard-content .dashboard-page>:nth-child(4){animation-delay:75ms}.dashboard-v2 .dashboard-content .dashboard-page>:nth-child(n+5){animation-delay:.1s}.dashboard-v2 .dashboard-content .dashboard-page>:is(.dashboard-overlay,[role=dialog],[role=alertdialog],[hidden]){animation-name:none}}@media (prefers-reduced-motion:reduce){.dashboard-v2 .dashboard-content .dashboard-page>*{animation:none}}
.dashboard-v2 .v2-select-tools{flex:none;align-items:center;gap:12px;margin-left:auto;display:inline-flex}.dashboard-v2 .v2-select-all{min-height:32px;color:var(--dash-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.dashboard-v2 .v2-select-all input{width:16px;height:16px;accent-color:var(--dash-blue);cursor:pointer;margin:0}.dashboard-v2 .v2-select-all:hover{color:var(--dash-text)}.dashboard-v2 .v2-select-toggle{min-height:32px;font-size:13px;font-weight:600}@media (min-width:1024px){.dashboard-v2 .dashboard-root .dashboard-page .v2-select-tools>button.dashboard-text-button.v2-select-toggle{display:none}}@media (max-width:1023px){.dashboard-v2 .v2-select-tools:not(:has(.v2-select-toggle[aria-pressed=true])) .v2-select-all{display:none}}.dashboard-v2 .dashboard-root .v2-home #dashboard-home-benefits:not(#v2x) .dashboard-selectable>.dashboard-benefit-row{position:relative}.dashboard-v2 .dashboard-root .v2-home #dashboard-home-benefits:not(#v2x) .dashboard-selectable>.dashboard-benefit-row>.dashboard-select-cell{z-index:1;position:absolute;top:50%;left:8px;translate:0 -50%}@media (min-width:1024px){.dashboard-v2 .dashboard-root .v2-home #dashboard-home-benefits:not(#v2x) .dashboard-selectable>.dashboard-benefit-row{padding-left:44px}}@media (max-width:1023px){.dashboard-v2 .dashboard-root .v2-home #dashboard-home-benefits:not(#v2x) .dashboard-selectable.is-selecting>.dashboard-benefit-row{padding-left:44px}}@media (max-width:760px){.dashboard-v2 .dashboard-root .v2-home #dashboard-home-benefits:not(#v2x) .dashboard-selectable>.dashboard-benefit-row>.dashboard-select-cell{top:20px;translate:none}}.dashboard-v2 .dashboard-root:has(.v2-contextual-editor) .v2-home #dashboard-home-benefits:not(#v2x) .dashboard-selectable>.dashboard-benefit-row>.dashboard-select-cell{top:20px;translate:none}.dashboard-v2 .dashboard-root .v2-home #dashboard-home-benefits:not(#v2x) .dashboard-benefit-row.is-selected,.dashboard-v2 .dashboard-root .dashboard-card-benefits-table tr.is-selected{background:color-mix(in srgb, var(--dash-blue) 7%, var(--dash-surface))}@media (min-width:1440px){.dashboard-v2 .dashboard-root:not(:has(.v2-contextual-editor)) .v2-home #dashboard-home-benefits:not(#v2x) .v2-benefit-columns{grid-template-columns:minmax(0,1fr) 128px 200px 216px}.dashboard-v2 .dashboard-root:not(:has(.v2-contextual-editor)) .v2-home #dashboard-home-benefits:not(#v2x) .dashboard-benefit-row{grid-template-columns:40px minmax(0,1fr) 128px 200px 216px}.dashboard-v2 .dashboard-root:not(:has(.v2-contextual-editor)) .v2-home #dashboard-home-benefits:not(#v2x) .v2-benefit-columns:has(+.dashboard-selectable){padding-left:44px}}.dashboard-v2 .dashboard-root .dashboard-premium-card-detail .dashboard-selectable .dashboard-card-benefits-table :is(th,td):first-child:has(>.dashboard-select-cell){padding-left:40px;position:relative}.dashboard-v2 .dashboard-root .dashboard-premium-card-detail .dashboard-card-benefits-table :is(th,td):first-child>.dashboard-select-cell{position:absolute;top:50%;left:0;translate:0 -50%}.dashboard-v2 .dashboard-root .dashboard-premium-card-detail .dashboard-card-benefits-table td:first-child>.dashboard-select-cell{top:34px}@media (max-width:1023px){.dashboard-v2 .dashboard-root .dashboard-premium-card-detail .dashboard-selectable:not(.is-selecting) .dashboard-card-benefits-table :is(th,td):first-child:has(>.dashboard-select-cell){padding-left:0}}.dashboard-v2 .dashboard-premium-card-detail .dashboard-benefit-row-actions>.dashboard-small-button{white-space:nowrap}.dashboard-v2 .dashboard-premium-card-detail .v2-card-stepper{flex:none}.dashboard-v2 .v2-row-quick{flex:none;align-items:center;gap:2px;display:inline-flex}.dashboard-v2 .v2-row-icon{width:32px;height:32px;color:var(--dash-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid}.dashboard-v2 .v2-row-icon svg{width:16px;height:16px}.dashboard-v2 .v2-row-icon:not(:disabled):hover{color:var(--dash-text);background:var(--dash-surface-2)}.dashboard-v2 .v2-row-icon:focus-visible{outline:2px solid var(--dash-blue);outline-offset:1px}.dashboard-v2 .v2-row-icon:disabled{opacity:.45;cursor:default}@media (max-width:760px){.dashboard-v2 .v2-row-icon{width:44px;height:44px}}.dashboard-v2 .v2-selection-none{color:var(--dash-muted);font-size:13px}.dashboard-v2 .v2-credit-use-left{border:1px solid color-mix(in srgb, var(--dash-blue) 35%, var(--dash-border));min-height:30px;color:var(--dash-blue);background:color-mix(in srgb, var(--dash-blue) 8%, var(--dash-surface));font:inherit;cursor:pointer;border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:12.5px;font-weight:650}.dashboard-v2 .v2-credit-use-left:hover:not(:disabled){background:color-mix(in srgb, var(--dash-blue) 14%, var(--dash-surface))}.dashboard-v2 .v2-credit-use-left:focus-visible{outline:2px solid var(--dash-blue);outline-offset:2px}@media (min-width:1024px) and (hover:hover){.dashboard-v2 :is(.dashboard-benefit-row,tr):is(:hover,:focus-within) .v2-hover-actions{opacity:1}}.dashboard-v2 .v2-search-log-row{align-items:center;gap:6px;display:flex}.dashboard-v2 .v2-search-log-row>a.v2-search-row{flex:1;min-width:0}.dashboard-v2 a.v2-search-log{border:1px solid var(--dash-border);min-height:32px;color:var(--dash-text);background:var(--dash-surface);border-radius:8px;flex:none;align-items:center;margin-right:6px;padding:0 12px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.dashboard-v2 a.v2-search-log:hover{background:var(--dash-surface-2)}.dashboard-v2 a.v2-search-log:focus-visible{outline:2px solid var(--dash-blue);outline-offset:2px}.dashboard-v2 .dashboard-root .dashboard-modal .dashboard-credit-results>button.is-active{background:var(--dash-surface-2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dash-blue) 40%, transparent)}.dashboard-v2 .v2-per-use-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 12px;display:inline-flex}.dashboard-v2 .v2-per-use-actions>.dashboard-small-button{white-space:nowrap}@media (max-width:600px){.dashboard-v2 .dashboard-per-use-row>.v2-per-use-actions{grid-column:2;justify-content:flex-start}}.dashboard-v2 .v2-missed-selecthead{margin:0 0 8px;padding-left:15px;display:flex}.dashboard-v2 .v2-missed-detail li.is-selected{background:color-mix(in srgb, var(--dash-blue) 7%, transparent);border-radius:8px}.dashboard-v2 .v2-missed-detail li>.dashboard-select-cell{width:28px;min-height:28px}.dashboard-v2 .v2-missed-detail li>small.v2-missed-used{font-size:inherit;align-items:center;gap:4px;display:inline-flex}.dashboard-v2 .v2-missed-detail li>small.v2-missed-used .v2-inline-value{color:var(--dash-text);margin:-4px 0;font-size:12px}.dashboard-v2 .v2-per-use-actions>.dashboard-text-button{min-height:32px;color:var(--dash-blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.dashboard-v2 .v2-per-use-actions>.dashboard-text-button:hover:not(:disabled){text-decoration:underline}.dashboard-v2 .v2-row-icon-spacer{width:32px;height:32px;display:inline-block}@media (max-width:760px){.dashboard-v2 .v2-row-icon-spacer{display:none}}.dashboard-v2 .dashboard-benefit-detail-panel .v2-inline-credit{border-block:1px solid var(--dash-border);margin:4px 0 8px;padding:16px 0}.dashboard-v2 .dashboard-benefit-detail-panel .v2-inline-credit-body>:is(.v2-credit-context,.v2-benefit-conditions){display:none}.dashboard-v2 .dashboard-benefit-detail-panel .v2-credit-form{flex-direction:column;gap:14px;display:flex}.dashboard-v2 .dashboard-benefit-detail-panel .v2-credit-fields{grid-template-columns:minmax(0,1fr) 86px;align-items:end;gap:12px 10px}.dashboard-v2 .dashboard-benefit-detail-panel .v2-credit-fields>.dashboard-notes{grid-column:1/-1}.dashboard-v2 .dashboard-benefit-detail-panel .v2-credit-form .dashboard-log-credit-actions{justify-content:flex-end;gap:8px;display:flex}.dashboard-v2 .dashboard-root .v2-credit-form .dashboard-adjust-row>button.v2-credit-use-left{border-radius:999px;min-width:0;padding-inline:12px}
.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-card-list-row>.v2-card-row-actions{flex:none;align-items:center;gap:6px;display:inline-flex}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .v2-card-row-actions>:is(button,.v2-action-menu-trigger),.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .v2-card-row-actions button.v2-card-row-more{border:1px solid var(--dash-border);width:36px;height:36px;color:var(--dash-muted);background:var(--dash-surface);cursor:pointer;border-radius:9px;place-items:center;padding:0;transition:background-color .16s,border-color .16s,color .16s;display:inline-grid}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .v2-card-row-actions button svg{width:17px;height:17px}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .v2-card-row-actions button:not(:disabled):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 .v2-card-row-actions 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 .v2-card-row-actions button:focus-visible{outline:2px solid var(--dash-blue);outline-offset:2px}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .v2-card-row-actions>button.v2-card-row-spend{width:auto;color:var(--dash-text);white-space:nowrap;padding:0 12px;font-size:13px;font-weight:600}@media (min-width:1024px) and (hover:hover){.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .v2-card-row-actions:has(>button.active){opacity:1}}@media (max-width:760px){.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .v2-card-row-actions>button,.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .v2-card-row-actions button.v2-card-row-more{width:44px;height:44px}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-card-list-row{flex-wrap:wrap}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-card-list-row>a{flex-basis:100%}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .dashboard-card-list-row>.v2-card-row-actions{margin-left:auto}}.dashboard-v2 .v2-welcome-summary-row{align-items:center;gap:8px;display:flex}.dashboard-v2 .v2-welcome-summary-row>a{flex:auto;min-width:0}.dashboard-v2 .v2-welcome-summary-row>button{white-space:nowrap;flex:none}.dashboard-v2 .dashboard-premium-card-detail .v2-card-dates-inline>.v2-card-date-row{border-bottom:1px solid var(--dash-border);grid-template-columns:minmax(125px,1fr) minmax(0,2fr);align-items:center;gap:12px;min-height:48px;font-size:14px;line-height:1.5;display:grid}.dashboard-v2 .dashboard-premium-card-detail .v2-card-date-row>span{color:var(--dash-muted)}.dashboard-v2 .dashboard-premium-card-detail .v2-card-dates-inline .v2-card-date-estimate{color:var(--dash-muted);opacity:.85;font-size:12px;line-height:1.4;display:block}.dashboard-v2 .dashboard-premium-card-detail .v2-card-date-row>.v2-inline-value{justify-self:start;margin-inline:-8px;font-weight:600}.dashboard-v2 .dashboard-premium-card-detail .v2-card-date-row>.v2-inline-value.is-editing{margin-inline:0}@media (max-width:600px){.dashboard-v2 .dashboard-premium-card-detail .v2-card-dates-inline>.v2-card-date-row{grid-template-columns:minmax(104px,auto) minmax(0,1fr);gap:8px}.dashboard-v2 .dashboard-premium-card-detail .v2-card-date-row>.v2-inline-value{justify-self:end}}@media (max-width:340px){.dashboard-v2 .dashboard-premium-card-detail .v2-card-dates-inline>.v2-card-date-row{grid-template-columns:minmax(0,1fr);gap:2px;padding-block:8px}.dashboard-v2 .dashboard-premium-card-detail .v2-card-date-row>.v2-inline-value{justify-self:start}}.dashboard-v2 [role=group][aria-label="Alert lead days"]{gap:8px;display:grid}.dashboard-v2 .v2-product-list{border:1px solid var(--dash-border);background:var(--dash-surface);border-radius:12px;gap:4px;max-height:min(320px,40vh);padding:4px;display:grid;overflow-y:auto}.dashboard-v2 .v2-product-list>button{min-height:52px;color:var(--dash-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:56px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:6px 10px;display:grid}.dashboard-v2 .v2-product-list>button:hover{background:var(--dash-surface-2)}.dashboard-v2 .v2-product-list>button:focus-visible{outline:2px solid var(--dash-blue);outline-offset:-2px}.dashboard-v2 .v2-product-list>button.is-chosen{border-color:color-mix(in srgb, var(--dash-blue) 45%, var(--dash-border));background:color-mix(in srgb, var(--dash-blue) 8%, var(--dash-surface))}.dashboard-v2 .v2-product-list>button>span:nth-child(2){min-width:0;display:grid}.dashboard-v2 .v2-product-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.dashboard-v2 .v2-product-list>button small{color:var(--dash-muted);font-size:12px}.dashboard-v2 .v2-product-list>button>svg{width:16px;height:16px;color:var(--dash-blue)}.dashboard-v2 .v2-product-art{aspect-ratio:1.58;width:56px;position:relative}.dashboard-v2 .v2-product-art img{object-fit:contain}.dashboard-v2 .v2-product-list>p{margin:8px}.dashboard-v2 .dashboard-reorder-list>li:focus-visible{outline:2px solid var(--dash-blue);outline-offset:-2px;border-radius:10px}.dashboard-v2 .v2-row-select{border:1px solid var(--dash-border);max-width:180px;min-height:32px;color:var(--dash-text);background-color:var(--dash-surface);font:inherit;cursor:pointer;border-radius:8px;padding:4px 28px 4px 10px;font-size:13px;font-weight:600}.dashboard-v2 .v2-row-select:hover{border-color:color-mix(in srgb, var(--dash-text) 25%, var(--dash-border))}.dashboard-v2 .v2-row-select:focus-visible{outline:2px solid var(--dash-blue);outline-offset:1px}.dashboard-v2 .v2-application-row{border-top:1px solid var(--dash-border);align-items:center;gap:10px;display:flex}.dashboard-v2 .dashboard-premium-card-inline-record .v2-application-row>.dashboard-premium-card-inline-row{border-top:0;flex:auto;min-width:0}.dashboard-v2 .v2-application-row-controls{flex:none;align-items:center;gap:4px;display:inline-flex}.dashboard-v2 .v2-application-row-controls>.dashboard-status{white-space:nowrap}@media (max-width:760px){.dashboard-v2 .v2-application-row{flex-wrap:wrap;gap:0 8px;padding-bottom:10px}.dashboard-v2 .dashboard-premium-cards-page .dashboard-premium-card-inline-record .v2-application-row>.dashboard-premium-card-inline-row{flex-basis:100%;grid-template-columns:56px minmax(0,1fr) 18px;gap:6px 10px;display:grid}.dashboard-v2 .dashboard-premium-card-inline-record .v2-application-row>.dashboard-premium-card-inline-row>svg:last-child{grid-area:1/3/span 2;margin-left:0}.dashboard-v2 .v2-application-row-controls{margin-left:66px}.dashboard-v2 .v2-application-row-controls>.dashboard-status{grid-area:auto}.dashboard-v2 .v2-row-select{width:auto;max-width:200px;min-height:40px}}.dashboard-v2 .v2-renewal-selecthead{justify-content:flex-end;padding:4px 4px 8px;display:flex}.dashboard-v2 .v2-renewal-line{border-top:1px solid var(--dash-border);align-items:center;gap:10px;display:flex}.dashboard-v2 .v2-renewal-line.is-selected{background:color-mix(in srgb, var(--dash-blue) 7%, var(--dash-surface))}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .v2-renewal-line>.v2-renewal-row{border-top:0;flex:auto;min-width:0}.dashboard-v2 .v2-renewal-line>.dashboard-select-cell{flex:none;padding-left:4px}.dashboard-v2 .v2-renewal-decide{border:1px solid var(--dash-border);background:var(--dash-surface);border-radius:9px;flex:none;gap:2px;padding:2px;display:inline-flex}.dashboard-v2 .v2-renewal-decide>button{min-height:30px;color:var(--dash-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:12.5px;font-weight:600}.dashboard-v2 .v2-renewal-decide>button:hover{color:var(--dash-text);background:var(--dash-surface-2)}.dashboard-v2 .v2-renewal-decide>button.active{color:var(--dash-text);background:var(--dash-surface-2);box-shadow:inset 0 0 0 1px var(--dash-border)}.dashboard-v2 .v2-renewal-decide>button:focus-visible{outline:2px solid var(--dash-blue);outline-offset:1px}@media (min-width:1024px) and (hover:hover){.dashboard-v2 .v2-renewal-decide:has(>button.active){opacity:1}}@media (max-width:760px){.dashboard-v2 .v2-renewal-line{flex-wrap:wrap;padding-bottom:10px}.dashboard-v2 .dashboard-root .dashboard-premium-cards-page .v2-renewal-line>.v2-renewal-row{flex-basis:calc(100% - 44px)}.dashboard-v2 .v2-renewal-decide{margin-left:48px}.dashboard-v2 .v2-renewal-decide>button{min-height:40px;padding:0 14px}}.dashboard-v2 .v2-renewal-anniversary{color:var(--dash-muted);align-items:center;gap:10px;font-size:13px;display:inline-flex}.dashboard-v2 .v2-renewal-anniversary>.v2-inline-value{color:var(--dash-text);margin:0;font-weight:600}.dashboard-v2 .v2-reminder-presets{flex-wrap:wrap;gap:8px;display:flex}.dashboard-v2 .dashboard-opening-row.v2-opening-line{grid-template-columns:96px minmax(0,1fr) 142px 32px;align-items:center}.dashboard-v2 .dashboard-opening-row.v2-opening-line>:last-child{grid-column:-2;justify-self:end}.dashboard-v2 .dashboard-opening-row.v2-opening-line .dashboard-opening-main small{flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.dashboard-v2 .dashboard-opening-row.v2-opening-line .dashboard-opening-main .v2-inline-value{color:var(--dash-text);margin:-4px 0;font-weight:600}.dashboard-v2 a.v2-row-icon{place-items:center;display:inline-grid}@media (max-width:600px){.dashboard-v2 .dashboard-opening-row.v2-opening-line{grid-template-columns:72px minmax(0,1fr) 44px}.dashboard-v2 .dashboard-opening-row.v2-opening-line>:last-child{grid-area:1/3/3}}.dashboard-v2 .v2-loyalty-line{cursor:pointer}.dashboard-v2 .v2-loyalty-line:hover{background:color-mix(in srgb, var(--dash-surface-2) 55%, transparent)}.dashboard-v2 .v2-loyalty-line>div{justify-items:start;gap:2px;display:grid}.dashboard-v2 button.v2-loyalty-name{color:var(--dash-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:650}.dashboard-v2 button.v2-loyalty-name:hover{text-underline-offset:3px;text-decoration:underline}.dashboard-v2 button.v2-loyalty-name:focus-visible{outline:2px solid var(--dash-blue);outline-offset:2px;border-radius:4px}.dashboard-v2 .v2-loyalty-line .v2-loyalty-points{color:var(--dash-muted);font-variant-numeric:tabular-nums;margin:-2px -8px;font-size:12.5px}.dashboard-v2 .v2-loyalty-line .v2-loyalty-points.is-editing{margin:0}.dashboard-v2 .dashboard-wallet-row.v2-loyalty-line>.v2-loyalty-open{color:var(--dash-muted);justify-self:end}.dashboard-v2 .v2-loyalty-filter{padding:0 0 8px;display:flex}.dashboard-v2 .v2-filter-chip{border:1px solid var(--dash-border);min-height:32px;color:var(--dash-muted);background:var(--dash-surface);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.dashboard-v2 .v2-filter-chip>span{color:var(--dash-text);font-variant-numeric:tabular-nums}.dashboard-v2 .v2-filter-chip:hover{color:var(--dash-text);background:var(--dash-surface-2)}.dashboard-v2 .v2-filter-chip.active{color:var(--dash-text);border-color:color-mix(in srgb, var(--dash-blue) 45%, var(--dash-border));background:color-mix(in srgb, var(--dash-blue) 9%, var(--dash-surface))}.dashboard-v2 .v2-filter-chip:focus-visible{outline:2px solid var(--dash-blue);outline-offset:2px}.dashboard-v2 .v2-date-popover-host{justify-self:end;display:inline-flex;position:relative}.dashboard-v2 button.v2-date-popover-trigger.dashboard-loyalty-expiry-pill{cursor:pointer;border:0;font-family:inherit}.dashboard-v2 button.v2-date-popover-trigger.dashboard-loyalty-expiry-pill:hover{box-shadow:inset 0 0 0 1px}.dashboard-v2 button.v2-date-popover-trigger:focus-visible{outline:2px solid var(--dash-blue);outline-offset:2px}.dashboard-v2 .v2-date-popover{z-index:40;border:1px solid var(--dash-border);width:240px;color:var(--dash-text);background:var(--dash-surface);cursor:default;border-radius:12px;gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0000002e}.dashboard-v2 .v2-date-popover>input{border:1px solid var(--dash-border);width:100%;min-height:38px;color:var(--dash-text);background:var(--dash-surface);font:inherit;border-radius:8px;padding:6px 10px}.dashboard-v2 .v2-date-popover-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.dashboard-v2 .v2-date-popover-actions>.dashboard-primary-button{min-height:34px;padding-inline:16px}.dashboard-v2 .v2-voucher-row-actions{align-items:center;gap:2px;display:inline-flex}.dashboard-v2 .dashboard-voucher-quick-row:has(>.v2-voucher-row-actions){grid-template-columns:minmax(0,1fr) auto auto}@media (min-width:1024px){.dashboard-v2 .dashboard-page:not(.v2-home).dashboard-premium-wallet-page.v2-wallet-vouchers .dashboard-voucher-quick-row:has(>.v2-voucher-row-actions){grid-template-columns:minmax(0,1fr) auto auto}}@media (max-width:1099px){.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-voucher-list .dashboard-voucher-quick-row:has(>.v2-voucher-row-actions){grid-template-columns:auto minmax(0,1fr);column-gap:8px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-voucher-list .dashboard-voucher-quick-row:has(>.v2-voucher-row-actions)>:first-child{grid-column:1/-1}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-voucher-list .dashboard-voucher-quick-row>.v2-voucher-row-actions{margin-left:46px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-wallet-page:not(.v2-home) .dashboard-voucher-list .dashboard-voucher-quick-row:has(>.v2-voucher-row-actions)>.dashboard-voucher-quick-button{margin-left:0}}@media (max-width:600px){.dashboard-v2 .v2-date-popover{left:0;right:auto}}.dashboard-v2 .dashboard-premium-wallet-page.v2-wallet-vouchers .dashboard-wallet-row.v2-loyalty-line>.v2-loyalty-open{grid-area:1/3/span 2}.dashboard-v2 .dashboard-premium-wallet-page.v2-wallet-vouchers .dashboard-wallet-row.v2-loyalty-line .dashboard-value-column{justify-content:flex-start}.dashboard-v2 .dashboard-premium-wallet-page.v2-wallet-vouchers .dashboard-wallet-row.v2-loyalty-line .v2-date-popover-host{justify-self:start}.dashboard-v2 .dashboard-transfer-bonuses>article{position:relative}.dashboard-v2 .v2-transfer-watch-slot{padding:0 20px 16px;display:flex}.dashboard-v2 .v2-transfer-watch{border:1px solid var(--dash-border);min-height:30px;color:var(--dash-muted);background:var(--dash-surface);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.dashboard-v2 .v2-transfer-watch svg{width:14px;height:14px}.dashboard-v2 .v2-transfer-watch:hover{color:var(--dash-text);background:var(--dash-surface-2)}.dashboard-v2 .v2-transfer-watch.is-on{color:var(--dash-blue);border-color:color-mix(in srgb, var(--dash-blue) 40%, var(--dash-border));background:color-mix(in srgb, var(--dash-blue) 9%, var(--dash-surface))}.dashboard-v2 .v2-transfer-watch:focus-visible{outline:2px solid var(--dash-blue);outline-offset:2px}@media (min-width:1024px){.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools.dashboard-premium-screen-transfers:not(.v2-home) .dashboard-transfer-bonuses>article{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools.dashboard-premium-screen-transfers:not(.v2-home) .dashboard-transfer-bonuses>article>button{grid-area:1/1;grid-template-columns:minmax(0,1.5fr) minmax(110px,.45fr) minmax(170px,.65fr) auto;gap:16px;min-height:0;padding:14px 12px 14px 20px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools.dashboard-premium-screen-transfers:not(.v2-home) .dashboard-transfer-bonuses>article>.v2-transfer-watch-slot{grid-area:1/2;padding:0 20px 0 4px;position:static;translate:none}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools.dashboard-premium-screen-transfers:not(.v2-home) .dashboard-transfer-bonuses>article>.dashboard-transfer-calculator{grid-column:1/-1}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools.dashboard-premium-screen-transfers:not(.v2-home) .dashboard-transfer-bonuses>article .dashboard-transfer-route,.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools.dashboard-premium-screen-transfers:not(.v2-home) .dashboard-transfer-bonuses>article .dashboard-transfer-program{gap:10px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools.dashboard-premium-screen-transfers:not(.v2-home) .dashboard-transfer-bonuses>article .dashboard-transfer-program>:first-child{border-radius:9px;width:32px;min-width:32px;height:32px;font-size:12px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools.dashboard-premium-screen-transfers:not(.v2-home) .dashboard-transfer-bonuses>article .dashboard-transfer-program strong{font-size:13px;line-height:1.3}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools.dashboard-premium-screen-transfers:not(.v2-home) .dashboard-transfer-bonuses>article .dashboard-transfer-route>svg{width:16px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools.dashboard-premium-screen-transfers:not(.v2-home) .dashboard-transfer-bonuses>article .dashboard-transfer-meta{gap:4px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools.dashboard-premium-screen-transfers:not(.v2-home) .dashboard-transfer-bonuses>article .dashboard-transfer-ratio{justify-self:start;padding:4px 8px;font-size:11px}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools.dashboard-premium-screen-transfers:not(.v2-home) .dashboard-transfer-bonuses>article .dashboard-transfer-offer{text-align:left;justify-content:start;gap:2px;padding:0}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools.dashboard-premium-screen-transfers:not(.v2-home) .dashboard-transfer-bonuses>article .dashboard-transfer-offer b{white-space:normal;font-size:16px;line-height:1.25}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools.dashboard-premium-screen-transfers:not(.v2-home) .dashboard-transfer-bonuses>article .dashboard-transfer-offer span{font-size:12px;line-height:1.35}.dashboard-v2 .dashboard-root .dashboard-page.dashboard-premium-detail-tools.dashboard-premium-screen-transfers:not(.v2-home) .dashboard-transfer-bonuses>article .dashboard-transfer-more{grid-column:4;font-size:12px}}.dashboard-v2 .v2-transfer-use-balance{justify-self:start}.dashboard-v2 #rotating-categories{scroll-margin-top:88px}.dashboard-v2 #rotating-categories>.dashboard-inline-notice{align-items:center;margin-bottom:14px}.dashboard-v2 #rotating-categories>.dashboard-inline-notice>.dashboard-text-button{min-height:44px;margin-left:auto;padding:0 4px}.dashboard-v2 #dashboard-card-inline-panel{scroll-margin-top:88px}.dashboard-v2 .v2-history-ledger .dashboard-secondary-record.v2-history-row{cursor:default}.dashboard-v2 .v2-history-ledger .v2-history-row>.v2-history-open{min-width:0;color:var(--dash-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;gap:2px;padding:0;display:grid}.dashboard-v2 .v2-history-ledger .v2-history-row>.v2-history-open:disabled{cursor:default}.dashboard-v2 .v2-history-ledger .v2-history-row>.v2-history-open:hover:not(:disabled) strong{text-underline-offset:3px;text-decoration:underline}.dashboard-v2 .v2-history-ledger .v2-history-row>.v2-history-open:focus-visible{outline:2px solid var(--dash-blue);outline-offset:2px;border-radius:4px}.dashboard-v2 .v2-history-ledger .v2-history-row>.v2-history-amount{font-variant-numeric:tabular-nums;letter-spacing:-.02em;justify-self:end;max-width:none;font-size:17px;font-weight:700}.dashboard-v2 .v2-history-ledger .v2-history-row>.v2-history-amount.is-editing input{text-align:right;width:110px}.dashboard-v2 .v2-history-actions{justify-content:flex-end;display:inline-flex}@media (min-width:1100px){.dashboard-v2 .v2-history-ledger .dashboard-secondary-record.v2-history-row{grid-template-columns:24px minmax(0,1fr) 130px 36px}.dashboard-v2 .v2-ledger-columns.v2-history-columns{grid-template-columns:minmax(0,1fr) 130px 36px}}.dashboard-v2 .v2-inbox-line{border-top:1px solid var(--dash-border);align-items:center;display:flex;position:relative}.dashboard-v2 .v2-inbox-list h3+.v2-inbox-line{border-top:0}.dashboard-v2 .v2-inbox-line>.v2-inbox-row{border-top:0;flex:auto;min-width:0;text-decoration:none}.dashboard-v2 .dashboard-root .dashboard-premium-screen-inbox .v2-inbox-line>.v2-inbox-row{width:auto;margin-inline:-10px 0}.dashboard-v2 .v2-inbox-line>.v2-inbox-dismiss{flex:none;margin-left:4px}.dashboard-v2 .v2-inbox-filter{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.dashboard-v2 .v2-benefit-reminders>.v2-collection-search{margin:8px 0 4px}.dashboard-v2 .v2-benefit-reminder-list{max-height:480px;margin-top:4px;display:grid;overflow-y:auto}.dashboard-v2 .v2-benefit-reminder-row{border-top:1px solid var(--dash-border);align-items:center;gap:12px;min-height:56px;display:flex}.dashboard-v2 .v2-benefit-reminder-row:first-child{border-top:0}.dashboard-v2 .v2-benefit-reminder-open{min-width:0;color:var(--dash-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;gap:2px;padding:8px 0;display:grid}.dashboard-v2 .v2-benefit-reminder-open strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.dashboard-v2 .v2-benefit-reminder-open small{color:var(--dash-muted);font-size:12px}.dashboard-v2 .v2-benefit-reminder-open:hover strong{text-underline-offset:3px;text-decoration:underline}.dashboard-v2 .v2-benefit-reminder-open:focus-visible{outline:2px solid var(--dash-blue);outline-offset:2px;border-radius:4px}.dashboard-v2 .v2-switch{background:color-mix(in srgb, var(--dash-muted) 35%, var(--dash-surface-2));cursor:pointer;border:0;border-radius:999px;flex:none;width:40px;height:24px;padding:0;transition:background-color .16s;position:relative}.dashboard-v2 .v2-switch>span{background:#fff;border-radius:50%;width:18px;height:18px;transition:translate .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.dashboard-v2 .v2-switch.on{background:var(--dash-green,#34c759)}.dashboard-v2 .v2-switch.on>span{translate:16px}.dashboard-v2 .v2-switch:focus-visible{outline:2px solid var(--dash-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.dashboard-v2 .v2-switch,.dashboard-v2 .v2-switch>span{transition:none}}.dashboard-v2 .v2-person-confirm{margin:-4px 0 8px 36px}.dashboard-v2 .v2-setup-return{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}@media (max-width:1023px){.dashboard-v2 .v2-transfer-watch{min-height:40px;padding:0 14px}}@media (max-width:1099px){.dashboard-v2 .v2-history-ledger .dashboard-secondary-record.v2-history-row{grid-template-columns:22px minmax(0,1fr) max-content auto;align-items:center;gap:8px 10px;display:grid}.dashboard-v2 .v2-history-ledger .v2-history-row>.v2-history-amount{max-width:none;margin:0;font-size:15px}}.dashboard-v2 .v2-transfer-heading-pills{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.dashboard-v2 .v2-transfer-all-routes{border:1px solid color-mix(in srgb, var(--dash-blue) 35%, var(--dash-border));background:color-mix(in srgb, var(--dash-blue) 10%, transparent);min-height:34px;color:var(--dash-blue);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 13px;font-size:12px;font-weight:700;transition:background-color .16s,border-color .16s;display:inline-flex}.dashboard-v2 .v2-transfer-all-routes>span{background:var(--dash-blue);min-width:22px;color:var(--v2-on-blue,#fff);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-size:11px}.dashboard-v2 .v2-transfer-all-routes>svg{width:14px;height:14px;transition:translate .16s}.dashboard-v2 .v2-transfer-all-routes:hover{background:color-mix(in srgb, var(--dash-blue) 16%, transparent);border-color:var(--dash-blue)}.dashboard-v2 .v2-transfer-all-routes:hover>svg{translate:3px}.dashboard-v2 .dashboard-root .v2-home .v2-toolbar .dashboard-home-sortbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard-v2 .dashboard-root .v2-home .v2-toolbar .dashboard-card-player-filter{border-right:1px solid var(--dash-border);align-items:center;margin:0;padding:0 12px 0 0;display:flex}.dashboard-v2 .dashboard-root .v2-home .v2-toolbar .dashboard-player-row{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;display:flex}.dashboard-v2 .dashboard-root .v2-home .v2-toolbar .dashboard-player-row>button{border:1px solid var(--dash-border);background:var(--dash-surface);height:36px;min-height:36px;color:var(--dash-text);box-shadow:none;border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 5px;font-size:13px;font-weight:600;display:inline-flex}.dashboard-v2 .dashboard-root .v2-home .v2-toolbar .dashboard-player-row>button:first-child{padding:0 14px}.dashboard-v2 .dashboard-root .v2-home .v2-toolbar .dashboard-player-row>button .dashboard-player-avatar{width:26px;height:26px;font-size:11px}.dashboard-v2 .dashboard-root .v2-home .v2-toolbar .dashboard-player-row>button .dashboard-player-avatar svg{width:14px;height:14px}.dashboard-v2 .dashboard-root .v2-home .v2-toolbar .dashboard-player-row>button:hover{border-color:color-mix(in srgb, var(--dash-blue) 40%, var(--dash-border))}.dashboard-v2 .dashboard-root .v2-home .v2-toolbar .dashboard-player-row>button.active{border-color:var(--dash-blue);background:color-mix(in srgb, var(--dash-blue) 12%, var(--dash-surface));color:var(--dash-blue)}.dashboard-v2 .dashboard-root .v2-home .v2-toolbar .dashboard-player-row>button.active:first-child{background:var(--dash-blue);color:var(--v2-on-blue,#fff)}.dashboard-v2 .dashboard-root .v2-home .v2-toolbar :is(.dashboard-expiry-filter,.dashboard-card-picker,.v2-sort-control){box-sizing:border-box;height:36px;min-height:36px;box-shadow:none;border-radius:999px;margin:0;font-size:13px}.dashboard-v2 .dashboard-root .v2-home .v2-toolbar :is(.dashboard-expiry-filter,.dashboard-card-picker){align-items:center;gap:6px;padding:0 12px;display:inline-flex}.dashboard-v2 .dashboard-root .v2-home .v2-toolbar :is(.dashboard-expiry-filter,.dashboard-card-picker)>svg{flex:none;width:15px;height:15px}.dashboard-v2 .dashboard-root .v2-home .v2-toolbar .dashboard-expiry-filter select{height:100%;font-size:13px}.dashboard-v2 .dashboard-root .v2-home .v2-toolbar .v2-sort-control{align-items:center;display:inline-flex;overflow:hidden}.dashboard-v2 .dashboard-root .v2-home .v2-toolbar .v2-sort-control :is(.v2-sort-select,.dashboard-sort-info){height:100%}.dashboard-v2 .dashboard-root .v2-home .v2-toolbar .v2-sort-control .dashboard-sort-info{width:36px;min-width:36px}@media (max-width:760px){.dashboard-v2 .dashboard-root .v2-home .v2-toolbar .dashboard-card-player-filter{border-right:0;border-bottom:1px solid var(--dash-border);flex-basis:100%;padding:0 0 8px}.dashboard-v2 .dashboard-root .v2-home .v2-toolbar .dashboard-player-row{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}}@media (min-width:761px){.dashboard-v2 .dashboard-root .v2-home .v2-toolbar .dashboard-expiry-filter select{appearance:none;field-sizing:content;text-align:left;background:0 0;border:0;flex:0 auto;width:auto;min-width:0;padding:0 2px}}.dashboard-v2 .v2-bulk-move-group:not(#v2x){border:0;min-width:0;margin:0;padding:0}.dashboard-v2 .v2-bulk-move-group:not(#v2x)>legend{width:100%;color:var(--dash-text);justify-content:space-between;align-items:center;gap:12px;padding:0 0 6px;font-size:13px;font-weight:700;display:flex}.dashboard-v2 .v2-bulk-move-group:not(#v2x)>ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.dashboard-v2 .v2-bulk-move-group:not(#v2x) li>label{cursor:pointer;border-radius:10px;grid-template-columns:16px 56px minmax(0,1fr);align-items:center;gap:12px;min-height:48px;padding:6px 8px;display:grid}.dashboard-v2 .v2-bulk-move-group:not(#v2x) li>label:hover{background:var(--dash-surface-2)}.dashboard-v2 .v2-bulk-move-group:not(#v2x) li input{width:16px;height:16px;accent-color:var(--dash-blue);margin:0}.dashboard-v2 .v2-bulk-move-group:not(#v2x) li .v2-bulk-move-art{aspect-ratio:1.586;border-radius:5px;flex:none;width:56px;position:relative;overflow:hidden}.dashboard-v2 .v2-bulk-move-group:not(#v2x) li .v2-bulk-move-art img{object-fit:cover}.dashboard-v2 .v2-bulk-move-group:not(#v2x) .v2-bulk-move-name{gap:2px;min-width:0;display:grid}.dashboard-v2 .v2-bulk-move-group:not(#v2x) .v2-bulk-move-name strong,.dashboard-v2 .v2-bulk-move-group:not(#v2x) .v2-bulk-move-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-v2 .v2-bulk-move-group:not(#v2x) .v2-bulk-move-name strong{font-size:13.5px}.dashboard-v2 .v2-bulk-move-group:not(#v2x) .v2-bulk-move-name small{color:var(--dash-muted);font-size:12px}.dashboard-v2 .v2-bulk-move-group:not(#v2x) li.is-locked>label{cursor:not-allowed;opacity:.55}.dashboard-v2 .v2-bulk-move-group:not(#v2x) li.is-locked>label:hover{background:0 0}.dashboard-v2 .dashboard-opening-guidance.dashboard-opening-other-banks{margin-top:4px}.dashboard-v2 .dashboard-opening-other-banks a{color:var(--dash-blue);font-weight:600;text-decoration:none}.dashboard-v2 .dashboard-opening-other-banks a:hover{text-decoration:underline}.dashboard-v2 .v2-info-popover-host{vertical-align:middle;display:inline-flex;position:relative}.dashboard-v2 button.v2-info-popover-trigger{width:32px;height:32px;color:var(--dash-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.dashboard-v2 button.v2-info-popover-trigger>svg{width:18px;height:18px}.dashboard-v2 button.v2-info-popover-trigger:hover{color:var(--dash-blue);background:var(--dash-surface-muted,color-mix(in srgb, currentColor 10%, transparent))}.dashboard-v2 button.v2-info-popover-trigger:focus-visible{outline:2px solid var(--dash-blue);outline-offset:2px}.dashboard-v2 .v2-info-popover{z-index:40;border:1px solid var(--dash-border);width:min(320px,100vw - 48px);color:var(--dash-muted);background:var(--dash-surface);text-align:left;white-space:normal;cursor:default;border-radius:12px;gap:8px;padding:14px;font-size:13px;font-weight:400;line-height:1.45;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #0000002e}.dashboard-v2 .v2-info-popover>strong{color:var(--dash-text);font-size:14px}@media (max-width:700px){.dashboard-v2 .v2-info-popover{top:auto;left:16px;right:16px;bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:46;width:auto;max-height:60vh;position:fixed;overflow-y:auto}}.dashboard-v2 .v2-history-ledger .dashboard-secondary-record.v2-timeline-row{grid-template-columns:36px minmax(0,1fr) max-content auto}.dashboard-v2 .v2-timeline-row>img{border-radius:3px;width:36px;height:auto}.dashboard-v2 .v2-timeline-source{align-items:center;gap:4px;display:inline-flex}.dashboard-v2 .v2-timeline-source svg{width:12px;height:12px}.dashboard-v2 .v2-timeline-review{color:var(--dash-text);align-items:center;gap:10px;margin-bottom:16px;text-decoration:none;display:flex}.dashboard-v2 .v2-timeline-review>strong{flex:auto}.dashboard-v2 .v2-timeline>.dashboard-secondary-button{justify-self:center;margin:12px auto 0;display:block}.dashboard-v2 .v2-reminder-timing{border:0;border-top:1px solid var(--dash-border);flex-wrap:wrap;gap:8px 16px;margin:0;padding:12px 0;display:flex}.dashboard-v2 .v2-reminder-timing>legend{float:left;gap:2px;width:100%;margin-bottom:8px;padding:0;display:grid}.dashboard-v2 .v2-reminder-timing>legend small{color:var(--dash-muted)}.dashboard-v2 .v2-reminder-timing>label{align-items:center;gap:6px;display:inline-flex}.dashboard-v2 .v2-subscriptions-header{gap:4px;margin-bottom:16px;display:grid}.dashboard-v2 .v2-subscriptions-header>strong{font-size:32px;line-height:1.1}.dashboard-v2 .v2-subscriptions-header>small,.dashboard-v2 .v2-subscription-main small{color:var(--dash-muted)}.dashboard-v2 .v2-subscriptions-section{gap:4px;margin-bottom:16px;display:grid}.dashboard-v2 .v2-subscriptions-section>h2{margin:0 0 4px;font-size:16px}.dashboard-v2 .v2-subscriptions-section>h2 small{float:right;opacity:.7;font-size:13px;font-weight:500}.dashboard-v2 .v2-subscriptions-toggle{width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;padding:0;display:flex}.dashboard-v2 .v2-subscriptions-toggle svg{width:20px;height:20px;color:var(--dash-muted);flex:none;transition:transform .15s}.dashboard-v2 .v2-subscriptions-toggle svg.open{transform:rotate(180deg)}.dashboard-v2 .v2-subscription-row{border:0;border-top:1px solid var(--dash-border);width:100%;color:var(--dash-text);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.dashboard-v2 .v2-subscription-trail{align-items:center;gap:12px;display:flex}.dashboard-v2 .v2-subscription-main{gap:2px;min-width:0;display:grid}.dashboard-v2 .v2-subscription-amount{font-variant-numeric:tabular-nums;font-weight:600}.dashboard-v2 .v2-subscription-tags{flex-wrap:wrap;gap:6px;display:flex}.dashboard-v2 .v2-subscription-tags em{background:var(--dash-surface-2);color:var(--dash-text);border-radius:999px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:600}.dashboard-v2 .v2-subscription-tags em.up{background:color-mix(in srgb, var(--dash-gold) 16%, transparent);color:var(--dash-gold)}.dashboard-v2 .v2-subscription-tags em.covered{background:color-mix(in srgb, var(--dash-green) 14%, transparent);color:color-mix(in srgb, var(--dash-green) 75%, var(--dash-text))}.dashboard-v2 .v2-subscription-cover{background:color-mix(in srgb, var(--dash-green) 12%, var(--dash-surface));color:var(--dash-text);border-radius:10px;margin-top:12px;padding:10px 12px}.dashboard-v2 .v2-subscription-actions{gap:8px;margin-top:16px;display:grid}.dashboard-v2 .v2-subscriptions-footer{margin-top:8px}.dashboard-v2 .v2-snapshot-teaser{gap:12px;display:grid}.dashboard-v2 .v2-snapshot-teaser>h2,.dashboard-v2 .dashboard-page:not(.v2-home) .dashboard-panel.v2-snapshot-teaser>h2{color:var(--dash-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:inherit;font-size:11px;font-weight:700}.dashboard-v2 .v2-snapshot-sentence{font-family:"New York", var(--font-fraunces), Georgia, ui-serif, serif;letter-spacing:-.01em;max-width:28ch;margin:0;font-size:30px;font-weight:500;line-height:1.2}.dashboard-v2 .v2-snapshot-rows{-webkit-user-select:none;user-select:none;pointer-events:none;margin:8px 0 4px;display:grid;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.dashboard-v2 .v2-snapshot-row{border-top:1px solid var(--dash-border);grid-template-columns:36px minmax(0,1fr) 56px;align-items:center;gap:12px;padding:12px 0;display:grid}.dashboard-v2 .v2-snapshot-row i{background:color-mix(in srgb, var(--dash-muted) 35%, transparent);filter:blur(4px);border-radius:6px;height:12px;display:block}.dashboard-v2 .v2-snapshot-row i:first-child{border-radius:10px;width:36px;height:36px}.dashboard-v2 .v2-snapshot-row i:nth-child(2){width:55%}.dashboard-v2 .v2-snapshot-row:nth-child(5n+2) i:nth-child(2){width:40%}.dashboard-v2 .v2-snapshot-row:nth-child(5n+3) i:nth-child(2){width:62%}.dashboard-v2 .v2-snapshot-row:nth-child(5n+4) i:nth-child(2){width:48%}.dashboard-v2 .v2-snapshot-row:nth-child(5n) i:nth-child(2){width:35%}.dashboard-v2 .v2-snapshot-teaser .dashboard-primary-button{justify-self:start}.dashboard-v2 .v2-snapshot-teaser+.dashboard-primary-button{margin-top:16px}@media (max-width:480px){.dashboard-v2 .v2-snapshot-sentence{font-size:24px}.dashboard-v2 .v2-snapshot-teaser .dashboard-primary-button{justify-self:stretch}}.dashboard-v2 .dashboard-premium-card-detail .v2-card-date-row>.v2-inline-value{text-align:left}.dashboard-v2 .dashboard-premium-card-detail .v2-card-date-row>.v2-inline-value>span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.dashboard-v2 a.v2-subscription-row{text-decoration:none}.dashboard-v2 .v2-subscription-amount.refunded{color:var(--dash-muted);font-weight:400;text-decoration:line-through}.dashboard-v2 .v2-subscription-tags em.refunded{background:color-mix(in srgb, var(--dash-green) 14%, transparent);color:color-mix(in srgb, var(--dash-green) 75%, var(--dash-text))}.dashboard-v2 .v2-fee-total{margin:0 0 4px;font-weight:600}.dashboard-v2 .v2-fee-row{grid-template-columns:minmax(0,1fr) auto}
.dashboard-v2 .v2-offers{gap:16px;min-width:0;display:grid}.dashboard-v2 .v2-offers-panel{min-width:0}.dashboard-v2 .v2-offers-panel>.dashboard-section-header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.dashboard-v2 .v2-offers-count{color:var(--dash-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.dashboard-v2 .v2-offers-filters{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:10px;margin:12px 0 6px;display:grid}.dashboard-v2 .v2-offers-filters>label{gap:6px;min-width:0;margin:0;display:grid}.dashboard-v2 .v2-offers-filters>label>span{color:var(--dash-muted);font-size:12px;font-weight:600}.dashboard-v2 .v2-offers-filters select{border:1px solid var(--dash-border);width:100%;min-width:0;min-height:40px;color:var(--dash-text);background-color:var(--dash-surface);font:inherit;text-overflow:ellipsis;border-radius:10px;margin:0;padding:0 30px 0 12px;font-size:13.5px;font-weight:500}.dashboard-v2 .v2-offers-filters select:focus-visible{outline:2px solid var(--dash-blue);outline-offset:1px}.dashboard-v2 .v2-offers-filter-actions{grid-column:1/-1;align-items:center;gap:12px;min-height:36px;display:flex}.dashboard-v2 .v2-offers-filter-actions .dashboard-text-button{min-height:36px;padding:0 4px}.dashboard-v2 .v2-offers-list{margin:0;padding:0;list-style:none;display:grid}.dashboard-v2 .v2-offer-row{border-top:1px solid var(--dash-border);align-items:center;gap:8px;min-width:0;display:flex}.dashboard-v2 .v2-offers-list>.v2-offer-row:first-child{border-top:0}.dashboard-v2 .v2-offer-open{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:auto;align-items:center;gap:14px;margin:0 -8px;padding:12px 8px;display:flex}.dashboard-v2 .v2-offer-open:hover{background:var(--dash-surface-2)}.dashboard-v2 .v2-offer-open:focus-visible{outline:2px solid var(--dash-blue);outline-offset:-2px}.dashboard-v2 .v2-offer-open>.dashboard-voucher-merchant-mark{border-radius:12px;flex:0 0 44px;width:44px;height:44px;font-size:15px}.dashboard-v2 .v2-offer-text{flex:auto;gap:2px;min-width:0;display:grid}.dashboard-v2 .v2-offer-text>strong{color:var(--dash-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden}.dashboard-v2 .v2-offer-reward{color:var(--dash-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}.dashboard-v2 .v2-offer-text>small{min-width:0;color:var(--dash-muted);flex-wrap:wrap;align-items:center;font-size:12.5px;line-height:1.45;display:flex}.dashboard-v2 .v2-offer-text>small>span{align-items:center;gap:3px;min-width:0;display:inline-flex}.dashboard-v2 .v2-offer-text:has(>small>span){overflow:hidden}.dashboard-v2 .v2-offer-text>small:has(>span){margin-left:-14px}.dashboard-v2 .v2-offer-text>small>span{padding-left:14px;position:relative}.dashboard-v2 .v2-offer-text>small>span:before{content:"·";text-align:center;width:14px;color:var(--dash-muted);position:absolute;left:0}.dashboard-v2 .v2-offer-card{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dashboard-v2 .v2-offer-text>small>.v2-offer-card{display:block}.dashboard-v2 .v2-offers{--v2-offer-green:color-mix(in srgb, var(--dash-green) 80%, var(--dash-text))}.dashboard-v2 .v2-offer-added.is-added{color:var(--v2-offer-green);font-weight:600}.dashboard-v2 .v2-offer-added svg,.dashboard-v2 .v2-offer-status svg{stroke-width:2.6px;flex:0 0 13px;width:13px;height:13px}.dashboard-v2 .v2-offer-status{font-weight:600}.dashboard-v2 .v2-offer-status.done{color:var(--v2-offer-green)}.dashboard-v2 .v2-offer-status.ended{color:var(--dash-muted);font-weight:500}.dashboard-v2 .v2-offer-status.open{color:var(--dash-text)}.dashboard-v2 .v2-offer-chevron{width:18px;height:18px;color:var(--dash-muted);flex:0 0 18px}.dashboard-v2 .v2-offer-track{border:1px solid var(--dash-blue);min-width:76px;min-height:36px;color:var(--dash-blue);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.dashboard-v2 .v2-offer-track svg{width:14px;height:14px}.dashboard-v2 .v2-offer-track:hover{background:color-mix(in srgb, var(--dash-blue) 10%, transparent)}.dashboard-v2 .v2-offer-track.is-tracked{color:#fff;background:var(--dash-blue)}.dashboard-v2 .v2-offer-track:focus-visible{outline:2px solid var(--dash-blue);outline-offset:2px}.dashboard-v2 .v2-offer-track:disabled{cursor:progress;opacity:.6}.dashboard-v2 .v2-offers-track-all{border:1px solid var(--dash-blue);width:100%;min-height:44px;color:var(--dash-blue);font:inherit;cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:6px 0 10px;font-size:14px;font-weight:650;display:flex}.dashboard-v2 .v2-offers-track-all svg{width:16px;height:16px}.dashboard-v2 .v2-offers-track-all:hover{background:color-mix(in srgb, var(--dash-blue) 8%, transparent)}.dashboard-v2 .v2-offers-track-all:focus-visible{outline:2px solid var(--dash-blue);outline-offset:2px}.dashboard-v2 .v2-offers-track-all:disabled{cursor:progress;opacity:.6}.dashboard-v2 .v2-offers-review-row{min-height:48px;color:var(--dash-text);justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:14.5px;font-weight:650;text-decoration:none;display:flex}.dashboard-v2 .v2-offers-review-row svg{width:18px;height:18px;color:var(--dash-muted)}.dashboard-v2 .v2-offers-review-row:focus-visible{outline:2px solid var(--dash-blue);outline-offset:2px}.dashboard-v2 .v2-offers-footnote{color:var(--dash-muted);margin:14px 0 0;font-size:12.5px;line-height:1.5}.dashboard-v2 .v2-offers-loading{gap:12px;display:grid}.dashboard-v2 .v2-offers-skeleton{background:linear-gradient(90deg, var(--dash-surface-2), var(--dash-surface-3), var(--dash-surface-2));background-size:200% 100%;border-radius:12px;height:56px;animation:1.4s ease-in-out infinite v2-offers-shimmer;display:block}@keyframes v2-offers-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.dashboard-v2 .v2-offers-skeleton{animation:none}}.dashboard-v2 .v2-offers-message{text-align:center;justify-items:center;gap:12px;padding:28px 12px;display:grid}.dashboard-v2 .v2-offers-message p,.dashboard-v2 .v2-offers-message strong{color:var(--dash-text);margin:0;font-size:14.5px}.dashboard-v2 .v2-offers-empty{text-align:center;justify-items:center;gap:10px;padding:48px 24px;display:grid}.dashboard-v2 .v2-offers-empty h2{letter-spacing:-.01em;margin:6px 0 0;font-size:19px}.dashboard-v2 .v2-offers-empty p{max-width:420px;color:var(--dash-muted);margin:0;font-size:14.5px;line-height:1.55}.dashboard-v2 .v2-offers-empty-icon{width:52px;height:52px;color:var(--dash-blue);background:color-mix(in srgb, var(--dash-blue) 11%, var(--dash-surface));border-radius:16px;place-items:center;display:grid}.dashboard-v2 .v2-offers-empty-icon svg{width:24px;height:24px}.dashboard-v2 .v2-offer-overlay{overflow-y:auto}.dashboard-v2 .v2-offer-sheet header,.dashboard-v2 .v2-offer-picker header{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:16px;display:grid}.dashboard-v2 .v2-offer-sheet header h2,.dashboard-v2 .v2-offer-picker header h2{text-align:center;margin:0;font-size:16px}.dashboard-v2 .v2-offer-sheet header>:last-child{justify-self:end}.dashboard-v2 .v2-offer-picker header>:first-child{justify-self:start}.dashboard-v2 .v2-offer-sheet-close{border-radius:999px;width:36px;height:36px;background:var(--dash-surface-2)!important}.dashboard-v2 .v2-offer-sheet-close svg{width:17px;height:17px}.dashboard-v2 .v2-offer-sheet-body{gap:18px;min-width:0;display:grid}.dashboard-v2 .v2-offer-sheet-hero{align-items:center;gap:16px;min-width:0;display:flex}.dashboard-v2 .v2-offer-sheet-hero>div{gap:3px;min-width:0;display:grid}.dashboard-v2 .v2-offer-sheet-hero strong{overflow-wrap:anywhere;color:var(--dash-text);font-size:15px;font-weight:600}.dashboard-v2 .v2-offer-sheet-reward{color:var(--dash-text);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:750;line-height:1.2}.dashboard-v2 .v2-offer-sheet-hero small{align-items:center;gap:4px;font-size:13px;display:inline-flex}.dashboard-v2 .v2-offer-sheet-section{gap:8px;min-width:0;display:grid}.dashboard-v2 .v2-offer-sheet-section h3{color:var(--dash-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.dashboard-v2 .v2-offer-sheet-section p{color:var(--dash-text);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.dashboard-v2 .v2-offer-sheet-section p.v2-offer-sheet-terms{color:var(--dash-muted)}.dashboard-v2 .v2-offer-sheet-cards{border:1px solid var(--dash-border);border-radius:12px;margin:0;padding:0;list-style:none;display:grid}.dashboard-v2 .v2-offer-sheet-cards li{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 14px;font-size:14px;display:flex}.dashboard-v2 .v2-offer-sheet-cards li+li{border-top:1px solid var(--dash-border)}.dashboard-v2 .v2-offer-sheet-cards li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-v2 .v2-offer-sheet-cards small{color:var(--dash-muted);flex:none;align-items:center;gap:3px;font-size:12.5px;font-weight:600;display:inline-flex}.dashboard-v2 .v2-offer-sheet-cards small.is-added{color:var(--v2-offer-green)}.dashboard-v2 .v2-offer-sheet-cards small svg{stroke-width:2.6px;width:13px;height:13px}.dashboard-v2 .v2-offer-sheet-note{color:var(--dash-text);background:color-mix(in srgb, var(--dash-green) 10%, var(--dash-surface));border-radius:10px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5}.dashboard-v2 .v2-offer-sheet-actions{gap:10px;display:grid}.dashboard-v2 .v2-offer-sheet-actions>button{justify-content:center;width:100%;min-height:46px}.dashboard-v2 .v2-offer-sheet .v2-offers-footnote{text-align:center;margin:0}.dashboard-v2 .v2-offer-picker-copy{color:var(--dash-muted);margin:0 0 14px;font-size:13.5px;line-height:1.5}.dashboard-v2 .v2-offer-picker-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dashboard-v2 .v2-offer-picker-list button{border:1px solid var(--dash-border);width:100%;min-height:52px;color:var(--dash-text);background:var(--dash-surface);font:inherit;text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:14.5px;font-weight:600;display:flex}.dashboard-v2 .v2-offer-picker-list button:hover{background:var(--dash-surface-2)}.dashboard-v2 .v2-offer-picker-list button:focus-visible{outline:2px solid var(--dash-blue);outline-offset:1px}.dashboard-v2 .v2-offer-picker-list button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-v2 .v2-offer-picker-list small{color:var(--dash-muted);flex:none;font-size:12.5px}.dashboard-v2 .v2-offer-picker-list small.is-added{color:var(--v2-offer-green)}@media (max-width:900px){.dashboard-v2 .v2-offers-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.dashboard-v2 .v2-offers-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-v2 .v2-offers-filters select{min-height:44px;font-size:16px}.dashboard-v2 .v2-offer-open{gap:12px}.dashboard-v2 .v2-offer-open>.dashboard-voucher-merchant-mark{flex-basis:40px;width:40px;height:40px}.dashboard-v2 .v2-offer-sheet-reward{font-size:20px}}.v2-offer-progress{font-variant-numeric:tabular-nums;color:var(--dash-muted);gap:4px;margin-top:4px;font-size:12px;display:grid}.v2-offer-progress-bar{background:var(--dash-surface-2);border-radius:99px;max-width:220px;height:4px;display:block;overflow:hidden}.v2-offer-progress-bar>span{border-radius:inherit;background:var(--dash-blue);height:100%;display:block}.v2-offer-progress-bar>span.full{background:var(--dash-green)}
