.account-quick-settings-dialog{width:min(var(--layout-account-dialog),calc(100vw - var(--size-table-row)))!important;max-height:calc(var(--taymo-dialog-viewport-height, 100dvh) - var(--size-table-row))!important;min-width:0;background:var(--taymo-surface-raised);isolation:isolate}.account-quick-settings-dialog .taymo-dialog-header{min-height:var(--size-avatar);flex-basis:64px;padding-inline:var(--space-s5)}.account-quick-settings-dialog .taymo-dialog-close{width:var(--size-icon-tile);height:var(--size-icon-tile);flex-basis:32px;border-color:var(--brand-line);border-radius:var(--radius-control);background:var(--brand-soft);color:var(--brand-strong,var(--brand))}.account-quick-settings-dialog .taymo-dialog-close:hover{background:color-mix(in srgb,var(--brand) 12%,var(--surface));color:var(--brand-strong,var(--brand))}.account-quick-settings-dialog .taymo-dialog-body.account-quick-settings__body{display:flex;min-height:0;min-width:0;overflow:hidden;padding:0}.account-quick-settings-dialog .taymo-dialog-footer.account-quick-settings__footer{min-height:var(--size-avatar);flex-wrap:nowrap;justify-content:stretch;padding:var(--space-s3) var(--space-s5)}.account-quick-settings-dialog .taymo-dialog-footer-content.account-quick-settings__footer-content{display:flex;flex:1 1 auto;width:100%;min-width:0}.account-quick-settings__footer-layout{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:var(--space-s4)}.account-quick-settings__logout{min-height:var(--size-control);padding:0 var(--space-s1);border:0;background:transparent;color:var(--danger);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.account-quick-settings__logout:hover{text-decoration:underline}.account-quick-settings__footer-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-s2)}.account-quick-settings__cancel,.account-quick-settings__primary{display:inline-flex;min-height:var(--size-primary-button);align-items:center;justify-content:center;padding:0 var(--space-s4);border:1px solid var(--line);border-radius:var(--radius-card);font:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;transition:transform .14s ease,opacity .14s ease,background-color .14s ease}.account-quick-settings__cancel{background:var(--surface);color:var(--body)}.account-quick-settings__cancel:hover:not(:disabled){background:var(--page)}.account-quick-settings__primary{border-color:transparent;background:var(--brand);color:var(--on-brand,var(--surface))}.account-quick-settings__primary:hover:not(:disabled){opacity:.9}.account-quick-settings__cancel:disabled,.account-quick-settings__primary:disabled{cursor:not-allowed;opacity:.5}.account-quick-settings__cancel:focus-visible,.account-quick-settings__logout:focus-visible,.account-quick-settings__primary:focus-visible{outline:3px solid var(--taymo-focus,var(--brand));outline-offset:2px}.account-quick-settings{display:flex;width:100%;min-height:0;min-width:0;color:var(--ink)}.account-quick-settings__rail{display:flex;width:var(--size-media-medium);flex:0 0 172px;flex-direction:column;gap:var(--space-s1);padding:var(--space-s4) var(--space-s3);border-inline-end:1px solid var(--line);background:var(--page)}.account-quick-settings__nav-item{display:flex;width:100%;min-width:0;min-height:var(--size-control);align-items:center;gap:var(--space-s2);padding:0 var(--space-s3);border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--body);font:inherit;font-size:12px;font-weight:650;text-align:start;white-space:nowrap;cursor:pointer}.account-quick-settings__nav-item svg{width:var(--space-s3);height:var(--space-s3);flex:0 0 14px;color:var(--muted)}.account-quick-settings__nav-item span{min-width:0;white-space:normal;overflow-wrap:anywhere}.account-quick-settings__nav-item:hover{background:var(--surface);color:var(--ink)}.account-quick-settings__nav-item.is-active{border-color:var(--brand-line);background:var(--surface);color:var(--brand-strong,var(--brand));box-shadow:0 2px 8px color-mix(in srgb,var(--brand) 9%,transparent)}.account-quick-settings__nav-item.is-active svg{color:var(--brand)}.account-quick-settings__nav-item:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.account-quick-settings__mobile-select-wrap{display:none}.account-quick-settings__pane{flex:1 1 auto;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-s5) var(--space-s5);scrollbar-gutter:stable}.account-quick-settings__form,.account-quick-settings__profile-content{display:grid;min-width:0;gap:var(--space-s4)}.account-quick-settings__name-form{min-width:0}.account-quick-settings__phone-verify{display:grid;min-width:0;gap:var(--space-s3);padding:var(--space-s4);border:1px solid var(--brand-line);border-radius:var(--radius-card);background:var(--brand-soft)}.account-quick-settings__verify-submit{justify-self:start;min-height:var(--size-table-header);padding:0 var(--space-s4);border:0;border-radius:var(--radius-control);background:var(--brand);color:var(--on-brand,var(--surface));font:inherit;font-size:12px;font-weight:750;cursor:pointer}.account-quick-settings__verify-submit:disabled{cursor:wait;opacity:.6}.account-quick-settings__details{min-width:0;border:0;border-radius:0;background:transparent}.account-quick-settings__academy-row,.account-quick-settings__contact-row{display:grid;min-width:0;grid-template-columns:max-content minmax(0,1fr);align-items:center;-moz-column-gap:var(--space-s3);column-gap:var(--space-s3);row-gap:var(--space-s1);padding:var(--space-s3) 0;border-bottom:1px solid var(--line)}.account-quick-settings__academy-row{border-bottom:0}.account-quick-settings__row-label{display:flex;grid-column:1;grid-row:1/span 3;min-width:0;align-items:center;gap:var(--space-s2);align-self:start;padding-top:var(--space-s1);color:var(--muted);font-size:var(--type-caption);font-weight:750;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.account-quick-settings__row-label svg{width:var(--space-s3);height:var(--space-s3);flex:0 0 14px;color:var(--brand)}.account-quick-settings__contact-row>p{grid-column:2;min-width:0;max-width:100%;margin:0;overflow:hidden;color:var(--ink);font-size:13px;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal!important;word-break:normal!important}.account-quick-settings__contact-row:first-child>p{direction:ltr;text-align:left}.account-quick-settings__contact-controls{display:flex;grid-column:2;min-width:0;align-items:center;gap:var(--space-s2)}.account-quick-settings__read-only,.account-quick-settings__status{display:inline-flex;min-height:var(--size-icon);flex:0 0 auto;align-items:center;padding:var(--space-s1) var(--space-s2);border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--brand-strong,var(--brand));font-size:var(--type-caption);font-weight:750;white-space:nowrap}.account-quick-settings__status--unverified{background:var(--warning-soft,var(--warn-soft));color:var(--warning-ink,var(--warn))}.account-quick-settings__status--unknown{min-width:var(--space-s5);justify-content:center}.account-quick-settings__read-only,.account-quick-settings__status--unknown{background:var(--page);color:var(--muted)}.account-quick-settings__text-action{min-height:var(--size-nav-item);padding:0 var(--space-s1);border:0;background:transparent;color:var(--brand-strong,var(--brand));font:inherit;font-size:var(--type-caption);font-weight:750;white-space:nowrap;cursor:pointer}.account-quick-settings__text-action:hover:not(:disabled){text-decoration:underline}.account-quick-settings__text-action--disabled{color:var(--muted);cursor:not-allowed}.account-quick-settings__row-note{grid-column:2;min-width:0;color:var(--body);font-size:var(--type-caption);line-height:1.4}.account-quick-settings__academy-details{display:grid;grid-column:2;grid-row:1/span 2;min-width:0;gap:var(--space-s1)}.account-quick-settings__academy-details strong{overflow:hidden;color:var(--ink);font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.account-quick-settings__academy-details span{color:var(--body);font-size:var(--type-caption);line-height:1.4}.account-quick-settings__academy-actions{display:flex;grid-column:2;min-width:0;align-items:center;gap:var(--space-s2);color:var(--brand-strong,var(--brand));font-size:var(--type-caption);font-weight:750}.account-quick-settings__tenant-switcher{min-width:0}.account-quick-settings__tenant-switcher>button{width:auto!important;min-height:var(--size-nav-item)!important;max-width:var(--size-media-medium);padding:0 var(--space-s2)!important}.account-quick-settings__name-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-s3);padding-top:var(--space-s1)}.account-quick-settings__form>label,.account-quick-settings__name-fields label{display:block;min-width:0}.account-quick-settings__label{display:block;margin-bottom:var(--space-s2);color:var(--body);font-size:12px;font-weight:700}.account-quick-settings__input{box-sizing:border-box;width:100%;min-width:0;min-height:var(--size-primary-button);padding:var(--space-s2) var(--space-s3);border:1px solid var(--line);border-radius:var(--radius-control);outline:none;background:var(--surface);color:var(--ink);font:inherit;font-size:13px;transition:border-color .14s ease,box-shadow .14s ease}.account-quick-settings__input:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent)}.account-quick-settings__input:disabled{opacity:.6}.account-quick-settings__intro{margin:0 0 var(--space-s1);color:var(--body);font-size:13px;line-height:1.55}.account-quick-settings__email-preview{min-width:0;margin:0;overflow:hidden;padding:var(--space-s3);border-radius:var(--radius-control);background:var(--page);color:var(--body);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.account-quick-settings__email-preview bdi{color:var(--ink);font-weight:700}.account-quick-settings__back{justify-self:start;min-height:var(--size-control);padding:0 var(--space-s1);border:0;background:transparent;color:var(--body);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.account-quick-settings__back:hover:not(:disabled){color:var(--brand);text-decoration:underline}.account-quick-settings__back:disabled{cursor:wait;opacity:.55}.account-quick-settings__alert{display:flex;min-width:0;align-items:flex-start;gap:var(--space-s2);margin-bottom:var(--space-s4);padding:var(--space-s3) var(--space-s3);border:1px solid var(--line);border-radius:var(--radius-control);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.account-quick-settings__alert--error{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.account-quick-settings__alert--success{border-color:var(--ok);background:var(--ok-soft);color:var(--ok)}.account-quick-settings__alert svg{width:var(--space-s4);height:var(--space-s4);flex:0 0 15px}@media (max-width:48rem){.account-quick-settings-dialog{width:min(var(--layout-account-dialog),calc(100vw - var(--size-table-row)))!important;height:auto!important;max-height:calc(var(--taymo-dialog-viewport-height, 100dvh) - var(--size-table-row))!important;margin:auto!important;border:1px solid var(--taymo-border)!important;border-radius:var(--r-xl)!important;padding-block-end:0!important}.account-quick-settings-dialog .taymo-dialog-header{position:relative;min-height:var(--size-avatar);padding-block-start:0}.account-quick-settings-dialog .taymo-dialog-footer{position:relative}.account-quick-settings__rail{padding-inline:var(--space-s2)}.account-quick-settings__nav-item{gap:var(--space-s2);padding-inline:var(--space-s2)}.account-quick-settings__pane{padding:var(--space-s4) var(--space-s4)}}@media (min-width:421px) and (max-width:48rem){.account-quick-settings__tenant-switcher>button{max-width:min(var(--size-media-medium),calc(100vw - var(--layout-compact-sheet)))}}@media (max-width:420px){.account-quick-settings-dialog{width:100vw!important;max-width:100vw!important;height:var(--taymo-dialog-viewport-height,100dvh)!important;max-height:var(--taymo-dialog-viewport-height,100dvh)!important;margin:0!important;border:0!important;border-radius:0!important;padding-block-end:env(safe-area-inset-bottom)!important}.account-quick-settings-dialog .taymo-dialog-header{min-height:calc(var(--size-avatar) + env(safe-area-inset-top));flex-basis:calc(62px + env(safe-area-inset-top));padding-block-start:env(safe-area-inset-top);padding-inline:max(var(--space-s4),env(safe-area-inset-left),env(safe-area-inset-right))}.account-quick-settings-dialog .taymo-dialog-footer{position:sticky;padding-block-end:max(var(--space-s3),env(safe-area-inset-bottom))}.account-quick-settings__rail{display:none}.account-quick-settings{flex-direction:column}.account-quick-settings__mobile-select-wrap{position:relative;display:block;flex:0 0 auto;padding:var(--space-s3) var(--space-s4) 0}.account-quick-settings__mobile-select{box-sizing:border-box;width:100%;min-height:var(--size-primary-button);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 calc(var(--space-s1) * 9.5) 0 var(--space-s3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:inherit;font-size:13px;font-weight:700}.account-quick-settings__mobile-select-wrap>svg{position:absolute;inset-inline-end:28px;top:25px;width:var(--space-s4);height:var(--space-s4);pointer-events:none;color:var(--muted)}.account-quick-settings__pane{padding:var(--space-s4) var(--space-s4) var(--space-s5)}.account-quick-settings__name-fields{grid-template-columns:minmax(0,1fr);gap:var(--space-s3)}.account-quick-settings__academy-row,.account-quick-settings__contact-row{grid-template-columns:minmax(0,1fr);row-gap:var(--space-s2);padding-block:var(--space-s3)}.account-quick-settings__row-label{grid-column:1;grid-row:auto;gap:var(--space-s1);font-size:var(--type-caption)}.account-quick-settings__row-label svg{width:var(--space-s3);height:var(--space-s3);flex-basis:13px}.account-quick-settings__academy-actions,.account-quick-settings__academy-details,.account-quick-settings__contact-controls,.account-quick-settings__contact-row>p,.account-quick-settings__row-note{grid-column:1;grid-row:auto}.account-quick-settings__contact-row>p{width:100%;font-size:12px}.account-quick-settings__contact-controls{flex-wrap:wrap}.account-quick-settings__footer.account-quick-settings__footer{padding-inline:var(--space-s4)}.account-quick-settings__footer-layout{gap:var(--space-s2)}.account-quick-settings__logout{font-size:12px}.account-quick-settings__cancel,.account-quick-settings__primary{min-height:var(--size-table-header);padding-inline:var(--space-s3);font-size:12px}}@media (max-width:360px){.account-quick-settings__footer-actions{gap:var(--space-s1)}.account-quick-settings__cancel,.account-quick-settings__primary{padding-inline:var(--space-s2)}}@media (prefers-reduced-motion:reduce){.account-quick-settings__cancel,.account-quick-settings__input,.account-quick-settings__primary{transition:none}}.taymo-admin-header-layout .taymo-ui-shell__header{display:grid;grid-template-columns:auto minmax(0,1fr) max-content max-content;grid-template-areas:"brand scope mode actions" "nav nav nav nav";align-items:center;-moz-column-gap:var(--space-s2);column-gap:var(--space-s2);row-gap:var(--space-s2);min-height:0;padding-block:var(--space-s3) 0}.taymo-admin-header-layout .taymo-ui-shell__brand{grid-area:brand;min-width:0}.taymo-admin-header-layout .taymo-ui-shell__actions{grid-area:actions;display:contents;min-width:0}.admin-header-controls{display:contents}.admin-header-mode{grid-area:mode;display:flex;justify-content:flex-end;min-width:0}.admin-header-mode>*{min-width:0;max-width:100%}.taymo-admin-header-layout .taymo-ui-shell__nav{grid-area:nav;width:100%;min-width:0;flex-wrap:wrap;overflow:visible;padding-block:var(--space-s1)}.taymo-admin-header-layout .taymo-ui-shell__more-trigger,.taymo-admin-header-layout .taymo-ui-shell__nav-item{flex:0 0 auto}.taymo-admin-header-layout .taymo-ui-shell__more-wrap{margin-inline-start:auto}.taymo-admin-header-layout.taymo-platform-shell .taymo-ui-shell__header{position:relative;grid-template-columns:auto minmax(calc(var(--space-s5) * 4),1fr) max-content max-content var(--size-control);grid-template-areas:"brand scope mode actions account" "nav nav nav nav nav";padding:var(--space-s3) var(--space-s4) 0;background:linear-gradient(180deg,var(--header-band-top),var(--header-band-bottom))}.taymo-admin-header-layout.taymo-platform-shell .taymo-ui-shell__scope-chip{grid-area:scope}.taymo-admin-header-layout.taymo-platform-shell .admin-header-mode{grid-area:mode;justify-content:flex-end}.taymo-admin-header-layout.taymo-platform-shell .taymo-ui-shell__nav{width:calc(100% + 2 * var(--space-s4));margin-inline:calc(-1 * var(--space-s4));padding-inline:var(--space-s4);border-top:1px solid var(--header-band-line);background:var(--surface)}.taymo-admin-header-layout.taymo-platform-shell .taymo-ui-shell__nav-item{border-radius:var(--radius-control);color:var(--body)}.taymo-admin-header-layout.taymo-platform-shell .taymo-ui-shell__nav-item[aria-current=page]{color:var(--brand-strong);background:var(--brand-soft)}.taymo-admin-header-layout.taymo-platform-shell .taymo-ui-shell__more-wrap{display:none}.taymo-admin-header-layout.taymo-platform-shell .admin-header-tools{grid-area:actions}.taymo-admin-header-layout.taymo-platform-shell .taymo-ui-shell__account-wrap{grid-area:account;justify-self:end}.taymo-admin-header-layout.taymo-platform-shell .taymo-ui-shell__account-trigger{width:var(--size-control);height:var(--size-control);min-height:var(--size-control)}.taymo-admin-header-layout.taymo-platform-shell .taymo-ui-shell__nav-item{min-height:var(--size-nav-item)}.platform-tenant-table{overflow-x:auto;border-radius:var(--radius-card)}.platform-tenant-table table{min-width:calc(var(--size-table-row) * 20);border-collapse:separate;border-spacing:0}.platform-tenant-table thead{background:var(--surface-subtle)}.platform-tenant-table th{height:var(--size-table-header);padding:0 var(--space-s2)!important;color:var(--muted);font-size:12px!important;letter-spacing:.06em}.platform-tenant-table td{height:var(--size-table-row);max-width:calc(var(--size-table-row) * 5.5);overflow:hidden;padding:0 var(--space-s2)!important;border-bottom:1px solid var(--line);color:var(--body);white-space:nowrap}.platform-tenant-table tbody tr:hover{background:var(--surface-subtle)}.platform-tenant-table td:first-child,.platform-tenant-table th:first-child{width:var(--size-control)}.platform-tenant-table th button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.admin-platform-mode-scope{color:var(--muted)}.platform-mode-selector--compact+[role=listbox]{width:100%}.admin-header-mode .taymo-header-chip{width:100%;justify-content:flex-end}.admin-platform-group-menu{position:fixed;z-index:80;inset-block-start:108px;inset-inline-start:var(--s-5);display:grid;grid-template-columns:repeat(2,minmax(calc(var(--size-table-row) * 4),1fr));gap:var(--space-s1) var(--space-s5);width:min(calc(var(--size-table-row) * 13),calc(100vw - 2 * var(--space-s5)));padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-card)}.admin-platform-group-menu>strong{grid-column:1/-1;padding:var(--space-s1) var(--space-s2) var(--space-s3);color:var(--ink)}.admin-platform-group-menu>button,.admin-platform-support>button{display:flex;min-height:var(--size-control);align-items:center;gap:var(--s-3);padding:var(--s-2);border:0;border-radius:var(--r-sm);color:var(--body);background:transparent;text-align:start}.admin-platform-group-menu>button:hover{color:var(--brand);background:var(--brand-soft)}.admin-platform-support{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--s-3);padding:var(--s-3) var(--s-1) var(--s-1);border-top:1px solid var(--warning-line);background:var(--warning-soft)}.admin-platform-support>span{grid-column:1/-1;padding:0 var(--s-2) var(--s-1);color:var(--warning-ink);font-size:var(--type-caption);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.admin-platform-support>button{color:var(--warning-ink)}.admin-platform-support>button:hover{background:color-mix(in srgb,var(--warn) 12%,var(--surface))}.admin-platform-account-extra{display:grid;gap:var(--s-3);padding:var(--s-4)}.taymo-platform-shell .taymo-ui-mobile-more-screen__group:has([data-mobile-route=family-repair]){border-top:1px solid var(--warning-line);padding-top:var(--s-3)}.taymo-platform-shell .taymo-ui-mobile-more-screen__group:has([data-mobile-route=family-repair]) h2{color:var(--warning-ink)}.taymo-platform-shell .taymo-ui-mobile-more-screen__item[data-mobile-route=family-repair],.taymo-platform-shell .taymo-ui-mobile-more-screen__item[data-mobile-route=platform-plans-resync]{color:var(--warning-ink);background:var(--warning-soft);border:1px solid var(--warning-line)}.taymo-plan-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:var(--s-4)}.taymo-plan-card{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);box-shadow:0 2px 8px var(--shadow-ink-6)}.taymo-plan-card:before{position:absolute;z-index:1;inset:0 0 auto;height:var(--space-s1);background:var(--plan-accent,var(--brand));content:""}.taymo-plan-card[data-tier=LIVE]{--plan-accent:var(--league-accent-teal)}.taymo-plan-card[data-tier=SILVER]{--plan-accent:var(--attendance-slate)}.taymo-plan-card[data-tier=GOLD]{--plan-accent:var(--league-accent-amber)}.taymo-plan-card[data-tier=DIAMOND]{--plan-accent:var(--league-accent-purple)}.taymo-plan-card[data-recommended=true]{outline:2px solid var(--brand);outline-offset:1px}.taymo-plan-card__head{display:flex;min-height:calc(var(--size-table-row) * 4);flex:1;flex-direction:column;gap:var(--s-3);padding:var(--s-6) var(--s-5) var(--s-4);color:var(--ink);background:var(--surface-subtle)}.taymo-plan-card__title{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.taymo-plan-card__title h3{min-width:0;margin:0;color:var(--ink);font-size:var(--type-section);font-weight:750}.taymo-plan-tier-badge{display:inline-flex;width:var(--size-icon-tile);height:var(--size-icon-tile);flex:0 0 var(--size-icon-tile);align-items:center;justify-content:center;border-radius:var(--r-md);color:var(--on-brand);background:var(--plan-accent);font-size:15px;font-weight:800}.taymo-plan-country-status,.taymo-plan-recommended{display:inline-flex;min-height:var(--space-s5);align-items:center;border-radius:var(--r-pill);padding-inline:var(--s-2);color:var(--warning-ink);background:var(--warning-soft);font-size:var(--type-caption);font-weight:700}.taymo-plan-country-status.is-configured{color:var(--success-ink);background:var(--success-soft)}.taymo-plan-recommended{color:var(--brand-strong);background:var(--brand-soft)}.taymo-plan-catalog-status{margin:0;color:var(--muted);font-size:var(--type-caption)}.taymo-plan-price{min-height:var(--size-table-row);color:var(--ink);font-size:24px;font-weight:750}.taymo-plan-price p{margin:0}.taymo-plan-price small{color:var(--muted);font-size:var(--type-secondary);font-weight:500}.taymo-plan-price.is-missing{color:var(--warning-ink);font-size:var(--type-section)}.taymo-plan-price__annual{margin-top:var(--s-1)!important;color:var(--muted);font-size:var(--type-secondary);font-weight:600}.taymo-plan-limits{display:flex;flex-wrap:wrap;gap:var(--s-1)}.taymo-plan-limits span{border:1px solid var(--line);border-radius:var(--r-pill);padding:var(--space-s1) var(--space-s2);color:var(--body);background:var(--surface);font-size:var(--type-caption)}.taymo-plan-card__footer{display:grid;gap:var(--s-2);padding:var(--s-4) var(--s-5);border-top:1px solid var(--line)}.taymo-plan-edit{min-height:var(--size-control);border:0;border-radius:var(--r-md);color:var(--on-brand);background:var(--brand);font:inherit;font-weight:700}.taymo-plan-edit:hover{background:var(--brand-strong)}.taymo-plan-secondary-actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.taymo-plan-secondary-actions button{border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s-1) var(--s-2);color:var(--body);background:var(--surface);font:inherit;font-size:var(--type-caption)}.taymo-plan-duplicate{color:var(--warning-ink);font-size:var(--type-caption)}.taymo-plan-matrix{margin-top:var(--s-7);overflow:hidden;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface)}.taymo-plan-matrix__heading{padding:var(--s-5);border-bottom:1px solid var(--line)}.taymo-plan-matrix__heading h2{margin:0;color:var(--ink);font-size:var(--type-section)}.taymo-plan-matrix__heading p{margin:var(--s-1) 0 0;color:var(--muted);font-size:var(--type-secondary)}.taymo-plan-matrix__scroll{overflow-x:auto}.taymo-plan-matrix table{width:100%;border-collapse:collapse;font-size:var(--type-body)}.taymo-plan-matrix td,.taymo-plan-matrix th{min-width:calc(var(--size-control) * 3);padding:var(--space-s3) var(--space-s4);border-bottom:1px solid var(--line);text-align:center;white-space:nowrap}.taymo-plan-matrix th:first-child{min-width:calc(var(--size-table-row) * 4);text-align:start}.taymo-plan-matrix thead{color:var(--ink);background:var(--brand-soft)}.taymo-plan-matrix tbody tr:hover{background:var(--surface-subtle)}.taymo-plan-matrix__group th{color:var(--muted);background:var(--page);font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.06em}.taymo-plan-matrix td{color:var(--body)}.taymo-plan-matrix td[aria-label=Available]{color:var(--success-ink);font-weight:800}.taymo-country-price-readiness{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-4);padding:var(--s-4) var(--s-5);border:1px solid var(--warning-line);border-radius:var(--r-xl);color:var(--warning-ink);background:var(--warning-soft)}.taymo-country-price-readiness p{margin:0}.taymo-country-price-readiness p+p{margin-top:var(--s-1);font-size:var(--type-caption)}.taymo-country-price-readiness button{min-height:var(--size-control);padding-inline:var(--s-4);border:1px solid var(--warning-line);border-radius:var(--r-md);color:var(--warning-ink);background:var(--surface);font:inherit;font-size:var(--type-secondary);font-weight:700}@media (max-width:1100px){.taymo-plan-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.taymo-plan-card-grid{grid-template-columns:minmax(0,1fr)}.taymo-plan-card__head{min-height:auto}.admin-platform-group-menu{position:fixed;inset:74px var(--s-3) auto;width:auto;grid-template-columns:minmax(0,1fr)}.platform-tenant-table table{min-width:calc(var(--size-table-row) * 19)}}