.master-dashboard-page,.master-plans-page,.master-storage-page,.master-stores-page{--master-panel:color-mix(in srgb,var(--card) 92%,var(--accent) 8%);--master-soft:color-mix(in srgb,var(--accent) 7%,var(--card));--master-border:color-mix(in srgb,var(--line) 72%,var(--ink) 8%)}.master-dashboard-title,.master-plans-title{align-items:end;gap:28px}.master-dashboard-controls{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end;font-size:12px;color:var(--muted)}.master-dashboard-controls select,.master-stores-filters select{min-height:40px;border:1px solid var(--master-border);border-radius:11px;background:var(--card);color:var(--ink);padding:0 32px 0 12px;font:inherit;font-weight:700}.master-refresh-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid var(--ink);border-radius:11px;background:var(--ink);color:var(--paper);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.master-drawer-icon-action:disabled,.master-refresh-button:disabled{opacity:.55;cursor:wait}.is-spinning{animation:master-spin .9s linear infinite}@keyframes master-spin{to{transform:rotate(1turn)}}.master-dashboard-feedback,.master-drawer-feedback{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 16px;border-radius:14px}.master-dashboard-feedback span,.master-drawer-feedback span{flex:1 1 280px}.master-dashboard-feedback button,.master-drawer-feedback button{border:0;background:transparent;color:inherit;font:inherit;font-weight:800;text-decoration:underline;cursor:pointer}.master-admin-hero{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:28px;gap:28px;align-items:center;margin-bottom:20px;padding:clamp(24px,4vw,38px);border:1px solid var(--master-border);border-radius:22px;background:linear-gradient(120deg,var(--master-soft),color-mix(in srgb,var(--accent) 14%,var(--card)));box-shadow:var(--shadow-soft,0 12px 30px rgb(0 0 0/7%))}.master-admin-hero h2{max-width:700px;margin:8px 0 10px;font-family:Georgia,serif;font-size:clamp(28px,4vw,45px);font-weight:500;letter-spacing:-.045em;line-height:1.02}.master-admin-hero p{max-width:670px;margin:0;color:var(--muted);font-size:14px;line-height:1.55}.master-hero-rate{display:grid;justify-items:center;grid-gap:3px;gap:3px;padding:22px;border-left:1px solid var(--master-border);text-align:center}.master-hero-rate strong{font-family:Georgia,serif;font-size:54px;font-weight:500;letter-spacing:-.07em}.master-hero-rate span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.master-dashboard-page .master-metrics article{min-height:145px}.master-dashboard-columns{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);grid-gap:18px;gap:18px;margin-top:18px}.master-dashboard-columns .dashboard-card{min-width:0}.master-insights-card,.master-quick-actions{padding:24px}.master-action-stack,.master-insight-list{display:grid;grid-gap:8px;gap:8px;margin-top:20px}.master-action-stack>a,.master-insight-list>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-width:0;padding:13px 0;border-top:1px solid var(--master-border)}.master-action-stack>a:first-child,.master-insight-list>a:first-child{border-top:0;padding-top:0}.master-action-stack>a>div,.master-insight-list>a>span:nth-child(2){display:grid;grid-gap:4px;gap:4px;min-width:0}.master-action-stack strong,.master-insight-list strong{font-size:13px}.master-action-stack small,.master-insight-list small{color:var(--muted);font-size:12px;line-height:1.4}.master-insight-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:12px;background:var(--master-soft);color:var(--muted)}.master-insight-list .has-alert .master-insight-icon{background:color-mix(in srgb,#d88a2d 18%,var(--card));color:#a65e15}.master-insight-list .is-clear .master-insight-icon{background:color-mix(in srgb,#4f7d66 14%,var(--card));color:#4f7d66}.master-action-stack>a>span{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.1em}.master-volume-note{display:grid;grid-gap:4px;gap:4px;margin-top:11px;padding-top:16px;border-top:1px solid var(--master-border)}.master-volume-note>small,.master-volume-note>span{color:var(--muted);font-size:11px}.master-volume-note>span{font-weight:900;letter-spacing:.1em}.master-volume-note>strong{font-family:Georgia,serif;font-size:27px;font-weight:500}.master-recent-stores{margin-top:18px}.master-insights-card .card-heading a,.master-recent-stores .card-heading a{display:inline-flex;align-items:center;gap:5px}.master-stores-filters{align-items:stretch;flex-wrap:wrap}.master-stores-filters input{min-width:min(330px,100%)}.master-stores-filters select{min-width:150px}.master-stores-filters .master-refresh-button{min-height:42px}.master-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:185px}.master-row-actions .store-admin-actions{display:flex;gap:6px}.master-drawer-primary,.master-drawer-secondary,.master-plan-link,.master-view-store-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.master-view-store-button{min-height:32px;padding:0 9px;border:1px solid var(--master-border);background:var(--card);color:var(--ink)}.master-plans-title .master-refresh-button{flex:0 0 auto}.master-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:18px}.master-plan-card{display:flex;min-height:500px;flex-direction:column;padding:24px;border-color:var(--master-border)}.master-plan-card.is-inactive{opacity:.72}.master-plan-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.master-plan-visibility{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.master-plan-card h2{margin:25px 0 7px;font-family:Georgia,serif;font-size:31px;font-weight:500;letter-spacing:-.045em}.master-plan-description{min-height:36px;margin:0 0 20px;color:var(--muted);font-size:12px;line-height:1.45}.master-plan-price{display:block;margin-bottom:20px;font-family:Georgia,serif;font-size:32px;font-weight:500;letter-spacing:-.05em}.master-plan-price small{margin-left:4px;color:var(--muted);font-family:Arial,sans-serif;font-size:12px;letter-spacing:0}.master-plan-limits{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--master-border)}.master-plan-limits li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--master-border);font-size:12px}.master-plan-card-footer span,.master-plan-limits span{color:var(--muted)}.master-plan-features{display:grid;grid-gap:6px;gap:6px;margin-top:16px}.master-plan-features span{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:11px}.master-plan-features svg{color:var(--accent-strong,var(--ink));flex:0 0 auto}.master-plan-card-footer{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:auto;padding-top:20px}.master-plan-card-footer div{display:grid;grid-gap:3px;gap:3px;min-width:0}.master-plan-card-footer strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.master-plan-card-footer span{font-size:10px;line-height:1.25}.master-plan-link{margin-top:18px;padding-top:14px;border-top:1px solid var(--master-border);color:var(--ink);text-decoration:none}.master-drawer-scrim{position:fixed;z-index:80;inset:0;width:100%;border:0;background:rgb(10 10 10/35%);cursor:default}.master-store-drawer{position:fixed;z-index:81;top:0;right:0;bottom:0;display:flex;width:min(560px,100vw);flex-direction:column;background:var(--paper);color:var(--ink);box-shadow:-20px 0 60px rgb(0 0 0/16%);animation:master-drawer-in .22s ease-out both}@keyframes master-drawer-in{0%{transform:translateX(24px);opacity:.7}to{transform:translateX(0);opacity:1}}.master-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:28px 30px 22px;border-bottom:1px solid var(--master-border)}.master-drawer-heading h2{margin:7px 0 5px;font-family:Georgia,serif;font-size:31px;font-weight:500;letter-spacing:-.05em}.master-drawer-heading p{max-width:380px;margin:0;color:var(--muted);font-size:12px;line-height:1.45}.master-drawer-close,.master-drawer-icon-action{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border:1px solid var(--master-border);border-radius:10px;background:var(--card);color:var(--ink);cursor:pointer}.master-drawer-loading{display:grid;flex:1 1;place-content:center;justify-items:center;grid-gap:12px;gap:12px;color:var(--muted);font-size:13px}.master-drawer-feedback{margin:22px 30px 0}.master-drawer-scroll{overflow-y:auto;padding:22px 30px 30px}.master-drawer-store-intro{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.master-drawer-store-avatar{display:grid;width:48px;height:48px;place-items:center;overflow:hidden;border-radius:14px;background:var(--master-soft);color:var(--ink);font-family:Georgia,serif;font-size:23px}.master-drawer-store-avatar img{width:100%;height:100%;object-fit:cover}.master-drawer-store-intro>div:nth-child(2){display:grid;grid-gap:3px;gap:3px;min-width:0}.master-drawer-store-intro strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.master-drawer-store-intro small,.master-drawer-store-intro span{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.master-drawer-actions{display:flex;align-items:center;gap:8px;margin-top:18px}.master-drawer-primary{min-height:36px;padding:0 13px;background:var(--ink);color:var(--paper)}.master-drawer-secondary{min-height:36px;padding:0 12px;border:1px solid var(--master-border);background:var(--card);color:var(--ink)}.master-drawer-secondary:disabled{cursor:not-allowed;opacity:.45}.master-drawer-unpublished{flex:1 1;color:var(--muted);font-size:12px}.master-drawer-actions .master-drawer-icon-action{margin-left:auto}.master-drawer-section{margin-top:28px;padding-top:22px;border-top:1px solid var(--master-border)}.master-drawer-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.master-drawer-columns h3,.master-drawer-section-heading h3{margin:7px 0 0;font-size:17px;letter-spacing:-.02em}.master-drawer-live{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.master-drawer-live i{width:6px;height:6px;border-radius:50%;background:#4f7d66}.master-drawer-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:16px}.master-drawer-stats article{display:grid;grid-template-columns:auto 1fr;grid-gap:7px 9px;gap:7px 9px;align-items:center;padding:13px;border:1px solid var(--master-border);border-radius:13px;background:var(--master-soft)}.master-drawer-stats article>svg{grid-row:span 2;color:var(--muted)}.master-drawer-columns dd,.master-drawer-columns dt,.master-drawer-contact,.master-drawer-muted,.master-drawer-stats small,.master-drawer-stats span{color:var(--muted);font-size:11px}.master-drawer-stats strong{font-family:Georgia,serif;font-size:22px;font-weight:500;line-height:1}.master-drawer-stats strong small{margin-left:3px;font-family:Arial,sans-serif;font-size:11px}.master-drawer-stats article>small{grid-column:2;line-height:1.3}.master-drawer-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.master-drawer-columns>div{min-width:0}.master-drawer-emphasis{margin:7px 0 16px;font-size:12px;font-weight:800}.master-drawer-columns dl{display:grid;grid-gap:10px;gap:10px;margin:0}.master-drawer-columns dl div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--master-border);padding-bottom:8px}.master-drawer-columns dd,.master-drawer-columns dt{margin:0}.master-drawer-columns dd{color:var(--ink);font-weight:800;text-align:right}.master-drawer-contact{display:grid;grid-gap:12px;gap:12px;margin:16px 0 0;padding:0;list-style:none}.master-drawer-contact li{display:flex;align-items:flex-start;gap:8px}.master-drawer-contact svg{flex:0 0 auto;color:var(--ink)}.master-drawer-alert{margin-top:22px;padding:14px;border-left:3px solid #b56c24;background:color-mix(in srgb,#d88a2d 12%,var(--card))}.master-drawer-alert strong{font-size:12px}.master-drawer-alert p{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.4}.master-activity-list{display:grid;grid-gap:0;gap:0;margin-top:15px}.master-activity-list>div{display:grid;grid-template-columns:12px minmax(0,1fr);grid-gap:10px;gap:10px;padding:10px 0;border-bottom:1px solid var(--master-border)}.master-activity-dot{width:7px;height:7px;margin-top:5px;border:2px solid var(--ink);border-radius:50%}.master-activity-list small,.master-activity-list strong{display:block;font-size:11px;line-height:1.35}.master-activity-list small{margin-top:3px;color:var(--muted)}.master-drawer-muted{margin:16px 0 0}.master-drawer-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:25px;padding-top:18px;border-top:1px solid var(--master-border)}.master-drawer-footer>div{display:grid;grid-gap:4px;gap:4px}.master-drawer-footer>div span{color:var(--muted);font-size:10px}.master-drawer-footer>div strong{font-size:12px}.admin-mobile-tabs{display:none}.admin-mobile-tabpanel{display:contents}.master-plan-indicators{display:none}.master-plan-review{display:grid;grid-gap:7px;gap:7px;margin-bottom:18px;padding:14px;border:1px solid var(--master-border);background:var(--master-soft)}.master-plan-review p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}@media (max-width:980px){.master-dashboard-columns,.master-plan-grid{grid-template-columns:1fr}.master-plan-card{min-height:auto}}@media (max-width:760px){.master-dashboard-title,.master-plans-title,.master-storage-title{align-items:flex-start}.master-dashboard-controls{justify-content:flex-start}.master-admin-hero{grid-template-columns:1fr}.master-hero-rate{grid-template-columns:auto auto;justify-content:start;justify-items:start;border-top:1px solid var(--master-border);border-left:0;padding:18px 0 0}.master-hero-rate strong{font-size:42px}.master-storage-hero{grid-template-columns:1fr}.master-storage-hero-icon{grid-template-columns:auto auto auto;justify-content:start;justify-items:start;border-top:1px solid var(--master-border);border-left:0;padding:18px 0 0;text-align:left}.master-storage-hero-icon strong{font-size:42px}.master-storage-settings-form{align-items:stretch;flex-direction:column}.master-stores-filters{display:grid;grid-template-columns:1fr 1fr}.master-stores-filters input{grid-column:1/-1;min-width:0}.master-stores-filters .master-refresh-button{grid-column:1/-1}.master-row-actions{justify-content:flex-start}.master-drawer-header,.master-drawer-scroll{padding-inline:20px}}@media (max-width:520px){.master-drawer-columns,.master-drawer-stats,.master-stores-filters{grid-template-columns:1fr}.master-storage-store-row{grid-template-columns:1fr;gap:10px}.master-storage-store-bar{grid-template-columns:minmax(0,1fr) auto}.master-storage-store-usage{justify-items:start;text-align:left}.master-stores-filters .master-refresh-button,.master-stores-filters input{grid-column:auto}.master-drawer-store-intro{grid-template-columns:auto minmax(0,1fr)}.master-drawer-store-intro .status-pill{grid-column:1/-1;justify-self:start}.master-drawer-actions{flex-wrap:wrap}.master-drawer-actions .master-drawer-icon-action{margin-left:0}.master-drawer-footer{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.is-spinning,.master-store-drawer{animation:none}}.merchant-billing-notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;margin:24px 0 0;padding:15px 18px;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));border-left:4px solid var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--card))}.merchant-billing-notice-icon,.merchant-subscription-blocked-mark{display:grid;place-items:center;color:var(--accent-strong,var(--accent))}.merchant-billing-notice strong{font-size:13px}.merchant-billing-notice p{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.merchant-billing-notice-action{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-size:12px;font-weight:700;white-space:nowrap}.merchant-billing-notice-action:hover{color:var(--accent-strong,var(--accent))}.merchant-subscription-blocked{max-width:760px;margin:clamp(42px,8vw,96px) auto;padding:clamp(28px,5vw,56px);border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-soft,0 18px 48px rgb(0 0 0/8%))}.merchant-subscription-blocked-mark{width:56px;height:56px;margin-bottom:24px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 10%,var(--card))}.merchant-subscription-blocked h1{max-width:560px;margin:9px 0 12px;font-size:clamp(30px,4vw,48px);line-height:.98;letter-spacing:-.04em}.merchant-subscription-blocked-lead{max-width:620px;margin:0;color:var(--muted);font-size:15px;line-height:1.7}.merchant-subscription-blocked-panel{display:grid;grid-gap:5px;gap:5px;margin:28px 0 0;padding:16px 18px;border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--card))}.merchant-subscription-blocked-panel span{color:var(--muted);font-size:13px}.merchant-subscription-blocked-error{margin:16px 0 0;color:#9f2f2f;font-size:13px}.merchant-subscription-blocked-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px}.merchant-subscription-blocked-actions .primary-action,.merchant-subscription-blocked-actions .secondary-action{display:inline-flex;align-items:center;gap:8px;min-height:44px}.merchant-subscription-blocked>small{display:block;margin-top:20px;color:var(--muted);font-size:11px;line-height:1.55}.dashboard-sidebar nav a.is-locked{border-style:dashed;border-color:color-mix(in srgb,var(--overview-muted,#7d8597) 34%,transparent);color:var(--overview-muted,#7d8597)}.dashboard-sidebar nav a.is-locked.active,.dashboard-sidebar nav a.is-locked:hover{border-color:color-mix(in srgb,var(--overview-purple,#0466c8) 38%,transparent);background:color-mix(in srgb,var(--overview-purple,#0466c8) 7%,transparent);color:var(--overview-purple,#0466c8)}.dashboard-sidebar nav a.is-locked .dashboard-nav-lock{margin-left:auto;opacity:.78}.merchant-feature-locked{display:grid;justify-items:start;max-width:760px;margin:clamp(32px,6vw,76px) auto;padding:clamp(28px,5vw,52px);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,var(--card)),var(--card));box-shadow:var(--shadow-soft,0 18px 48px rgb(0 0 0/8%))}.merchant-feature-locked-mark{display:grid;width:52px;height:52px;margin-bottom:22px;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--accent) 12%,var(--card));color:var(--accent-strong,var(--accent))}.merchant-feature-locked h1{max-width:600px;margin:10px 0 12px;font-size:clamp(30px,4vw,48px);line-height:.98;letter-spacing:-.04em}.merchant-feature-locked p{max-width:620px;margin:0 0 26px;color:var(--muted);font-size:15px;line-height:1.7}.merchant-feature-locked .primary-action{display:inline-flex;align-items:center;gap:8px;min-height:44px}.subscription-upgrade-suggestion{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;margin-top:16px;padding:18px;border:1px solid color-mix(in srgb,var(--accent) 36%,var(--line));background:linear-gradient(110deg,color-mix(in srgb,var(--accent) 10%,var(--card)),var(--card))}.subscription-upgrade-mark{display:grid;width:38px;height:38px;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 48%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--accent) 14%,var(--card));color:var(--accent-strong,var(--accent));font-weight:800}.subscription-upgrade-suggestion>div{display:grid;grid-gap:4px;gap:4px}.subscription-upgrade-suggestion strong{font-size:14px}.subscription-upgrade-suggestion p,.subscription-upgrade-suggestion small{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.subscription-upgrade-suggestion small{font-size:11px}.subscription-upgrade-suggestion .settings-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;white-space:nowrap}.subscription-upgrade-suggestion.is-highest{border-color:var(--line);background:var(--card)}@media (max-width:720px){.subscription-upgrade-suggestion{grid-template-columns:auto minmax(0,1fr)}.subscription-upgrade-suggestion .settings-secondary-button{grid-column:2;justify-self:start}}.master-entitlement-panel{background:color-mix(in srgb,var(--accent) 4%,var(--card))}.master-entitlement-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:16px}.master-entitlement-grid>div{display:grid;grid-gap:5px;gap:5px;padding:11px;border:1px solid var(--master-border);background:var(--card)}.master-entitlement-grid span{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.07em}.master-entitlement-grid strong{font-size:16px}.master-bonus-benefits{display:grid;grid-gap:8px;gap:8px;margin-top:16px;padding:12px;border:1px solid var(--master-border);background:var(--card)}.master-bonus-benefits ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.master-bonus-benefits li{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--master-border));color:var(--accent-strong,var(--accent));font-size:11px;font-weight:700}.master-bonus-benefits p{margin:0;color:var(--muted);font-size:11px}.master-subscription-actions{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.master-action-block{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid var(--master-border);background:var(--card)}.master-action-block>div:first-child{display:flex;align-items:center;gap:7px}.master-action-block>div:first-child svg{color:var(--accent-strong,var(--accent))}.master-action-block p{margin:-2px 0 2px;color:var(--muted);font-size:11px;line-height:1.45}.master-action-block input,.master-action-block select{width:100%;min-height:38px;border:1px solid var(--line);padding:8px 10px;background:var(--paper);color:var(--ink);font:inherit;font-size:12px}.master-inline-fields{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:8px;gap:8px;align-items:end}.master-inline-fields label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:11px}.master-inline-fields label input{margin-top:0}.master-check-field{display:flex!important;align-items:center;gap:6px!important;min-height:38px}.master-check-field input{width:16px;min-height:16px;accent-color:var(--accent)}.master-action-block .master-drawer-secondary{justify-self:start;min-height:36px}.master-override-list{display:grid;grid-gap:6px;gap:6px;margin-top:14px;padding-top:14px;border-top:1px solid var(--master-border)}.master-override-list strong{font-size:11px}.master-override-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.master-override-list span{color:var(--muted);font-size:11px;line-height:1.45}.master-override-list button{border:0;padding:4px 0;background:transparent;color:var(--accent-strong,var(--accent));font:inherit;font-size:11px;font-weight:700;cursor:pointer}.master-override-editor{display:grid;grid-gap:9px;gap:9px;margin-top:16px;padding-top:16px;border-top:1px solid var(--master-border)}.master-override-editor>div:first-child{display:grid;grid-gap:4px;gap:4px}.master-override-editor>div:first-child small{color:var(--muted);font-size:11px;line-height:1.45}.master-override-editor input,.master-override-editor select{width:100%;min-height:36px;border:1px solid var(--line);padding:7px 9px;background:var(--paper);color:var(--ink);font:inherit;font-size:12px}.master-override-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.master-override-fields label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:10px;font-weight:700}.master-plans-actions{display:flex;flex-wrap:wrap;gap:8px}.master-plan-card-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px;padding-top:14px;border-top:1px solid var(--master-border)}.master-plan-card-actions button{display:inline-flex;align-items:center;gap:6px;min-height:34px;border:1px solid var(--line);padding:7px 9px;background:transparent;color:var(--ink);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.master-plan-card-actions button:hover{border-color:var(--ink);background:var(--paper)}.dashboard-page.master-dashboard .master-plan-card-actions .danger-action{border-color:color-mix(in srgb,var(--feedback-error-ink) 35%,var(--admin-line));color:var(--feedback-error-ink)}.dashboard-page.master-dashboard .master-plan-card-actions .danger-action:hover{border-color:var(--feedback-error-ink);background:var(--feedback-error-bg)}.master-plan-editor{display:grid;grid-gap:18px;gap:18px;min-width:0;margin-top:24px;overflow:hidden;padding:clamp(20px,4vw,34px)}.master-plan-editor,.master-plan-editor *{box-sizing:border-box}.master-plan-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.master-plan-editor-heading h2{margin:6px 0}.master-plan-editor-heading p{margin:0;color:var(--muted);font-size:12px}.master-plan-editor-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.master-plan-editor-description,.master-plan-editor-fields,.master-plan-editor-fields label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:11px;font-weight:700;min-width:0}.master-plan-editor-fields .master-plan-derived-field input{color:var(--muted);cursor:not-allowed}.master-plan-editor-fields .master-plan-derived-field small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.35}.master-plan-editor input,.master-plan-editor select,.master-plan-editor textarea{display:block;width:100%;max-width:100%;min-width:0;border:1px solid var(--line);padding:9px 10px;background:var(--paper);color:var(--ink);font:inherit;font-size:13px;font-weight:400}.master-plan-editor textarea{resize:vertical;line-height:1.5}.master-feature-matrix{display:grid;grid-gap:12px;gap:12px;padding-top:4px}.master-feature-matrix fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 16px;gap:8px 16px;margin:0;border:1px solid var(--master-border);padding:14px}.master-feature-matrix legend{padding:0 6px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.master-feature-matrix label{display:flex;align-items:center;gap:8px;min-height:30px;color:var(--ink);font-size:12px;font-weight:500}.master-feature-matrix input,.master-plan-public input{width:16px;height:16px;accent-color:var(--accent)}.master-plan-public{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:12px;font-weight:700}.master-plan-editor-actions{display:flex;justify-content:flex-end;gap:8px}.master-plan-editor-actions .primary-action,.master-plan-editor-actions .secondary-action{display:inline-flex;align-items:center;gap:7px;min-height:42px}.master-plan-comparison{margin-top:24px;padding:clamp(20px,4vw,34px)}.master-plan-comparison-scroll{overflow-x:auto;margin-top:18px}.master-plan-comparison table{width:100%;min-width:680px;border-collapse:collapse;font-size:12px}.master-plan-comparison td,.master-plan-comparison th{border-bottom:1px solid var(--master-border);padding:11px 12px;text-align:left;vertical-align:middle}.master-plan-comparison thead th{background:var(--paper);font-size:12px}.master-plan-comparison thead th:first-child{min-width:150px}.master-plan-comparison td small,.master-plan-comparison th small{display:block;margin-top:3px;color:var(--muted);font-size:10px;font-weight:400}.master-plan-comparison tbody th{color:var(--muted);font-size:11px;font-weight:700}.master-plan-comparison td svg{color:var(--accent-strong,var(--accent))}.master-similar-plan-warning{display:grid;grid-gap:12px;gap:12px;border:1px solid color-mix(in srgb,var(--accent) 52%,var(--line));border-left:4px solid var(--accent);padding:16px;background:color-mix(in srgb,var(--accent) 8%,var(--card))}.master-similar-plan-warning p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.master-similar-plan-list{display:grid;grid-gap:7px;gap:7px}.master-similar-plan-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--master-border);padding:10px;background:var(--card)}.master-similar-plan-list b,.master-similar-plan-list span{display:grid;grid-gap:3px;gap:3px}.master-similar-plan-list b{text-align:right}.master-similar-plan-list small{color:var(--muted);font-size:10px;font-weight:400}.master-similar-plan-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.master-similar-plan-actions .primary-action,.master-similar-plan-actions .secondary-action{min-height:38px}.master-subscription-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:24px 0}.master-subscription-overview article{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:3px 10px;gap:3px 10px;border:1px solid var(--master-border);padding:16px;background:var(--card)}.master-subscription-overview article svg{grid-row:span 2;color:var(--accent-strong,var(--accent))}.master-subscription-overview strong{font-size:22px;line-height:1}.master-subscription-overview span{color:var(--muted);font-size:11px}.master-subscription-overview .has-alert{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));background:color-mix(in srgb,var(--accent) 7%,var(--card))}.master-subscriptions-workspace{display:grid;grid-gap:0;gap:0}.master-subscriptions-card{overflow:hidden}.master-subscriptions-table .table-row{grid-template-columns:1.25fr 1fr 1fr 1fr 1fr auto}.master-subscriptions-table .table-row>span{display:grid;grid-gap:4px;gap:4px;align-content:center;min-width:0}.master-subscriptions-table .table-row small{color:var(--muted);font-size:11px;line-height:1.35}.master-subscriptions-table .table-row.is-overdue{background:color-mix(in srgb,var(--accent) 4%,var(--card))}.subscription-bonus-benefits,.subscription-overdue,.subscription-pending-plan{color:var(--accent-strong,var(--accent))!important;font-weight:700}@media (max-width:680px){.merchant-billing-notice{grid-template-columns:auto minmax(0,1fr)}.merchant-billing-notice-action{grid-column:2;justify-self:start}.master-plan-editor-fields,.master-subscription-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.master-entitlement-grid,.master-feature-matrix fieldset,.master-inline-fields,.master-plan-editor-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.merchant-billing-notice-action{transition:none}}.auth-page.master-access,.dashboard-page.master-dashboard{--smart-blue:#0466c8;--sapphire:#0353a4;--regal-navy:#023e7d;--prussian-blue:#002855;--prussian-blue-2:#001845;--prussian-blue-3:#001233;--twilight-indigo:#33415c;--blue-slate:#5c677d;--slate-grey:#7d8597;--lavender-grey:#979dac;--admin-surface:#f4f7fb;--admin-line:#dbe4ef;--admin-rail-gradient:linear-gradient(180deg,var(--prussian-blue-3) 0%,var(--prussian-blue-2) 62%,var(--regal-navy) 100%);--paper:#ffffff;--ink:var(--prussian-blue-3);--line:var(--admin-line);--muted:var(--blue-slate);--accent:var(--smart-blue);--accent-strong:var(--sapphire);--card:#ffffff;--soft:var(--admin-surface);--surface-soft:var(--admin-surface);--surface-strong:var(--prussian-blue-3);--success:var(--smart-blue);--master-panel:color-mix(in srgb,var(--smart-blue) 3%,var(--card));--master-soft:color-mix(in srgb,var(--smart-blue) 7%,var(--card));--master-border:color-mix(in srgb,var(--blue-slate) 28%,var(--lavender-grey));--overview-bg:#ffffff;--overview-panel:#ffffff;--overview-panel-soft:var(--admin-surface);--overview-ink:var(--prussian-blue-3);--overview-muted:var(--blue-slate);--overview-line:var(--admin-line);--overview-purple:var(--smart-blue);--overview-purple-soft:color-mix(in srgb,var(--smart-blue) 10%,var(--card));--ui-surface:#ffffff;--ui-surface-subtle:var(--admin-surface);--ui-panel:#ffffff;--ui-ink:var(--prussian-blue-3);--ui-muted:var(--blue-slate);--ui-line:var(--admin-line);--ui-forest:var(--sapphire);--ui-forest-deep:var(--prussian-blue-3);--ui-mint:color-mix(in srgb,var(--smart-blue) 12%,var(--card));--shadow-soft:0 24px 70px rgb(0 18 51/10%);--shadow-card:0 12px 30px rgb(0 40 85/8%);color-scheme:light}.dashboard-page.master-dashboard,.dashboard-page.master-dashboard .dashboard-main{background:#ffffff;color:var(--prussian-blue-3)}.dashboard-page.master-dashboard .dashboard-sidebar{background:var(--admin-rail-gradient);color:#ffffff;border-right-color:var(--prussian-blue)}.dashboard-page.master-dashboard .dashboard-brand,.dashboard-page.master-dashboard .dashboard-sidebar nav a{color:#ffffff}.dashboard-page.master-dashboard .dashboard-brand,.dashboard-page.master-dashboard .sidebar-profile{border-color:color-mix(in srgb,var(--regal-navy) 80%,var(--prussian-blue-3))}.dashboard-page.master-dashboard .dashboard-brand>span:last-child,.dashboard-page.master-dashboard .sidebar-profile>div strong{color:#ffffff}.dashboard-page.master-dashboard .sidebar-context{border-color:color-mix(in srgb,var(--smart-blue) 35%,var(--prussian-blue-3));background:color-mix(in srgb,var(--twilight-indigo) 32%,var(--prussian-blue-3));color:#ffffff}.dashboard-page.master-dashboard .sidebar-context-mark{border-color:color-mix(in srgb,var(--smart-blue) 55%,#ffffff);background:var(--prussian-blue);color:#ffffff}.dashboard-page.master-dashboard .sidebar-context small,.dashboard-page.master-dashboard .sidebar-context span:not(.sidebar-context-mark),.dashboard-page.master-dashboard .sidebar-label,.dashboard-page.master-dashboard .sidebar-profile small,.dashboard-page.master-dashboard .sidebar-profile>button{color:var(--lavender-grey)}.dashboard-page.master-dashboard .dashboard-sidebar nav a:hover{border-color:color-mix(in srgb,var(--smart-blue) 35%,var(--prussian-blue));background:color-mix(in srgb,var(--smart-blue) 20%,var(--prussian-blue-3));color:#ffffff}.dashboard-page.master-dashboard .dashboard-sidebar nav a.active{border-color:var(--smart-blue);background:var(--smart-blue);color:#ffffff;box-shadow:0 10px 24px rgb(4 102 200/22%)}.dashboard-page.master-dashboard .dashboard-sidebar nav a.active i{border-color:#ffffff;background:#ffffff;color:var(--smart-blue)}.dashboard-page.master-dashboard .sidebar-profile>span{background:var(--smart-blue);color:#ffffff}.dashboard-page.master-dashboard .sidebar-profile>button:hover{background:color-mix(in srgb,var(--smart-blue) 22%,var(--prussian-blue-3));color:#ffffff}.dashboard-page.master-dashboard .dashboard-top{border-bottom-color:var(--admin-line);background:#ffffff}.dashboard-page.master-dashboard .dashboard-top-context{color:var(--blue-slate)}.dashboard-page.master-dashboard .top-context-mark{border-color:color-mix(in srgb,var(--smart-blue) 35%,var(--admin-line));background:var(--admin-surface);color:var(--sapphire)}.dashboard-page.master-dashboard .dashboard-user-chip{border-left-color:var(--admin-line)}.dashboard-page.master-dashboard .dashboard-user-avatar{background:var(--overview-purple-soft);color:var(--sapphire)}.dashboard-page.master-dashboard .dashboard-user-meta strong{color:var(--prussian-blue-3)}.dashboard-page.master-dashboard .dashboard-user-meta small{color:var(--blue-slate)}.dashboard-page.master-dashboard .notification-trigger,.dashboard-page.master-dashboard .view-store{border-color:var(--admin-line);background:#ffffff;color:var(--prussian-blue-3)}.dashboard-page.master-dashboard .notification-trigger:hover,.dashboard-page.master-dashboard .notification-trigger[aria-expanded=true],.dashboard-page.master-dashboard .view-store:hover{border-color:var(--smart-blue);background:var(--overview-purple-soft);color:var(--sapphire)}.dashboard-page.master-dashboard .master-refresh-button,.dashboard-page.master-dashboard .master-similar-plan-actions .primary-action,.dashboard-page.master-dashboard :where(.primary-action,.master-drawer-primary){border-color:var(--smart-blue);background:var(--smart-blue);color:#ffffff!important}.dashboard-page.master-dashboard .master-refresh-button:hover,.dashboard-page.master-dashboard .master-similar-plan-actions .primary-action:hover,.dashboard-page.master-dashboard :where(.primary-action,.master-drawer-primary):hover{border-color:var(--sapphire);background:var(--sapphire)}.dashboard-page.master-dashboard :where(.secondary-action,.master-drawer-secondary,.master-view-store-button,.master-drawer-close,.master-drawer-icon-action){border-color:var(--admin-line);background:#ffffff;color:var(--prussian-blue-3)}.dashboard-page.master-dashboard :where(.secondary-action,.master-drawer-secondary,.master-view-store-button,.master-drawer-close,.master-drawer-icon-action):hover{border-color:var(--smart-blue);background:var(--admin-surface);color:var(--sapphire)}.dashboard-page.master-dashboard :where(input,select,textarea){border-color:var(--admin-line);background:#ffffff;color:var(--prussian-blue-3)}.dashboard-page.master-dashboard :where(input,select,textarea):focus,.dashboard-page.master-dashboard :where(input,select,textarea):focus-visible{border-color:var(--smart-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--smart-blue) 16%,transparent)}.dashboard-page.master-dashboard .master-admin-hero{border-color:color-mix(in srgb,var(--smart-blue) 24%,var(--admin-line));background:linear-gradient(120deg,var(--admin-surface),color-mix(in srgb,var(--smart-blue) 10%,#ffffff));box-shadow:var(--shadow-soft)}.dashboard-page.master-dashboard .master-admin-hero h2,.dashboard-page.master-dashboard .master-drawer-heading h2,.dashboard-page.master-dashboard .master-hero-rate strong,.dashboard-page.master-dashboard .master-plan-card h2,.dashboard-page.master-dashboard .master-plan-price{color:var(--prussian-blue-3)}.dashboard-page.master-dashboard .master-insight-list .has-alert .master-insight-icon{background:color-mix(in srgb,var(--smart-blue) 13%,#ffffff);color:var(--sapphire)}.dashboard-page.master-dashboard .master-drawer-live i,.dashboard-page.master-dashboard .master-insight-list .is-clear .master-insight-icon{background:var(--smart-blue);color:#ffffff}.dashboard-page.master-dashboard .master-drawer-alert{border-left-color:var(--sapphire);background:color-mix(in srgb,var(--smart-blue) 8%,#ffffff)}.dashboard-page.master-dashboard .master-activity-dot{border-color:var(--smart-blue)}.auth-page.master-access{background:#ffffff;color:var(--prussian-blue-3)}.master-access .auth-brand-panel{background:var(--admin-rail-gradient);color:#ffffff}.master-access .auth-brand-panel .brand-lockup-name,.master-access .auth-brand-panel h1{color:#ffffff}.master-access .auth-brand-panel .brand-lockup-mark{border-color:color-mix(in srgb,var(--smart-blue) 55%,#ffffff);background:#ffffff}.master-access .auth-brand-panel .store-index{color:var(--smart-blue)}.master-access .auth-brand-panel p,.master-access .auth-brand-panel small{color:var(--lavender-grey)}.master-access .auth-form-panel{background:#ffffff}.master-access .auth-form-panel>div{border-color:var(--admin-line);background:#ffffff;box-shadow:var(--shadow-soft)}.master-access .auth-form-panel .section-kicker,.master-access .auth-form-panel h2{color:var(--prussian-blue-3)}.master-access .auth-form-panel a,.master-access .auth-form-panel p{color:var(--blue-slate)}.master-access .access-form input,.master-access .auth-form-panel input,.master-access .google-button{border-color:var(--admin-line);background:#ffffff;color:var(--prussian-blue-3)}.master-access .access-form input:focus{border-color:var(--smart-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--smart-blue) 16%,transparent)}.master-access .access-form .primary-action{border-color:var(--smart-blue);background:var(--smart-blue);color:#ffffff!important}.master-access .access-form .primary-action:hover{border-color:var(--sapphire);background:var(--sapphire)}.dashboard-page.master-dashboard .master-metrics{width:min(100%,1220px);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-page.master-dashboard .master-metrics article{min-height:122px;padding:17px 18px;border-radius:20px}.dashboard-page.master-dashboard .master-metrics article strong{margin:12px 0 6px;font-size:clamp(24px,2.5vw,30px)}.dashboard-page.master-dashboard .master-metrics article:first-child{border-color:var(--smart-blue);background:var(--smart-blue);color:var(--paper)}.dashboard-page.master-dashboard .master-metrics article:first-child:before{background:var(--paper)}.dashboard-page.master-dashboard .master-metrics article:first-child small,.dashboard-page.master-dashboard .master-metrics article:first-child span,.dashboard-page.master-dashboard .master-metrics article:first-child strong{color:var(--paper)}@media (max-width:980px){.dashboard-page.master-dashboard .master-metrics{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.dashboard-page.master-dashboard .master-metrics{grid-template-columns:1fr}}.dashboard-page.master-dashboard .master-plan-card-tone-0,.dashboard-page.master-dashboard .master-plan-card-tone-1,.dashboard-page.master-dashboard .master-plan-card-tone-2{--plan-surface:#ffffff;--plan-ink:var(--prussian-blue-3);--plan-muted:var(--blue-slate);--plan-line:rgb(0 40 85/16%);--plan-accent:var(--smart-blue);--plan-action:var(--prussian-blue-2);--plan-action-ink:#ffffff;--plan-chip-bg:rgb(4 102 200/9%);position:relative;min-height:548px;padding:32px 27px 25px;overflow:hidden;border:0;border-radius:28px 28px 42px 42px;background:var(--plan-surface);box-shadow:0 20px 34px rgb(0 18 51/13%);color:var(--plan-ink);text-align:center;transition:transform .18s ease,box-shadow .18s ease}.dashboard-page.master-dashboard .master-plan-card-tone-1{--plan-surface:var(--smart-blue);--plan-ink:#ffffff;--plan-muted:#dcecff;--plan-line:rgb(255 255 255/28%);--plan-accent:#ffffff;--plan-action:#ffffff;--plan-action-ink:var(--smart-blue);--plan-chip-bg:rgb(255 255 255/13%);transform:translateY(10px) rotate(.7deg)}.dashboard-page.master-dashboard .master-plan-card-tone-2{--plan-surface:var(--regal-navy);--plan-ink:#ffffff;--plan-muted:#d2e3f5;--plan-line:rgb(255 255 255/28%);--plan-accent:#8fc5ff;--plan-action:#ffffff;--plan-action-ink:var(--regal-navy);--plan-chip-bg:rgb(255 255 255/13%);transform:rotate(-.35deg)}.dashboard-page.master-dashboard .master-plan-card-tone-0:before,.dashboard-page.master-dashboard .master-plan-card-tone-1:before,.dashboard-page.master-dashboard .master-plan-card-tone-2:before{position:absolute;top:0;right:24px;left:24px;height:4px;border-radius:0 0 5px 5px;background:var(--plan-accent);content:""}.dashboard-page.master-dashboard .master-plan-card-tone-0:hover,.dashboard-page.master-dashboard .master-plan-card-tone-1:hover,.dashboard-page.master-dashboard .master-plan-card-tone-2:hover{box-shadow:0 27px 42px rgb(0 18 51/21%);transform:translateY(-6px) rotate(-.15deg)}.dashboard-page.master-dashboard .master-plan-card-tone-1:hover{transform:translateY(3px) rotate(.15deg)}.dashboard-page.master-dashboard .master-plan-card-tone-2:hover{transform:translateY(-6px) rotate(-.1deg)}.dashboard-page.master-dashboard .master-plan-card-tone-0 .master-plan-card-top,.dashboard-page.master-dashboard .master-plan-card-tone-1 .master-plan-card-top,.dashboard-page.master-dashboard .master-plan-card-tone-2 .master-plan-card-top{justify-content:space-between}.dashboard-page.master-dashboard .master-plan-card-tone-0 .status-pill,.dashboard-page.master-dashboard .master-plan-card-tone-1 .status-pill,.dashboard-page.master-dashboard .master-plan-card-tone-2 .status-pill{border-color:var(--plan-line);background:var(--plan-chip-bg);color:var(--plan-ink)}.dashboard-page.master-dashboard .master-plan-card-tone-0 .master-plan-card-footer span,.dashboard-page.master-dashboard .master-plan-card-tone-0 .master-plan-description,.dashboard-page.master-dashboard .master-plan-card-tone-0 .master-plan-features span,.dashboard-page.master-dashboard .master-plan-card-tone-0 .master-plan-limits span,.dashboard-page.master-dashboard .master-plan-card-tone-0 .master-plan-price small,.dashboard-page.master-dashboard .master-plan-card-tone-0 .master-plan-visibility,.dashboard-page.master-dashboard .master-plan-card-tone-1 .master-plan-card-footer span,.dashboard-page.master-dashboard .master-plan-card-tone-1 .master-plan-description,.dashboard-page.master-dashboard .master-plan-card-tone-1 .master-plan-features span,.dashboard-page.master-dashboard .master-plan-card-tone-1 .master-plan-limits span,.dashboard-page.master-dashboard .master-plan-card-tone-1 .master-plan-price small,.dashboard-page.master-dashboard .master-plan-card-tone-1 .master-plan-visibility,.dashboard-page.master-dashboard .master-plan-card-tone-2 .master-plan-card-footer span,.dashboard-page.master-dashboard .master-plan-card-tone-2 .master-plan-description,.dashboard-page.master-dashboard .master-plan-card-tone-2 .master-plan-features span,.dashboard-page.master-dashboard .master-plan-card-tone-2 .master-plan-limits span,.dashboard-page.master-dashboard .master-plan-card-tone-2 .master-plan-price small,.dashboard-page.master-dashboard .master-plan-card-tone-2 .master-plan-visibility{color:var(--plan-muted)}.dashboard-page.master-dashboard .master-plan-card-tone-0 .master-plan-card-footer strong,.dashboard-page.master-dashboard .master-plan-card-tone-0 .master-plan-limits b,.dashboard-page.master-dashboard .master-plan-card-tone-0 .master-plan-price,.dashboard-page.master-dashboard .master-plan-card-tone-0 h2,.dashboard-page.master-dashboard .master-plan-card-tone-1 .master-plan-card-footer strong,.dashboard-page.master-dashboard .master-plan-card-tone-1 .master-plan-limits b,.dashboard-page.master-dashboard .master-plan-card-tone-1 .master-plan-price,.dashboard-page.master-dashboard .master-plan-card-tone-1 h2,.dashboard-page.master-dashboard .master-plan-card-tone-2 .master-plan-card-footer strong,.dashboard-page.master-dashboard .master-plan-card-tone-2 .master-plan-limits b,.dashboard-page.master-dashboard .master-plan-card-tone-2 .master-plan-price,.dashboard-page.master-dashboard .master-plan-card-tone-2 h2{color:var(--plan-ink)}.dashboard-page.master-dashboard .master-plan-card-tone-0 h2,.dashboard-page.master-dashboard .master-plan-card-tone-1 h2,.dashboard-page.master-dashboard .master-plan-card-tone-2 h2{margin-top:18px;font-size:clamp(30px,3vw,39px)}.dashboard-page.master-dashboard .master-plan-card-tone-0 .master-plan-description,.dashboard-page.master-dashboard .master-plan-card-tone-1 .master-plan-description,.dashboard-page.master-dashboard .master-plan-card-tone-2 .master-plan-description{min-height:38px;margin:0 auto 21px;line-height:1.45}.dashboard-page.master-dashboard .master-plan-card-tone-0 .master-plan-price,.dashboard-page.master-dashboard .master-plan-card-tone-1 .master-plan-price,.dashboard-page.master-dashboard .master-plan-card-tone-2 .master-plan-price{margin:0 0 21px;padding-top:21px;border-top:1px solid var(--plan-line);font-size:40px}.dashboard-page.master-dashboard .master-plan-card-tone-0 .master-plan-card-actions,.dashboard-page.master-dashboard .master-plan-card-tone-0 .master-plan-limits,.dashboard-page.master-dashboard .master-plan-card-tone-0 .master-plan-link,.dashboard-page.master-dashboard .master-plan-card-tone-1 .master-plan-card-actions,.dashboard-page.master-dashboard .master-plan-card-tone-1 .master-plan-limits,.dashboard-page.master-dashboard .master-plan-card-tone-1 .master-plan-link,.dashboard-page.master-dashboard .master-plan-card-tone-2 .master-plan-card-actions,.dashboard-page.master-dashboard .master-plan-card-tone-2 .master-plan-limits,.dashboard-page.master-dashboard .master-plan-card-tone-2 .master-plan-link{border-color:var(--plan-line)}.dashboard-page.master-dashboard .master-plan-card-tone-0 .master-plan-limits li,.dashboard-page.master-dashboard .master-plan-card-tone-1 .master-plan-limits li,.dashboard-page.master-dashboard .master-plan-card-tone-2 .master-plan-limits li{padding:10px 0}.dashboard-page.master-dashboard .master-plan-card-tone-0 .master-plan-features svg,.dashboard-page.master-dashboard .master-plan-card-tone-1 .master-plan-features svg,.dashboard-page.master-dashboard .master-plan-card-tone-2 .master-plan-features svg{color:var(--plan-accent)}.dashboard-page.master-dashboard .master-plan-card-tone-0 .master-plan-card-footer,.dashboard-page.master-dashboard .master-plan-card-tone-1 .master-plan-card-footer,.dashboard-page.master-dashboard .master-plan-card-tone-2 .master-plan-card-footer{gap:10px;margin-top:auto;padding-top:20px;border-top:1px solid var(--plan-line)}.dashboard-page.master-dashboard .master-plan-card-tone-0 .master-plan-card-actions,.dashboard-page.master-dashboard .master-plan-card-tone-1 .master-plan-card-actions,.dashboard-page.master-dashboard .master-plan-card-tone-2 .master-plan-card-actions{justify-content:center;margin-top:18px;padding-top:14px}.dashboard-page.master-dashboard .master-plan-card-tone-0 .master-plan-card-actions button,.dashboard-page.master-dashboard .master-plan-card-tone-1 .master-plan-card-actions button,.dashboard-page.master-dashboard .master-plan-card-tone-2 .master-plan-card-actions button{border-color:var(--plan-line);background:transparent;color:var(--plan-ink)}.dashboard-page.master-dashboard .master-plan-card-tone-0 .master-plan-card-actions button:hover,.dashboard-page.master-dashboard .master-plan-card-tone-1 .master-plan-card-actions button:hover,.dashboard-page.master-dashboard .master-plan-card-tone-2 .master-plan-card-actions button:hover{border-color:var(--plan-accent);background:var(--plan-chip-bg)}.dashboard-page.master-dashboard .master-plan-card-tone-0 .master-plan-card-actions .danger-action,.dashboard-page.master-dashboard .master-plan-card-tone-1 .master-plan-card-actions .danger-action,.dashboard-page.master-dashboard .master-plan-card-tone-2 .master-plan-card-actions .danger-action{border-color:color-mix(in srgb,var(--plan-ink) 40%,var(--plan-line));color:var(--plan-ink)}.dashboard-page.master-dashboard .master-plan-card-tone-0 .master-plan-link,.dashboard-page.master-dashboard .master-plan-card-tone-1 .master-plan-link,.dashboard-page.master-dashboard .master-plan-card-tone-2 .master-plan-link{margin-top:16px;color:var(--plan-ink)}@media (max-width:760px){.dashboard-page.master-dashboard .master-plan-card-tone-0,.dashboard-page.master-dashboard .master-plan-card-tone-1,.dashboard-page.master-dashboard .master-plan-card-tone-2{min-height:0;padding:30px 23px 23px;border-radius:24px 24px 36px 36px;transform:none}.dashboard-page.master-dashboard .master-plan-card-tone-0:hover,.dashboard-page.master-dashboard .master-plan-card-tone-1:hover,.dashboard-page.master-dashboard .master-plan-card-tone-2:hover{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.dashboard-page.master-dashboard .master-plan-card-tone-0,.dashboard-page.master-dashboard .master-plan-card-tone-1,.dashboard-page.master-dashboard .master-plan-card-tone-2{transform:none!important;transition:none}}.dashboard-page.master-dashboard .master-plan-grid.is-single-plan{grid-template-columns:minmax(0,780px);justify-content:center}.dashboard-page.master-dashboard .master-plan-grid.is-single-plan .master-plan-card,.dashboard-page.master-dashboard .master-plan-grid.is-single-plan .master-plan-card-tone-1,.dashboard-page.master-dashboard .master-plan-grid.is-single-plan .master-plan-card-tone-2{min-height:0;transform:none}.dashboard-page.master-dashboard .master-plan-grid.is-single-plan .master-plan-card-tone-1:hover,.dashboard-page.master-dashboard .master-plan-grid.is-single-plan .master-plan-card-tone-2:hover,.dashboard-page.master-dashboard .master-plan-grid.is-single-plan .master-plan-card:hover{transform:translateY(-4px)}.master-terms-page{--master-panel:color-mix(in srgb,var(--card) 92%,var(--accent) 8%);--master-soft:color-mix(in srgb,var(--accent) 7%,var(--card));--master-border:color-mix(in srgb,var(--line) 72%,var(--ink) 8%)}.master-terms-title{align-items:end;gap:28px}.master-terms-title p{max-width:720px}.master-terms-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.master-terms-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:18px;gap:18px;margin-top:24px;align-items:start}.master-terms-editor,.master-terms-preview{display:grid;grid-gap:18px;gap:18px;min-width:0;padding:clamp(20px,4vw,34px)}.master-terms-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.master-terms-panel-heading h2{margin:6px 0}.master-terms-panel-heading p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.master-terms-panel-heading>svg{color:var(--accent)}.master-terms-panel-heading .dashboard-eyebrow{display:inline-flex;align-items:center;gap:5px}.master-terms-format-example{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid var(--master-border);border-radius:13px;background:var(--master-soft)}.master-terms-format-example strong{font-size:12px}.master-terms-format-example code{white-space:pre-wrap;color:var(--ink);font-family:inherit;font-size:12px;line-height:1.5}.master-terms-format-example small{color:var(--muted);font-size:11px;line-height:1.45}.master-terms-textarea-label{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.master-terms-textarea{width:100%;min-height:510px;resize:vertical;border:1px solid var(--master-border);border-radius:13px;background:var(--paper);color:var(--ink);padding:15px;font:inherit;font-size:13px;line-height:1.65;outline:none}.master-terms-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.master-terms-editor-footer{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:11px}.master-terms-version-badge{flex:0 0 auto;padding:6px 9px;border:1px solid var(--master-border);border-radius:999px;background:var(--master-soft);color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.master-terms-document-preview{padding:clamp(20px,4vw,30px);border:1px solid var(--master-border);border-radius:16px;background:var(--paper)}.master-terms-document-preview h3{margin:8px 0 12px;font-family:Georgia,serif;font-size:clamp(29px,4vw,42px);font-weight:500;letter-spacing:-.045em}.master-terms-document-preview>p{margin:0 0 24px;color:var(--muted);font-size:13px;line-height:1.6}.master-terms-document-preview>section{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:14px;gap:14px;padding:17px 0;border-top:1px solid var(--master-border)}.master-terms-document-preview>section>span{color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.08em}.master-terms-document-preview h4{margin:0 0 6px;font-size:14px}.master-terms-document-preview section p{margin:0;color:var(--muted);font-size:12px;line-height:1.6;white-space:pre-line}@media (max-width:900px){.master-terms-layout{grid-template-columns:1fr}.master-terms-preview{order:-1}}@media (max-width:560px){.master-terms-actions{justify-content:stretch}.master-terms-actions .master-refresh-button{flex:1 1 150px}.master-terms-editor-footer{flex-direction:column}.master-terms-textarea{min-height:390px}}@media (max-width:760px){.dashboard-page.master-dashboard .master-plan-grid.is-single-plan{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dashboard-page.master-dashboard .master-plan-grid.is-single-plan .master-plan-card{transform:none!important;transition:none}}.master-storage-title{align-items:end;gap:28px}.master-storage-title p{max-width:720px}.master-storage-hero{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:28px;gap:28px;align-items:center;margin-bottom:18px;padding:clamp(24px,4vw,38px);border:1px solid var(--master-border);border-radius:22px;background:linear-gradient(120deg,var(--master-soft),color-mix(in srgb,var(--accent) 14%,var(--card)));box-shadow:var(--shadow-soft,0 12px 30px rgb(0 0 0/7%))}.master-storage-hero-copy h2{max-width:720px;margin:8px 0 10px;font-family:Georgia,serif;font-size:clamp(28px,4vw,45px);font-weight:500;letter-spacing:-.045em;line-height:1.02}.master-storage-hero-copy p{max-width:680px;margin:0 0 20px;color:var(--muted);font-size:14px;line-height:1.55}.master-storage-hero-copy small{display:block;margin-top:8px;color:var(--muted);font-size:11px;font-weight:700}.master-storage-progress{height:10px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--accent) 13%,var(--card))}.master-storage-progress span{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .35s ease}.master-storage-hero-icon{display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:20px;border-left:1px solid var(--master-border);color:var(--accent);text-align:center}.master-storage-hero-icon strong{color:var(--ink);font-family:Georgia,serif;font-size:48px;font-weight:500;letter-spacing:-.07em}.master-storage-hero-icon span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.master-storage-metrics{margin-bottom:18px}.master-storage-metrics article{min-height:125px}.master-storage-settings,.master-storage-stores{padding:clamp(20px,4vw,30px)}.master-storage-settings .card-heading,.master-storage-stores .card-heading{align-items:flex-start}.master-storage-settings .card-heading p,.master-storage-stores .card-heading p{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.master-storage-settings .card-heading>svg,.master-storage-stores .card-heading>svg{color:var(--accent)}.master-storage-settings-form{display:flex;align-items:end;gap:14px;margin-top:24px}.master-storage-settings-form label{display:grid;flex:1 1 320px;grid-gap:7px;gap:7px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.master-storage-settings-form input{min-height:44px;border:1px solid var(--master-border);border-radius:11px;background:var(--paper);color:var(--ink);padding:0 13px;font:inherit;font-size:14px;outline:none}.master-storage-settings-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.master-storage-settings-form small{color:var(--muted);font-size:11px;font-weight:500;letter-spacing:0;line-height:1.4;text-transform:none}.master-storage-store-list{display:grid;grid-gap:4px;gap:4px;margin-top:22px}.master-storage-store-row{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(220px,1fr) 125px;grid-gap:20px;gap:20px;align-items:center;padding:15px 0;border-top:1px solid var(--master-border)}.master-storage-store-name,.master-storage-store-usage{display:grid;grid-gap:4px;gap:4px;min-width:0}.master-storage-store-name strong,.master-storage-store-usage strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.master-storage-store-row small{color:var(--muted);font-size:11px}.master-storage-store-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.master-storage-store-bar>span{height:7px;overflow:hidden;border-radius:999px;background:var(--master-soft)}.master-storage-store-bar i{display:block;height:100%;border-radius:inherit;background:var(--accent)}.master-storage-store-usage{justify-items:end;text-align:right}@media (min-width:1024px){.dashboard-page.master-dashboard{grid-template-columns:minmax(250px,280px) minmax(0,1fr);--admin-desktop-panel:var(--card);--admin-desktop-border:var(--admin-line);--admin-desktop-copy:var(--prussian-blue-3);--admin-desktop-muted:var(--blue-slate)}.dashboard-page.master-dashboard .dashboard-sidebar{padding:28px 18px 22px}.dashboard-page.master-dashboard .dashboard-sidebar nav a .dashboard-nav-label{display:flex;width:auto;min-width:0;overflow:hidden;align-items:center;opacity:1;text-indent:0;text-overflow:ellipsis;white-space:nowrap}.dashboard-page.master-dashboard .dashboard-sidebar nav a{transform:none}.dashboard-page.master-dashboard .dashboard-sidebar nav a:hover{transform:translateX(2px)}.dashboard-page.master-dashboard .dashboard-content{width:min(100%,1520px);margin-inline:auto;padding:36px clamp(28px,3.2vw,58px) 76px}.dashboard-page.master-dashboard .dashboard-title{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:24px}.dashboard-page.master-dashboard .dashboard-title>div:first-child{min-width:0}.dashboard-page.master-dashboard .dashboard-title h1{max-width:18ch;font-size:clamp(36px,3.1vw,52px);line-height:.98;text-wrap:balance}.dashboard-page.master-dashboard .dashboard-title p{max-width:66ch;margin-top:10px;font-size:14px}.dashboard-page.master-dashboard .master-dashboard-title,.dashboard-page.master-dashboard .master-plans-title{align-items:flex-end}.dashboard-page.master-dashboard .master-dashboard-controls{grid-template-columns:auto minmax(170px,220px) auto;align-items:end;min-width:min(100%,430px);padding:10px;border:1px solid var(--admin-desktop-border);border-radius:16px;background:var(--admin-desktop-panel);box-shadow:var(--shadow-card)}.dashboard-page.master-dashboard .master-dashboard-controls label{align-self:center;color:var(--admin-desktop-muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashboard-page.master-dashboard .master-dashboard-controls .master-refresh-button,.dashboard-page.master-dashboard .master-dashboard-controls select{min-height:44px}.dashboard-page.master-dashboard .master-plans-actions{align-items:center;justify-content:flex-end}.dashboard-page.master-dashboard .admin-mobile-tabs{display:block;margin:0 0 26px;padding:6px;border:1px solid var(--admin-desktop-border);border-radius:16px;background:color-mix(in srgb,var(--admin-desktop-panel) 92%,var(--smart-blue) 8%);box-shadow:0 10px 24px rgb(0 40 85/5%)}.dashboard-page.master-dashboard .admin-mobile-tabs-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:5px;gap:5px;min-width:0}.dashboard-page.master-dashboard .master-dashboard-page>.admin-mobile-tabs .admin-mobile-tabs-track{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-page.master-dashboard .admin-mobile-tabs button{display:inline-flex;min-width:0;min-height:46px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:11px;padding:8px 12px;background:transparent;color:var(--admin-desktop-muted);cursor:pointer;font:inherit;font-size:11px;font-weight:800;line-height:1.2;text-align:center;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.dashboard-page.master-dashboard .admin-mobile-tabs button:hover{border-color:color-mix(in srgb,var(--smart-blue) 30%,var(--admin-desktop-border));background:color-mix(in srgb,var(--smart-blue) 6%,var(--admin-desktop-panel));color:var(--admin-desktop-copy)}.dashboard-page.master-dashboard .admin-mobile-tabs button.is-active{border-color:var(--smart-blue);background:var(--smart-blue);color:var(--paper);box-shadow:0 8px 16px rgb(4 102 200/16%)}.dashboard-page.master-dashboard .admin-mobile-tabs button:focus-visible{outline:3px solid color-mix(in srgb,var(--smart-blue) 36%,transparent);outline-offset:2px}.dashboard-page.master-dashboard .admin-mobile-tabpanel{min-width:0}.dashboard-page.master-dashboard .admin-mobile-tabpanel[hidden]{display:none!important}.dashboard-page.master-dashboard .master-dashboard-page .master-admin-hero{grid-template-columns:minmax(0,1fr) minmax(190px,240px);gap:24px;margin-bottom:18px;padding:28px}.dashboard-page.master-dashboard .master-dashboard-page .master-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px}.dashboard-page.master-dashboard .master-dashboard-page .master-metrics article{min-height:132px;margin-bottom:0;padding:20px}.dashboard-page.master-dashboard .master-dashboard-page .master-metrics article strong{margin:14px 0 7px;font-size:clamp(26px,2.5vw,34px)}.dashboard-page.master-dashboard .master-dashboard-page .master-dashboard-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:0}.dashboard-page.master-dashboard .master-dashboard-page .master-dashboard-columns>.admin-mobile-tabpanel:not([hidden]){min-width:0}.dashboard-page.master-dashboard .master-dashboard-page .master-recent-stores .data-table{margin-top:0}.dashboard-page.master-dashboard .master-store-overview,.dashboard-page.master-dashboard .master-subscription-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.dashboard-page.master-dashboard .master-stores-workspace,.dashboard-page.master-dashboard .master-subscriptions-workspace{min-width:0}.dashboard-page.master-dashboard .master-stores-toolbar{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);align-items:end;grid-gap:20px;gap:20px;margin-bottom:18px}.dashboard-page.master-dashboard .master-stores-toolbar-copy h2{margin-top:6px;font-size:22px}.dashboard-page.master-dashboard .master-stores-filters{display:grid;align-items:end;grid-gap:8px;gap:8px;margin:0;padding:8px}.dashboard-page.master-dashboard .master-stores-page .master-stores-filters{grid-template-columns:minmax(240px,1.35fr) minmax(190px,.85fr) minmax(220px,1fr) auto}.dashboard-page.master-dashboard .master-subscriptions-page .master-stores-filters{grid-template-columns:minmax(190px,1.35fr) minmax(150px,.8fr) auto}.dashboard-page.master-dashboard .master-stores-filters .master-refresh-button,.dashboard-page.master-dashboard .master-stores-filters input,.dashboard-page.master-dashboard .master-stores-filters select{min-width:0;min-height:44px}.dashboard-page.master-dashboard .master-stores-card,.dashboard-page.master-dashboard .master-subscriptions-card{overflow:hidden;padding:0}.dashboard-page.master-dashboard .master-stores-table .table-head,.dashboard-page.master-dashboard .master-stores-table .table-row{grid-template-columns:30px minmax(0,1.35fr) minmax(0,1.15fr) minmax(0,.82fr) minmax(0,.75fr) minmax(0,.9fr) minmax(220px,1.15fr)}.dashboard-page.master-dashboard .master-subscriptions-table .table-head,.dashboard-page.master-dashboard .master-subscriptions-table .table-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1.25fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,.9fr) minmax(118px,.8fr)}.dashboard-page.master-dashboard .master-stores-table .table-row,.dashboard-page.master-dashboard .master-subscriptions-table .table-row{min-height:70px;padding:12px 16px}.dashboard-page.master-dashboard .master-stores-table .table-row>*,.dashboard-page.master-dashboard .master-subscriptions-table .table-row>*{min-width:0}.dashboard-page.master-dashboard .master-row-actions{justify-content:flex-end}.dashboard-page.master-dashboard .master-plans-page>.admin-mobile-tabpanel:not([hidden]){min-width:0}.dashboard-page.master-dashboard .master-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dashboard-page.master-dashboard .master-plan-card{min-height:430px;padding:22px}.dashboard-page.master-dashboard .master-plan-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page.master-dashboard .master-plan-indicators{display:grid;grid-template-columns:minmax(230px,.68fr) minmax(0,1.32fr);align-items:stretch;grid-gap:28px;gap:28px;min-height:270px;padding:30px}.dashboard-page.master-dashboard .master-plan-indicators .card-heading{display:flex;flex-direction:column;justify-content:center;min-width:0;padding-right:26px;border-right:1px solid var(--admin-desktop-border)}.dashboard-page.master-dashboard .master-plan-indicators .card-heading h2{margin-top:9px;color:var(--prussian-blue-3);font-size:clamp(24px,2.1vw,32px);line-height:1.05}.dashboard-page.master-dashboard .master-plan-indicators .card-heading p{max-width:34ch;margin:10px 0 0;color:var(--admin-desktop-muted);font-size:13px;line-height:1.55}.dashboard-page.master-dashboard .master-plan-indicators-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;grid-gap:14px;gap:14px;min-width:0;margin:0}.dashboard-page.master-dashboard .master-plan-indicators-grid article{position:relative;display:grid;align-content:space-between;grid-gap:18px;gap:18px;min-width:0;min-height:106px;padding:18px;overflow:hidden;border:1px solid var(--admin-desktop-border);border-radius:16px;background:var(--admin-surface)}.dashboard-page.master-dashboard .master-plan-indicators-grid article:before{position:absolute;inset:0 0 auto;height:3px;content:"";background:var(--smart-blue)}.dashboard-page.master-dashboard .master-plan-indicators-grid article:nth-child(2):before{background:#3d7d5d}.dashboard-page.master-dashboard .master-plan-indicators-grid article:nth-child(3):before{background:#ae7620}.dashboard-page.master-dashboard .master-plan-indicators-grid article:nth-child(4):before{background:#6655ad}.dashboard-page.master-dashboard .master-plan-indicators-grid article span{color:var(--admin-desktop-muted);font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.dashboard-page.master-dashboard .master-plan-indicators-grid article strong{display:block;overflow:hidden;color:var(--prussian-blue-3);font-size:clamp(25px,2.2vw,36px);font-weight:800;letter-spacing:-.04em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.dashboard-page.master-dashboard .master-plan-editor{grid-template-columns:204px minmax(0,1fr);column-gap:24px;align-items:start}.dashboard-page.master-dashboard .master-plan-editor-heading{grid-column:1/-1}.dashboard-page.master-dashboard .master-plan-editor>.admin-plan-editor-tabs{grid-column:1;grid-row:2;align-self:start;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.dashboard-page.master-dashboard .admin-plan-editor-tabs .admin-mobile-tabs-track{grid-template-columns:1fr}.dashboard-page.master-dashboard .admin-plan-editor-tabs button{justify-content:flex-start;min-height:42px;padding-inline:12px;text-align:left}.dashboard-page.master-dashboard .master-plan-editor>.admin-mobile-tabpanel:not([hidden]){display:block;grid-column:2;grid-row:2;min-width:0}.dashboard-page.master-dashboard .master-plan-editor>.empty-state{grid-column:1/-1}.dashboard-page.master-dashboard .master-plan-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page.master-dashboard .master-plan-editor-description{margin-top:18px}.dashboard-page.master-dashboard .master-store-drawer{width:min(780px,calc(100vw - 72px))}.dashboard-page.master-dashboard .master-drawer-header{padding:26px 34px 22px}.dashboard-page.master-dashboard .master-drawer-scroll{padding:18px 34px 34px}.dashboard-page.master-dashboard .master-store-drawer .admin-store-detail-tabs{display:block;position:-webkit-sticky;position:sticky;z-index:5;top:-18px;margin:-18px -8px 4px;padding:10px 8px;border-bottom:1px solid var(--admin-desktop-border);background:color-mix(in srgb,var(--paper) 96%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dashboard-page.master-dashboard .master-store-drawer .admin-store-detail-tabs .admin-mobile-tabs-track{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-page.master-dashboard .master-store-drawer .admin-store-detail-tabs button{min-height:42px;padding-inline:8px;font-size:10px}.dashboard-page.master-dashboard .master-store-drawer .admin-mobile-tabpanel:not([hidden]){display:block}.dashboard-page.master-dashboard .master-store-drawer .master-drawer-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-page.master-dashboard .master-store-drawer .master-subscription-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.dashboard-page.master-dashboard .master-store-drawer .master-action-block{display:flex;min-width:0;flex-direction:column}.dashboard-page.master-dashboard .master-store-drawer .master-action-block button{margin-top:auto}.dashboard-page.master-dashboard .master-store-drawer .master-entitlement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.dashboard-page.master-dashboard{grid-template-columns:288px minmax(0,1fr)}.dashboard-page.master-dashboard .master-dashboard-page .master-metrics article{min-height:144px}.dashboard-page.master-dashboard .master-plan-card{min-height:460px}}@media (min-width:1024px) and (max-width:1279px){.dashboard-page.master-dashboard .master-dashboard-page .master-metrics,.dashboard-page.master-dashboard .master-drawer-stats,.dashboard-page.master-dashboard .master-plan-grid,.dashboard-page.master-dashboard .master-store-overview,.dashboard-page.master-dashboard .master-subscription-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page.master-dashboard .master-stores-page .master-stores-toolbar{grid-template-columns:1fr;gap:14px}.dashboard-page.master-dashboard .master-stores-page .master-stores-filters{grid-template-columns:minmax(0,1fr) minmax(170px,.85fr) minmax(198px,1fr) auto}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.dashboard-page.master-dashboard .admin-mobile-tabs button{transition:none}}