@layer modules.accounts{:where([data-b-module="accounts"]) .accounts-checklist{display:grid;gap:var(--b-space-5);padding:var(--b-space-6);color:var(--b-color-on-card);background:var(--b-color-card);border:var(--b-border-card) solid var(--b-color-border);border-radius:var(--b-radius-card);box-shadow:var(--b-shadow-card);}:where([data-b-module="accounts"]) .accounts-checklist-head{display:flex;align-items:center;gap:var(--b-space-4);}:where([data-b-module="accounts"]) .accounts-checklist-icon{display:inline-grid;place-items:center;flex:none;inline-size:var(--b-size-touch-target);block-size:var(--b-size-touch-target);color:var(--b-color-on-primary-subtle);background:var(--b-color-primary-subtle);border-radius:var(--b-radius-full);}:where([data-b-module="accounts"]) .accounts-checklist-heading{display:grid;gap:var(--b-space-1);min-inline-size:0;}:where([data-b-module="accounts"]) .accounts-checklist-title{margin:0;font-size:var(--b-size-lg);font-weight:var(--b-weight-heading);}:where([data-b-module="accounts"]) .accounts-checklist-progress{margin:0;color:var(--b-color-on-surface-muted);font-size:var(--b-size-sm);}:where([data-b-module="accounts"]) .accounts-checklist-steps{display:grid;gap:var(--b-space-2);margin:0;padding:0;list-style:none;}:where([data-b-module="accounts"]) .accounts-checklist-step{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-3);min-block-size:var(--b-size-touch-target);padding-block:var(--b-space-2);border-block-end:var(--b-border-card) solid var(--b-color-border);}:where([data-b-module="accounts"]) .accounts-checklist-step:last-child{border-block-end:0;}:where([data-b-module="accounts"]) .accounts-checklist-mark{display:inline-grid;place-items:center;flex:none;inline-size:var(--b-space-6);block-size:var(--b-space-6);border:var(--b-border-focus-width) solid var(--b-color-border-strong);border-radius:var(--b-radius-full);}:where([data-b-module="accounts"]) .accounts-checklist-mark-done{color:var(--b-color-on-success-subtle);background:var(--b-color-success-subtle);border-color:var(--b-color-success);}:where([data-b-module="accounts"]) .accounts-checklist-label{flex:1 1 12rem;min-inline-size:0;overflow-wrap:anywhere;}:where([data-b-module="accounts"]) .accounts-checklist-label-done{color:var(--b-color-on-surface-muted);}:where([data-b-module="accounts"]) .accounts-security{display:grid;gap:var(--b-space-4);padding:var(--b-space-6);color:var(--b-color-on-card);background:var(--b-color-card);border:var(--b-border-card) solid var(--b-color-border);border-radius:var(--b-radius-card);box-shadow:var(--b-shadow-card);}:where([data-b-module="accounts"]) .accounts-security-title{margin:0;font-size:var(--b-size-lg);font-weight:var(--b-weight-heading);}:where([data-b-module="accounts"]) .accounts-security-facts{display:grid;gap:var(--b-space-3);margin:0;padding:0;list-style:none;}:where([data-b-module="accounts"]) .accounts-security-fact{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-3);min-block-size:var(--b-size-touch-target);}:where([data-b-module="accounts"]) .accounts-security-label{display:inline-flex;align-items:center;gap:var(--b-space-2);flex:1 1 12rem;font-weight:var(--b-weight-medium);}:where([data-b-module="accounts"]) .accounts-security-password{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2);font-size:var(--b-size-sm);}:where([data-b-module="accounts"]) .accounts-security-password .b-input{inline-size:auto;min-inline-size:12rem;}:where([data-b-module="accounts"]) .accounts-security-note,:where([data-b-module="accounts"]) .accounts-security-hint{margin:0;color:var(--b-color-on-surface-muted);font-size:var(--b-size-sm);}:where([data-b-module="accounts"]) .accounts-security-hint:empty{display:none;}:where([data-b-module="accounts"]) .accounts-modules{display:grid;gap:var(--b-space-5);}:where([data-b-module="accounts"]) .accounts-modules-head{display:grid;gap:var(--b-space-1);}:where([data-b-module="accounts"]) .accounts-modules-title{margin:0;font-size:var(--b-size-lg);font-weight:var(--b-weight-heading);}:where([data-b-module="accounts"]) .accounts-modules-intro,:where([data-b-module="accounts"]) .accounts-modules-empty{margin:0;color:var(--b-color-on-surface-muted);font-size:var(--b-size-sm);}:where([data-b-module="accounts"]) .accounts-modules-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 20rem), 1fr));gap:var(--b-space-4);margin:0;padding:0;list-style:none;}:where([data-b-module="accounts"]) .accounts-module{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:var(--b-space-3) var(--b-space-4);padding:var(--b-space-5);color:var(--b-color-on-card);background:var(--b-color-card);border:var(--b-border-card) solid var(--b-color-border);border-radius:var(--b-radius-card);box-shadow:var(--b-shadow-card);}:where([data-b-module="accounts"]) .accounts-module-icon{display:inline-grid;place-items:center;inline-size:var(--b-size-touch-target);block-size:var(--b-size-touch-target);color:var(--b-color-on-primary-subtle);background:var(--b-color-primary-subtle);border-radius:var(--b-radius-md);}:where([data-b-module="accounts"]) .accounts-module-body{display:grid;gap:var(--b-space-2);min-inline-size:0;}:where([data-b-module="accounts"]) .accounts-module-name{margin:0;font-size:var(--b-size-lg);font-weight:var(--b-weight-heading);}:where([data-b-module="accounts"]) .accounts-module-pitch{margin:0;color:var(--b-color-on-surface-muted);}:where([data-b-module="accounts"]) .accounts-module-classes{display:flex;flex-wrap:wrap;gap:var(--b-space-1);margin:0;}:where([data-b-module="accounts"]) .accounts-module-note{display:flex;align-items:center;gap:var(--b-space-2);margin:0;color:var(--b-color-on-surface-muted);font-size:var(--b-size-sm);}:where([data-b-module="accounts"]) .accounts-module-control{display:grid;justify-items:end;gap:var(--b-space-2);}:where([data-b-module="accounts"]) .accounts-module-switch{display:inline-flex;align-items:center;inline-size:calc(var(--b-size-touch-target) * 1.25);block-size:var(--b-size-touch-target);padding:var(--b-space-1);background:var(--b-color-surface-sunken);border:var(--b-border-width) solid var(--b-color-border-strong);border-radius:var(--b-radius-full);cursor:pointer;transition:background var(--b-motion-fast) var(--b-easing-standard);}:where([data-b-module="accounts"]) .accounts-module-switch:focus-visible{outline:var(--b-border-focus-width) solid var(--b-color-focus-ring);outline-offset:var(--b-border-focus-offset);}:where([data-b-module="accounts"]) .accounts-module-switch:disabled{cursor:not-allowed;opacity:0.6;}:where([data-b-module="accounts"]) .accounts-module-knob{inline-size:calc(var(--b-size-touch-target) - var(--b-space-2) * 2);block-size:calc(var(--b-size-touch-target) - var(--b-space-2) * 2);background:var(--b-color-card);border:var(--b-border-width) solid var(--b-color-border-strong);border-radius:var(--b-radius-full);box-shadow:var(--b-shadow-card);}:where([data-b-module="accounts"]) .accounts-module-switch-on{justify-content:flex-end;background:var(--b-color-primary);border-color:var(--b-color-primary);}:where([data-b-module="accounts"]) .accounts-module-ask{display:grid;grid-column:1 / -1;gap:var(--b-space-3);padding:var(--b-space-4);color:var(--b-color-on-primary-subtle);background:var(--b-color-primary-subtle);border-radius:var(--b-radius-md);}:where([data-b-module="accounts"]) .accounts-module-ask-text{margin:0;}:where([data-b-module="accounts"]) .accounts-module-ask-actions{display:flex;flex-wrap:wrap;gap:var(--b-space-2);}@media (prefers-reduced-motion: reduce){:where([data-b-module="accounts"]) .accounts-module-switch{transition:none;}}}@layer modules.checkout{:where([data-b-module="checkout"]){--checkout-glow:color-mix(in oklab, var(--b-color-primary) 14%, transparent);}:where([data-b-module="checkout"]) .checkout-pay,:where([data-b-module="checkout"]) .checkout-receipt{display:grid;gap:var(--b-space-6);max-inline-size:40rem;margin-inline:auto;padding:var(--b-space-8);border-radius:var(--b-radius-2xl);background:radial-gradient(120% 80% at 0% 0%, var(--checkout-glow), transparent 60%), var(--b-color-card);border:var(--b-border-width) solid var(--b-color-border);box-shadow:var(--b-shadow-card);animation:checkout-rise var(--b-motion-entrance) var(--b-easing-entrance) both;}:where([data-b-module="checkout"]) .checkout-pay-head{display:grid;gap:var(--b-space-2);justify-items:start;}:where([data-b-module="checkout"]) .checkout-pay-eyebrow{color:var(--b-color-on-surface-muted);font-size:var(--b-size-sm);letter-spacing:0.04em;text-transform:uppercase;}:where([data-b-module="checkout"]) .checkout-pay-title{font-size:var(--b-size-xl);font-weight:600;}:where([data-b-module="checkout"]) .checkout-pay-amount{font-size:var(--b-size-display);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1;}:where([data-b-module="checkout"]) .checkout-pay-steps{display:grid;gap:var(--b-space-4);padding:0;list-style:none;}:where([data-b-module="checkout"]) .checkout-pay-step{display:grid;gap:var(--b-space-2);padding:var(--b-space-5);border-radius:var(--b-radius-xl);background:var(--b-color-surface);border:var(--b-border-width) solid var(--b-color-border);transition:border-color var(--b-motion-fast) var(--b-easing-standard), transform var(--b-motion-fast) var(--b-easing-standard);}:where([data-b-module="checkout"]) .checkout-pay-step:hover{border-color:var(--b-color-primary);transform:translateY(calc(-1 * var(--b-space-1)));}:where([data-b-module="checkout"]) .checkout-pay-step-title{display:inline-flex;align-items:center;gap:var(--b-space-2);font-weight:600;}:where([data-b-module="checkout"]) .checkout-pay-label{font-size:var(--b-size-sm);color:var(--b-color-on-surface-muted);}:where([data-b-module="checkout"]) .checkout-pay-code{inline-size:100%;resize:none;padding:var(--b-space-3);border-radius:var(--b-radius-lg);border:var(--b-border-width) solid var(--b-color-border);background:var(--b-color-card);color:var(--b-color-on-card);font-family:var(--b-font-mono);font-size:var(--b-size-sm);word-break:break-all;}:where([data-b-module="checkout"]) .checkout-pay-code:focus-visible{outline:var(--b-border-focus-width) solid var(--b-color-focus-ring);outline-offset:2px;}:where([data-b-module="checkout"]) .checkout-pay-note{font-size:var(--b-size-sm);color:var(--b-color-on-surface-muted);}:where([data-b-module="checkout"]) .checkout-pay-live{display:inline-flex;align-items:center;gap:var(--b-space-2);color:var(--b-color-on-surface-muted);font-size:var(--b-size-sm);}:where([data-b-module="checkout"]) .checkout-pay-live .b-icon{animation:checkout-pulse var(--b-motion-slow) var(--b-easing-standard) infinite alternate;}:where([data-b-module="checkout"]) .checkout-pay-demo{display:grid;gap:var(--b-space-3);padding:var(--b-space-4);border-radius:var(--b-radius-lg);border:var(--b-border-width) dashed var(--b-color-border-strong);}:where([data-b-module="checkout"]) .checkout-pay-done{display:grid;gap:var(--b-space-3);justify-items:center;text-align:center;padding-block:var(--b-space-6);}:where([data-b-module="checkout"]) .checkout-pay-check{color:var(--b-color-success);font-size:var(--b-size-display);animation:checkout-pop var(--b-motion-entrance) var(--b-easing-entrance) both;}:where([data-b-module="checkout"]) .checkout-pay-done-title{font-size:var(--b-size-xl);font-weight:600;}:where([data-b-module="checkout"]) .checkout-pay-failed{color:var(--b-color-danger);font-weight:600;}:where([data-b-module="checkout"]) .checkout-receipt-head{display:flex;gap:var(--b-space-4);align-items:center;}:where([data-b-module="checkout"]) .checkout-receipt-mark{display:grid;place-items:center;inline-size:var(--b-space-12);block-size:var(--b-space-12);border-radius:var(--b-radius-xl);background:var(--checkout-glow);color:var(--b-color-primary);}:where([data-b-module="checkout"]) .checkout-receipt-title{font-size:var(--b-size-xl);font-weight:600;}:where([data-b-module="checkout"]) .checkout-receipt-lines{display:grid;gap:var(--b-space-3);margin:0;}:where([data-b-module="checkout"]) .checkout-receipt-line{display:flex;justify-content:space-between;gap:var(--b-space-4);padding-block-end:var(--b-space-3);border-block-end:var(--b-border-width) dashed var(--b-color-border);}:where([data-b-module="checkout"]) .checkout-receipt-line dt{color:var(--b-color-on-surface-muted);}:where([data-b-module="checkout"]) .checkout-receipt-line dd{margin:0;font-weight:500;text-align:end;}:where([data-b-module="checkout"]) .checkout-receipt-total{display:flex;justify-content:space-between;align-items:baseline;font-weight:600;}:where([data-b-module="checkout"]) .checkout-receipt-amount{font-size:var(--b-size-2xl);font-variant-numeric:tabular-nums;}@media (max-width: 30rem){:where([data-b-module="checkout"]) .checkout-pay,:where([data-b-module="checkout"]) .checkout-receipt{padding:var(--b-space-5);border-radius:var(--b-radius-xl);}}@media print{:where([data-b-module="checkout"]) .checkout-receipt{box-shadow:none;background:var(--b-color-card);}}@keyframes checkout-rise{from{opacity:0;transform:translateY(var(--b-space-3));}to{opacity:1;transform:none;}}@keyframes checkout-pop{from{opacity:0;transform:scale(0.6);}to{opacity:1;transform:none;}}@keyframes checkout-pulse{from{opacity:0.45;}to{opacity:1;}}}@layer modules.clients{:where([data-b-module="clients"]){--clients-tint:color-mix(in oklab, var(--b-color-primary) 9%, transparent);--clients-tint-accent:color-mix(in oklab, var(--b-color-accent) 7%, transparent);}:where([data-b-module="clients"]) .clients-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:var(--b-space-5);padding:var(--b-space-6);color:var(--b-color-on-card);background:var(--b-color-card);border:var(--b-border-card) solid var(--b-color-border);border-radius:var(--b-radius-card);box-shadow:var(--b-shadow-card);animation:clients-rise var(--b-motion-entrance) var(--b-easing-entrance) both;}:where([data-b-module="clients"]) .clients-hero::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 120% at 0% 0%, var(--clients-tint), transparent 70%), radial-gradient(45% 90% at 100% 100%, var(--clients-tint-accent), transparent 70%);}:where([data-b-module="clients"]) .clients-hero-identity{display:grid;gap:var(--b-space-4);grid-template-columns:auto minmax(0, 1fr);align-items:start;}:where([data-b-module="clients"]) .clients-avatar{display:grid;place-items:center;inline-size:calc(var(--b-size-avatar-lg) * 1.5);block-size:calc(var(--b-size-avatar-lg) * 1.5);border-radius:var(--b-radius-avatar);color:var(--b-color-on-avatar);background:var(--b-color-avatar);font-size:var(--b-size-xl);font-weight:var(--b-weight-stat);letter-spacing:var(--b-tracking-heading);box-shadow:0 0 0 var(--b-space-1) var(--clients-tint);}:where([data-b-module="clients"]) .clients-avatar.is-company{border-radius:var(--b-radius-lg);}:where([data-b-module="clients"]) .clients-hero-who{display:grid;gap:var(--b-space-2);min-inline-size:0;}:where([data-b-module="clients"]) .clients-hero-eyebrow{margin:0;color:var(--b-color-on-surface-muted);font-size:var(--b-size-sm);font-weight:var(--b-weight-medium);letter-spacing:var(--b-tracking-caps);text-transform:uppercase;}:where([data-b-module="clients"]) .clients-hero-name{margin:0;font-size:var(--b-size-display);font-weight:var(--b-weight-stat);letter-spacing:var(--b-tracking-display);line-height:var(--b-leading-heading);overflow-wrap:anywhere;}:where([data-b-module="clients"]) .clients-hero-badges,:where([data-b-module="clients"]) .clients-hero-contact{display:flex;flex-wrap:wrap;gap:var(--b-space-2);align-items:center;margin:0;}:where([data-b-module="clients"]) .clients-chip{display:inline-flex;align-items:center;padding-block:var(--b-space-half);padding-inline:var(--b-space-chip-x);border-radius:var(--b-radius-chip);color:var(--b-color-on-chip);background:var(--b-color-chip);font-family:var(--b-font-mono);font-size:var(--b-size-sm);font-variant-numeric:tabular-nums;}:where([data-b-module="clients"]) .clients-chip.is-muted{font-family:inherit;}:where([data-b-module="clients"]) .clients-contact{display:inline-flex;gap:var(--b-space-1);align-items:center;color:var(--b-color-on-surface-muted);font-size:var(--b-size-sm);overflow-wrap:anywhere;}:where([data-b-module="clients"]) .clients-tags{display:flex;flex-wrap:wrap;gap:var(--b-space-2);margin:0;padding:0;list-style:none;}:where([data-b-module="clients"]) .clients-tag{display:inline-flex;gap:var(--b-space-1);align-items:center;padding-block:var(--b-space-half);padding-inline:var(--b-space-chip-x);border-radius:var(--b-radius-full);color:var(--b-color-on-primary-subtle);background:var(--b-color-primary-subtle);font-size:var(--b-size-sm);font-weight:var(--b-weight-medium);}:where([data-b-module="clients"]) .clients-tag.is-muted{color:var(--b-color-on-chip);background:var(--b-color-chip);font-weight:var(--b-weight-body);}:where([data-b-module="clients"]) .clients-hero-actions{display:flex;flex-wrap:wrap;gap:var(--b-space-2);grid-column:1 / -1;}:where([data-b-module="clients"]) .clients-warning{display:flex;flex-wrap:wrap;gap:var(--b-space-2);align-items:center;margin:0;padding:var(--b-space-3) var(--b-space-4);border-radius:var(--b-radius-md);color:var(--b-color-on-warning-subtle);background:var(--b-color-warning-subtle);}:where([data-b-module="clients"]) .clients-warning-link{color:inherit;font-weight:var(--b-weight-strong);text-decoration:underline;text-underline-offset:0.2em;}:where([data-b-module="clients"]) .clients-stats{display:grid;gap:var(--b-space-3);grid-template-columns:repeat(auto-fit, minmax(min(100%, 10rem), 1fr));margin:0;padding:0;list-style:none;}:where([data-b-module="clients"]) .clients-stat{display:grid;gap:var(--b-space-1);padding:var(--b-space-4);border-radius:var(--b-radius-md);background:var(--b-color-surface-sunken);color:var(--b-color-on-surface);}:where([data-b-module="clients"]) .clients-stat-label{color:var(--b-color-on-surface-muted);font-size:var(--b-size-sm);}:where([data-b-module="clients"]) .clients-stat-value{font-size:var(--b-size-stat);font-weight:var(--b-weight-stat);font-variant-numeric:tabular-nums;line-height:var(--b-leading-heading);}:where([data-b-module="clients"]) .clients-stat-value.is-date{font-size:var(--b-size-lg);}:where([data-b-module="clients"]) .clients-consents{display:grid;gap:var(--b-space-2);}:where([data-b-module="clients"]) .clients-consents-title{margin:0;color:var(--b-color-on-surface-muted);font-size:var(--b-size-sm);font-weight:var(--b-weight-medium);}:where([data-b-module="clients"]) .clients-consent-list{display:flex;flex-wrap:wrap;gap:var(--b-space-2);margin:0;padding:0;list-style:none;}@media (min-width: 48rem){:where([data-b-module="clients"]) .clients-hero-identity{grid-template-columns:auto minmax(0, 1fr) auto;}:where([data-b-module="clients"]) .clients-hero-actions{grid-column:auto;justify-content:end;}}@keyframes clients-rise{from{opacity:0;transform:translateY(var(--b-size-motion-shift));}to{opacity:1;transform:none;}}}@layer modules.forms{:where([data-b-module="forms"]){--forms-tint:color-mix(in oklab, var(--b-color-primary) 8%, transparent);}:where([data-b-module="forms"]) .forms-card{display:grid;gap:var(--b-space-5);max-inline-size:48rem;padding:var(--b-space-6);color:var(--b-color-on-card);background:var(--b-color-card);border:var(--b-border-card) solid var(--b-color-border);border-radius:var(--b-radius-card);box-shadow:var(--b-shadow-card);animation:forms-rise var(--b-motion-entrance) var(--b-easing-entrance) both;}:where([data-b-module="forms"]) .forms-head{display:grid;gap:var(--b-space-2);border-block-end:var(--b-border-card) solid var(--b-color-border);background:linear-gradient(180deg, var(--forms-tint), transparent);margin:calc(var(--b-space-6) * -1) calc(var(--b-space-6) * -1) 0;padding:var(--b-space-6) var(--b-space-6) var(--b-space-4);border-start-start-radius:var(--b-radius-card);border-start-end-radius:var(--b-radius-card);}:where([data-b-module="forms"]) .forms-eyebrow{display:inline-flex;gap:var(--b-space-1);align-items:center;margin:0;color:var(--b-color-on-surface-muted);font-size:var(--b-size-sm);font-weight:var(--b-weight-medium);letter-spacing:var(--b-tracking-caps);text-transform:uppercase;}:where([data-b-module="forms"]) .forms-title{margin:0;font-size:var(--b-size-display);font-weight:var(--b-weight-stat);letter-spacing:var(--b-tracking-display);line-height:var(--b-leading-heading);overflow-wrap:anywhere;}:where([data-b-module="forms"]) .forms-lead{margin:0;color:var(--b-color-on-surface-muted);}:where([data-b-module="forms"]) .forms-health,:where([data-b-module="forms"]) .forms-share{display:inline-flex;flex-wrap:wrap;gap:var(--b-space-2);align-items:center;justify-self:start;margin:0;padding:var(--b-space-1) var(--b-space-3);border-radius:var(--b-radius-full);font-size:var(--b-size-sm);}:where([data-b-module="forms"]) .forms-health{color:var(--b-color-on-info-subtle);background:var(--b-color-info-subtle);}:where([data-b-module="forms"]) .forms-share{color:var(--b-color-on-chip);background:var(--b-color-chip);}:where([data-b-module="forms"]) .forms-share-link{color:inherit;font-weight:var(--b-weight-strong);}:where([data-b-module="forms"]) .forms-share-path{font-family:var(--b-font-mono);overflow-wrap:anywhere;}:where([data-b-module="forms"]) .forms-questions{display:grid;gap:var(--b-space-4);margin:0;padding:0;list-style:none;}:where([data-b-module="forms"]) .forms-q{display:grid;gap:var(--b-space-2);padding:var(--b-space-4);border-radius:var(--b-radius-md);background:var(--b-color-surface-sunken);color:var(--b-color-on-surface);}:where([data-b-module="forms"]) .forms-q.is-conditional{border-inline-start:var(--b-space-1) solid var(--b-color-primary);animation:forms-reveal var(--b-motion-base) var(--b-easing-entrance) both;}:where([data-b-module="forms"]) .forms-who{background:transparent;padding:0;}:where([data-b-module="forms"]) .forms-section{display:grid;gap:var(--b-space-1);padding-block:var(--b-space-2) 0;}:where([data-b-module="forms"]) .forms-section-title{margin:0;font-size:var(--b-size-lg);font-weight:var(--b-weight-heading);}:where([data-b-module="forms"]) .forms-label{display:flex;gap:var(--b-space-2);align-items:baseline;padding:0;font-weight:var(--b-weight-medium);}:where([data-b-module="forms"]) .forms-number{display:inline-grid;flex:none;place-items:center;min-inline-size:var(--b-size-icon);padding-inline:var(--b-space-1);border-radius:var(--b-radius-full);color:var(--b-color-on-primary-subtle);background:var(--b-color-primary-subtle);font-size:var(--b-size-xs);font-variant-numeric:tabular-nums;}:where([data-b-module="forms"]) .forms-required{color:var(--b-color-danger);font-weight:var(--b-weight-strong);}:where([data-b-module="forms"]) .forms-help{margin:0;color:var(--b-color-on-surface-muted);font-size:var(--b-size-sm);}:where([data-b-module="forms"]) .forms-choice{display:grid;gap:var(--b-space-2);margin:0;padding:0;border:0;min-inline-size:0;}:where([data-b-module="forms"]) .forms-pills{display:flex;flex-wrap:wrap;gap:var(--b-space-2);}:where([data-b-module="forms"]) .forms-pill{position:relative;display:inline-flex;align-items:center;min-block-size:var(--b-size-touch-target);padding-inline:var(--b-space-4);border:var(--b-border-card) solid var(--b-color-border-strong);border-radius:var(--b-radius-full);color:var(--b-color-on-input);background:var(--b-color-input);cursor:pointer;transition:background-color var(--b-motion-fast) var(--b-easing-standard), color var(--b-motion-fast) var(--b-easing-standard);}:where([data-b-module="forms"]) .forms-pill-input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer;}:where([data-b-module="forms"]) .forms-pill:has(.forms-pill-input:checked){border-color:var(--b-color-primary);color:var(--b-color-on-primary);background:var(--b-color-primary);}:where([data-b-module="forms"]) .forms-pill:has(.forms-pill-input:focus-visible){outline:var(--b-space-half) solid var(--b-color-focus-ring);outline-offset:var(--b-space-half);}:where([data-b-module="forms"]) .forms-textarea{resize:vertical;}:where([data-b-module="forms"]) .forms-actions{display:grid;gap:var(--b-space-2);justify-items:start;}:where([data-b-module="forms"]) .forms-privacy{margin:0;color:var(--b-color-on-surface-muted);font-size:var(--b-size-sm);}:where([data-b-module="forms"]) .forms-empty,:where([data-b-module="forms"]) .forms-unavailable{justify-items:center;text-align:center;}:where([data-b-module="forms"]) .forms-empty{display:inline-flex;gap:var(--b-space-2);align-items:center;margin:0;color:var(--b-color-on-surface-muted);}:where([data-b-module="forms"]) .forms-unavailable-icon{display:grid;place-items:center;inline-size:var(--b-size-avatar-lg);block-size:var(--b-size-avatar-lg);border-radius:var(--b-radius-full);color:var(--b-color-on-chip);background:var(--b-color-chip);}@keyframes forms-rise{from{opacity:0;transform:translateY(var(--b-size-motion-shift));}to{opacity:1;transform:none;}}@keyframes forms-reveal{from{opacity:0;transform:translateY(calc(var(--b-size-motion-shift) / 2));}to{opacity:1;transform:none;}}}@layer modules.scheduling{:where([data-b-module="scheduling"]){--scheduling-row:var(--b-space-6);--scheduling-rows:32;--scheduling-glow:color-mix(in oklab, var(--b-color-primary) 12%, transparent);}:where([data-b-module="scheduling"]) .scheduling-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;white-space:nowrap;}:where([data-b-module="scheduling"]) .scheduling-cal{display:grid;gap:var(--b-space-4);padding:var(--b-space-5);border-radius:var(--b-radius-2xl);background:radial-gradient(140% 90% at 100% 0%, var(--scheduling-glow), transparent 55%), var(--b-color-card);border:var(--b-border-width) solid var(--b-color-border);box-shadow:var(--b-shadow-card);animation:scheduling-rise var(--b-motion-entrance) var(--b-easing-entrance) both;}:where([data-b-module="scheduling"]) .scheduling-cal-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-3) var(--b-space-4);}:where([data-b-module="scheduling"]) .scheduling-cal-nav{display:inline-flex;gap:var(--b-space-2);}:where([data-b-module="scheduling"]) .scheduling-cal-title{flex:1 1 12rem;font-size:var(--b-size-xl);font-weight:600;text-transform:capitalize;}:where([data-b-module="scheduling"]) .scheduling-cal-count{color:var(--b-color-on-surface-muted);font-size:var(--b-size-sm);}:where([data-b-module="scheduling"]) .scheduling-cal-views{display:inline-flex;padding:var(--b-space-1);border-radius:var(--b-radius-full);background:var(--b-color-surface-sunken);}:where([data-b-module="scheduling"]) .scheduling-cal-view{display:inline-flex;align-items:center;min-height:var(--b-size-touch-target);padding:var(--b-space-1) var(--b-space-4);border-radius:var(--b-radius-full);color:var(--b-color-on-surface-muted);text-decoration:none;font-weight:500;transition:background-color var(--b-motion-fast) var(--b-easing-standard), color var(--b-motion-fast) var(--b-easing-standard);}:where([data-b-module="scheduling"]) .scheduling-cal-view:hover{color:var(--b-color-on-card);}:where([data-b-module="scheduling"]) .scheduling-cal-view.is-active{background:var(--b-color-card);color:var(--b-color-primary);box-shadow:var(--b-shadow-button);}:where([data-b-module="scheduling"]) .scheduling-cal-view:focus-visible,:where([data-b-module="scheduling"]) .scheduling-event-link:focus-visible,:where([data-b-module="scheduling"]) .scheduling-chip:focus-visible,:where([data-b-module="scheduling"]) .scheduling-month-number:focus-visible{outline:var(--b-border-focus-width) solid var(--b-color-focus-ring);outline-offset:var(--b-border-focus-offset);}:where([data-b-module="scheduling"]) .scheduling-grid{display:grid;grid-template-columns:var(--b-space-12) repeat(var(--scheduling-days), minmax(0, 1fr));gap:0 var(--b-space-2);overflow-x:auto;}:where([data-b-module="scheduling"]) .scheduling-days-1{--scheduling-days:1;}:where([data-b-module="scheduling"]) .scheduling-days-7{--scheduling-days:7;}:where([data-b-module="scheduling"]) .scheduling-days-7{min-inline-size:0;}:where([data-b-module="scheduling"]) .scheduling-corner{grid-column:1;}:where([data-b-module="scheduling"]) .scheduling-dayhead{display:grid;justify-items:center;gap:var(--b-space-1);padding-block:var(--b-space-2);color:var(--b-color-on-surface-muted);font-size:var(--b-size-sm);}:where([data-b-module="scheduling"]) .scheduling-daynum{display:grid;place-items:center;inline-size:var(--b-space-8);block-size:var(--b-space-8);border-radius:var(--b-radius-full);color:var(--b-color-on-card);font-size:var(--b-size-lg);font-weight:600;font-variant-numeric:tabular-nums;}:where([data-b-module="scheduling"]) .scheduling-dayhead.is-today .scheduling-daynum{background:var(--b-color-primary);color:var(--b-color-on-primary);}:where([data-b-module="scheduling"]) .scheduling-hours{display:grid;grid-auto-rows:calc(2 * var(--scheduling-row));}:where([data-b-module="scheduling"]) .scheduling-hour{color:var(--b-color-on-surface-muted);font-size:var(--b-size-xs);font-variant-numeric:tabular-nums;transform:translateY(-50%);}:where([data-b-module="scheduling"]) .scheduling-col{position:relative;display:grid;grid-template-rows:repeat(var(--scheduling-rows), var(--scheduling-row));margin:0;padding:0;list-style:none;border-radius:var(--b-radius-lg);background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(2 * var(--scheduling-row) - 1px), var(--b-color-border) calc(2 * var(--scheduling-row) - 1px), var(--b-color-border) calc(2 * var(--scheduling-row))), var(--b-color-surface);}:where([data-b-module="scheduling"]) .scheduling-col.is-today{background-color:color-mix(in oklab, var(--b-color-primary) 6%, var(--b-color-surface));}:where([data-b-module="scheduling"]) .scheduling-event{grid-column:1;min-block-size:0;padding:1px var(--b-space-1);}:where([data-b-module="scheduling"]) .scheduling-event-link{display:grid;align-content:start;gap:1px;block-size:100%;padding:var(--b-space-1) var(--b-space-2);overflow:hidden;border-radius:var(--b-radius-lg);border-inline-start:var(--b-border-focus-width) solid var(--scheduling-tone);background:color-mix(in oklab, var(--scheduling-tone) 16%, var(--b-color-card));color:var(--b-color-on-card);text-decoration:none;font-size:var(--b-size-sm);transition:transform var(--b-motion-fast) var(--b-easing-standard), box-shadow var(--b-motion-fast) var(--b-easing-standard);animation:scheduling-pop var(--b-motion-entrance) var(--b-easing-entrance) both;}:where([data-b-module="scheduling"]) .scheduling-event-link:hover{transform:translateY(calc(-1 * var(--b-space-1)));box-shadow:var(--b-shadow-card-hover);}:where([data-b-module="scheduling"]) .scheduling-event-time{font-weight:600;font-variant-numeric:tabular-nums;}:where([data-b-module="scheduling"]) .scheduling-event-title{font-weight:500;}:where([data-b-module="scheduling"]) .scheduling-event-meta{color:var(--b-color-on-surface-muted);font-size:var(--b-size-xs);}:where([data-b-module="scheduling"]) .scheduling-event-flag{display:inline-flex;align-items:center;gap:var(--b-space-1);color:var(--b-color-danger);font-size:var(--b-size-xs);font-weight:600;}:where([data-b-module="scheduling"]) .scheduling-event.is-conflict .scheduling-event-link{outline:var(--b-border-focus-width) dashed var(--b-color-danger);outline-offset:-2px;}:where([data-b-module="scheduling"]) .scheduling-status-canceled .scheduling-event-link,:where([data-b-module="scheduling"]) .scheduling-status-canceled.scheduling-chip{text-decoration:line-through;opacity:0.7;}:where([data-b-module="scheduling"]) .scheduling-status-noshow .scheduling-event-link{background:var(--b-color-surface-sunken);}:where([data-b-module="scheduling"]) .scheduling-status-completed .scheduling-event-link{background:color-mix(in oklab, var(--b-color-success) 12%, var(--b-color-card));}:where([data-b-module="scheduling"]) .scheduling-now{grid-column:1;align-self:start;block-size:2px;border-radius:var(--b-radius-full);background:var(--b-color-accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--b-color-accent) 25%, transparent);animation:scheduling-pulse var(--b-motion-slow) var(--b-easing-standard) infinite alternate;}:where([data-b-module="scheduling"]) .scheduling-month{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:var(--b-space-2);}:where([data-b-module="scheduling"]) .scheduling-month-day{display:grid;align-content:start;gap:var(--b-space-1);min-block-size:calc(4 * var(--scheduling-row));padding:var(--b-space-2);border-radius:var(--b-radius-lg);background:var(--b-color-surface);transition:background-color var(--b-motion-fast) var(--b-easing-standard);}:where([data-b-module="scheduling"]) .scheduling-month-day:hover{background:var(--b-color-surface-hover);}:where([data-b-module="scheduling"]) .scheduling-month-day.is-outside{opacity:0.55;}:where([data-b-module="scheduling"]) .scheduling-month-day.is-today{box-shadow:inset 0 0 0 var(--b-border-focus-width) var(--b-color-primary);}:where([data-b-module="scheduling"]) .scheduling-month-number{color:var(--b-color-on-card);font-weight:600;text-decoration:none;font-variant-numeric:tabular-nums;}:where([data-b-module="scheduling"]) .scheduling-chips{display:grid;gap:2px;margin:0;padding:0;list-style:none;}:where([data-b-module="scheduling"]) .scheduling-chip{display:block;overflow:hidden;padding:1px var(--b-space-2);border-radius:var(--b-radius-full);background:color-mix(in oklab, var(--scheduling-tone) 18%, var(--b-color-card));color:var(--b-color-on-card);font-size:var(--b-size-xs);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;}:where([data-b-module="scheduling"]) .scheduling-chip-time{font-weight:600;font-variant-numeric:tabular-nums;}:where([data-b-module="scheduling"]) .scheduling-more{color:var(--b-color-primary);font-size:var(--b-size-xs);font-weight:600;}:where([data-b-module="scheduling"]) .scheduling-empty{display:inline-flex;align-items:center;gap:var(--b-space-2);justify-self:center;color:var(--b-color-on-surface-muted);}@media (max-width: 40rem){:where([data-b-module="scheduling"]) .scheduling-cal{padding:var(--b-space-3);}:where([data-b-module="scheduling"]) .scheduling-days-7{grid-template-columns:var(--b-space-10) repeat(7, minmax(var(--b-space-16), 1fr));}:where([data-b-module="scheduling"]) .scheduling-month{gap:var(--b-space-1);}:where([data-b-module="scheduling"]) .scheduling-chip-time{display:none;}}@keyframes scheduling-rise{from{opacity:0;transform:translateY(var(--b-space-2));}to{opacity:1;transform:none;}}@keyframes scheduling-pop{from{opacity:0;transform:scale(0.96);}to{opacity:1;transform:none;}}@keyframes scheduling-pulse{from{opacity:0.55;}to{opacity:1;}}:where([data-b-module="scheduling"]) .scheduling-color-1{--scheduling-tone:var(--b-color-series-1);}:where([data-b-module="scheduling"]) .scheduling-color-2{--scheduling-tone:var(--b-color-series-2);}:where([data-b-module="scheduling"]) .scheduling-color-3{--scheduling-tone:var(--b-color-series-3);}:where([data-b-module="scheduling"]) .scheduling-color-4{--scheduling-tone:var(--b-color-series-4);}:where([data-b-module="scheduling"]) .scheduling-color-5{--scheduling-tone:var(--b-color-series-5);}:where([data-b-module="scheduling"]) .scheduling-color-6{--scheduling-tone:var(--b-color-series-6);}:where([data-b-module="scheduling"]) .scheduling-color-7{--scheduling-tone:var(--b-color-series-7);}:where([data-b-module="scheduling"]) .scheduling-color-8{--scheduling-tone:var(--b-color-series-8);}:where([data-b-module="scheduling"]) .scheduling-rows-2{--scheduling-rows:2;}:where([data-b-module="scheduling"]) .scheduling-rows-3{--scheduling-rows:3;}:where([data-b-module="scheduling"]) .scheduling-rows-4{--scheduling-rows:4;}:where([data-b-module="scheduling"]) .scheduling-rows-5{--scheduling-rows:5;}:where([data-b-module="scheduling"]) .scheduling-rows-6{--scheduling-rows:6;}:where([data-b-module="scheduling"]) .scheduling-rows-7{--scheduling-rows:7;}:where([data-b-module="scheduling"]) .scheduling-rows-8{--scheduling-rows:8;}:where([data-b-module="scheduling"]) .scheduling-rows-9{--scheduling-rows:9;}:where([data-b-module="scheduling"]) .scheduling-rows-10{--scheduling-rows:10;}:where([data-b-module="scheduling"]) .scheduling-rows-11{--scheduling-rows:11;}:where([data-b-module="scheduling"]) .scheduling-rows-12{--scheduling-rows:12;}:where([data-b-module="scheduling"]) .scheduling-rows-13{--scheduling-rows:13;}:where([data-b-module="scheduling"]) .scheduling-rows-14{--scheduling-rows:14;}:where([data-b-module="scheduling"]) .scheduling-rows-15{--scheduling-rows:15;}:where([data-b-module="scheduling"]) .scheduling-rows-16{--scheduling-rows:16;}:where([data-b-module="scheduling"]) .scheduling-rows-17{--scheduling-rows:17;}:where([data-b-module="scheduling"]) .scheduling-rows-18{--scheduling-rows:18;}:where([data-b-module="scheduling"]) .scheduling-rows-19{--scheduling-rows:19;}:where([data-b-module="scheduling"]) .scheduling-rows-20{--scheduling-rows:20;}:where([data-b-module="scheduling"]) .scheduling-rows-21{--scheduling-rows:21;}:where([data-b-module="scheduling"]) .scheduling-rows-22{--scheduling-rows:22;}:where([data-b-module="scheduling"]) .scheduling-rows-23{--scheduling-rows:23;}:where([data-b-module="scheduling"]) .scheduling-rows-24{--scheduling-rows:24;}:where([data-b-module="scheduling"]) .scheduling-rows-25{--scheduling-rows:25;}:where([data-b-module="scheduling"]) .scheduling-rows-26{--scheduling-rows:26;}:where([data-b-module="scheduling"]) .scheduling-rows-27{--scheduling-rows:27;}:where([data-b-module="scheduling"]) .scheduling-rows-28{--scheduling-rows:28;}:where([data-b-module="scheduling"]) .scheduling-rows-29{--scheduling-rows:29;}:where([data-b-module="scheduling"]) .scheduling-rows-30{--scheduling-rows:30;}:where([data-b-module="scheduling"]) .scheduling-rows-31{--scheduling-rows:31;}:where([data-b-module="scheduling"]) .scheduling-rows-32{--scheduling-rows:32;}:where([data-b-module="scheduling"]) .scheduling-rows-33{--scheduling-rows:33;}:where([data-b-module="scheduling"]) .scheduling-rows-34{--scheduling-rows:34;}:where([data-b-module="scheduling"]) .scheduling-rows-35{--scheduling-rows:35;}:where([data-b-module="scheduling"]) .scheduling-rows-36{--scheduling-rows:36;}:where([data-b-module="scheduling"]) .scheduling-rows-37{--scheduling-rows:37;}:where([data-b-module="scheduling"]) .scheduling-rows-38{--scheduling-rows:38;}:where([data-b-module="scheduling"]) .scheduling-rows-39{--scheduling-rows:39;}:where([data-b-module="scheduling"]) .scheduling-rows-40{--scheduling-rows:40;}:where([data-b-module="scheduling"]) .scheduling-rows-41{--scheduling-rows:41;}:where([data-b-module="scheduling"]) .scheduling-rows-42{--scheduling-rows:42;}:where([data-b-module="scheduling"]) .scheduling-rows-43{--scheduling-rows:43;}:where([data-b-module="scheduling"]) .scheduling-rows-44{--scheduling-rows:44;}:where([data-b-module="scheduling"]) .scheduling-rows-45{--scheduling-rows:45;}:where([data-b-module="scheduling"]) .scheduling-rows-46{--scheduling-rows:46;}:where([data-b-module="scheduling"]) .scheduling-rows-47{--scheduling-rows:47;}:where([data-b-module="scheduling"]) .scheduling-rows-48{--scheduling-rows:48;}:where([data-b-module="scheduling"]) .scheduling-at-0{grid-row-start:1;}:where([data-b-module="scheduling"]) .scheduling-at-1{grid-row-start:2;}:where([data-b-module="scheduling"]) .scheduling-at-2{grid-row-start:3;}:where([data-b-module="scheduling"]) .scheduling-at-3{grid-row-start:4;}:where([data-b-module="scheduling"]) .scheduling-at-4{grid-row-start:5;}:where([data-b-module="scheduling"]) .scheduling-at-5{grid-row-start:6;}:where([data-b-module="scheduling"]) .scheduling-at-6{grid-row-start:7;}:where([data-b-module="scheduling"]) .scheduling-at-7{grid-row-start:8;}:where([data-b-module="scheduling"]) .scheduling-at-8{grid-row-start:9;}:where([data-b-module="scheduling"]) .scheduling-at-9{grid-row-start:10;}:where([data-b-module="scheduling"]) .scheduling-at-10{grid-row-start:11;}:where([data-b-module="scheduling"]) .scheduling-at-11{grid-row-start:12;}:where([data-b-module="scheduling"]) .scheduling-at-12{grid-row-start:13;}:where([data-b-module="scheduling"]) .scheduling-at-13{grid-row-start:14;}:where([data-b-module="scheduling"]) .scheduling-at-14{grid-row-start:15;}:where([data-b-module="scheduling"]) .scheduling-at-15{grid-row-start:16;}:where([data-b-module="scheduling"]) .scheduling-at-16{grid-row-start:17;}:where([data-b-module="scheduling"]) .scheduling-at-17{grid-row-start:18;}:where([data-b-module="scheduling"]) .scheduling-at-18{grid-row-start:19;}:where([data-b-module="scheduling"]) .scheduling-at-19{grid-row-start:20;}:where([data-b-module="scheduling"]) .scheduling-at-20{grid-row-start:21;}:where([data-b-module="scheduling"]) .scheduling-at-21{grid-row-start:22;}:where([data-b-module="scheduling"]) .scheduling-at-22{grid-row-start:23;}:where([data-b-module="scheduling"]) .scheduling-at-23{grid-row-start:24;}:where([data-b-module="scheduling"]) .scheduling-at-24{grid-row-start:25;}:where([data-b-module="scheduling"]) .scheduling-at-25{grid-row-start:26;}:where([data-b-module="scheduling"]) .scheduling-at-26{grid-row-start:27;}:where([data-b-module="scheduling"]) .scheduling-at-27{grid-row-start:28;}:where([data-b-module="scheduling"]) .scheduling-at-28{grid-row-start:29;}:where([data-b-module="scheduling"]) .scheduling-at-29{grid-row-start:30;}:where([data-b-module="scheduling"]) .scheduling-at-30{grid-row-start:31;}:where([data-b-module="scheduling"]) .scheduling-at-31{grid-row-start:32;}:where([data-b-module="scheduling"]) .scheduling-at-32{grid-row-start:33;}:where([data-b-module="scheduling"]) .scheduling-at-33{grid-row-start:34;}:where([data-b-module="scheduling"]) .scheduling-at-34{grid-row-start:35;}:where([data-b-module="scheduling"]) .scheduling-at-35{grid-row-start:36;}:where([data-b-module="scheduling"]) .scheduling-at-36{grid-row-start:37;}:where([data-b-module="scheduling"]) .scheduling-at-37{grid-row-start:38;}:where([data-b-module="scheduling"]) .scheduling-at-38{grid-row-start:39;}:where([data-b-module="scheduling"]) .scheduling-at-39{grid-row-start:40;}:where([data-b-module="scheduling"]) .scheduling-at-40{grid-row-start:41;}:where([data-b-module="scheduling"]) .scheduling-at-41{grid-row-start:42;}:where([data-b-module="scheduling"]) .scheduling-at-42{grid-row-start:43;}:where([data-b-module="scheduling"]) .scheduling-at-43{grid-row-start:44;}:where([data-b-module="scheduling"]) .scheduling-at-44{grid-row-start:45;}:where([data-b-module="scheduling"]) .scheduling-at-45{grid-row-start:46;}:where([data-b-module="scheduling"]) .scheduling-at-46{grid-row-start:47;}:where([data-b-module="scheduling"]) .scheduling-at-47{grid-row-start:48;}:where([data-b-module="scheduling"]) .scheduling-len-1{grid-row-end:span 1;}:where([data-b-module="scheduling"]) .scheduling-len-2{grid-row-end:span 2;}:where([data-b-module="scheduling"]) .scheduling-len-3{grid-row-end:span 3;}:where([data-b-module="scheduling"]) .scheduling-len-4{grid-row-end:span 4;}:where([data-b-module="scheduling"]) .scheduling-len-5{grid-row-end:span 5;}:where([data-b-module="scheduling"]) .scheduling-len-6{grid-row-end:span 6;}:where([data-b-module="scheduling"]) .scheduling-len-7{grid-row-end:span 7;}:where([data-b-module="scheduling"]) .scheduling-len-8{grid-row-end:span 8;}:where([data-b-module="scheduling"]) .scheduling-len-9{grid-row-end:span 9;}:where([data-b-module="scheduling"]) .scheduling-len-10{grid-row-end:span 10;}:where([data-b-module="scheduling"]) .scheduling-len-11{grid-row-end:span 11;}:where([data-b-module="scheduling"]) .scheduling-len-12{grid-row-end:span 12;}:where([data-b-module="scheduling"]) .scheduling-len-13{grid-row-end:span 13;}:where([data-b-module="scheduling"]) .scheduling-len-14{grid-row-end:span 14;}:where([data-b-module="scheduling"]) .scheduling-len-15{grid-row-end:span 15;}:where([data-b-module="scheduling"]) .scheduling-len-16{grid-row-end:span 16;}}@layer modules.store{:where([data-b-module="store"]){--store-glow:color-mix(in oklab, var(--b-color-primary) 10%, transparent);--store-glow-accent:color-mix(in oklab, var(--b-color-accent) 8%, transparent);--store-live:var(--b-color-success);}:where([data-b-module="store"]) .store-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:var(--b-space-6);padding:var(--b-space-6);color:var(--b-color-on-card);background:var(--b-color-card);border:var(--b-border-card) solid var(--b-color-border);border-radius:var(--b-radius-card);box-shadow:var(--b-shadow-card);animation:store-rise var(--b-motion-entrance) var(--b-easing-entrance) both;}:where([data-b-module="store"]) .store-hero::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 90% at 0% 0%, var(--store-glow), transparent 70%), radial-gradient(50% 80% at 100% 100%, var(--store-glow-accent), transparent 70%);background-size:140% 140%;animation:store-drift calc(var(--b-motion-slow) * 24) var(--b-easing-standard) infinite alternate;}:where([data-b-module="store"]) .store-hero-main{display:grid;gap:var(--b-space-2);align-content:start;min-inline-size:0;}:where([data-b-module="store"]) .store-hero-eyebrow{margin:0;color:var(--b-color-on-surface-muted);font-size:var(--b-size-sm);font-weight:var(--b-weight-medium);letter-spacing:var(--b-tracking-caps);text-transform:uppercase;}:where([data-b-module="store"]) .store-hero-revenue{margin:0;font-size:var(--b-size-display);font-weight:var(--b-weight-stat);letter-spacing:var(--b-tracking-display);line-height:var(--b-leading-heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;}:where([data-b-module="store"]) .store-hero-sales{margin:0;color:var(--b-color-on-surface-muted);}:where([data-b-module="store"]) .store-hero-facts{display:grid;gap:var(--b-space-4);grid-template-columns:repeat(auto-fit, minmax(min(100%, 10rem), 1fr));margin:0;padding:0;list-style:none;}:where([data-b-module="store"]) .store-hero-fact{display:grid;gap:var(--b-space-1);align-content:start;align-items:start;justify-items:start;padding:var(--b-space-4);background:var(--b-color-card);border:var(--b-border-width) solid var(--b-color-border);border-radius:var(--b-radius-lg);transition:transform var(--b-motion-fast) var(--b-easing-standard), box-shadow var(--b-motion-fast) var(--b-easing-standard);}:where([data-b-module="store"]) .store-hero-fact:hover{transform:translateY(calc(var(--b-size-motion-shift) * -0.5));box-shadow:var(--b-shadow-card-hover);}:where([data-b-module="store"]) .store-hero-label{display:inline-flex;align-items:center;gap:var(--b-space-2);color:var(--b-color-on-surface-muted);font-size:var(--b-size-sm);font-weight:var(--b-weight-medium);}:where([data-b-module="store"]) .store-hero-value{font-size:var(--b-size-stat);font-weight:var(--b-weight-stat);letter-spacing:var(--b-tracking-heading);line-height:var(--b-leading-heading);font-variant-numeric:tabular-nums;}:where([data-b-module="store"]) .store-hero-note{color:var(--b-color-on-surface-muted);font-size:var(--b-size-sm);}:where([data-b-module="store"]) .store-hero-pulse{inline-size:var(--b-space-3);block-size:var(--b-space-3);border-radius:var(--b-radius-full);background:var(--b-color-border-strong);}:where([data-b-module="store"]) .store-hero-pulse.is-live{background:var(--store-live);box-shadow:0 0 0 0 color-mix(in oklab, var(--store-live) 45%, transparent);animation:store-pulse calc(var(--b-motion-slow) * 4) var(--b-easing-standard) infinite;}@supports (grid-template-rows: subgrid){:where([data-b-module="store"]) .store-hero-fact{grid-row:span 3;grid-template-rows:subgrid;}}@media (min-width: 48rem){:where([data-b-module="store"]) .store-hero{padding:var(--b-space-8);}}@media (min-width: 64rem){:where([data-b-module="store"]) .store-hero{grid-template-columns:minmax(14rem, 1fr) minmax(0, 2fr);align-items:center;}}@keyframes store-rise{from{opacity:0;transform:translateY(var(--b-size-motion-shift)) scale(var(--b-scale-enter));}to{opacity:1;transform:none;}}@keyframes store-drift{from{background-position:0% 0%;}to{background-position:100% 100%;}}@keyframes store-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--store-live) 45%, transparent);}70%{box-shadow:0 0 0 var(--b-space-2) transparent;}100%{box-shadow:0 0 0 0 transparent;}}}@layer modules.trainer{:where([data-b-module="trainer"]) .b-region-header{gap:var(--b-space-4);}:where([data-b-module="trainer"]) .b-region-header .b-stat{border-inline-start:var(--b-border-focus-width) solid var(--b-color-primary);background:linear-gradient(160deg, color-mix(in srgb, var(--b-color-primary) 8%, var(--b-color-card)), var(--b-color-card) 70%);animation:trainer-rise var(--b-motion-entrance) var(--b-easing-entrance) both;}:where([data-b-module="trainer"]) .b-region-header .b-stat-value{font-variant-numeric:tabular-nums;}@keyframes trainer-rise{from{opacity:0;transform:translateY(var(--b-space-2));}to{opacity:1;transform:none;}}}